/* Contact-page map: use the same navy, gold and restrained cards as the site. */
body.aviation-store #information-contact .fs-contact-map {
  background:#fff;
  border:1px solid var(--aviation-line,#dce3e9);
  border-radius:6px;
  margin:24px 0 0;
  max-width:100%;
  min-width:0;
  overflow:hidden;
}
body.aviation-store #information-contact .fs-contact-map__header {
  align-items:center;
  border-bottom:1px solid var(--aviation-line,#dce3e9);
  display:flex;
  gap:10px;
  padding:16px;
}
body.aviation-store #information-contact .fs-contact-map__header > .fa {
  align-items:center;
  background:#fbf5e8;
  border-radius:50%;
  color:var(--aviation-gold,#b7903c);
  display:inline-flex;
  flex:0 0 36px;
  font-size:20px;
  height:36px;
  justify-content:center;
  width:36px;
}
body.aviation-store #information-contact #contact-map-title {
  color:var(--aviation-navy,#183344);
  font-size:20px;
  margin:0;
}
body.aviation-store #information-contact .fs-contact-map__frame {
  background:#edf2f5;
  border:0;
  display:block;
  height:280px;
  max-width:100%;
  width:100%;
}
body.aviation-store #information-contact .fs-contact-map__footer {
  border-top:1px solid var(--aviation-line,#dce3e9);
  display:grid;
  gap:8px;
  grid-template-columns:repeat(2,minmax(0,1fr));
  padding:14px;
}
body.aviation-store #information-contact .fs-contact-map__open {
  align-items:center;
  display:flex;
  flex-direction:column;
  font-size:14px;
  gap:4px;
  justify-content:center;
  line-height:1.3;
  min-height:64px;
  min-width:0;
  padding:8px 6px;
  white-space:normal;
  width:100%;
}
body.aviation-store #information-contact .fs-contact-map__open .fa {font-size:15px}
body.aviation-store #information-contact .fs-contact-map__open:focus-visible {
  outline:2px solid var(--aviation-gold,#b7903c);
  outline-offset:3px;
}
@media (max-width:767px) {
  body.aviation-store #information-contact .fs-contact-map__frame {height:260px}
  body.aviation-store #information-contact .fs-contact-map__header {padding:14px}
  body.aviation-store #information-contact .fs-contact-map__footer {padding:12px}
}
