@charset "UTF-8";
/* Colors */
/* not used ? */
.floor-plans-section {
  margin-bottom: 3.125rem;
}

.floor-tabs {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
}

.floor-plans-number-bedrooms {
  margin-bottom: 1.25rem;
}

.floor-tab-button {
  background: none;
  border: none;
  cursor: pointer;
  font-family: proxima-nova-condensed, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
  color: #55565a;
  padding: 0.625rem;
  border-bottom: 1px solid #84878a;
}
.floor-tab-button:hover {
  background: #e1861d;
  color: #000000;
}
.floor-tab-button[aria-selected=true] {
  background: #c12a21;
  color: white;
}

.floor-plan-image .is-available {
  cursor: pointer;
  pointer-events: auto;
}
.floor-plan-image .is-available,
.floor-plan-image .is-available path,
.floor-plan-image .is-available rect,
.floor-plan-image .is-available polygon,
.floor-plan-image .is-available circle {
  fill: rgba(193, 42, 33, 0.4);
}
.floor-plan-image .is-available:hover, .floor-plan-image .is-available:focus, .floor-plan-image .is-available:hover path, .floor-plan-image .is-available:hover rect, .floor-plan-image .is-available:hover polygon, .floor-plan-image .is-available:hover circle, .floor-plan-image .is-available:focus path, .floor-plan-image .is-available:focus rect, .floor-plan-image .is-available:focus polygon, .floor-plan-image .is-available:focus circle {
  fill: rgba(193, 42, 33, 0.65);
}

#unit-cards-container a.unit-card {
  margin-left: auto;
  margin-right: auto;
}
#unit-cards-container.is-loading img {
  margin: 12.5rem auto 0;
  display: block;
}

svg .number {
  fill: #231f20;
  font-family: proxima-nova-condensed, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
}
svg .building-outline {
  fill: #bfcbcc;
  stroke-width: 2px;
}
svg .building-outline,
svg .shape {
  stroke: #231f20;
  stroke-miterlimit: 10;
}
svg .shape {
  fill: #fff;
}
svg .is-available .shape {
  fill: #c12a21;
}