.form-product h2{font-size:32px;font-weight:700;letter-spacing:0!important;line-height:100%;margin-bottom:10px}.form-product p{font-size:20px;font-weight:600;letter-spacing:-1px!important;line-height:24px;margin-bottom:10px}.form-product .form-box,.form-product .text-box{border:2px solid #d9d9d9;padding:34px 46px}.form-product .text-box{background:#f8f8f8;border-bottom:none}.form-product .hs-form-field span{color:#b2b2b2}.form-product .form-box form{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.form-product .form-box form .hs_email.hs-email,.form-product .form-box form .hs_submit.hs-submit{max-width:100%;width:100%}.form-product .form-box form ul.hs-error-msgs{max-width:max-content;position:absolute}.form-product .cta_button:hover,.form-product .hs-button:hover,.form-product form .hs-button.primary:hover{background-color:transparent!important;border:1px solid #00d02d!important;color:#00d02d!important;transform:unset!important}.form-product .hs-form fieldset{display:flex;flex-wrap:wrap;gap:20px}.form-product .hs-form .hs-form-field{box-sizing:border-box;flex:1 1 100%}@media (min-width:768px){.form-product .hs-form .hs-form-field:nth-of-type(-n+6){flex:1 1 calc(50% - 10px)}}@media (max-width:991px){.form-product .form-box,.form-product .text-box{padding:30px}}@media (min-width:768px){.form-product .form-box form{align-items:center;flex-direction:row}.form-product .form-box form .hs_email.hs-email{max-width:60%;width:100%}.form-product .form-box form .hs_submit.hs-submit{margin-top:0;max-width:40%;width:100%}.form-product .form-box form .hs_error_rollup{left:0;position:absolute;top:160px}}@media (max-width:768px){.form-product .form-box,.form-product .text-box{padding:20px}}