.contact-form label{display:block;color:#171717;font-weight:600}
.contact-form input:not([type="checkbox"]),.contact-form textarea{display:block;width:100%;padding:11px 12px;border:1px solid #999;border-radius:4px;background:#fff;color:#171717;margin-top:6px}
.contact-form .consent{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;font-weight:400}
.contact-form .consent input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;padding:0}
.contact-form .consent span{flex:1;min-width:0}
.contact-form{min-width:0}
.contact-form .spam-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.contact-form button:disabled{cursor:wait;opacity:.7}
.contact-form [role="status"]{margin-top:16px;font-weight:600;color:#171717;overflow-wrap:anywhere}
