.offices-listing-container {
  gap: var(--space-xl);
}
.offices-listing-container .column-content .content-lockup {
  position: relative;
  max-width: 20rem;
}
@media only screen and (max-width: 48rem) {
  .offices-listing-container .column-content .content-lockup {
    max-width: unset;
  }
}
.offices-listing-container .column-content .content-lockup .media-container {
  margin-bottom: 0;
}
.offices-listing-container .column-content .content-lockup .badge {
  position: absolute;
  left: 1rem;
  top: -1.1875rem;
  z-index: 1;
  background: var(--color-accent-primary);
  color: var(--color-accent-primary-reverse);
}
.offices-listing-container .column-content-content {
  padding: var(--space-s) var(--space-2xs);
}
.offices-listing-container .offers-column {
  padding-top: var(--space-xl);
}
.offices-listing-container .offers-column img {
  border-radius: 0.5rem;
}
.offices-listing-container .offers-column .button {
  padding: var(--space-2xs) var(--space-xs);
}
.offices-listing-container .offers-column .button.minor {
  padding: 0;
}
.offices-listing-container .offers-column .button.minor:focus {
  outline-offset: 8px;
}
.offices-listing-container .offers-column .floor-plan {
  gap: var(--space-2xs);
}

.pricing {
  gap: var(--space-2xs);
}

.price-item {
  position: relative;
  gap: var(--space-3xs);
}

.teams-grid-container .column-content {
  padding-top: var(--row-m);
  cursor: pointer;
}
.teams-grid-container .column-content .content-lockup .media-container {
  margin-bottom: var(--space-m);
  max-height: 28rem;
}
.teams-grid-container .column-content .content-lockup .media-container img {
  aspect-ratio: 3/4;
}

.contollers {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  gap: var(--space-2xs);
}
/*# sourceMappingURL=offices_listing.css.map */
