:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments,:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs{--ivm-apartments-page:var(--wp--preset--color--paper,#f5f2ea);--ivm-apartments-surface:#fff;--ivm-apartments-text:var(--wp--preset--color--ink,#16231c);--ivm-apartments-muted:var(--wp--preset--color--muted,#56625b);--ivm-apartments-border:var(--wp--preset--color--line,#d9d3c4);--ivm-apartments-accent:var(--wp--preset--color--accent,#2c5a43);--ivm-apartments-accent-hover:#1f4332;--ivm-apartments-success:#2c5a43;--ivm-apartments-danger:#b3361e;--ivm-apartments-radius:12px;font-family:var(--wp--preset--font-family--body,inherit)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__toolbar{border-top:0;min-height:64px;padding:0 0 16px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__summary{color:var(--ivm-apartments-muted);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.ivm-object-list-apartments .ivm-object-list-apartments__sort select:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){min-width:210px;min-height:44px;border-color:#8f8b7c;border-radius:12px;padding-left:16px;font-size:14px;font-weight:500;cursor:pointer}.ivm-object-list-apartments .ivm-object-list-apartments__sort select:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):hover{border-color:var(--ivm-apartments-text)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__grid{gap:clamp(20px,2.4vw,32px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card{border-radius:12px;box-shadow:none}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card:hover,.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card:focus-within{border-color:transparent;box-shadow:0 24px 50px -28px rgba(19,32,26,.35);transform:translateY(-4px)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card--unavailable,.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card--unavailable:hover{border-color:var(--ivm-apartments-border);background:var(--ivm-apartments-page);box-shadow:none;transform:none}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__media{flex:0 0 auto;aspect-ratio:4/3;background:#dce5d9}.ivm-object-list-apartments .ivm-object-list-apartment-card__media img:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transition:transform 600ms cubic-bezier(.2,.6,.2,1)}.ivm-object-list-apartments .ivm-object-list-apartment-card:hover .ivm-object-list-apartment-card__media img:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transform:scale(1.04)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__placeholder{min-height:0;background:linear-gradient(135deg,#dce5d9,#f5f2ea);color:var(--ivm-apartments-accent)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__body{gap:8px;padding:22px 22px 24px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__type{font-size:12px;font-weight:700;letter-spacing:.12em}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__title{min-height:0;font-family:var(--wp--preset--font-family--display,inherit);font-size:clamp(18px,1.4vw,21px);font-weight:600;letter-spacing:-.015em;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__address{min-height:0;font-size:14px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-top:10px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;gap:4px;border:0;border-right:0 !important;padding:0 10px 0 0;font-variant-numeric:tabular-nums}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact+:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact:not(.ivm-object-list-apartment-card__fact--availability){border-left:1px solid var(--ivm-apartments-border);padding-left:10px}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact--price+:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact:not(.ivm-object-list-apartment-card__fact--availability){border-left:0;padding-left:0}.ivm-object-list-apartments .ivm-object-list-apartment-card__facts .ivm-object-list-apartment-card__fact--price+:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact:not(.ivm-object-list-apartment-card__fact--availability){border-left:0;padding-left:0}.ivm-object-list-apartments .ivm-object-list-apartment-card__facts dt:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){color:var(--ivm-apartments-muted);font-size:13px;font-weight:400}.ivm-object-list-apartments .ivm-object-list-apartment-card__facts dd:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){margin:0;font-size:15px;font-weight:600}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact--price{flex:0 0 100%;flex-direction:column-reverse;align-items:flex-start;gap:0;padding:0 0 8px}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact--price dt:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-size:13px}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact--price dd:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-family:var(--wp--preset--font-family--display,inherit);font-size:clamp(26px,2.2vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact--availability{flex:0 0 100%;justify-content:flex-end;margin-top:8px;border-top:1px solid var(--ivm-apartments-border);padding:10px 0 0}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact--availability dd:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){color:var(--ivm-apartments-accent)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:16px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link{width:auto;min-height:46px;border-radius:999px;padding:8px 20px;font-size:15px;font-weight:600}.ivm-object-list-apartments .ivm-object-list-apartment-card__actions>:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link:first-child{flex:1 1 100%;width:100%}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link--application{flex:1 1 0;min-width:0;border-color:var(--ivm-apartments-accent)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link--application:hover{background:#dce5d9;color:var(--ivm-apartments-accent-hover)}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link--secondary{flex:0 0 auto;min-height:46px;padding:8px 6px;font-weight:500;text-decoration-color:var(--ivm-apartments-border);text-decoration-thickness:1px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle{border-radius:999px}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card{width:44px;height:44px;border-color:transparent;background:rgba(255,255,255,.94);box-shadow:0 6px 18px -8px rgba(19,32,26,.45)}.ivm-object-list-apartments button:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.ivm-object-list-favorite-toggle:hover,.ivm-object-list-apartments button:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.ivm-object-list-favorite-toggle:focus-visible{border-color:transparent;background-color:#fff;color:var(--ivm-apartments-accent)}.ivm-object-list-apartments button:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.is-favorite.is-favorite,.ivm-object-list-apartments button:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.is-favorite.is-favorite:hover,.ivm-object-list-apartments button:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.is-favorite.is-favorite:focus-visible{border-color:transparent;background-color:#fff;color:#b3361e}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle--card.is-favorite::after{display:none}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__pagination{gap:6px;margin-top:16px}.ivm-object-list-apartments .ivm-object-list-apartments__pagination a:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)),.ivm-object-list-apartments .ivm-object-list-apartments__pagination span:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){min-width:44px;min-height:44px;border-color:transparent;border-radius:999px;background:transparent;font-size:15px;font-variant-numeric:tabular-nums}.ivm-object-list-apartments .ivm-object-list-apartments__pagination a:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):hover{border-color:transparent;background:#dce5d9;color:#1f4332}.ivm-object-list-apartments .ivm-object-list-apartments__pagination :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).is-current,.ivm-object-list-apartments .ivm-object-list-apartments__pagination a:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).is-current:hover{border-color:var(--ivm-apartments-accent);background:var(--ivm-apartments-accent);color:#fff}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__pages{border-top:0;padding-top:0;text-align:center;font-variant-numeric:tabular-nums}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__empty,:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments.ivm-object-list-apartments--error{border:1px dashed #8f8b7c;border-radius:22px;background:#fff;padding:clamp(28px,5vw,56px) 24px;font-size:16px;text-align:center}:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments.ivm-object-list-apartments--error{border:1px solid #e6bdb3;background:#fbece8;color:#8a2815}.ivm-object-list-tabs :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__list{gap:8px;border-bottom:0}.ivm-object-list-tabs .ivm-object-list-tabs__list :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__tab{margin:0;min-height:44px;border:1px solid var(--ivm-apartments-border);border-radius:999px;background:#fff;padding:8px 18px;color:var(--ivm-apartments-text);font-weight:600}.ivm-object-list-tabs .ivm-object-list-tabs__list :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__tab[aria-selected="true"]{border-color:var(--ivm-apartments-accent);background:var(--ivm-apartments-accent);color:#fff}.ivm-object-list-tabs :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__count{background:#dce5d9;color:#1f4332;font-weight:700;font-variant-numeric:tabular-nums}.ivm-object-list-tabs .ivm-object-list-tabs__tab[aria-selected="true"] :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__count{background:rgba(255,255,255,.2);color:#fff}.ivm-object-list-tabs :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-tabs__heading{font-family:var(--wp--preset--font-family--display,inherit);font-weight:600;letter-spacing:-.02em}@media (prefers-reduced-motion: reduce){.ivm-object-list-apartments .ivm-object-list-apartment-card__media img:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transition:none}.ivm-object-list-apartments .ivm-object-list-apartment-card:hover .ivm-object-list-apartment-card__media img:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transform:none}}.ivm-object-list-favorites :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorites__header{margin-bottom:24px}.ivm-object-list-favorites :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__empty{padding:56px 32px;border:0;border-radius:22px;background:#fff;box-shadow:0 30px 60px -45px rgba(19,32,26,.45);color:var(--wp--preset--color--muted,#56625b);font-size:17px;line-height:1.6;text-align:center}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__grid{transition:opacity .25s ease}.ivm-object-list-apartments[aria-busy="true"] :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartments__grid{opacity:.45;pointer-events:none}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact--price,.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact--availability{grid-column:1/-1}.ivm-object-list-apartments :where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact:not(.ivm-object-list-apartment-card__fact--price):not(.ivm-object-list-apartment-card__fact--availability){flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:2px;min-width:0;padding:0 8px 0 12px;border-left:1px solid var(--ivm-apartments-border)}.ivm-object-list-apartments .ivm-object-list-apartment-card__fact--price+:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__fact:not(.ivm-object-list-apartment-card__fact--availability){padding-left:0;border-left:0}.ivm-object-list-apartments .ivm-object-list-apartment-card__facts dd:where([data-ivm-css-scope="list"], [data-ivm-css-scope="list"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="list"]), [data-ivm-css-scope]:not([data-ivm-css-scope="list"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){white-space:nowrap}