.form .frm_form_field input[aria-invalid=true],.form .frm_form_field select[aria-invalid=true],.form .frm_form_field textarea[aria-invalid=true]{border-color:#bf0f0f!important}.frm_error_style,.frm_message{font-family:Theinhardt,system-ui,sans-serif;font-size:15px;line-height:1.35;font-weight:400;background-color:#bf0f0f;color:#fff;padding:15px 18px 12px;width:100%;margin:2rem 0}.frm_message{background-color:#0369a1}.frm_error_style p,.frm_message p{margin-bottom:0}.frm_error_style a,.frm_message a{color:#fff;box-shadow:inset 0 -1px rgb(255,255,255,.3)}.frm_error_style a:focus,.frm_error_style a:hover,.frm_message a:focus,.frm_message a:hover{color:#fff;box-shadow:inset 0 -1px #fff}@media (min-width:600px){.frm_error_style,.frm_message{font-size:17px;line-height:1.4}}.frm_description{font-size:14px;color:var(--c-text-muted);margin:8px 0}.frm_error{font-size:17px;margin:8px 0}.form .form-group--textarea textarea{white-space:initial}.form .form-group--checkbox label,.form .form-group--radio label{color:var(--c-text-muted);cursor:pointer;font-size:14px;padding-left:5px;font-weight:400}.form .form-group--radio .form__small-label,.form .form-group--checkbox .form__small-label{margin-bottom: 0.5rem}.form .form-group--radio input[type="radio"],.form .form-group--checkbox input[type="checkbox"]{top: 10px}.frm_blank_field .form__small-label,.frm_error,.frm_limit_error{color:#bf0f0f!important}.frm_section_heading{padding-top:24px}.frm_section_heading h2{padding-top:0;margin-top:0}.frm_section_heading h3{margin-top:0}.frm_opt_container{display:flex}.frm_repeat_sec:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--c-border-light)}.form .form-group--repeater .frm_button:last-child,.form .form-group--repeater .frm_button:not(.frm_hidden){border:solid 1px transparent;border-radius:50px;box-shadow:none;cursor:pointer;padding:10px 18px 8px;text-align:center;transition:all .2s cubic-bezier(.645, .045, .355, 1);font-family:Theinhardt,system-ui,sans-serif;font-size:15px;line-height:1.2;font-weight:400;background-color:transparent;border-color:var(--c-border);color:var(--c-text)}.form .form-group--repeater .frm_button :not(.frm_hidden) :not(.frm_form_field .frm_repeat_sec .frm_add_form_row),.form .form-group--repeater .frm_button:last-child{display:inline-block}.form .form-group--repeater .frm_button.frm_hidden:last-child{max-width:64px}.form .form-group--repeater .frm_button:focus,.form .form-group--repeater .frm_button:hover{background-color:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.form .form-group--repeater .frm_button:focus{box-shadow:inset 0 0 0 1px var(--c-border);outline:0}.form .form-group--repeater .frm_button:hover{box-shadow:none}.form .form-group--select svg{right:initial;bottom:initial;margin-top:16px;margin-left:-28px}
