.hero__email-field form{display:none!important}.hero{background-color:#fff;overflow:hidden;padding-bottom:40px;padding-top:110px;position:relative}.hero--diagonal:after{background:#fff;bottom:-1px;-webkit-clip-path:polygon(0 68%,100% 0,100% 100%,0 100%);clip-path:polygon(0 68%,100% 0,100% 100%,0 100%);content:"";display:block;height:200px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.hero__body{position:relative;z-index:5}.hero__title{font-size:36px;text-align:center}.hero__subtitle{color:#253644;font-size:18px;font-weight:300;line-height:1.4;margin-bottom:30px;text-align:center}.hero__cta-container{display:flex;justify-content:center;margin-bottom:2rem;position:relative;text-align:center}.hero__cta-container .new-btn--primary{margin-right:20px}.hero__cta-container .new-btn--video:focus,.hero__cta-container .new-btn--video:hover{padding-right:44px}.hero__cta-container .new-btn--video-text{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:991px){.hero__images-wrapper img{display:block;margin:0 auto}}.hero__images-wrapper{display:block;margin:0 auto;position:relative;width:100%}.hero__image{position:relative;z-index:10}.hero__video-accent{background:linear-gradient(135deg,#46b248 14.25%,#103927 84.63%);border-radius:200px;display:none;height:200px;left:0;position:absolute;top:0;width:200px}.hero__video-container{border-radius:536px;display:none;height:536px;margin-left:30px;overflow:hidden;position:relative;width:100%}.hero__video{border-radius:50%;left:0;position:absolute;top:0;width:100%}@media (min-width:992px){.hero__images-wrapper-large,.hero__images-wrapper-large img{left:0;position:absolute;width:864px}.hero__images-wrapper-large img{display:block}.hero__subtitle,.hero__title{text-align:left}.hero__title{font-size:42px;margin-top:80px}.hero__subtitle{font-size:22px;max-width:500px}.hero__images-wrapper{display:flex;justify-content:flex-end}.hero__cta-container{justify-content:flex-start;text-align:left}.hero__video-accent{display:block}.hero__video-container{display:block;height:450px}}@media (min-width:1200px){.hero__video-container{height:555px}}@media only screen and (min-width:768px){.hero{padding-top:110px}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,187,40,.3)}70%{box-shadow:0 0 0 30px rgba(0,187,40,0)}to{box-shadow:0 0 0 0 rgba(0,187,40,0)}}.hero__email-field{display:flex;justify-content:space-between;width:100%}.hero__email-field>span{display:block;width:100%}.hero__email-field h3.form-title{display:none}.hero__email-field form{align-items:stretch;display:flex;flex-direction:column;position:relative;width:100%}.hero__email-field .hs-form .field{margin:0}.hero__email-field .actions:after,.hero__email-field .hs_email label{display:none}.hero__email-field .hs_email .input{display:block;width:100%}.hero__email-field .hs_email .input input{margin-top:0}.hero__email-field .hs_email .hs-error-msgs{display:none!important;position:absolute}.hero__email-field .legal-consent-container{color:#00253c;display:none;order:3}.hero__email-field .legal-consent-container .hs-form-field .inputs-list input+span:after,.hero__email-field .legal-consent-container .hs-form-field .inputs-list input+span:before{border-color:#00253c}.hero__email-field .legal-consent-container .hs-form-field .inputs-list input:checked+span:before{background-color:transparent}.hero__email-field .legal-consent-container .hs-error-msgs{bottom:-27px;position:absolute}.hero__email-field .legal-consent-container .hs-error-msgs .hs-error-msg{background-color:#fcd4d5;border-radius:3px;padding:3px 5px}.hero__email-field .hs_error_rollup{position:absolute;top:-32px}.hero__email-field .hs_error_rollup .hs-main-font-element{background-color:#fcd4d5;border-radius:3px;color:#f2545b;font-size:13px;letter-spacing:.22px;padding:3px 5px}.hero__email-field .actions,.hero__email-field .actions input{height:100%}.hero__email-field .actions .hs-button{background-color:#46b248;border-color:#46b248;margin:10px 0;padding:.75rem 1rem;width:100%}@media only screen and (min-width:375px){.hero__email-field .legal-consent-container .hs-error-msgs{bottom:-47px}}@media only screen and (min-width:992px){.hero__email-field{width:auto}.hero__email-field form{flex-direction:row}.hero__email-field .actions .hs-button{margin:0 0 0 10px}.hero__email-field .hs_email,.hero__email-field .hs_email .input{width:230px}.hero__email-field .legal-consent-container .hs-error-msgs{left:17px}.hero__email-field .legal-consent-container{bottom:-33px;left:0;position:absolute;white-space:nowrap;width:100%}}