.captcha-section{margin:25px 0 22px;padding-top:22px;border-top:1px solid #55574e;min-width:0}
.captcha-section>p:first-child{font-size:18px;font-weight:600;color:var(--fg);margin:0 0 12px}
altcha-widget{display:block;width:100%;max-width:100%;--altcha-max-width:100%;--altcha-font-size:17px;--altcha-checkbox-size:26px;--altcha-border-radius:7px}
.contact-form altcha-widget input[type=checkbox]{width:var(--altcha-checkbox-size);height:var(--altcha-checkbox-size);min-height:0;margin:0;padding:0;background:transparent}
.contact-form altcha-widget label{margin:0;padding:0}
.contact-form .copy-inquiry{display:block;margin-top:18px}
.captcha-section .form-note{margin-top:13px}
.contact-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.contact-form button:disabled{opacity:.65;cursor:wait}
#form-status{font-size:18px;line-height:1.7;overflow-wrap:anywhere}
#form-status[data-state="success"]{color:#d4e3c3;border-left:3px solid #a2bf75;padding-left:14px}
#form-status[data-state="error"]{color:#ffcfb5;border-left:3px solid #f5ad87;padding-left:14px}
@media(max-width:360px){altcha-widget{--altcha-font-size:16px}.contact-form .button{padding-inline:13px}}
