.aa-hero{position:relative}.aa-hero.fp-hero h1{color:inherit;margin-bottom:0;max-width:65%}.hero-bg{height:100%;position:absolute;width:100%}.aa-hero--dark .hero-bg:after{background:#00205b;background:linear-gradient(90deg,#00205b,hsla(0,0%,100%,0))}.aa-hero--dark .hero-bg:after,.aa-hero--light .hero-bg:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.aa-hero--light .hero-bg:after{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.hero-bg img{height:100%;object-fit:cover;width:100%;z-index:-1}.hero-content{padding-bottom:150px;padding-top:150px}.hero-content,.hero-footer{position:relative;z-index:1}.aa-hero--dark .hero-footer{background:rgba(0,32,91,.4)}.aa-hero--light .hero-footer{background:hsla(0,0%,100%,.6)}.hero-footer h2,.hero-footer h3,.hero-footer h4{margin-top:0}.hero-footer .row{padding-bottom:56px;padding-top:56px}.hero-footer .page-center{display:flex;flex-direction:row}.footer-column-left{width:70%}.footer-column-right{align-items:center;display:flex;justify-content:flex-end;width:30%}.hero-footer--form .footer-column-left,.hero-footer--form .footer-column-right{width:50%}.aa-hero .cta_button,.aa-hero p:last-child{margin-bottom:0}.hero-footer--form .footer-column-right{padding-left:50px}.hero-footer--form .footer-column-right>span{width:100%}.aa-hero.fp-hero .hs-form input[type=email]{box-shadow:0 0 20px #0000004d;color:#000!important}.aa-hero.fp-hero .hs-form p{color:#fff;font-size:14px}.aa-hero.fp-hero .hs-form p>a{color:#fff}.aa-hero input.hs-button.primary.large{box-shadow:0 0 20px #0000004d}.aa-hero .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:10px}.aa-hero.fp-hero .hs-form-field{width:100%}.aa-hero.fp-hero form ul.inputs-list li input{border-radius:2px;height:20px!important;width:20px!important}@media (max-width:768px){.hero-footer .page-center{display:flex;flex-direction:column}.footer-column-left,.footer-column-right,.hero-footer--form .footer-column-left,.hero-footer--form .footer-column-right{width:100%}.footer-column-right{justify-content:left;margin-top:30px}.aa-hero h1{max-width:100%}.hero-content{padding-bottom:50px;padding-top:50px}.hero-footer .row{padding-bottom:30px;padding-top:30px}.hero-footer--form .footer-column-right{padding-left:0}.aa-hero.fp-hero .hs-form input.hs-button.primary.large{min-width:0!important;padding:5px 15px!important;width:100%}}