/* Match the original 1020 x 400 contact map, with a responsive mobile size. */
.div-block-12:has(.lynk-map) { width:calc(100% - 72px); max-width:1020px; }
.lynk-map.map-2 { position:relative; width:100%; height:400px; margin:0 auto 29px; }
.lynk-map iframe { display:block; width:100%; height:100%; border:0; }
@media(max-width:767px) {
  .div-block-12:has(.lynk-map) { width:calc(100% - 32px); }
  .lynk-map.map-2 { height:300px; }
}
