.home-assistance[data-v-f5169891]{font-weight:500;margin-top:120px}.home-assistance h2[data-v-f5169891]{font-size:24px;letter-spacing:-.48px;line-height:28px;max-width:462px;white-space:pre-line}.home-assistance__grid[data-v-f5169891]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.home-assistance__card[data-v-f5169891]{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-f5169891]{max-width:272px}.home-assistance__icon[data-v-f5169891]{background:var(--redesign-red);border-radius:5px;display:inline-flex;padding:4px}.home-assistance__card h3[data-v-f5169891]{font-size:20px;letter-spacing:-.4px;line-height:24px;margin-top:20px}.home-assistance__promotion[data-v-f5169891]{background:var(--redesign-red);border-color:transparent;color:#fff}.home-assistance__promotion h3[data-v-f5169891]{font-size:36px;letter-spacing:-.36px;line-height:40px;margin-top:0}.home-assistance .home-assistance__button[data-v-f5169891]{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-f5169891]{background:#ffffffd9}.home-assistance__button[data-v-f5169891]:hover:not(:disabled){background:#d0d0d0}.home-assistance__button[data-v-f5169891]:disabled{cursor:default;opacity:.5}@media(max-width:1200px){.home-assistance__grid[data-v-f5169891]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-assistance[data-v-f5169891]{margin-top:64px}.home-assistance h2[data-v-f5169891]{font-size:22px;line-height:26px}.home-assistance__grid[data-v-f5169891]{grid-template-columns:1fr;margin-top:32px}.home-assistance__card[data-v-f5169891]{height:auto;min-height:280px}.home-assistance__promotion h3[data-v-f5169891]{font-size:32px;line-height:36px}}@media(min-width:721px)and (max-width:1200px){.home-assistance__grid[data-v-f5169891]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-assistance__card[data-v-f5169891]{gap:20px;height:240px;min-height:0}.home-assistance__intro[data-v-f5169891]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-f5169891]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}}@media(max-width:720px){.home-assistance__card[data-v-f5169891]{gap:24px;height:auto;min-height:0;padding:16px}.home-assistance__intro[data-v-f5169891]{max-width:none}.home-assistance__card:not(.home-assistance__promotion) h3[data-v-f5169891]{font-size:16px;letter-spacing:-.16px;line-height:20px;margin-top:16px}.home-assistance__promotion h3[data-v-f5169891]{font-size:24px;letter-spacing:-.24px;line-height:28px}}.home-hero[data-v-d40652cd]{--redesign-title-inset:32px;--redesign-title-top:269px;--redesign-orbit-scale:var(--redesign-desktop-orbit-scale);font-weight:500;height:clamp(580px,100svh - 90px - 64px,680px);min-height:var(--redesign-desktop-scene-height);overflow:clip;position:relative}.home-hero__layout[data-v-d40652cd]{height:100%;margin-left:calc(50% - 720px);position:relative;width:1440px}.home-hero h2[data-v-d40652cd]{font-size:24px;letter-spacing:-.48px;line-height:28px;pointer-events:none;top:var(--redesign-title-top);width:440px}.home-hero h2[data-v-d40652cd],.home-hero__about[data-v-d40652cd]{left:var(--redesign-title-inset);position:absolute;z-index:1}.home-hero__about[data-v-d40652cd]{background:#e0e0e0;bottom:40px}.home-hero__city-scene[data-v-d40652cd]{inset:0;overflow-anchor:none;position:absolute;transform:translateY(var(--redesign-desktop-scene-offset)) scaleY(var(--redesign-orbit-scale));transform-origin:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-hero__city-orbit[data-v-d40652cd]{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-d40652cd]{height:20px;position:absolute;width:20px}.home-hero__city-stop[data-v-d40652cd]{left:94.0547px;position:absolute;top:var(--redesign-city-orbit-center-y);transform:rotate(var(--redesign-city-angle)) translate(656px)}.home-hero__city-stop--selected[data-v-d40652cd]{z-index:1}.home-hero__city-upright[data-v-d40652cd]{transform:rotate(calc(var(--redesign-city-angle)*-1)) scaleY(calc(1/var(--redesign-orbit-scale)))}.home-hero__city-choice[data-v-d40652cd]{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-d40652cd]{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-d40652cd]{left:0;position:absolute;top:0}.home-hero__city-marker-image--selected[data-v-d40652cd],.home-hero__city-stop--selected .home-hero__city-marker-image--idle[data-v-d40652cd]{opacity:0}.home-hero__city-stop--selected .home-hero__city-marker-image--selected[data-v-d40652cd]{opacity:1}.home-hero__city-image[data-v-d40652cd]{border-radius:8px;height:176px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(.40714286,.40909091);transform-origin:top left;width:280px}.home-hero__city-stop--selected .home-hero__city-choice[data-v-d40652cd]{height:158px;width:251px}.home-hero__city-stop--selected .home-hero__city-image[data-v-d40652cd]{border-radius:60px;height:100%;transform:none;width:100%}.home-hero__city-name[data-v-d40652cd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e0e0e099;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-d40652cd]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--redesign-red);color:#fff;display:grid;font-size:16px;line-height:20px;min-height:40px;min-width:169px}.home-hero__city-count[data-v-d40652cd]{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-choice[data-v-d40652cd]:focus-visible{outline:none}.home-hero__city-choice:focus-visible .home-hero__city-name[data-v-d40652cd]{outline:2px solid var(--redesign-red);outline-offset:4px}.home-hero__city-information[data-v-d40652cd]{display:contents}.home-hero__city-description[data-v-d40652cd]{color:#000000a6;font-size:16px;line-height:20px;pointer-events:none;position:absolute;right:48px;top:var(--redesign-title-top);width:432px;z-index:1}.home-hero__city-mobile-orbit[data-v-d40652cd]{display:none}@media(max-width:1440px){.home-hero__layout[data-v-d40652cd]{margin-left:0;width:100%}.home-hero__city-scene[data-v-d40652cd]{left:calc(50% - 720px);width:1440px}.home-hero__city-description[data-v-d40652cd]{width:min(432px,50% - 264px)}}@media(max-width:1200px){.home-hero[data-v-d40652cd]{--redesign-title-inset:20px;--redesign-orbit-scale:1;height:auto;min-height:0}.home-hero__layout[data-v-d40652cd]{height:auto;margin-left:0;padding-top:840px;width:100%}.home-hero h2[data-v-d40652cd]{top:40px}.home-hero__city-scene[data-v-d40652cd]{height:720px;inset:140px auto auto calc(50% - 530px);overflow:visible clip;transform:scale(.95);transform-origin:top left;width:1440px}.home-hero__city-information[data-v-d40652cd]{display:flex;flex-direction:column;gap:24px;margin:0 var(--redesign-title-inset) 32px}.home-hero__about[data-v-d40652cd]{align-self:start;position:static}.home-hero__city-description[data-v-d40652cd]{max-width:520px;position:static;width:100%}}@media(max-width:768px){.home-hero[data-v-d40652cd]{padding-top:20px}.home-hero__layout[data-v-d40652cd]{padding-top:0}.home-hero h2[data-v-d40652cd]{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-d40652cd]{height:var(--redesign-mobile-scene-height);inset:auto auto auto 50%;margin:30px 0 calc(var(--redesign-mobile-scene-height)*(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-d40652cd]{display:block;inset:0 0 auto;overflow:clip;pointer-events:none;position:absolute}.home-hero__city-mobile-orbit svg[data-v-d40652cd]{display:block;left:0;overflow:visible;position:absolute;top:82px;transform:rotate(var(--redesign-mobile-orbit-angle));transform-origin:-24px 236px}.home-hero__city-information .home-hero__about[data-v-d40652cd],.home-hero__city-marker[data-v-d40652cd],.home-hero__city-orbit[data-v-d40652cd]{display:none}.home-hero__city-stop[data-v-d40652cd]{left:-24px;top:318px;transform:rotate(var(--redesign-mobile-city-angle)) translate(231px)}.home-hero__city-upright[data-v-d40652cd]{transform:rotate(calc(var(--redesign-mobile-city-angle)*-1))}.home-hero__city-choice[data-v-d40652cd]{transform:translate(var(--redesign-mobile-image-x),var(--redesign-mobile-image-y))}.home-hero__city-stop--selected .home-hero__city-choice[data-v-d40652cd]{height:var(--redesign-mobile-active-photo-height);width:172px}.home-hero__city-image[data-v-d40652cd]{height:125px;transform:scale(.56716418,.576);width:201px}.home-hero__city-name[data-v-d40652cd]{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-count[data-v-d40652cd]{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-image[data-v-d40652cd]{border-radius:12px}.home-hero__city-information[data-v-d40652cd]{margin:16px auto 24px;padding-inline:10px;width:min(375px,100%)}.home-hero__city-description[data-v-d40652cd]{font-size:14px;line-height:16px;max-width:324px}}.home-offers__slider[data-v-16e4787d]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.home-offers__progress[data-v-16e4787d]{display:none}.home-offers__card[data-v-16e4787d]{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-16e4787d]{background:var(--redesign-red)}.home-offers__card>img[data-v-16e4787d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home-offers__card>img[data-v-16e4787d]{transition:transform .2s ease}.home-offers__card:hover>img[data-v-16e4787d]{transform:scale(1.067)}}.home-offers__card h2[data-v-16e4787d]{font-size:28px;letter-spacing:-.28px;line-height:32px;max-width:322px}.home-offers__card h2 span[data-v-16e4787d]{display:block}.home-offers__tags[data-v-16e4787d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;max-width:300px}.home-offers__tag[data-v-16e4787d]{max-width:100%;white-space:normal}@media(max-width:1200px){.home-offers__card[data-v-16e4787d]{height:500px}.home-offers__card h2[data-v-16e4787d]{font-size:24px;line-height:28px}.home-offers__slider[data-v-16e4787d]{display:block}.home-offers__slide.swiper-slide[data-v-16e4787d]{width:min(420px,80vw)}.home-offers__progress[data-v-16e4787d]{display:flex;margin:20px auto 0;width:-moz-fit-content;width:fit-content}}@media(max-width:450px){.home-offers__slider[data-v-16e4787d]{margin-inline:calc(50% - 50vw);width:100vw}.home-offers__slider[data-v-16e4787d]:not(.swiper){display:flex;gap:5px;overflow:hidden}.home-offers__slide[data-v-16e4787d],.home-offers__slide.swiper-slide[data-v-16e4787d]{flex-shrink:0;width:min(340px,100% - 20px)}.home-offers__slider:not(.swiper) .home-offers__slide[data-v-16e4787d]:first-child{margin-left:max(10px,(100% - 340px)/2)}.home-offers__card[data-v-16e4787d]{height:480px}}.home-range[data-v-ee83cf65]{border:0;margin:0;min-width:0;padding:0}.home-range__fields[data-v-ee83cf65]{display:flex;gap:5px}.home-range__fields label[data-v-ee83cf65]{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 label[data-v-ee83cf65]:focus-within{background:#e9e9e9}.home-range__fields input[data-v-ee83cf65]{background:transparent;border:0;min-width:0;padding:0;width:100%}.home-range__fields label>span[data-v-ee83cf65]:last-child{color:#0006}.home-range__slider[data-v-ee83cf65]{height:20px;margin-top:10px;margin-inline:12px;position:relative}.home-range__line[data-v-ee83cf65],.home-range__selection[data-v-ee83cf65]{background:#e0e0e099;border-radius:100px;height:4px;left:0;position:absolute;right:0;top:8px}.home-range__selection[data-v-ee83cf65]{background:var(--redesign-red)}.home-range__handle[data-v-ee83cf65]{pointer-events:none;position:absolute;top:-4px;transform:translate(-50%)}.home-range[data-v-ee83cf65]:disabled{opacity:.45}@media(hover:hover){.home-range:not(:disabled) .home-range__fields label[data-v-ee83cf65]:hover:not(:focus-within){background:#e9e9e9}.home-range:not(:disabled) .home-range__slider:has(input:first-of-type:hover) .home-range__handle--min[data-v-ee83cf65],.home-range:not(:disabled) .home-range__slider:has(input:last-of-type:hover) .home-range__handle--max[data-v-ee83cf65]{filter:brightness(.85)}}.home-range input[data-v-ee83cf65]:focus-visible{outline:none}.home-range__slider:has(input:first-of-type:is(:active,:focus-visible)) .home-range__handle--min[data-v-ee83cf65],.home-range__slider:has(input:last-of-type:is(:active,:focus-visible)) .home-range__handle--max[data-v-ee83cf65]{filter:brightness(.7)}.home-range__slider input[data-v-ee83cf65]{-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-ee83cf65]::-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-ee83cf65]::-moz-range-thumb{cursor:ew-resize;height:32px;opacity:0;pointer-events:auto;width:40px}.home-filters[data-v-5cfe4427]{--ui-dropdown-focus-outline:none;--ui-dropdown-hover-background:transparent;background:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;font-weight:500;gap:40px;margin-top:120px;padding:40px;position:relative}.home-filters h2[data-v-5cfe4427]{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-5cfe4427]{align-items:center;display:inline-flex;max-width:100%}.home-filters__mobile-prefix[data-v-5cfe4427],.home-filters__submit-mobile[data-v-5cfe4427]{display:none}.home-filters__fields[data-v-5cfe4427]{display:grid;gap:40px;grid-template-columns:277px minmax(0,1fr) 296px}.home-filters__categories[data-v-5cfe4427],.home-filters__rooms[data-v-5cfe4427]{border:0;margin:0;min-width:0;padding:0}.home-filters__categories>div[data-v-5cfe4427],.home-filters__rooms>div[data-v-5cfe4427]{display:flex;gap:5px}.home-filters__categories button[data-v-5cfe4427],.home-filters__rooms button[data-v-5cfe4427]{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-5cfe4427],.home-filters__rooms .home-filters__option--selected[data-v-5cfe4427]{background:#080808;color:#fff}.home-filters__option[data-v-5cfe4427]:disabled{cursor:default;opacity:.4}.home-filters button[data-v-5cfe4427]:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.home-filters__categories .home-filters__option[data-v-5cfe4427]:not(:disabled,[aria-pressed=true]):hover,.home-filters__rooms .home-filters__option[data-v-5cfe4427]:not(:disabled,[aria-pressed=true]):hover{background:#e9e9e9}.home-filters__switch[data-v-5cfe4427]:not(:disabled,[aria-checked=true]):hover{border-color:#00000080!important}.home-filters__submit[data-v-5cfe4427]:not(:disabled):hover{--home-filters-submit-hover:#e60000;color:var(--home-filters-submit-hover)}}@media(hover:hover)and (max-width:1200px){.home-filters__submit[data-v-5cfe4427]:not(:disabled):hover{background:var(--home-filters-submit-hover);color:#fff}}.home-filters__categories .home-filters__option[data-v-5cfe4427]:not(:disabled):active,.home-filters__rooms .home-filters__option[data-v-5cfe4427]:not(:disabled):active{background:#404040;color:#fff}.home-filters__switch[data-v-5cfe4427]:disabled{cursor:default;opacity:.4}.home-filters__submit[data-v-5cfe4427]:not(:disabled):active{opacity:.75}.home-filters__loading[data-v-5cfe4427]{align-items:end;clip-path:inset(0 round 20px);display:flex;inset:0;pointer-events:none;position:absolute}.home-filters__loading[data-v-5cfe4427]:after{animation:home-filters-loading-5cfe4427 1.1s ease-in-out infinite;background:var(--redesign-red);border-radius:100px;content:"";display:block;height:2px;width:40%}@media(prefers-reduced-motion:reduce){.home-filters__loading[data-v-5cfe4427]:after{animation:none;width:100%}}.home-filters__bottom[data-v-5cfe4427]{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-5cfe4427]{display:flex;flex-wrap:wrap;gap:10px}.home-filters__switch[data-v-5cfe4427]{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-track[data-v-5cfe4427]{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-5cfe4427]{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-5cfe4427]{background:var(--redesign-red)}[aria-checked=true] .home-filters__switch-track>span[data-v-5cfe4427]{transform:translate(12px)}.home-filters__count[data-v-5cfe4427]{bottom:0;color:#000000a6;left:50%;min-height:16px;position:absolute;transform:translate(-50%);white-space:nowrap}.home-filters__submit[data-v-5cfe4427]{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-5cfe4427]:disabled{cursor:default;opacity:.4}.home-filters__error[data-v-5cfe4427]{color:var(--redesign-red);font-size:14px}@media(max-width:1200px){.home-filters__fields[data-v-5cfe4427]{gap:24px;grid-template-columns:auto minmax(0,1fr)}.home-filters__categories[data-v-5cfe4427]{grid-column:1/-1}.home-filters__bottom[data-v-5cfe4427]{flex-wrap:wrap}.home-filters__count[data-v-5cfe4427]{flex-basis:100%;order:1;position:static;text-align:center;transform:none}}@media(max-width:768px){.home-filters[data-v-5cfe4427]{gap:24px;margin-top:64px;padding:24px 16px}.home-filters h2[data-v-5cfe4427]{font-size:20px;line-height:24px}.home-filters__fields[data-v-5cfe4427]{gap:24px;grid-template-columns:minmax(0,1fr)}.home-filters__categories[data-v-5cfe4427]{grid-column:auto}.home-filters__categories>div[data-v-5cfe4427],.home-filters__rooms>div[data-v-5cfe4427]{flex-wrap:wrap}.home-filters__bottom[data-v-5cfe4427]{align-items:start;flex-direction:column;gap:24px}.home-filters__count[data-v-5cfe4427]{flex-basis:auto;order:0;text-align:left;white-space:normal}}@media(min-width:721px)and (max-width:1200px){.home-filters[data-v-5cfe4427]{gap:40px;padding:20px}.home-filters h2[data-v-5cfe4427]{font-size:24px;justify-content:flex-start;line-height:28px}.home-filters__fields[data-v-5cfe4427]{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-filters__rooms[data-v-5cfe4427]{grid-column:1/-1}.home-filters__categories>div[data-v-5cfe4427],.home-filters__rooms>div[data-v-5cfe4427]{flex-wrap:nowrap}.home-filters__categories button[data-v-5cfe4427],.home-filters__rooms button[data-v-5cfe4427]{flex:1;min-width:0;padding-inline:12px}.home-filters__categories[data-v-5cfe4427]{grid-column:2}.home-filters__categories button[data-v-5cfe4427]:first-child{flex:0 0 auto}.home-filters[data-v-5cfe4427] .home-range__unit{display:none}.home-filters__bottom[data-v-5cfe4427]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto}.home-filters__switches[data-v-5cfe4427]{grid-column:1/-1}.home-filters__count[data-v-5cfe4427]{order:0;position:static;text-align:left;transform:none;white-space:normal}.home-filters__submit[data-v-5cfe4427]{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-5cfe4427]{gap:24px;padding:20px 16px}.home-filters h2[data-v-5cfe4427]{display:block;font-size:24px;letter-spacing:-.48px;line-height:28px}.home-filters__region[data-v-5cfe4427]{display:flex;gap:4px}.home-filters__categories[data-v-5cfe4427],.home-filters__desktop-prefix[data-v-5cfe4427],.home-filters__error[data-v-5cfe4427],.home-filters__price[data-v-5cfe4427],.home-filters__submit-desktop[data-v-5cfe4427],.home-filters__switches[data-v-5cfe4427]{display:none}.home-filters__mobile-prefix[data-v-5cfe4427],.home-filters__submit-mobile[data-v-5cfe4427]{display:inline}.home-filters__rooms>div[data-v-5cfe4427]{flex-wrap:nowrap}.home-filters__rooms button[data-v-5cfe4427]{flex:0 1 40px;min-width:0;padding-inline:0}.home-filters__rooms button[data-v-5cfe4427]:first-child{flex:0 0 84px;padding-inline:12px}.home-filters__bottom[data-v-5cfe4427]{gap:16px}.home-filters__count[data-v-5cfe4427]{font-size:12px;line-height:16px}.home-filters__submit[data-v-5cfe4427]{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}}@keyframes home-filters-loading-5cfe4427{0%{transform:translate(-100%)}to{transform:translate(250%)}}.all-projects[data-v-d325296e]{--redesign-red:#f60801;--map-card-width:clamp(220px,20vw,320px);--map-card-active-width:calc(var(--map-card-width) + 20px);--map-card-height:160px;--map-card-active-height:280px;background:var(--redesign-red);border:0;box-sizing:border-box;color:#fff;font-family:Redesign Formular,Arial,sans-serif;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-d325296e]{display:flex;flex-direction:column}.all-projects a[data-v-d325296e],.all-projects button[data-v-d325296e]{color:inherit;font:inherit}.all-projects button[data-v-d325296e]{border:0;cursor:pointer}.all-projects a[data-v-d325296e]{text-decoration:none}.all-projects a[data-v-d325296e]:focus-visible,.all-projects button[data-v-d325296e]:focus-visible{outline:2px solid #fff;outline-offset:3px}.all-projects__map[data-v-d325296e]{background:#dfe3e6;border-radius:20px;flex:1;min-height:0;overflow:hidden;position:relative}.all-projects__map[data-v-d325296e]:after{background:linear-gradient(transparent,#fff 90%);content:"";height:180px;inset:auto 0 0;pointer-events:none;position:absolute}.all-projects__regions[data-v-d325296e]{background:#a6abad;border-radius:12px;display:flex;gap:5px;left:50%;max-width:calc(100% - 120px);overflow-x:auto;padding:8px;position:absolute;top:10px;transform:translate(-50%);z-index:3}.all-projects__regions button[data-v-d325296e]{background:#fff;border-radius:8px;color:#222;flex:0 0 auto;font-size:14px;height:40px;line-height:16px;min-width:164px;padding:0 16px}.all-projects__region-dropdown[data-v-d325296e]{display:none}.all-projects__regions button[aria-pressed=true][data-v-d325296e]{background:#262c2e;color:#fff}.all-projects__close[data-v-d325296e]{background:#262c2e;border-radius:10px;box-sizing:border-box;display:grid;height:40px;padding:8px;place-items:center;position:absolute;right:10px;top:10px;width:40px;z-index:4}.all-projects__rail[data-v-d325296e]{align-items:flex-end;bottom:0;box-sizing:border-box;display:flex;gap:10px;height:calc(var(--map-card-active-height) + 20px);justify-content:safe center;left:0;overflow-x:auto;padding:10px;position:absolute;right:0;scrollbar-width:thin;z-index:2}.all-projects__slide[data-v-d325296e]{align-items:flex-end;display:flex;flex:none;height:100%;width:var(--map-card-width)}.all-projects__slide--active[data-v-d325296e]{width:var(--map-card-active-width)}.all-projects__rail--carousel[data-v-d325296e]{display:block;overflow:hidden;padding-inline:10px}.all-projects__card[data-v-d325296e]{background:#78878f;border-radius:15px;height:var(--map-card-height);overflow:hidden;position:relative;transition:height .25s ease;width:100%}.all-projects__slide--active .all-projects__card[data-v-d325296e]{height:var(--map-card-active-height)}.all-projects__select-card[data-v-d325296e]{background:transparent;border-radius:inherit;inset:0;position:absolute;z-index:1}.all-projects__card>img[data-v-d325296e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.all-projects__location[data-v-d325296e],.all-projects__name[data-v-d325296e]{-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-d325296e]{top:10px}.all-projects__location[data-v-d325296e]{bottom:10px}.all-projects__arrow[data-v-d325296e]{background:#253238;border-radius:6px;box-sizing:border-box;display:grid;height:36px;padding:6px;place-items:center;position:absolute;right:10px;top:10px;width:36px;z-index:2}.all-projects__arrow[data-v-d325296e]:focus-visible,.all-projects__select-card[data-v-d325296e]:focus-visible{outline-offset:-3px}.all-projects__slide--active .all-projects__name[data-v-d325296e]{background:#253238;max-width:calc(100% - 65px)}.all-projects__footer[data-v-d325296e]{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-d325296e]{height:auto;width:160px}.all-projects__status[data-v-d325296e]{color:#333;padding:20px;position:absolute;text-align:center;top:30%;width:100%}.all-projects__empty[data-v-d325296e]{align-self:center;color:#333}@media(max-width:720px){.all-projects[data-v-d325296e]{--map-card-width:220px;--map-card-active-width:min(305px, calc(100vw - 30px) );--map-card-active-height:160px;padding:5px 5px 10px}.all-projects__footer[data-v-d325296e],.all-projects__regions[data-v-d325296e]{display:none}.all-projects__region-dropdown[data-v-d325296e]{display:inline-flex;left:10px;position:absolute;top:10px;width:175px;z-index:3}.all-projects__region-dropdown[data-v-d325296e] .ui-dropdown__trigger{box-sizing:border-box;height:32px;padding:8px 28px 8px 12px;white-space:nowrap}.all-projects__region-dropdown[data-v-d325296e] .ui-dropdown__options{left:0;transform:none}.all-projects__rail--carousel[data-v-d325296e]{padding-inline:0}}@media(prefers-reduced-motion:reduce){.all-projects__card[data-v-d325296e]{transition:none}}.home-map[data-v-388b19ad]{display:flex;flex-direction:column}.home-map h3[data-v-388b19ad]{flex-grow:1;font-size:36px;letter-spacing:-.36px;line-height:40px;margin-bottom:10px;min-height:40px}.home-map__open[data-v-388b19ad]{background:transparent;border-radius:inherit;inset:0;padding:0;position:absolute;z-index:2}.home-map__open[data-v-388b19ad]:focus-visible{outline-offset:-4px}.home-map__mobile-label.redesign-pill[data-v-388b19ad]{display:none}.home-map__body[data-v-388b19ad]{background:#f5f5f5;border-radius:10px;flex-shrink:0;height:600px;overflow:hidden;position:relative}.home-map__status[data-v-388b19ad]{align-items:center;background:#f5f5f5;color:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute}@media(max-width:768px){.home-map h3[data-v-388b19ad]{font-size:28px;line-height:32px}.home-map__body[data-v-388b19ad]{height:480px}}@media(max-width:720px){.home-map h3[data-v-388b19ad]{clip-path:inset(50%);height:1px;min-height:0;overflow:hidden;position:absolute;width:1px}.home-map__body[data-v-388b19ad]{height:200px}.home-map__mobile-label.redesign-pill[data-v-388b19ad]{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}}.home-project-card[data-v-09437352]{align-self:start;display:flex;flex-direction:column}.home-project-card__heading[data-v-09437352]{align-content:flex-start;align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;margin-bottom:10px;min-height:32px}.home-project-card__heading h3[data-v-09437352]{color:#000;font-size:28px;font-weight:500;letter-spacing:-.28px;line-height:32px}.home-project-card__heading .redesign-pill[data-v-09437352]{transition:background-color .2s ease,color .2s ease}@media(hover:hover){.home-project-card:hover .home-project-card__heading .redesign-pill[data-v-09437352]{background:#000000bf;color:#fff}.home-project-card:hover .home-project-card__cover>img[data-v-09437352]{transform:scale(1.067)}.home-project-card:hover .home-project-card__project-link-icon[data-v-09437352]{opacity:1}}.home-project-card:focus-within .home-project-card__project-link-icon[data-v-09437352]{opacity:1}.home-project-card__body[data-v-09437352]{--redesign-plans-top:349px;border-radius:20px;flex-shrink:0;height:600px;overflow:hidden;position:relative}.home-project-card__body[data-v-09437352]:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.15) 54%,rgba(0,0,0,.5) 59%,rgba(0,0,0,.85) 64%,#000 68%);mask-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.15) 54%,rgba(0,0,0,.5) 59%,rgba(0,0,0,.85) 64%,#000 68%);pointer-events:none;position:absolute;z-index:0}.home-project-card__cover[data-v-09437352]{inset:0;overflow:hidden;position:absolute}.home-project-card__cover>img[data-v-09437352]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;transition:transform .2s ease;width:100%}.home-project-card__project-link-icon[data-v-09437352]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border-radius:5px;display:grid;height:32px;opacity:0;place-items:center;pointer-events:none;position:absolute;right:16px;top:16px;transition:opacity .2s ease;width:32px}@media(hover:none){.home-project-card__project-link-icon[data-v-09437352]{opacity:1}}.home-project-card__class[data-v-09437352]{left:19px;position:absolute;top:19px}.home-project-card__count[data-v-09437352]{color:#fff;font-size:12px;font-weight:700;left:19px;line-height:16px;pointer-events:none;position:absolute;top:calc(var(--redesign-plans-top) - 26px);z-index:1}.home-project-card__apartments[data-v-09437352]{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}@media(hover:hover){.home-project-card__apartments[data-v-09437352]{overflow-x:hidden;scroll-snap-type:none}}.home-project-card__apartments[data-v-09437352]::-webkit-scrollbar{display:none}.home-project-card__apartment[data-v-09437352]{background:#fff;border-radius:10px;flex:0 0 180px;height:240px;padding:10px;position:relative;scroll-snap-align:start}.home-project-card__more-apartments[data-v-09437352]{align-self:center;border-radius:5px;color:#fff;flex:0 0 auto;font-size:12px;line-height:16px;margin-inline:10px;min-width:73px;padding:8px 12px;scroll-snap-align:end;text-align:center;text-transform:uppercase;white-space:nowrap}.home-project-card__apartment .redesign-pill[data-v-09437352]{position:relative;z-index:1}.home-project-card__apartment strong[data-v-09437352]{bottom:10px;font-size:20px;font-weight:500;left:10px;letter-spacing:-.4px;line-height:24px;position:absolute;white-space:nowrap}@media(max-width:768px){.home-project-card[data-v-09437352]{justify-self:center;width:calc(100vw - 20px)}.home-project-card__heading[data-v-09437352]{-moz-column-gap:5px;column-gap:5px}.home-project-card__body[data-v-09437352]{--redesign-plans-top:269px;height:480px}.home-project-card__apartments[data-v-09437352]{gap:5px}.home-project-card__apartment[data-v-09437352]{flex-basis:160px;height:200px}}.home-projects[data-v-d4c18f70]{display:grid;font-weight:500;gap:80px 10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;overflow-anchor:none;scroll-margin-top:24px}.home-projects__more[data-v-d4c18f70]{display:none}.home-projects__empty[data-v-d4c18f70]{padding:40px}@media(max-width:1200px){.home-projects[data-v-d4c18f70]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-projects[data-v-d4c18f70]{gap:40px;grid-template-columns:minmax(0,1fr);margin-top:48px}}@media(max-width:720px){.home-projects[data-v-d4c18f70]{margin-top:10px}.home-projects__collapsed-card[data-v-d4c18f70]{display:none}.home-projects__more[data-v-d4c18f70]{background:#404040;border-radius:100px;color:#fff;display:block;font-size:14px;font-weight:500;justify-self:center;line-height:16px;padding:12px 20px}}
