.locations-page .hero-content {
  min-height: 340px;
  max-width: 720px;
  margin-top: 0;
  display: flex;
  flex-direction: column;
}

.locations-page .hero-content h1 {
  order: 1;
  margin-bottom: 10px;
}

.locations-page .hero-content h5 {
  order: 2;
  margin-bottom: 10px;
}

.locations-page .hero-content p {
  order: 3;
  margin-top: auto;
}