.home-assistance[data-v-1fda3303]{font-weight:500;margin-top:120px}.home-assistance h2[data-v-1fda3303]{font-size:24px;letter-spacing:-.48px;line-height:28px;max-width:462px}.home-assistance__grid[data-v-1fda3303]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.home-assistance__card[data-v-1fda3303]{align-items:start;background:#fff;border:1px solid hsla(0,0%,88%,.75);border-radius:20px;display:flex;flex-direction:column;gap:32px;height:440px;justify-content:space-between;min-width:0;padding:20px}.home-assistance__intro[data-v-1fda3303]{max-width:272px}.home-assistance__icon[data-v-1fda3303]{background:var(--redesign-red);border-radius:5px;display:inline-flex;padding:4px}.home-assistance__card h3[data-v-1fda3303]{font-size:20px;letter-spacing:-.4px;line-height:24px;margin-top:20px}.home-assistance__promotion[data-v-1fda3303]{background:var(--redesign-red);border-color:transparent;color:#fff}.home-assistance__promotion h3[data-v-1fda3303]{font-size:36px;letter-spacing:-.36px;line-height:40px;margin-top:0}.home-assistance .home-assistance__button[data-v-1fda3303]{align-items:center;background:#e0e0e0bf;border-radius:10px;color:#000;display:inline-flex;font-size:14px;justify-content:center;line-height:16px;max-width:100%;min-height:48px;padding:16px 24px;text-align:center;transition:background-color .18s ease}.home-assistance__promotion .home-assistance__button[data-v-1fda3303]{background:#ffffffd9}.home-assistance__button[data-v-1fda3303]:hover:not(:disabled){background:#d0d0d0}.home-assistance__button[data-v-1fda3303]:disabled{cursor:default;opacity:.5}@media(max-width:1200px){.home-assistance__grid[data-v-1fda3303]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-assistance[data-v-1fda3303]{margin-top:64px}.home-assistance h2[data-v-1fda3303]{font-size:22px;line-height:26px}.home-assistance__grid[data-v-1fda3303]{grid-template-columns:1fr;margin-top:32px}.home-assistance__card[data-v-1fda3303]{height:auto;min-height:280px}.home-assistance__promotion h3[data-v-1fda3303]{font-size:32px;line-height:36px}}@media(min-width:721px)and (max-width:1200px){.home-assistance__grid[data-v-1fda3303]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-assistance__card[data-v-1fda3303]{gap:20px;height:240px;min-height:0}.home-assistance__intro[data-v-1fda3303]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-1fda3303]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}}@media(max-width:720px){.home-assistance__card[data-v-1fda3303]{gap:24px;height:auto;min-height:0;padding:16px}.home-assistance__intro[data-v-1fda3303]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-1fda3303]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}.home-assistance__promotion h3[data-v-1fda3303]{font-size:24px;letter-spacing:-.24px;line-height:28px}}.home-hero[data-v-2164d155]{--redesign-city-duration:.56s;--redesign-drag-angle:0deg;--redesign-city-easing:cubic-bezier(.22,1,.36,1);font-weight:500;height:720px;overflow:clip;position:relative}.home-hero__layout[data-v-2164d155]{height:100%;margin-left:calc(50% - 720px);position:relative;width:1440px}.home-hero h2[data-v-2164d155]{font-size:24px;left:34px;letter-spacing:-.48px;line-height:28px;pointer-events:none;position:absolute;top:340px;width:390px;z-index:1}.home-hero__about[data-v-2164d155]{background:#e0e0e0;left:40px;position:absolute;top:610px;z-index:1}.home-hero__city-scene[data-v-2164d155]{inset:0;overflow:visible clip;position:absolute;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-hero__city-orbit[data-v-2164d155]{border-radius:50%;height:1312px;left:-561.9453px;pointer-events:none;position:absolute;top:103.0703px;transform:rotate(calc(var(--redesign-orbit-angle) + var(--redesign-drag-angle)));transform-origin:center;transition:transform var(--redesign-city-duration) var(--redesign-city-easing);width:1312px}.home-hero__orbit-dot[data-v-2164d155]{height:20px;position:absolute;width:20px}.home-hero__city-stop[data-v-2164d155]{left:94.0547px;position:absolute;top:759.0703px;transform:rotate(calc(var(--redesign-city-angle) + var(--redesign-drag-angle))) translate(656px);transition:transform var(--redesign-city-duration) var(--redesign-city-easing),opacity .28s ease}.home-hero__city-upright[data-v-2164d155]{transform:rotate(calc((var(--redesign-city-angle) + var(--redesign-drag-angle))*-1));transition:transform var(--redesign-city-duration) var(--redesign-city-easing)}.home-hero__city-choice[data-v-2164d155]{background:transparent;color:#000;cursor:grab;height:72px;padding:0;transform:translate(var(--redesign-image-x),var(--redesign-image-y));width:114px}.home-hero__city-choice[data-v-2164d155],.home-hero__city-marker[data-v-2164d155]{position:absolute;transition:transform var(--redesign-city-duration) var(--redesign-city-easing)}.home-hero__city-marker[data-v-2164d155]{height:20px;left:-10px;top:-10px;transform:translate(calc(var(--redesign-image-x)*-1),calc(var(--redesign-image-y)*-1));width:20px}.home-hero__city-marker img[data-v-2164d155]{left:0;position:absolute;top:0;transition:opacity .25s ease}.home-hero__city-marker-image--selected[data-v-2164d155],.home-hero__city-stop--selected .home-hero__city-marker-image--idle[data-v-2164d155]{opacity:0}.home-hero__city-stop--selected .home-hero__city-marker-image--selected[data-v-2164d155]{opacity:1}.home-hero__city-image[data-v-2164d155]{border-radius:8px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(.40714286,.40909091);transform-origin:top left;transition:transform var(--redesign-city-duration) var(--redesign-city-easing)}.home-hero__city-image[data-v-2164d155],.home-hero__city-stop--selected .home-hero__city-choice[data-v-2164d155]{height:176px;width:280px}.home-hero__city-stop--selected .home-hero__city-image[data-v-2164d155]{border-radius:12px;transform:scale(1)}.home-hero__city-name[data-v-2164d155]{background:#e0e0e0;border-radius:100px;font-size:14px;left:0;line-height:16px;padding:8px 12px;position:absolute;top:0;transform:translate(calc(var(--redesign-label-x) - var(--redesign-image-x)),calc(var(--redesign-label-y) - var(--redesign-image-y)));transition:transform var(--redesign-city-duration) var(--redesign-city-easing),background-color .25s ease,color .25s ease;white-space:nowrap;width:-moz-max-content;width:max-content}.home-hero__city-stop--selected .home-hero__city-name[data-v-2164d155]{background:var(--redesign-red);color:#fff;font-size:24px;line-height:28px;min-width:230px;padding:16px 24px}.home-hero__city-count[data-v-2164d155]{background:#404040;border-radius:50%;color:#ffffffd9;display:grid;font-size:14px;height:20px;left:0;line-height:20px;place-items:center;position:absolute;top:0;transform:translate(calc(var(--redesign-badge-x) - var(--redesign-image-x)),calc(var(--redesign-badge-y) - var(--redesign-image-y)));transition:transform var(--redesign-city-duration) var(--redesign-city-easing),width var(--redesign-city-duration) var(--redesign-city-easing),height var(--redesign-city-duration) var(--redesign-city-easing);width:20px}.home-hero__city-stop--selected .home-hero__city-count[data-v-2164d155]{height:40px;width:40px}.home-hero__city-stop--hidden[data-v-2164d155]{opacity:0;pointer-events:none}.home-hero__city-choice[data-v-2164d155]:focus-visible{outline:none}.home-hero__city-choice:focus-visible .home-hero__city-name[data-v-2164d155]{outline:2px solid var(--redesign-red);outline-offset:4px}.home-hero__city-information[data-v-2164d155]{display:contents}.home-hero__city-descriptions[data-v-2164d155]{color:#000000a6;display:grid;font-size:16px;left:1010px;line-height:20px;pointer-events:none;position:absolute;top:340px;width:382px;z-index:1}.home-hero__city-descriptions p[data-v-2164d155]{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .36s var(--redesign-city-easing)}.home-hero__city-descriptions .home-hero__city-description--active[data-v-2164d155]{opacity:1;transform:translateY(0);transition-delay:.12s}.home-hero__city-mobile-orbit[data-v-2164d155]{display:none}.home-hero--dragging[data-v-2164d155] :is(.home-hero__city-orbit,.home-hero__city-mobile-orbit,.home-hero__city-stop,.home-hero__city-upright){transition:none}.home-hero--dragging .home-hero__city-choice[data-v-2164d155]{cursor:grabbing}@media(max-width:1440px){.home-hero__layout[data-v-2164d155]{margin-left:0;width:100%}.home-hero__city-scene[data-v-2164d155]{left:calc(50% - 720px);width:1440px}.home-hero h2[data-v-2164d155]{left:30px;width:300px}.home-hero__city-descriptions[data-v-2164d155]{left:auto;right:24px;top:36px;width:240px}}@media(max-width:1200px){.home-hero[data-v-2164d155]{height:auto}.home-hero__layout[data-v-2164d155]{height:auto;margin-left:0;padding-top:840px;width:100%}.home-hero h2[data-v-2164d155]{left:0;margin-inline:auto;right:0;text-align:center;top:40px;width:min(600px,100% - 40px)}.home-hero__city-scene[data-v-2164d155]{height:720px;inset:140px auto auto calc(50% - 530px);transform:scale(.95);transform-origin:top left;width:1440px}.home-hero__city-information[data-v-2164d155]{display:flex;flex-direction:column;gap:24px;margin:0 20px 32px}.home-hero__about[data-v-2164d155]{align-self:start;position:static}.home-hero__city-descriptions[data-v-2164d155]{max-width:520px;position:static;width:100%}}@media(max-width:768px){.home-hero[data-v-2164d155]{--redesign-city-duration:.32s;padding-top:20px}.home-hero--dragging[data-v-2164d155] *{transition:none!important}.home-hero__layout[data-v-2164d155]{padding-top:0}.home-hero h2[data-v-2164d155]{font-size:16px;letter-spacing:0;line-height:20px;margin-inline:auto;position:static;text-align:center;width:min(334px,100% - 40px)}.home-hero__city-scene[data-v-2164d155]{height:505px;inset:auto auto auto 50%;margin:30px 0 calc(505px*(var(--redesign-mobile-scale) - 1)) -187.5px;position:relative;transform:scale(var(--redesign-mobile-scale));transform-origin:top center;width:375px}.home-hero__city-mobile-orbit[data-v-2164d155]{display:block;left:0;pointer-events:none;position:absolute;top:82px;transform:rotate(calc(var(--redesign-mobile-orbit-angle) + var(--redesign-drag-angle)));transform-origin:-24px 236px;transition:transform var(--redesign-city-duration) var(--redesign-city-easing)}.home-hero__city-mobile-orbit svg[data-v-2164d155]{display:block;overflow:visible}.home-hero__city-information .home-hero__about[data-v-2164d155],.home-hero__city-marker[data-v-2164d155],.home-hero__city-orbit[data-v-2164d155]{display:none}.home-hero__city-stop[data-v-2164d155]{left:-24px;top:318px;transform:rotate(calc(var(--redesign-mobile-city-angle) + var(--redesign-drag-angle))) translate(231px)}.home-hero__city-upright[data-v-2164d155]{transform:rotate(calc((var(--redesign-mobile-city-angle) + var(--redesign-drag-angle))*-1))}.home-hero__city-choice[data-v-2164d155]{transform:translate(var(--redesign-mobile-image-x),var(--redesign-mobile-image-y))}.home-hero__city-choice[data-v-2164d155],.home-hero__city-stop--selected .home-hero__city-choice[data-v-2164d155]{height:calc(72px + 53px*var(--redesign-city-active));width:calc(114px + 87px*var(--redesign-city-active))}.home-hero__city-image[data-v-2164d155]{height:125px;width:201px}.home-hero__city-image[data-v-2164d155],.home-hero__city-stop--selected .home-hero__city-image[data-v-2164d155]{transform:scale(calc(.56716 + var(--redesign-city-active)*.43284),calc(.576 + var(--redesign-city-active)*.424))}.home-hero__city-name[data-v-2164d155]{transform:translate(calc(var(--redesign-mobile-label-x) - var(--redesign-mobile-image-x)),calc(var(--redesign-mobile-label-y) - var(--redesign-mobile-image-y)))}.home-hero__city-stop--selected .home-hero__city-name[data-v-2164d155]{font-size:14px;line-height:16px;min-width:0;padding:8px 12px}.home-hero__city-count[data-v-2164d155]{transform:translate(calc(var(--redesign-mobile-badge-x) - var(--redesign-mobile-image-x)),calc(var(--redesign-mobile-badge-y) - var(--redesign-mobile-image-y)))}.home-hero__city-stop--selected .home-hero__city-count[data-v-2164d155]{height:20px;width:20px}.home-hero__city-information[data-v-2164d155]{margin:16px auto 24px;padding-inline:10px;width:min(375px,100%)}.home-hero__city-descriptions[data-v-2164d155]{font-size:14px;line-height:16px;max-width:324px}}.home-offers__slider[data-v-e13f8a6d]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.home-offers__progress[data-v-e13f8a6d]{display:none}.home-offers__card[data-v-e13f8a6d]{border-radius:20px;color:#fff;display:flex;flex-direction:column;height:600px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:20px;position:relative}.home-offers__card--solid-red[data-v-e13f8a6d]{background:var(--redesign-red)}.home-offers__card>img[data-v-e13f8a6d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.home-offers__card h2[data-v-e13f8a6d]{font-size:28px;letter-spacing:-.28px;line-height:32px;max-width:322px}.home-offers__card h2 span[data-v-e13f8a6d]{display:block}.home-offers__tags[data-v-e13f8a6d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;max-width:300px}.home-offers__tag[data-v-e13f8a6d]{max-width:100%;white-space:normal}@media(max-width:1200px){.home-offers__card[data-v-e13f8a6d]{height:500px}.home-offers__card h2[data-v-e13f8a6d]{font-size:24px;line-height:28px}.home-offers__slider[data-v-e13f8a6d]{display:block}.home-offers__slider[data-v-e13f8a6d] .swiper-slide{width:min(420px,80vw)}.home-offers__progress[data-v-e13f8a6d]{display:flex;margin:20px auto 0;width:-moz-fit-content;width:fit-content}}@media(max-width:450px){.home-offers__card[data-v-e13f8a6d]{height:440px}}.home-range[data-v-f6f37d5b]{border:0;margin:0;min-width:0;padding:0}.home-range__fields[data-v-f6f37d5b]{display:flex;gap:5px}.home-range__fields label[data-v-f6f37d5b]{align-items:center;background:#fff;border-radius:10px;display:flex;flex:1;font-size:14px;gap:4px;height:40px;line-height:16px;min-width:0;padding:12px}.home-range__fields input[data-v-f6f37d5b]{background:transparent;border:0;min-width:0;padding:0;width:100%}.home-range__fields label>span[data-v-f6f37d5b]:last-child{color:#0006}.home-range__slider[data-v-f6f37d5b]{height:20px;margin-top:10px;margin-inline:12px;position:relative}.home-range__line[data-v-f6f37d5b],.home-range__selection[data-v-f6f37d5b]{background:#e0e0e099;border-radius:100px;height:4px;left:0;position:absolute;right:0;top:8px}.home-range__selection[data-v-f6f37d5b]{background:var(--redesign-red)}.home-range__handle[data-v-f6f37d5b]{pointer-events:none;position:absolute;top:-4px;transform:translate(-50%)}.home-range__slider input[data-v-f6f37d5b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:32px;left:-20px;margin:0;pointer-events:none;position:absolute;top:-6px;width:calc(100% + 40px)}.home-range__slider input[data-v-f6f37d5b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:ew-resize;height:32px;opacity:0;pointer-events:auto;width:40px}.home-range__slider input[data-v-f6f37d5b]::-moz-range-thumb{cursor:ew-resize;height:32px;opacity:0;pointer-events:auto;width:40px}.home-filters[data-v-0d8002f3]{background:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;font-weight:500;gap:40px;margin-top:120px;padding:40px}.home-filters h2[data-v-0d8002f3]{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;gap:4px;justify-content:center;letter-spacing:-.48px;line-height:28px}.home-filters__region[data-v-0d8002f3]{align-items:center;display:inline-flex;max-width:100%}.home-filters__mobile-prefix[data-v-0d8002f3],.home-filters__submit-mobile[data-v-0d8002f3]{display:none}.home-filters__fields[data-v-0d8002f3]{display:grid;gap:40px;grid-template-columns:277px minmax(0,1fr) 296px}.home-filters__categories[data-v-0d8002f3],.home-filters__rooms[data-v-0d8002f3]{border:0;margin:0;min-width:0;padding:0}.home-filters__categories>div[data-v-0d8002f3],.home-filters__rooms>div[data-v-0d8002f3]{display:flex;gap:5px}.home-filters__categories button[data-v-0d8002f3],.home-filters__rooms button[data-v-0d8002f3]{background:#fff;border-radius:10px;font-size:14px;line-height:16px;min-width:40px;padding:12px 16px;white-space:nowrap}.home-filters__categories .home-filters__option--selected[data-v-0d8002f3],.home-filters__rooms .home-filters__option--selected[data-v-0d8002f3]{background:#000;color:#fff}.home-filters__bottom[data-v-0d8002f3]{align-items:end;display:flex;font-size:14px;gap:20px;justify-content:space-between;line-height:16px;min-height:32px;position:relative}.home-filters__switches[data-v-0d8002f3]{display:flex;flex-wrap:wrap;gap:10px}.home-filters__switch[data-v-0d8002f3]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2)!important;border-radius:100px;display:inline-flex;font-size:14px;gap:8px;line-height:16px;padding:7px 12px}.home-filters__switch.home-filters__discount[data-v-0d8002f3],.home-filters__switch[aria-checked=true][data-v-0d8002f3]{border-color:var(--redesign-red)!important}.home-filters__switch-track[data-v-0d8002f3]{align-items:center;background:#e0e0e0bf;border-radius:100px;display:flex;flex:0 0 28px;height:16px;padding:2px;transition:background-color .2s ease}.home-filters__switch-track>span[data-v-0d8002f3]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #3c538717;height:12px;transition:transform .2s ease;width:12px}[aria-checked=true] .home-filters__switch-track[data-v-0d8002f3]{background:var(--redesign-red)}[aria-checked=true] .home-filters__switch-track>span[data-v-0d8002f3]{transform:translate(12px)}.home-filters__count[data-v-0d8002f3]{bottom:0;color:#000000a6;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.home-filters__submit[data-v-0d8002f3]{background:transparent;color:var(--redesign-red);font-size:13px;font-weight:700;letter-spacing:.52px;line-height:16px;padding:0;text-transform:uppercase}.home-filters__submit[data-v-0d8002f3]:disabled{cursor:default;opacity:.4}.home-filters__error[data-v-0d8002f3]{color:var(--redesign-red);font-size:14px}@media(max-width:1200px){.home-filters__fields[data-v-0d8002f3]{gap:24px;grid-template-columns:auto minmax(0,1fr)}.home-filters__categories[data-v-0d8002f3]{grid-column:1/-1}.home-filters__bottom[data-v-0d8002f3]{flex-wrap:wrap}.home-filters__count[data-v-0d8002f3]{flex-basis:100%;order:1;position:static;text-align:center;transform:none}}@media(max-width:768px){.home-filters[data-v-0d8002f3]{gap:24px;margin-top:64px;padding:24px 16px}.home-filters h2[data-v-0d8002f3]{font-size:20px;line-height:24px}.home-filters__fields[data-v-0d8002f3]{gap:24px;grid-template-columns:minmax(0,1fr)}.home-filters__categories[data-v-0d8002f3]{grid-column:auto}.home-filters__categories>div[data-v-0d8002f3],.home-filters__rooms>div[data-v-0d8002f3]{flex-wrap:wrap}.home-filters__bottom[data-v-0d8002f3]{align-items:start;flex-direction:column;gap:24px}.home-filters__count[data-v-0d8002f3]{flex-basis:auto;order:0;text-align:left;white-space:normal}}@media(min-width:721px)and (max-width:1200px){.home-filters[data-v-0d8002f3]{gap:40px;padding:20px}.home-filters h2[data-v-0d8002f3]{font-size:24px;justify-content:flex-start;line-height:28px}.home-filters__fields[data-v-0d8002f3]{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-filters__rooms[data-v-0d8002f3]{grid-column:1/-1}.home-filters__categories>div[data-v-0d8002f3],.home-filters__rooms>div[data-v-0d8002f3]{flex-wrap:nowrap}.home-filters__categories button[data-v-0d8002f3],.home-filters__rooms button[data-v-0d8002f3]{flex:1;min-width:0;padding-inline:12px}.home-filters__categories[data-v-0d8002f3]{grid-column:2}.home-filters__categories button[data-v-0d8002f3]:first-child{flex:0 0 auto}.home-filters[data-v-0d8002f3] .home-range__unit{display:none}.home-filters__bottom[data-v-0d8002f3]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto}.home-filters__switches[data-v-0d8002f3]{grid-column:1/-1}.home-filters__count[data-v-0d8002f3]{order:0;position:static;text-align:left;transform:none;white-space:normal}.home-filters__submit[data-v-0d8002f3]{background:var(--redesign-red);border-radius:10px;color:#fff;font-size:14px;font-weight:500;justify-self:end;letter-spacing:0;line-height:16px;padding:16px 24px;text-transform:none}}@media(max-width:720px){.home-filters[data-v-0d8002f3]{gap:24px;padding:20px 16px}.home-filters h2[data-v-0d8002f3]{display:block;font-size:24px;letter-spacing:-.48px;line-height:28px}.home-filters__region[data-v-0d8002f3]{display:flex;gap:4px}.home-filters__categories[data-v-0d8002f3],.home-filters__desktop-prefix[data-v-0d8002f3],.home-filters__error[data-v-0d8002f3],.home-filters__price[data-v-0d8002f3],.home-filters__submit-desktop[data-v-0d8002f3],.home-filters__switches[data-v-0d8002f3]{display:none}.home-filters__mobile-prefix[data-v-0d8002f3],.home-filters__submit-mobile[data-v-0d8002f3]{display:inline}.home-filters__rooms>div[data-v-0d8002f3]{flex-wrap:nowrap}.home-filters__rooms button[data-v-0d8002f3]{flex:1;min-width:0;padding-inline:8px}.home-filters__bottom[data-v-0d8002f3]{gap:16px}.home-filters__count[data-v-0d8002f3]{font-size:12px;line-height:16px}.home-filters__submit[data-v-0d8002f3]{background:var(--redesign-red);border-radius:100px;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;padding:12px 20px;text-transform:none}}.all-projects[data-v-28592ccd]{--redesign-red:#f60801;background:var(--redesign-red);border:0;box-sizing:border-box;color:#fff;font-family:inherit;font-weight:500;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:10px 10px 0;position:fixed;width:100%}.all-projects[open][data-v-28592ccd]{display:flex;flex-direction:column}.all-projects a[data-v-28592ccd],.all-projects button[data-v-28592ccd]{color:inherit;font:inherit}.all-projects button[data-v-28592ccd]{border:0;cursor:pointer}.all-projects a[data-v-28592ccd]{text-decoration:none}.all-projects a[data-v-28592ccd]:focus-visible,.all-projects button[data-v-28592ccd]:focus-visible{outline:2px solid #fff;outline-offset:3px}.all-projects__map[data-v-28592ccd]{background:#dfe3e6;border-radius:20px;flex:1;min-height:0;overflow:hidden;position:relative}.all-projects__map[data-v-28592ccd]:after{background:linear-gradient(transparent,#fff 90%);content:"";height:180px;inset:auto 0 0;pointer-events:none;position:absolute}.all-projects__regions[data-v-28592ccd]{background:#a6abad;border-radius:12px;display:flex;gap:5px;left:50%;max-width:calc(100% - 120px);overflow-x:auto;padding:5px;position:absolute;top:10px;transform:translate(-50%);z-index:3}.all-projects__regions button[data-v-28592ccd]{background:#fff;border-radius:8px;color:#222;flex:0 0 auto;font-size:14px;min-width:130px;padding:12px 16px}.all-projects__regions button[aria-pressed=true][data-v-28592ccd]{background:#262c2e;color:#fff}.all-projects__close[data-v-28592ccd]{background:#262c2e;border-radius:10px;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:44px;z-index:4}.all-projects__close img[data-v-28592ccd]{height:32px;width:32px}.all-projects__rail[data-v-28592ccd]{align-items:flex-end;bottom:0;display:flex;gap:10px;height:min(340px,48%);justify-content:safe center;left:0;overflow-x:auto;padding:10px;pointer-events:none;position:absolute;right:0;scrollbar-width:none;z-index:2}.all-projects__slide[data-v-28592ccd]{display:contents}.all-projects__rail--carousel[data-v-28592ccd]{box-sizing:border-box;display:block;height:min(280px,45%);overflow:hidden;padding-inline:0;pointer-events:auto}.all-projects__rail--carousel .all-projects__slide[data-v-28592ccd]{align-items:flex-end;display:flex;height:100%;width:clamp(195px,68vw,280px)}.all-projects__rail--tablet[data-v-28592ccd]{padding-inline:10px;pointer-events:none}.all-projects__rail--tablet .all-projects__slide[data-v-28592ccd]{width:clamp(195px,21vw,260px)}.all-projects__card[data-v-28592ccd]{background:#78878f;border-radius:16px;flex:0 0 clamp(144px,11.4vw,280px);height:46%;min-height:130px;overflow:hidden;pointer-events:auto;position:relative;transition:height .25s ease}.all-projects__card--active[data-v-28592ccd]{height:100%}.all-projects__rail--carousel .all-projects__card[data-v-28592ccd]{display:block;flex:none;height:100%;min-height:0;width:100%}.all-projects__rail--tablet .all-projects__card[data-v-28592ccd]:not(.all-projects__card--active){height:58%}.all-projects__select-card[data-v-28592ccd]{background:transparent;border-radius:inherit;inset:0;position:absolute;z-index:1}.all-projects__card>img[data-v-28592ccd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.all-projects__location[data-v-28592ccd],.all-projects__name[data-v-28592ccd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3338;border-radius:100px;font-size:14px;left:10px;max-width:calc(100% - 20px);padding:8px 12px;position:absolute}.all-projects__name[data-v-28592ccd]{top:10px}.all-projects__location[data-v-28592ccd]{bottom:10px}.all-projects__arrow[data-v-28592ccd]{background:#253238;border-radius:6px;display:none;padding:6px;position:absolute;right:10px;top:10px}.all-projects__card--active .all-projects__arrow[data-v-28592ccd]{display:flex}.all-projects__rail--tablet .all-projects__arrow[data-v-28592ccd]{align-items:center;box-sizing:border-box;height:36px;justify-content:center;width:36px;z-index:2}.all-projects__rail--tablet .all-projects__arrow[data-v-28592ccd]:focus-visible,.all-projects__select-card[data-v-28592ccd]:focus-visible{outline-offset:-3px}.all-projects__card--active .all-projects__name[data-v-28592ccd]{background:#253238;max-width:calc(100% - 65px)}.all-projects__footer[data-v-28592ccd]{align-items:center;display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:64px}.all-projects__footer>a:first-child img[data-v-28592ccd]{height:auto;width:160px}.all-projects__status[data-v-28592ccd]{color:#333;padding:20px;position:absolute;text-align:center;top:30%;width:100%}.all-projects__empty[data-v-28592ccd]{align-self:center;color:#333}.all-projects[data-v-28592ccd] .home-map-canvas__controls{display:none}@media(max-width:720px){.all-projects[data-v-28592ccd]{padding:5px 5px 0}.all-projects__regions[data-v-28592ccd]{background:#fffffff0;box-shadow:0 2px 12px #0002;gap:4px;left:10px;max-width:none;padding:4px;right:64px;scrollbar-color:rgba(38,44,46,.25) transparent;scrollbar-width:thin;transform:none}.all-projects__regions[data-v-28592ccd]::-webkit-scrollbar{height:3px}.all-projects__regions[data-v-28592ccd]::-webkit-scrollbar-thumb{background:#262c2e40;border:0;border-radius:100px}.all-projects__regions button[data-v-28592ccd]{background:#f0f0f0;font-size:13px;line-height:16px;min-height:44px;min-width:0;padding:4px 12px;text-align:center;white-space:nowrap}.all-projects__regions button[data-v-28592ccd]:focus-visible{outline-color:#262c2e;outline-offset:1px}.all-projects__footer[data-v-28592ccd]{flex-wrap:wrap;gap:12px 20px;justify-content:center;padding:10px 0}.all-projects__footer>a:first-child img[data-v-28592ccd]{width:110px}}@media(prefers-reduced-motion:reduce){.all-projects__card[data-v-28592ccd]{transition:none}}.home-map[data-v-e3359386]{display:flex;flex-direction:column}.home-map h3[data-v-e3359386]{flex-grow:1;font-size:36px;letter-spacing:-.36px;line-height:40px;margin-bottom:10px;min-height:40px}.home-map__all[data-v-e3359386]{background:#d90000;border-radius:100px;color:#fff;font-weight:700;height:var(--home-map-action-height);padding:0 16px;position:absolute;right:12px;top:var(--home-map-action-top);white-space:nowrap;z-index:3}.home-map__mobile-label[data-v-e3359386]{display:none}.home-map__body[data-v-e3359386]{--home-map-action-top:12px;--home-map-action-height:44px;--home-map-controls-top:calc(var(--home-map-action-top) + var(--home-map-action-height) + 8px);background:#f5f5f5;border-radius:10px;flex-shrink:0;height:600px;overflow:hidden;position:relative}.home-map__status[data-v-e3359386]{align-items:center;background:#f5f5f5;color:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute}.home-map__error[data-v-e3359386]{flex-direction:column;gap:16px;pointer-events:auto;text-align:center}.home-map__error>button[data-v-e3359386]:not(.redesign-button){background:transparent;text-decoration:underline}@media(max-width:768px){.home-map h3[data-v-e3359386]{font-size:28px;line-height:32px}.home-map__body[data-v-e3359386]{height:480px}}@media(max-width:720px){.home-map h3[data-v-e3359386]{clip-path:inset(50%);height:1px;min-height:0;overflow:hidden;position:absolute;width:1px}.home-map__body[data-v-e3359386]{height:200px}.home-map__mobile-label[data-v-e3359386]{background:#fff;border-radius:100px;display:block;font-size:14px;left:12px;line-height:16px;padding:8px 12px;pointer-events:none;position:absolute;top:12px;z-index:2}}.home-project-card[data-v-3e8f8d7a]{display:flex;flex-direction:column}.home-project-card__heading[data-v-3e8f8d7a]{align-content:flex-start;align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;margin-bottom:10px;min-height:40px}.home-project-card__heading h3[data-v-3e8f8d7a]{font-size:36px;letter-spacing:-.36px;line-height:40px}.home-project-card__heading h3 a[data-v-3e8f8d7a]{transition:color .2s ease}.home-project-card--previewed .home-project-card__heading h3 a[data-v-3e8f8d7a]{color:var(--redesign-red)}.home-project-card[data-v-3e8f8d7a]:focus-visible{outline:2px solid var(--redesign-red);outline-offset:6px}.home-project-card__body[data-v-3e8f8d7a]{--redesign-plans-top:349px;border-radius:10px;flex-shrink:0;height:600px;overflow:hidden;position:relative}.home-project-card__body[data-v-3e8f8d7a]:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;content:"";inset:calc(var(--redesign-plans-top) - 50px) 0 0;-webkit-mask-image:linear-gradient(transparent,#000 32px);mask-image:linear-gradient(transparent,#000 32px);pointer-events:none;position:absolute;z-index:0}.home-project-card__cover[data-v-3e8f8d7a]{inset:0;overflow:hidden;position:absolute}.home-project-card__cover>img[data-v-3e8f8d7a]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.home-project-card__project-link-icon[data-v-3e8f8d7a]{display:none}.home-project-card__class[data-v-3e8f8d7a]{left:19px;position:absolute;top:19px}.home-project-card__count[data-v-3e8f8d7a]{color:#fff;font-weight:500;left:19px;pointer-events:none;position:absolute;top:calc(var(--redesign-plans-top) - 30px);z-index:1}.home-project-card__apartments[data-v-3e8f8d7a]{cursor:grab;display:flex;gap:10px;left:9px;overflow-x:auto;padding-bottom:1px;position:absolute;right:9px;scroll-snap-type:x mandatory;scrollbar-width:none;top:var(--redesign-plans-top);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.home-project-card__apartments--dragging[data-v-3e8f8d7a],.home-project-card__apartments--dragging a[data-v-3e8f8d7a]{cursor:grabbing}.home-project-card__apartments[data-v-3e8f8d7a]::-webkit-scrollbar{display:none}.home-project-card__apartment[data-v-3e8f8d7a]{background:#fff;border-radius:5px;flex:0 0 180px;height:240px;padding:10px;position:relative;scroll-snap-align:start}.home-project-card__more-apartments[data-v-3e8f8d7a]{align-self:center;color:#fff;flex:0 0 auto;font-size:20px;line-height:24px;margin-inline:10px;padding-block:12px;scroll-snap-align:end;transition:color .18s ease;white-space:nowrap}.home-project-card__more-apartments[data-v-3e8f8d7a]:focus-visible,.home-project-card__more-apartments[data-v-3e8f8d7a]:hover{color:var(--redesign-red)}.home-project-card__apartment .redesign-pill[data-v-3e8f8d7a]{position:relative;z-index:1}.home-project-card__apartment strong[data-v-3e8f8d7a]{bottom:10px;font-size:20px;font-weight:500;left:10px;letter-spacing:-.4px;line-height:24px;position:absolute;white-space:nowrap}@media(max-width:1200px){.home-project-card__project-link-icon[data-v-3e8f8d7a]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border-radius:5px;display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:16px;top:16px;width:32px}}@media(max-width:768px){.home-project-card__heading h3[data-v-3e8f8d7a]{font-size:28px;line-height:32px}.home-project-card__body[data-v-3e8f8d7a]{--redesign-plans-top:309px;height:560px}}.home-projects[data-v-d07bdf2e]{display:grid;font-weight:500;gap:80px 10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;scroll-margin-top:24px}.home-projects__more[data-v-d07bdf2e]{display:none}.home-projects__empty[data-v-d07bdf2e]{padding:40px}@media(max-width:1200px){.home-projects[data-v-d07bdf2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-projects[data-v-d07bdf2e]{gap:40px;grid-template-columns:minmax(0,1fr);margin-top:48px}}@media(max-width:720px){.home-projects[data-v-d07bdf2e]{margin-top:10px}.home-projects__collapsed-card[data-v-d07bdf2e]{display:none}.home-projects__more[data-v-d07bdf2e]{background:#404040;border-radius:100px;color:#fff;display:block;font-size:14px;font-weight:500;justify-self:center;line-height:16px;padding:12px 20px}}
