.referral-form{margin-block:1.5rem;max-width:34rem;--hsf-global__font-family: var(--font-sans);--hsf-global__font-size: .9375rem;--hsf-global__color: var(--sl-color-text);--hsf-global__error-color: #f1828d;--hsf-background__background-color: transparent;--hsf-background__background-image: none;--hsf-background__border-width: 0px;--hsf-background__border-radius: 0px;--hsf-background__padding: 0px;--hsf-row__vertical-spacing: 1.1rem;--hsf-row__horizontal-spacing: 1rem;--hsf-module__vertical-spacing: .5rem;--hsf-field-label__color: var(--sl-color-white);--hsf-field-label__font-family: var(--font-sans);--hsf-field-label__font-size: var(--sl-text-sm, .875rem);--hsf-field-label-requiredindicator__color: var(--sl-color-gray-3);--hsf-field-description__color: var(--sl-color-gray-3);--hsf-field-description__font-family: var(--font-sans);--hsf-field-description__font-size: .8125rem;--hsf-field-footer__color: var(--sl-color-gray-3);--hsf-field-footer__font-family: var(--font-sans);--hsf-richtext__color: var(--sl-color-text);--hsf-richtext__font-family: var(--font-sans);--hsf-richtext__font-size: .8125rem;--hsf-field-input__background-color: var(--sl-color-gray-6);--hsf-field-input__color: var(--sl-color-white);--hsf-field-input__border-color: var(--sl-color-hairline);--hsf-field-input__border-style: solid;--hsf-field-input__border-width: 1px;--hsf-field-input__border-radius: var(--sl-border-radius);--hsf-field-input__padding: .55rem .7rem;--hsf-field-input__font-family: var(--font-sans);--hsf-field-input__font-size: .9375rem;--hsf-field-input__placeholder-color: var(--sl-color-gray-4);--hsf-field-textarea__background-color: var(--sl-color-gray-6);--hsf-field-textarea__color: var(--sl-color-white);--hsf-field-textarea__border-color: var(--sl-color-hairline);--hsf-field-textarea__border-style: solid;--hsf-field-textarea__border-width: 1px;--hsf-field-textarea__border-radius: var(--sl-border-radius);--hsf-field-textarea__padding: .55rem .7rem;--hsf-field-textarea__font-family: var(--font-sans);--hsf-field-textarea__font-size: .9375rem;--hsf-field-textarea__placeholder-color: var(--sl-color-gray-4);--hsf-field-checkbox__background-color: var(--sl-color-gray-6);--hsf-field-checkbox__border-color: var(--sl-color-hairline);--hsf-field-checkbox__border-style: solid;--hsf-field-checkbox__border-width: 1px;--hsf-field-checkbox__color: var(--color-accent-500);--hsf-field-radio__background-color: var(--sl-color-gray-6);--hsf-field-radio__border-color: var(--sl-color-hairline);--hsf-field-radio__border-style: solid;--hsf-field-radio__border-width: 1px;--hsf-field-radio__color: var(--color-accent-500);--hsf-erroralert__color: #f1828d;--hsf-erroralert__font-family: var(--font-sans);--hsf-infoalert__color: var(--sl-color-text);--hsf-infoalert__font-family: var(--font-sans);--hsf-button__background-color: var(--color-accent-600);--hsf-button__background-image: none;--hsf-button__color: var(--sl-color-white);--hsf-button__border-color: transparent;--hsf-button__border-style: solid;--hsf-button__border-width: 1px;--hsf-button__border-radius: var(--sl-border-radius);--hsf-button__font-family: var(--font-sans);--hsf-button__font-size: .9375rem;--hsf-button__font-weight: 600;--hsf-button__padding: .6rem 1.15rem;--hsf-button__width: auto;--hsf-button__box-shadow: none;--hsf-button--hover__background-color: var(--color-accent-500);--hsf-button--hover__color: var(--sl-color-white);--hsf-button--hover__border-color: transparent;--hsf-button--focus__background-color: var(--color-accent-500);--hsf-button--focus__color: var(--sl-color-white);--hsf-button--focus__border-color: var(--color-accent-400);--hsf-navigationrow-buttons-single__justify-content: flex-start;--hsf-navigationrow-buttons__justify-content: flex-start}.referral-form .hsfc-TextInput:focus,.referral-form .hsfc-TextInput:focus-visible,.referral-form .hsfc-Renderer textarea:focus{outline:none;border-color:var(--color-accent-400);box-shadow:0 0 0 3px #7d86c559}.referral-form .hsfc-Button{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.referral-form .hsfc-Button:active{transform:translateY(1px)}
