:root{--color-purple-100:#e3dae7;--color-purple-200:#684c72;--color-purple-200-50:#684c7280;--color-purple-200-80:#684c72cc;--color-black-100-60:#10162899;--color-black:#101010;--color-black-15:#10101026;--color-black-30:#1010104d;--color-black-40:#10101066;--color-black-50:#17171780;--color-black-70:#101010b2;--color-black-90:#101010e5;--color-grey-100:#f6f6f6;--color-grey-200:#e4e4e4;--color-grey-300:#aeaead;--color-grey-400:#6c6c6a;--color-grey-400-20:#6c6c6a33;--color-grey-400-25:#aeaead40;--color-grey-500:#3c3c3b;--color-white:#fff;--color-white-15:#ffffff26;--color-white-30:#ffffff4d;--color-white-50:#ffffff80;--color-white-60:#ffffff99;--color-white-85:#ffffffd9;--color-red:#f33;--color-green-100:#54ab10;--font:"Onest",system-ui,sans-serif;--html-font-size:16px;--header-index:10;--header-height:3.25rem;--footer-height:33rem;--container-padding:1rem;--screen-margin:2.5rem}.tippy-box[data-theme~=info]{background-color:var(--color-white);border-radius:0;box-shadow:15px 5px 30px 0 rgba(0,0,0,.09);color:var(--color-black);display:flex;padding:.625rem 1rem;width:100%}.tippy-box[data-theme~=info] .tippy-content{padding:0;width:100%}.tippy-box[data-theme~=info] .tippy-arrow{color:var(--color-white)}.mortgage-card{background-color:var(--color-purple-100);display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.mortgage-card .mortgage-card__chars{display:flex;flex-direction:column;gap:1.5rem}.mortgage-card .mortgage-card__char{display:flex;flex-direction:column;gap:.5rem;position:relative;width:fit-content}.mortgage-card .mortgage-card__char-name,.mortgage-card .mortgage-card__char-value{display:flex;flex-wrap:nowrap;width:max-content}.mortgage-card .mortgage-card__tippy{position:absolute;right:-1.5rem;top:.125rem}.mortgage-card .mortgage-card__tippy svg{fill:none;stroke:var(--color-black);height:1rem;width:1rem}.mortgage-card .mortgage-card__button{grid-column:3/4;grid-row:2/3}.mortgage .mortgage__title{margin-bottom:1rem}.mortgage .mortgage__root{min-height:3rem}.mortgage .mortgage__content{display:flex;flex-direction:column;gap:1rem}.mortgage .mortgage__footer{margin-top:.5rem}.mortgage .mortgage__logos{border-bottom:1px solid var(--color-grey-200);display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:1rem}.mortgage .mortgage__logo{display:flex;justify-content:center}.mortgage .mortgage__img{height:3.4375rem;width:9.375rem}.flat-grid{overflow:hidden;padding-top:2.75rem;position:relative}.flat-grid .flat-grid__aside{margin-bottom:2.5rem}.flat-grid .flat-grid__content-first{margin-bottom:.5rem}.peculiarities-slide .peculiarities-slide__image{aspect-ratio:1/1;height:auto;margin-bottom:.5rem;width:100%}.peculiarities .peculiarities__title{margin-bottom:1rem}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}.tippy-box[data-theme~=cardFeature]{background-color:var(--color-white);border-radius:0;box-shadow:.9375rem .3125rem 1.875rem 0 rgba(0,0,0,.09);color:var(--color-black)}.tippy-box[data-theme~=cardFeature] .tippy-content{padding:.625rem 1rem}.tippy-box[data-theme~=cardFeature][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color-white)}.tippy-box[data-theme~=cardFeature][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color-white)}.tippy-box[data-theme~=cardFeature][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color-white)}.tippy-box[data-theme~=cardFeature][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color-white)}.tippy-box[data-theme~=cardFeature]>.tippy-backdrop{background-color:var(--color-white)}.tippy-box[data-theme~=cardFeature]>.tippy-svg-arrow{fill:var(--color-white)}.card-premises{background-color:var(--color-white);border:1px solid var(--color-grey-200);cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:11.25rem;padding:1.5rem;position:relative}.card-premises:before{border:2px solid transparent;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;transition:border-color .3s;z-index:1}.card-premises .card-premises__wrapper-image{align-items:center;display:flex;height:9.6875rem;justify-content:center;margin-bottom:.75rem;padding:0 24.1%}.card-premises .card-premises__wrapper-image.card-premises__wrapper-image--stub{padding:0}.card-premises .card-premises__wrapper-image.card-premises__wrapper-image--stub .card-premises__image{aspect-ratio:280/154}.card-premises .card-premises__image{display:block;height:100%;object-fit:contain;width:100%}.card-premises .card-premises__content{display:flex;flex-direction:column;margin-top:auto}.card-premises .card-premises__title{color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.5rem)}.card-premises .card-premises__items{display:flex;flex-wrap:wrap;gap:0 .4375rem;margin-bottom:.5rem}.card-premises .card-premises__item{color:var(--color-black);position:relative}.card-premises .card-premises__item:not(:last-child){padding-right:.5625rem}.card-premises .card-premises__item:not(:last-child):before{background-color:var(--color-grey-200);border-radius:50%;content:"";height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.card-premises .card-premises__labels{border-bottom:1px solid var(--color-grey-200);margin-bottom:.75rem;padding-bottom:.75rem}.card-premises .card-premises__label{color:var(--color-grey-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-premises .card-premises__footer{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-top:auto}.card-premises .card-premises__price{padding:4px 0}.card-premises .card-premises__old-price-wrap{align-items:center;display:flex;gap:2px}.card-premises .card-premises__old-price{color:var(--color-purple-200);text-decoration:line-through}.card-premises .card-premises__discount{color:var(--color-purple-200)}.card-premises .card-premises__not-price{color:var(--color-black);margin-top:auto;padding:4px 0}.card-premises .card-premises__features{align-items:center;display:flex;gap:.75rem}.card-premises .card-premises__feature{align-items:center;background-color:var(--color-grey-100);border:2px solid var(--color-grey-100);display:flex;height:2.5rem;justify-content:center;position:relative;transition:background-color .3s;width:2.5rem;z-index:2}.card-premises .card-premises__feature:hover{background-color:var(--color-white)}.card-premises .card-premises__feature-icon{display:block;height:1rem;min-width:1rem;width:1rem}.card-premises .card-premises__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.similar{overflow:hidden;position:relative}.similar .similar__title{margin-bottom:1rem}.similar .similar__pagination{display:flex;justify-content:center;margin-top:1rem}.similar .similar__pagination-bullet{background-color:var(--color-purple-100);height:.5rem;width:.5rem}.similar .similar__pagination-bullet+.similar__pagination-bullet{margin-left:3px}.similar .similar__pagination-bullet.similar__pagination-bullet--active{background-color:var(--color-purple-200)}.call-request{background-color:var(--color-white)}.call-request .call-request__container{color:var(--color-white);min-height:19.25rem;padding:1.5rem;position:relative}.call-request .call-request__title{margin-bottom:.5rem;position:relative;z-index:2}.call-request .call-request__description{max-width:16.1875rem;position:relative;z-index:2}.call-request .call-request__image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.call-request .call-request__form-root{background-color:var(--color-grey-100);padding:1rem}.call-request.call-request--main{background-color:var(--color-grey-100)}.call-request.call-request--main .call-request__form-root{background-color:var(--color-white)}.compass{height:2.6875rem;position:relative;width:2.625rem}.compass .compass__bg{fill:transparent;height:100%;width:100%}.compass .compass__sever{fill:var(--color-grey-300);height:.5625rem;left:42%;position:absolute;top:0;width:.5rem}.corps{align-items:center;display:flex;flex-direction:column;gap:.75rem}.corps .corps__scheme{height:4rem;width:6.25rem}.corps .corps__name{color:var(--color-grey-400)}.estate-status{align-items:center;background-color:var(--color-purple-200);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.estate-status .estate-status__icon{fill:var(--color-white);height:1.5rem;width:1.5rem}.estate-status.estate-status--overlay{height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem;z-index:3}.estate-status.estate-status--overlay .estate-status__icon{fill:transparent;stroke:var(--color-white);height:2.25rem;width:2.25rem}.estate-scheme{display:flex;height:100%;justify-content:center;padding:4.3125rem .9375rem 10.875rem;position:relative;width:100%}.estate-scheme .estate-scheme__img{height:12.625rem;object-fit:contain;scale:1.15;width:18.5rem}.estate-scheme .estate-scheme__compass{bottom:1rem;left:45%;position:absolute}.estate-scheme .estate-scheme__corps{bottom:1rem;left:1rem;position:absolute}.estate-scheme .estate-scheme__scroll{align-items:center;bottom:.8125rem;color:var(--color-grey-400);display:flex;gap:4px;position:absolute;right:.625rem}.estate-scheme .estate-scheme__scroll-icon{fill:none;stroke:var(--color-grey-400);height:2rem;width:2rem}.estate-scheme.estate-scheme--floor{padding:0}.estate-scheme.estate-scheme--floor .estate-scheme__wrap{align-items:center;display:flex;overflow-x:auto;padding:1.4375rem 1.4375rem 8.625rem}.estate-scheme.estate-scheme--floor .estate-scheme__wrap::-webkit-scrollbar{display:none}.estate-scheme.estate-scheme--floor .estate-scheme__svg-wrap{flex-shrink:0;height:17.75rem;position:relative;width:26rem}.estate-scheme.estate-scheme--floor .estate-scheme__svg{height:100%;left:0;position:absolute;top:0;width:100%}.estate-scheme.estate-scheme--floor .estate-scheme__svg-img{height:100%;width:100%}.estate-scheme.estate-scheme--floor .estate-scheme__polygon{fill:var(--color-purple-200-50)}.estate-scheme.estate-scheme--overlay:before{background-color:var(--color-white-60);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.picture,.picture img{display:block;height:100%;object-fit:cover;width:100%}.picture img.picture--contain,.picture img.picture--contain img,.picture.picture--contain,.picture.picture--contain img{object-fit:contain}.estate-slider{height:100%;width:100%}.estate-slider .estate-slider__pagination{bottom:.5rem;color:var(--color-white);left:50%;position:absolute;transform:translateX(-50%);z-index:2}.estate-slider .estate-slider__pagination.swiper-pagination-lock{display:none}.tippy-box[data-theme~=estate]{background-color:transparent;border-radius:0;overflow:hidden;transition:none}.tippy-box[data-theme~=estate] .tippy-content{padding:0}.estate .estate__content-wrap{border:1px solid var(--color-grey-200);border-top:none;display:flex;height:27.9375rem;width:100%}.estate .estate__iframe,.estate .estate__iframe-wrap{height:100%;width:100%}.estate .estate__btn-download.link{left:1rem;position:absolute;top:0}.card-info{height:100%;width:100%}.card-info .card-info__content{display:flex;flex-direction:column;height:calc(100% - 3rem);padding:.9375rem .9375rem 1.375rem}.card-info .card-info__tag{align-self:flex-start;background-color:var(--color-purple-100);color:var(--color-purple-200);margin-bottom:.5rem;padding:.5rem .75rem}.card-info .card-info__tag.card-info__tag--big{margin-bottom:0;margin-top:1.5rem;padding:.8125rem;text-align:center;width:100%}.card-info .card-info__title{margin-bottom:1rem}.card-info .card-info__items{display:flex;flex-direction:column;gap:4px}.card-info .card-info__item{align-items:center;display:flex;justify-content:space-between}.card-info .card-info__item-name{color:var(--color-grey-400)}.card-info .card-info__money-wrap{display:flex;gap:1.5rem;margin-top:auto}.card-info .card-info__price-wrap{display:flex;flex-direction:column;min-width:7.9375rem}.card-info .card-info__old-price-wrap{color:var(--color-purple-200);display:flex;gap:4px;margin-top:4px}.card-info .card-info__old-price{text-decoration:line-through}.card-info .card-info__label{color:var(--color-grey-400);margin-bottom:4px}.card-info .card-info__mortgage-wrap{display:flex;flex-direction:column}.card-info .card-info__buttons{display:flex}.card-info .card-info__btn{white-space:nowrap;width:50%}.card-info.card-info--commercial{height:20.125rem}.card-info.card-info--commercial .card-info__content{border:1px solid var(--color-grey-200);padding:.9375rem}.flat-info-other{width:100%}.flat-info-other .flat-info-other__head{display:flex;padding:1.5625rem .9375rem .625rem;position:relative}.flat-info-other .flat-info-other__head:before{border-bottom:1px solid var(--color-grey-200);bottom:0;content:"";height:100%;left:.9375rem;position:absolute;width:calc(100% - 1.875rem)}.flat-info-other .flat-info-other__links{display:flex;flex-direction:column;max-height:calc(100% - 3.5625rem);overflow:hidden;padding:0 .9375rem .9375rem}.flat-info-other .flat-info-other__link{display:flex;padding:.625rem 0;position:relative}.flat-info-other .flat-info-other__link:after,.flat-info-other .flat-info-other__link:before{content:"";left:0;position:absolute;top:0;transition:border-color .3s ease}.flat-info-other .flat-info-other__link:before{border:2px solid transparent;height:calc(100% - 4px);width:calc(100% - 4px)}.flat-info-other .flat-info-other__link:after{border-bottom:1px solid var(--color-grey-200);height:100%;width:100%}.flat-info-other .flat-info-other__link:hover:before{border-color:var(--color-black)}.flat-info-other .flat-info-other__link:hover:after,.flat-info-other .flat-info-other__link:last-child:after{border-color:transparent}.flat-info-other .flat-info-other__floor{color:var(--color-grey-400);text-align:center;width:2.625rem}.flat-info-other .flat-info-other__square{color:var(--color-grey-400);margin-left:2.5rem;text-align:center;width:4.25rem}.flat-info-other .flat-info-other__price{color:var(--color-grey-400);margin-left:auto;text-align:center;width:7.25rem}.flat-info-other .flat-info-other__price.t2{color:var(--color-black)}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%}.tabs .tabs__item{flex-grow:1;flex-shrink:0}.tabs .tabs__radio:checked+.tabs__text{background-color:var(--color-white);border-color:var(--color-black)}.tabs .tabs__radio:disabled+.tabs__text{background-color:var(--color-grey-100);border-color:var(--color-grey-100);color:var(--color-grey-300);pointer-events:none}.tabs .tabs__text{background-color:var(--color-grey-100);border:2px solid transparent;color:var(--color-black);cursor:pointer;display:block;flex:1 0 auto;padding:.625rem;text-align:center;transition:.3s ease;transition-property:border-color,background-color}.tabs .tabs__text.tabs__text--selected{cursor:default}.tabs .tabs__text.tabs__text--selected,.tabs .tabs__text.tabs__text--selected:hover{background-color:var(--color-white);border-color:var(--color-black)}.tabs .tabs__radio{display:none}.tabs.tabs--widget-mobile{order:-1;position:sticky;top:var(--header-height);z-index:calc(var(--header-index,999) - 1)}.tabs.tabs--commercial .tabs__item,.tabs.tabs--estate .tabs__item,.tabs.tabs--flat-info .tabs__item{white-space:nowrap;width:50%}.tabs.tabs--plan{width:auto}.flat-info .flat-info__content-wrap{border:1px solid var(--color-grey-200);border-top:none;display:flex;height:20.0625rem;position:relative;width:100%}.flat-info .flat-info__content{display:none;height:100%;width:100%}.flat-info .flat-info__content.active{display:flex}.link{--color:var(--color-black);--color-hover:var(--color-purple-200);--color-disabled:var(--color-black-90);--underline-color:var(--color-grey-200);background-color:transparent;border:none;color:var(--color);justify-content:center;padding:0;transition:color .3s;width:fit-content}.link,.link .link__wrapper{align-items:center;display:flex}.link .link__wrapper{gap:.5rem}.link .link__icon{fill:var(--color);height:.875rem;transition:fill .3s;width:.875rem}.link.link--disabled{color:var(--color-disabled);cursor:auto}.link.link--grey{--color:var(--color-grey-400)}.link.link--white{--underline-color:var(--color-white-15);--color-hover:var(--color-white);--color:var(--color-white)}.link.link--purple{--color:var(--color-purple-200)}.link.link--underline{border-bottom:1px solid var(--underline-color);padding-bottom:.3125rem;position:relative}.link.link--underline:not(:disabled):after{border-bottom:1px solid var(--color);bottom:0;content:"";left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.button-arrow{background-color:transparent;border:1px solid var(--color-grey-200);height:3rem;padding:0;position:relative;transition:border .3s;width:3rem;z-index:1}.button-arrow:before{border:solid var(--color-black);border-width:0 1px 1px 0;content:"";display:block;height:.625rem;left:.875rem;padding:0;position:absolute;top:1.0625rem;transform:rotate(-45deg);width:.625rem}.button-arrow:disabled{border-color:var(--color-grey-200);pointer-events:none}.button-arrow:disabled:before{border-color:var(--color-grey-300)}.slider{position:relative}.slider .slider__swiper{overflow:hidden;position:relative}.slider .slider__wrapper{display:flex;height:100%;position:relative;width:100%;z-index:1}.slider .slider__wrapper .swiper-slide{flex-shrink:0}.slider .slider__navigation{display:flex;position:absolute;right:0;top:-4rem;z-index:2}.slider .slider__pagination{display:flex;gap:3px;margin:1rem auto 0;width:fit-content;z-index:2}.slider .slider__bullet{background-color:var(--color-purple-100);height:.5rem;width:.5rem}.slider .slider__bullet.slider__bullet--active{background-color:var(--color-purple-200)}.slider .slider__btn.swiper-button-lock{display:none}.slider .slider__btn.slider__btn--prev{margin-right:-1px}.slider .slider__btn.slider__btn--prev:before{left:1.3125rem;transform:rotate(135deg)}.slider.slider--navigation-desktop .slider__navigation{display:none}.slider.slider--estate{overflow:visible}.slider.slider--estate .slider__swiper{height:100%;overflow:visible}.slider.slider--estate .slider__navigation{display:none}.slider.slider--estate .slider__btn{background-color:var(--color-white)}.slider.slider--estate .slider__btn:not(.swiper-button-disabled){pointer-events:auto}.stub{background:var(--color-grey-200);position:relative}.stub .stub__svg{fill:var(--color-grey-300);height:3.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.125rem}.stub.stub--gallery .stub__svg{fill:var(--color-grey-400);height:4.8125rem;width:4.5625rem}.gallery .gallery__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.gallery .gallery__body{width:100%}.gallery .gallery__item{align-items:center;aspect-ratio:328/323;background:var(--color-grey-100);cursor:pointer;display:flex;justify-content:center}.gallery .gallery__item.gallery__item--thumb,.gallery .gallery__item:nth-child(n+4){display:none}.gallery .gallery__pagination{display:flex;justify-content:center;margin-top:1rem}.gallery .gallery__pagination-bullet{background-color:var(--color-purple-100);height:.5rem;width:.5rem}.gallery .gallery__pagination-bullet+.gallery__pagination-bullet{margin-left:3px}.gallery .gallery__pagination-bullet.gallery__pagination-bullet--active{background-color:var(--color-purple-200)}@media (min-width:768px){:root{--container-padding:3rem;--header-height:4.5rem;--footer-height:15.625rem;--screen-margin:4rem}.tippy-box[data-theme~=info]{min-width:28.125rem}.mortgage-card .mortgage-card__chars,.mortgage-card.mortgage-card--detail .mortgage-card__chars{column-gap:4.0625rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2rem}.mortgage .mortgage__title{margin-bottom:1.5rem}.mortgage .mortgage__root{min-height:13.875rem}.mortgage .mortgage__content{gap:2.5rem}.mortgage .mortgage__footer{margin-top:1rem}.mortgage .mortgage__logos{grid-template-columns:repeat(4,1fr)}.flat-grid{padding-top:2.75rem}.flat-grid .flat-grid__aside{margin-bottom:4rem}.peculiarities-slide .peculiarities-slide__image{aspect-ratio:auto;height:21.25rem;margin-bottom:1rem}.peculiarities .peculiarities__title{margin-bottom:1.5rem}.peculiarities .peculiarities__slider-swiper.swiper-initialized{overflow:visible}.card-premises .card-premises__not-price{padding:0}.similar .similar__title{margin:.9375rem 0 2.4375rem}.similar .similar__pagination{display:none}.call-request .call-request__container{min-height:24.6875rem;padding:3rem}.call-request .call-request__title{margin-bottom:1rem}.call-request .call-request__description{max-width:25.1875rem}.call-request .call-request__form-root{padding:1.5rem 1.5rem 1.25rem}.estate-scheme{padding:1.4375rem 7.9375rem}.estate-scheme .estate-scheme__img{aspect-ratio:416/284;height:auto;scale:1;width:auto}.estate-scheme .estate-scheme__compass{bottom:auto;left:auto;right:1rem;top:1rem}.estate-scheme .estate-scheme__corps{left:auto;right:1rem}.estate-scheme .estate-scheme__scroll{display:none}.estate-scheme.estate-scheme--floor .estate-scheme__wrap{align-items:normal;height:100%;justify-content:center;padding:1.4375rem 7.9375rem;width:100%}.estate-scheme.estate-scheme--floor .estate-scheme__svg-wrap{aspect-ratio:416/284;height:auto;width:auto}.estate-slider .estate-slider__pagination{bottom:1rem}.estate .estate__content-wrap{aspect-ratio:672/332;height:auto}.estate .estate__btn-download.link{left:3rem}.card-info .card-info__content{height:calc(100% - 3.5rem);padding:1.4375rem 1.4375rem 1.375rem}.card-info .card-info__tag.card-info__tag--big{margin-top:2rem;padding:.875rem}.card-info .card-info__items{gap:2px}.card-info.card-info--commercial{height:22.375rem}.card-info.card-info--commercial .card-info__content{padding:1.4375rem 1.4375rem 1.3125rem}.flat-info-other .flat-info-other__head{padding:2.0625rem 1.4375rem .625rem}.flat-info-other .flat-info-other__head:before{left:1.4375rem;width:calc(100% - 2.875rem)}.flat-info-other .flat-info-other__links{max-height:calc(100% - 4.25rem);padding:0 1.4375rem 1.4375rem}.flat-info-other .flat-info-other__square{margin-left:11.75rem;width:5rem}.flat-info-other .flat-info-other__price{width:7.75rem}.tabs.tabs--widget-mobile{display:none}.tabs.tabs--estate .tabs__item{width:25%}.tabs.tabs--plan .tabs__text{min-width:8.75rem}.flat-info .flat-info__content-wrap{height:22.375rem}.link .link__icon{height:1rem;width:1rem}.button-arrow{height:3.5rem;width:3.5rem}.button-arrow:before{left:1.125rem;top:1.3125rem}.slider .slider__navigation{top:-5.5rem}.slider .slider__pagination{margin-top:1.5rem}.slider .slider__btn.slider__btn--prev:before{left:1.4375rem}.slider.slider--similar .slider__navigation{top:-5rem}.gallery .gallery__header{margin-bottom:1.5rem}.gallery .gallery__body .slider__wrapper{display:grid;gap:.5rem;grid-template-columns:calc(67% - 4px) calc(33% - 4px)}.gallery .gallery__item{aspect-ratio:1}.gallery .gallery__item:first-child{grid-row:span 2}.gallery .gallery__item.gallery__item--thumb{display:flex}.gallery .gallery__pagination{display:none}}@media (min-width:1280px){:root{--container-padding:4rem;--screen-margin:6rem;--header-height:5.8125rem;--footer-height:17.625rem}.mortgage-card{justify-content:space-between;padding:2.5rem}.mortgage-card .mortgage-card__chars{display:flex;flex-direction:row;gap:4rem}.mortgage-card .mortgage-card__tippy{top:.375rem}.mortgage-card .mortgage-card__button{align-self:end;margin-left:auto}.mortgage .mortgage__title{margin-bottom:2rem}.mortgage .mortgage__root{min-height:5.6875rem}.mortgage .mortgage__logos{display:flex;justify-content:space-around}.mortgage.mortgage--detail .mortgage__logos{display:grid;grid-template-columns:repeat(4,1fr)}.flat-grid{grid-column-gap:1.5rem;align-items:flex-start;display:grid;grid-template-columns:calc(67% - .75rem) calc(33% - .75rem);overflow:visible;padding-top:0}.flat-grid .flat-grid__aside{grid-column:2;grid-row:span 2;margin-bottom:0;position:sticky;top:var(--header-height)}.flat-grid .flat-grid__content-first{margin-bottom:6rem}.peculiarities-slide .peculiarities-slide__image{height:13.125rem;margin-bottom:1.5rem}.peculiarities .peculiarities__title{margin-bottom:2rem}.peculiarities .peculiarities__slider-swiper.swiper-initialized{overflow:hidden}.similar .similar__title{margin:.6875rem 0 2.625rem}.call-request .call-request__container{min-height:34.5625rem;padding:7rem}.call-request .call-request__description{max-width:29.5rem;max-width:32.125rem}.call-request .call-request__form-root{padding:2rem 3rem}.estate-scheme{padding:1.4375rem 9.75rem}.estate-scheme .estate-scheme__img{aspect-ratio:553/377}.estate-scheme .estate-scheme__compass{right:2rem;top:2rem}.estate-scheme .estate-scheme__corps{bottom:2rem;right:2rem}.estate-scheme.estate-scheme--floor .estate-scheme__wrap{padding:1.4375rem 9.75rem}.estate-scheme.estate-scheme--floor .estate-scheme__svg-wrap{aspect-ratio:553/377}.estate .estate__content-wrap{aspect-ratio:867/425}.estate.estate--commercial{width:calc(67% - .75rem)}.estate .estate__btn-download.link{left:auto;right:4rem;top:-3.375rem}.card-info .card-info__content{padding:1.4375rem 1.9375rem 1.25rem}.card-info .card-info__tag{margin-bottom:.75rem}.card-info .card-info__tag.card-info__tag--big{margin-top:1.5rem}.card-info .card-info__title{margin-bottom:.75rem}.card-info .card-info__items{gap:4px}.card-info .card-info__money-wrap{gap:1.75rem}.card-info .card-info__old-price-wrap{margin-top:2px}.card-info .card-info__label{margin-bottom:2px}.card-info .card-info__current-price,.card-info .card-info__mortgage{font-size:1rem;line-height:150%}.card-info.card-info--commercial{height:auto;width:calc(33% - .75rem)}.card-info.card-info--commercial .card-info__content{padding:1.4375rem 1.9375rem 1.375rem}.flat-info-other .flat-info-other__head{padding:2.1875rem 1.9375rem .75rem}.flat-info-other .flat-info-other__head:before{left:1.9375rem;width:calc(100% - 3.875rem)}.flat-info-other .flat-info-other__links{max-height:calc(100% - 4.5rem);padding:0 1.9375rem 1.4375rem}.flat-info-other .flat-info-other__link{padding:.75rem 0}.flat-info-other .flat-info-other__square{margin-left:4.5rem}.tabs.tabs--plan .tabs__text{min-width:12.5rem}.flat-info .flat-info__content-wrap{aspect-ratio:421/425;height:auto}.slider .slider__navigation{top:-5.5rem}.slider .slider__pagination{display:none}.slider.slider--navigation-desktop .slider__navigation{display:flex;top:-5.5rem}.slider.slider--estate .slider__swiper{overflow:hidden}.slider.slider--estate .slider__navigation{display:flex;justify-content:space-between;pointer-events:none;right:1.5rem;top:50%;transform:translateY(-50%);width:calc(100% - 3rem)}.slider.slider--similar .slider__navigation{top:-5.5rem}.gallery .gallery__header{margin-bottom:2rem}.gallery .gallery__body .slider__wrapper{gap:1rem;grid-template-columns:calc(67% - .5rem) calc(33% - .5rem)}}@media (min-width:1440px){.mortgage-card.mortgage-card--detail{padding-right:3.75rem}.mortgage-card.mortgage-card--detail .mortgage-card__chars{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.mortgage-card.mortgage-card--detail .mortgage-card__button{align-self:flex-end;margin-left:0}.card-info .card-info__tag{margin-bottom:1rem}.card-info .card-info__title{margin-bottom:1.5rem}.card-info .card-info__items{gap:.75rem}.card-info .card-info__money-wrap{gap:2.25rem}.card-info .card-info__old-price-wrap{margin-top:4px}.card-info .card-info__label{margin-bottom:.5rem}.card-info .card-info__current-price,.card-info .card-info__mortgage{font-size:1.25rem;line-height:120%}}@media (min-width:1800px){:root{--container-padding:5.5rem;--screen-margin:7.5rem;--header-height:6.1875rem;--footer-height:23.3125rem}.mortgage .mortgage__img{height:4.5rem;width:12.25rem}.flat-grid{grid-column-gap:2rem;grid-template-columns:calc(58.49% - 1rem) calc(41.51% - 1rem)}.flat-grid .flat-grid__content-first{margin-bottom:7.5rem}.peculiarities .peculiarities__title{margin-bottom:2.5rem}.card-premises{padding:2rem}.card-premises .card-premises__wrapper-image{height:13.75rem;margin-bottom:1.5rem;padding:0 20%}.card-premises .card-premises__wrapper-image.card-premises__wrapper-image--stub .card-premises__image{aspect-ratio:348/220}.card-premises .card-premises__labels{margin-bottom:1.5rem;padding-bottom:1.5rem}.card-premises .card-premises__feature{height:3.125rem;width:3.125rem}.similar .similar__title{margin:.6875rem 0 3.1875rem}.call-request .call-request__container{min-height:41.3125rem;padding:7.5rem}.call-request .call-request__title{margin-bottom:1.5rem}.call-request .call-request__form-root{padding:3rem 4rem 3.375rem}.corps .corps__scheme{height:5.4375rem;width:8.5rem}.estate-scheme{padding:3.4375rem 12rem 3.4375rem 11.4375rem}.estate-scheme .estate-scheme__img{aspect-ratio:627/428}.estate-scheme .estate-scheme__compass{right:2.5rem;top:2.5rem}.estate-scheme .estate-scheme__corps{bottom:2.5rem;right:2.5rem}.estate-scheme.estate-scheme--floor .estate-scheme__wrap{padding:3.4375rem 11.6875rem}.estate-scheme.estate-scheme--floor .estate-scheme__svg-wrap{aspect-ratio:627/428}.estate-slider .estate-slider__pagination{bottom:1.5rem}.estate .estate__content-wrap{aspect-ratio:1004/540}.estate.estate--commercial{width:calc(58.5% - 1rem)}.estate .estate__btn-download.link{right:5.5rem;top:-3.5rem}.card-info .card-info__content{height:calc(100% - 4rem);padding:2.9375rem 2.9375rem 3rem}.card-info .card-info__tag.card-info__tag--big{margin-top:2.5rem;padding:1.1875rem}.card-info .card-info__title{margin-bottom:2rem}.card-info .card-info__money-wrap{gap:3rem}.card-info .card-info__old-price-wrap{margin-top:.5rem}.card-info .card-info__label{margin-bottom:.75rem}.card-info .card-info__current-price,.card-info .card-info__mortgage{font-size:1.5rem}.card-info.card-info--commercial{height:auto;width:calc(41.5% - 1rem)}.card-info.card-info--commercial .card-info__content{padding:2.9375rem}.flat-info-other .flat-info-other__head{padding:3.6875rem 2.9375rem .75rem}.flat-info-other .flat-info-other__head:before{left:2.9375rem;width:calc(100% - 5.875rem)}.flat-info-other .flat-info-other__links{max-height:calc(100% - 6.125rem);padding:0 2.9375rem 2.9375rem}.flat-info-other .flat-info-other__floor{width:3.25rem}.flat-info-other .flat-info-other__square{margin-left:15rem}.flat-info-other .flat-info-other__price{width:8.25rem}.tabs .tabs__text{padding:.875rem}.tabs.tabs--plan .tabs__text{min-width:17.1875rem;padding:.875rem}.flat-info .flat-info__content-wrap{aspect-ratio:708/540}.button-arrow{height:4rem;width:4rem}.button-arrow:before{left:1.375rem;top:1.5625rem}.slider .slider__navigation{top:-6.5625rem}.slider .slider__btn.slider__btn--prev:before{left:1.75rem}.slider.slider--navigation-desktop .slider__navigation{top:-6.5625rem}.slider.slider--estate .slider__navigation{right:2rem;width:calc(100% - 4rem)}.slider.slider--similar .slider__navigation{top:-6.5rem}.gallery .gallery__header{margin-bottom:2.5rem}.gallery .gallery__body .slider__wrapper{gap:1.5rem;grid-template-columns:calc(67% - .75rem) calc(33% - .75rem)}}@media (max-width:767px){.similar .slider__navigation{display:none}}@media (hover:hover){.card-premises:hover,.card-premises:hover:before{border-color:var(--color-black)}.tabs .tabs__text:hover{border-color:var(--color-grey-200)}.link:hover:not(:disabled){color:var(--color-hover)}.link.link--underline:hover:after{transform:scaleX(1)}.button-arrow:hover{border:2px solid var(--color-grey-400);z-index:2}}