:root { --hsf-global__font-family: var(--default-font-family); --hsf-global__font-size: var(--text-base); --hsf-button__font-size: var(--text-base); --hsf-richtext__font-size: var(--text-small); --hsf-progressbar-text__font-size: var(--text-base); --hsf-erroralert__font-size: 0; --hsf-infoalert__font-size: var(--text-base); --hsf-field-label__font-size: var(--text-base); --hsf-global__color: var(--color-body-dark); --hsf-global-error__color: var(--color-transparent); --hsf-row__horizontal-spacing: calc(var(--spacing) * 3); --hsf-row__vertical-spacing: calc(var(--spacing) * 3); --hsf-module__vertical-spacing: 0; --hsf-button__font-family: var(--default-font-family); --hsf-button__font-weight: var(--font-weight-medium); --hsf-button__color: var(--color-green-700); --hsf-button--hover__color: var(--color-green-900); --hsf-button__background-color: var(--color-slime-500); --hsf-button--hover__background-color: var(--color-slime-600); --hsf-button__background-image: none; --hsf-button__border-style: var(--tw-border-style); --hsf-button__border-width: 1px; --hsf-button__border-radius: calc(infinity * 1px); --hsf-button__border-color: var(--color-green-400); --hsf-default-button__border-color: var(--color-green-400); --hsf-button--hover__border-color: var(--color-green-400); --hsf-button__padding: calc(var(--spacing) * 2) calc(var(--spacing) * 6); --hsf-button__box-shadow: none; --hsf-navigationrow-buttons-single__justify-content: start; --hsf-richtext__font-family: var(--default-font-family); --hsf-richtext__color: var(--color-morph-offline); --hsf-heading__font-family: var(--default-font-family); --hsf-heading__color: var(--color-body-dark); --hsf-heading__text-shadow: none; --hsf-background__background-color: var(--color-transparent); --hsf-background__background-image: none; --hsf-background__background-size: initial; --hsf-background__background-position: initial; --hsf-background__background-repeat: initial; --hsf-background__border-style: none; --hsf-background__border-color: initial; --hsf-background__border-radius: 0; --hsf-background__border-width: 0; --hsf-background__padding: 0; --hsf-progressbar-text__font-family: var(--default-font-family); --hsf-progressbar-text__color: var(--color-body-dark); --hsf-progressbar-progressLine__background-color: var(--color-slime-500); --hsf-progressbar-progressLine__background-image: none; --hsf-progressbar-progressLine__border-color: var(--color-morph-analog); --hsf-progressbar-progressLine__border-style: var(--tw-border-style); --hsf-progressbar-progressLine__border-width: 1px; --hsf-progressbar-trackLine__background-color: var(--color-transparent); --hsf-erroralert__font-family: var(--default-font-family); --hsf-erroralert__color: var(--color-body-dark); --hsf-infoalert__font-family: var(--default-font-family); --hsf-infoalert__color: var(--color-body-dark); --hsf-field-label__font-family: var(--default-font-family); --hsf-field-label__color: var(--color-body-dark); --hsf-field-label-requiredindicator__color: var(--color-body-dark); --hsf-field-description__font-family: var(--default-font-family); --hsf-field-description__color: var(--color-body-dark); --hsf-field-footer__font-family: var(--default-font-family); --hsf-field-footer__color: var(--color-body-dark); --hsf-field-input__font-family: var(--default-font-family); --hsf-field-input__color: var(--color-body-dark); --hsf-field-input__background-color: var(--color-white); --hsf-field-input__placeholder-color: var(--color-morph-offline); --hsf-field-input__border-color: var(--color-morph-analog); --hsf-field-input__border-width: 1px; --hsf-field-input__border-style: var(--tw-border-style); --hsf-field-input__border-radius: var(--radius-lg); --hsf-field-input__padding: calc(var(--spacing) * 3); --hsf-field-textarea__font-family: var(--default-font-family); --hsf-field-textarea__color: var(--color-body-dark); --hsf-field-textarea__background-color: inherit; --hsf-field-textarea__placeholder-color: var(--color-morph-offline); --hsf-field-textarea__border-color: var(--color-morph-analog); --hsf-field-textarea__border-width: 1px; --hsf-field-textarea__border-style: var(--tw-border-style); --hsf-field-textarea__border-radius: var(--radius-lg); --hsf-field-textarea__padding: calc(var(--spacing) * 3); --hsf-field-checkbox__padding: calc(var(--spacing) * 0); --hsf-field-checkbox__background-color: inherit; --hsf-field-checkbox__color: var(--color-body-dark); --hsf-field-checkbox__border-color: var(--color-morph-analog); --hsf-field-checkbox__border-width: 1px; --hsf-field-checkbox__border-style: var(--tw-border-style); --hsf-field-radio__padding: calc(var(--spacing) * 0); --hsf-field-radio__background-color: inherit; --hsf-field-radio__color: var(--color-body-dark); --hsf-field-radio__border-color: var(--color-morph-analog); --hsf-field-radio__border-width: 1px; --hsf-field-radio__border-style: var(--tw-border-style); }
@media (width >= 640px) { :root { --hsf-button__font-size: var(--text-p); --hsf-progressbar-text__font-size: var(--text-p); --hsf-infoalert__font-size: var(--text-p); --hsf-field-label__font-size: var(--text-p); } }

[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-FieldLabel { display: none; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-FieldLabel::after { display: none; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:not([disabled]) { line-height: var(--tw-leading, var(--text-p--line-height)); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); --tw-duration: 300ms; transition-duration: 300ms; }
@media (hover: hover) { [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:hover, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:not([disabled]):hover { transform: none; } }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:focus, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:not([disabled]):focus { --tw-outline-style: none; outline-style: none; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:active, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Button:not([disabled]):active { color: var(--color-green-900); background-color: var(--color-slime-700); transform: none; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-TextInput { height: calc(var(--spacing) * 12); }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-TextInput:focus, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-TextareaInput:focus { box-shadow: none; outline: revert; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-TextInput:hover, [data-hsfc-id=Renderer].hsfc-Renderer .hsfc-TextareaInput:hover { box-shadow: none; }
[data-hsfc-id=Renderer].hsfc-Renderer [aria-invalid=true] { --hsf-field-input__border-color: var(--color-red-500); --hsf-field-input__border-width: 2px; --hsf-field-textarea__border-color: var(--color-red-500); --hsf-field-textarea__border-width: 2px; --hsf-field-checkbox__border-color: var(--color-red-500); --hsf-field-checkbox__border-width: 2px; --hsf-field-radio__border-color: var(--color-red-500); --hsf-field-radio__border-width: 2px; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-RichText { margin-bottom: calc(var(--spacing) * 3); }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-RichText a { color: var(--color-blue-500); }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Row .hsfc-Row { --hsf-row__vertical-spacing: 0; }
[data-hsfc-id=Renderer].hsfc-Renderer .hsfc-Row .hsfc-Row .hsfc-RichText { margin-bottom: 0; }
