.app-map-static {
  display: block;
  width: 100%;
  height: 600px;
  object-fit: cover;
  object-position: center;
}

.js-enabled .app-map-static,
.js-enabled .app-map-static-attribution {
  display: none;
}

[data-js="off"] .app-map-static {
  display: block;
}

[data-js="off"] .app-map-static-attribution {
  display: block;
}

.app-route-directions {
  margin-top: 30px;
}

.js-enabled .app-route-directions {
  display: none;
}

[data-js="off"] .app-route-directions {
  display: block;
}

.app-flood-details {
  margin-top: 30px;
}

.js-enabled .app-flood-details {
  display: none;
}

[data-js="off"] .app-flood-details {
  display: block;
}

.app-flood-warning-banner {
  --_govuk-notification-banner-colour: #d4351c;
}

.app-planning-fallback {
  margin-top: 30px;
}

.app-tpo-fallback {
  margin-top: 30px;
}

.app-title-fallback {
  margin-top: 30px;
}

.app-road-fallback {
  margin-top: 30px;
}

.app-countryside-fallback {
  margin-top: 30px;
}
