.top-section[data-v-c651aa39]{padding:9.5rem var(--space-section-px) 0}.breadcrumbs[data-v-c651aa39]{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(2rem,3vw,3rem)}.breadcrumbs__link[data-v-c651aa39]{color:var(--gray);text-decoration:none;transition:color .15s}.breadcrumbs__link[data-v-c651aa39]:hover{color:var(--dark)}.breadcrumbs__sep[data-v-c651aa39]{color:#0003}.breadcrumbs__current[data-v-c651aa39]{color:var(--dark)}.pd-wrap[data-v-c651aa39]{padding:0}.about-only[data-v-c651aa39]{padding:clamp(3rem,5vw,4.5rem) var(--space-section-px) clamp(1.25rem,2.5vw,2rem)}.about-card[data-v-c651aa39]{background:var(--white);border-radius:var(--radius-card);padding:clamp(2rem,4vw,3.5rem)}.about-card__title[data-v-c651aa39]{color:var(--dark);margin:0 0 1.5rem}.about-card__text[data-v-c651aa39]{display:flex;flex-direction:column;gap:1rem}.about-card__text p[data-v-c651aa39]{color:var(--dark);margin:0}.about-card__features[data-v-c651aa39]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.about-feature[data-v-c651aa39]{display:inline-flex;align-items:center;padding:.75rem 1.25rem;background:var(--light-bg);border-radius:100px;color:var(--dark)}.apartments-section[data-v-c651aa39]{--ctrl-h: 5.25rem;--ctrl-px: clamp(1.5rem, 3vw, 2.5rem);--ctrl-bg: rgba(255, 255, 255, .72);--ctrl-radius: 1.5rem;position:relative;z-index:3;background:var(--page-bg);border-radius:var(--radius-section);padding:clamp(2.5rem,5vw,4rem) var(--space-section-px);margin:clamp(.5rem,1vw,.75rem) clamp(.75rem,1.5vw,1.25rem)}.apt-title[data-v-c651aa39]{color:var(--dark);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.apt-controls[data-v-c651aa39]{display:flex;align-items:stretch;gap:clamp(.5rem,1vw,.75rem);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.apt-filters[data-v-c651aa39]{display:flex;align-items:stretch;gap:clamp(.5rem,1vw,.75rem);flex:1;min-width:0}.filter-dropdown-wrap[data-v-c651aa39]{display:flex;min-width:0}.filter-dropdown-wrap[data-v-c651aa39] button{flex:1;width:100%}.frange[data-v-c651aa39]{display:flex;align-items:stretch;background:var(--ctrl-bg);padding:0;min-height:calc(var(--ctrl-h) + .3125rem * 2);flex:1;border-radius:var(--ctrl-radius);transition:background .15s,box-shadow .15s}.frange[data-v-c651aa39]:focus-within{background:var(--page-bg);box-shadow:0 0 0 2px #ad00171f}.frange--split[data-v-c651aa39]{overflow:hidden}.frange__pane[data-v-c651aa39]{display:flex;flex-direction:column;justify-content:center;flex:1 1 50%;min-width:0;padding:0 clamp(1rem,2vw,1.5rem)}.frange__row[data-v-c651aa39]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.frange__input[data-v-c651aa39]{flex:1 1 auto;width:auto;min-width:0;background:none;border:none;outline:none;font-family:inherit;font-size:var(--text-body);font-weight:500;line-height:1;color:var(--dark);padding:0;text-align:left}.frange__input[data-v-c651aa39]::placeholder{color:#00000040}.frange__meta[data-v-c651aa39],.frange__unit[data-v-c651aa39]{font-size:var(--text-body);font-weight:500;line-height:1;color:var(--color-text-muted);flex-shrink:0}.frange__divider[data-v-c651aa39]{width:1px;align-self:stretch;background:#e0e0e0;flex-shrink:0}.apt-views[data-v-c651aa39]{display:flex;gap:.3125rem;background:var(--ctrl-bg);border-radius:var(--ctrl-radius);padding:.3125rem;flex-shrink:0;align-self:stretch}.apt-views__btn[data-v-c651aa39]{display:flex;align-items:center;justify-content:center;width:var(--ctrl-h);height:auto;aspect-ratio:1;border:none;border-radius:calc(var(--ctrl-radius) - .3125rem);background:transparent;color:var(--gray);cursor:pointer;transition:background .15s,color .15s}.apt-views__btn[data-v-c651aa39]:hover{color:var(--dark)}.apt-views__btn.active[data-v-c651aa39]{background:var(--dark);color:#fff}.apt-grid[data-v-c651aa39]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.apt-list[data-v-c651aa39]{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem)}.apt-show-more[data-v-c651aa39]{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.apt-empty[data-v-c651aa39]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-section-py) 0;gap:1rem}.apt-empty__title[data-v-c651aa39]{color:var(--dark)}.apt-empty__desc[data-v-c651aa39]{color:var(--gray)}.advantages-section[data-v-c651aa39]{position:relative;z-index:3;background:var(--page-bg);border-radius:var(--radius-section);padding:clamp(2.5rem,5vw,4rem) var(--space-section-px) clamp(4rem,8vw,7rem);margin:clamp(.5rem,1vw,.75rem) clamp(.75rem,1.5vw,1.25rem)}.advantages-section .section-title[data-v-c651aa39]{color:var(--dark);margin-bottom:clamp(2rem,4vw,3.5rem)}.advantages-grid[data-v-c651aa39]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.adv-card[data-v-c651aa39]{background:var(--white);border-radius:var(--radius-card);padding:var(--space-card-py) var(--space-card-px);display:flex;flex-direction:column;gap:var(--space-card-gap);transition:transform .2s,box-shadow .2s}.adv-card[data-v-c651aa39]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.adv-card__title[data-v-c651aa39]{color:var(--dark)}.adv-card__desc[data-v-c651aa39]{color:var(--gray)}@media(min-width:1280px)and (max-width:1535.98px){.top-section[data-v-c651aa39]{padding-top:7rem}.apartments-section[data-v-c651aa39]{--ctrl-h: 3.375rem}.apt-filters[data-v-c651aa39] .ui-dropdown-light[data-size=lg]{--_h: 4rem;--_px: 1.5rem}}@media(max-width:960px){.apt-grid[data-v-c651aa39]{grid-template-columns:repeat(2,1fr)}.advantages-grid[data-v-c651aa39]{grid-template-columns:1fr}}@media(max-width:640px){.top-section[data-v-c651aa39]{padding-top:5rem}.apt-grid[data-v-c651aa39]{grid-template-columns:1fr}.apartments-section[data-v-c651aa39]{--ctrl-h: 3rem;margin-right:0;margin-left:0}.apt-controls[data-v-c651aa39]{flex-direction:column}.apt-filters[data-v-c651aa39]{flex-direction:column;align-items:stretch}.apt-controls[data-v-c651aa39]{display:grid;grid-template-columns:1fr auto;grid-auto-flow:row;gap:.625rem;align-items:center}.apt-filters[data-v-c651aa39]{grid-column:1 / -1;display:contents}.filter-dropdown-wrap[data-v-c651aa39]{grid-column:1 / -1}.frange[data-v-c651aa39]{grid-column:1 / span 1;min-height:var(--ctrl-h);border-radius:.875rem}.apt-views[data-v-c651aa39]{grid-column:2 / span 1;padding:.1875rem;border-radius:.75rem;gap:.1875rem}.apt-views__btn[data-v-c651aa39]{width:auto;min-height:2rem;aspect-ratio:1;padding:.375rem;border-radius:.5rem}.apt-views__btn svg[data-v-c651aa39]{width:1rem;height:1rem}}
