:root{--hsf-global__font-family:var(--font-sans);--hsf-global__color:var(--text-primary);--hsf-global-error__color:var(--color-error);--hsf-row__horizontal-spacing:1.5rem;--hsf-row__vertical-spacing:1.5rem;--hsf-module__vertical-spacing:.5rem;--hsf-button__font-family:var(--font-title);--hsf-button__font-weight:500;--hsf-button__color:var(--color-white);--hsf-button__background-color:var(--color-gray-900);--hsf-button--hover__background-color:var(--color-gray-800);--hsf-button__border-radius:.5rem;--hsf-button__padding:.75rem 1.5rem;--hsf-heading__font-family:var(--font-title);--hsf-background__padding:0;--hsf-erroralert__font-size:.875rem;--hsf-infoalert__font-size:.875rem;--hsf-field-label__font-family:var(--font-title);--hsf-field-label-requiredindicator__color:var(--color-error);--hsf-field-description__color:var(--color-charcoal-light);--hsf-field-input__background-color:var(--color-white);--hsf-field-input__placeholder-color:var(--color-charcoal-light);--hsf-field-input__border-color:var(--border-color-default);--hsf-field-input__border-radius:.625rem;--hsf-field-input__padding:.875rem 1rem;--hsf-field-dropdown-options__border-radius:var(--hsf-field-input__border-radius);--hsf-field-textarea__placeholder-color:var(--color-charcoal-light);--hsf-field-checkbox__padding:.625rem;--hsf-field-radio__padding:.625rem;--hsf-field-radio__color:var(--color-blue)}label.hsfc-FieldLabel:not(:has(input[type=radio])){font-weight:600}label.hsfc-FieldLabel:has(input[type=radio]){font-family:var(--font-sans)}span.hsfc-FieldLabel__RequiredIndicator{margin-inline-start:2px}:is(div.hsfc-PhoneInput,div.hsfc-DropdownOptions,input.hsfc-CheckboxInput,input.hsfc-RadioInput,input.hsfc-TextInput:not([type=tel]),textarea.hsfc-TextareaInput){box-shadow:var(--shadow-xs)}div.hsfc-PhoneInput{border-radius:.625rem}div.hsfc-DropdownInput__Caret{color:var(--color-charcoal-light)}input.hsfc-CheckboxInput[type=checkbox],input.hsfc-RadioInput[type=radio]{appearance:none;background-color:var(--color-white);aspect-ratio:1;flex-shrink:0;align-self:flex-start;width:1.375rem}input.hsfc-CheckboxInput[type=checkbox]{border-radius:.5rem}input.hsfc-RadioInput[type=radio]{border-radius:50%}input.hsfc-CheckboxInput[type=checkbox]:checked,input.hsfc-RadioInput[type=radio]:checked{background-color:var(--color-blue);border-color:var(--color-blue);box-shadow:inset 0 0 0 3px var(--color-white),var(--shadow-xs)}input.hsfc-CheckboxInput[type=checkbox]:checked:after,input.hsfc-RadioInput[type=radio]:checked:after{display:none}:is(input.hsfc-CheckboxInput,input.hsfc-RadioInput,input.hsfc-TextInput,textarea.hsfc-TextareaInput):not([aria-invalid=true]):focus{border-color:var(--color-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-blue)50%,transparent)}:is(input.hsfc-CheckboxInput,input.hsfc-RadioInput):checked:focus:not([aria-invalid=true]){box-shadow:inset 0 0 0 3px var(--color-white),0 0 0 2px color-mix(in srgb,var(--color-blue)50%,transparent)}:is(input.hsfc-CheckboxInput,input.hsfc-RadioInput,input.hsfc-TextInput,textarea.hsfc-TextareaInput)[aria-invalid=true]:focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error)50%,transparent)}button.hsfc-Button,:is(div.hsfc-PhoneInput,div.hsfc-DropdownOptions,input.hsfc-CheckboxInput[type=checkbox],input.hsfc-RadioInput[type=radio],input.hsfc-TextInput,textarea.hsfc-TextareaInput){transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-in}button.hsfc-Button:hover,:is(div.hsfc-PhoneInput,div.hsfc-DropdownOptions,input.hsfc-CheckboxInput,input.hsfc-RadioInput,input.hsfc-TextInput,textarea.hsfc-TextareaInput):focus{transition-timing-function:ease-out}button.hsfc-Button{line-height:1}[data-hsfc-id=Renderer] button.hsfc-Button:not([disabled]):hover{transform:none}div.hsfc-DataPrivacyField>div.hsfc-Row{max-width:48rem;margin-bottom:0}div.hsfc-DataPrivacyField,div.hsfc-DataPrivacyField div.hsfc-RichText{color:var(--color-charcoal-light);font-size:.875rem}div.hsfc-RichText a{text-decoration:underline}
form.hs-form,form.hs-form .hs-dependent-field{font-family:var(--font-sans);flex-direction:column;row-gap:1.5rem;display:flex;container-type:inline-size}form.hs-form :is(.form-columns-2,.form-columns-3){flex-direction:column;align-items:stretch;row-gap:1.5rem;display:flex}:is(.form-columns-2,.form-columns-3) .hs-form-field{flex:1;width:unset!important}.hs-form-field{flex-direction:column;align-items:stretch;row-gap:.5rem;font-size:1rem;display:flex}.hs-form-field .input{margin-right:0!important}form.hs-form-private fieldset{max-width:none}.hs-form-field label:not(.hs-form-checkbox-display,.hs-form-radio-display,.hs-error-msg){font-family:var(--font-title);font-weight:600}label span.hs-form-required{margin-inline-start:2px}.hs-form-required{color:var(--color-error)}ul.hs-error-msgs{font-size:.875rem;font-family:var(--font-sans);color:var(--color-error);font-weight:400}legend.hs-field-desc{color:var(--color-charcoal-light);font-size:.875rem}:is(input,select,textarea).hs-input{border:1px solid var(--border-color-default);box-shadow:var(--shadow-xs)}:is(input,select,textarea).hs-input:not([type=checkbox],[type=radio]){background-color:var(--color-white);border-radius:.625rem;outline:none;padding:.875rem 1rem;font-size:1rem;width:100%!important;max-width:none!important}:is(input,select,textarea).hs-input.is-placeholder{color:var(--color-charcoal-light)}select.hs-input{appearance:none;background-image:url(/image/hubspot-form-caret-down-icon.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}li:is(.hs-form-checkbox,.hs-form-radio){margin-bottom:.625rem}label:is(.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display){column-gap:.625rem;display:flex}label:is(.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display)>input.hs-input{flex-shrink:0;align-self:flex-start}.legal-consent-container label.hs-form-booleancheckbox-display>span{margin-left:0}input.hs-input:is([type=checkbox],[type=radio]){appearance:none;background-color:var(--color-white);aspect-ratio:1;padding:.625rem}input.hs-input[type=checkbox]{border-radius:.5rem}input.hs-input[type=radio]{border-radius:50%}input.hs-input:is([type=checkbox],[type=radio]):checked{border-color:var(--color-blue);background-color:var(--color-blue);box-shadow:inset 0 0 0 3px var(--color-white),var(--shadow-xs)}:is(input,select,textarea).hs-input:focus:not(.error){border-color:var(--color-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-blue)50%,transparent)}input.hs-input:is([type=checkbox],[type=radio]):checked:focus:not(.error){box-shadow:inset 0 0 0 3px var(--color-white),0 0 0 2px color-mix(in srgb,var(--color-blue)50%,transparent)}:is(input,select,textarea).hs-input.error:focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error)50%,transparent)}input.hs-button,:is(input,select,textarea).hs-input{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-in}input.hs-button:hover,:is(input,select,textarea).hs-input:focus{transition-timing-function:ease-out}.hs-submit .actions input.hs-button{cursor:pointer;background-color:var(--color-gray-900);color:var(--color-white);font-family:var(--font-title);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;line-height:1}.hs-submit .actions input.hs-button:hover{background-color:var(--color-gray-800)}.hs-submit .actions input.hs-button:active{background-color:var(--color-gray-700)}.hs-submit .actions input.hs-button:disabled{cursor:auto}.submitted-message{font-size:1.125rem}.submitted-message a{text-decoration:underline}div.legal-consent-container{font-size:.875rem}div.hs-richtext{color:var(--color-charcoal-light);margin-bottom:.5rem}@container (min-width:600px){form.hs-form :is(.form-columns-2,.form-columns-3){flex-direction:row;column-gap:1.5rem}input.hs-input,select.hs-input{max-width:21rem}}@container (min-width:768px){ul.inputs-list:has(li:nth-child(7)){grid-template-columns:1fr 1fr;column-gap:1.5rem;display:grid}}
