.home-assistance[data-v-4d7d9898]{font-weight:500;margin-top:120px}.home-assistance h2[data-v-4d7d9898]{font-size:24px;letter-spacing:-.48px;line-height:28px;max-width:462px}.home-assistance__grid[data-v-4d7d9898]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.home-assistance__card[data-v-4d7d9898]{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-4d7d9898]{max-width:272px}.home-assistance__icon[data-v-4d7d9898]{background:var(--redesign-red);border-radius:5px;display:inline-flex;padding:4px}.home-assistance__card h3[data-v-4d7d9898]{font-size:20px;letter-spacing:-.4px;line-height:24px;margin-top:20px}.home-assistance__promotion[data-v-4d7d9898]{background:var(--redesign-red);border-color:transparent;color:#fff}.home-assistance__promotion h3[data-v-4d7d9898]{font-size:36px;letter-spacing:-.36px;line-height:40px;margin-top:0}.home-assistance .home-assistance__button[data-v-4d7d9898]{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-4d7d9898]{background:#ffffffd9}.home-assistance__button[data-v-4d7d9898]:hover:not(:disabled){background:#d0d0d0}.home-assistance__button[data-v-4d7d9898]:disabled{cursor:default;opacity:.5}@media(max-width:1200px){.home-assistance__grid[data-v-4d7d9898]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-assistance[data-v-4d7d9898]{margin-top:64px}.home-assistance h2[data-v-4d7d9898]{font-size:22px;line-height:26px}.home-assistance__grid[data-v-4d7d9898]{grid-template-columns:1fr;margin-top:32px}.home-assistance__card[data-v-4d7d9898]{height:auto;min-height:280px}.home-assistance__promotion h3[data-v-4d7d9898]{font-size:32px;line-height:36px}}@media(min-width:721px)and (max-width:1200px){.home-assistance__grid[data-v-4d7d9898]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-assistance__card[data-v-4d7d9898]{gap:20px;height:240px;min-height:0}.home-assistance__intro[data-v-4d7d9898]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-4d7d9898]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}}@media(max-width:720px){.home-assistance__card[data-v-4d7d9898]{gap:24px;height:auto;min-height:0;padding:16px}.home-assistance__intro[data-v-4d7d9898]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-4d7d9898]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}.home-assistance__promotion h3[data-v-4d7d9898]{font-size:24px;letter-spacing:-.24px;line-height:28px}}.home-hero[data-v-d76c4f38]{font-weight:500;height:720px;overflow:clip;position:relative}.home-hero__layout[data-v-d76c4f38]{height:100%;margin-left:calc(50% - 720px);position:relative;width:1440px}.home-hero h2[data-v-d76c4f38]{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-d76c4f38]{background:#e0e0e0;left:40px;position:absolute;top:610px;z-index:1}.home-hero__city-scene[data-v-d76c4f38]{inset:0;overflow:visible clip;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-hero__city-orbit[data-v-d76c4f38]{border-radius:50%;height:1312px;left:-561.9453px;pointer-events:none;position:absolute;top:103.0703px;transform:rotate(var(--redesign-orbit-angle));transform-origin:center;width:1312px}.home-hero__orbit-dot[data-v-d76c4f38]{height:20px;position:absolute;width:20px}.home-hero__city-stop[data-v-d76c4f38]{left:94.0547px;position:absolute;top:759.0703px;transform:rotate(var(--redesign-city-angle)) translate(656px)}.home-hero__city-upright[data-v-d76c4f38]{transform:rotate(calc(var(--redesign-city-angle)*-1))}.home-hero__city-choice[data-v-d76c4f38]{background:transparent;color:#000;cursor:pointer;height:72px;padding:0;position:absolute;transform:translate(var(--redesign-image-x),var(--redesign-image-y));width:114px}.home-hero__city-marker[data-v-d76c4f38]{height:20px;left:-10px;position:absolute;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-d76c4f38]{left:0;position:absolute;top:0}.home-hero__city-marker-image--selected[data-v-d76c4f38],.home-hero__city-stop--selected .home-hero__city-marker-image--idle[data-v-d76c4f38]{opacity:0}.home-hero__city-stop--selected .home-hero__city-marker-image--selected[data-v-d76c4f38]{opacity:1}.home-hero__city-image[data-v-d76c4f38]{border-radius:8px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(.40714286,.40909091);transform-origin:top left}.home-hero__city-image[data-v-d76c4f38],.home-hero__city-stop--selected .home-hero__city-choice[data-v-d76c4f38]{height:176px;width:280px}.home-hero__city-stop--selected .home-hero__city-image[data-v-d76c4f38]{border-radius:12px;transform:scale(1)}.home-hero__city-name[data-v-d76c4f38]{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)));white-space:nowrap;width:-moz-max-content;width:max-content}.home-hero__city-stop--selected .home-hero__city-name[data-v-d76c4f38]{background:var(--redesign-red);color:#fff;font-size:24px;line-height:28px;min-width:230px;padding:16px 24px}.home-hero__city-count[data-v-d76c4f38]{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)));width:20px}.home-hero__city-stop--selected .home-hero__city-count[data-v-d76c4f38]{height:40px;width:40px}.home-hero__city-choice[data-v-d76c4f38]:focus-visible{outline:none}.home-hero__city-choice:focus-visible .home-hero__city-name[data-v-d76c4f38]{outline:2px solid var(--redesign-red);outline-offset:4px}.home-hero__city-information[data-v-d76c4f38]{display:contents}.home-hero__city-description[data-v-d76c4f38]{color:#000000a6;font-size:16px;left:1010px;line-height:20px;pointer-events:none;position:absolute;top:340px;width:382px;z-index:1}.home-hero__city-mobile-orbit[data-v-d76c4f38]{display:none}@media(max-width:1440px){.home-hero__layout[data-v-d76c4f38]{margin-left:0;width:100%}.home-hero__city-scene[data-v-d76c4f38]{left:calc(50% - 720px);width:1440px}.home-hero h2[data-v-d76c4f38]{left:30px;width:300px}.home-hero__city-description[data-v-d76c4f38]{left:auto;right:24px;top:36px;width:240px}}@media(max-width:1200px){.home-hero[data-v-d76c4f38]{height:auto}.home-hero__layout[data-v-d76c4f38]{height:auto;margin-left:0;padding-top:840px;width:100%}.home-hero h2[data-v-d76c4f38]{left:0;margin-inline:auto;right:0;text-align:center;top:40px;width:min(600px,100% - 40px)}.home-hero__city-scene[data-v-d76c4f38]{height:720px;inset:140px auto auto calc(50% - 530px);transform:scale(.95);transform-origin:top left;width:1440px}.home-hero__city-information[data-v-d76c4f38]{display:flex;flex-direction:column;gap:24px;margin:0 20px 32px}.home-hero__about[data-v-d76c4f38]{align-self:start;position:static}.home-hero__city-description[data-v-d76c4f38]{max-width:520px;position:static;width:100%}}@media(max-width:768px){.home-hero[data-v-d76c4f38]{padding-top:20px}.home-hero__layout[data-v-d76c4f38]{padding-top:0}.home-hero h2[data-v-d76c4f38]{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-d76c4f38]{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-d76c4f38]{display:block;left:0;pointer-events:none;position:absolute;top:82px;transform:rotate(var(--redesign-mobile-orbit-angle));transform-origin:-24px 236px}.home-hero__city-mobile-orbit svg[data-v-d76c4f38]{display:block;overflow:visible}.home-hero__city-information .home-hero__about[data-v-d76c4f38],.home-hero__city-marker[data-v-d76c4f38],.home-hero__city-orbit[data-v-d76c4f38]{display:none}.home-hero__city-stop[data-v-d76c4f38]{left:-24px;top:318px;transform:rotate(var(--redesign-mobile-city-angle)) translate(231px)}.home-hero__city-upright[data-v-d76c4f38]{transform:rotate(calc(var(--redesign-mobile-city-angle)*-1))}.home-hero__city-choice[data-v-d76c4f38]{transform:translate(var(--redesign-mobile-image-x),var(--redesign-mobile-image-y))}.home-hero__city-image[data-v-d76c4f38],.home-hero__city-stop--selected .home-hero__city-choice[data-v-d76c4f38]{height:125px;width:201px}.home-hero__city-image[data-v-d76c4f38]{transform:scale(.56716418,.576)}.home-hero__city-name[data-v-d76c4f38]{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-d76c4f38]{font-size:14px;line-height:16px;min-width:0;padding:8px 12px}.home-hero__city-count[data-v-d76c4f38]{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-d76c4f38]{height:20px;width:20px}.home-hero__city-information[data-v-d76c4f38]{margin:16px auto 24px;padding-inline:10px;width:min(375px,100%)}.home-hero__city-description[data-v-d76c4f38]{font-size:14px;line-height:16px;max-width:324px}}.home-offers__slider[data-v-793c4bd7]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.home-offers__progress[data-v-793c4bd7]{display:none}.home-offers__card[data-v-793c4bd7]{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-793c4bd7]{background:var(--redesign-red)}.home-offers__card>img[data-v-793c4bd7]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.home-offers__card h2[data-v-793c4bd7]{font-size:28px;letter-spacing:-.28px;line-height:32px;max-width:322px}.home-offers__card h2 span[data-v-793c4bd7]{display:block}.home-offers__tags[data-v-793c4bd7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;max-width:300px}.home-offers__tag[data-v-793c4bd7]{max-width:100%;white-space:normal}@media(max-width:1200px){.home-offers__card[data-v-793c4bd7]{height:500px}.home-offers__card h2[data-v-793c4bd7]{font-size:24px;line-height:28px}.home-offers__slider[data-v-793c4bd7]{display:block}.home-offers__slider[data-v-793c4bd7] .swiper-slide{width:min(420px,80vw)}.home-offers__progress[data-v-793c4bd7]{display:flex;margin:20px auto 0;width:-moz-fit-content;width:fit-content}}@media(max-width:450px){.home-offers__card[data-v-793c4bd7]{height:440px}}.home-range[data-v-21a3a230]{border:0;margin:0;min-width:0;padding:0}.home-range__fields[data-v-21a3a230]{display:flex;gap:5px}.home-range__fields label[data-v-21a3a230]{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-21a3a230]{background:transparent;border:0;min-width:0;padding:0;width:100%}.home-range__fields label>span[data-v-21a3a230]:last-child{color:#0006}.home-range__slider[data-v-21a3a230]{height:20px;margin-top:10px;margin-inline:12px;position:relative}.home-range__line[data-v-21a3a230],.home-range__selection[data-v-21a3a230]{background:#e0e0e099;border-radius:100px;height:4px;left:0;position:absolute;right:0;top:8px}.home-range__selection[data-v-21a3a230]{background:var(--redesign-red)}.home-range__handle[data-v-21a3a230]{pointer-events:none;position:absolute;top:-4px;transform:translate(-50%)}.home-range__slider input[data-v-21a3a230]{-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-21a3a230]::-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-21a3a230]::-moz-range-thumb{cursor:ew-resize;height:32px;opacity:0;pointer-events:auto;width:40px}.home-filters[data-v-28631df8]{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-28631df8]{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-28631df8]{align-items:center;display:inline-flex;max-width:100%}.home-filters__mobile-prefix[data-v-28631df8],.home-filters__submit-mobile[data-v-28631df8]{display:none}.home-filters__fields[data-v-28631df8]{display:grid;gap:40px;grid-template-columns:277px minmax(0,1fr) 296px}.home-filters__categories[data-v-28631df8],.home-filters__rooms[data-v-28631df8]{border:0;margin:0;min-width:0;padding:0}.home-filters__categories>div[data-v-28631df8],.home-filters__rooms>div[data-v-28631df8]{display:flex;gap:5px}.home-filters__categories button[data-v-28631df8],.home-filters__rooms button[data-v-28631df8]{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-28631df8],.home-filters__rooms .home-filters__option--selected[data-v-28631df8]{background:#000;color:#fff}.home-filters__bottom[data-v-28631df8]{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-28631df8]{display:flex;flex-wrap:wrap;gap:10px}.home-filters__switch[data-v-28631df8]{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-28631df8],.home-filters__switch[aria-checked=true][data-v-28631df8]{border-color:var(--redesign-red)!important}.home-filters__switch-track[data-v-28631df8]{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-28631df8]{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-28631df8]{background:var(--redesign-red)}[aria-checked=true] .home-filters__switch-track>span[data-v-28631df8]{transform:translate(12px)}.home-filters__count[data-v-28631df8]{bottom:0;color:#000000a6;left:50%;min-height:16px;position:absolute;transform:translate(-50%);white-space:nowrap}.home-filters__submit[data-v-28631df8]{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-28631df8]:disabled{cursor:default;opacity:.4}.home-filters__error[data-v-28631df8]{color:var(--redesign-red);font-size:14px}@media(max-width:1200px){.home-filters__fields[data-v-28631df8]{gap:24px;grid-template-columns:auto minmax(0,1fr)}.home-filters__categories[data-v-28631df8]{grid-column:1/-1}.home-filters__bottom[data-v-28631df8]{flex-wrap:wrap}.home-filters__count[data-v-28631df8]{flex-basis:100%;order:1;position:static;text-align:center;transform:none}}@media(max-width:768px){.home-filters[data-v-28631df8]{gap:24px;margin-top:64px;padding:24px 16px}.home-filters h2[data-v-28631df8]{font-size:20px;line-height:24px}.home-filters__fields[data-v-28631df8]{gap:24px;grid-template-columns:minmax(0,1fr)}.home-filters__categories[data-v-28631df8]{grid-column:auto}.home-filters__categories>div[data-v-28631df8],.home-filters__rooms>div[data-v-28631df8]{flex-wrap:wrap}.home-filters__bottom[data-v-28631df8]{align-items:start;flex-direction:column;gap:24px}.home-filters__count[data-v-28631df8]{flex-basis:auto;order:0;text-align:left;white-space:normal}}@media(min-width:721px)and (max-width:1200px){.home-filters[data-v-28631df8]{gap:40px;padding:20px}.home-filters h2[data-v-28631df8]{font-size:24px;justify-content:flex-start;line-height:28px}.home-filters__fields[data-v-28631df8]{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-filters__rooms[data-v-28631df8]{grid-column:1/-1}.home-filters__categories>div[data-v-28631df8],.home-filters__rooms>div[data-v-28631df8]{flex-wrap:nowrap}.home-filters__categories button[data-v-28631df8],.home-filters__rooms button[data-v-28631df8]{flex:1;min-width:0;padding-inline:12px}.home-filters__categories[data-v-28631df8]{grid-column:2}.home-filters__categories button[data-v-28631df8]:first-child{flex:0 0 auto}.home-filters[data-v-28631df8] .home-range__unit{display:none}.home-filters__bottom[data-v-28631df8]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto}.home-filters__switches[data-v-28631df8]{grid-column:1/-1}.home-filters__count[data-v-28631df8]{order:0;position:static;text-align:left;transform:none;white-space:normal}.home-filters__submit[data-v-28631df8]{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-28631df8]{gap:24px;padding:20px 16px}.home-filters h2[data-v-28631df8]{display:block;font-size:24px;letter-spacing:-.48px;line-height:28px}.home-filters__region[data-v-28631df8]{display:flex;gap:4px}.home-filters__categories[data-v-28631df8],.home-filters__desktop-prefix[data-v-28631df8],.home-filters__error[data-v-28631df8],.home-filters__price[data-v-28631df8],.home-filters__submit-desktop[data-v-28631df8],.home-filters__switches[data-v-28631df8]{display:none}.home-filters__mobile-prefix[data-v-28631df8],.home-filters__submit-mobile[data-v-28631df8]{display:inline}.home-filters__rooms>div[data-v-28631df8]{flex-wrap:nowrap}.home-filters__rooms button[data-v-28631df8]{flex:1;min-width:0;padding-inline:8px}.home-filters__bottom[data-v-28631df8]{gap:16px}.home-filters__count[data-v-28631df8]{font-size:12px;line-height:16px}.home-filters__submit[data-v-28631df8]{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-cbfa86bf]{--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-cbfa86bf]{display:flex;flex-direction:column}.all-projects a[data-v-cbfa86bf],.all-projects button[data-v-cbfa86bf]{color:inherit;font:inherit}.all-projects button[data-v-cbfa86bf]{border:0;cursor:pointer}.all-projects a[data-v-cbfa86bf]{text-decoration:none}.all-projects a[data-v-cbfa86bf]:focus-visible,.all-projects button[data-v-cbfa86bf]:focus-visible{outline:2px solid #fff;outline-offset:3px}.all-projects__map[data-v-cbfa86bf]{background:#dfe3e6;border-radius:20px;flex:1;min-height:0;overflow:hidden;position:relative}.all-projects__map[data-v-cbfa86bf]:after{background:linear-gradient(transparent,#fff 90%);content:"";height:180px;inset:auto 0 0;pointer-events:none;position:absolute}.all-projects__regions[data-v-cbfa86bf]{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-cbfa86bf]{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-cbfa86bf]{background:#262c2e;color:#fff}.all-projects__close[data-v-cbfa86bf]{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-cbfa86bf]{height:32px;width:32px}.all-projects__rail[data-v-cbfa86bf]{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-cbfa86bf]{display:contents}.all-projects__rail--carousel[data-v-cbfa86bf]{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-cbfa86bf]{align-items:flex-end;display:flex;height:100%;width:clamp(195px,68vw,280px)}.all-projects__rail--tablet[data-v-cbfa86bf]{padding-inline:10px;pointer-events:none}.all-projects__rail--tablet .all-projects__slide[data-v-cbfa86bf]{width:clamp(195px,21vw,260px)}.all-projects__card[data-v-cbfa86bf]{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-cbfa86bf]{height:100%}.all-projects__rail--carousel .all-projects__card[data-v-cbfa86bf]{display:block;flex:none;height:100%;min-height:0;width:100%}.all-projects__rail--tablet .all-projects__card[data-v-cbfa86bf]:not(.all-projects__card--active){height:58%}.all-projects__select-card[data-v-cbfa86bf]{background:transparent;border-radius:inherit;inset:0;position:absolute;z-index:1}.all-projects__card>img[data-v-cbfa86bf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.all-projects__location[data-v-cbfa86bf],.all-projects__name[data-v-cbfa86bf]{-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-cbfa86bf]{top:10px}.all-projects__location[data-v-cbfa86bf]{bottom:10px}.all-projects__arrow[data-v-cbfa86bf]{background:#253238;border-radius:6px;display:none;padding:6px;position:absolute;right:10px;top:10px}.all-projects__card--active .all-projects__arrow[data-v-cbfa86bf]{display:flex}.all-projects__rail--tablet .all-projects__arrow[data-v-cbfa86bf]{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-cbfa86bf]:focus-visible,.all-projects__select-card[data-v-cbfa86bf]:focus-visible{outline-offset:-3px}.all-projects__card--active .all-projects__name[data-v-cbfa86bf]{background:#253238;max-width:calc(100% - 65px)}.all-projects__footer[data-v-cbfa86bf]{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-cbfa86bf]{height:auto;width:160px}.all-projects__status[data-v-cbfa86bf]{color:#333;padding:20px;position:absolute;text-align:center;top:30%;width:100%}.all-projects__empty[data-v-cbfa86bf]{align-self:center;color:#333}.all-projects[data-v-cbfa86bf] .home-map-canvas__controls{display:none}@media(max-width:720px){.all-projects[data-v-cbfa86bf]{padding:5px 5px 0}.all-projects__regions[data-v-cbfa86bf]{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-cbfa86bf]::-webkit-scrollbar{height:3px}.all-projects__regions[data-v-cbfa86bf]::-webkit-scrollbar-thumb{background:#262c2e40;border:0;border-radius:100px}.all-projects__regions button[data-v-cbfa86bf]{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-cbfa86bf]:focus-visible{outline-color:#262c2e;outline-offset:1px}.all-projects__footer[data-v-cbfa86bf]{flex-wrap:wrap;gap:12px 20px;justify-content:center;padding:10px 0}.all-projects__footer>a:first-child img[data-v-cbfa86bf]{width:110px}}@media(prefers-reduced-motion:reduce){.all-projects__card[data-v-cbfa86bf]{transition:none}}.home-map[data-v-e901f74f]{display:flex;flex-direction:column}.home-map h3[data-v-e901f74f]{flex-grow:1;font-size:36px;letter-spacing:-.36px;line-height:40px;margin-bottom:10px;min-height:40px}.home-map__all[data-v-e901f74f]{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-e901f74f]{display:none}.home-map__body[data-v-e901f74f]{--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-e901f74f]{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-e901f74f]{flex-direction:column;gap:16px;pointer-events:auto;text-align:center}.home-map__error>button[data-v-e901f74f]:not(.redesign-button){background:transparent;text-decoration:underline}@media(max-width:768px){.home-map h3[data-v-e901f74f]{font-size:28px;line-height:32px}.home-map__body[data-v-e901f74f]{height:480px}}@media(max-width:720px){.home-map h3[data-v-e901f74f]{clip-path:inset(50%);height:1px;min-height:0;overflow:hidden;position:absolute;width:1px}.home-map__body[data-v-e901f74f]{height:200px}.home-map__mobile-label[data-v-e901f74f]{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-fcb9408a]{display:flex;flex-direction:column}.home-project-card__heading[data-v-fcb9408a]{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-fcb9408a]{font-size:36px;letter-spacing:-.36px;line-height:40px}.home-project-card__heading h3 a[data-v-fcb9408a]{transition:color .2s ease}.home-project-card--previewed .home-project-card__heading h3 a[data-v-fcb9408a]{color:var(--redesign-red)}.home-project-card[data-v-fcb9408a]:focus-visible{outline:2px solid var(--redesign-red);outline-offset:6px}.home-project-card__body[data-v-fcb9408a]{--redesign-plans-top:349px;border-radius:10px;flex-shrink:0;height:600px;overflow:hidden;position:relative}.home-project-card__body[data-v-fcb9408a]: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-fcb9408a]{inset:0;overflow:hidden;position:absolute}.home-project-card__cover>img[data-v-fcb9408a]{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-fcb9408a]{display:none}.home-project-card__class[data-v-fcb9408a]{left:19px;position:absolute;top:19px}.home-project-card__count[data-v-fcb9408a]{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-fcb9408a]{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-fcb9408a],.home-project-card__apartments--dragging a[data-v-fcb9408a]{cursor:grabbing}.home-project-card__apartments[data-v-fcb9408a]::-webkit-scrollbar{display:none}.home-project-card__apartment[data-v-fcb9408a]{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-fcb9408a]{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-fcb9408a]:focus-visible,.home-project-card__more-apartments[data-v-fcb9408a]:hover{color:var(--redesign-red)}.home-project-card__apartment .redesign-pill[data-v-fcb9408a]{position:relative;z-index:1}.home-project-card__apartment strong[data-v-fcb9408a]{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-fcb9408a]{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-fcb9408a]{font-size:28px;line-height:32px}.home-project-card__body[data-v-fcb9408a]{--redesign-plans-top:309px;height:560px}}.home-projects[data-v-ed8d78c7]{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-ed8d78c7]{display:none}.home-projects__empty[data-v-ed8d78c7]{padding:40px}@media(max-width:1200px){.home-projects[data-v-ed8d78c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-projects[data-v-ed8d78c7]{gap:40px;grid-template-columns:minmax(0,1fr);margin-top:48px}}@media(max-width:720px){.home-projects[data-v-ed8d78c7]{margin-top:10px}.home-projects__collapsed-card[data-v-ed8d78c7]{display:none}.home-projects__more[data-v-ed8d78c7]{background:#404040;border-radius:100px;color:#fff;display:block;font-size:14px;font-weight:500;justify-self:center;line-height:16px;padding:12px 20px}}
