.support-contact{width:min(480px,calc(100% - 32px));max-height:85vh;padding:0;color:#092239;background:#fff;border:0;border-radius:4px;box-shadow:0 24px 80px rgba(7,26,47,.24)}
.support-contact::backdrop{background:rgba(7,26,47,.6)}
.support-contact-heading{padding:26px 30px;color:#fff;background:#0a2947;border-top:3px solid #36c3e6}
.support-contact-heading>span{font:700 12px/1 Arial,sans-serif;letter-spacing:.1em;color:#91c9df}
.support-contact .support-contact-heading h2{margin:10px 0 0;font-size:26px;line-height:1.3;letter-spacing:0}
.support-contact-body{padding:26px 30px 30px}
.support-contact .support-contact-body>p{margin:0 0 22px;color:#536e81;font-size:14px;line-height:1.8}
.support-contact dl{margin:0}
.support-contact dl>div{padding:18px 0;border-top:1px solid #d9e3e9}
.support-contact dt{margin-bottom:7px;color:#536e81;font-size:12px}
.support-contact dd{margin:0;font-size:19px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;user-select:text}
.support-contact-close{margin-top:12px;padding:11px 24px;color:#fff;background:#155d98;border:0;border-radius:3px;font:inherit;cursor:pointer}
.support-contact-close:focus-visible,.support-contact-trigger:focus-visible{outline:3px solid #36c3e6;outline-offset:4px}
.support-contact-trigger{font-family:inherit;cursor:pointer}
.consult-float.support-contact-trigger{border:0}
@media(max-width:580px){.support-contact-heading{padding:22px}.support-contact-body{padding:22px}.support-contact dd{font-size:17px}}
