:root{
	--hsf-default-row__horizontal-spacing:30px;
	--hsf-default-row__vertical-spacing:20px;
	--hsf-default-module__vertical-spacing:10px;
	--hsf-default-navigationrow-buttons__justify-content:space-between;
	--hsf-default-navigationrow-buttons-single__justify-content:end;
	--hsf-default-button__font-family:Helvetica;
	--hsf-default-button__font-size:1em;
	--hsf-default-button__color:#fff;
	--hsf-default-button__background-color:#ff5c35;
	--hsf-default-button__background-image:none;
	--hsf-default-button__border-radius:3px;
	--hsf-default-button__border-width:0px 0px 0px 0px;
	--hsf-default-button__border-style:none;
	--hsf-default-button__border-color:initial;
	--hsf-default-button__padding:12px 24px;
	--hsf-default-button__box-shadow:none;
	--hsf-default-button__font-weight:700;
	--hsf-default-richtext__font-family:Helvetica;
	--hsf-default-richtext__font-size:1em;
	--hsf-default-richtext__color:#212d3a;
	--hsf-default-heading__font-family:Helvetica;
	--hsf-default-heading__color:#212d3a;
	--hsf-default-heading__text-shadow:none;
	--hsf-default-background__padding:40px;
	--hsf-default-background__border-style:none;
	--hsf-default-background__border-color:#fff;
	--hsf-default-background__border-radius:0px;
	--hsf-default-background__border-width:1px 1px 1px 1px;
	--hsf-default-progressbar-text__font-family:Helvetica;
	--hsf-default-progressbar-text__font-size:1em;
	--hsf-default-progressbar-text__color:#212d3a;
	--hsf-default-progressbar-progressLine__background-color:#018184;
	--hsf-default-progressbar-progressLine__background-image:none;
	--hsf-default-progressbar-progressLine__border-color:#959494;
	--hsf-default-progressbar-progressLine__border-style:none;
	--hsf-default-progressbar-progressLine__border-width:0px 0px 0px 0px;
	--hsf-default-progressbar-trackLine__background-color:#d9d9d9;
	--hsf-default-erroralert__font-family:Helvetica;
	--hsf-default-erroralert__font-size:1em;
	--hsf-default-erroralert__color:#e51520;
	--hsf-default-infoalert__font-family:Helvetica;
	--hsf-default-infoalert__font-size:1em;
	--hsf-default-infoalert__color:#253342;
	--hsf-default-field-label__font-family:Helvetica;
	--hsf-default-field-label__font-size:1em;
	--hsf-default-field-label__color:#212d3a;
	--hsf-default-field-description__font-family:Helvetica;
	--hsf-default-field-description__font-size:0.8em;
	--hsf-default-field-description__color:rgba(81,99,131,.87);
	--hsf-default-field-footer__font-family:Helvetica;
	--hsf-default-field-footer__font-size:0.8em;
	--hsf-default-field-footer__color:rgba(81,99,131,.87);
	--hsf-default-field-input__font-family:Helvetica;
	--hsf-default-field-input__font-size:1em;
	--hsf-default-field-input__color:#212d3a;
	--hsf-default-field-input__background-color:#f5f8fa;
	--hsf-default-field-input__placeholder-color:#253342;
	--hsf-default-field-input__border-color:#959494;
	--hsf-default-field-input__border-width:1px 1px 1px 1px;
	--hsf-default-field-input__border-style:solid;
	--hsf-default-field-input__border-radius:3px;
	--hsf-default-field-input__padding:10px;
	--hsf-default-field-textarea__font-family:Helvetica;
	--hsf-default-field-textarea__font-size:1em;
	--hsf-default-field-textarea__color:#212d3a;
	--hsf-default-field-textarea__background-color:#f5f8fa;
	--hsf-default-field-textarea__placeholder-color:#253342;
	--hsf-default-field-textarea__border-color:#959494;
	--hsf-default-field-textarea__border-width:1px 1px 1px 1px//have to define this or else cssnano will bork it;
	--hsf-default-field-textarea__border-style:solid;
	--hsf-default-field-textarea__border-radius:3px;
	--hsf-default-field-textarea__padding:10px;
	--hsf-default-field-checkbox__padding:8px;
	--hsf-default-field-checkbox__background-color:#f5f8fa;
	--hsf-default-field-checkbox__color:#212d3a;
	--hsf-default-field-checkbox__border-color:#959494;
	--hsf-default-field-checkbox__border-width:1px 1px 1px 1px//have to define this or else cssnano will bork it;
	--hsf-default-field-checkbox__border-style:solid;
	--hsf-default-field-radio__padding:8px;
	--hsf-default-field-radio__background-color:#f5f8fa;
	--hsf-default-field-radio__color:#212d3a;
	--hsf-default-field-radio__border-color:#959494;
	--hsf-default-field-radio__border-width:1px 1px 1px 1px//have to define this or else cssnano will bork it;
	--hsf-default-field-radio__border-style:solid}

.hsfc-Button{
	border-width:var(--hsf-button__border-width,var(--hsf-default-button__border-width));
width:var(--hsf-button__width,auto);
font-family:var(--hsf-button__font-family,var(--hsf-global__font-family,var(--hsf-default-button__font-family)));
font-size:var(--hsf-button__font-size,var(--hsf-global__font-size,var(--hsf-default-button__font-size)));
color:var(--hsf-button__color,var(--hsf-default-button__color));
padding:var(--hsf-button__padding,var(--hsf-default-button__padding));
border-radius:var(--hsf-button__border-radius,var(--hsf-default-button__border-radius));
border-style:var(--hsf-button__border-style,var(--hsf-default-button__border-style));
border-color:var(--hsf-button__border-color,var(--hsf-default-button__border-color));
background-color:var(--hsf-button__background-color,var(--hsf-default-button__background-color));
background-image:var(--hsf-button__background-image,var(--hsf-default-button__background-image));
box-shadow:var(--hsf-button__box-shadow,var(--hsf-default-button__box-shadow));
font-weight:var(--hsf-button__font-weight,var(--hsf-default-button__font-weight));
display:block;
position:relative;
text-align:center;
transition:transform .2s ease-out,background-color .2s linear,box-shadow .2s;
cursor:pointer;
margin:0;
word-break:break-word;
overflow-wrap:break-word}

@keyframes spin{
	to{
	transform:rotate(1turn)}

	}
/*  */
	.hsfc-Button:not([disabled]):hover{
	transform:translateY(-1px);
color:var(--hsf-button--hover__color, var(--hsf-button__color,var(--hsf-default-button__color)));
border-color:var(--hsf-button--hover__border-color,var(--hsf-button__border-color,var(--hsf-default-button__border-color)))
}

.hsfc-Button:not([disabled]):active{
	transform:translateY(1px);
box-shadow:none}

.hsfc-Button:not([disabled]):focus{
	color:var(--hsf-button--focus__color,var(--hsf-button__color,var(--hsf-default-button__color)));
background-color:var(--hsf-button--focus__background-color,var(--hsf-button__background-color,var(--hsf-default-button__background-color)));
border-color:var(--hsf-button--focus__border-color,var(--hsf-button__border-color,var(--hsf-default-button__border-color)))}

.hsfc-Button[disabled]{
	cursor:not-allowed;
filter:brightness(90%)}

.hsfc-Button--loading{
	color:transparent!important}

	.hsfc-Button--loading:after{
	position:absolute;
left:calc(50% - .5em);
top:calc(50% - .5em);
height:1em;
width:1em;
transform-origin:center;
animation:spin .75s infinite linear;
mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1zm0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8z' opacity='.25'/%3E%3Cpath d='M10.72 19.9a8 8 0 0 1-6.5-9.79 7.77 7.77 0 0 1 6.18-5.95 8 8 0 0 1 9.49 6.52A1.54 1.54 0 0 0 21.38 12h.13a1.37 1.37 0 0 0 1.38-1.54 11 11 0 1 0-12.7 12.39A1.54 1.54 0 0 0 12 21.34a1.47 1.47 0 0 0-1.28-1.44z' opacity='.6'/%3E%3C/svg%3E");
mask-repeat:no-repeat;
mask-position:center;
mask-size:1em;
content:"";
background-color:var(--hsf-button__color,var(--hsf-default-button__color))}

.hsfc-Debug{
	font-size:.9em;
border:5px solid pink;
border-image:repeating-linear-gradient(40deg,#fdbf4e,#ffd07a 15px,#393f42 0,#4f5659 30px) 5;
padding:8px}

.hsfc-Debug h2,.hsfc-Debug h4{
	margin:0;
color:#493524}

.hsfc-Debug a{
	cursor:pointer}

	.hsfc-Debug table th{
	text-align:left}

	.hsfc-Debug table tr>td:first-child{
	padding-left:20px}

	.hsfc-ErrorAlert{
	font-family:var(--hsf-erroralert__font-family,var(--hsf-global__font-family,var(--hsf-default-erroralert__font-family)));
font-size:var(--hsf-erroralert__font-size,var(--hsf-global__font-size,var(--hsf-default-erroralert__font-size)));
color:var(--hsf-erroralert__color,var(--hsf-global__error-color,var(--hsf-default-erroralert__color)));
word-break:break-word;
overflow-wrap:break-word}

.hsfc-Form{
	margin:0;
padding:0;
border:none;
background:none;
font-family:var(--hsf-global__font-family,Helvetica)}

.hsfc-Heading{
	font-family:var(--hsf-heading__font-family,var(--hsf-global__font-family,var(--hsf-default-heading__font-family)));
color:var(--hsf-heading__color,var(--hsf-global__color,var(--hsf-default-heading__color)));
text-shadow:var(--hsf-heading__text-shadow,var(--hsf-default-heading__text-shadow))}

.hsfc-Heading,.hsfc-InfoAlert{
	word-break:break-word;
overflow-wrap:break-word}

.hsfc-InfoAlert{
	font-family:var(--hsf-infoalert__font-family,var(--hsf-global__font-family,var(--hsf-default-infoalert__font-family)));
font-size:var(--hsf-infoalert__font-size,var(--hsf-global__font-size,var(--hsf-default-infoalert__font-size)));
color:var(--hsf-infoalert__color,var(--hsf-default-infoalert__color))}

.hsfc-LinkButton{
	font-size:var(--hsf-global__font-size,1em);
color:#253342;
font-weight:500;
background:none;
border:none;
text-align:left;
padding-left:0}

.hsfc-LinkButton:hover{
	text-decoration:underline;
cursor:pointer}

.hsfc-LinkImage{
	display:grid}

	.hsfc-LinkImage img{
	width:auto;
height:auto;
max-width:100%;
overflow:auto}

.hsfc-LiveRegionContent{
	border:0;
padding:0;
margin:0;
position:absolute!important;
height:1px;
width:1px;
overflow:hidden;
clip:rect(1px 1px 1px 1px);
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
white-space:nowrap}

.hsfc-PostSubmit{
	font-family:var(--hsf-global__font-family,Helvetica)}

	.hsfc-ReCaptchaV2{
	min-height:60px}

	.hsfc-ReCaptchaV2 .grecaptcha-badge{
	margin:0}

	.hsfc-RichText{
	font-family:var(--hsf-richtext__font-family,var(--hsf-global__font-family,var(--hsf-default-richtext__font-family)));
font-size:var(--hsf-richtext__font-size,var(--hsf-global__font-size,var(--hsf-default-richtext__font-size)));
color:var(--hsf-richtext__color,var(--hsf-global__color,var(--hsf-default-richtext__color)));
word-break:break-word}

.hsfc-RichText p{
	font-family:inherit;
font-style:inherit;
font-weight:inherit;
text-decoration:inherit;
color:inherit;
font-size:inherit}

.hsfc-RichText:after{
	content:".";
visibility:hidden;
display:block;
height:0;
clear:both}

.hsfc-Row{
	width:100%;
display:grid;
grid-template-columns:repeat(auto-fit,minmax(0,1fr));
gap:var(--hsf-row__horizontal-spacing,var(--hsf-default-row__horizontal-spacing));
margin-bottom:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing));
box-sizing:border-box}

@media (max-width:430px){
	.hsfc-Row{
	display:flex;
flex-direction:column;
gap:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing))}

}

.hsfc-NavigationRow{
	margin-top:calc(var(--hsf-row__vertical-spacing, var(--hsf-default-row__vertical-spacing)) * 2)}

	.hsfc-NavigationRow__Alerts{
	margin-bottom:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing))}

	.hsfc-NavigationRow__Buttons{
	justify-content:var(--hsf-navigationrow-buttons__justify-content,var(--hsf-default-navigationrow-buttons__justify-content));
display:flex;
flex-direction:row;
flex-grow:1;
align-items:center;
gap:var(--hsf-row__horizontal-spacing,var(--hsf-default-row__horizontal-spacing))}

.hsfc-NavigationRow__Buttons:has(>:only-child){
	justify-content:var(--hsf-navigationrow-buttons-single__justify-content,var(--hsf-default-navigationrow-buttons-single__justify-content))}

	@media (max-width:430px){
	.hsfc-NavigationRow__Buttons{
	flex-direction:column;
gap:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing))}

.hsfc-NavigationRow__Buttons>*{
	width:100%}

	}

	.hsfc-Step{
	border-width:var(--hsf-background__border-width,var(--hsf-default-background__border-width));
border-style:var(--hsf-background__border-style,var(--hsf-default-background__border-style));
border-color:var(--hsf-background__border-color,var(--hsf-default-background__border-color));
border-radius:var(--hsf-background__border-radius,var(--hsf-default-background__border-radius));
background-color:var(--hsf-background__background-color,var(--hsf-default-background__background-color));
background-image:var(--hsf-background__background-image,var(--hsf-default-background__background-image));
background-position:var(--hsf-background__background-position,var(--hsf-default-background__background-position));
background-size:var(--hsf-background__background-size,var(--hsf-default-background__background-size));
background-repeat:var(--hsf-background__background-repeat,var(--hsf-default-background__background-repeat));
width:100%;
height:auto;
box-sizing:border-box;
display:flex}

.hsfc-Step .hsfc-Step__Banner{
	background-color:#ebf0f5}

	.hsfc-Step .hsfc-Step__Content{
	width:100%;
box-sizing:border-box;
padding:var(--hsf-background__padding,var(--hsf-default-background__padding))}

.hsfc-Step .hsfc-Step__Content .hsfc-ResetLink{
	margin:0 0 30px auto;
display:block;
color:var(--hsf-field-label__color,var(--hsf-global__color,var(--hsf-default-field-label__color)));
font-family:var(--hsf-field-label__font-family,var(--hsf-global__font-family,var(--hsf-default-field-label__font-family)))}

.hsfc-Step .hsfc-Step__Content>:last-child{
	margin-bottom:0}

	.hsfc-Step--layoutTemplate-top{
	flex-direction:column-reverse}

	.hsfc-Step--layoutTemplate-top>.hsfc-Step__Banner{
	height:200px;
border-bottom-left-radius:var(--hsf-background-banner__border-bottom-left-radius,var(--hsf-default-background-banner__border-bottom-left-radius));
border-bottom-right-radius:var(--hsf-background-banner__border-bottom-right-radius,var(--hsf-default-background-banner__border-bottom-right-radius))}

.hsfc-Step--layoutTemplate-bottom{
	flex-direction:column}

	.hsfc-Step--layoutTemplate-bottom>.hsfc-Step__Banner{
	height:200px;
border-top-left-radius:var(--hsf-background-banner__border-top-left-radius,var(--hsf-default-background-banner__border-top-left-radius));
border-top-right-radius:var(--hsf-background-banner__border-top-right-radius,var(--hsf-default-background-banner__border-top-right-radius))}

.hsfc-Step--layoutTemplate-right{
	flex-direction:row}

	.hsfc-Step--layoutTemplate-right>.hsfc-Step__Banner{
	width:50%;
border-bottom-left-radius:var(--hsf-background-banner__border-bottom-left-radius,var(--hsf-default-background-banner__border-bottom-left-radius));
border-top-left-radius:var(--hsf-background-banner__border-top-left-radius,var(--hsf-default-background-banner__border-top-left-radius))}

@media screen and (min-width:768px){
	.hsfc-Step--layoutTemplate-right>.hsfc-Step__Content{
	width:50%}

	}

	@media screen and (max-width:767px){
	.hsfc-Step--layoutTemplate-right{
	display:block}

	.hsfc-Step--layoutTemplate-right>.hsfc-Step__Banner{
	display:none}

	}

	.hsfc-Step--layoutTemplate-twoThirdRight{
	flex-direction:row}

	.hsfc-Step--layoutTemplate-twoThirdRight>.hsfc-Step__Banner{
	width:30%;
border-bottom-left-radius:var(--hsf-background-banner__border-bottom-left-radius,var(--hsf-default-background-banner__border-bottom-left-radius));
border-top-left-radius:var(--hsf-background-banner__border-top-left-radius,var(--hsf-default-background-banner__border-top-left-radius))}

@media screen and (min-width:768px){
	.hsfc-Step--layoutTemplate-twoThirdRight>.hsfc-Step__Content{
	width:70%}

	}

	@media screen and (max-width:767px){
	.hsfc-Step--layoutTemplate-twoThirdRight{
	display:block}

	.hsfc-Step--layoutTemplate-twoThirdRight>.hsfc-Step__Banner{
	display:none}

	}

	.hsfc-Step--layoutTemplate-left{
	flex-direction:row-reverse}

	.hsfc-Step--layoutTemplate-left>.hsfc-Step__Banner{
	width:50%;
border-bottom-right-radius:var(--hsf-background-banner__border-bottom-right-radius,var(--hsf-default-background-banner__border-bottom-right-radius));
border-top-right-radius:var(--hsf-background-banner__border-top-right-radius,var(--hsf-default-background-banner__border-top-right-radius))}

@media screen and (min-width:768px){
	.hsfc-Step--layoutTemplate-left>.hsfc-Step__Content{
	width:50%}

	}

	@media screen and (max-width:767px){
	.hsfc-Step--layoutTemplate-left{
	display:block}

	.hsfc-Step--layoutTemplate-left>.hsfc-Step__Banner{
	display:none}

	}

	.hsfc-Step--layoutTemplate-twoThirdLeft{
	flex-direction:row-reverse}

	.hsfc-Step--layoutTemplate-twoThirdLeft>.hsfc-Step__Banner{
	width:30%;
border-bottom-right-radius:var(--hsf-background-banner__border-bottom-right-radius,var(--hsf-default-background-banner__border-bottom-right-radius));
border-top-right-radius:var(--hsf-background-banner__border-top-right-radius,var(--hsf-default-background-banner__border-top-right-radius))}

@media screen and (min-width:768px){
	.hsfc-Step--layoutTemplate-twoThirdLeft>.hsfc-Step__Content{
	width:70%}

	}

	@media screen and (max-width:767px){
	.hsfc-Step--layoutTemplate-twoThirdLeft{
	display:block}

	.hsfc-Step--layoutTemplate-twoThirdLeft>.hsfc-Step__Banner{
	display:none}

	}

	.hsfc-ProgressBar__Text{
	font-family:var(--hsf-progressbar-text__font-family,var(--hsf-global__font-family,var(--hsf-default-progressbar-text__font-family)));
font-size:var(--hsf-progressbar-text__font-size,var(--hsf-global__font-size,var(--hsf-default-progressbar-text__font-size)));
color:var(--hsf-progressbar-text__color,var(--hsf-global__color,var(--hsf-default-progressbar-text__color)));
margin-left:4px;
margin-bottom:4px}

.hsfc-ProgressBar__Progress{
	min-width:100%;
height:12px;
border-radius:12px;
background-color:var(--hsf-progressbar-trackLine__background-color,var(--hsf-default-progressbar-trackLine__background-color))}

.hsfc-ProgressBar__Progress>div{
	border-width:var(--hsf-progressbar-progressLine__border-width);
height:12px;
border-radius:12px;
box-sizing:border-box;
background-color:var(--hsf-progressbar-progressLine__background-color,var(--hsf-default-progressbar-progressLine__background-color));
background-image:var(--hsf-progressbar-progressLine__background-image,var(--hsf-default-progressbar-progressLine__background-image));
border-style:var(--hsf-progressbar-progressLine__border-style,var(--hsf-default-progressbar-progressLine__border-style));
border-color:var(--hsf-progressbar-progressLine__border-color,var(--hsf-default-progressbar-progressLine__border-color));
transition:width .3s ease-in-out}

.hsfc-FieldLabel{
	margin:0;
font-family:var(--hsf-field-label__font-family,var(--hsf-global__font-family,var(--hsf-default-field-label__font-family)));
font-size:var(--hsf-field-label__font-size,var(--hsf-global__font-size,var(--hsf-default-field-label__font-size)));
color:var(--hsf-field-label__color,var(--hsf-global__color,var(--hsf-default-field-label__color)));
display:block;
word-break:break-word;
overflow-wrap:break-word}

.hsfc-FieldLabel>span{
	margin:auto 0}

	.hsfc-FieldLabel__RequiredIndicator{
	color:var(--hsf-field-label-requiredindicator__color,var(--hsf-global__error-color,var(--hsf-default-erroralert__color)))}

	.hsfc-FieldDescription{
	font-family:var(--hsf-field-description__font-family,var(--hsf-global__font-family,var(--hsf-default-field-description__font-family)));
font-size:var(--hsf-field-description__font-size,var(--hsf-default-field-description__font-size));
color:var(--hsf-field-description__color,var(--hsf-default-field-description__color))}

.hsfc-FieldDescription,.hsfc-FieldFooter{
	word-break:break-word;
overflow-wrap:break-word}

.hsfc-FieldFooter{
	font-family:var(--hsf-field-footer__font-family,var(--hsf-global__font-family,var(--hsf-default-field-footer__font-family)));
font-size:var(--hsf-field-footer__font-size,var(--hsf-default-field-footer__font-size));
color:var(--hsf-field-footer__color,var(--hsf-default-field-footer__color))}

.hsfc-DropdownOptions{
	border-width:var(--hsf-field-input__border-width,var(--hsf-default-field-input__border-width));
display:flex;
flex-direction:column;
position:absolute;
box-sizing:border-box;
padding:0;
width:100%;
overflow:hidden;
z-index:10000;
font-family:var(--hsf-field-input__font-family,var(--hsf-global__font-family,var(--hsf-default-field-input__font-family)));
font-size:var(--hsf-field-input__font-size,var(--hsf-global__font-size,var(--hsf-default-field-input__font-size)));
word-wrap:break-word;
background-color:var(--hsf-field-input__background-color,var(--hsf-default-field-input__background-color));
border-color:var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-style:var(--hsf-field-input__border-style,var(--hsf-default-field-input__border-style));
border-radius:var(--hsf-field-dropdown-options__border-radius,var(--hsf-default-field-dropdown-options__border-radius))}

.hsfc-DropdownOptions--rtl{
	direction:ltr;
text-align:right}

.hsfc-DropdownOptions__Search{
	flex:0 0 auto;
padding:var(--hsf-field-input__padding,var(--hsf-default-field-input__padding))}

.hsfc-DropdownOptions--rtl .hsfc-DropdownOptions__Search{
	direction:rtl}

	.hsfc-DropdownOptions__List{
	flex:1;
padding:0;
margin:0;
overflow-y:auto}

.hsfc-DropdownOptions__List__ListItem{
	color:var(--hsf-field-input__color,var(--hsf-default-field-input__color));
background-color:var(--hsf-field-input__background-color,var(--hsf-default-field-input__background-color));
padding:var(--hsf-field-input__padding,var(--hsf-default-field-input__padding));
list-style:none;
cursor:pointer;
transition:filter .1s ease;
min-height:14px}

.hsfc-DropdownOptions__List__ListItem:hover{
	filter:brightness(90%)}

	.hsfc-DropdownOptions__List__ListItem:focus{
	outline:none;
filter:brightness(90%)}

.hsfc-DropdownOptions__List__ListItem--disabled{
	cursor:default}

	.hsfc-DropdownOptions__List__ListItem--selected{
	filter:brightness(90%)}

	.hsfc-CheckboxInput{
	border-width:var(--hsf-field-checkbox__border-width,var(--hsf-field-input__border-width,var(--hsf-default-field-checkbox__border-width)));
background-color:var(--hsf-field-checkbox__background-color,var(--hsf-field-input__background-color,var(--hsf-default-field-checkbox__background-color)));
border-style:var(--hsf-field-checkbox__border-style,var(--hsf-field-input__border-style,var(--hsf-default-field-checkbox__border-style)));
border-color:var(--hsf-field-checkbox__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-checkbox__border-color)));
padding:var(--hsf-field-checkbox__padding,var(--hsf-field-input__padding,var(--hsf-default-field-checkbox__padding)));
appearance:none;
position:relative;
cursor:pointer;
margin:0;
border-radius:2px;
transition:box-shadow .2s ease}

.hsfc-CheckboxInput:hover{
	box-shadow:0 0 2px var(--hsf-field-checkbox__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-checkbox__border-color)))}

	.hsfc-CheckboxInput:focus{
	box-shadow:0 0 3px var(--hsf-field-checkbox__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-checkbox__border-color)))}

	.hsfc-CheckboxInput:active{
	box-shadow:0 0 4px var(--hsf-field-checkbox__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-checkbox__border-color)))}

	.hsfc-CheckboxInput:focus-visible{
	outline:2px solid var(--hsf-field-checkbox__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-checkbox__border-color)))}

	.hsfc-CheckboxInput:checked:after{
	position:absolute;
top:0;
left:0;
bottom:0;
right:0;
mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 16' fill='%23253342'%3E%3Cpath d='M1.013 8.11c0-.223.078-.412.234-.568l1.14-1.14c.155-.155.345-.233.568-.233s.413.077.57.233l2.46 2.47 5.492-5.5a.774.774 0 0 1 .568-.234c.224 0 .413.077.57.233l1.138 1.14a.771.771 0 0 1 .234.568.776.776 0 0 1-.234.57l-6.06 6.06-1.14 1.14c-.155.155-.345.233-.568.233s-.413-.078-.57-.234l-1.138-1.14-3.03-3.03a.776.776 0 0 1-.234-.57z'/%3E%3C/svg%3E");
mask-repeat:no-repeat;
mask-position:center;
mask-size:80%;
content:"";
background-color:var(--hsf-field-checkbox__color,var(--hsf-field-input__color,var(--hsf-default-field-checkbox__color)))}

.hsfc-RadioInput{
	border-width:var(--hsf-field-radio__border-width,var(--hsf-field-input__border-width,var(--hsf-default-field-radio__border-width)));
background-color:var(--hsf-field-radio__background-color,var(--hsf-field-input__background-color,var(--hsf-default-field-radio__background-color)));
border-style:var(--hsf-field-radio__border-style,var(--hsf-field-input__border-style,var(--hsf-default-field-radio__border-style)));
border-color:var(--hsf-field-radio__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-radio__border-color)));
padding:var(--hsf-field-radio__padding,var(--hsf-field-input__padding,var(--hsf-default-field-radio__padding)));
appearance:none;
position:relative;
cursor:pointer;
margin:0;
border-radius:50%;
transition:box-shadow .2s ease}

.hsfc-RadioInput:hover{
	box-shadow:0 0 2px var(--hsf-field-radio__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-radio__border-color)))}

	.hsfc-RadioInput:focus{
	box-shadow:0 0 3px var(--hsf-field-radio__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-radio__border-color)))}

	.hsfc-RadioInput:active{
	box-shadow:0 0 4px var(--hsf-field-radio__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-radio__border-color)))}

	.hsfc-RadioInput:focus-visible{
	outline:2px solid var(--hsf-field-radio__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-radio__border-color)))}

	.hsfc-RadioInput:checked:after{
	position:absolute;
top:0;
left:0;
bottom:0;
right:0;
mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23253342'%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3C/svg%3E");
mask-repeat:no-repeat;
mask-position:center;
mask-size:100%;
content:"";
background-color:var(--hsf-field-radio__color,var(--hsf-field-input__color,var(--hsf-default-field-radio__color)))}

.hsfc-FileInput{
	font-family:var(--hsf-field-label__font-family,var(--hsf-global__font-family,var(--hsf-default-field-label__font-family)));
font-size:var(--hsf-field-label__font-size,var(--hsf-global__font-size,var(--hsf-default-field-label__font-size)));
color:var(--hsf-field-label__color,var(--hsf-global__color,var(--hsf-default-field-label__color)));
max-width:100%}

.hsfc-FileInput:focus-visible{
	outline:2px solid var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color))}

	.hsfc-FileInput::-webkit-file-upload-button,.hsfc-FileInput::file-selector-button{
	font-family:var(--hsf-field-input__font-family,var(--hsf-global__font-family,var(--hsf-default-field-input__font-family)))}

	.hsfc-FileInputAsync{
	border-width:var(--hsf-field-input__border-width,var(--hsf-default-field-input__border-width));
font-family:var(--hsf-field-input__font-family,var(--hsf-global__font-family,var(--hsf-default-field-input__font-family)));
background-color:var(--hsf-field-input__background-color,var(--hsf-default-field-input__background-color));
border-color:var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-radius:var(--hsf-field-input__border-radius,var(--hsf-default-field-input__border-radius));
font-size:var(--hsf-field-label__font-size,var(--hsf-global__font-size,var(--hsf-default-field-label__font-size)));
color:var(--hsf-field-input__color,var(--hsf-default-field-input__color));
border-style:dashed;
box-sizing:border-box;
cursor:pointer;
position:relative}

.hsfc-FileInputAsync input{
	position:absolute}

	.hsfc-FileInputAsync:focus{
	outline:none;
fill:var(--hsf-field-label__color)}

.hsfc-FileInputAsync--dragover,.hsfc-FileInputAsync:focus,.hsfc-FileInputAsync:hover{
	box-shadow:0 0 2px var(--hsf-field-input__border-color)}

	.hsfc-FileInputAsync--active{
	border-style:solid}

	.hsfc-FileInputAsync__Progress{
	background-color:var(--hsf-field-input__border-color);
width:0;
height:100%;
transition:width .3s ease-in-out,opacity .3s ease-in-out;
position:absolute;
top:0;
opacity:.05}

.hsfc-FileInputAsync__Content{
	display:flex;
justify-content:space-between;
position:relative;
z-index:1;
padding:var(--hsf-field-input__padding)}

.hsfc-FileInputAsync__Content__Text{
	color:var(--hsf-field-input__color);
display:flex;
flex-direction:column;
gap:8px}

.hsfc-FileInputAsync__Content__Text label{
	cursor:pointer}

	.hsfc-FileInputAsync__Content__Text button,.hsfc-FileInputAsync__Content__Text span{
	font-family:var(--hsf-field-input__font-family);
color:var(--hsf-field-input__color);
font-size:.8em;
width:fit-content;
border:none;
background:none;
cursor:pointer;
padding:0}

.hsfc-FileInputAsync__Content__Buttons{
	display:flex;
justify-content:end;
gap:8px}

.hsfc-FileInputAsync__Content__Buttons>svg:focus{
	outline:none}

	.hsfc-FileInputAsync__Content__Buttons>svg:not(.hsfc-FileInputAsync__FileIcon){
	fill:var(--hsf-field-input__border-color);
flex:0 0 27px}

.hsfc-FileInputAsync__Content__Buttons>svg:not(.hsfc-FileInputAsync__FileIcon) circle{
	opacity:.2}

	.hsfc-FileInputAsync__Content__Buttons>svg:not(.hsfc-FileInputAsync__FileIcon):not(.hsfc-FileInputAsync__CompleteIcon):hover circle{
	opacity:.5}

	.hsfc-FileInputAsync__Content__Buttons>svg.hsfc-FileInputAsync__FileIcon{
	fill:var(--hsf-field-label__color);
color:var(--hsf-field-label__color);
flex:0 0 24px}

.hsfc-TextInput, select{
	border-width:var(--hsf-field-input__border-width,var(--hsf-default-field-input__border-width));
margin:0;
font-family:var(--hsf-field-input__font-family,var(--hsf-global__font-family,var(--hsf-default-field-input__font-family)));
color:var(--hsf-field-input__color,var(--hsf-default-field-input__color));
background-color:var(--hsf-field-input__background-color,var(--hsf-default-field-input__background-color));
border-color:var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-style:var(--hsf-field-input__border-style,var(--hsf-default-field-input__border-style));
border-radius:var(--hsf-field-input__border-radius,var(--hsf-default-field-input__border-radius));
padding:var(--hsf-field-input__padding,var(--hsf-default-field-input__padding));
font-size:var(--hsf-field-input__font-size,var(--hsf-global__font-size,var(--hsf-default-field-input__font-size)));
width:100%;
box-sizing:border-box;
transition:box-shadow .2s ease}

.hsfc-TextInput:hover{
	box-shadow:0 0 2px var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color))}

	.hsfc-TextInput:focus{
	box-shadow:0 0 3px var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color))}

	.hsfc-TextInput:active{
	box-shadow:0 0 4px var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color))}

	.hsfc-TextInput::placeholder{
	color:var(--hsf-field-input__placeholder-color,var(--hsf-default-field-input__placeholder-color))}

	.hsfc-TextInput:focus-visible{
	outline:none}

	.hsfc-TextInput--button{
	text-align:left}

	.hsfc-TextareaInput{
	border-width:var(--hsf-field-textarea__border-width,var(--hsf-field-input__border-width,var(--hsf-default-field-textarea__border-width)));
margin:0;
font-family:var(--hsf-field-textarea__font-family,var(--hsf-global__font-family,var(--hsf-field-input__font-family,var(--hsf-default-field-textarea__font-family))));
color:var(--hsf-field-textarea__color,var(--hsf-field-input__color,var(--hsf-default-field-textarea__color)));
background-color:var(--hsf-field-textarea__background-color,var(--hsf-field-input__background-color,var(--hsf-default-field-textarea__background-color)));
border-color:var(--hsf-field-textarea__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-textarea__border-color)));
border-style:var(--hsf-field-textarea__border-style,var(--hsf-field-input__border-style,var(--hsf-default-field-textarea__border-style)));
border-radius:var(--hsf-field-textarea__border-radius,var(--hsf-field-input__border-radius,var(--hsf-default-field-textarea__border-radius)));
padding:var(--hsf-field-textarea__padding,var(--hsf-field-input__padding,var(--hsf-default-field-textarea__padding)));
font-size:var(--hsf-field-textarea__font-size,var(--hsf-global__font-size,var(--hsf-field-input__font-size,var(--hsf-default-field-textarea__font-size))));
width:100%;
box-sizing:border-box;
resize:vertical;
transition:box-shadow .2s ease}

.hsfc-TextareaInput:hover{
	box-shadow:0 0 2px var(--hsf-field-textarea__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-textarea__border-color)))}

	.hsfc-TextareaInput:focus{
	box-shadow:0 0 3px var(--hsf-field-textarea__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-textarea__border-color)))}

	.hsfc-TextareaInput:active{
	box-shadow:0 0 4px var(--hsf-field-textarea__border-color,var(--hsf-field-input__border-color,var(--hsf-default-field-textarea__border-color)))}

	.hsfc-TextareaInput::placeholder{
	color:var(--hsf-field-textarea__placeholder-color,var(--hsf-field-input__placeholder-color,var(--hsf-default-field-textarea__placeholder-color)))}

	.hsfc-TextareaInput:focus-visible{
	outline:none}

	.hsfc-DateInput{
	transition:color .1s ease}

	.hsfc-DateInput.hsfc-DateInput--placeholder{
	color:var(--hsf-field-input__placeholder-color,var(--hsf-default-field-input__placeholder-color))}

	.hsfc-DropdownInput{
	display:flex;
align-items:center;
position:relative}

.hsfc-DropdownInput>input{
	cursor:pointer}

	.hsfc-DropdownInput__Caret{
	position:absolute;
top:0;
bottom:0;
right:0;
padding:0 20px;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
pointer-events:all}

.hsfc-DropdownInput__Caret--rtl{
	left:0;
right:auto}

.hsfc-DropdownInput__Caret:focus-visible{
	outline:2px solid var(--hsf-field-input__color,var(--hsf-default-field-input__color))}

	.hsfc-DropdownInput__Caret>span{
	border-top:6px solid var(--hsf-field-input__color,var(--hsf-default-field-input__color));
width:0;
height:0;
display:inline-block;
vertical-align:middle;
border-left:6px solid transparent;
border-right:6px solid transparent}

.hsfc-PhoneInput__FlagAndCaret{
	border-width:var(--hsf-field-input__border-width,var(--hsf-default-field-input__border-width))}

	.hsfc-PhoneInput{
	display:flex}

	.hsfc-PhoneInput__FlagAndCaret{
	display:flex;
align-items:center;
justify-content:space-between;
column-gap:5px;
padding:var(--hsf-field-input__padding,var(--hsf-default-field-input__padding));
cursor:pointer;
background-color:var(--hsf-field-input__background-color,var(--hsf-default-field-input__background-color));
border-color:var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-style:var(--hsf-field-input__border-style,var(--hsf-default-field-input__border-style));
border-radius:var(--hsf-field-input__border-radius,var(--hsf-default-field-input__border-radius));
transition:filter .1s ease}

.hsfc-PhoneInput__FlagAndCaret:hover{
	filter:brightness(90%)}

	.hsfc-PhoneInput__FlagAndCaret:focus-visible{
	outline:2px solid var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color))}

	.hsfc-PhoneInput__FlagAndCaret__Caret{
	border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid var(--hsf-field-input__color,var(--hsf-default-field-input__color))}

.hsfc-PhoneInput__FlagAndCaret__Flag{
	line-height:1}

	.hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{
	border-right:1px solid var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-top-right-radius:0;
border-bottom-right-radius:0}

.hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl)>.hsfc-TextInput{
	border-left:none;
border-top-left-radius:0;
border-bottom-left-radius:0}

.hsfc-PhoneInput--rtl .hsfc-PhoneInput__FlagAndCaret{
	border-left:1px solid var(--hsf-field-input__border-color,var(--hsf-default-field-input__border-color));
border-top-left-radius:0;
border-bottom-left-radius:0}

.hsfc-PhoneInput--rtl>.hsfc-TextInput{
	border-right:none;
border-top-right-radius:0;
border-bottom-right-radius:0;
direction:ltr;
text-align:right}

.hsfc-TextareaField>:not(:last-child),.hsfc-TextField>:not(:last-child){
	margin-bottom:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing))}

	.hsfc-DataPrivacyField>:not(:last-child){
	margin-bottom:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing))}

	.hsfc-DataPrivacyField p{
	margin:0}

	.hsfc-CheckboxField label{
	display:flex;
align-items:center;
justify-content:center;
gap:8px}

.hsfc-CheckboxField label>input{
	flex-shrink:0}

	.hsfc-CheckboxField label>span{
	margin:0;
flex-grow:1}

.hsfc-CheckboxField>:not(:last-child),.hsfc-CheckboxFieldGroup>:not(:last-child){
	margin-bottom:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing))}

	.hsfc-CheckboxFieldGroup__Options>:not(:last-child){
	margin-bottom:8px}

	.hsfc-CheckboxFieldGroup__Options label{
	display:flex;
align-items:center;
gap:8px}

.hsfc-CheckboxFieldGroup__Options label>input{
	flex-shrink:0}

	.hsfc-CheckboxFieldGroup__Options label>span{
	margin:0}

	.hsfc-DateField>:not(:last-child){
	margin-bottom:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing))}

	.hsfc-DropdownField{
	position:relative}

	.hsfc-DropdownField>:not(:last-child),.hsfc-EmailField>:not(:last-child),.hsfc-FileField>:not(:last-child),.hsfc-FileFieldAsync>:not(:last-child),.hsfc-NumberField>:not(:last-child),.hsfc-RadioFieldGroup>:not(:last-child){
	margin-bottom:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing))}

	.hsfc-RadioFieldGroup__Options>:not(:last-child){
	margin-bottom:8px}

	.hsfc-RadioFieldGroup__Options label{
	display:flex;
align-items:center;
gap:8px}

.hsfc-RadioFieldGroup__Options label>input{
	flex-shrink:0}

	.hsfc-RadioFieldGroup__Options label>span{
	margin:0}

	.hsfc-PhoneField{
	position:relative}

	.hsfc-PhoneField>:not(:last-child),.hsfc-URLField>:not(:last-child){
	margin-bottom:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing))}

        body{
            display: flex;
            justify-content: center;
            background-color:rgba(241, 241, 235, 0.1);
        }

	section#main {
        border:1px solid lightgray;
        width: 40%;  
        min-width: 500px;
        box-shadow: 10px 10px 20px rgba(36, 36, 36, 0.5);
        background-color:white;
    }


    .hidden {
        display:none;
    }

    div:has(> a#reload-form){
        margin-top: 120px;
    }