@font-face{font-family:fallback-font-h1;src:local("arial bold");ascent-override:95%;descent-override:0;line-gap-override:0}@font-face{font-family:fallback-font-600-size-adjust;src:local("arial");size-adjust:105.44%;ascent-override:103%}@font-face{font-family:fallback-font-body-size-adjust;size-adjust:105.44%;ascent-override:103%;src:local("arial")}@font-face{font-family:fallback-font-montserrat-900-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:900;src:local("arial black")}@font-face{font-family:fallback-font-montserrat-600-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:700;src:local("arial")}@font-face{font-family:"open sans";font-style:normal;font-weight:600;font-display:swap;src:local("open sans semibold"),local("opensans-semibold"),url(../../fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:400;font-display:swap;src:local("open sans regular"),local("opensans-regular"),url(../../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-regular.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:300;font-display:swap;src:local("open sans light"),local("opensans-light"),url(../../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:400;font-display:swap;src:local("open sans italic"),local("opensans-italic"),url(../../fonts/open-sans-v17-latin-italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:600;font-display:swap;src:local("open sans semibold italic"),local("opensans-semibolditalic"),url(../../fonts/open-sans-v17-latin-600italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:300;font-display:swap;src:local("open sans light italic"),local("opensans-lightitalic"),url(../../fonts/open-sans-v17-latin-300italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:700;font-display:swap;src:local("open sans bold"),local("opensans-bold"),url(../../fonts/open-sans-v17-latin-700.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:800;font-display:swap;src:local("open sans extrabold"),local("opensans-extrabold"),url(../../fonts/open-sans-v17-latin-800.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:700;font-display:swap;src:local("open sans bold italic"),local("opensans-bolditalic"),url(../../fonts/open-sans-v17-latin-700italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:800;font-display:swap;src:local("open sans extrabold italic"),local("opensans-extrabolditalic"),url(../../fonts/open-sans-v17-latin-800italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800italic.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:900;font-display:swap;src:local("montserrat-black-900"),url(../../fonts/montserrat-black-900.woff2) format("woff2"),url(../../fonts/montserrat-black-900.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("montserrat-bold-700"),url(../../fonts/montserrat-bold-700.woff2) format("woff2"),url(../../fonts/montserrat-bold-700.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:local("montserrat-semibold-600"),url(../../fonts/montserrat-semibold-600.woff2) format("woff2"),url(../../fonts/montserrat-semibold-600.woff) format("woff")}.video-container{position:relative;margin:auto}@media (min-width:1024px){.video-container{max-width:432px}}@media (min-width:1366px){.video-container{max-width:470px}}.video-container:hover{cursor:pointer}.video-container .img-responsive{max-width:100%}.video-popup .video-popup-container{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;z-index:1000;transform:translatex(-50%);left:50%}.video-popup .video-popup-container .main-container{max-width:736px;max-height:414px;text-align:right}.video-popup .video-popup-container .main-container video{display:block;width:100%;height:auto}.video-popup .video-popup-container .main-container .embed-video{width:100%;height:100%}.video-popup .video-popup-container .main-container .embed-video iframe{display:block;width:320px;height:211px;border:none}@media (min-width:375px){.video-popup .video-popup-container .main-container .embed-video iframe{width:375px;height:211px}}@media (min-width:480px){.video-popup .video-popup-container .main-container .embed-video iframe{width:480px;height:272px}}@media (min-width:768px){.video-popup .video-popup-container .main-container .embed-video iframe{width:736px;height:414px}}.video-popup .video-popup-container .main-container span{cursor:pointer;display:inline-block;opacity:1;background-image:url(../../img/svg/icons/close.svg);background-repeat:no-repeat;background-size:100%;height:23px;width:23px;vertical-align:top;margin-top:-5px}.video-popup.hide{display:none!important}.hero-with-logo-cta-section{z-index:2}.hero-with-logo-cta-section:not(.slick-initialized){max-height:497px}.hero-with-logo-cta-section .hero-image{width:100%;height:497px;display:flex;position:relative;color:#fff;background-size:cover;background-repeat:no-repeat}@media (min-width:768px){.hero-with-logo-cta-section:not(.slick-initialized){max-height:460px}.hero-with-logo-cta-section .hero-image{height:460px}}.hero-with-logo-cta-section .sub-text-wrap p{font-size:14px;line-height:18px}.hero-box.hero-with-logo-cta{z-index:2;position:absolute;display:flex;flex-direction:column;justify-content:space-between;transform:translate(-50%,-50%);top:50%;left:50%;background:0 0;text-align:center;align-self:center;height:100%;width:100%;max-width:500px;margin:auto;padding:36px 16px 25px}@media (min-width:768px){.hero-box.hero-with-logo-cta{max-width:520px}}@media (min-width:1024px){.hero-with-logo-cta-section .sub-text-wrap p{font-size:18px;line-height:24px}.hero-box.hero-with-logo-cta{height:auto;max-width:1130px;justify-content:space-around;flex-direction:row}}@media (min-width:1366px){.hero-box.hero-with-logo-cta{justify-content:space-between}}.hero-box.hero-with-logo-cta .hero-box-content{margin:0 auto;width:unset;max-width:300px}@media (min-width:768px){.hero-box.hero-with-logo-cta .hero-box-content{max-width:600px}}@media (min-width:1024px){.hero-box.hero-with-logo-cta.header-right{flex-direction:row-reverse}.hero-box.hero-with-logo-cta .hero-box-content{max-width:450px;margin-left:unset;margin-right:unset}}.hero-box.hero-with-logo-cta .hero-title{color:#fff;z-index:2;margin:auto;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;font-family:montserrat,fallback-font-montserrat-600-size-adjust,sans-serif;text-align:center}.hero-box.hero-with-logo-cta .hero-title .heading{width:100%;margin:-3px auto;font-family:montserrat,fallback-font-montserrat-900-size-adjust,sans-serif;font-size:56px;line-height:50px;font-weight:900;display:inline;filter:drop-shadow(0 4.53px 4.53px rgba(0, 0, 0, .25))}@media (min-width:768px){.hero-box.hero-with-logo-cta .hero-title .heading{margin-bottom:6px;margin-top:30px;font-size:64px;line-height:54px}}.hero-box.hero-with-logo-cta .hero-title .heading *{margin:0}@media (min-width:1024px){.hero-box.hero-with-logo-cta .hero-title{text-align:left}.hero-box.hero-with-logo-cta .hero-title .heading{font-size:84px;line-height:76px}}@media (min-width:1366px){.hero-box.hero-with-logo-cta .hero-box-content{max-width:540px}.hero-box.hero-with-logo-cta .hero-title .heading{font-size:104px;line-height:96px}}.hero-box.hero-with-logo-cta .hero-title .heading sup{font-size:60%;line-height:38px;font-weight:600;position:relative;margin-left:4px;padding-left:4px;top:-.4em;left:-.18em}@media (min-width:1024px){.hero-box.hero-with-logo-cta .hero-title .heading sup{left:-.1em}}.hero-box.hero-with-logo-cta .hero-title .heading sub{font-size:13%;font-weight:600;left:-2.6em}.hero-box.hero-with-logo-cta .hero-title .sub-heading{color:#fff;font-family:montserrat,fallback-font-montserrat-600-size-adjust,sans-serif;font-size:16px;line-height:18px;font-weight:600;letter-spacing:-.02em;max-width:300px;margin:16px auto 0}@media (min-width:768px){.hero-box.hero-with-logo-cta .hero-title .sub-heading{max-width:unset;margin:7px auto 0;font-size:24px;line-height:30px}}@media (min-width:1024px){.hero-box.hero-with-logo-cta .hero-title .heading sub{top:-.36em;left:-2.2em}.hero-box.hero-with-logo-cta .hero-title .sub-heading{font-size:30px;line-height:36px;margin:28px 0 0;max-width:unset}}.hero-box.hero-with-logo-cta .logo-cta-wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:26px}@media (min-width:768px){.hero-box.hero-with-logo-cta .logo-cta-wrap{margin-bottom:100px}}.hero-box.hero-with-logo-cta .logo-cta-wrap .logo{width:120px;height:14px}@media (min-width:1024px){.hero-box.hero-with-logo-cta .logo-cta-wrap{justify-content:center;max-width:290px;min-width:432px;margin:unset}.hero-box.hero-with-logo-cta .logo-cta-wrap .logo{width:343px;height:39px}}.hero-box.hero-with-logo-cta .logo-cta-wrap sup{font-size:40%;top:-1em;left:.1em}.hero-box.hero-with-logo-cta .logo-cta-wrap sub{font-size:40%;top:.4em;left:.1em}.hero-box.hero-with-logo-cta .logo-cta-wrap .button{margin-top:18px;width:100%;padding:13px 35px 15px}@media (min-width:375px){.hero-box.hero-with-logo-cta .logo-cta-wrap .button{width:auto;padding:13px 47px 15px}}@media (min-width:1024px){.hero-box.hero-with-logo-cta .logo-cta-wrap .button{margin-top:35px;width:100%}}.hero-box.hero-with-logo-cta .sub-text-wrap{padding-top:26px}@media (min-width:768px){.hero-box.hero-with-logo-cta .sub-text-wrap{padding-top:28px}}.hero-box.hero-with-logo-cta .sub-text-wrap p{padding:0;margin:0}.hero-box.hero-with-logo-cta .sub-text-wrap a{color:#fff;text-decoration:underline}.hero-box.hero-with-logo-cta .sub-text-wrap a:hover{color:#ba6102}
