@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes fade-out{0%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.icon-sprite{width:initial;height:initial}.icon-sprite svg{width:100%;height:100%}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}.object-plan__header,.object-plan__header__project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.object-plan__header__project{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:12px;background-color:var(--bg-light);border-radius:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-plan__header__project__img{overflow:hidden;width:40px;height:40px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;margin:4px 0 4px 4px}.object-plan__header__project__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.object-plan__header__project__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.object-plan__header__project__details__name{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}.object-plan__header__project__details__location{font-size:12px;line-height:120%;letter-spacing:-.04em;color:var(--color-blue-500)}.object-plan__header__project .icon-sprite{display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;margin:16px 24px 16px 0;color:var(--color-blue-500)}.object-plan__header__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.object-plan__header__controls__date{font-size:14px;line-height:120%;letter-spacing:-.04em;padding:15.5px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--bg-light);border-radius:16px}.object-plan__header__button{width:48px;height:48px;border-radius:16px;background-color:var(--bg-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-blue-500)}.object-plan__header__button .icon-sprite{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px}.object-plan__header__button .icon-sprite .active{display:none}.object-plan__header__button--active .icon-sprite{color:var(--color-red)}.object-plan__header__button--active .icon-sprite .active{display:block}.catalog-filter__switch input,.object-plan__header__button--active .icon-sprite .passive{display:none}.object-plan__navigation{background-color:var(--bg-light);border-radius:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0 16px;padding:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.object-plan__navigation,.object-plan__navigation__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-plan__navigation__button{line-height:120%;letter-spacing:-.04em;padding:15.5px 20px;border-radius:16px;white-space:nowrap;-webkit-transition:.3s;transition:.3s}.object-plan__navigation__button--active{background-color:var(--color-blue-200)}.object-plan__navigation__button--active:hover{color:var(--color-blue)!important}.object-plan__navigation__wrapper{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;margin:0 -16px}.object-plan__navigation__wrapper::-webkit-scrollbar{display:none}.catalog-filter__switch,.catalog-filter__switch__slider{background-color:var(--bg-light);-webkit-transition:.3s;transition:.3s}.catalog-filter__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:12px;padding:14px 20px;border-radius:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.catalog-filter__switch__slider{position:relative;width:32px;height:20px;border-radius:12px;border:1px solid var(--color-blue-300)}.catalog-filter__switch__slider::before{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;background-color:var(--color-blue-500);border-radius:50%;-webkit-transition:.3s;transition:.3s}.catalog-filter__switch input:checked~.catalog-filter__switch__slider::before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);background-color:var(--color-red)}.catalog-filter__switch input:checked~.catalog-filter__switch__slider{border-color:var(--color-red)}.catalog-filter__switch__text{line-height:120%;letter-spacing:-.04em}.rotate{-webkit-transform:rotate(var(--rotation));-ms-transform:rotate(var(--rotation));transform:rotate(var(--rotation));-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.rotate-back{-webkit-transform:rotate(calc(-1*var(--rotation)));-ms-transform:rotate(calc(-1*var(--rotation)));transform:rotate(calc(-1*var(--rotation)));-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transform-box:fill-box}.object-plan__compass{position:absolute;top:16px;right:16px;background-color:var(--bg-light);border-radius:12px;z-index:2;width:72px;height:72px}.object-plan__block{background-color:var(--bg-light);border-radius:20px;overflow:hidden;height:440px;position:relative}.object-plan__block .swiper-container{height:100%;margin:0;padding:0}.object-plan .object-plan__inner-slider{height:336px}.object-plan .object-plan__inner-slider .swiper-slide .swiper-wrapper{height:319px}.object-plan .view-slider .swiper-slide-content img{-o-object-fit:cover;object-fit:cover;border-radius:0}.object-plan__inner-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0 auto}.object-plan__inner-navigation .catalog-filter__switch{border:1px solid var(--color-blue-300);margin-top:24px}.object-plan__outer-slider{height:100%}.object-plan .swiper-slide-content{aspect-ratio:initial;height:100%;width:100%}.object-plan .swiper-slide-content img{-o-object-fit:contain;object-fit:contain}.object-plan,.object-plan__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.object-plan__slider{overflow:hidden;height:100%;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-plan=view] .object-plan__slider{padding:0}[data-plan=view] .object-plan__slider .swiper-pagination{bottom:16px}[data-plan=view] .object-plan__slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--bg-light)!important;opacity:50%!important}[data-plan=view] .object-plan__slider .swiper-pagination .swiper-pagination-bullet.active-custom{opacity:100%!important}.object-plan .swiper-pagination{bottom:1px}.object-plan .swiper-pagination .swiper-pagination-bullet.visible{opacity:100%;background-color:var(--color-blue-300)}.object-plan .swiper-pagination .swiper-pagination-bullet.active-custom{background-color:var(--color-blue-500)}.object-plan{gap:16px}.object-plan__wrapper{min-width:0}.object-data__add{margin-bottom:24px;border:1px solid var(--color-blue-300);border-radius:12px;overflow:hidden}.object-data__add .object-data__add__content__price{display:none}.object-data__add .catalog-filter__switch{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:0;border-bottom:1px solid var(--color-blue-300)}.object-data__add .catalog-filter__switch:last-child{border:0}.object-data__add .catalog-filter__switch input:checked~.object-data__add__content .object-data__add__content__price{display:-webkit-box;display:-ms-flexbox;display:flex}.object-data__add__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px}.object-data__add__content__details{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-data__add__content__details__link{line-height:120%;letter-spacing:-.04em;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:25%;text-decoration-thickness:15%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#6c8daf4d;color:var(--color-blue-500)}.object-data__add__content__details__link:hover{color:var(--color-blue)}.object-data__add__content__details__number{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-data__add__content__details__number:before{width:6px;height:6px;background-color:var(--color-blue-300);border-radius:100%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.object-data__add__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:17px}.object-data__add__content__text{font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase}.object-data__add__content__price{font-size:14px;line-height:120%;letter-spacing:-.04em}.object-data__char{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.object-data__char__top{font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase}.object-data__char__block{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.object-data__char__block--hidden{display:none}.object-data__char__title{color:var(--color-blue-500)}.object-data__char__more{margin-top:4px;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;line-height:120%;letter-spacing:-.04em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-data__char__more .icon-sprite{width:12px;height:12px;color:var(--color-blue-500);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.object-data__options{margin-bottom:24px}.object-data__options__holder{border:1px solid var(--color-blue-300);border-radius:12px;margin-bottom:16px}.object-data__options__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.object-data__options__buttons .button--transparent{font-weight:400}.object-data__options__wrapper{border-bottom:1px solid var(--color-blue-300);cursor:pointer}.object-data__options__wrapper:last-child{border-bottom:none}.object-data__options__button,.object-data__options__button .custom-select__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s}.object-data__options__button{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;cursor:pointer}.object-data__options__button input[type=radio]{position:absolute;opacity:0;pointer-events:none}.object-data__options__button .custom-select__checkbox{width:24px;height:24px;border-radius:50%;margin-left:8px}.object-data__options__button .custom-select__checkbox:after{border-color:var(--bg-light);top:5px;left:9px;width:5px}.object-data__options__button input[type=radio]:checked+.object-data__options__text+.custom-select__checkbox{background:var(--color-red);border-color:var(--color-red)}.object-data__options__button input[type=radio]:checked+.object-data__options__text+.custom-select__checkbox .icon-sprite{color:var(--bg-light)}.object-data__options__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.object-data__options__text__title{font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase}.object-data__options__text__details,.object-data__options__text__sub{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:var(--color-blue-500)}.object-data__options__text__details{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:15%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%;margin-right:auto}.object-data__options__text__details:hover{color:var(--color-blue)}.object-data__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.object-data__price .catalog-apartment__prices__discount{white-space:nowrap;right:-8px}.object-data__select{margin-bottom:24px}.object-data__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.object-data__promo,.object-data__promo__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-data__promo{background-color:var(--bg-light);border-radius:20px;gap:16px}.object-data__promo__icon{width:48px;height:48px;background-color:var(--color-red-indicator);border-radius:16px;color:var(--color-red);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 8px 8px}.object-data__promo__icon svg{width:20px;height:20px}.object-data__promo__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;line-height:120%;letter-spacing:-.04em;-webkit-box-flex:1;-ms-flex:1;flex:1}.object-data__promo__text__title{font-size:14px}.object-data__promo__text__sub{font-size:12px;color:var(--color-blue-500);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:15%;text-decoration-thickness:10%;text-decoration-color:var(--color-blue-400);-webkit-transition:.3s;transition:.3s}.object-data,.object-data__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.object-data{gap:16px}.object-data__wrapper{padding:16px;background-color:var(--bg-light);border-radius:20px}.object-data__title{font-size:16px;line-height:120%;letter-spacing:-.04em;margin-bottom:16px}.object-data__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.object-data__buttons__item,.object-data__buttons__item--share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.object-data__buttons__item{padding:15.5px 15px;line-height:120%;letter-spacing:-.04em;gap:8px;border:1px solid var(--color-blue-300);border-radius:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.object-data__buttons__item .icon-sprite{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.object-data__buttons__item--share{position:relative}.object-data__buttons__item__dropdown{display:none;position:absolute;background-color:var(--bg-light);padding:8px;border-radius:20px;-webkit-box-shadow:0 4px 16px 0 #0023461a;box-shadow:0 4px 16px 0 #0023461a;bottom:56px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.object-data__buttons__item__dropdown__modal{display:block;padding:8px}.object-data__buttons__item__dropdown__picture{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.object-data__buttons__item__dropdown__link{padding:16px;gap:12px;border-radius:100px;-webkit-transition:.3s;transition:.3s;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:120%;letter-spacing:-.04em}.object-data__buttons__item__dropdown__link:hover{background-color:var(--color-blue-100);color:var(--color-blue)}.object,.object-data__buttons__item__dropdown__link,.promo-block,.promo-block__tag{display:-webkit-box;display:-ms-flexbox;display:flex}.object{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-bottom:40px}.promo-block,.promo-block__tag{background-color:var(--bg-light)}.promo-block{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;-webkit-transition:.3s;transition:.3s;padding:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;min-height:240px;cursor:pointer}.promo-block:hover{color:initial}.promo-block__tag{padding:8px;border-radius:8px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:10px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;z-index:1;border:1px solid var(--color-blue-300);margin-bottom:24px}.promo-block__img,.promo-block__img:after{position:absolute;left:0;right:0;top:0;bottom:0}.promo-block__img:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(46.84%,rgba(35,35,35,.1)),to(rgba(35,35,35,.8)));background:linear-gradient(180deg,rgba(35,35,35,.1) 46.84%,rgba(35,35,35,.8) 100%);content:""}.promo-block__img img{-webkit-transition:.3s;transition:.3s}.promo-block__icon{color:var(--color-red);width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.promo-block__text{font-size:16px;letter-spacing:-.02em;margin-bottom:16px;z-index:1;color:var(--text-secondary);margin-top:auto;font-weight:700;line-height:120%}.promo-block__date{z-index:1;color:var(--text-secondary);opacity:50%;font-weight:400;font-size:14px;line-height:150%;letter-spacing:-.04em}.pane__promo .pane{max-width:824px}.pane__promo .scrollbar-vertical{right:2px;width:3px}.pane__promo .scrollbar-thumb{background-color:var(--color-blue-400)}.pane__promo .preloader{position:relative;width:100%;min-height:300px;opacity:1;visibility:visible}.plan{width:1122px;position:relative;overflow:hidden}.plan__wrapper{overflow-x:auto;overflow-y:hidden;width:100%;border-radius:20px;-ms-overflow-style:none;scrollbar-width:none}.plan__wrapper::-webkit-scrollbar,.projects-finishing__controls__wrapper::-webkit-scrollbar{display:none}.plan__holder,.plan__img{position:relative}.plan__holder .scrollbar-wrapper{position:absolute;left:0;right:0;bottom:0;background-color:var(--bg-light)}.plan__holder .scrollbar-thumb{background-color:var(--color-red)}.plan__img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:584px}.plan__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plan__svg{position:absolute;inset:0;width:100%;height:100%}.plan__svg path{cursor:pointer;-webkit-transition:.3s;transition:.3s}.plan__svg path:hover{fill-opacity:.3}.plan__label{position:absolute;background:var(--bg-light);border-radius:16px;padding:4px;cursor:pointer;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan__label__number,.plan__label__text{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-blue-500);font-size:14px;line-height:120%}.plan__label__number{padding:11px 14px;font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;text-transform:uppercase;background-color:var(--color-blue-300);border-radius:12px;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan__label__text{padding:11px 8px;letter-spacing:-.04em}.plan__label.is-active .plan__label__number{background-color:var(--color-red);color:var(--text-secondary)}.plan__label.is-active .plan__label__text{color:var(--color-blue)}.plan__popup{position:absolute;top:50%;width:320px;background:var(--bg-light);border-radius:20px;-webkit-box-shadow:0 4px 16px 0 #0023461a;box-shadow:0 4px 16px 0 #0023461a;padding:24px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1;pointer-events:none}.pane .plan__popup{pointer-events:auto}.plan__popup.is-fixed,.plan__popup.is-visible{opacity:1;pointer-events:auto}.plan__popup__title{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.02em;margin-bottom:8px}.plan__popup__prices li,.plan__popup__subtitle{font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.04em}.plan__popup__subtitle{color:var(--color-blue-500)}.plan__popup__prices{margin:24px 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.plan__popup__prices li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plan__popup__prices li span{font-weight:700}.plan__popup__link{display:inline-block;text-decoration:none;width:100%;text-align:center}.plan__modal__wrapper,.plan__popup__prices li{display:-webkit-box;display:-ms-flexbox;display:flex}.plan__modal__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan__modal__wrapper .plan__popup{position:static;opacity:1;-webkit-box-shadow:none;box-shadow:none;width:100%}.projects-finishing{margin-bottom:40px}.projects-finishing__controls,.projects-finishing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-finishing__controls{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background-color:var(--bg-light);border-radius:20px;padding:4px;cursor:pointer}.projects-finishing__controls__wrapper{-ms-overflow-style:none;scrollbar-width:none;margin-right:-16px;margin-left:-16px;padding:0 16px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.projects-finishing__controls__button{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;padding:15px 20px;white-space:nowrap}.projects-finishing__controls__button:first-child:last-child{display:none}.projects-finishing__controls__button.is-active{background-color:var(--color-blue-200);border-radius:16px}.projects-finishing .swiper-container{margin:0;width:100%}.projects-finishing__slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:var(--bg-light);border-radius:20px;padding:4px}.projects-finishing__slider__content{padding:12px}.projects-finishing__slider__content__title{font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:18px;line-height:120%;text-transform:uppercase;margin-bottom:24px;margin-top:4px}.projects-finishing__slider__content__text{font-weight:400;font-size:14px;line-height:150%;letter-spacing:-.04em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-finishing__slider__inner{aspect-ratio:initial;border-radius:16px}.projects-finishing__slider__inner__dot .icon-sprite{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--text-secondary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-red);border-radius:5px;-webkit-transition:.3s;transition:.3s}.projects-finishing__slider__inner__dot .icon-sprite svg{width:8px;height:8px}.projects-finishing__slider__inner__tooltip{display:none;position:absolute;font-size:14px;line-height:120%;letter-spacing:-.04em;padding:8px 11px;background-color:var(--bg-light);max-width:240px;border-radius:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}.projects-finishing__slider__inner__video{width:100%}.projects-finishing__slider__inner__video video{border-radius:20px;width:100%;-o-object-fit:cover;object-fit:cover;height:100%;min-height:400px}.catalog-apartment,.catalog-apartment__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-apartment{border-radius:20px;background-color:var(--bg-light);-webkit-transition:.3s;transition:.3s;position:relative;width:100%}.catalog-apartment__holder{gap:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-apartment__more{margin-top:auto}.catalog-apartment__wrapper{width:600px;height:296px;border-radius:20px;-webkit-box-shadow:0 4px 16px 0 #0023461a;box-shadow:0 4px 16px 0 #0023461a;position:absolute;z-index:10}.catalog-apartment__wrapper:after{content:"";left:-10px;right:-10px;top:-10px;bottom:-10px;pointer-events:all;position:absolute}.catalog-apartment__wrapper .catalog-apartment{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:10}.catalog-apartment__wrapper .catalog-apartment:hover{-webkit-box-shadow:none;box-shadow:none}.catalog-apartment__wrapper .catalog-apartment__img{width:248px;height:248px;padding:24px}.catalog-apartment__wrapper .catalog-apartment__img:after{display:none}.catalog-apartment__wrapper .catalog-apartment__header__data{padding:0;gap:16px}.catalog-apartment__wrapper .catalog-apartment__prices__main{font-size:20px;line-height:120%;letter-spacing:-2%}.catalog-apartment__wrapper .catalog-apartment__prices__main__wrapper{padding-bottom:21px}.catalog-apartment__wrapper .catalog-apartment__prices__discount{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.catalog-apartment__wrapper .catalog-apartment__buttons{position:absolute;right:0;top:0}.catalog-apartment__wrapper .catalog-apartment__tags{padding:0}.catalog-apartment__wrapper .catalog-apartment__tag{padding:7.5px 12px}.catalog-apartment__wrapper .catalog-apartment__title{font-size:16px}.catalog-apartment__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:20px}.catalog-apartment__dropdown{display:none;position:absolute;max-width:180px;padding:16px;-webkit-box-shadow:0 4px 16px 0 #0023461a;box-shadow:0 4px 16px 0 #0023461a;border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;background-color:var(--bg-light);bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:19px}.catalog-apartment__dropdown::after{bottom:-9px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);position:absolute;content:"";display:block;width:20px;height:10px;background-image:url("data:image/svg+xml;utf8,<svg width='21' height='10' viewBox='0 0 21 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.08362 8.96393C7.88724 5.50109 5.36138 2.17663 0.5 0L20.5 5.69901e-05C15.6386 2.17669 13.1128 5.50114 11.9164 8.96399C11.8108 9.26758 11.6182 9.52989 11.3648 9.71525C11.1114 9.90061 10.8095 10 10.5 10C10.1905 10 9.8886 9.90056 9.63519 9.71519C9.38178 9.52983 9.1892 9.26752 9.08362 8.96393Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;left:50%}.catalog-apartment__dropdown .catalog-apartment__tag{border:0;background-color:transparent;padding:0}.catalog-apartment__tag,.catalog-apartment__tag .icon-sprite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-apartment__tag{font-family:"Inter",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:14px;border-radius:12px;gap:6px;line-height:120%;letter-spacing:-.04em;padding:10px 12px;color:var(--color-blue);background-color:transparent;border:1px solid var(--color-blue-300);white-space:nowrap;position:static}.catalog-apartment__tag .icon-sprite{width:14px;height:14px;color:inherit}.catalog-apartment__tag--discount{background-color:var(--color-red-indicator);border-color:var(--color-red-indicator);color:var(--color-red)}.catalog-apartment__tag--gift{background-color:var(--color-gift-indicator);border-color:var(--color-gift-indicator);color:var(--color-gift)}.catalog-apartment__tag--project{position:relative}.catalog-apartment__tag--project .icon-sprite{color:var(--color-blue-500)}.catalog-apartment__tag--more{cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative}.catalog-apartment__tag--more:hover{background-color:var(--color-blue-200)}.catalog-apartment__header,.catalog-apartment__tag:hover .catalog-apartment__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-apartment__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-apartment__buttons,.catalog-apartment__header__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-apartment__header__data{gap:12px;padding:20px}.catalog-apartment__buttons{position:relative;padding:12px;z-index:1}.catalog-apartment__button{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-apartment__button .icon-sprite{width:16px;height:16px;color:var(--color-blue-500);-webkit-transition:.3s;transition:.3s}.catalog-apartment__button .active{display:none}.catalog-apartment__button .passive{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-apartment__button--active .icon-sprite{color:var(--color-red)!important}.catalog-apartment__button--active .active{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-apartment__button--active .passive{display:none}.catalog-apartment__title{font-size:14px;line-height:120%;letter-spacing:-.04em}.catalog-apartment__prices{font-weight:700;font-size:16px;line-height:120%;letter-spacing:-.02em;position:relative}.catalog-apartment__prices__main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.catalog-apartment__prices__sub{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;text-decoration:line-through;color:var(--color-blue-500)}.catalog-apartment__prices__discount{background-color:var(--color-red-tint);border-radius:8px;padding:4px 8px;font-size:12px;color:var(--color-red);position:absolute;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.catalog-apartment__img{height:200px;padding:0 16px}.catalog-apartment__img:after{pointer-events:auto;position:absolute;left:0;right:0;top:0;bottom:0;content:""}.catalog-apartment__img,.catalog-apartment__img picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.catalog-apartment__img picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-apartment__join,.project__title{font-family:"Unbounded",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;line-height:120%;text-transform:uppercase}.catalog-apartment__join{font-size:12px;letter-spacing:.02em;text-align:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-blue-500);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid var(--color-blue-200);margin-top:auto}.project__title{font-size:24px;margin:40px 0 24px}.object-page main{overflow:visible}.object-page .catalog-page__content{overflow:hidden}.object-page .object{margin-top:8px}.object-page .main__news{overflow:hidden;padding-bottom:40px}.object-page .projects-finishing__slider{margin-bottom:64px}.object-page .catalog-page__apartments .swiper-button-disabled{display:none!important}.object-page .catalog-page__apartments .swiper-button{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.object-page .catalog-page__apartments .swiper-button-prev{-webkit-transform:translateY(-80px) rotate(180deg);-ms-transform:translateY(-80px) rotate(180deg);transform:translateY(-80px) rotate(180deg)}.object-page .catalog-page__apartments .swiper-container{padding-top:0;padding-bottom:40px}.object-page .catalog-page__apartments .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:344px}.object-page .catalog-page__apartments .swiper-pagination{margin-top:32px;position:static}.object-page .catalog-page__apartments .swiper-pagination-bullet{background-color:var(--color-blue-300);opacity:100%}.object-page .catalog-page__apartments .swiper-pagination-bullet-active{background-color:var(--color-blue-500)}.share-copy-toast{position:fixed;top:24px;left:50%;-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);background:rgba(0,0,0,.85);color:var(--text-secondary);padding:8px 14px;border-radius:6px;font-size:14px;opacity:0;pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease;z-index:10000}.share-copy-toast.is-visible{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);z-index:1000}@media only screen and (min-width:768px){.object-plan__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.object-plan__header__project{-webkit-box-flex:1;-ms-flex:1;flex:1}.object-plan__header__controls__date{padding:15.5px 46px}.catalog-filter__switch{width:auto;margin-right:auto}.object-plan .object-plan__inner-slider{height:304px}.object-plan .object-plan__inner-slider .swiper-slide .swiper-wrapper{height:287px}.object-data__add,.object-data__char,.object-data__options,.object-data__price,.object-data__select,.object-data__tags{margin-bottom:32px}.object-data__promo__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:24px}.object-data__promo__text__sub{font-size:14px}.object-data__wrapper{padding:32px}.object{padding-bottom:48px}.promo-block{min-height:258px}.promo-block__tag{top:16px;left:16px}.projects-finishing__controls__wrapper{padding:0;margin:0 auto 24px 0}.projects-finishing .swiper-container{padding:0}.projects-finishing__slider__inner{border-radius:20px}.object-page .catalog-page__apartments .swiper-container,.object-page .main__news{padding-bottom:48px}}@media only screen and (min-width:1200px){.object-plan__header__project{-webkit-transition:.3s;transition:.3s}.object-plan__header__project:hover{color:var(--color-blue)}.object-plan__header__project__img{width:48px;height:48px;border-radius:16px}.object-plan__header__controls__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.object-plan__header__button{width:56px;height:56px;border-radius:20px;-webkit-transition:.3s;transition:.3s}.object-plan__header__button:hover,.object-plan__header__project:hover{-webkit-box-shadow:0 4px 8px 0 #0023460d;box-shadow:0 4px 8px 0 #0023460d}.object-plan__navigation__button:hover{color:var(--color-blue-500)}.catalog-filter__switch:hover{background-color:var(--color-blue-100)}.object-plan__block{height:600px}.object-plan .object-plan__inner-slider{height:456px}.object-plan .object-plan__inner-slider .swiper-slide .swiper-wrapper{height:439px}.object-plan{position:sticky;top:120px}.object-data__add{border-radius:16px}.object-data__add,.object-data__char{margin-bottom:24px}.object-data__char__top{font-size:14px;margin-bottom:4px}.object-data__options{margin-bottom:24px}.object-data__options__holder{border-radius:16px;overflow:hidden}.object-data__options__button{padding:20px}.object-data__options__button:hover{background-color:var(--color-blue-100)}.object-data__options__text__title{font-size:14px}.object-data__price,.object-data__select,.object-data__tags{margin-bottom:24px}.object-data__price .catalog-apartment__prices__main{font-weight:700;font-size:24px;line-height:120%;letter-spacing:-.02em}.object-data__price .catalog-apartment__prices__discount{font-size:14px;letter-spacing:-.02em}.object-data__price .catalog-apartment__prices__sub{font-size:16px}.object-data__promo:hover{color:var(--color-blue);-webkit-box-shadow:0 4px 8px 0 #0023460d;box-shadow:0 4px 8px 0 #0023460d}.object-data__promo:hover .object-data__promo__text__sub{color:var(--color-red)}.object-data__promo__icon{width:40px;height:40px;border-radius:12px}.object-data__wrapper{padding:24px}.object-data__title{font-size:20px}.object-data__buttons__item:hover{color:var(--color-blue);background-color:var(--color-blue-100)}.object-data__buttons__item--share:hover .object-data__buttons__item__dropdown{display:block}.object-data__buttons__item--share:after{position:absolute;content:"";background-color:transparent;height:20px;top:-8px;left:0;right:0;pointer-events:all}.object{padding-bottom:64px;display:grid;grid-template-columns:840fr 472fr;gap:32px}.promo-block{min-height:320px}.promo-block:hover{-webkit-box-shadow:0 4px 16px 0 #0023461a;box-shadow:0 4px 16px 0 #0023461a}.promo-block:hover .promo-block__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.promo-block__text{font-size:20px}.plan{width:1344px}.plan__img{height:700px}.projects-finishing{margin-bottom:64px}.projects-finishing .project__title{margin-top:0;margin-bottom:0}.projects-finishing__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 0 32px}.projects-finishing__controls__wrapper{margin:0 0 0 auto}.projects-finishing__slider__slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.projects-finishing__slider__content{width:500px;-ms-flex-negative:0;flex-shrink:0;padding:32px}.projects-finishing__slider__content__title{font-size:24px;margin-top:0}.projects-finishing__slider__content__text{font-size:16px}.projects-finishing__slider__inner .swiper-slide-content{aspect-ratio:initial;width:100%}.projects-finishing__slider__inner__dot:hover .icon-sprite{background-color:var(--color-blue)}.projects-finishing__slider__inner .swiper-slide,.projects-finishing__slider__inner__dot:hover .projects-finishing__slider__inner__tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-apartment:hover{-webkit-box-shadow:0 4px 24px 0 #0023460d;box-shadow:0 4px 24px 0 #0023460d}.catalog-apartment__button:hover .icon-sprite{color:var(--color-blue)}.catalog-apartment__img{padding:0 56px}.project__title{font-size:32px;margin-top:64px}.object-page .catalog-page__apartments .swiper-container,.object-page .main__news{padding-bottom:64px}.object-page .catalog-page__apartments .swiper-slide{width:312px}.share-copy-toast{bottom:24px;top:auto}}