[data-email-reveal]{font:inherit;cursor:pointer;text-align:inherit}.mdtv-email-reveal:not(.btn):not(.contact-option){display:inline;padding:0;border:0;border-bottom:1px dotted currentColor;background:transparent;color:inherit;text-decoration:none;line-height:inherit}.footer-links .mdtv-email-reveal{align-self:flex-start;color:inherit}.contact-option.mdtv-email-reveal{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.mdtv-email-reveal:focus-visible,.mdtv-email-dialog button:focus-visible{outline:3px solid #1688ff;outline-offset:4px}.mdtv-contact-verification{padding:17px 18px;background:#f5f7fb;border:1px solid #dde3ed;border-radius:12px;margin:20px 0 16px;color:#162438;overflow-wrap:anywhere}.mdtv-contact-verification>strong{display:block;font-size:14px}.mdtv-verification-note{font-size:13px;line-height:1.5;margin:7px 0 11px;color:#536074}.mdtv-verification-legal{font-size:11px;line-height:1.5;color:#647184;margin:10px 0 0}.mdtv-verification-legal:empty{display:none}.mdtv-verification-legal a{text-decoration:underline}.mdtv-verification-retry{font:inherit;font-size:13px;font-weight:700;color:#075fc8;background:#fff;border:1px solid #a4bada;border-radius:7px;padding:8px 12px;margin-top:10px;cursor:pointer}.mdtv-contact-status{display:block;padding:15px 17px;margin:16px 0 0;border:1px solid #b6d9c5;border-radius:11px;background:#f0fbf4;color:#174f32;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.mdtv-contact-status.is-error{border-color:#efbcc2;background:#fff3f4;color:#8a1827}.mdtv-contact-status:focus{outline:2px solid #1688ff;outline-offset:3px}.mdtv-contact-status[hidden],[data-contact-verification-retry][hidden],.mdtv-email-result[hidden],.mdtv-contact-verification[hidden]{display:none!important}.mdtv-contact-enquiry .btn:disabled,.mdtv-email-dialog .btn:disabled{opacity:.65;cursor:wait;animation:none!important}.mdtv-contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mdtv-email-dialog{padding:26px;width:520px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);border:1px solid #dce3ed;border-radius:18px;background:white;color:#162438;box-shadow:0 24px 90px #0005;overflow:auto}.mdtv-email-dialog::backdrop{background:#061221b8;backdrop-filter:blur(3px)}.mdtv-email-dialog-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.mdtv-email-dialog-header h2{font-size:26px;line-height:1.15;letter-spacing:-.6px;margin:0}.mdtv-email-dialog-close{flex:none;width:34px;height:34px;border:1px solid #dde3ed;border-radius:50%;background:#f5f7fb;font:24px/1 sans-serif;color:#162438;cursor:pointer}.mdtv-email-dialog>p{font-size:14px;line-height:1.6;color:#536074;margin:0}.mdtv-email-dialog>p a{text-decoration:underline;color:#095bbb}.mdtv-email-result{padding:18px 0 3px;text-align:center;font-size:16px;font-weight:750;overflow-wrap:anywhere}.mdtv-email-result a{color:#075fc8;text-decoration:underline}.mdtv-contact-enquiry .mdtv-form-note{font-size:12px;line-height:1.6;color:#667286;margin-top:15px}.mdtv-contact-enquiry .mdtv-form-note a{text-decoration:underline}.mdtv-contact-enquiry .field textarea{min-height:132px}.mdtv-contact-enquiry [data-contact-captcha]{min-height:78px}.mdtv-email-dialog [data-contact-captcha]{min-height:78px}.mdtv-contact-enquiry .check-row{font-size:13px;line-height:1.6}@media(max-width:600px){.mdtv-contact-enquiry.form-panel{padding:22px 17px}.mdtv-contact-enquiry .form-grid{grid-template-columns:1fr;gap:16px}.mdtv-contact-enquiry .form-grid .span-2{grid-column:auto}.mdtv-contact-enquiry.form-panel h2{font-size:26px}.mdtv-contact-verification{padding:15px 12px}.mdtv-email-dialog{padding:22px 16px}.mdtv-email-dialog-header h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.mdtv-email-dialog{scroll-behavior:auto}}
