.honeypot-wrap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.field-help{display:block;color:#53627b;font-size:11px;line-height:1.55;margin-top:7px}
.field .errorlist{list-style:none;margin:7px 0 0;padding:0;color:#b42318;font-size:12px;font-weight:600}
.form-errors{padding:13px 16px;margin:0 0 18px;border:1px solid #efb3b3;border-radius:9px;background:#fff5f5;color:#8f1d1d;font-size:13px}
.notices .success,.notices p{padding:15px 20px;border:1px solid #85d5ad;background:#effbf4;border-radius:10px;color:#145b36;box-shadow:0 8px 22px #0a753018;font-weight:600}
.notices{position:relative;z-index:5}
.field input[name="human_check"]{max-width:260px;font-weight:600;letter-spacing:.04em}
@media(prefers-reduced-motion:reduce){.notices p{scroll-behavior:auto}}
