.hero-main{background-color:var(--color-primary);background:linear-gradient(57deg,#053e45 30%,#0c9aab 95%)}.hero-main .container{padding-bottom:5.6rem;padding-top:5.6rem}.hero-main__content{align-items:center}.hero-main h1{color:#fff;font-size:5.8rem;font-weight:700}.hero-main p{color:#fff;font-size:1.8rem;margin:0}.hero-main__buttons+p,.hero-main__subheading{color:#c8cdd2;font-weight:600;text-transform:uppercase}.hero-main__buttons+p{font-size:1.3rem}.hero-main__email-form{margin:0 auto;max-width:52rem;width:100%}.hero-main__email-form .hs-form{align-items:center;background:#fff;border-radius:5rem;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;padding:.5rem .5rem .5rem 2rem}.hero-main__email-form .hs-form .hs-email{flex:1;margin:0}.hero-main__email-form .hs-form .hs-email>label{display:none}.hero-main__email-form .hs-form .hs-input{background:transparent;border:none;color:#053e45;font-size:1.8rem;outline:none;padding:1rem .5rem;width:100%}.hero-main__email-form .hs-form .hs-input::placeholder{color:rgba(5,62,69,.5)}.hero-main__email-form .hs-form .hs-button,.hero-main__email-form .hs-form input[type=submit]{background:#053e45;border:none;border-radius:5rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:600;padding:1.2rem 2.6rem;transition:background .2s ease;white-space:nowrap}.hero-main__email-form .hs-form .hs-button:hover,.hero-main__email-form .hs-form input[type=submit]:hover{background:#0c9aab}.hero-main__email-form .hs-form .hs-error-msgs{list-style:none;margin:0;padding:0;text-align:left}.hero-main__email-form .hs-form .hs-error-msgs label{color:#c8cdd2;font-size:1.3rem}.hero-main__logos{border-top:1px solid hsla(0,0%,100%,.4);gap:5rem;padding-top:4.8rem}.hero-main__logos p{font-family:Spartan,sans-serif;font-size:2rem;max-width:270px}.hero-main__logos-list-wrapper{overflow:hidden;width:100%}.hero-main__logos-list{animation:scroll-left 70s linear infinite;display:flex;width:max-content;will-change:transform}.hero-main__logos-list-group{align-items:center;display:flex}.hero-main__logos-list-group img{flex-shrink:0;max-height:3rem;padding:0 2rem;width:auto}@media (max-width:767px){.hero-main h1{font-size:4rem}.hero-main__buttons+p{text-align:center}.hero-main__content{gap:2.8rem}.hero-main__content,.hero-main__logos{flex-direction:column}.hero-main__logos{gap:1.6rem;padding-top:3.2rem}.hero-main__logos p{text-align:center}.hero-main__buttons{flex-direction:column}.hero-main__email-form .hs-form,.hero-main__email-form form{align-items:stretch;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:1.2rem;padding:0}.hero-main__email-form .hs-form .hs-input,.hero-main__email-form .hsfc-TextInput,.hero-main__email-form input[type=email]{background:#fff;border:none;border-radius:5rem;color:#053e45;font-size:1.8rem;padding:1.2rem 1.8rem}.hero-main__email-form .hsfc-Form>*,.hero-main__email-form .hsfc-Row{margin:0;width:100%}.hero-main__email-form .hs-form .hs-button,.hero-main__email-form .hs-form input[type=submit]{width:100%}}.hero-main__email-form .hs-button,.hero-main__email-form .hsfc-Button,.hero-main__email-form [type=submit],.hero-main__email-form button{background:#053e45!important;border:none!important;border-radius:5rem!important;color:#fff!important;cursor:pointer;font-size:1.6rem!important;font-weight:600!important;padding:1.2rem 2.6rem!important;white-space:nowrap}.hero-main__email-form .hs-button:hover,.hero-main__email-form .hsfc-Button:hover,.hero-main__email-form [type=submit]:hover,.hero-main__email-form button:hover{background:#0c9aab!important}.hero-main__email-form .hs-form__thank-you,.hero-main__email-form .submitted-message{background:transparent!important;color:#fff!important;font-size:1.8rem;padding:1.2rem 0;text-align:center}.hero-main__email-form .submitted-message *,.hero-main__email-form .submitted-message p{color:#fff!important}@media (max-width:767px){.hero-main__email-form .hs-button,.hero-main__email-form .hsfc-Button,.hero-main__email-form [type=submit],.hero-main__email-form button{background:#fff!important;color:#053e45!important;display:block!important;padding:1.4rem 2.4rem!important;text-align:center!important;width:100%!important}.hero-main__email-form .hs-button:hover,.hero-main__email-form .hsfc-Button:hover,.hero-main__email-form [type=submit]:hover,.hero-main__email-form button:hover{background:#c8cdd2!important;color:#053e45!important}}