.hs-form-html{color:#1a1a1a!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important}.hs-form-html .hs-form-field{margin-bottom:1.5rem!important}.hs-form-html label{display:block!important;text-align:left!important;color:#1a1a1a!important;letter-spacing:-.01em!important;margin-bottom:8px!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.hs-form-html .hs-form-required{color:#ff5722!important;margin-left:2px!important}.hs-form-html input[type=text],.hs-form-html input[type=email],.hs-form-html input[type=tel],.hs-form-html input[type=number],.hs-form-html select,.hs-form-html textarea{color:#1a1a1a!important;box-sizing:border-box!important;letter-spacing:-.01em!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:52px!important;padding:14px 16px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.hs-form-html input:focus,.hs-form-html select:focus,.hs-form-html textarea:focus{outline:none!important;border-color:#2e7d32!important;box-shadow:0 0 0 3px #2e7d321a!important}.hs-form-html .hs-form-radio,.hs-form-html .hs-form-checkbox{display:flex!important;align-items: flex-start!important;margin-bottom:12px!important}.hs-form-html input[type=radio],.hs-form-html input[type=checkbox]{width:auto!important;min-width:18px!important;height:18px!important;min-height:auto!important;margin-top:2px!important;margin-right:10px!important}.hs-form-html .hs-form-radio label,.hs-form-html .hs-form-checkbox label{display:inline!important;cursor:pointer!important;margin-bottom:0!important}.hs-form-html .inputs-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}.hs-form-html input[type=submit],.hs-form-html .hs-button{color:#fff!important;cursor:pointer!important;letter-spacing:-.01em!important;background-color:#2e7d32!important;border:none!important;border-radius:8px!important;width:100%!important;min-height:56px!important;margin-top:1.5rem!important;padding:16px 32px!important;transition:background-color .2s!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.hs-form-html input[type=submit]:hover,.hs-form-html .hs-button:hover{background-color:#1b5e20!important}.hs-form-html .hs-error-msgs{color:#dc2626!important;list-style:none!important;margin-top:6px!important;padding:0!important;font-size:14px!important;line-height:1.4!important}.hs-form-html .hs-fieldtype-text.hs-input-width-50{display:inline-block!important;width:calc(50% - 8px)!important;margin-right:16px!important}.hs-form-html .hs-fieldtype-text.hs-input-width-50:nth-child(2n){margin-right:0!important}.hs-form-html .legal-consent-container{color:#6b7280!important;margin-top:1rem!important;font-size:14px!important;line-height:1.5!important}.hs-form-html .hs-dependent-field{border-top:1px solid #e5e7eb!important;margin-top:1rem!important;padding-top:1rem!important}.hs-form-html iframe{border:none!important}#hubspotForm .hs-form-html,#hubspotForm form{width:100%!important}.hsfc-Step{padding-top:1.2rem!important}.hs-form-frame{width:100%!important}
