.fsform-container{margin:0}
@media screen and (min-width:62rem){
.fsform-container{margin-right:2rem}
}
.fsform-container .fsSectionHeader{background-color:transparent;padding:0;margin-bottom:1rem;border-bottom:.0625rem solid var(--bs-border-color)}
.fsform-container .fsSectionHeading{color:var(--bs-black);font-weight:700;font-size:1.125rem;text-align:left}
.fsform-container .fsLabel,.fsform-container .fsRequiredLabel{font-size:.875rem;margin-bottom:.375rem}
.fsform-container .fsForm{margin:0;padding:0;max-width:none}
@media (max-width:40em){
.fsform-container .fsForm{overflow-x:auto}
}
.fsform-container .fsFieldCell,.fsform-container .fsSubmit{max-width:43.75rem}
@media screen and (max-width:61.9375rem){
.fsform-container .fsSubmit{margin-top:0;padding-top:.5rem;padding-bottom:2rem}
.fsform-container .fsSubmit .fsSubmitButton{width:auto;flex-basis:auto}
}
.fsform-container .fsSubmitButton{line-height:1.5;font-size:.875rem;padding:.375rem 1.5rem}
.fsform-container .fsBody>div{padding:0}