.hs-custom-form,form.hsfc-Form .hsfc-Step__Content{background:#fff;border:2px solid #32aec4;border-radius:24px;box-shadow:0 10px 30px rgba(15,118,110,.08);padding:24px!important}.hs-custom-form .hs-form-field,form.hsfc-Form .hsfc-Step__Content .hs-form-field{margin-bottom:16px}form.hsfc-Form .hsfc-Step__Content label.hsfc-FieldLabel{font-size:16px!important}.hs-custom-form .hs-input,form.hsfc-Form .hsfc-Step__Content input.hsfc-TextInput{font-size:16px;width:100%}.hs-custom-form .hs-input,form.hsfc-Form .hsfc-Step__Content .hsfc-PhoneInput__FlagAndCaret,form.hsfc-Form .hsfc-Step__Content input.hsfc-TextInput{background:#f8fafc;border:1.5px solid #32aec4;border-radius:14px;color:#0f172a;font-size:14px;padding:14px 18px;transition:all .25s ease}.hs-custom-form .hs-input:focus,form.hsfc-Form .hsfc-Step__Content .hs-input:focus{background:#fff;border-color:#32aec4;box-shadow:0 0 0 4px rgba(15,118,110,.12);outline:none}.hs-custom-form textarea.hs-input,form.hsfc-Form .hsfc-Step__Content textarea.hsfc-TextareaInput{border-radius:14px;font-size:14px;min-height:120px;resize:vertical}.hs-custom-form .hs-button,form.hsfc-Form .hsfc-Step__Content button.hsfc-Button{background-color:#32aec4;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;padding:14px 28px;transition:all .25s ease;width:100%}.hs-custom-form .hs-button:hover,form.hsfc-Form .hsfc-Step__Content button.hsfc-Button:hover{background-color:#2d9cb0;box-shadow:0 8px 20px rgba(15,118,110,.2);transform:translateY(-1px)}.hs-custom-form .hs-form-required,form.hsfc-Form .hsfc-Step__Content .hs-form-required{color:#0f766e;margin-left:4px}.hs-custom-form .hs-error-msg,form.hsfc-Form .hsfc-Step__Content .hs-error-msg{color:#dc2626;font-size:14px;margin-top:6px}.hs-custom-form ul.no-list.hs-error-msgs.inputs-list,form.hsfc-Form .hsfc-Step__Content ul.no-list.hs-error-msgs.inputs-list{margin:10px 0 20px}.hs-custom-form .hs-error-msgs,form.hsfc-Form .hsfc-Step__Content .hs-error-msgs{border-radius:4px!important;color:#dc2626!important;margin:7px 0 20px!important;padding:3px 10px 5px!important}.hs-custom-form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field,form.hsfc-Form .hsfc-Step__Content .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field{margin-bottom:10px}form .hs-button.primary:focus,form input[type=submit].primary:focus,form.hsfc-Form .hsfc-Step__Content .hs-button.primary:focus,form.hsfc-Form .hsfc-Step__Content input[type=submit].primary:focus{outline:none}form.hsfc-Form .hsfc-Step__Content .hsfc-DropdownOptions__List__ListItem{color:#1e293b;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:1px;padding:14px 16px;transition:all .2s ease}form.hsfc-Form .hsfc-Step__Content .hsfc-DropdownOptions__List__ListItem:hover{background:#eff6ff;color:#2563eb}form.hsfc-Form .hsfc-Step__Content .hsfc-DropdownOptions__List__ListItem--selected{background:#dbeafe;color:#1d4ed8;font-weight:600}form.hsfc-Form .hsfc-Step__Content .hsfc-DropdownOptions__Search{border-bottom:1px solid #e2e8f0;padding:12px}form.hsfc-Form .hsfc-Step__Content .hsfc-DropdownOptions__Search .hsfc-TextInput{border-radius:12px;min-height:48px}.icontext_outer .hsfc-Step__Banner{display:none}@media (max-width:768px){.hs-custom-form,form.hsfc-Form .hsfc-Step__Content{border-radius:18px}}