.locations-block h4 {
  margin-bottom: -1.5rem !important;
}

.locations_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: stretch;
  gap: 3rem;
}

@media (max-width: 991.98px) {
  .locations_grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.75rem;
  }
}

@media (max-width: 530px) {
  .locations_grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.5rem;
  }
}
