.map {
  padding: clamp(24px, 14.423vw - 107.69px, 100px) 0;
}
.map_row {
  display: grid;
  gap: 64px;
}
@media (max-width: 1200px) {
  .map_row {
    gap: 40px;
  }
}
@media (max-width: 768px) {
  .map_row {
    gap: 24px;
  }
}
.map_picture {
  height: 500px;
  border-radius: 24px;
  box-shadow: 0 20px 60px rgba(26, 58, 107, 0.1490196078);
}
.map_picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
@media (max-width: 768px) {
  .map_picture {
    height: auto;
    aspect-ratio: 345/245;
  }
}