.hero{background:var(--dark_teal);color:#fff;font-size:20px;padding:0 20px}.hero,.hero p{font-weight:600}.hero p{margin:0 0 10px}.hero h1{text-shadow:0 1px 3px rgba(0,0,0,.9)}.hero h1,.hero h2,.hero h3{color:#fff}.hero__content :last-child{margin-bottom:0}.hero .content-wrapper{z-index:3}.hero.has-form .content-wrapper{max-width:1103px}.hero__content{padding:120px 0}@media (min-width:768px){.hero__content{max-width:50%;padding:232px 0 217px;width:532px}}.hero .button-wrapper{margin-top:69px}@media (max-width:767px){.hero .button-wrapper{align-items:flex-start}}.hero.has-form{padding:113px 20px}.hero__form{background:var(--dark_teal);padding:40px 24px}.hero__form h3.form-title{display:none}.hero.has-form .hero__content{padding:36px 0 0}@media (min-width:768px){.hero__form{flex:0 1 588px;padding:40px}.hero.has-form .hero__content{padding:36px 0 0}}.hero__form label{color:var(--white);display:block;font-size:14px;font-weight:600;margin:0 0 5px}.hero__form input[type=email],.hero__form input[type=tel],.hero__form input[type=text],.hero__form textarea{background:hsla(0,0%,100%,.2);border:0;border-radius:5px;color:var(--white);font-size:16px;letter-spacing:0;line-height:1.75;margin:0 0 10px;padding:8px 10px}.hero__form fieldset .input{margin-right:0!important}.hero__form fieldset.form-columns-2{display:flex;gap:10px 18px}@media (max-width:599px){.hero__form fieldset{flex-direction:column}.hero__form .hs-input,.hero__form fieldset>div{float:none!important;width:100%!important}}.hero__form input:-webkit-autofill,.hero__form input:-webkit-autofill:focus,.hero__form input:-webkit-autofill:hover,.hero__form select:-webkit-autofill,.hero__form select:-webkit-autofill:focus,.hero__form select:-webkit-autofill:hover,.hero__form textarea:-webkit-autofill,.hero__form textarea:-webkit-autofill:focus,.hero__form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;box-shadow:inset 0 0 0 1000px transparent!important;transition:background-color 5000s ease-in-out 0s}.hero__image{bottom:0;max-width:50%;right:0;top:0;z-index:2}.hero__image img{height:100%!important;object-fit:cover;object-position:left;width:auto!important}.hero__lines{bottom:0;left:0;max-width:50%;top:0;z-index:2}.hero__lines img{height:100%!important;width:auto!important}