.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.server-human-check{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,1fr) 145px auto;gap:14px;align-items:end;margin:0;padding:18px;border:1px solid #d4d3cd;background:#e9e8e2}
.server-human-check legend{padding:0 7px;color:#565d64;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.server-human-check>div span,.server-human-check>div strong{display:block}.server-human-check>div span{color:#6c6f75;font-size:11px}.server-human-check>div strong{margin-top:3px;font-size:20px}
.server-human-check label{display:grid!important;gap:6px;font-size:12px}.server-human-check input{width:100%;padding:10px 12px;border:1px solid #d4d3cd;background:#fff}
.server-human-check button{min-height:43px;padding:9px 13px;border:1px solid #111317;background:#fff;color:#111317;font:700 11px "Open Sans",Arial,sans-serif;cursor:pointer}
.server-human-check [data-human-status]{grid-column:1/-1;min-height:17px;margin:0;color:#6c6f75;font-size:11px}
.privacy-ack{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;align-items:start;font-size:11px!important;line-height:1.55}.privacy-ack input{width:18px!important;height:18px;margin:1px 0 0}.privacy-ack a{font-weight:700}
.secure-contact-status{min-height:22px;margin:0;font-size:13px;font-weight:700}.secure-contact-status.is-error{color:#a33227}.secure-contact-status.is-success{color:#257044}.secure-contact-status.is-loading{color:#565d64}
[data-secure-contact].is-sending{opacity:.78}[data-secure-contact].is-sending button[type="submit"]{cursor:wait}
@media(max-width:700px){.server-human-check{grid-template-columns:1fr}.server-human-check [data-human-status]{grid-column:auto}.server-human-check button{justify-self:start}}

