.locations {
  margin: 2rem 0;
}

.locations__state-toggle {
  padding: 1rem 3rem 1rem 1rem;
  position: relative;
  display: block;
  width: 100%;
}

.locations__state-toggle span {
  display: inline-block;
  text-transform: uppercase;
  color: #f7f6e3;
  font-size: 1.875rem;
  font-family: PT Sans Narrow, sans;
  font-weight: bold;
}

.locations__toggle-icon {
  display: inline-block;
  background: url("../../images/arrow-down-beige.png") center center no-repeat;
  width: 28px;
  height: 18px;
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}

.locations__items {
  transition: height 0.4s ease-in-out, opacity 0.4s ease-in-out;
  opacity: 1;
}

.locations__state + .locations__state {
  border-top: 1px solid #f7f6e3;
}

.locations__state.is-closed .locations__items {
  opacity: 0;
  height: 0 !important;
  overflow: hidden;
}

.locations__state.is-closed .locations__toggle-icon {
  transform: translateY(-50%) rotate(0);
}

.locations__state:not(.is-closed) .locations__items {
  margin-bottom: 2rem;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3MvbG9jYXRpb25zL3NyYy9zY3NzL19sb2NhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvbG9jYXRpb25zL3NyYy9zY3NzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtDQ0NKOztBRENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q0NDUjs7QURDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0NaOztBREdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0RSOztBRElJO0VBQ0k7RUFDQTtDQ0ZSOztBRE1RO0VBQ0k7Q0NKWjs7QURRWTtFQUNJO0VBQ0E7RUFDQTtDQ05oQjs7QURTWTtFQUNJO0NDUGhCOztBRFdRO0VBQ0kiLCJmaWxlIjoiYmxvY2tzL2xvY2F0aW9ucy9zdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmxvY2F0aW9ucyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAmX19zdGF0ZS10b2dnbGUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuM3hsJyk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvYXJyb3ctZG93bi1iZWlnZS5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19zdGF0ZSB7XG4gICAgICAgICsgLmxvY2F0aW9uc19fc3RhdGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY2xvc2VkIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbnNfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbnNfX3RvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmlzLWNsb3NlZCkgLmxvY2F0aW9uc19faXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2NhdGlvbnMge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5sb2NhdGlvbnNfX3N0YXRlLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvY2F0aW9uc19fc3RhdGUtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjN4bFwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2NhdGlvbnNfX3RvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3ctZG93bi1iZWlnZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5sb2NhdGlvbnNfX2l0ZW1zIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2NhdGlvbnNfX3N0YXRlICsgLmxvY2F0aW9uc19fc3RhdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG4ubG9jYXRpb25zX19zdGF0ZS5pcy1jbG9zZWQgLmxvY2F0aW9uc19faXRlbXMge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sb2NhdGlvbnNfX3N0YXRlLmlzLWNsb3NlZCAubG9jYXRpb25zX190b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG59XG4ubG9jYXRpb25zX19zdGF0ZTpub3QoLmlzLWNsb3NlZCkgLmxvY2F0aW9uc19faXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/