.hero-w-form{font-family:var(--extra-font-body);font-weight:400;padding:5rem 0;position:relative}.hero-w-form__bkg-image{border-radius:20px;height:100%;left:-5rem;min-width:calc(100% + 10rem);object-fit:cover;position:absolute;top:0;z-index:-1}.hero-w-form__tag{background-color:#54565b;border-radius:8px;color:#fff;display:inline-block;font-size:1.8rem;line-height:1;margin-bottom:1rem;padding:.8rem 1rem}.hero-w-form__title{background-color:#81bc00;border-radius:20px;color:#fff;display:inline-block;font-family:var(--extra-font-title);font-size:3.4rem;line-height:1.3;margin-bottom:5rem;max-width:400px;padding:.8rem 1.5rem;transform:rotate(-3.5deg)}.hero-w-form__testimonials{color:#54565b;font-size:1.8rem;line-height:1.6;padding:2.8rem 3.6rem 2.8rem 0;position:relative}.hero-w-form__testimonials,.hero-w-form__testimonials:after{background-color:#fff;border-bottom-right-radius:20px;border-top-right-radius:20px}.hero-w-form__testimonials:after{content:"";height:100%;left:-5rem;position:absolute;top:0;width:calc(100% + 5rem);z-index:-1}.hero-w-form__testimonials-blockquote{margin-bottom:2.4rem;margin-top:2.2rem}.hero-w-form__testimonials-blockquote>:last-child{margin-bottom:0}.author-name{font-size:2rem;font-weight:700}.author-job{color:#929397}.hero-w-form__texts{flex:0 0 calc(50% - 5rem)}.hero-w-form__form{background-color:#f3f3f3;border-radius:20px;box-shadow:0 4px 120px rgba(0,0,0,.25);color:#54565b;flex:0 0 50%;margin-left:auto;padding:4rem 6rem}.form-title{color:inherit;font-family:var(--extra-font-title);font-size:2.4rem;line-height:1.2}.hero-w-form__form form{background-color:#f3f3f3;color:inherit;font-family:var(--extra-font-body);padding:0}.hero-w-form__form form .hs-form-field{display:flex;flex-direction:column;margin-bottom:2.4rem}.hero-w-form__form form .hs-form-field .input{margin-top:1.2rem}.hero-w-form__form form .legal-consent-container,.hero-w-form__form form label{color:inherit}.hero-w-form__form form label{font-size:1.8rem;font-weight:700;line-height:1.6}.hero-w-form__form form .hs-error-msg,.hero-w-form__form form .hs-error-msg label,.hero-w-form__form form .hs-error-msgs,.hero-w-form__form form .hs-error-msgs label{color:#fa1f61;font-size:1.2rem;font-weight:400;line-height:1.42;margin-bottom:0;margin-top:1.2rem}.hero-w-form__form form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.hero-w-form__form form select,.hero-w-form__form form textarea{appearance:none;border:1px solid silver;border-radius:4px;clear:both;color:#54565b;font-size:1.6rem;min-height:5rem;padding:0 1.6rem;transition:border .2s ease}.hero-w-form__form form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.hero-w-form__form form select:focus,.hero-w-form__form form textarea:focus{border:1px solid #6b6b6b}.hero-w-form__form form input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.hero-w-form__form form select::placeholder,.hero-w-form__form form textarea::placeholder{color:#bbb}.hero-w-form__form form input:not([type=checkbox]):not([type=radio]):not([type=submit]).error,.hero-w-form__form form select.error,.hero-w-form__form form textarea.error{border:1px solid #fa1f5e;color:#fa1f5e}.hero-w-form__form form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none'%3E%3Cpath stroke='%2354565B' d='m1 1 8 8 8-8'/%3E%3C/svg%3E");background-position:center right 16px;background-repeat:no-repeat;background-size:16px 8px;cursor:pointer;padding-right:4rem}.hero-w-form__form form textarea{height:12rem;overflow:auto;padding-bottom:1.6rem;padding-top:1.6rem;resize:none}.hero-w-form__form form input:not([type=checkbox]):not([type=radio]):not([type=submit]){line-height:1}.hero-w-form__form form .hs-form-required{color:#81bc00}.hero-w-form__form form input[type=checkbox],.hero-w-form__form form input[type=radio]{border:1px solid #6b6b6b;height:16px;margin-right:1.2rem;min-width:16px}.hero-w-form__form form input[type=checkbox]{border-radius:0}.hero-w-form__form form input[type=checkbox]:checked,.hero-w-form__form form input[type=radio]:checked{background-color:#6b6b6b;border:1px solid #6b6b6b}.hero-w-form__form form fieldset.form-columns-2{align-items:flex-start;display:flex;flex-flow:row wrap}.hero-w-form__form form fieldset.form-columns-2 .hs-form-field{clear:both;width:calc(50% - 1rem)}.hero-w-form__form form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:2rem}.hero-w-form__form form fieldset.form-columns-1 .input,.hero-w-form__form form fieldset.form-columns-2 .input,.hero-w-form__form form fieldset.form-columns-3 .input{margin-right:0}.hero-w-form__form form fieldset.form-columns-1 .hs-input{display:flex;width:100%}.hero-w-form__form form .hs-fieldtype-intl-phone.hs-input>.hs-input{min-width:unset}.hero-w-form__form form .hs-fieldtype-intl-phone.hs-input select{clear:both;margin-right:2rem;width:calc(43% - 1rem)!important}
/* !important to counter HS default style */.hero-w-form__form form .hs-fieldtype-intl-phone.hs-input input{width:calc(57% - 1rem)!important}.hero-w-form__form form .hs-form-checkbox,.hero-w-form__form form .hs-form-radio{margin-bottom:.8rem}.hero-w-form__form form .hs-form-checkbox:last-of-type,.hero-w-form__form form .hs-form-radio:last-of-type{margin-bottom:0}.hero-w-form__form form .hs-form-checkbox span,.hero-w-form__form form .hs-form-radio span{font-size:1.6rem;line-height:1.875}.hero-w-form__form form .hs-form-checkbox-display,.hero-w-form__form form .hs-form-radio-display{align-items:center;cursor:pointer;display:flex}.hero-w-form__form form .inputs-list{margin-bottom:0}.hero-w-form__form form .hs-form-checkbox-display input,.hero-w-form__form form .hs-form-radio-display input{top:0}.hero-w-form__form form .legal-consent-container,.hero-w-form__form form .legal-consent-container .hs-form-booleancheckbox label{font-size:1.2rem}.hero-w-form__form form .hs-button,.hero-w-form__form form input[type=submit]{background-color:#81bc00;border-radius:0;color:#000;font-family:inherit;font-size:1.8rem;line-height:.8;margin-top:0;padding:2.4rem}.hero-w-form__form form .hs-button:hover,.hero-w-form__form form input[type=submit]:hover{background-color:#679600;border-radius:0;color:#000;font-size:1.8rem;line-height:.8;padding:2.4rem}.hero-w-form__form form .hs_submit.hs-submit .actions{text-align:center}@media (max-width:1279px){.hero-w-form{padding:5rem}.hero-w-form__bkg-image{left:50%;min-width:100vw;transform:translateX(-50vw)}}@media (max-width:991px){.hero-w-form{padding-top:0}.hero-w-form__bkg-image{display:none}.hero-w-form__form,.hero-w-form__texts{flex:0 0 100%}.hero-w-form__title{margin-left:auto;margin-right:auto}.hero-w-form__form{margin-left:unset;margin-top:5rem}.hero-w-form__testimonials{border-bottom-left-radius:20px;border-top-left-radius:20px;padding-left:3.6rem}.hero-w-form__testimonials:after{content:none}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.hero-w-form{padding-left:0;padding-right:0}.hero-w-form__form{padding:4rem}.hero-w-form__form form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:0}}