@media (max-width: 1024px){.about-apartments__item{flex-direction:column;margin-right:0}.about-apartments__item:first-child{margin-bottom:56px}.about-apartments__item:first-child .about-apartments__block:first-child{order:2}.about-apartments__item:first-child .about-apartments__block:last-child{order:1;margin-bottom:24px}.about-apartments__item:last-child .about-apartments__block:first-child{margin-bottom:16px}.about-apartments__block{width:100%;margin-right:0}.about-apartments__block:first-child .about-apartments__text{padding-right:0}.about-apartments__block:last-child .about-apartments__text{padding-left:0}.about-apartments__image{height:501px}.about-apartments__image_sm{width:calc(100vw - 48px);margin-right:16px;scroll-snap-align:start}.about-apartments__image_sm:last-child{margin-right:0}.about-apartments__gallery .about-apartments__image:not(.about-apartments__image_sm){display:none}.about-apartments__items{margin-right:-24px;margin-left:-24px;padding:0 24px;margin-top:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 24px}.about-apartments__items::-webkit-scrollbar{display:none}.about-apartments__title{font-size:24px;line-height:29px;margin-bottom:12px}.about-apartments__subtitle{margin-bottom:16px}.agency__title{margin-bottom:40px}.apartment__row{padding:16px 16px 24px}.apartment__row:nth-child(2){padding-top:12px;padding-bottom:16px}.apartment__title{font-size:24px;line-height:29px}.apartment__properties{flex-wrap:wrap;margin-bottom:-16px}.apartment__item{width:calc(100% / 3);margin-bottom:16px}.apartment__description{padding-top:12px}.apartment__wrapper{padding:0 8px}.apartment__info-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-top:-77px}.building__gallery{height:405px}.building__gallery-new{height:clamp(170px, 40vw, 400px)}.building__gallery-new .building-gallery{display:none}.building__description{padding:8px 16px 16px;margin-bottom:12px}.building__title{font-size:24px}.building__container{flex-direction:column}.building__props{margin-bottom:-12px}.building__prop-item{margin-bottom:12px}.building__pricelist-text{min-width:0}.building__pricelist-text:first-child{min-width:40%}.building__block:first-child{max-width:none;margin-right:0;margin-bottom:16px}.building .content__news,.building .calculator,.building .decor,.building .content__map,.building .form-request,.building .building__map,.building .renovation,.building .building__row-gallery{margin-top:48px;margin-bottom:0}.building__nav-wrapper{top:60px}.building__nav-wrapper+.building-gallery{display:flex}.building__genplan{width:calc(100% + 48px);margin:64px -24px 0;border-radius:0}.building__mobile-overlay{display:flex}.calculator{padding:32px}.calculator__title{font-size:24px;line-height:29px}.calculator__inputs{margin-right:-16px}.calculator__input-item{width:calc(50% - 16px);margin-right:16px}.calculator__button{width:calc(50% - 16px);margin-right:16px}.commerce__image{height:250px}.commerce__title{font-size:30px;margin-bottom:15px}.commerce__button{max-width:none}.commerce__item{font-size:14px}.commerce__item._bookmark:before{background-image:url(../img/sprite.png);background-position:-193px -297px;width:50px;height:50px}.commerce__item._identity:before{background-image:url(../img/sprite.png);background-position:-251px -297px;width:50px;height:50px}.commerce__item._home:before{background-image:url(../img/sprite.png);background-position:-64px -297px;width:56px;height:56px}.commerce__item._gallery:before{background-image:url(../img/sprite.png);background-position:-302px -211px;width:61px;height:59px}.commerce__item._people:before{background-image:url(../img/sprite.png);background-position:0px -297px;width:56px;height:58px}.commerce__item._chat:before{background-image:url(../img/sprite.png);background-position:-302px -144px;width:63px;height:59px}.commerce__item._paper:before{background-image:url(../img/sprite.png);background-position:-309px -297px;width:50px;height:50px}.commerce__item._volume:before{background-image:url(../img/sprite.png);background-position:-374px 0px;width:50px;height:50px}.commerce__item._show:before{background-image:url(../img/sprite.png);background-position:-128px -297px;width:57px;height:55px}.company-life__image+.company-life__image{margin-top:12px}.company-life__image._sm{height:170px}.company-life__image._lg{height:230px}.company-life__image._xl{height:412px}.company-life .slick-slide{margin:0 6px}.company-life .slick-list{margin:0 -6px}.consultation-form_show-lg{display:block}.consultation-form__inputs{display:flex;margin-bottom:12px}.consultation-form__input{margin-right:8px;margin-bottom:0}.consultation-form__button{margin-bottom:0}.contacts__wrapper{height:auto;margin:32px 0 0}.content__title{font-size:24px;line-height:29px;margin-bottom:12px}.content__title_center{text-align:center;font-size:30px;margin-bottom:30px}.content__subtitle_center{text-align:center}.content__subtitle{font-size:14px}.content__promo{height:400px}.content__special-offer{padding:32px 0}.content__gallery+.content__button-wrapper{margin-top:12px}.content__gallery_grid{margin-right:-16px;margin-bottom:-16px}.content__gallery_grid .content__gallery-item{width:calc(50% - 16px);margin-right:16px;margin-bottom:16px}.content__gallery_scrollable{margin-bottom:0;margin-right:-24px;margin-left:-24px;padding-left:24px;padding-right:24px;flex-wrap:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 24px}.content__gallery_scrollable::-webkit-scrollbar{display:none}.content__gallery_scrollable .content__gallery-item{width:272px;min-width:272px;margin-right:16px;margin-bottom:0}.content__gallery_scrollable .content__gallery-item:last-child{margin-right:0}.content__apartment{padding:32px 0}.content__opportunity{padding:16px 0 0}.content__flats,.content__purchase-ways-wrapper,.content__payments,.content__similar{margin-top:48px}.content__reviews{padding-top:32px;margin-bottom:32px}.content__form-request{margin-bottom:32px}.content__form-request-sm{margin-bottom:32px}.content__form-request-sm:last-child{margin-bottom:0}.content__list{margin-right:-16px}.content__list_scrollable{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;margin-left:-24px;margin-right:-24px;padding:0 24px;scroll-padding:0 24px;scroll-snap-type:x proximity}.content__list_scrollable::-webkit-scrollbar{display:none}.content__list_scrollable .content__list-item{width:352px;min-width:352px;margin-right:16px;scroll-snap-align:start}.content__list_scrollable .content__list-item:last-child{margin-right:0}.content__list-item_col-3{margin-right:16px;width:calc(50% - 16px)}.content__list-item_col-4{margin-right:16px;width:calc(100% / 3 - 16px)}.content__decor{margin-bottom:32px}.content__about-apartments{margin-top:48px;margin-bottom:0}.content__block-wrapper{margin-bottom:32px}.content__map{margin-bottom:32px}.content__calculator{margin-bottom:32px}.content__main{width:100%;margin-right:0}.content__sidebar{display:none}.content__calculator-wrapper{overflow:auto;margin-right:-24px;margin-left:-24px;padding:0 24px;scroll-padding:0 24px;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}.content__calculator-wrapper::-webkit-scrollbar{display:none}.content__calculator-item{width:291px;min-width:291px;scroll-snap-align:start}.content__docs._secondary{margin-bottom:20px}.content__docs{padding:24px}.content__docs-wrapper{padding:32px}.content__docs-button{width:100%}.content__consultation-form_secondary{margin-top:32px}.content__investing{padding:32px 0}.content__investing-commerce{padding:32px 0}.content__commerce-list{margin-top:56px}.content__similar-title{font-size:24px}.content__block_show-lg{display:block}.content__package{margin-bottom:80px}.content__projects{margin-bottom:70px}.content__reviews-block{margin-bottom:80px}.content__text_center{text-align:center}.content__team{margin-bottom:80px}.content__services{margin-bottom:80px}.content__company-life{margin:80px 0}.content__team-advantages{margin-bottom:75px}.content__selling{margin-bottom:40px}.content__grade{margin-bottom:80px}.decor{padding:24px}.decor__title{font-size:24px;line-height:29px}.decor__item:after{display:none}.decor__image{margin-bottom:12px}.decor__label{font-weight:500;font-size:16px;line-height:19px}.detail__map,.detail .renovation,.detail .form-request,.detail__calculator{margin-top:48px}.detail .form-request{margin-bottom:0}.error-page{padding:64px 0}.exclusive_secondary{padding-bottom:60px}.exclusive_secondary .exclusive__title{font-size:36px}.exclusive__form{max-width:550px;margin-bottom:-50px}.exclusive__title{font-size:40px;margin-bottom:27px;max-width:530px}.exclusive__wrapper{position:relative;right:auto;margin-right:-100px;margin-left:auto;top:100px;width:700px;height:440px}.exclusive__wrapper:before{top:auto;bottom:0;left:-60px}.exclusive__wrapper:after{bottom:auto;top:-60px;right:90px}.exclusive__image-mask{transform:rotate(-8deg);width:700px;height:440px}.exclusive__image{transform:rotate(8deg) scale(1.25)}.filter-container .filter__item{width:calc(100% / 2 - 16px)}.filter_secondary .filter__buttons .button:first-child{position:absolute;right:0;top:-60px}.filter__item{width:calc(50% - 16px);margin-right:16px;margin-bottom:24px}.filter__item.input{flex-grow:1}.filter__item_lg{width:100%}.filter__row{flex-wrap:wrap;margin-right:-16px;margin-bottom:-15px}.filter__row:last-child{margin-top:24px}.filter__row_extra .filter__item{width:calc(50% - 16px);flex-grow:0;margin-top:15px}.filter__buttons{flex-wrap:wrap;margin-bottom:-24px;margin-right:-16px}.filter__buttons .button{margin-right:6px;width:calc(100% / 4 - 7px);margin-bottom:24px;font-size:12px}.filter__buttons input[type=submit]{min-width:unset}.filter__button{margin-left:unset}.filter__sort{position:absolute;right:16px;bottom:-40px;z-index:4}.filter__tags{margin-bottom:20px}.footer__top{border-top:none}.footer__subscribe{flex-direction:column;padding:32px;margin-bottom:32px}.footer__subscribe-text{flex-direction:column;margin-bottom:24px}.footer__subscribe-text:before{margin-bottom:16px}.footer__subscribe-wrapper{text-align:center}.footer__subscribe-title{margin-bottom:12px}.footer__subscribe-controls{max-width:528px}.footer__input{margin-right:16px;width:calc(50% - 8px)}.footer__button{width:calc(50% - 8px)}.footer__wrapper{align-items:flex-start}.footer__links{flex-wrap:wrap;margin-bottom:-16px}.footer__image-link{margin-right:83px}.footer__link{width:50%;margin-right:0;margin-bottom:16px}.footer__phone{display:none}.footer__bottom{padding:16px 0 24px}.footer__flex{flex-direction:column-reverse}.footer__description{margin-bottom:12px}.footer__inner{flex-direction:column;justify-content:flex-start}.footer__text{margin-bottom:24px;line-height:15px}.footer__developer{margin:0 auto}.form-request{padding:32px;box-shadow:none}.form-request_secondary:before{width:374px;height:374px}.form-request_alt{padding:24px}.form-request_alt .form-request__title{max-width:none;margin-bottom:8px}.form-request_alt .form-request__wrapper{max-width:none;display:flex;flex-direction:column}.form-request_alt .form-request__subtitle{max-width:485px}.form-request_alt .form-request__inputs{max-width:none;align-items:flex-end;flex-direction:row}.form-request_alt .form-request__input-item{margin-bottom:0;margin-right:16px}.form-request_alt .form-request__checkbox{max-width:none;margin:0 auto}.form-request_tertiary{border-radius:0;margin-left:-24px;margin-right:-24px}.form-request_tertiary .form-request__image{right:-70px}.form-request_tertiary .form-request__title{margin-right:-300px}.form-request_tertiary .form-request__wrapper{max-width:240px}.form-request__title{font-size:24px;line-height:125%;max-width:440px}.form-request__subtitle{font-size:14px;margin-bottom:24px;max-width:288px}.form-request__inputs{flex-direction:column;align-items:flex-start;margin-bottom:16px;max-width:288px}.form-request__form-photos .form-request__image-wrapper,.form-request__form-photos_type2 .form-request__image-wrapper{width:420px}.form-request__form-photos .form-request__image-wrapper img,.form-request__form-photos_type2 .form-request__image-wrapper img{height:100%;object-fit:cover;object-position:left 78px}.form-request__form-house .form-request__image-wrapper{width:auto}.form-request__form-house .form-request__image-wrapper img{height:100%;object-fit:cover}.form-request__form-manager .form-request__image-wrapper{top:unset;height:unset;bottom:-5px}.form-request__form-manager .form-request__image-bg{top:0}.form-request__input-item{margin-right:0;margin-bottom:16px}.form-request__button{margin-top:8px;width:100%}.form-request__checkbox{max-width:288px}.gallery{margin-right:-24px;margin-left:-24px;overflow:scroll;border-radius:0;padding-right:24px;padding-left:24px;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 24px}.gallery::-webkit-scrollbar{display:none}.gallery__block{flex-wrap:nowrap;width:auto}.gallery__link{width:calc(100vw - 48px);margin-right:16px;border-radius:12px;overflow:hidden;scroll-snap-align:start}.gallery__link_sm{height:100%;margin-bottom:0}.gallery__link_sm:last-child{margin-right:0}.grade{flex-direction:column;align-items:flex-start;padding:50px 62px}.grade__text{margin-right:0;margin-bottom:25px;max-width:550px}.grade__form{max-width:550px}.header__topline{display:none}.header__logo{width:32px;height:32px;min-width:32px;min-height:32px}.header__nav{display:none}.header__phone-wrapper{margin-right:32px}.header__phone{font-size:0;display:block;margin-bottom:0;width:18px;height:18px;background:url(../images/icons-sprite.svg) -2558px -1px no-repeat;background-size:auto 82px}.header__schedule{display:none}.header__button{display:none}.header__menu{display:block}.heading__breadcrumb{margin-bottom:16px}.heading__title{font-size:24px;line-height:29px}.house-card-banner_type1,.house-card-banner_type2{width:calc(50% - 12px);margin-bottom:17px}.hypothec-calculator__title{font-size:24px;line-height:29px;margin-bottom:44px}.hypothec-promo{padding:48px 0}.hypothec-promo_alt .hypothec-promo__text{flex-direction:column}.hypothec-promo_alt .hypothec-promo__subtitle{max-width:100%}.hypothec-promo_alt .hypothec-promo__video-wrapper{height:480px}.hypothec-promo__title{font-size:24px;line-height:29px;margin-bottom:12px}.hypothec-promo__subtitle{font-size:14px;margin-bottom:32px}.hypothec-promo__video-wrapper{height:226px;width:352px;min-width:352px}.news__slider-wrapper{margin-bottom:24px}.news__description{padding:0 32px 32px}.news__title{margin-bottom:12px}.opportunity-item{padding:24px 24px 32px}.opportunity-item:before{margin-bottom:12px}.opportunity-item__title{font-size:18px;margin-bottom:0;max-width:none}.opportunity-item__subtitle{font-size:14px}.package__item{text-align:center;padding:30px 15px 15px}.package__item-subtitle{font-size:14px}.package__button{max-width:none}.page{padding-top:56px}.page__map_sm{height:742px}.page__exclusive{margin-bottom:184px}.page__wrapper_hide-lg{display:none}.partners{padding:32px 0}.partners__title{font-size:24px;line-height:32px;margin-bottom:16px}.partners__list{margin-bottom:-37px}.partners__item{width:calc(100% / 3);height:57px;justify-content:center}.partners__item:nth-child(4n+1){justify-content:center}.partners__item:nth-child(4n){justify-content:center}.partners__image{width:229px}.project-card__image{height:223px}.project-card__description{padding:24px 28px 12px}.project-card__title{font-size:20px}.project-card__props{flex-direction:column;gap:12px 0}.promo{padding:24px 0 32px}.promo__container{margin-right:-16px;margin-bottom:16px}.promo__container_vertical{margin-bottom:16px;margin-right:0}.promo__container_vertical .promo__item{margin-bottom:16px}.promo__item{margin-right:16px;padding:24px}.promo__item_sm{max-height:86px}.promo__item_gray .promo__subtitle{display:block}.promo__wrapper{flex-wrap:wrap}.promo__wrapper .promo__subtitle{width:100%;max-width:none;margin-bottom:8px}.promo__title{font-size:24px;line-height:29px;max-width:none}.promo__subtitle{display:none;font-size:14px;line-height:17px}.promo__prop{width:50%;border-left:none;display:flex;align-items:center;padding-left:0;min-width:0}.promo__prop-value{font-weight:600;font-size:14px;line-height:17px;order:2}.promo__prop-label{order:1;font-weight:500;font-size:14px;line-height:125%}.promo__prop-label:after{content:":";margin-right:4px}.promo__button{display:none}.promo__slider{margin:-24px;height:calc(100% + 48px);width:calc(100% + 48px)}.promo__slide-inner{padding:24px 24px 72px}.purchase-way__title{font-weight:500;font-size:18px;line-height:32px;margin-bottom:4px}.purchase-way__subtitle{font-weight:500;font-size:14px;margin-bottom:16px}.reviews__slider{margin-right:0}.reviews__slider-item:nth-child(n+2){display:none}.reviews__slider-wrapper{gap:12px}.reviews__item{flex:100%;height:auto}.selling{padding:0 60px}.selling__title{font-size:30px;margin-bottom:16px}.selling__subtitle{margin-bottom:30px}.selling__flex{flex-direction:column-reverse}.selling__image{width:100%;margin-bottom:40px;height:323px}.selling__items{margin-right:0}.selling__item{margin-bottom:40px}.selling__item-subtitle{max-width:445px}.service{padding:32px 0}.service__list{flex-wrap:wrap;margin-bottom:-32px;margin-right:-16px}.service__item{width:calc(50% - 16px);margin-bottom:32px;max-width:none;margin-right:16px}.services__card{height:210px;padding:20px}.services__title{max-width:none}.sidebar-promo_show-lg{display:flex}.sidebar-promo_background{background-size:cover;background-position:100%;align-items:center;text-align:center}.sidebar-promo_background .sidebar-promo__subtitle{max-width:none}.sidebar-promo__title{line-height:29px}.sidebar-promo__subtitle{line-height:17px;margin-right:130px}.sidebar-promo__button{margin:16px auto 0}.sidebar-promo__image{position:absolute;bottom:0;right:0;height:100%;width:auto;margin:0;z-index:0}.similar{gap:12px}.similar .building-card{width:calc(100% / 2 - 8px);margin-right:0}.similar{flex-wrap:wrap}.steps{padding:32px 0}.steps__content{margin-bottom:-32px;margin-right:-16px}.steps__title{font-size:18px;line-height:24px}.steps__item{margin-bottom:32px;width:calc(50% - 16px);margin-right:16px;max-width:none}.steps__item:before{margin-bottom:24px}.team__flex{flex-direction:column-reverse;margin-bottom:80px}.team__text{text-align:center;margin-right:0}.team__company-image{width:100%;height:auto;max-height:650px}.team__title{font-size:30px;margin-bottom:16px;text-align:center}.team__subtitle{max-width:none;text-align:center}.team__items{display:flex;flex-wrap:nowrap;gap:32px 12px;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;overflow:auto;margin-right:-24px;margin-left:-24px;padding:0 24px;scroll-padding:0 24px}.team__items::-webkit-scrollbar{display:none}.team__item{flex:0 0 235px;scroll-snap-align:start}.team__item-image{height:360px}.vacancies_main{padding-top:72px;padding-bottom:80px}.vacancies_about{padding-top:70px;padding-bottom:70px;margin-bottom:48px}.vacancies__title{font-size:30px}.vacancies__main{flex-direction:column;gap:12px}.vacancies__list{width:100%}.vacancies__item-title{width:340px}.vacancies__all{width:100%;height:208px}.vacancies__all-wrapper{padding:40px 32px}.vacancies__all-image-background_pc{display:none}.vacancies__all-image-background_tablet{display:block}.vacancies__all-block{gap:20px}.videos__title{font-size:24px;line-height:32px;margin-bottom:16px}.videos__list{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-right:-24px;margin-left:-24px;padding-left:24px;padding-right:24px;scroll-snap-type:x proximity;scroll-padding:0 24px}.videos__list::-webkit-scrollbar{display:none}.videos__item{width:272px;min-width:272px;margin-right:16px;scroll-snap-align:start}.videos__item:last-child{margin-right:0}.detail__card{max-width:360px}.detail__tabs-button span{padding:10px;font-size:12px}.hypothec-calculator__title{font-size:24px;line-height:29px;margin-bottom:44px}.hypothec-calculator_new{padding:48px 0}.hypothec-calculator_new .hypothec-calculator__bank{width:100%}.hypothec-calculator_new .hypothec-calculator__bank-price{flex-direction:row;align-items:center}.hypothec-calculator_new .hypothec-calculator__bank-price div{font-size:14px}.renovation__content{flex-direction:column;gap:24px}.renovation__image{width:100%;max-height:410px}.renovation__text{flex:unset}}