.homepage-hero{max-width:100vw!important;position:relative;width:100vw!important}@media screen and (max-width:420px)and (max-height:690px){.homepage-hero{padding-top:85px}.homepage-hero h1{font-size:34px!important}.homepage-hero p{font-size:16px!important}}.homepage-hero .site-container{position:relative;z-index:10}.homepage-hero h1{font-size:56px;font-style:normal;font-weight:200;letter-spacing:-2.52px;line-height:64px}@media screen and (max-width:920px){.homepage-hero h1{font-size:40px;font-style:normal;font-weight:200;letter-spacing:-1.8px;line-height:46px;width:calc(100% + 24px)}}.homepage-hero .wysywig p{color:#bbc1d0;font-size:18px;font-style:normal;font-weight:300;letter-spacing:-.54px;line-height:30px}.homepage-hero.overlay-class .overlay:before{background:#546182;opacity:.6}.homepage-hero.overlay-class .overlay:after,.homepage-hero.overlay-class .overlay:before{content:"";height:calc(100vh + 80px);left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:2}.homepage-hero.overlay-class .overlay:after{background:#142245;opacity:.75}.homepage-hero.fixed-background{align-items:center;display:flex;justify-content:center;min-height:100vh}@media only screen and (max-width:640px){.homepage-hero.fixed-background .cta-container{flex-direction:column;width:100%}.homepage-hero.fixed-background .cta-container .btn{width:100%!important}}.homepage-hero.fixed-background .overlay:before{background:linear-gradient(180deg,#1e1e1e,rgba(33,33,33,.6))}.pin-spacer+section,.pin-spacer+section+section{position:relative;z-index:10}
