.bg{background-color:#002f87;padding-bottom:2rem;padding-top:2rem}.bg h3{color:#fff;font-family:poppinsbold,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-align:center}.bg h3 br{display:none}.form__content{margin-left:auto;margin-right:auto;max-width:600px;min-height:calc(100vh - 360px);padding:1.5rem;width:100%}.hsfc-FieldLabel,.hsfc-FieldLabel span{color:#fff!important;font-size:16px!important;line-height:1.4}.hsfc-ErrorAlert{color:#ff7d84!important;font-size:12px!important}.hsfc-TextInput{background-color:#fff!important;font-family:poppinsregular,sans-serif!important}.hsfc-Button{background-color:#e11b22!important;border:2px solid #fff!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:20px!important}.hsfc-NavigationRow__Alerts{display:none!important}.hsfc-Row p{color:#000!important}[data-hsfc-id=Renderer] .hsfc-CheckboxField label{align-items:start!important}.hsfc-RichText{margin-top:-14px!important}.ritz_banner img{margin-bottom:20px;margin-top:20px;max-width:200px!important}.hsfc-FieldLabel,.hsfc-FieldLabel span{font-family:poppinsregular,sans-serif!important;font-size:14px!important}.hsfc-RichText strong{font-weight:700}.hsfc-Row:first-child{gap:10px!important;grid-template-columns:125px 2fr 2fr!important}.hsfc-FieldLabel{margin-bottom:4px!important;position:relative}.hsfc-PostSubmit{text-align:center}.hsfc-PostSubmit .hsfc-Step__Content .hsfc-Row:first-child{gap:10px;grid-template-columns:1fr!important}.hsfc-Row:first-child .hsfc-DropdownOptions__Search{display:none}.form__content .hsfc-PostSubmit .hsfc-RichText p:first-child{font-weight:700;margin-bottom:14px}.hsfc-Row p{font-family:poppinsregular,sans-serif!important}.form__content .hsfc-PostSubmit .hsfc-RichText p:first-child{margin-top:2rem}.hsfc-FieldDescription{color:#fff!important;font-family:Poppins,sans-serif!important}.hsfc-FieldLabel,.hsfc-FieldLabel span a{color:#fff;font-family:poppinssemibold,sans-serif!important}@media(max-width:576px){.form__content .hsfc-PostSubmit .hsfc-RichText p:first-child{font-size:18px!important}.form__content .hsfc-PostSubmit .hsfc-RichText p:last-child{font-size:13px!important}}@media(max-width:640px){.hsfc-Step__Content{padding:0!important}footer{font-size:12px}header{padding-bottom:20px}header img{max-width:300px}.hsfc-FieldLabel,.hsfc-FieldLabel span{font-size:14px!important}}@media(min-width:768px){.bg h3{font-size:30px}.bg h3 br{display:block}}