.hs-form{gap:var(--spacing-2xl);flex-direction:column;display:flex}.hs-form fieldset{gap:var(--spacing-2xl);border:0;flex-direction:column;max-width:none;margin:0;padding:0;display:flex}.hs-form fieldset:empty{display:none}.hs-form .hs-richtext,.hs-form .hs-richtext *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:0 0!important}.hs-form .hs-richtext{color:var(--color-text-tertiary)}.hs-form .hs-richtext>*+*{margin-top:var(--spacing-xl)}.hs-form .hs-richtext :is(h1,h2,h3,h4){line-height:var(--line-height-text-xl);font-weight:var(--font-weight-semibold);font-size:var(--font-size-text-xl)!important;color:var(--color-text-primary)!important}.hs-form .hs-richtext a{font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline;color:var(--color-text-brand-secondary)!important}.hs-form .hs-form-field{gap:var(--spacing-sm);flex-direction:column;display:flex}.hs-form .hs-form-field>label,.hs-form .hs-fieldtype-booleancheckbox label{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.hs-form .hs-form-required{color:var(--color-text-brand-tertiary);margin-left:2px}.hs-form .hs-field-desc{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary)}.hs-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],select,textarea){border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-border-primary), var(--shadow-xs);color:var(--color-text-primary);border:0;padding:10px 14px;width:100%!important}.hs-form textarea{resize:vertical;min-height:7.5rem}.hs-form ::placeholder{color:var(--color-text-placeholder)}.hs-form :is(input,select,textarea):focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-brand), var(--shadow-xs);outline:none}.hs-form .hs-input.invalid.error{box-shadow:inset 0 0 0 1px var(--color-border-error), var(--shadow-xs)}.hs-form .hs-input.invalid.error:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-error), var(--shadow-xs)}.hs-form .inputs-list{gap:var(--spacing-md);flex-direction:column;display:flex}.hs-form .inputs-list label{align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);display:flex}.hs-form :is(input[type=radio],input[type=checkbox]){width:1rem;height:1rem;accent-color:var(--color-bg-brand-solid);margin:0}.hs-form input[type=file]{width:100%;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary)}.hs-form input[type=file]::file-selector-button{margin-right:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-border-primary), var(--shadow-xs-skeuomorphic);font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;border:0;padding:8px 14px}.hs-form input[type=file]::file-selector-button:hover{background:var(--color-bg-primary-hover)}.hs-form .hs-error-msgs{margin-top:var(--spacing-xs)}.hs-form .hs-error-msg,.hs-form .hs-main-font-element.hs-error-msg,.hs-form .hs_error_rollup label{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-error-primary)}.hs-form .legal-consent-container{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary)}.hs-form .hs-button{border-radius:var(--radius-md);background:var(--color-bg-brand-solid);box-shadow:inset 0 0 0 2px var(--color-button-primary-border), var(--shadow-xs-skeuomorphic);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-white);cursor:pointer;border:0;padding:12px 18px}.hs-form .hs-button:hover{background:var(--color-bg-brand-solid-hover)}.hs-form .hs-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-button-primary-border), var(--focus-ring-shadow-xs-skeuomorphic);outline:none}.submitted-message{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-primary)}
