.header{background-color:transparent;padding-left:79px;padding-top:14px;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:9}.header.scrolled{backdrop-filter:blur(10px);background-color:rgba(30,52,20,.9);box-shadow:0 2px 8px rgba(0,0,0,.3);padding-bottom:14px;padding-top:0}.header.scrolled .header__logo{max-width:250px}.header__logo{margin:0;max-width:400px;transition:all .5s ease}.hero-banner-section{padding:240px 0 140px;position:relative;width:100%}.hero-bg-image{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg-image img{height:100%!important;object-fit:cover;object-position:center;width:100%}.top-right-logo{position:absolute;right:80px;top:40px;z-index:99}.hero-banner-wrap{display:flex;gap:50px;width:100%}.hero-banner-left{display:flex;flex-direction:column;gap:24px;max-width:50%;width:100%}@media(min-width:1400px){.hero-banner-left{max-width:606px}}.hero-banner-right{flex:1}h1.hero-banner-title{color:#c8d25b;font-family:Mundial;font-size:60px;font-weight:600;line-height:116%}.hero-banner-text{color:#fff;font-family:Mundial;font-size:20px;font-weight:400;line-height:116%;max-width:575px}.hero-form-wrapper form{background-color:transparent;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.hero-form-wrapper .hs-fieldtype-phonenumber,.hero-form-wrapper .hs-fieldtype-text{margin-bottom:0;width:calc(50% - 15px)}.hero-form-wrapper .hs-fieldtype-select{margin-bottom:0;width:100%}.hero-form-wrapper form label{color:#fff;font-family:Mundial;font-size:18px;font-weight:400;line-height:39px}.hero-form-wrapper form input,form select{background:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-family:Mundial;font-size:18px;font-weight:400;height:44px;line-height:20px;padding:1px 20px}.hero-form-wrapper form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='e-font-icon-svg e-eicon-caret-down' viewBox='0 0 571.4 571.4'%3E%3Cpath fill='%23fff' d='M571 393q0 14-10 25L311 668q-11 11-25 11t-25-11L11 418Q0 407 0 393t11-25 25-11h500q14 0 25 11t10 25'/%3E%3C/svg%3E");background-position:97% 8%;background-repeat:no-repeat;background-size:15px 30px}.hero-form-wrapper form select option{background-color:#1e3414}.hero-form-wrapper .hs-input.invalid.error{border:1px solid #fff}.hero-form-wrapper .hs-form-booleancheckbox,.hero-form-wrapper .hs-form-booleancheckbox label{margin:0}.hero-form-wrapper .hs-form-booleancheckbox input{height:unset;width:unset}.hero-form-wrapper .hs-fieldtype-booleancheckbox{margin:0}.hero-form-wrapper .hs-richtext p,a{color:#fff;font-family:Mundial;font-size:8px!important;font-weight:400;line-height:148%;margin-bottom:0!important}.hero-form-wrapper .hs-richtext p a:hover{color:#fff;text-decoration:none}.hero-form-wrapper .hs-richtext{margin-bottom:0}.hero-form-wrapper .hs-submit input{background:#c8d25b;border:none;border-radius:64px;color:#1e3414;font-family:Mundial;font-size:18px;font-weight:600;height:62px;line-height:115.99999999999999%;padding:20px 75px}.hero-form-wrapper .hs-submit input:hover{background:#1e3414}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}input:focus-visible,select:focus-visible{border-radius:0!important;outline:none!important}.hs-error-msgs li{margin:0!important}.hs-error-msgs li label{margin:10px 0 0!important}.hs-error-msgs li label,.hs-error-msgs li label a:hover{color:#ef6b51;font-size:12px;font-weight:400;line-height:12px}.hs-error-msgs li label a:hover{text-decoration:none}.hs-form-booleancheckbox-display input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #fff;cursor:pointer;height:30px;padding:0;position:relative;width:30px}.hs-form-booleancheckbox-display input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:10px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.hs-form-booleancheckbox-display span{margin-left:10px;vertical-align:middle}@media(max-width:992px){.hero-banner-wrap,.hero-form-wrapper form{gap:20px}.hero-form-wrapper .hs-submit input{height:50px;padding:10px 30px}}@media (max-width:991px){.hero-banner-wrap{flex-direction:column}.hero-banner-left,.hero-banner-right{max-width:100%;width:100%}}@media(max-width:768px){.header{padding-left:35px;padding-top:90px}.header__logo{max-width:300px}.top-right-logo{right:35px;top:60px}.header__container{padding:0}h1.hero-banner-title{font-size:40px}.hero-banner-text{font-size:18px}.hero-banner-left{gap:15px}}@media(max-width:576px){.header__logo{max-width:230px}.hero-form-wrapper .hs-fieldtype-phonenumber,.hero-form-wrapper .hs-fieldtype-text{width:100%}.hero-banner-section .submitted-message p{font-size:16px;margin-top:30px}.hero-banner-text{line-height:138%}.top-right-logo{width:70px}h1.hero-banner-title{font-size:32px;font-weight:400;max-width:315px;text-align:center}.hero-banner-text{font-size:14px;max-width:303px;text-align:center}.hero-banner-left{align-items:center;gap:7px;justify-content:center}.hero-banner-section{padding:190px 0 69px}.hero-banner-wrap{gap:10px}.hero-form-wrapper form label{font-size:12px;margin-bottom:0}.hero-form-wrapper form input,form select{height:36px}.hero-form-wrapper form select{font-size:12px}.hero-form-wrapper .hs-form-booleancheckbox-display input[type=checkbox]{height:22px;width:22px}.hero-form-wrapper .hs-richtext p,a{text-align:center}.hs_submit{margin:0 auto}.hero-form-wrapper .hs-submit input{font-size:14px;height:46px;padding:15px 41px}.hero-form-wrapper .hs-form-booleancheckbox-display span{margin-left:8px}.hero-form-wrapper form select{background-position:97% -2%;background-size:9px 30px}.hero-form-wrapper form input,form select{font-size:12px;padding:1px 10px}.header.scrolled .header__logo{max-width:200px}}@media(max-width:402px){.hero-form-wrapper .hs-fieldtype-phonenumber,.hero-form-wrapper .hs-fieldtype-text{width:100%}.hero-banner-wrap,.hero-form-wrapper form{gap:10px}}