.view--locations {
  background: var(--quarternary-color);
  border-radius: 3px;
  overflow: hidden;
}

.view--locations .view--locations {
  display: block;
}

@media (min-width: 900px) {
  .view--locations {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .view--locations {
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
}

.view--locations > .attachment {
  padding: 50px;
  color: #fff;
}

.view--locations > .attachment a, .view--locations > .attachment h2, .view--locations > .attachment h3, .view--locations > .attachment h4, .view--locations > .attachment h5 {
  color: inherit;
}

@media (min-width: 900px) {
  .view--locations > .attachment {
    padding: 98px;
  }
}

.view--locations > .attachment h2 {
  font-size: 2.625rem;
  margin: 30px 0;
}

@media (max-width: 1440px) {
  .view--locations > .attachment h2 {
    font-size: calc(1.325rem + 1.44444vw) ;
  }
}

@media (min-width: 900px) {
  .view--locations > .view-content > div {
    height: 100% !important;
  }
}

/*# sourceMappingURL=view--locations.css.map */
