/* =========================================================
   VENUE
========================================================= */

.venue {
  background: var(--burgundy);
  color: white;
}

.venue .section-title {
  color: #f5d88f;
}

.venue .section-text {
  color: rgba(255,255,255,.75);
}

.venue-card {
  margin: 50px auto 0;

  max-width: 650px;

  padding: 45px 25px;

  border: 1px solid rgba(245,216,143,.35);
}

.venue-name {
  font-family: "Cormorant Garamond", serif;
  font-size: 42px;
  color: #f5d88f;
}

.venue-address {
  margin-top: 15px;

  line-height: 1.8;
  font-size: 13px;

  color: rgba(255,255,255,.7);
}

.map-button {
  display: inline-block;

  margin-top: 25px;

  padding: 13px 25px;

  border: 1px solid #f5d88f;

  color: #f5d88f;

  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* Multiple venue cards */

.venue-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  margin-top: 50px;
}

.venue-card + .venue-card {
  margin-top: 24px;
}
