.contact-panel fieldset{border:0;min-width:0;margin:0;padding:0}.contact-panel .field-hint{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7}.contact-panel #contact-email{margin-bottom:0}.contact-panel .email-hint{margin-bottom:20px}.contact-message-meta{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.contact-message-meta [data-contact-count]{white-space:nowrap;font-variant-numeric:tabular-nums}.contact-panel .contact-message-meta .field-hint{margin-top:0}.contact-panel .button:disabled{cursor:wait;opacity:.75}.contact-privacy{color:#58634d;margin:18px 0;font-size:10px;line-height:1.8}.contact-privacy a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-panel [data-contact-status]{overflow-wrap:anywhere;min-height:20px}.contact-panel [data-contact-status][data-error]{color:#8b3e32}.contact-retry{color:var(--blue);background:0 0;padding:10px 0;font-size:12px}.contact-panel fieldset:disabled{opacity:.7}.contact-success{background:#eff2e7;border:1px solid #cdd6bf;border-radius:9px;margin-top:25px;padding:25px}.contact-success h3{margin:21px 0 14px;font-size:25px}.contact-success>p{color:#46543b;font-size:13px;line-height:1.8}.contact-success .submission-reference{overflow-wrap:anywhere;margin-top:20px;font-size:10px}.submission-reference strong{color:#35412c;font-weight:500}.contact-success button{color:var(--blue);background:0 0;margin-top:23px;padding:5px 0;font-size:12px}@media (width<=680px){.contact-panel .field-hint,.contact-privacy{font-size:10px}.contact-success{padding:21px 18px}.contact-success h3{font-size:23px}.contact-success>p{font-size:12px}}
