.ni-field-error{display:block!important;color:#a12d24!important;font:12px/1.5 Arimo,Arial,sans-serif!important;text-transform:none!important;margin:7px 0 0!important;white-space:normal!important;overflow-wrap:anywhere}
.ni-field-error[hidden],.ni-validation-summary[hidden]{display:none!important}
.ni-footer .ni-field-error,.ni-page-faq .contact-section .ni-field-error{color:#ffc4b8!important}
.np-errors[hidden],.nia-form-errors[hidden],.na-error[hidden],.invalid-feedback[hidden]{display:none!important}
.ni-validation-summary{color:#a12d24;background:#fff0e8;border-left:3px solid #a12d24;padding:12px 14px;margin:0 0 18px;font:13px/1.6 Arimo,Arial,sans-serif}
form [aria-invalid=true]{border-color:#a12d24!important;scroll-margin-top:130px}
form input[type=checkbox][aria-invalid=true],form input[type=radio][aria-invalid=true]{outline:1px solid #a12d24;outline-offset:3px}
form .np-upload-zone:has([aria-invalid=true]){border-color:#a12d24}
form .ni-consent+.ni-field-error,form .np-check+.ni-field-error{margin-bottom:12px!important}

form .nia-captcha{margin:24px 0;min-width:0}
form .nia-captcha-label{display:block;margin-bottom:12px;font:400 15px/1.5 Arimo,Arial,sans-serif}
form .nia-recaptcha-widget{width:304px;max-width:100%;height:calc(78px * var(--ni-recaptcha-scale,1));min-height:0}
form .nia-recaptcha-widget>div{transform:scale(var(--ni-recaptcha-scale,1));transform-origin:top left}
form .nia-captcha:focus{outline:2px solid #e4a859;outline-offset:6px}
.ni-page-faq .contact-section .nia-captcha-label{color:#fffaf3}
.ni-form-result{padding:12px 14px;margin-top:18px;font:14px/1.6 Arimo,Arial,sans-serif;border-left:3px solid}
.ni-form-result[data-result=success]{color:#132018;background:#eef5ed;border-color:#43734b}
.ni-form-result[data-result=error]{color:#a12d24;background:#fff0e8;border-color:#a12d24}
.ni-page-faq .contact-section .ni-form-result[data-result=success]{color:#dcebdc;background:#203c29;border-color:#a8c5ab}
.ni-page-faq .contact-section .ni-form-result[data-result=error]{color:#ffe0d7;background:#492d27;border-color:#e4a859}
