.FormElements-module-scss-module__EfFI2G__field{flex-direction:column;margin-bottom:1.3rem;display:flex}.FormElements-module-scss-module__EfFI2G__control{border:1px solid var(--form-field-border,#d1d1d1);background-color:var(--form-field-bg,#fff);width:100%;color:var(--form-field-text,inherit);outline:none;font-size:1rem;line-height:1.25rem;transition:border-color .2s}.FormElements-module-scss-module__EfFI2G__control:focus{border-color:var(--form-field-text,#1c1f2a)}.FormElements-module-scss-module__EfFI2G__controlError{border-color:#db1f28}.FormElements-module-scss-module__EfFI2G__inputControl{height:3rem;padding:.5rem .8rem .25rem}.FormElements-module-scss-module__EfFI2G__textareaControl{min-height:100px}.FormElements-module-scss-module__EfFI2G__selectControl{appearance:none;height:3rem;padding:.5rem .8rem .25rem}.FormElements-module-scss-module__EfFI2G__selectControl option{background-color:var(--form-field-bg,#fff);color:var(--form-field-text,inherit)}.FormElements-module-scss-module__EfFI2G__selectControl option:hover,.FormElements-module-scss-module__EfFI2G__selectControl option:focus,.FormElements-module-scss-module__EfFI2G__selectControl option:checked{color:var(--form-field-text,inherit);background-color:var(--form-secondary,var(--color-secondary,#8e9fbc))!important}.FormElements-module-scss-module__EfFI2G__floatingLabel{pointer-events:none;z-index:2;color:var(--form-field-text,inherit);text-shadow:-1px 0 var(--form-field-bg,#fff),1px 0 var(--form-field-bg,#fff),0 -1px var(--form-field-bg,#fff),0 1px var(--form-field-bg,#fff);transition:all .2s;position:absolute}.FormElements-module-scss-module__EfFI2G__inputLabel,.FormElements-module-scss-module__EfFI2G__selectLabel{left:.8rem}.FormElements-module-scss-module__EfFI2G__radioLabel,.FormElements-module-scss-module__EfFI2G__checkboxLabel{font-size:1rem;line-height:1.75rem}.FormElements-module-scss-module__EfFI2G__radioLabel p,.FormElements-module-scss-module__EfFI2G__checkboxLabel p{margin-bottom:0!important}.FormElements-module-scss-module__EfFI2G__radioHeading{font-family:Oxanium,sans-serif;font-size:1.35rem;line-height:1.75rem}.FormElements-module-scss-module__EfFI2G__labelDefault{font-size:1rem;line-height:1.75rem;top:1.52rem;transform:translateY(-50%)}.FormElements-module-scss-module__EfFI2G__labelFloating{padding-inline:.25rem;font-size:.875rem;line-height:1.25rem;top:0;left:.5rem;transform:translateY(-50%)}.FormElements-module-scss-module__EfFI2G__messageText{margin-bottom:0;font-size:.875rem;line-height:1.25rem}.FormElements-module-scss-module__EfFI2G__messageMark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.FormElements-module-scss-module__EfFI2G__messageMarkError{background-color:#db1f28}.FormElements-module-scss-module__EfFI2G__messageMarkSuccess{background-color:#85c440}.FormElements-module-scss-module__EfFI2G__messageMarkIcon{color:#fff;width:.65rem;height:.65rem}.FormElements-module-scss-module__EfFI2G__selectIcon{pointer-events:none;width:1rem;height:1rem;color:var(--form-field-text,inherit);position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.FormElements-module-scss-module__EfFI2G__checkboxControl{appearance:none;border:1px solid var(--form-field-border,#d1d1d1);background-color:var(--form-field-bg,#fff);border-radius:0;place-content:center;width:1rem;height:1rem;margin:0;display:inline-grid}.FormElements-module-scss-module__EfFI2G__checkboxControl:before{content:"";transform-origin:50%;clip-path:polygon(14% 52%,0 67%,42% 100%,100% 28%,85% 13%,41% 66%);background-color:#fff;width:10px;height:10px;transition:transform .14s;transform:scale(0)}.FormElements-module-scss-module__EfFI2G__checkboxControl:checked{background-color:var(--form-primary,var(--color-primary,#c8102e));border-color:var(--form-primary,var(--color-primary,#c8102e))}.FormElements-module-scss-module__EfFI2G__checkboxControl:checked:before{transform:scale(1)}.FormElements-module-scss-module__EfFI2G__radioControl{width:1.15rem;height:1.15rem;accent-color:var(--form-primary,var(--color-primary,#c8102e));margin:0 .5rem 0 0}
.FormTypography-module-scss-module__6R70IW__labelDefault{font-size:1rem;line-height:1.75rem}.FormTypography-module-scss-module__6R70IW__labelFloating{font-size:.875rem;line-height:1.25rem}.FormTypography-module-scss-module__6R70IW__messageText{margin-bottom:0;font-size:.875rem;line-height:1.25rem}.FormTypography-module-scss-module__6R70IW__heading{font-size:1.75rem;line-height:2.25rem}
