.nass-regional-office-map {
  margin: 2rem 0 1rem;
}

.nass-regional-office-map__chart {
  display: none;
  height: 620px;
  min-width: 0;
  width: 100%;
}

.nass-regional-office-map.is-enhanced .nass-regional-office-map__chart {
  display: block;
}

.nass-regional-office-map.is-enhanced .nass-regional-office-map__fallback {
  display: none;
}

.nass-regional-office-map__fallback img {
  height: auto;
  max-width: 100%;
}

@media (max-width: 63.99em) {
  .nass-regional-office-map__chart {
    height: 520px;
  }
}

@media (max-width: 39.99em) {
  .nass-regional-office-map__chart {
    height: 440px;
  }
}

@media print {
  .nass-regional-office-map__chart {
    display: none !important;
  }

  .nass-regional-office-map__fallback {
    display: block !important;
  }
}
