.contact-form [hidden]{display:none!important}.contact-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form [type=submit]:disabled{opacity:.65;cursor:wait}.contact-status{font-size:13px;line-height:1.65;margin:0!important;padding:0 0 0 13px;border-left:2px solid var(--pink,#e82b83);overflow-wrap:anywhere}.contact-fallback{margin-top:16px}.contact-fallback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px}.contact-fallback-actions a,.contact-fallback-actions button{background:none;color:inherit;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:5px 0;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;text-decoration:none;margin:0!important}.contact-form .contact-prepared{width:100%;min-height:140px;margin-top:15px;padding:12px!important;border:1px solid currentColor!important;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.6;resize:vertical}.contact-form .form-note{font-size:11px;line-height:1.65}.contact-form .form-result{padding:17px}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-bottom-color:var(--pink,#e82b83)}
.contact-form [data-submit-label]{font-size:inherit!important;line-height:inherit!important}
.contact-verification{margin:22px 0;min-width:0}.contact-widget{min-height:65px;max-width:100%;overflow-x:auto}.contact-form .verification-status{font-size:11px;line-height:1.6;color:inherit;opacity:.8;margin:10px 0 0}.contact-form .verification-retry{display:inline-block;margin:9px 0 0;padding:4px 0;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}
