.office-content {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: var(--space-xl);
  position: relative;
  justify-items: center;
}
@media only screen and (min-width: calc(48rem + 1px)) {
  .office-content {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 64rem) {
  .office-content {
    -moz-column-gap: var(--space-l);
         column-gap: var(--space-l);
  }
}
.office-content .content {
  max-width: 36.5rem;
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  gap: var(--space-m);
}
.office-content .content article p {
  font-family: var(--font-family-subtitle);
  font-weight: var(--font-weight-subtitle);
  text-transform: var(--text-transform-subtitle);
  font-size: var(--font-size-subtitle-1);
  line-height: var(--line-height-subtitle-1);
  letter-spacing: var(--letter-spacing-subtitle-1);
  font-style: var(--font-style-subtitle);
}
.office-content .content article p:last-child {
  margin-bottom: 0;
}
.office-content .ammenities-wrapper {
  max-width: 30.0625rem;
}
.office-content .ammenities-wrapper .ammenities {
  display: flex;
  flex-direction: column;
  gap: var(--space-s);
}
.office-content .ammenities-wrapper .ammenities .list-content {
  gap: var(--space-s);
}
.office-content .ammenities-wrapper .ammenities .list-content .button.secondary {
  border: 1px solid var(--color-body-a25);
}
@media only screen and (max-width: 48rem) {
  .office-content {
    justify-items: unset;
  }
  .office-content .content, .office-content .ammenities-wrapper {
    max-width: unset;
  }
}
/*# sourceMappingURL=office_content.css.map */
