.page-node-16 #map.content-section {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.page-node-16 #map .layout__region,
.page-node-16 #map .block,
.page-node-16 #map .content,
.page-node-16 #map .view,
.page-node-16 #map .view-content.row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.page-node-16 #map .block > h2 {
  display: none;
}

.page-node-16 #map .leaflet-container {
  width: 100%;
  min-width: 100%;
  height: 50vh;
}

.page-node-16 #map .leaflet-control-attribution {
  display: none;
}