form {
} 
.crexIM{
max-width: none !important;
}
.fsbody {
background-color: rgba(0,0,0,0) !important;
margin: 0px !important;
padding: 0px !important;
padding: 10px 0px 0px 0px !important;
margin: 0px !important;
background-color: rgba(0,0,0,0) !important;
font-family: var(--e-global-typography-primary-font-family) !important;
}
.fsSection  {
padding-bottom: 0px !important;
}
.fsSectionHeader {
padding-top: 0px !important;
margin: 0px !important;
font-size: 22px !important;
text-transform: uppercase !important;
}
.fsLabel { color: #FF0000; }
.fsSupporting{
font-size: 14px !important;
font-weight: normal !important;
padding: 5px 0px 0px 0px !important;
}
.fsField{
font-family: var(--e-global-typography-primary-font-family) !important;
font-size: 18px !important;
font-weight: normal !important;
padding: 10px !important;
color: var( --e-global-color-text ) !important;
}
.fsOptionLabel{
font-size: 12px !important;
}
.fsRequiredMarker{
color: var( --e-global-color-accent ) !important;
}
input[type=checkbox].fsField{
font-size: 1vh !important;
padding: 0px !important;
}
input[type=radio].fsField {
font-size: 1vh !important;
padding: 0px !important;
}
.fsForm select {
height: 55px !important;
font-size: 16px !important;
line-height: inherit !important;
}
.fsSubmit button{
font-size: 24px !important;
padding: 20px !important;
width: 100% !important;
font-family: var(--e-global-typography-primary-font-family) !important;
font-weight: 900 !important;
border-radius: 0px !important;
text-transform: capitalize !important;
background-color: var( --e-global-color-primary ) !important;
color: #FFFFFF !important;
border: 1px solid var( --e-global-color-primary ) !important;
}
.fsSubmit button:hover{
background-color: var( --e-global-color-accent ) !important;
color: #FFFFFF !important;
}
.StyledReferralBadge-sc-5yap1m-0{
display:none;
}