.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_root{display:flex;flex-direction:column;gap:32px;padding-top:64px;margin-bottom:64px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header{display:flex;flex-direction:column;gap:40px;width:100%}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__top{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__button{flex:0 0 fit-content}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__bottom{display:flex;flex-direction:column;gap:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_title{font-size:48px;font-weight:700;line-height:60px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper{min-height:500px;height:calc(100vh - 65px - 154px - 32px)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper .swiper-slide{width:100%!important}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--white-40);top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next svg,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev svg{width:31px;height:31px;color:var(--white)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev{left:calc((100% - 1528px)/2)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev svg{transform:rotate(-90deg)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next{right:calc((100% - 1528px)/2)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next svg{transform:rotate(90deg)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__media{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info{display:flex;flex-direction:column;gap:12px;position:absolute;top:24px;z-index:2;left:calc((100% - 1528px)/2);max-width:645px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info__top{display:flex;flex-direction:row}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__albumTag{border-radius:8px 0 0 8px;background:rgba(27,27,27,.749);border-right:1px solid var(--white-40)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__download{display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 12px;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgba(27,27,27,.749);color:var(--text-icons-primary-inverse)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__download__icon{width:24px;height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle{cursor:default;padding:8px 12px;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:flex-start;border-radius:8px;color:var(--text-icons-primary-inverse);background:rgba(35,36,38,.851)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active{background:rgba(35,36,38,.749)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__icon{transform:rotate(0deg)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__description{font-weight:400;font-size:16px;line-height:20px;margin-left:10px;visibility:visible;opacity:1;max-width:calc(var(--max-width) - 24px);max-height:calc(var(--max-height) - 24px - 36px)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header{display:flex;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:-8px -12px;padding:8px 12px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button{padding:0;width:24px;height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__icon{width:100%;height:100%;transform:rotate(180deg);transition:transform .2s ease-in-out}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__icon path{fill:var(--white)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__description{font-weight:400;font-size:16px;line-height:20px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__description{overflow:hidden;visibility:hidden;opacity:0;max-width:0;max-height:24px;margin-top:0;font-size:0;transition:margin-left .15s ease-in-out,opacity .15s ease-in-out,visibility .15s ease-in-out,font-size .15s ease-in-out,max-height .15s ease-in-out,max-width .15s ease-in-out;white-space:pre-wrap}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_footer{display:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years{display:flex;flex-direction:row;gap:16px;width:max-content;padding-left:calc((100% - 1528px)/2);padding-right:calc((100% - 1528px)/2 - 139px)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper{scrollbar-color:transparent}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-scrollbar{display:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper{-ms-overflow-style:none;scrollbar-width:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-moz-scrollbar,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background-color:transparent}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-resizer,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-scrollbar-thumb,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-scrollbar-track-piece{background-color:transparent;width:0!important;height:0!important}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper::-webkit-scrollbar-track{background-color:transparent;width:0!important;height:0!important}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper{width:100%;overflow:auto;touch-action:none;cursor:-webkit-grab;cursor:grab}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_dragging{cursor:-webkit-grabbing;cursor:grabbing}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_dragging .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_button{pointer-events:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title{font-weight:700;font-size:20px;line-height:28px;position:-webkit-sticky;position:sticky;left:0;top:0;width:123px;padding:4px 10px;border-radius:8px;color:var(--surfaces-primary);background-color:var(--surfaces-tertiary);will-change:auto;height:-moz-fit-content;height:fit-content}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title:disabled{cursor:default;pointer-events:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year{display:flex;flex-direction:column;gap:12px;width:-moz-fit-content;width:fit-content}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_sticky{position:-webkit-sticky;position:sticky;top:0;right:32px;visibility:visible;opacity:1;height:-moz-fit-content;height:fit-content;transition:opacity .1s ease,transition .1s ease}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_sticky.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_hide{visibility:hidden;opacity:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title{color:var(--text-icons-primary-inverse);background-color:var(--icons-primary-color)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_min:not(.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active) .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_min:not(.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active).VsMainApartmentsSlugConstructionProgress_ConstructionProgress_next .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title{width:65px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months{display:flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content;height:100%}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__slider{width:100%;position:relative}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__rail{display:block;width:100%;height:8px;border-radius:20px;background-color:var(--backgrounds-violet)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__track{display:block;position:absolute;top:0;left:0;height:100%;border-radius:20px;background-color:var(--surfaces-primary-hover)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__thumbs{display:flex;flex-direction:row;justify-content:space-around;width:100%;height:100%;position:absolute;left:0;top:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__thumb{width:16px;height:16px;border-radius:100%;border:2px solid var(--white);background:var(--surfaces-primary-disable);position:relative;top:50%;transform:translateY(-50%)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__thumb.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active{background-color:var(--icons-primary-color)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__list{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;height:100%;gap:4px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_button{display:flex;flex-direction:column;text-align:center;justify-content:flex-start;padding:6px 8px;width:124px;border-radius:12px;height:-moz-fit-content;height:fit-content}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_button:hover{background-color:var(--backgrounds-light)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item__title{font-weight:700;font-size:16px;line-height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item__description{font-weight:400;font-size:14px;line-height:18px;max-height:54px;overflow:hidden}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_button{background-color:var(--surfaces-tertiary)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item__title{color:var(--icons-primary-color)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_disabled{cursor:default;pointer-events:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_disabled .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item__description,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_disabled .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_months__item__title{color:var(--text-icons-disabled)}@media(max-width:1919px){.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years{padding-left:196px;padding-right:57px}}@media(max-width:1599px){.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years{padding-left:171px;padding-right:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper{height:calc(100vh - 65px - 154px - 32px)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev{left:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next{right:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info{left:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__description{max-width:calc(var(--max-width) - 54px)}}@media(max-width:1099px){.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_root{gap:24px;padding-top:48px;margin-bottom:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header{gap:48px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__button{display:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__bottom{gap:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_title{font-weight:700;font-size:32px;line-height:40px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years{padding-left:62px;padding-right:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years__wrapper{touch-action:unset}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper{height:calc(100vh - 51px - 136px - 24px)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__next,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper__prev{display:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info{left:unset;top:16px;right:16px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__albumTag{border:unset;border-radius:8px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__info .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_slide__download{display:none}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle{display:none;position:unset;width:100%;background:transparent;color:var(--text-icons-primary);padding:0;flex-direction:column}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active{background:transparent}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_active .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__description{margin:8px 0 0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header{width:100%;margin:0;padding:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__date{display:flex;flex-direction:column}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__date__title{font-weight:400;font-size:14px;line-height:18px;color:var(--text-icons-secondary)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__date__value{font-weight:700;font-size:16px;line-height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__actions{display:flex;flex-direction:row;gap:8px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button{border-radius:8px;padding:8px;width:-moz-fit-content;width:fit-content;height:unset}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__icon{width:24px;height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__icon path{fill:var(--black-hover)}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__download{padding:8px;width:-moz-fit-content;width:fit-content}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__download__icon{width:24px;height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_footer{display:flex;flex-direction:column;gap:48px;width:100%;margin-top:-8px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_footer .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle{display:flex}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_footer__button{font-weight:400;font-size:14px;line-height:18px;font-weight:700}}@media(max-width:767px){.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_root{gap:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_header__bottom{gap:20px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_title{font-weight:700;font-size:24px;line-height:32px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years{padding-left:49px;padding-right:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_years .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year__title{font-weight:700;font-size:18px;line-height:24px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_year.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_sticky{right:0}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_swiper{height:281px;min-height:unset}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__button,.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header .VsMainApartmentsSlugConstructionProgress_ConstructionProgress_toggle__header__download{padding:6px}.VsMainApartmentsSlugConstructionProgress_ConstructionProgress_footer{margin-top:-20px;gap:24px}}