.contact-page .contact-address{margin:24px 0;font-style:normal;line-height:1.7}.contact-page .contact-channel{align-items:center;gap:16px;display:flex}.contact-page .contact-channel strong{font-weight:700;display:block}.contact-page .footer-icon-glyph{width:24px;height:24px;color:var(--av-color-ink);flex-shrink:0}.contact-page .contact-socials{gap:12px;margin:24px 0;display:grid}.contact-page .contact-social{border:1px solid var(--av-color-ink);border-radius:var(--av-radius-control);align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.contact-page .contact-social>span:nth-child(2){flex:1;min-width:0}.contact-page .contact-social strong,.contact-page .contact-social>span:nth-child(2)>span{display:block}.contact-page .contact-social:hover,.contact-page .contact-location{background:var(--av-color-surface-soft)}.contact-page .contact-location-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.contact-page .contact-location-heading h2{margin-bottom:16px}.contact-page .contact-location-heading p:last-child{margin-bottom:0}.contact-page .contact-map{border-radius:var(--av-radius-card);background:var(--av-color-surface);border:0;width:100%;height:420px;display:block}.contact-page .contact-map-note{margin:16px 0 0;font-size:14px}@media (width<=767px){.contact-page .contact-location-heading{display:block}.contact-page .contact-location-heading .button{margin-top:24px}.contact-page .contact-map{height:340px}.contact-page .contact-channel{overflow-wrap:anywhere}}
