.fc-form-validation [hidden] { display: none !important; }
.fc-form-validation input[aria-invalid="true"],
.fc-form-validation input[aria-invalid="true"]:hover,
.fc-form-validation input[aria-invalid="true"]:focus { border-color: #c73f46; }
.fc-form-validation input[aria-invalid="true"]:focus { box-shadow: 0 0 0 3px #c73f4624; }
.fc-form-validation .fc-field-error { margin: 6px 0 0; color: #b32e3c; font: 12px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; }
.fc-form-validation .fc-form-error,
.fc-form-validation .fc-form-success { margin: 0 0 22px; padding: 12px 14px; border-radius: 5px; background: #fff1f1; color: #a52f3b; font: 13px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; overflow-wrap: anywhere; }
.fc-form-validation .fc-form-success { background: #eef7f1; color: #28583f; }
