#brief{display:block}#request-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;padding:0;margin:0;min-width:0}#request-fields legend{float:left;width:100%;grid-column:1/-1;margin:0 0 14px;color:#f6bf00;font-weight:bold;font-size:15px}#request-fields legend+*{clear:both}.contact-group-title{grid-column:1/-1;margin:10px 0 0;padding-top:18px;border-top:1px solid #3d443b;font-size:15px;color:#f6bf00}.contact-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.55}.contact-consent input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#f6bf00}.contact-consent span{font-size:12px}.contact-honeypot{display:none!important}.contact-privacy{font-size:11px;color:#bac1b8;line-height:1.6;margin:0}.contact-privacy a{text-decoration:underline;text-underline-offset:2px}.contact-submit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.contact-submit-actions .btn{flex:1}.contact-submit-actions button:disabled{opacity:.6;cursor:wait}.contact-submit-actions button:disabled:not([aria-busy]){cursor:default}.send-status{margin:18px 0;padding:18px;border:1px solid #697458;border-radius:5px;font-size:14px;line-height:1.5;outline-offset:4px}.send-status[data-kind=success]{border-color:#a8d16a;background:#162615;color:#d6efb8}.send-status[data-kind=error]{border-color:#c98d53;background:#281b12;color:#ffe0bf}.send-status[data-kind=pending]{border-color:#f6bf00;color:#ffe284}.contact-destination{font-size:13px;color:#d5dbd0}.contact-destination a{color:#f6bf00}.contact-help{font-size:12px;color:#bbb;margin-top:16px}#result[hidden],.send-status[hidden]{display:none}@media(max-width:570px){#request-fields{grid-template-columns:1fr;gap:15px}.contact-submit-actions{flex-direction:column}.contact-submit-actions .btn{width:100%}.send-status{font-size:13px;padding:15px}}
