.formstack-wrapper form{background:transparent;padding:2rem;border-radius:1rem;font-family:var(--font-primary),Arial,Helvetica,sans-serif;color:#0f2451}.formstack-container [role=region][data-testid=form-body]{border-radius:8px}.formstack-wrapper label{display:block;font-weight:600;margin-bottom:.5rem}.formstack-wrapper .fsHidden{display:none!important}.recaptcha-notice{display:none}body[data-recaptcha-inline] .grecaptcha-badge{visibility:hidden}body[data-recaptcha-inline] .recaptcha-notice{display:block;padding:0 2rem 1rem;font-size:.75rem;line-height:1rem;color:var(--color-ts-blue-600)}body[data-recaptcha-inline] .section-dark-text .recaptcha-notice{color:inherit}body[data-recaptcha-inline] .recaptcha-notice a{font-weight:600;text-decoration:underline}.formstack-wrapper .fsForm input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=submit]),.formstack-wrapper .fsForm select,.formstack-wrapper .fsForm textarea{min-height:3rem;padding-inline-start:1rem;font-size:1rem;border-radius:.5rem}.formstack-wrapper .fsForm .fsFieldCell{margin-bottom:1rem}.formstack-wrapper .fsForm label:has(>input[type=checkbox]),.formstack-wrapper .fsForm label:has(>input[type=radio]){align-items:center;min-height:3rem;gap:1rem}.formstack-wrapper .fsForm label:has(>input[type=checkbox]):has(a),.formstack-wrapper .fsForm label:has(>input[type=radio]):has(a){align-items:flex-start;gap:.75rem;border-radius:.5rem;padding:1rem!important;background-color:var(--color-ts-surface,#f4f6f8)!important;font-size:.875rem;line-height:1.5}.formstack-wrapper .fsForm label:has(>input[type=checkbox]):has(a)>*,.formstack-wrapper .fsForm label:has(>input[type=radio]):has(a)>*{line-height:1.5}.formstack-wrapper .fsForm label:has(>input[type=checkbox]):has(a) input,.formstack-wrapper .fsForm label:has(>input[type=radio]):has(a) input{margin-top:.0625rem}.formstack-wrapper .fsForm input[type=checkbox],.formstack-wrapper .fsForm input[type=radio]{flex-shrink:0;width:1.5rem;height:1.5rem;margin:0}.formstack-wrapper .fsForm input[type=checkbox]:before,.formstack-wrapper .fsForm input[type=radio]:before{width:1.5rem;height:1.5rem;margin:0}.formstack-wrapper .fsForm button{min-height:3rem;font-weight:600}.formstack-wrapper .fsForm button.fsNextButton,.formstack-wrapper .fsForm button.fsPreviousButton,.formstack-wrapper .fsForm button.fsSubmitButton{border-radius:9999px!important;font-size:1rem!important}.formstack-wrapper .fsForm input:focus-visible,.formstack-wrapper .fsForm select:focus-visible,.formstack-wrapper .fsForm textarea:focus-visible{outline:none;border-color:var(--color-ts-blue);box-shadow:0 0 0 4px rgb(0 137 255/.2)}@media (min-width:768px){.formstack-wrapper .fsForm .fsSection>.fsFieldCell:has(fieldset>:nth-child(4) input[type=checkbox]),.formstack-wrapper .fsForm .fsSection>.fsFieldCell:has(input[type=radio]){grid-column:1/-1}.formstack-wrapper .fsForm .fsFieldCell fieldset:has(input[type=radio]){flex-flow:row wrap;align-items:center;column-gap:2rem}.formstack-wrapper .fsForm .fsFieldCell fieldset:has(input[type=radio])>.fsOptionLabel{flex:1 1 14rem}.formstack-wrapper .fsForm .fsFieldCell fieldset:has(>:nth-child(4) input[type=checkbox]){display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));column-gap:2rem}}