/* The existing contact layout remains the base for this map-only layer. */
footer#contatos .semap-map[data-map-mode="automatic"] {
  padding: 0;
}

footer#contatos .semap-map__bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 18px 20px;
}

footer#contatos .semap-map__bar h2 {
  margin: 0;
  color: #173a5d;
  font: 400 24px/1.2 Ivyjournal, Georgia, serif;
}

footer#contatos .semap-map[data-map-mode="automatic"] .semap-map__stage {
  height: 300px;
  border-radius: 0 0 13px 13px;
}

@media (max-width: 520px) {
  footer#contatos .semap-map__bar {
    padding: 16px;
  }
}
