.contact-actions{flex-wrap:wrap;gap:14px;display:flex}.contact-actions .btn-outline{color:#f5f3ee;cursor:pointer;background:0 0;border:0;font-family:inherit;box-shadow:inset 0 0 0 1px #f5f3ee99}.contact-actions .btn-outline:hover{background:#f5f3ee0f;box-shadow:inset 0 0 0 1px #f5f3ee}.contact-actions .btn-outline:focus-visible{outline-offset:3px;outline:2px solid #1d86e8}@media (max-width:860px){.contact-actions{flex-direction:column}.contact-actions .btn{text-align:center;width:100%}}html.msg-open{overflow:hidden}.msg-dialog{color:#111;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-body);overscroll-behavior:contain;background:#f5f3ee;border:0;border-radius:2px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #11111159}.msg-dialog::backdrop{background:#1111119e}.msg-dialog .msg-head{justify-content:space-between;align-items:center;gap:16px;padding:26px 28px 0;display:flex}.msg-dialog .h3{font-family:var(--font-display);letter-spacing:-.008em;margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}.msg-dialog .msg-x{color:#111;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;width:44px;height:44px;margin:-6px -10px 0 0;padding:0;display:grid}.msg-dialog .msg-x:hover{background:#1111110f}.msg-dialog .msg-x:focus-visible,.msg-dialog input:focus-visible,.msg-dialog textarea:focus-visible,.msg-dialog .btn:focus-visible,.msg-dialog a:focus-visible{outline-offset:2px;outline:2px solid #0a4d8c}.msg-dialog .msg-form,.msg-dialog .msg-done{flex-direction:column;padding:20px 28px 28px;display:flex}.msg-dialog .msg-sub,.msg-dialog .msg-done p{color:#4a4a46;margin:0 0 18px;font-size:1rem;line-height:1.5}.msg-dialog label{color:#111;margin-top:14px;font-size:.875rem;font-weight:600}.msg-dialog label:first-of-type{margin-top:0}.msg-dialog .opt{color:#6e6c66;font-weight:400}.msg-dialog input,.msg-dialog textarea{color:#111;background:#fff;border:1px solid #8c887f;border-radius:2px;width:100%;min-width:0;margin-top:6px;padding:11px 13px;font-family:inherit;font-size:1rem;line-height:1.4}.msg-dialog textarea{resize:vertical;min-height:120px}.msg-dialog [aria-invalid=true]{border-color:#b3261e}.msg-dialog .msg-err{color:#b3261e;margin:6px 0 0;font-size:.875rem}.msg-dialog .msg-alert{color:#111;background:#fbedec;border-left:3px solid #b3261e;margin:18px 0 0;padding:12px 14px;font-size:.9375rem}.msg-dialog .btn{cursor:pointer;text-align:center;border:0;border-radius:2px;padding:16px 28px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.msg-dialog .btn-blue{color:#fff;background:#0a4d8c}.msg-dialog .btn[disabled]{opacity:.7;cursor:progress}.msg-dialog .msg-send{align-self:flex-start;margin-top:22px}.msg-dialog .msg-done .btn{align-self:flex-start}.msg-dialog .msg-fine{color:#6e6c66;margin:14px 0 0;font-size:.8125rem;line-height:1.45}.msg-dialog .msg-fine a{color:#0a4d8c}.msg-dialog .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:600px){.msg-dialog .msg-head{padding:22px 20px 0}.msg-dialog .msg-form,.msg-dialog .msg-done{padding:18px 20px 22px}.msg-dialog .msg-send,.msg-dialog .msg-done .btn{align-self:stretch}}
