.hero .hs-button.hs-button_ghost-white:hover{background-color:#fff;border-color:#fff;color:#0b7b7b}.hero .content-area-body{margin-left:auto;max-width:639px;padding:3em 3em 3em 2em}.hero .content-area-body a{text-transform:uppercase}.hero .content-area{background-color:rgba(8,74,73,.87);border-radius:0 3em 3em 0;max-width:53%;position:relative;width:100%;z-index:2}.hero p .hs-button,.hero p .link{text-transform:uppercase}.hero .link{text-decoration:underline}.hero-subscribe{min-width:100%}.hero .hs_email>label,.hero .legal-consent-container,.hero h3.form-title{display:none}.hero .hs-form-field{margin-bottom:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.hero form input[type=email],.hero input[type=submit]{border-radius:0!important}.hero form input[type=email]{background-color:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;box-shadow:none;color:#2b3f4f;padding:0 1em}.hero form input{height:3.1em;margin:0}.hero ul.hs-error-msgs{font-size:11px;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;position:absolute}.hero ul.hs-error-msgs label{color:inherit;font-size:inherit}.hero .hs_error_rollup{display:none}.hero .hs-email,.hero .hs-submit{flex:auto;margin-bottom:.5em;max-width:none;width:100%}.hero .simple-sub-form_col-1 input[type=submit]{margin:auto}.hero input[type=submit]{background-color:#00a6a4!important;border-color:#00a6a4!important;border-radius:2em!important;height:2.75em;margin:0!important;padding:0 1em!important;width:40%;word-break:normal}.hero .hs-form .hs_submit{margin-right:0;margin-top:0}.hero .submitted-message{text-align:left}@media(max-width:950px){.hero .content-area h1{font-size:2.8em}}@media(max-width:920px){.hero .content-area-body{max-width:924px}.hero .content-area{max-width:90%}}@media(min-width:481px){.hero .content-area p{font-size:1.1em}.hero p .hs-button,.hero p .link{font-size:.85em;text-transform:uppercase}.hero .link{text-decoration:underline}.mobile-image{display:none!important}}@media(max-width:480px){.content-area.ex-padding{padding-top:50px}.hero .content-area h1{font-size:2em}.hero .content-area-body{padding:1.5em 1em 3.5em}.hero .bg-image{display:none}.hero .mobile-image img{display:block}.section-wrap.hero{padding-bottom:0;padding-top:0}.hero .content-area{border-radius:0;max-width:none}}