.office-third-party-properties{display:flex;flex-direction:column;gap:24px;justify-content:flex-end;scroll-margin-top:104px;transition:height .3s}.office-third-party-properties .card{cursor:pointer;gap:24px}.office-third-party-properties .card__image{aspect-ratio:1;min-height:0;min-width:0}.office-third-party-properties .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.office-third-party-properties .card__text{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:space-between;text-align:center}.office-third-party-properties .card__text>p{font-family:MADE Mirage,serif;font-size:1.5rem;line-height:1;text-transform:uppercase}.office-third-party-properties .card__row{align-items:center;border-bottom:.5px solid #2b2a29;border-top:.5px solid #2b2a29;display:flex;flex-wrap:nowrap;font-size:.875rem;gap:8px;justify-content:center;letter-spacing:.05em;padding-block:.5rem;text-transform:uppercase;width:100%}.office-third-party-properties .card__row>p{line-height:1.75}.office-third-party-properties .pagination-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none!important}.office-third-party-properties .pagination-item.active{background-color:#c5c5c5;border-radius:50%;pointer-events:none}.office-third-party-properties .pagination-ellipsis,.office-third-party-properties .pagination-link{align-items:end;border-radius:50%;color:#2b2a29;display:flex;height:32px;justify-content:center;width:32px}.office-third-party-properties .pagination-link{align-items:center;cursor:pointer;transition:background-color .3s}.office-third-party-properties .pagination-link:hover{background-color:#c5c5c5}.office-third-party-properties .pagination-next,.office-third-party-properties .pagination-prev{display:none}.office-third-party-properties .property-filters{align-items:center;border-bottom:1px solid #2b2a29;border-top:1px solid #2b2a29;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-inline:auto;padding-inline:32px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.office-third-party-properties .property-filters__fieldset{position:relative}.office-third-party-properties .property-filters__legend button{all:unset;align-items:center;background:none;border:none;box-sizing:border-box;color:inherit;color:#2b2a29;cursor:pointer;display:flex;font:inherit;font-size:.75rem;gap:8px;letter-spacing:.05em;margin:0;padding:1rem .5rem;text-transform:uppercase}.office-third-party-properties .property-filters__legend button:focus-visible{outline:1px solid #2b2a29}.office-third-party-properties .property-filters__legend button svg{transition:transform .3s}.office-third-party-properties .property-filters__legend button[aria-expanded=true] svg{transform:rotate(180deg)}.office-third-party-properties .property-filters__clear-filters{all:unset;align-items:center;background:none;border:none;box-sizing:border-box;color:inherit;color:#2b2a29;cursor:pointer;display:flex;font:inherit;font-size:.75rem;gap:8px;letter-spacing:.05em;margin:0;padding:1rem .5rem;text-transform:uppercase}.office-third-party-properties .property-filters__clear-filters:focus-visible{outline:1px solid #2b2a29}.office-third-party-properties .property-filters__inputs{display:grid;grid-template-rows:0fr;left:50%;overflow:clip;position:absolute;top:calc(100% + 1px);transform:translateX(-50%);transition:grid-template-rows .3s;z-index:1}.office-third-party-properties .property-filters__inputs.active{grid-template-rows:1fr;z-index:2}.office-third-party-properties .property-filters__input-group-wrapper{min-height:0}.office-third-party-properties .property-filters__input-group{align-items:center;background-color:#faf9f5;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-areas:"min dash max" "range range range";padding:.5rem}.office-third-party-properties .property-filters__input-group input{-moz-appearance:textfield;border:1px solid #c5c5c5;border-radius:.25rem;color:#2b2a29;cursor:text;font-size:.75rem;letter-spacing:.05em;max-width:125px;padding:.5rem;text-transform:uppercase}.office-third-party-properties .property-filters__input-group input:focus{outline:1px solid #2b2a29}.office-third-party-properties .property-filters__input-group input::-webkit-inner-spin-button,.office-third-party-properties .property-filters__input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.office-third-party-properties .property-filters__input-group input:first-of-type{grid-area:min}.office-third-party-properties .property-filters__input-group input:last-of-type{grid-area:max}.office-third-party-properties .property-filters__ranges{background-color:#fff;grid-area:range}.office-third-party-properties .property-filters__range{display:none;list-style:none!important}.office-third-party-properties .property-filters__range--min button{text-align:start}.office-third-party-properties .property-filters__range--max button{text-align:end}.office-third-party-properties .property-filters__range.active{display:block}.office-third-party-properties .property-filters__step{padding:.5rem;width:100%}.office-third-party-properties .property-filters__step:focus-visible,.office-third-party-properties .property-filters__step:hover{background-color:#faf9f5;outline:none}.office-third-party-properties .property-filters__step.disabled{background:#c5c5c5;opacity:.5;pointer-events:none}.office-third-party-properties .property-filters__step.disabled[aria-controls^=list_price]{display:none}.office-third-party-properties .office-properties-filters-content-wrapper{overflow-anchor:none}.office-third-party-properties__cards{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(0,321px));opacity:1;overflow-anchor:none;place-content:center;transition:opacity .3s}.office-third-party-properties__cards .no-results-message{text-align:center}.office-third-party-properties__cards.fadeOut{opacity:0}.office-third-party-properties__card{align-items:stretch;display:flex;flex-direction:column}.office-third-party-properties__filters{overflow-x:clip}@media screen and (min-width:768px){.office-third-party-properties .property-filters{flex-direction:row;gap:32px}.office-third-party-properties .property-filters__inputs{left:0;transform:unset}.office-third-party-properties .property-filters__clear-filters{margin-left:32px}.office-third-party-properties .pagination-ellipsis,.office-third-party-properties .pagination-link{height:50px;width:50px}.office-third-party-properties .pagination-next,.office-third-party-properties .pagination-prev{display:block}}
