.form-wrapper{--text-error-200:#fecdca;--text-error-300:#fda29b;--text-error-400:#f97066;--text-primary-50:#e3f2fe;--text-primary-100:#badefd;--text-primary-200:#8ec9fc;--text-primary-300:#60b4fb;--text-primary-600:#2196f3;--text-primary-700:#1274d8;--text-darkBlue-900:#013665;--text-gray-300:#c3d0e3;--text-gray-500:#7e8a9c;--text-gray-600:#576374;--text-gray-700:#445060;--text-gray-900:#041220;--text-white:#fff}.form-wrapper.light{--text-label:var(--text-gray-700);--input-text:var(--text-gray-900);--input-background:var(--text-white);--input-background-solid:var(--text-white);--placeholder-text:var(--text-gray-500);--text-error:var(--text-error-400);--color-accent:var(--text-gray-600);--input-border:var(--text-primary-100);--input-border-active:var(--text-primary-300);--input-outline:#0000;--input-outline-active:var(--text-primary-600);--button-background:var(--text-primary-600)}.form-wrapper.dark{--text-label:var(--text-white);--input-text:var(--text-gray-300);--input-background:linear-gradient(180deg,#61b3ff00,#8ec9fc10);--input-background-solid:var(--text-darkBlue-900);--placeholder-text:var(--text-gray-700);--text-error:var(--text-error-200);--input-border:var(--text-primary-300);--input-border-active:var(--text-primary-100);--input-outline:#0000;--input-outline-active:var(--text-primary-600);--button-background:var(--text-primary-600)}.form-wrapper .hs_recaptcha{height:0;overflow:hidden;position:absolute;visibility:hidden;width:0}.form-wrapper .hs-form-field a{color:var(--text-primary-700)}.form-wrapper .hs-form-field a:hover{color:var(--text-primary-600)}.form-wrapper .hs-form-field{margin-bottom:8px;width:100%!important}.form-wrapper .hs-form-field>*{margin-top:8px}.form-wrapper .hs-form-field label{color:var(--text-label);font-size:14px;font-weight:500}.form-wrapper .hs-form-field input:not([type=checkbox]),.form-wrapper .hs-form-field textarea{background:var(--input-background);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);font-size:16px;outline:4px solid var(--input-outline);padding:12px 16px;width:100%!important}.form-wrapper .hs-form-field input:not([type=checkbox]):active,.form-wrapper .hs-form-field input:not([type=checkbox]):focus,.form-wrapper .hs-form-field textarea:active,.form-wrapper .hs-form-field textarea:focus{border-color:var(--input-border-active);outline-color:var(--input-outline-active)}.form-wrapper .hs-form-field input:not([type=checkbox]).invalid,.form-wrapper .hs-form-field textarea.invalid{border-color:var(--text-error-300)}.form-wrapper .hs-form-field input:not([type=checkbox]).invalid:active,.form-wrapper .hs-form-field input:not([type=checkbox]).invalid:focus,.form-wrapper .hs-form-field textarea.invalid:active,.form-wrapper .hs-form-field textarea.invalid:focus{outline-color:var(--text-error-200)}.form-wrapper .hs-form-field input:not([type=checkbox])::placeholder,.form-wrapper .hs-form-field textarea::placeholder{color:var(--placeholder-text)}.form-wrapper .hs-form-field input[type=checkbox]{accent-color:var(--text-primary-600);height:1rem;margin-right:.5em;position:relative;top:2px;width:1rem!important}.form-wrapper .hs-fieldtype-select>div{padding-right:1rem}.form-wrapper .hs-fieldtype-select div:has(select){border:1px solid var(--input-border);border-radius:4px;overflow:hidden}.form-wrapper .hs-fieldtype-select div:has(select:focus-within){border-color:var(--input-outline-active);outline:4px solid var(--input-outline-active)}.form-wrapper .hs-fieldtype-select div:has(select.invalid){border-color:var(--text-error-300)}.form-wrapper .hs-fieldtype-select select{background:var(--input-background);color:var(--input-text);font-size:16px;outline:none;padding:12px 16px;position:relative;width:100%!important}.form-wrapper fieldset{display:flex;flex-direction:column;gap:12px;max-width:100%!important}@media (min-width:640px){.form-wrapper fieldset{flex-direction:row}}.form-wrapper .hs-error-msgs{--text-label:var(--text-error)}.form-wrapper .hs_error_rollup{color:var(--text-error);margin-block:1rem}.form-wrapper input[type=submit]{background:var(--button-background);border-radius:4px;color:var(--text-white);cursor:pointer;font-size:16px;font-weight:600;padding:12px 16px;transition:all .1s ease-in-out;width:100%}.form-wrapper input[type=submit]:focus-visible,.form-wrapper input[type=submit]:hover{--button-background:var(--text-primary-700)}.form-wrapper .hs-form-booleancheckbox,.form-wrapper .hs-richtext{margin-block:1.25rem}.form-wrapper .hs-fieldtype-intl-phone{display:flex;gap:10px;width:100%!important}.form-wrapper .hs-fieldtype-intl-phone select{background:var(--input-background);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);font-size:16px;outline:4px solid var(--input-outline);padding:12px 16px;width:40%!important}.form-wrapper .hs-fieldtype-intl-phone select:active,.form-wrapper .hs-fieldtype-intl-phone select:focus{border-color:var(--input-border-active);outline-color:var(--input-outline-active)}.form-wrapper .hs-fieldtype-intl-phone:after{display:none!important}