.formStyles-module-scss-module__Z3ZuqG__main{color:hsl(var(--foreground));font-size:14px;font-weight:400}.formStyles-module-scss-module__Z3ZuqG__main fieldset,.formStyles-module-scss-module__Z3ZuqG__main select,.formStyles-module-scss-module__Z3ZuqG__main input[type=email],.formStyles-module-scss-module__Z3ZuqG__main input[type=number],.formStyles-module-scss-module__Z3ZuqG__main input[type=date],.formStyles-module-scss-module__Z3ZuqG__main textarea,.formStyles-module-scss-module__Z3ZuqG__main input[type=submit]{min-width:100%;max-width:100%}.formStyles-module-scss-module__Z3ZuqG__main label{font-weight:600}.formStyles-module-scss-module__Z3ZuqG__main .hs-error-msg{color:hsl(var(--destructive))}.formStyles-module-scss-module__Z3ZuqG__main .hs-form-field{margin-bottom:1.5rem}.formStyles-module-scss-module__Z3ZuqG__main .hs-form-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.formStyles-module-scss-module__Z3ZuqG__main .legal-consent-container{color:hsl(var(--foreground)/.7);margin-bottom:1.5rem;font-style:italic}.formStyles-module-scss-module__Z3ZuqG__main .hs-form-required{color:hsl(var(--accent));margin-left:.25rem}.formStyles-module-scss-module__Z3ZuqG__main .submitted-message{font-size:18px;font-weight:600}.formStyles-module-scss-module__Z3ZuqG__main select{appearance:none;background-color:hsl(var(--background-raised-light));border-width:1px;border-color:hsl(var(--background-raised-light));border-radius:2px;min-height:54px;padding:.75rem 2.5rem .75rem .75rem}.formStyles-module-scss-module__Z3ZuqG__main select:hover{border-color:hsl(var(--primary))}.formStyles-module-scss-module__Z3ZuqG__main select:focus-visible{border-color:hsl(var(--primary));outline-offset:2px;outline:2px solid #0000}.formStyles-module-scss-module__Z3ZuqG__main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem}.formStyles-module-scss-module__Z3ZuqG__main .inputs-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}:is(.formStyles-module-scss-module__Z3ZuqG__main .hs-form-checkbox-display,.formStyles-module-scss-module__Z3ZuqG__main .hs-form-booleancheckbox-display){background-color:hsl(var(--background-raised-light));align-items:center;gap:.5rem;min-height:54px;padding-left:.75rem;padding-right:.75rem;display:flex}.formStyles-module-scss-module__Z3ZuqG__main input[type=checkbox]{appearance:none;background-color:hsl(var(--background));border-width:2px;border-color:hsl(var(--background-raised));border-radius:2px;width:1rem;min-width:1rem;height:1rem;min-height:1rem}.formStyles-module-scss-module__Z3ZuqG__main input[type=checkbox]:checked{border-color:hsl(var(--accent));background-color:hsl(var(--accent))}.formStyles-module-scss-module__Z3ZuqG__main input[type=checkbox]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));outline:2px solid #0000}.formStyles-module-scss-module__Z3ZuqG__main input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:150%}.formStyles-module-scss-module__Z3ZuqG__main .hs-form-radio-display{background-color:hsl(var(--background-raised-light));align-items:center;gap:.5rem;min-height:54px;padding-left:.75rem;padding-right:.75rem;display:flex}.formStyles-module-scss-module__Z3ZuqG__main input[type=radio]{appearance:none;background-color:hsl(var(--background));border-width:2px;border-color:hsl(var(--background-raised));border-radius:9999px;width:1rem;min-width:1rem;height:1rem;min-height:1rem}.formStyles-module-scss-module__Z3ZuqG__main input[type=radio]:checked{border-color:hsl(var(--accent));background-color:hsl(var(--accent))}.formStyles-module-scss-module__Z3ZuqG__main input[type=radio]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));outline:2px solid #0000}.formStyles-module-scss-module__Z3ZuqG__main input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Ccircle cx='8' cy='8' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%}.formStyles-module-scss-module__Z3ZuqG__main input[type=text],.formStyles-module-scss-module__Z3ZuqG__main input[type=email],.formStyles-module-scss-module__Z3ZuqG__main input[type=number],.formStyles-module-scss-module__Z3ZuqG__main input[type=date],.formStyles-module-scss-module__Z3ZuqG__main input[type=tel],.formStyles-module-scss-module__Z3ZuqG__main textarea{border-width:1px;border-color:hsl(var(--background-raised-light));background-color:hsl(var(--background-raised-light));border-radius:2px;min-height:54px;padding:.75rem}.formStyles-module-scss-module__Z3ZuqG__main input[type=text]:hover,.formStyles-module-scss-module__Z3ZuqG__main input[type=email]:hover,.formStyles-module-scss-module__Z3ZuqG__main input[type=number]:hover,.formStyles-module-scss-module__Z3ZuqG__main input[type=date]:hover,.formStyles-module-scss-module__Z3ZuqG__main input[type=tel]:hover,.formStyles-module-scss-module__Z3ZuqG__main textarea:hover{border-color:hsl(var(--primary))}.formStyles-module-scss-module__Z3ZuqG__main input[type=text]:focus-visible,.formStyles-module-scss-module__Z3ZuqG__main input[type=email]:focus-visible,.formStyles-module-scss-module__Z3ZuqG__main input[type=number]:focus-visible,.formStyles-module-scss-module__Z3ZuqG__main input[type=date]:focus-visible,.formStyles-module-scss-module__Z3ZuqG__main input[type=tel]:focus-visible,.formStyles-module-scss-module__Z3ZuqG__main textarea:focus-visible{border-color:hsl(var(--primary));background-color:hsl(var(--background));outline-offset:2px;outline:2px solid #0000}.formStyles-module-scss-module__Z3ZuqG__main input[type=text]:disabled,.formStyles-module-scss-module__Z3ZuqG__main input[type=email]:disabled,.formStyles-module-scss-module__Z3ZuqG__main input[type=number]:disabled,.formStyles-module-scss-module__Z3ZuqG__main input[type=date]:disabled,.formStyles-module-scss-module__Z3ZuqG__main input[type=tel]:disabled,.formStyles-module-scss-module__Z3ZuqG__main textarea:disabled{cursor:not-allowed;opacity:.5}.formStyles-module-scss-module__Z3ZuqG__main input[type=text]::placeholder,.formStyles-module-scss-module__Z3ZuqG__main input[type=email]::placeholder,.formStyles-module-scss-module__Z3ZuqG__main input[type=number]::placeholder,.formStyles-module-scss-module__Z3ZuqG__main input[type=date]::placeholder,.formStyles-module-scss-module__Z3ZuqG__main input[type=tel]::placeholder,.formStyles-module-scss-module__Z3ZuqG__main textarea::placeholder{color:hsl(var(--foreground)/.7)}.formStyles-module-scss-module__Z3ZuqG__main input[type=text],.formStyles-module-scss-module__Z3ZuqG__main input[type=email],.formStyles-module-scss-module__Z3ZuqG__main input[type=number],.formStyles-module-scss-module__Z3ZuqG__main input[type=date],.formStyles-module-scss-module__Z3ZuqG__main input[type=tel],.formStyles-module-scss-module__Z3ZuqG__main textarea{width:100%!important}.formStyles-module-scss-module__Z3ZuqG__main input[type=submit]{cursor:pointer;background-color:hsl(var(--accent));min-height:54px;font-family:var(--font-sometype),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-transform:uppercase;color:hsl(var(--accent-foreground));border-radius:2px;padding:.75rem;font-weight:700}.formStyles-module-scss-module__Z3ZuqG__main input[type=submit]:hover{background-color:hsl(var(--accent-hover))}.formStyles-module-scss-module__Z3ZuqG__main input[type=submit]{width:100%!important}.formStyles-module-scss-module__Z3ZuqG__main input[type=file]{outline-offset:2px;background-color:#0000;border-style:none;outline:2px solid #0000;width:100%}.formStyles-module-scss-module__Z3ZuqG__main input[type=file]::file-selector-button{cursor:pointer;background-color:hsl(var(--accent));font-family:var(--font-sometype),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-transform:uppercase;color:hsl(var(--accent-foreground));border-width:0;border-radius:.375rem;margin-right:.5rem;padding:.5rem .75rem;font-weight:600}.formStyles-module-scss-module__Z3ZuqG__main input[type=file]:hover{cursor:pointer}.formStyles-module-scss-module__Z3ZuqG__main input[type=file]:hover::file-selector-button{background-color:hsl(var(--accent-hover))}.formStyles-module-scss-module__Z3ZuqG__main input[type=text],.formStyles-module-scss-module__Z3ZuqG__main input[type=email],.formStyles-module-scss-module__Z3ZuqG__main input[type=number],.formStyles-module-scss-module__Z3ZuqG__main input[type=date],.formStyles-module-scss-module__Z3ZuqG__main textarea,.formStyles-module-scss-module__Z3ZuqG__main input[type=submit],.formStyles-module-scss-module__Z3ZuqG__main select{color:hsl(var(--foreground));font-size:16px}.formStyles-module-scss-module__Z3ZuqG__main a{cursor:pointer;text-decoration-line:underline}:is(.formStyles-module-scss-module__Z3ZuqG__main .hs-richtext,.formStyles-module-scss-module__Z3ZuqG__main .legal-consent-container){margin-top:3rem;margin-bottom:3rem}:is(.formStyles-module-scss-module__Z3ZuqG__main .hs-richtext>:not([hidden])~:not([hidden]),.formStyles-module-scss-module__Z3ZuqG__main .legal-consent-container>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}
