.s-hero{font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-top:121px;padding:40px 0;width:100%}.container-xl{margin:0 auto;max-width:1380px;padding:0 20px;width:100%}.s-hero__wrapper{align-items:center;display:flex;flex-direction:row;width:100%;grid-column-gap:50px;justify-content:space-between}.s-hero__inner{display:flex;flex-flow:column-reverse;max-width:730px;grid-row-gap:25px}.hero__image{max-width:730px;width:100%}.hero__image img{border-radius:16px;height:100%;object-fit:cover;width:100%}.s-hero__text-block{display:flex;flex-flow:column;justify-content:center;width:100%;grid-row-gap:16px}.s-hero__date{color:#000;font-size:20px;font-weight:400;margin-top:8px}.s-hero__title{color:#000;font-size:42px;font-weight:500}.s-hero__text{color:#3f454f;font-size:16px;letter-spacing:normal;line-height:150%;text-align:left}form span{color:#ef6b51}form label{display:block;font-size:15px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px;color:#4f4f4f;display:inline-block;font-size:16px;height:56px;padding:10px;width:100%}.form__row{display:flex;width:100%;grid-column-gap:20px;align-items:center}.row-2{margin-bottom:25px;margin-top:20px}.s-hero__form{background:#fff;border:.5px solid #dcdcdc;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.04);padding:20px}.s-hero__description-fieldset{display:flex;flex-flow:column;width:100%;grid-row-gap:8px;margin-bottom:20px;max-width:250px}.s-hero__description-legend{font-size:18px;margin-bottom:18px}.s-hero__checkbox-item{display:flex;grid-column-gap:6px;align-items:center}.s-hero__checkbox-item label{font-size:16px;margin-bottom:0}.s-hero__button{background:#177a1b;border-radius:8px;color:#fff;font-size:14px;height:45px;line-height:133%;min-height:min-content;padding:12px 30px;transition:all .2s cubic-bezier(0,0,.2,1)}.form__row-3{align-items:flex-start;display:flex;flex-direction:row;grid-column-gap:20px;width:100%}.s-hero__button:hover{background:#126916}form{display:flex;flex-flow:column;grid-row-gap:20px}.hs-error-msg,.hs-error-msg.hs-main-font-element,.hs-error-msgs.inputs-list{color:#e74c3c;font-size:13px;margin-bottom:0!important;margin-top:12px}.s-hero__form-wrapper{background:#fff;border-radius:16px;color:#0e4100;font-size:18px;line-height:normal!important;padding:20px}.s-hero__form-wrapper,form fieldset{display:flex;flex-flow:column;width:100%}form fieldset{grid-row-gap:20px;max-width:100%!important}.s-hero__form-wrapper fieldset:has(.hs-utm_medium),.s-hero__form-wrapper fieldset:has(.hs_utm_term){display:none}.s-hero__form-wrapper:has(.submitted-message){background:#f4fde6}form input[type=submit]:hover{background:#126916}form input[type=submit]{background:#177a1b;border-radius:8px;color:#fff;font-size:14px;height:45px;line-height:133%;min-height:min-content;padding:12px 30px;transition:all .2s cubic-bezier(0,0,.2,1)}form label span{color:#000!important}.form-columns-2 label:not(:has(input[type=checkbox])){margin-bottom:17px}.hs-form-checkbox label{display:flex;grid-column-gap:6px;align-items:center;margin-bottom:8px}.hs-form-checkbox label span{font-size:16px}.form-columns-2:last-child{display:none}.hs-form-required{color:#e74c3c!important}.hs-fieldtype-checkbox.hs-form-field>label>span:first-of-type{font-size:18px}fieldset.form-columns-2 .hs-form-field{width:100%!important}@media (width <=1280px){.s-hero__wrapper{flex-direction:column;grid-row-gap:40px}.s-hero__inner{max-width:100%;grid-row-gap:25px}.hero__image{margin:0 auto;max-width:700px}.s-hero__text,.s-hero__text-block{text-align:center}}@media (width <=479px){.s-hero{margin-top:91px;padding:15px 0}.s-hero__title{font-size:28px}.s-hero__text{font-size:15px}.s-hero__text-block{grid-row-gap:10px}.form__row-3{flex-direction:column-reverse;grid-row-gap:20px}.form__row,.row-2{flex-flow:column;grid-row-gap:20px}.s-hero__company-field,.s-hero__email-field,.s-hero__first-name-field,.s-hero__form-block,.s-hero__job-title-field,.s-hero__last-name-field{width:100%}.s-hero__company-field br,.s-hero__email-field br,.s-hero__first-name-field br,.s-hero__job-title-field br,.s-hero__last-name-field br{display:none}.s-hero__description-fieldset{max-width:100%}.s-hero__form label{font-size:14px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{font-size:14px;height:38px}.form__row label,.form__row.row-2 label,.s-hero__job-title-field label{margin-bottom:10px}.hs-error-msg{margin-bottom:15px!important}}