.hero-form-section__block{position:relative}.hero-form-section__image-wrap{border-radius:24px;margin-left:-16px;margin-right:-16px;overflow:hidden;position:relative}.hero-form-section__image{height:auto;width:100%}.hero-form-section__image--hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .75s ease-out}.hero-form-section__block:hover .hero-form-section__image--hover{opacity:1;transition-duration:1.5s}.hero-form-section__description{margin-bottom:20px}.hero-form-section__btns{display:flex;gap:4px;justify-content:flex-end;margin-top:36px}.hero-form-section__form-wrap{background:hsla(0,0%,93%,.5);border-radius:24px;margin-left:-16px;margin-right:-16px;padding:16px}.hero-form-section__form .hs-form-field{margin-bottom:32px;position:relative}.hero-form-section .hs-form-field .input{margin-right:0!important}.hero-form-section .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid var(--mainBlack);border-radius:0;-webkit-border-radius:0;color:var(--mainBlack);font-family:inherit;font-size:16px;line-height:24px;outline:none;padding:12px 0 16px;vertical-align:top;width:100%!important}.roi-calculator-section .step__form-control .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:#888a8c}.hero-form-section form .form-columns-2 .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill,.hero-form-section form .form-columns-2 .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:active,.hero-form-section form .form-columns-2 .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:focus,.hero-form-section form .form-columns-2 .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:hover{-webkit-text-fill-color:var(--mainBlack)!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;transition:background-color 5000s ease-in-out 0s}.hero-form-section .hs-form-booleancheckbox{margin:0}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display{cursor:pointer;display:inline-block;font-family:var(--fontHeebo);font-size:14px;line-height:20px;margin:0;padding:0 0 0 28px;position:relative}.hero-form-section .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0!important}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:has(.hs-input:checked):after{opacity:1}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:has(.hs-input:checked):before{background-color:var(--mainBlack);border-color:var(--mainBlack)}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:has(.hs-input:focus-visible):before{border-color:transparent;outline-color:var(--mainGray);outline-style:solid}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:has(.hs-input:checked:focus-visible):before{background-color:#e8bc28;border-color:#e8bc28}.hero-form-section .hs-form-booleancheckbox .hs-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:after,.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:before{content:"";position:absolute;transition-duration:.3s}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:11px;left:7px;opacity:0;top:3px;transform:rotate(45deg);transition-property:opacity;width:6px}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:before{border:1px solid hsla(210,2%,54%,.6);border-radius:4px;height:20px;left:0;top:0;transition-duration:.3s;transition-property:border-color,background-color;width:20px}.hero-form-section .legal-consent-container .field.hs-form-field{margin-bottom:16px}.hero-form-section .legal-consent-container .hs-richtext,.hero-form-section .legal-consent-container .hs-richtext p{font-size:10px;line-height:14px;margin:0}.hero-form-section .legal-consent-container .hs-richtext p+p{margin-top:1rem}.hero-form-section .hs_submit{display:flex;justify-content:flex-end;margin-top:40px}.hero-form-section .hs-button{background-color:var(--mainBlack);border-color:var(--mainBlack);color:#fff}.hero-form-section .hs-button:focus-visible,.hero-form-section .hs-button:hover{background-color:var(--lightBlue);border-color:var(--lightBlue);color:#fff}.hero-form-section .hs-button:focus-visible{border-color:var(--darkGray);box-shadow:0 0 0 1px var(--darkGray) inset}.hero-form-section .hs-error-msgs{background-color:#ed0905;border-radius:12px;color:#fff;display:inline-block;font-size:10px;font-weight:400;line-height:14px;margin-top:16px;padding:4px 8px;position:absolute;top:100%;z-index:1}.hero-form-section .hs-error-msgs li{margin:0}.hero-form-section .hs-error-msgs li+li{margin-top:.7rem}.hero-form-section .hs-error-msgs:before{border-bottom:4px solid #ed0905;border-left:4px solid transparent;border-right:4px solid transparent;content:"";left:12px;position:absolute;top:-8px}.hero-form-section .hs-error-msg,.hero-form-section .hs-error-msgs .hs-main-font-element{color:#fff;font-size:10px;font-weight:400;line-height:14px;margin:0}.hero-form-section .hs_error_rollup{position:relative}.hero-form-section .hs_error_rollup .hs-error-msgs{background-color:transparent;color:#ed0905;margin-top:8px;max-width:calc(100% - 120px);padding:0}.hero-form-section .hs_error_rollup .hs-error-msgs:before{display:none}.hero-form-section .hs_error_rollup .hs-error-msg,.hero-form-section .hs_error_rollup .hs-error-msgs .hs-main-font-element{color:#ed0905}.hero-form-section .submitted-message h2{font-family:var(--fontHeebo);font-size:28px;font-weight:400;line-height:36px;margin:0 0 12px}.hero-form-section .submitted-message{margin:47px 0 95px}@media (min-width:480px){.hero-form-section .form-columns-2{display:grid;grid-gap:32px;grid-template-columns:1fr 1fr}.hero-form-section .hs-form fieldset.form-columns-2 .hs-form-field{width:100%}}@media (min-width:768px){.hero-form-section__image-wrap{margin-bottom:32px;margin-left:-24px;margin-right:-24px}}@media (min-width:1024px){.hero-form-section__block{display:flex;min-height:540px}.hero-form-section__image-wrap{border-radius:32px;bottom:0;left:0;margin-bottom:0;margin-left:0;margin-right:0;position:absolute;right:0;top:0}.hero-form-section__image{height:auto;left:50%;max-height:100%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-form-section__content{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:hsla(0,0%,100%,.6);border-radius:32px;display:flex;flex:0 0 50%;flex-direction:column;justify-content:flex-end;padding:24px}.hero-form-section__form-wrap{background:transparent;border-radius:32px;margin-left:0;margin-right:0;padding:0}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display{font-size:18px;line-height:26px}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:after{top:5px}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:before{top:2px}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:has(.hs-input:checked):hover:before{background-color:#e8bc28;border-color:#e8bc28}.hero-form-section .hs-form-booleancheckbox .hs-form-booleancheckbox-display:hover:before{border-color:var(--mainBlack)}.hero-form-section .hs-error-msg,.hero-form-section .hs-error-msgs,.hero-form-section .hs-error-msgs .hs-main-font-element{font-size:12px;line-height:16px}.hero-form-section .submitted-message h2{font-size:32px;line-height:40px;margin-bottom:16px}}@media (min-width:1440px){.hero-form-section__block{min-height:620px}}