form,form .hsfc-RichText{font-family:var(--primary-font-family)!important;font-size:14px!important}form .hsfc-RichText p{color:#7e7b9d!important;margin-bottom:0;margin-top:0!important}form .hsfc-Step__Content{padding:0!important}form .hsfc-Row{gap:20px!important;margin-bottom:.75rem!important}form .hsfc-DropdownField,form .hsfc-EmailField,form .hsfc-PhoneField,form .hsfc-TextField{position:relative}form .hsfc-DropdownField.active .hsfc-FieldLabel,form .hsfc-EmailField.active .hsfc-FieldLabel,form .hsfc-PhoneField.active .hsfc-FieldLabel,form .hsfc-TextField.active .hsfc-FieldLabel{background:transparent;color:#6a7587;font-size:12px!important;left:30px;padding:0 4px;top:-12px;-webkit-transition:.5s;transition:.5s;z-index:9}form .hsfc-DropdownField.active:before,form .hsfc-EmailField.active:before,form .hsfc-PhoneField.active:before,form .hsfc-TextField.active:before{background-color:#fff;content:"";height:5px;left:28px;position:absolute;top:-2px;width:90px;z-index:9}form .hsfc-FieldLabel{color:#6a7587;font-family:var(--primary-font-family)!important;font-size:13px!important;left:20px;letter-spacing:.02em;line-height:24px;margin-bottom:5px;padding:10px 0;pointer-events:none;position:absolute;top:0;-webkit-transition:.5s;transition:.5s}form .hsfc-PhoneField .hsfc-FieldLabel{display:none!important}form .hsfc-DropdownField .hsfc-FieldLabel{background-color:#fff;color:#6a7587;font-size:12px;left:16px;letter-spacing:.02em;margin-bottom:5px;padding:0 6px;pointer-events:none;position:absolute;top:-12px;-webkit-transition:.5s;transition:.5s;z-index:9}form .hsfc-CheckboxField .hsfc-FieldLabel{align-items:start;color:var(--primary-color);display:flex!important;left:0;line-height:1.5;position:relative}form .hsfc-CheckboxInput{border:1px solid #d1d5db;border-radius:.25em;display:inline-block;height:17px;line-height:0;margin-top:2px;min-height:17px;pointer-events:auto;width:17px}form .hsfc-TextInput,form .hsfc-TextareaInput{color:#111928!important;font-size:14px!important;line-height:22px!important;margin-bottom:0!important;padding:10px 15px!important;width:100%}form .hsfc-PhoneInput__FlagAndCaret,form .hsfc-TextInput,form .hsfc-TextareaInput{background-color:transparent!important;border:1px solid #d1d5db!important;border-radius:4px!important;font-family:var(--primary-font-family)!important;letter-spacing:.02em;min-height:40px;position:relative;text-align:left}form .hsfc-PhoneInput__FlagAndCaret{color:#111928;font-size:14px;line-height:22px;padding:10px 15px;width:30%!important}form .hsfc-TextInput:hover{box-shadow:none!important}form .hsfc-TextInput:focus{box-shadow:none!important;outline:none!important}form .hsfc-PhoneInput{gap:10px}form .hsfc-DropdownOptions__List__ListItem{font-family:var(--primary-font-family)!important}form .hsfc-PhoneInput__FlagAndCaret:hover{filter:none}form .hsfc-ErrorAlert{color:#ef6b51;font-family:var(--primary-font-family)!important;font-size:13px!important;margin-top:.35rem}form .hsfc-NavigationRow .hsfc-ErrorAlert{display:none!important}form .hsfc-RichText a{background-image:linear-gradient(180deg,currentColor,currentColor 98%);background-position:left 100%;background-repeat:no-repeat;background-size:0 1px;color:#8a2be2;display:inline;-webkit-transition:all 1s ease;transition:all 1s ease}form .hsfc-RichText a:hover{background-size:100% 1px;color:#673695;transition-duration:1s}form .hsfc-NavigationRow{margin-top:-1rem!important}form .hsfc-NavigationRow__Buttons{justify-content:center!important}form .hsfc-Button{background-color:transparent!important;border:1px solid #673695!important;border-radius:24px!important;-webkit-box-shadow:none;box-shadow:none;color:#673695!important;display:inline-block;font-family:var(--primary-font-family)!important;font-size:15px;font-weight:500!important;line-height:18px;outline:none;padding:.75rem 1.5rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}form .hsfc-Button:hover{background-color:#673695!important;border:1px solid #673695;color:#fff!important;transform:none!important}.hsfc-PostSubmit p{color:#fff!important;font-family:var(--primary-font-family)!important}