@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-c1519d60]:root{--font-family:"Coil", sans-serif}.apartment-hero-legend[data-v-c1519d60]{align-items:center;gap:1.25rem;display:flex}.apartment-hero-legend__item[data-v-c1519d60]{white-space:nowrap;align-items:center;display:flex}@media (width>=87.5em){.apartment-hero-legend__item[data-v-c1519d60]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-legend__item[data-v-c1519d60]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-legend__item[data-v-c1519d60]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.apartment-hero-legend__item[data-v-c1519d60]{gap:.5rem}}.apartment-hero-legend__icon[data-v-c1519d60]{background-color:var(--color-primary-600);border-radius:.3125rem}@media (width>=87.5em){.apartment-hero-legend__icon[data-v-c1519d60]{width:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (width:clamp(1.125rem,0.8653846154rem + 1.1538461538vw,1.875rem)){.apartment-hero-legend__icon[data-v-c1519d60]{width:clamp(1.125rem,.865385rem + 1.15385vw,1.875rem)}}@supports not (width:clamp(1.125rem,0.8653846154rem + 1.1538461538vw,1.875rem)){.apartment-hero-legend__icon[data-v-c1519d60]{width:calc(.86538rem + 1.15385vw)}}}@media (width<=22.5em){.apartment-hero-legend__icon[data-v-c1519d60]{width:1.125rem}}@media (width>=87.5em){.apartment-hero-legend__icon[data-v-c1519d60]{height:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (height:clamp(1.125rem,0.8653846154rem + 1.1538461538vw,1.875rem)){.apartment-hero-legend__icon[data-v-c1519d60]{height:clamp(1.125rem,.865385rem + 1.15385vw,1.875rem)}}@supports not (height:clamp(1.125rem,0.8653846154rem + 1.1538461538vw,1.875rem)){.apartment-hero-legend__icon[data-v-c1519d60]{height:calc(.86538rem + 1.15385vw)}}}@media (width<=22.5em){.apartment-hero-legend__icon[data-v-c1519d60]{height:1.125rem}}.apartment-hero-legend__icon--available[data-v-c1519d60]{background-color:var(--color-primary-200)}.apartment-hero-legend__label[data-v-c1519d60]{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:120%}@media only screen and (width<=45.875em){.apartment-hero-legend__label[data-v-c1519d60]{font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-4d3cb0ad]:root{--font-family:"Coil", sans-serif}.modal-apartment-zoom[data-v-4d3cb0ad]{width:100%;max-width:73.75rem}.modal-apartment-zoom__container[data-v-4d3cb0ad]{gap:.9375rem;width:100%;padding-block:1rem;display:grid}@media only screen and (width<=45.875em){.modal-apartment-zoom__container[data-v-4d3cb0ad]{gap:1.5rem;padding-inline:.5rem}}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]{margin-inline:auto}@media only screen and (width<=45.875em){.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]{grid-template-columns:repeat(2,1fr);justify-content:stretch;margin-inline:-.5rem;padding-inline:.5rem;display:grid;overflow:auto hidden}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]::-webkit-scrollbar{display:none}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad] .tabs-list__trigger{width:100%}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]:has(>:nth-child(5)){grid-template-columns:repeat(6,1fr)}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]:has(>:nth-child(5)) .tabs-list__trigger:nth-child(-n+2){grid-column:span 3}.modal-apartment-zoom__tabs.tabs-list[data-v-4d3cb0ad]:has(>:nth-child(5)) .tabs-list__trigger:nth-child(n+3){grid-column:span 2}}.modal-apartment-zoom__main[data-v-4d3cb0ad]{background-color:var(--color-white-1000);position:relative;overflow:hidden;box-shadow:0 .25rem 1.875rem #00000008}@media (width>=87.5em){.modal-apartment-zoom__main[data-v-4d3cb0ad]{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.modal-apartment-zoom__main[data-v-4d3cb0ad]{border-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.modal-apartment-zoom__main[data-v-4d3cb0ad]{border-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.modal-apartment-zoom__main[data-v-4d3cb0ad]{border-radius:1.5625rem}}.modal-apartment-zoom__main--panorama[data-v-4d3cb0ad]{box-shadow:none;background-color:#0000}.modal-apartment-zoom__compass[data-v-4d3cb0ad]{z-index:5;position:absolute;top:.9375rem;left:1.25rem}@media only screen and (width<=45.875em){.modal-apartment-zoom__compass[data-v-4d3cb0ad]{top:.3125rem;left:.3125rem}}.modal-apartment-zoom__top[data-v-4d3cb0ad]{z-index:5;align-items:center;display:flex;position:absolute;top:1.25rem;right:1.25rem}@media (width>=87.5em){.modal-apartment-zoom__top[data-v-4d3cb0ad]{gap:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.9375rem,0.8293269231rem + 0.4807692308vw,1.25rem)){.modal-apartment-zoom__top[data-v-4d3cb0ad]{gap:clamp(.9375rem,.829327rem + .480769vw,1.25rem)}}@supports not (gap:clamp(0.9375rem,0.8293269231rem + 0.4807692308vw,1.25rem)){.modal-apartment-zoom__top[data-v-4d3cb0ad]{gap:calc(.82933rem + .48077vw)}}}@media (width<=22.5em){.modal-apartment-zoom__top[data-v-4d3cb0ad]{gap:.9375rem}}@media only screen and (width<=45.875em){.modal-apartment-zoom__top[data-v-4d3cb0ad]{top:.5rem;right:.5rem}}.modal-apartment-zoom__actions[data-v-4d3cb0ad]{align-items:center;gap:.5rem;display:flex}.modal-apartment-zoom__address[data-v-4d3cb0ad]{z-index:5;height:60%;color:var(--color-dark-400);border-right:.0625rem solid var(--color-dark-200);border-left:.0625rem solid var(--color-dark-200);justify-content:center;align-items:center;padding-block:.9375rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-apartment-zoom__address--left[data-v-4d3cb0ad]{writing-mode:vertical-rl;left:1.25rem;transform:translateY(-50%)rotate(180deg)}@media only screen and (width<=45.875em){.modal-apartment-zoom__address--left[data-v-4d3cb0ad]{left:.75rem}}.modal-apartment-zoom__address--right[data-v-4d3cb0ad]{writing-mode:vertical-rl;right:1.25rem}@media only screen and (width<=45.875em){.modal-apartment-zoom__address--right[data-v-4d3cb0ad]{right:.75rem}}.modal-apartment-zoom__address[data-v-4d3cb0ad]{font-family:var(--font-family);font-size:1.125rem;font-weight:400;line-height:120%}@media only screen and (width<=80em){.modal-apartment-zoom__address[data-v-4d3cb0ad]{border:none;padding:0}}@media only screen and (width<=66.75em){.modal-apartment-zoom__address[data-v-4d3cb0ad]{font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}}@media only screen and (width<=45.875em){.modal-apartment-zoom__address[data-v-4d3cb0ad]{font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}}.modal-apartment-zoom__content[data-v-4d3cb0ad]{aspect-ratio:440/440;justify-content:center;align-items:center;max-width:25rem;height:100%;min-height:31.875rem;margin-inline:auto;padding-block:1.25rem;display:flex;position:relative}@media only screen and (width<=45.875em){.modal-apartment-zoom__content[data-v-4d3cb0ad]{min-height:auto;padding-top:2.5rem;padding-bottom:3.75rem}}.modal-apartment-zoom__controls[data-v-4d3cb0ad]{position:absolute;bottom:1.25rem;right:1.25rem}@media only screen and (width<=45.875em){.modal-apartment-zoom__controls[data-v-4d3cb0ad]{bottom:1rem;left:50%;right:auto;transform:translate(-50%)}}.modal-apartment-zoom__image[data-v-4d3cb0ad]{width:100%;height:100%;display:flex;position:relative}.modal-apartment-zoom__image[data-v-4d3cb0ad] img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:flex}.modal-apartment-zoom__image--floor[data-v-4d3cb0ad]{transform-origin:100%;transform:scale(1.2)}.modal-apartment-zoom__floor[data-v-4d3cb0ad]{justify-content:center;align-items:center;width:100%;max-width:35.3125rem;min-height:31.875rem;margin-inline:auto;padding-block:1.25rem;display:flex;position:relative}.modal-apartment-zoom__floor[data-v-4d3cb0ad] picture{width:100%;height:100%}@media only screen and (width<=45.875em){.modal-apartment-zoom__floor[data-v-4d3cb0ad]{min-height:22.5rem;padding-top:2.5rem;padding-bottom:5rem}}.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{box-shadow:0 .25rem 1.875rem #00000008}@media (width>=87.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{border-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{border-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{border-radius:1.5625rem}}@media only screen and (width<=45.875em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__top{margin-top:0}}.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__slide{background-color:#0000;overflow:hidden}@media (width>=87.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__slide{border-radius:1.5rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1rem,0.8269230769rem + 0.7692307692vw,1.5rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__slide{border-radius:clamp(1rem,.826923rem + .769231vw,1.5rem)}}@supports not (border-radius:clamp(1rem,0.8269230769rem + 0.7692307692vw,1.5rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__slide{border-radius:calc(.82692rem + .76923vw)}}}@media (width<=22.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__slide{border-radius:1rem}}.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__image{background-color:#0000}.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__image img{-o-object-fit:cover;object-fit:cover;border-radius:0}.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__thumbs{justify-content:center;display:flex}@media only screen and (width<=45.875em) and (width>=87.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__thumbs{margin-top:1.875rem}}@media only screen and (width<=45.875em) and (width>=22.5em) and (width<=87.5em){@supports (margin-top:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__thumbs{margin-top:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (margin-top:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__thumbs{margin-top:calc(1.03365rem + .96154vw)}}}@media only screen and (width<=45.875em) and (width<=22.5em){.modal-apartment-zoom__panorama[data-v-4d3cb0ad] .modal-slider__thumbs{margin-top:1.25rem}}.modal-apartment-zoom__plan[data-v-4d3cb0ad]{aspect-ratio:678/480;width:100%;height:100%;position:relative}.modal-apartment-zoom__overlay[data-v-4d3cb0ad]{z-index:1;transform-origin:100%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.modal-apartment-zoom__polygon[data-v-4d3cb0ad]{cursor:pointer;fill:var(--color-primary-200);transition:fill .3s ease-in-out}.modal-apartment-zoom__polygon--active[data-v-4d3cb0ad]{pointer-events:none;fill:var(--color-primary-600)}.modal-apartment-zoom__polygon--unavailable[data-v-4d3cb0ad]{pointer-events:none}@media (any-hover:hover) and (pointer:fine){.modal-apartment-zoom__polygon[data-v-4d3cb0ad]:hover{fill:var(--color-primary-600)}}.modal-apartment-zoom__wrapper[data-v-4d3cb0ad]{aspect-ratio:1200/750}.modal-apartment-zoom__legend[data-v-4d3cb0ad]{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media only screen and (width<=45.875em){.modal-apartment-zoom__legend[data-v-4d3cb0ad]{bottom:4.625rem}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-8f75af0f]:root{--font-family:"Coil", sans-serif}.apartment-hero-layouts[data-v-8f75af0f]{gap:1.25rem;display:grid}@media only screen and (width<=45.875em){.apartment-hero-layouts[data-v-8f75af0f]{background-color:var(--color-white-1000);gap:.75rem;overflow:hidden;box-shadow:0 .25rem 1.875rem #00000008}}@media only screen and (width<=45.875em) and (width>=87.5em){.apartment-hero-layouts[data-v-8f75af0f]{border-radius:1.875rem}}@media only screen and (width<=45.875em) and (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-layouts[data-v-8f75af0f]{border-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-layouts[data-v-8f75af0f]{border-radius:calc(1.45433rem + .48077vw)}}}@media only screen and (width<=45.875em) and (width<=22.5em){.apartment-hero-layouts[data-v-8f75af0f]{border-radius:1.5625rem}}.apartment-hero-layouts__top[data-v-8f75af0f]{justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (width<=45.875em){.apartment-hero-layouts__top[data-v-8f75af0f]{margin-top:.5rem;padding-inline:.5rem;display:block;overflow:auto hidden}.apartment-hero-layouts__top[data-v-8f75af0f]::-webkit-scrollbar{display:none}}.apartment-hero-layouts__back[data-v-8f75af0f]{font-family:var(--font-family);text-transform:uppercase;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;line-height:100%;transition:color .3s ease-in-out;display:flex;position:absolute;left:0}@media (any-hover:hover){.apartment-hero-layouts__back[data-v-8f75af0f]:hover{color:var(--color-primary-hover)}}@media only screen and (width<=80em){.apartment-hero-layouts__back[data-v-8f75af0f]{display:none}}.apartment-hero-layouts__main[data-v-8f75af0f]{background-color:var(--color-white-1000);position:relative;overflow:hidden;box-shadow:0 .25rem 1.875rem #00000008}@media (width>=87.5em){.apartment-hero-layouts__main[data-v-8f75af0f]{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-layouts__main[data-v-8f75af0f]{border-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-layouts__main[data-v-8f75af0f]{border-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.apartment-hero-layouts__main[data-v-8f75af0f]{border-radius:1.5625rem}}@media only screen and (width<=45.875em){.apartment-hero-layouts__main[data-v-8f75af0f]{box-shadow:none;background-color:#0000;border-radius:0}}.apartment-hero-layouts__address[data-v-8f75af0f]{z-index:5;min-width:3.375rem;height:60%;color:var(--color-dark-400);text-align:center;border-right:.0625rem solid var(--color-dark-200);border-left:.0625rem solid var(--color-dark-200);justify-content:center;align-items:center;padding-block:.375rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.apartment-hero-layouts__address--left[data-v-8f75af0f]{writing-mode:vertical-rl;left:1.25rem;transform:translateY(-50%)rotate(180deg)}@media only screen and (width<=45.875em){.apartment-hero-layouts__address--left[data-v-8f75af0f]{left:.5rem}}.apartment-hero-layouts__address--right[data-v-8f75af0f]{writing-mode:vertical-rl;right:1.25rem}@media only screen and (width<=45.875em){.apartment-hero-layouts__address--right[data-v-8f75af0f]{right:.5rem}}.apartment-hero-layouts__address[data-v-8f75af0f]{font-family:var(--font-family);font-size:1.125rem;font-weight:400;line-height:120%}@media only screen and (width<=80em){.apartment-hero-layouts__address[data-v-8f75af0f]{border:none;padding:0}}@media only screen and (width<=66.75em){.apartment-hero-layouts__address[data-v-8f75af0f]{min-width:auto;font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}}@media only screen and (width<=45.875em){.apartment-hero-layouts__address[data-v-8f75af0f]{font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}.apartment-hero-layouts__tabs.tabs-list[data-v-8f75af0f]{grid-template-columns:repeat(2,1fr);display:grid}.apartment-hero-layouts__tabs.tabs-list[data-v-8f75af0f] .tabs-list__trigger{width:100%}.apartment-hero-layouts__tabs.tabs-list[data-v-8f75af0f]:has(>:nth-child(5)){grid-template-columns:repeat(6,1fr)}.apartment-hero-layouts__tabs.tabs-list[data-v-8f75af0f]:has(>:nth-child(5)) .tabs-list__trigger:nth-child(-n+2){grid-column:span 3}.apartment-hero-layouts__tabs.tabs-list[data-v-8f75af0f]:has(>:nth-child(5)) .tabs-list__trigger:nth-child(n+3){grid-column:span 2}}.apartment-hero-layouts__compass[data-v-8f75af0f]{z-index:5;position:absolute;top:1.25rem;left:1.25rem}@media only screen and (width<=45.875em){.apartment-hero-layouts__compass[data-v-8f75af0f]{top:0;left:.5rem}.apartment-hero-layouts__compass svg[data-v-8f75af0f]{width:2.5rem;height:2.5rem}}.apartment-hero-layouts__content[data-v-8f75af0f]{aspect-ratio:440/440;justify-content:center;align-items:center;max-width:25rem;height:100%;min-height:31.875rem;margin-inline:auto;padding-block:1.25rem;display:flex;position:relative}@media only screen and (width<=45.875em){.apartment-hero-layouts__content[data-v-8f75af0f]{aspect-ratio:unset;padding-inline:1.875rem;padding:2.1875rem 0 0}}.apartment-hero-layouts__image[data-v-8f75af0f]{width:100%;height:100%;display:flex;position:relative}.apartment-hero-layouts__image[data-v-8f75af0f] img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:flex}.apartment-hero-layouts__image--floor[data-v-8f75af0f]{transform-origin:100%;transform:scale(1.2)}.apartment-hero-layouts__floor[data-v-8f75af0f]{justify-content:center;align-items:center;width:100%;max-width:35.3125rem;min-height:31.875rem;margin-inline:auto;padding-block:1.25rem;display:flex;position:relative}.apartment-hero-layouts__floor[data-v-8f75af0f] picture{width:100%;height:100%}@media only screen and (width<=45.875em){.apartment-hero-layouts__floor[data-v-8f75af0f]{min-height:22.5rem;padding:0}}.apartment-hero-layouts__wrapper[data-v-8f75af0f]{aspect-ratio:1200/750}@media only screen and (width<=45.875em){.apartment-hero-layouts__wrapper[data-v-8f75af0f]{aspect-ratio:unset;padding:3.25rem 1rem 1rem}}.apartment-hero-layouts__picture[data-v-8f75af0f]{display:contents}@media only screen and (width<=45.875em){.apartment-hero-layouts__picture[data-v-8f75af0f]{aspect-ratio:1200/750;display:block;position:relative;overflow:hidden}}@media only screen and (width<=45.875em) and (width>=87.5em){.apartment-hero-layouts__picture[data-v-8f75af0f]{border-radius:1.875rem}}@media only screen and (width<=45.875em) and (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.apartment-hero-layouts__picture[data-v-8f75af0f]{border-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.apartment-hero-layouts__picture[data-v-8f75af0f]{border-radius:calc(1.03365rem + .96154vw)}}}@media only screen and (width<=45.875em) and (width<=22.5em){.apartment-hero-layouts__picture[data-v-8f75af0f]{border-radius:1.25rem}}.apartment-hero-layouts__plan[data-v-8f75af0f]{aspect-ratio:678/480;width:100%;height:100%;position:relative}.apartment-hero-layouts__overlay[data-v-8f75af0f]{z-index:1;transform-origin:100%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.apartment-hero-layouts__polygon[data-v-8f75af0f]{cursor:pointer;fill:var(--color-primary-200);transition:fill .3s ease-in-out}.apartment-hero-layouts__polygon--active[data-v-8f75af0f]{pointer-events:none;fill:var(--color-primary-600)}.apartment-hero-layouts__polygon--unavailable[data-v-8f75af0f]{pointer-events:none}@media (any-hover:hover) and (pointer:fine){.apartment-hero-layouts__polygon[data-v-8f75af0f]:hover{fill:var(--color-primary-600)}}.apartment-hero-layouts__legend[data-v-8f75af0f]{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media only screen and (width<=45.875em){.apartment-hero-layouts__legend[data-v-8f75af0f]{bottom:1rem}}.apartment-hero-layouts__picture--panorama[data-v-8f75af0f]{width:100%;height:100%;display:block;position:relative}.apartment-hero-layouts__panorama-swiper[data-v-8f75af0f]{width:100%;height:100%}.apartment-hero-layouts__panorama-pagination[data-v-8f75af0f]{z-index:5;gap:.25rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.apartment-hero-layouts__panorama-pagination[data-v-8f75af0f] .swiper-pagination-bullet{cursor:pointer;background-color:var(--color-white-500);opacity:1;border-radius:50%;width:.375rem;height:.375rem}.apartment-hero-layouts__panorama-pagination[data-v-8f75af0f] .swiper-pagination-bullet-active{background-color:var(--color-white-1000)}.apartment-hero-layouts__actions[data-v-8f75af0f]{z-index:5;align-items:center;gap:.9375rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}@media only screen and (width<=90em){.apartment-hero-layouts__actions[data-v-8f75af0f]{display:contents}.apartment-hero-layouts__download[data-v-8f75af0f]{z-index:5;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}}@media only screen and (width<=45.875em){.apartment-hero-layouts__download[data-v-8f75af0f]{top:0}}.apartment-hero-layouts__zoom[data-v-8f75af0f]{width:2.5rem;height:2.5rem;color:var(--color-primary-1000);background-color:var(--color-dark-50);border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}@media (any-hover:hover) and (pointer:fine){.apartment-hero-layouts__zoom[data-v-8f75af0f]:hover{color:var(--color-white-1000);background-color:var(--color-primary-hover)}}@media only screen and (width<=90em){.apartment-hero-layouts__zoom[data-v-8f75af0f]{z-index:5;position:absolute;top:1.25rem;right:1.25rem}}@media only screen and (width<=45.875em){.apartment-hero-layouts__zoom[data-v-8f75af0f]{top:0;right:.5rem}}@media only screen and (width>=45.8813em){.apartment-hero-layouts__zoom--fill[data-v-8f75af0f]{color:var(--color-dark-1000);background-color:var(--color-white-1000)}}@media only screen and (width>=45.8813em) and (any-hover:hover) and (pointer:fine){.apartment-hero-layouts__zoom--fill[data-v-8f75af0f]:hover{color:var(--color-dark-1000);background-color:var(--color-secondary-hover)}}.apartment-hero-layouts-promo-block[data-v-8f75af0f]{position:absolute;bottom:3.125rem;left:1.25rem}.apartment-hero-layouts-promo-block__title[data-v-8f75af0f]{margin-bottom:.625rem;font-size:1.125rem;font-weight:500}@media only screen and (width<=45.875em){.apartment-hero-layouts-promo-block__title[data-v-8f75af0f]{margin-bottom:.3125rem;font-size:1rem}}.apartment-hero-layouts-promo-block__wrapper[data-v-8f75af0f]{gap:.625rem;margin-bottom:-1.875rem;display:flex}@media only screen and (width<=45.875em){.apartment-hero-layouts-promo-block__wrapper[data-v-8f75af0f]{flex-direction:column;gap:.3125rem}}.apartment-hero-layouts__hot-offer[data-v-8f75af0f]{background-color:var(--color-secondary);align-items:center;gap:.125rem;padding:.1875rem .625rem .1875rem .3125rem;display:flex}.apartment-hero-layouts__hot-offer[data-v-8f75af0f],.apartment-hero-layouts__promo-due[data-v-8f75af0f]{white-space:nowrap;height:1.5rem;font-family:var(--font-family);border-radius:6.25rem;font-size:.875rem;font-weight:400;line-height:120%}.apartment-hero-layouts__promo-due[data-v-8f75af0f]{background-color:var(--color-white-1000);border:.0625rem solid var(--color-primary-1000);padding:.1875rem .5625rem}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-4880d10a]:root{--font-family:"Coil", sans-serif}.apartment-hero-mortgage[data-v-4880d10a]{background-color:var(--color-primary-1000);border-radius:1.25rem}@media (width>=87.5em){.apartment-hero-mortgage[data-v-4880d10a]{padding-block:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-block:clamp(0.9375rem,0.8293269231rem + 0.4807692308vw,1.25rem)){.apartment-hero-mortgage[data-v-4880d10a]{padding-block:clamp(.9375rem,.829327rem + .480769vw,1.25rem)}}@supports not (padding-block:clamp(0.9375rem,0.8293269231rem + 0.4807692308vw,1.25rem)){.apartment-hero-mortgage[data-v-4880d10a]{padding-block:calc(.82933rem + .48077vw)}}}@media (width<=22.5em){.apartment-hero-mortgage[data-v-4880d10a]{padding-block:.9375rem}}@media (width>=87.5em){.apartment-hero-mortgage[data-v-4880d10a]{padding-inline:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-inline:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-mortgage[data-v-4880d10a]{padding-inline:clamp(.75rem,.576923rem + .769231vw,1.25rem)}}@supports not (padding-inline:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-mortgage[data-v-4880d10a]{padding-inline:calc(.57692rem + .76923vw)}}}@media (width<=22.5em){.apartment-hero-mortgage[data-v-4880d10a]{padding-inline:.75rem}}.apartment-hero-mortgage__content[data-v-4880d10a]{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.apartment-hero-mortgage__block[data-v-4880d10a]{justify-items:start;gap:.3125rem;display:grid}.apartment-hero-mortgage__label[data-v-4880d10a]{color:var(--color-white-800);font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}.apartment-hero-mortgage__value[data-v-4880d10a]{font-size:1.125rem}.apartment-hero-mortgage__discount[data-v-4880d10a],.apartment-hero-mortgage__value[data-v-4880d10a]{color:var(--color-white-1000);font-family:var(--font-family);font-weight:400;line-height:120%}.apartment-hero-mortgage__discount[data-v-4880d10a]{white-space:nowrap;background-color:var(--color-system-false);border-radius:6.25rem;padding:.5rem .5625rem;font-size:.75rem}.apartment-hero-mortgage__footer[data-v-4880d10a]{border-top:.0625rem solid var(--color-white-150);margin-top:.625rem;padding-top:.625rem;display:grid}.apartment-hero-mortgage__disclaimer[data-v-4880d10a]{color:var(--color-white-800);font-family:var(--font-family);font-size:.625rem;font-weight:400;line-height:120%}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-3646101c]:root{--font-family:"Coil", sans-serif}.apartment-design-project-tag[data-v-3646101c]{color:var(--color-white-1000);font-family:var(--font-family);background-color:#e13d89;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.75rem .9375rem .625rem;font-size:1rem;font-weight:400;line-height:120%;display:flex}@media (width>=87.5em){.apartment-design-project-tag[data-v-3646101c]{margin-bottom:1.125rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-bottom:clamp(1.125rem,1.2932692308rem + -0.1923076923vw,1.25rem)){.apartment-design-project-tag[data-v-3646101c]{margin-bottom:clamp(1.125rem,1.29327rem - .192308vw,1.25rem)}}@supports not (margin-bottom:clamp(1.125rem,1.2932692308rem + -0.1923076923vw,1.25rem)){.apartment-design-project-tag[data-v-3646101c]{margin-bottom:calc(1.29327rem - .19231vw)}}}@media (width<=22.5em){.apartment-design-project-tag[data-v-3646101c]{margin-bottom:1.25rem}}@media only screen and (width<=66.75em){.apartment-design-project-tag[data-v-3646101c]{font-family:var(--font-family);padding:.6875rem .75rem .5625rem;font-size:.875rem;font-weight:400;line-height:120%}}.apartment-design-project-tag__label[data-v-3646101c]{align-items:center;gap:.625rem;display:flex}.apartment-design-project-tag__item[data-v-3646101c]{padding-left:1.625rem;transition:color .3s ease-in-out}@media (any-hover:hover) and (pointer:fine){.apartment-design-project-tag__item[data-v-3646101c]:hover{color:var(--color-white-800)}}.apartment-design-project-tag__iframe[data-v-3646101c]{width:100%;height:100%}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-ab462108]:root{--font-family:"Coil", sans-serif}.apartment-hero-properties[data-v-ab462108]{display:grid}@media (width>=87.5em){.apartment-hero-properties[data-v-ab462108]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-properties[data-v-ab462108]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-properties[data-v-ab462108]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.apartment-hero-properties[data-v-ab462108]{gap:.5rem}}.apartment-hero-properties__line[data-v-ab462108]{color:var(--color-dark-600);font-family:var(--font-family);justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:400;line-height:120%;display:flex}@media only screen and (width<=45.875em){.apartment-hero-properties__line[data-v-ab462108]{font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}}.apartment-hero-properties__divider[data-v-ab462108]{margin-inline:.625rem;white-space:nowrap;background-color:var(--color-dark-100);flex:1;align-self:flex-end;height:.0625rem;margin-bottom:.25rem}@media only screen and (width<=45.875em){.apartment-hero-properties__divider[data-v-ab462108]{margin-inline:0}}.apartment-hero-properties__list[data-v-ab462108]{display:grid}@media (width>=87.5em){.apartment-hero-properties__list[data-v-ab462108]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-properties__list[data-v-ab462108]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-hero-properties__list[data-v-ab462108]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.apartment-hero-properties__list[data-v-ab462108]{gap:.5rem}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-083024e1]:root{--font-family:"Coil", sans-serif}.apartment-hero-panel[data-v-083024e1]{background-color:var(--color-white-1000);padding:1.875rem;box-shadow:0 .25rem 1.875rem #00000008}@media (width>=87.5em){.apartment-hero-panel[data-v-083024e1]{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-panel[data-v-083024e1]{border-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero-panel[data-v-083024e1]{border-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.apartment-hero-panel[data-v-083024e1]{border-radius:1.5625rem}}@media only screen and (width<=45.875em){.apartment-hero-panel[data-v-083024e1]{padding:.9375rem .9375rem 1.25rem}}.apartment-hero-panel__header[data-v-083024e1]{justify-content:space-between;align-items:flex-start;gap:.625rem;margin-bottom:1rem;display:flex}.apartment-hero-panel__tags[data-v-083024e1]{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.apartment-hero-panel__tag[data-v-083024e1]{white-space:nowrap;background-color:var(--color-dark-50);height:1.875rem;font-family:var(--font-family);border-radius:1.875rem;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.75rem;font-weight:400;line-height:120%;display:flex}.apartment-hero-panel__tag--discount[data-v-083024e1]{color:var(--color-white-1000);background-color:var(--color-system-false)}.apartment-hero-panel__actions[data-v-083024e1]{align-items:center;gap:.5rem;display:flex}.apartment-hero-panel__promo-tags[data-v-083024e1]{flex-wrap:wrap;margin-bottom:.625rem}@media only screen and (width<=45.875em){.apartment-hero-panel__promo-tags[data-v-083024e1]{margin-bottom:1.25rem}}.apartment-hero-panel__title[data-v-083024e1]{font-family:var(--font-family);text-transform:uppercase;font-weight:500;line-height:110%}@media (width>=87.5em){.apartment-hero-panel__title[data-v-083024e1]{font-size:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.apartment-hero-panel__title[data-v-083024e1]{font-size:clamp(1.125rem,1.08173rem + .192308vw,1.25rem)}}@supports not (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.apartment-hero-panel__title[data-v-083024e1]{font-size:calc(1.08173rem + .19231vw)}}}@media (width<=22.5em){.apartment-hero-panel__title[data-v-083024e1]{font-size:1.125rem}}@media (width>=87.5em){.apartment-hero-panel__title[data-v-083024e1]{margin-bottom:.3125rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-bottom:clamp(0.3125rem,0.4807692308rem + -0.1923076923vw,0.4375rem)){.apartment-hero-panel__title[data-v-083024e1]{margin-bottom:clamp(.3125rem,.480769rem - .192308vw,.4375rem)}}@supports not (margin-bottom:clamp(0.3125rem,0.4807692308rem + -0.1923076923vw,0.4375rem)){.apartment-hero-panel__title[data-v-083024e1]{margin-bottom:calc(.48077rem - .19231vw)}}}@media (width<=22.5em){.apartment-hero-panel__title[data-v-083024e1]{margin-bottom:.4375rem}}.apartment-hero-panel__prices[data-v-083024e1]{white-space:nowrap;align-items:center;margin-bottom:1.25rem;display:flex}@media (width>=87.5em){.apartment-hero-panel__prices[data-v-083024e1]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.375rem,0.2884615385rem + 0.3846153846vw,0.625rem)){.apartment-hero-panel__prices[data-v-083024e1]{gap:clamp(.375rem,.288462rem + .384615vw,.625rem)}}@supports not (gap:clamp(0.375rem,0.2884615385rem + 0.3846153846vw,0.625rem)){.apartment-hero-panel__prices[data-v-083024e1]{gap:calc(.28846rem + .38462vw)}}}@media (width<=22.5em){.apartment-hero-panel__prices[data-v-083024e1]{gap:.375rem}}.apartment-hero-panel__price[data-v-083024e1]{font-family:var(--font-family);text-transform:uppercase;font-weight:400;line-height:110%}@media (width>=87.5em){.apartment-hero-panel__price[data-v-083024e1]{font-size:2.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.375rem,1.0721153846rem + 1.3461538462vw,2.25rem)){.apartment-hero-panel__price[data-v-083024e1]{font-size:clamp(1.375rem,1.07212rem + 1.34615vw,2.25rem)}}@supports not (font-size:clamp(1.375rem,1.0721153846rem + 1.3461538462vw,2.25rem)){.apartment-hero-panel__price[data-v-083024e1]{font-size:calc(1.07212rem + 1.34615vw)}}}@media (width<=22.5em){.apartment-hero-panel__price[data-v-083024e1]{font-size:1.375rem}}.apartment-hero-panel__price--accent[data-v-083024e1]{color:var(--color-system-false)}.apartment-hero-panel__old-price[data-v-083024e1]{color:var(--color-dark-600);font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%;text-decoration-line:line-through}@media only screen and (width<=45.875em){.apartment-hero-panel__old-price[data-v-083024e1]{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:120%}}.apartment-hero-panel__mortgage[data-v-083024e1]{margin-bottom:1.25rem}.apartment-hero-panel__buttons[data-v-083024e1]{justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}@media only screen and (width<=45.875em){.apartment-hero-panel__buttons[data-v-083024e1]{display:none}}@media (width>=87.5em){.apartment-hero-panel__action[data-v-083024e1]{padding-inline:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-inline:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-panel__action[data-v-083024e1]{padding-inline:clamp(.75rem,.576923rem + .769231vw,1.25rem)}}@supports not (padding-inline:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-panel__action[data-v-083024e1]{padding-inline:calc(.57692rem + .76923vw)}}}@media (width<=22.5em){.apartment-hero-panel__action[data-v-083024e1]{padding-inline:.75rem}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-0c4be84e]:root{--font-family:"Coil", sans-serif}.apartment-hero-variants__title[data-v-0c4be84e]{font-family:var(--font-family);text-transform:uppercase;margin-bottom:1rem;font-weight:500;line-height:110%}@media (width>=87.5em){.apartment-hero-variants__title[data-v-0c4be84e]{font-size:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.apartment-hero-variants__title[data-v-0c4be84e]{font-size:clamp(1.125rem,1.08173rem + .192308vw,1.25rem)}}@supports not (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.apartment-hero-variants__title[data-v-0c4be84e]{font-size:calc(1.08173rem + .19231vw)}}}@media (width<=22.5em){.apartment-hero-variants__title[data-v-0c4be84e]{font-size:1.125rem}}.apartment-hero-variants__body[data-v-0c4be84e]{gap:.25rem;display:grid}.apartment-hero-variants__footer[data-v-0c4be84e]{align-items:center;gap:.3125rem;display:flex}@media (width>=87.5em){.apartment-hero-variants__footer[data-v-0c4be84e]{margin-top:1rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-top:clamp(0.75rem,0.6634615385rem + 0.3846153846vw,1rem)){.apartment-hero-variants__footer[data-v-0c4be84e]{margin-top:clamp(.75rem,.663462rem + .384615vw,1rem)}}@supports not (margin-top:clamp(0.75rem,0.6634615385rem + 0.3846153846vw,1rem)){.apartment-hero-variants__footer[data-v-0c4be84e]{margin-top:calc(.66346rem + .38462vw)}}}@media (width<=22.5em){.apartment-hero-variants__footer[data-v-0c4be84e]{margin-top:.75rem}}.apartment-hero-variants__button[data-v-0c4be84e]{flex:1}.apartment-variants-item[data-v-0c4be84e]{background-color:var(--color-white-1000);border:.125rem solid #0000;grid-template-columns:minmax(auto,2.5rem) minmax(auto,3.75rem) minmax(auto,6.25rem) minmax(auto,6.25rem) minmax(auto,2rem);justify-content:space-between;align-items:center;gap:.625rem;transition:border-color .3s ease-in-out;display:grid;position:relative}@media (width>=87.5em){.apartment-variants-item[data-v-0c4be84e]{padding:.9375rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding:clamp(0.5rem,0.3485576923rem + 0.6730769231vw,0.9375rem)){.apartment-variants-item[data-v-0c4be84e]{padding:clamp(.5rem,.348558rem + .673077vw,.9375rem)}}@supports not (padding:clamp(0.5rem,0.3485576923rem + 0.6730769231vw,0.9375rem)){.apartment-variants-item[data-v-0c4be84e]{padding:calc(.34856rem + .67308vw)}}}@media (width<=22.5em){.apartment-variants-item[data-v-0c4be84e]{padding:.5rem}}@media (width>=87.5em){.apartment-variants-item[data-v-0c4be84e]{border-radius:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1rem,0.9134615385rem + 0.3846153846vw,1.25rem)){.apartment-variants-item[data-v-0c4be84e]{border-radius:clamp(1rem,.913462rem + .384615vw,1.25rem)}}@supports not (border-radius:clamp(1rem,0.9134615385rem + 0.3846153846vw,1.25rem)){.apartment-variants-item[data-v-0c4be84e]{border-radius:calc(.91346rem + .38462vw)}}}@media (width<=22.5em){.apartment-variants-item[data-v-0c4be84e]{border-radius:1rem}}@media (any-hover:hover) and (pointer:fine){.apartment-variants-item[data-v-0c4be84e]:hover{border-color:var(--color-primary-hover)}}.apartment-variants-item--current[data-v-0c4be84e]{pointer-events:none}.apartment-variants-item__link[data-v-0c4be84e]{z-index:1;position:absolute;inset:0}.apartment-variants-item__value[data-v-0c4be84e]{white-space:nowrap;font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}@media only screen and (width<=66.75em){.apartment-variants-item__value[data-v-0c4be84e]{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:120%}}@media only screen and (width<=45.875em){.apartment-variants-item__value[data-v-0c4be84e]{font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}}.apartment-variants-item__value--floor[data-v-0c4be84e]{color:var(--color-dark-400)}.apartment-variants-item__value--has-benefit[data-v-0c4be84e]{color:var(--color-system-correct)}.apartment-variants-item__value--no-benefit[data-v-0c4be84e]{color:var(--color-system-false)}.apartment-variants-item--current .apartment-variants-item__value[data-v-0c4be84e]{color:var(--color-dark-400)}.apartment-variants-item__favorite[data-v-0c4be84e]{z-index:2;position:relative}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-244497c5]:root{--font-family:"Coil", sans-serif}.modal-purchase[data-v-244497c5]{background-color:var(--color-white-1000);width:100%;max-width:31.25rem;height:100%;position:absolute;top:0;right:0;overflow:hidden auto}@media (width>=87.5em){.modal-purchase[data-v-244497c5]{border-top-left-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-top-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-top-left-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-top-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-top-left-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.modal-purchase[data-v-244497c5]{border-top-left-radius:1.25rem}}@media (width>=87.5em){.modal-purchase[data-v-244497c5]{border-bottom-left-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-bottom-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-bottom-left-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-bottom-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-bottom-left-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.modal-purchase[data-v-244497c5]{border-bottom-left-radius:1.25rem}}@media (width>=87.5em){.modal-purchase[data-v-244497c5]{padding-block:3.75rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-block:clamp(1.875rem,1.2259615385rem + 2.8846153846vw,3.75rem)){.modal-purchase[data-v-244497c5]{padding-block:clamp(1.875rem,1.22596rem + 2.88462vw,3.75rem)}}@supports not (padding-block:clamp(1.875rem,1.2259615385rem + 2.8846153846vw,3.75rem)){.modal-purchase[data-v-244497c5]{padding-block:calc(1.22596rem + 2.88462vw)}}}@media (width<=22.5em){.modal-purchase[data-v-244497c5]{padding-block:1.875rem}}@media (width>=87.5em){.modal-purchase[data-v-244497c5]{padding-inline:2.5rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-inline:clamp(0.9375rem,0.3966346154rem + 2.4038461538vw,2.5rem)){.modal-purchase[data-v-244497c5]{padding-inline:clamp(.9375rem,.396635rem + 2.40385vw,2.5rem)}}@supports not (padding-inline:clamp(0.9375rem,0.3966346154rem + 2.4038461538vw,2.5rem)){.modal-purchase[data-v-244497c5]{padding-inline:calc(.39663rem + 2.40385vw)}}}@media (width<=22.5em){.modal-purchase[data-v-244497c5]{padding-inline:.9375rem}}@media only screen and (width<=45.875em){.modal-purchase[data-v-244497c5]{border-bottom-left-radius:0;max-width:none;height:auto;top:auto;bottom:0}}@media only screen and (width<=45.875em) and (width>=87.5em){.modal-purchase[data-v-244497c5]{border-top-right-radius:1.875rem}}@media only screen and (width<=45.875em) and (width>=22.5em) and (width<=87.5em){@supports (border-top-right-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-top-right-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-top-right-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-purchase[data-v-244497c5]{border-top-right-radius:calc(1.03365rem + .96154vw)}}}@media only screen and (width<=45.875em) and (width<=22.5em){.modal-purchase[data-v-244497c5]{border-top-right-radius:1.25rem}}.modal-purchase__content[data-v-244497c5]{display:grid}@media (width>=87.5em){.modal-purchase__content[data-v-244497c5]{gap:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(1.625rem,1.5384615385rem + 0.3846153846vw,1.875rem)){.modal-purchase__content[data-v-244497c5]{gap:clamp(1.625rem,1.53846rem + .384615vw,1.875rem)}}@supports not (gap:clamp(1.625rem,1.5384615385rem + 0.3846153846vw,1.875rem)){.modal-purchase__content[data-v-244497c5]{gap:calc(1.53846rem + .38462vw)}}}@media (width<=22.5em){.modal-purchase__content[data-v-244497c5]{gap:1.625rem}}.modal-purchase__title[data-v-244497c5]{font-family:var(--font-family);text-transform:uppercase;font-weight:500;line-height:110%}@media (width>=87.5em){.modal-purchase__title[data-v-244497c5]{font-size:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-purchase__title[data-v-244497c5]{font-size:clamp(1.125rem,1.08173rem + .192308vw,1.25rem)}}@supports not (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-purchase__title[data-v-244497c5]{font-size:calc(1.08173rem + .19231vw)}}}@media (width<=22.5em){.modal-purchase__title[data-v-244497c5]{font-size:1.125rem}}.modal-purchase__item[data-v-244497c5]{border-top:.0625rem solid var(--color-dark-100);display:grid}@media (width>=87.5em){.modal-purchase__item[data-v-244497c5]{padding-block:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-block:clamp(0.9375rem,0.6129807692rem + 1.4423076923vw,1.875rem)){.modal-purchase__item[data-v-244497c5]{padding-block:clamp(.9375rem,.612981rem + 1.44231vw,1.875rem)}}@supports not (padding-block:clamp(0.9375rem,0.6129807692rem + 1.4423076923vw,1.875rem)){.modal-purchase__item[data-v-244497c5]{padding-block:calc(.61298rem + 1.44231vw)}}}@media (width<=22.5em){.modal-purchase__item[data-v-244497c5]{padding-block:.9375rem}}@media (width>=87.5em){.modal-purchase__item[data-v-244497c5]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.modal-purchase__item[data-v-244497c5]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.modal-purchase__item[data-v-244497c5]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.modal-purchase__item[data-v-244497c5]{gap:.5rem}}.modal-purchase__label[data-v-244497c5]{font-size:1.125rem}.modal-purchase__description[data-v-244497c5],.modal-purchase__label[data-v-244497c5]{font-family:var(--font-family);font-weight:400;line-height:120%}.modal-purchase__description[data-v-244497c5]{color:var(--color-dark-400);font-size:.75rem}.modal-purchase__close[data-v-244497c5]{z-index:10;position:absolute}@media (width>=87.5em){.modal-purchase__close[data-v-244497c5]{top:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (top:clamp(0.3125rem,0.2043269231rem + 0.4807692308vw,0.625rem)){.modal-purchase__close[data-v-244497c5]{top:clamp(.3125rem,.204327rem + .480769vw,.625rem)}}@supports not (top:clamp(0.3125rem,0.2043269231rem + 0.4807692308vw,0.625rem)){.modal-purchase__close[data-v-244497c5]{top:calc(.20433rem + .48077vw)}}}@media (width<=22.5em){.modal-purchase__close[data-v-244497c5]{top:.3125rem}}@media (width>=87.5em){.modal-purchase__close[data-v-244497c5]{right:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (right:clamp(0.3125rem,0.2043269231rem + 0.4807692308vw,0.625rem)){.modal-purchase__close[data-v-244497c5]{right:clamp(.3125rem,.204327rem + .480769vw,.625rem)}}@supports not (right:clamp(0.3125rem,0.2043269231rem + 0.4807692308vw,0.625rem)){.modal-purchase__close[data-v-244497c5]{right:calc(.20433rem + .48077vw)}}}@media (width<=22.5em){.modal-purchase__close[data-v-244497c5]{right:.3125rem}}.modal-purchase__action[data-v-244497c5]{margin-top:.625rem}@media only screen and (width<=45.875em){.modal-purchase__action[data-v-244497c5]{width:100%}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-54b94293]:root{--font-family:"Coil", sans-serif}.modal-steps[data-v-54b94293]{background-color:var(--color-dark-light-grey);width:100%;max-width:31.25rem;height:100%;padding:3.75rem 1.5rem 1.875rem 2.5rem;position:absolute;top:0;right:0;overflow:hidden}@media (width>=87.5em){.modal-steps[data-v-54b94293]{border-top-left-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-top-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-steps[data-v-54b94293]{border-top-left-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-top-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-steps[data-v-54b94293]{border-top-left-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.modal-steps[data-v-54b94293]{border-top-left-radius:1.25rem}}@media (width>=87.5em){.modal-steps[data-v-54b94293]{border-bottom-left-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-bottom-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-steps[data-v-54b94293]{border-bottom-left-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-bottom-left-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.modal-steps[data-v-54b94293]{border-bottom-left-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.modal-steps[data-v-54b94293]{border-bottom-left-radius:1.25rem}}@media only screen and (width<=45.875em){.modal-steps[data-v-54b94293]{border-radius:0;max-width:none;padding:.9375rem}}.modal-steps__close[data-v-54b94293]{position:absolute;top:1.25rem;right:1.25rem}@media only screen and (width<=45.875em){.modal-steps__close[data-v-54b94293]{top:.3125rem;right:.3125rem}}.modal-steps__title[data-v-54b94293]{font-family:var(--font-family);text-transform:uppercase;margin-bottom:1.875rem;font-weight:500;line-height:110%}@media (width>=87.5em){.modal-steps__title[data-v-54b94293]{font-size:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-steps__title[data-v-54b94293]{font-size:clamp(1.125rem,1.08173rem + .192308vw,1.25rem)}}@supports not (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-steps__title[data-v-54b94293]{font-size:calc(1.08173rem + .19231vw)}}}@media (width<=22.5em){.modal-steps__title[data-v-54b94293]{font-size:1.125rem}}@media only screen and (width<=45.875em){.modal-steps__title[data-v-54b94293]{margin-bottom:1.25rem}}.modal-steps__back[data-v-54b94293]{align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}@media (any-hover:hover) and (pointer:fine){.modal-steps__back:hover .modal-steps__back-icon[data-v-54b94293]{color:var(--color-white-1000);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}}@media only screen and (width<=45.875em){.modal-steps__back[data-v-54b94293]{margin-bottom:.9375rem}}.modal-steps__back-icon[data-v-54b94293]{border:.0625rem solid var(--color-dark-100);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .3s ease-in-out;display:flex}.modal-steps__back-icon svg[data-v-54b94293]{transform:rotate(90deg)}.modal-steps__back-title[data-v-54b94293]{font-family:var(--font-family);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:100%}.modal-steps__back-fraction[data-v-54b94293]{border:.0625rem solid var(--color-dark-100);font-family:var(--font-family);border-radius:1.875rem;padding:.125rem .625rem;font-size:.75rem;font-weight:400;line-height:120%}.modal-steps__body[data-v-54b94293]{height:calc(100vh - 8.75rem);padding-right:.875rem;transition:scrollbar-color .3s;overflow:hidden auto}.modal-steps__body[data-v-54b94293]:not([hide-scrollbar])::-webkit-scrollbar-thumb{background:var(--color-dark-100)!important;border-radius:.5rem!important}.modal-steps__body[data-v-54b94293]:not([hide-scrollbar])::-webkit-scrollbar{width:.25rem!important;height:.25rem!important}.modal-steps__body[data-v-54b94293]::-webkit-scrollbar-track{background:var(--scroll-bg)!important}.modal-steps__body[data-v-54b94293]::-webkit-scrollbar-thumb{background:var(--color-dark-100)!important}.modal-steps__body[data-v-54b94293]{scrollbar-face-color:var(--color-dark-100)!important;scrollbar-track-color:var(--scroll-bg)!important}@media only screen and (width<=45.875em){.modal-steps__body[data-v-54b94293]{height:calc(100vh - 5.3125rem);padding-right:.25rem}}.modal-steps__list[data-v-54b94293]{gap:.5rem;padding-left:1.875rem;display:grid;position:relative}@media only screen and (width<=45.875em){.modal-steps__list[data-v-54b94293]{padding-left:1.25rem}}.modal-steps__line[data-v-54b94293]{height:calc(100% - 6.25rem);position:absolute;top:3.4375rem;left:.3125rem}@media only screen and (width<=45.875em){.modal-steps__line[data-v-54b94293]{height:calc(100% - 5rem);top:2.5rem}}.modal-steps-card[data-v-54b94293]{background-color:var(--color-white-1000);border-radius:1.25rem;justify-content:space-between;align-items:center;padding:1.125rem;transition:background-color .3s ease-in-out;display:flex;position:relative}@media (width>=87.5em){.modal-steps-card[data-v-54b94293]{gap:1rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.75rem,0.6634615385rem + 0.3846153846vw,1rem)){.modal-steps-card[data-v-54b94293]{gap:clamp(.75rem,.663462rem + .384615vw,1rem)}}@supports not (gap:clamp(0.75rem,0.6634615385rem + 0.3846153846vw,1rem)){.modal-steps-card[data-v-54b94293]{gap:calc(.66346rem + .38462vw)}}}@media (width<=22.5em){.modal-steps-card[data-v-54b94293]{gap:.75rem}}@media only screen and (width<=45.875em){.modal-steps-card[data-v-54b94293]{padding:.75rem}}@media (any-hover:hover) and (pointer:fine){.modal-steps-card[data-v-54b94293]:hover{background-color:var(--color-primary-hover)}.modal-steps-card:hover .modal-steps-card__icon[data-v-54b94293]{color:var(--color-white-1000);border-color:var(--color-white-600);background-color:#0000}.modal-steps-card:hover .modal-steps-card__title[data-v-54b94293]{color:var(--color-white-1000)}.modal-steps-card:hover .modal-steps-card__fraction[data-v-54b94293]{color:var(--color-white-800);border-color:var(--color-white-300)}.modal-steps-card:hover .modal-steps-card__arrow[data-v-54b94293]{color:var(--color-primary-hover);background-color:var(--color-white-1000);border-color:var(--color-white-1000)}}.modal-steps-card[data-v-54b94293]:before{z-index:2;content:"";background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%2012%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%237c84f3%22%20fill-opacity%3D%22.4%22%20rx%3D%226%22%2F%3E%3Crect%20width%3D%224%22%20height%3D%224%22%20x%3D%224%22%20y%3D%224%22%20fill%3D%22%236f79fb%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E);width:.75rem;height:.75rem;position:absolute;left:-1.875rem}@media only screen and (width<=45.875em){.modal-steps-card[data-v-54b94293]:before{left:-1.25rem}}.modal-steps-card__wrapper[data-v-54b94293]{align-items:center;gap:1.25rem;display:flex}@media (width>=87.5em){.modal-steps-card__wrapper[data-v-54b94293]{gap:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.modal-steps-card__wrapper[data-v-54b94293]{gap:clamp(.75rem,.576923rem + .769231vw,1.25rem)}}@supports not (gap:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.modal-steps-card__wrapper[data-v-54b94293]{gap:calc(.57692rem + .76923vw)}}}@media (width<=22.5em){.modal-steps-card__wrapper[data-v-54b94293]{gap:.75rem}}.modal-steps-card__icon[data-v-54b94293]{background-color:var(--color-dark-light-grey);border:.0625rem solid #0000;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;transition:all .3s ease-in-out;display:flex}@media only screen and (width<=45.875em){.modal-steps-card__icon[data-v-54b94293]{width:2.75rem;height:2.75rem}.modal-steps-card__icon svg[data-v-54b94293]{max-width:1.25rem;height:auto}}.modal-steps-card__content[data-v-54b94293]{justify-items:start;gap:.5rem;display:grid}.modal-steps-card__fraction[data-v-54b94293]{border:.0625rem solid var(--color-dark-100);border-radius:1.875rem;padding:.125rem .625rem;font-size:.75rem;transition:all .3s ease-in-out}.modal-steps-card__fraction[data-v-54b94293],.modal-steps-card__title[data-v-54b94293]{font-family:var(--font-family);font-weight:400;line-height:120%}.modal-steps-card__title[data-v-54b94293]{text-align:left;font-size:1.125rem;transition:color .3s ease-in-out}@media only screen and (width<=45.875em){.modal-steps-card__title[data-v-54b94293]{font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}}.modal-steps-card__arrow[data-v-54b94293]{border:.0625rem solid var(--color-dark-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .3s ease-in-out;display:flex}.modal-steps-card__arrow svg[data-v-54b94293]{transform:rotate(-90deg)}@media only screen and (width<=45.875em){.modal-steps-card__arrow svg[data-v-54b94293]{max-width:1rem;height:auto}.modal-steps-card__arrow[data-v-54b94293]{width:2rem;height:2rem}}.modal-steps-content__title[data-v-54b94293]{font-family:var(--font-family);text-transform:uppercase;margin-bottom:1.5rem;font-weight:500;line-height:110%}@media (width>=87.5em){.modal-steps-content__title[data-v-54b94293]{font-size:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-steps-content__title[data-v-54b94293]{font-size:clamp(1.125rem,1.08173rem + .192308vw,1.25rem)}}@supports not (font-size:clamp(1.125rem,1.0817307692rem + 0.1923076923vw,1.25rem)){.modal-steps-content__title[data-v-54b94293]{font-size:calc(1.08173rem + .19231vw)}}}@media (width<=22.5em){.modal-steps-content__title[data-v-54b94293]{font-size:1.125rem}}.modal-steps-content__body[data-v-54b94293]{gap:.5rem;display:grid}.modal-steps-content__block[data-v-54b94293]{background-color:var(--color-white-1000);border-radius:1.25rem;padding:1rem}.modal-steps-content__text[data-v-54b94293]{font-family:var(--font-family);font-size:1.125rem;font-weight:400;line-height:120%}.modal-steps-content__text[data-v-54b94293]:not(:last-child){margin-bottom:1.25rem}.modal-steps-content__text a[data-v-54b94293],.modal-steps-content__text button[data-v-54b94293]{color:var(--color-primary-1000);text-decoration:underline;transition:color .3s ease-in-out}@media (any-hover:hover) and (pointer:fine){.modal-steps-content__text a[data-v-54b94293]:hover,.modal-steps-content__text button[data-v-54b94293]:hover{color:var(--color-primary-hover)}}.modal-steps-content__text--small[data-v-54b94293]{font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}.modal-steps-content__text--small[data-v-54b94293]:not(:last-child){margin-bottom:.5rem}.modal-steps-content__list[data-v-54b94293]{gap:.25rem;display:grid}.modal-steps-content__list-item[data-v-54b94293]{color:var(--color-dark-600);font-family:var(--font-family);margin-left:.875rem;font-size:.875rem;font-weight:400;line-height:120%;list-style-type:disc}.modal-steps-content__list-item--small[data-v-54b94293]{font-family:var(--font-family);font-size:.75rem;font-weight:400;line-height:120%}.modal-steps-content__list-item--large[data-v-54b94293]{color:var(--color-dark-1000);font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}.modal-steps-content__list-item a[data-v-54b94293],.modal-steps-content__list-item button[data-v-54b94293]{color:var(--color-primary-1000);text-decoration:underline;transition:color .3s ease-in-out}@media (any-hover:hover) and (pointer:fine){.modal-steps-content__list-item a[data-v-54b94293]:hover,.modal-steps-content__list-item button[data-v-54b94293]:hover{color:var(--color-primary-hover)}}.modal-steps-content__description[data-v-54b94293]{color:var(--color-dark-600);font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:120%}.modal-steps-content__wrapper[data-v-54b94293]{gap:.5rem;display:grid}.modal-steps-content__extra-block[data-v-54b94293]{background-color:var(--color-dark-light-grey);border-radius:1rem;padding:.75rem}.modal-steps-content__header[data-v-54b94293]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.modal-steps-content__header[data-state=open] svg[data-v-54b94293]{transform:rotate(-180deg)}.modal-steps-content__subtitle[data-v-54b94293]{text-align:left;font-family:var(--font-family);text-transform:uppercase;font-size:1.125rem;font-weight:500;line-height:110%}.modal-steps-content__icon[data-v-54b94293]{border:.0625rem solid var(--color-dark-100);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .3s ease-in-out;display:flex}.modal-steps-content__icon svg[data-v-54b94293]{transition:transform .3s ease-in-out}.modal-steps-content__ordered-list[data-v-54b94293]{gap:.125rem;max-width:20rem;padding-top:.5rem;padding-left:1.125rem;display:grid}.modal-steps-content__ordered-list[data-v-54b94293]:not(:last-child){margin-bottom:1rem}.modal-steps-content__ordered-item[data-v-54b94293]{color:var(--color-dark-600);font-family:var(--font-family);margin-left:.1875rem;font-size:.875rem;font-weight:400;line-height:120%;list-style-type:decimal;display:list-item}.modal-steps-content__ordered-item a[data-v-54b94293],.modal-steps-content__ordered-item button[data-v-54b94293]{color:var(--color-primary-1000);text-decoration:underline;transition:color .3s ease-in-out}@media (any-hover:hover) and (pointer:fine){.modal-steps-content__ordered-item a[data-v-54b94293]:hover,.modal-steps-content__ordered-item button[data-v-54b94293]:hover{color:var(--color-primary-hover)}}.modal-steps-content__caution[data-v-54b94293]{background-color:var(--color-dark-50);border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.modal-steps-content__caution-icon[data-v-54b94293]{background-color:var(--color-white-1000);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.modal-steps-content__caution-text[data-v-54b94293]{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:120%}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-76f05a66]:root{--font-family:"Coil", sans-serif}.apartment-hero[data-v-76f05a66]{background-color:var(--color-dark-light-grey);padding-top:6.25rem}@media (width>=87.5em){.apartment-hero[data-v-76f05a66]{padding-bottom:3.125rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding-bottom:clamp(0.5rem,-0.4086538462rem + 4.0384615385vw,3.125rem)){.apartment-hero[data-v-76f05a66]{padding-bottom:clamp(.5rem,4.03846vw - .408654rem,3.125rem)}}@supports not (padding-bottom:clamp(0.5rem,-0.4086538462rem + 4.0384615385vw,3.125rem)){.apartment-hero[data-v-76f05a66]{padding-bottom:calc(4.03846vw - .40865rem)}}}@media (width<=22.5em){.apartment-hero[data-v-76f05a66]{padding-bottom:.5rem}}@media (width>=87.5em){.apartment-hero[data-v-76f05a66]{border-bottom-left-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-bottom-left-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero[data-v-76f05a66]{border-bottom-left-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-bottom-left-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero[data-v-76f05a66]{border-bottom-left-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.apartment-hero[data-v-76f05a66]{border-bottom-left-radius:1.5625rem}}@media (width>=87.5em){.apartment-hero[data-v-76f05a66]{border-bottom-right-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-bottom-right-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero[data-v-76f05a66]{border-bottom-right-radius:clamp(1.5625rem,1.45433rem + .480769vw,1.875rem)}}@supports not (border-bottom-right-radius:clamp(1.5625rem,1.4543269231rem + 0.4807692308vw,1.875rem)){.apartment-hero[data-v-76f05a66]{border-bottom-right-radius:calc(1.45433rem + .48077vw)}}}@media (width<=22.5em){.apartment-hero[data-v-76f05a66]{border-bottom-right-radius:1.5625rem}}@media only screen and (width<=45.875em){.apartment-hero[data-v-76f05a66]{padding-top:3.75rem;padding-bottom:.5rem}.apartment-hero__container[data-v-76f05a66]{padding-inline:.5rem}}.apartment-hero__body[data-v-76f05a66]{justify-content:space-between;align-items:flex-start;display:flex}@media (width>=87.5em){.apartment-hero__body[data-v-76f05a66]{gap:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.25rem,-0.0961538462rem + 1.5384615385vw,1.25rem)){.apartment-hero__body[data-v-76f05a66]{gap:clamp(.25rem,1.53846vw - .0961539rem,1.25rem)}}@supports not (gap:clamp(0.25rem,-0.0961538462rem + 1.5384615385vw,1.25rem)){.apartment-hero__body[data-v-76f05a66]{gap:calc(1.53846vw - .09615rem)}}}@media (width<=22.5em){.apartment-hero__body[data-v-76f05a66]{gap:.25rem}}@media only screen and (width<=66.75em){.apartment-hero__body[data-v-76f05a66]{display:block}}.apartment-hero__layouts[data-v-76f05a66]{flex:0 56.25rem}@media only screen and (height>=43.75em){.apartment-hero__layouts[data-v-76f05a66]{position:sticky;top:6.25rem}}@media only screen and (height>=43.75em) and (width<=66.75em){.apartment-hero__layouts[data-v-76f05a66]{position:static}}@media only screen and (width<=66.75em) and (width>=87.5em){.apartment-hero__layouts[data-v-76f05a66]{margin-bottom:1.25rem}}@media only screen and (width<=66.75em) and (width>=22.5em) and (width<=87.5em){@supports (margin-bottom:clamp(0.25rem,-0.0961538462rem + 1.5384615385vw,1.25rem)){.apartment-hero__layouts[data-v-76f05a66]{margin-bottom:clamp(.25rem,1.53846vw - .0961539rem,1.25rem)}}@supports not (margin-bottom:clamp(0.25rem,-0.0961538462rem + 1.5384615385vw,1.25rem)){.apartment-hero__layouts[data-v-76f05a66]{margin-bottom:calc(1.53846vw - .09615rem)}}}@media only screen and (width<=66.75em) and (width<=22.5em){.apartment-hero__layouts[data-v-76f05a66]{margin-bottom:.25rem}}.apartment-hero__info[data-v-76f05a66]{flex:0 27.5rem;margin-top:3.75rem}@media only screen and (width<=66.75em){.apartment-hero__info[data-v-76f05a66]{margin-top:0}}.apartment-hero__actions[data-v-76f05a66]{display:grid}@media (width>=87.5em){.apartment-hero__actions[data-v-76f05a66]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.25rem,0.1201923077rem + 0.5769230769vw,0.625rem)){.apartment-hero__actions[data-v-76f05a66]{gap:clamp(.25rem,.120192rem + .576923vw,.625rem)}}@supports not (gap:clamp(0.25rem,0.1201923077rem + 0.5769230769vw,0.625rem)){.apartment-hero__actions[data-v-76f05a66]{gap:calc(.12019rem + .57692vw)}}}@media (width<=22.5em){.apartment-hero__actions[data-v-76f05a66]{gap:.25rem}}@media (width>=87.5em){.apartment-hero__actions[data-v-76f05a66]{margin-top:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-top:clamp(0.25rem,0.1201923077rem + 0.5769230769vw,0.625rem)){.apartment-hero__actions[data-v-76f05a66]{margin-top:clamp(.25rem,.120192rem + .576923vw,.625rem)}}@supports not (margin-top:clamp(0.25rem,0.1201923077rem + 0.5769230769vw,0.625rem)){.apartment-hero__actions[data-v-76f05a66]{margin-top:calc(.12019rem + .57692vw)}}}@media (width<=22.5em){.apartment-hero__actions[data-v-76f05a66]{margin-top:.25rem}}@media (width>=87.5em){.apartment-hero__variants[data-v-76f05a66]{margin-top:2rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-top:clamp(1.5rem,1.3269230769rem + 0.7692307692vw,2rem)){.apartment-hero__variants[data-v-76f05a66]{margin-top:clamp(1.5rem,1.32692rem + .769231vw,2rem)}}@supports not (margin-top:clamp(1.5rem,1.3269230769rem + 0.7692307692vw,2rem)){.apartment-hero__variants[data-v-76f05a66]{margin-top:calc(1.32692rem + .76923vw)}}}@media (width<=22.5em){.apartment-hero__variants[data-v-76f05a66]{margin-top:1.5rem}}.apartment-hero-action[data-v-76f05a66]{background-color:var(--color-white-1000);justify-content:space-between;align-items:center;gap:.625rem;padding:.9375rem;transition:background-color .3s ease-in-out;display:flex}@media (width>=87.5em){.apartment-hero-action[data-v-76f05a66]{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.apartment-hero-action[data-v-76f05a66]{border-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.apartment-hero-action[data-v-76f05a66]{border-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.apartment-hero-action[data-v-76f05a66]{border-radius:1.25rem}}@media (any-hover:hover) and (pointer:fine){.apartment-hero-action[data-v-76f05a66]:hover{background-color:var(--color-primary-hover)}.apartment-hero-action:hover .apartment-hero-action__arrow[data-v-76f05a66],.apartment-hero-action:hover .apartment-hero-action__label[data-v-76f05a66]{color:var(--color-white-1000)}.apartment-hero-action:hover .apartment-hero-action__description[data-v-76f05a66]{color:var(--color-white-800)}}.apartment-hero-action__content[data-v-76f05a66]{align-items:center;display:flex}@media (width>=87.5em){.apartment-hero-action__content[data-v-76f05a66]{gap:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-action__content[data-v-76f05a66]{gap:clamp(.75rem,.576923rem + .769231vw,1.25rem)}}@supports not (gap:clamp(0.75rem,0.5769230769rem + 0.7692307692vw,1.25rem)){.apartment-hero-action__content[data-v-76f05a66]{gap:calc(.57692rem + .76923vw)}}}@media (width<=22.5em){.apartment-hero-action__content[data-v-76f05a66]{gap:.75rem}}.apartment-hero-action__icon[data-v-76f05a66]{background-color:var(--color-dark-light-grey);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.apartment-hero-action__info[data-v-76f05a66]{text-align:left;display:grid}@media (width>=87.5em){.apartment-hero-action__info[data-v-76f05a66]{gap:.3125rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.00000625rem,-0.1081646635rem + 0.4807596154vw,0.3125rem)){.apartment-hero-action__info[data-v-76f05a66]{gap:clamp(.00000625rem,.48076vw - .108165rem,.3125rem)}}@supports not (gap:clamp(0.00000625rem,-0.1081646635rem + 0.4807596154vw,0.3125rem)){.apartment-hero-action__info[data-v-76f05a66]{gap:calc(.48076vw - .10816rem)}}}@media (width<=22.5em){.apartment-hero-action__info[data-v-76f05a66]{gap:.00000625rem}}.apartment-hero-action__label[data-v-76f05a66]{color:var(--color-dark-700);font-size:1.125rem}.apartment-hero-action__description[data-v-76f05a66],.apartment-hero-action__label[data-v-76f05a66]{font-family:var(--font-family);font-weight:400;line-height:120%;transition:color .3s ease-in-out}.apartment-hero-action__description[data-v-76f05a66]{color:var(--color-dark-400);font-size:.75rem}.apartment-hero-action__arrow[data-v-76f05a66]{flex-shrink:0;transition:color .3s ease-in-out;transform:rotate(-90deg)}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-14a85246]:root{--font-family:"Coil", sans-serif}.apartment-advantages__wrapper[data-v-14a85246]{align-items:center;display:flex}@media (width>=87.5em){.apartment-advantages__wrapper[data-v-14a85246]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-advantages__wrapper[data-v-14a85246]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-advantages__wrapper[data-v-14a85246]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.apartment-advantages__wrapper[data-v-14a85246]{gap:.5rem}}.apartment-advantages__body[data-v-14a85246]{align-items:center;display:flex}@media (width>=87.5em){.apartment-advantages__body[data-v-14a85246]{gap:.625rem}}@media (width>=22.5em) and (width<=87.5em){@supports (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-advantages__body[data-v-14a85246]{gap:clamp(.5rem,.456731rem + .192308vw,.625rem)}}@supports not (gap:clamp(0.5rem,0.4567307692rem + 0.1923076923vw,0.625rem)){.apartment-advantages__body[data-v-14a85246]{gap:calc(.45673rem + .19231vw)}}}@media (width<=22.5em){.apartment-advantages__body[data-v-14a85246]{gap:.5rem}}.apartment-advantages__card[data-v-14a85246]{background-color:var(--color-dark-light-grey);border-radius:1.875rem;flex-direction:column;flex:0 0 20.125rem;display:flex;overflow:hidden}.apartment-advantages__card[data-v-14a85246]:nth-child(2n){flex-direction:column-reverse}@media only screen and (width<=45.875em){.apartment-advantages__card[data-v-14a85246]:nth-child(2n){flex-direction:row}.apartment-advantages__card[data-v-14a85246]{flex:unset;border-radius:6.25rem;flex-direction:row;align-items:center;gap:.75rem;padding-right:1.25rem}}.apartment-advantages__image[data-v-14a85246]{aspect-ratio:332/200;position:relative}@media only screen and (width<=45.875em){.apartment-advantages__image[data-v-14a85246]{width:3.75rem;height:3.75rem;aspect-ratio:unset;border-radius:50%;flex-shrink:0;overflow:hidden}}.apartment-advantages__text[data-v-14a85246]{color:var(--color-dark-700);font-family:var(--font-family);padding:1.875rem;font-size:1.125rem;font-weight:400;line-height:120%}@media only screen and (width<=45.875em){.apartment-advantages__text[data-v-14a85246]{white-space:nowrap;padding:0}}@font-face{font-family:Coil;src:local(Coil Regular),local(Coil),url(../fonts/Coil-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Coil;src:local(Coil Medium),url(../fonts/Coil-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}[data-v-2de37d22]:root{--font-family:"Coil", sans-serif}.promo-banner[data-v-2de37d22]{background-color:var(--color-primary-1000);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (width>=87.5em){.promo-banner[data-v-2de37d22]{border-radius:1.875rem}}@media (width>=22.5em) and (width<=87.5em){@supports (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.promo-banner[data-v-2de37d22]{border-radius:clamp(1.25rem,1.03365rem + .961538vw,1.875rem)}}@supports not (border-radius:clamp(1.25rem,1.0336538462rem + 0.9615384615vw,1.875rem)){.promo-banner[data-v-2de37d22]{border-radius:calc(1.03365rem + .96154vw)}}}@media (width<=22.5em){.promo-banner[data-v-2de37d22]{border-radius:1.25rem}}@media only screen and (width<=45.875em){.promo-banner[data-v-2de37d22]{grid-template-columns:1fr}}@media (width>=87.5em){.promo-banner__content[data-v-2de37d22]{padding:3.75rem}}@media (width>=22.5em) and (width<=87.5em){@supports (padding:clamp(1.25rem,0.3846153846rem + 3.8461538462vw,3.75rem)){.promo-banner__content[data-v-2de37d22]{padding:clamp(1.25rem,.384615rem + 3.84615vw,3.75rem)}}@supports not (padding:clamp(1.25rem,0.3846153846rem + 3.8461538462vw,3.75rem)){.promo-banner__content[data-v-2de37d22]{padding:calc(.38462rem + 3.84615vw)}}}@media (width<=22.5em){.promo-banner__content[data-v-2de37d22]{padding:1.25rem}}@media only screen and (width<=45.875em){.promo-banner__content[data-v-2de37d22]{padding-inline:.9375rem;padding-top:1.25rem;padding-bottom:1.5625rem}}.promo-banner__title[data-v-2de37d22]{color:var(--color-white-1000);font-family:var(--font-family);text-transform:uppercase;font-weight:400;line-height:110%}@media (width>=87.5em){.promo-banner__title[data-v-2de37d22]{font-size:3.125rem}}@media (width>=22.5em) and (width<=87.5em){@supports (font-size:clamp(1.75rem,1.2740384615rem + 2.1153846154vw,3.125rem)){.promo-banner__title[data-v-2de37d22]{font-size:clamp(1.75rem,1.27404rem + 2.11538vw,3.125rem)}}@supports not (font-size:clamp(1.75rem,1.2740384615rem + 2.1153846154vw,3.125rem)){.promo-banner__title[data-v-2de37d22]{font-size:calc(1.27404rem + 2.11538vw)}}}@media (width<=22.5em){.promo-banner__title[data-v-2de37d22]{font-size:1.75rem}}@media (width>=87.5em){.promo-banner__title[data-v-2de37d22]{margin-bottom:1.25rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-bottom:clamp(0.625rem,0.4086538462rem + 0.9615384615vw,1.25rem)){.promo-banner__title[data-v-2de37d22]{margin-bottom:clamp(.625rem,.408654rem + .961538vw,1.25rem)}}@supports not (margin-bottom:clamp(0.625rem,0.4086538462rem + 0.9615384615vw,1.25rem)){.promo-banner__title[data-v-2de37d22]{margin-bottom:calc(.40865rem + .96154vw)}}}@media (width<=22.5em){.promo-banner__title[data-v-2de37d22]{margin-bottom:.625rem}}.promo-banner__description[data-v-2de37d22]{color:var(--color-white-1000);font-family:var(--font-family);font-size:1.125rem;font-weight:400;line-height:120%}@media only screen and (width<=45.875em){.promo-banner__description[data-v-2de37d22]{font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:120%}}@media (width>=87.5em){.promo-banner__action[data-v-2de37d22]{margin-top:2.5rem}}@media (width>=22.5em) and (width<=87.5em){@supports (margin-top:clamp(1.5625rem,1.2379807692rem + 1.4423076923vw,2.5rem)){.promo-banner__action[data-v-2de37d22]{margin-top:clamp(1.5625rem,1.23798rem + 1.44231vw,2.5rem)}}@supports not (margin-top:clamp(1.5625rem,1.2379807692rem + 1.4423076923vw,2.5rem)){.promo-banner__action[data-v-2de37d22]{margin-top:calc(1.23798rem + 1.44231vw)}}}@media (width<=22.5em){.promo-banner__action[data-v-2de37d22]{margin-top:1.5625rem}}@media only screen and (width<=45.875em){.promo-banner__action[data-v-2de37d22]{width:100%}}.promo-banner__image[data-v-2de37d22]{position:relative}@media only screen and (width<=45.875em){.promo-banner__image[data-v-2de37d22]{aspect-ratio:330/195}}
