/* Regional contacts only; the base contacts map keeps its original layout. */
.contacts--regional .contacts__right { display: block; min-width: 0; }
.contacts--regional .contacts__map iframe { display: block; border: 0; width: 100%; height: 100%; }
.contacts-map-unavailable { padding: 20px 0; }
.modalMap--regional { box-sizing: border-box; padding: 70px 0 20px; z-index: 10000; }
.modalMap--regional > div { width: calc(100% - 32px); max-width: 960px; margin: 0 auto; }
.modalMap--regional iframe { display: block; border: 0; width: 100%; height: 70vh; min-height: 240px; }
.modalMap--regional .closeMap { top: 10px; right: 16px; padding: 0 8px; background: transparent; border: 0; line-height: 1; }
.contacts--regional #showMap { width: auto; margin-left: 0; margin-right: 0; padding: 0; border: 0; background: transparent; color: inherit; font: inherit; }
