@media (max-width: 768px){.about-apartments__item:first-child{margin-bottom:32px}.about-apartments__image{height:153px}.about-apartments__image_sm{width:272px}.about-apartments__items{margin-right:-16px;margin-left:-16px;padding:0 16px;scroll-padding:0 16px}.about-apartments__subtitle{margin-bottom:12px}.about-apartments__button{width:100%}.agency__title{font-size:30px;line-height:125%;margin-bottom:30px;padding-left:52px}.agency__item{padding-left:52px}.agency__index{font-size:16px;width:40px;height:40px}.agency__item-title{font-size:18px}.apartment-item{flex-direction:column;align-items:flex-start;padding:0;border:none}.apartment-item_commerce .apartment-item__row{flex-wrap:wrap}.apartment-item_commerce .apartment-item__row:first-child{z-index:2;pointer-events:none}.apartment-item_commerce .apartment-item__row:first-child .apartment-item__col{pointer-events:all}.apartment-item_commerce .apartment-item__row:first-child .apartment-item__col:first-child{width:70%}.apartment-item_commerce .apartment-item__row:first-child .apartment-item__col:nth-child(2){width:30%;justify-content:flex-end}.apartment-item_commerce .apartment-item__row:first-child .apartment-item__col:last-child{margin-left:auto;width:auto;margin-top:4px}.apartment-item_commerce .apartment-item__row:nth-child(2){margin-top:-30px}.apartment-item_commerce .apartment-item__row:nth-child(2) .apartment-item__col{width:100%}.apartment-item_commerce .apartment-item__row:nth-child(2) .apartment-item__col:first-child{order:2}.apartment-item_commerce .apartment-item__row:nth-child(2) .apartment-item__col:last-child{order:1;margin-bottom:14px;justify-content:flex-start}.apartment-item_commerce .apartment-item__row:nth-child(3) .apartment-item__col{width:100%}.apartment-item_secondary .apartment-item__row{flex-wrap:wrap;margin-bottom:0}.apartment-item_secondary .apartment-item__row:first-child .apartment-item__col{width:50%}.apartment-item_secondary .apartment-item__row:first-child .apartment-item__col:nth-child(2){justify-content:flex-end}.apartment-item_secondary .apartment-item__row:first-child .apartment-item__col:nth-child(3){justify-content:flex-start;position:absolute;bottom:93px;left:16px}.apartment-item_secondary .apartment-item__row:nth-child(2) .apartment-item__col{width:100%}.apartment-item_secondary .apartment-item__row:nth-child(2) .apartment-item__col:nth-child(1){order:2}.apartment-item_secondary .apartment-item__row:nth-child(2) .apartment-item__col:nth-child(2){order:1;margin-bottom:12px}.apartment-item_secondary .apartment-item__row:nth-child(2) .apartment-item__col:nth-child(3){order:3;position:absolute;bottom:72px;left:16px;justify-content:flex-start}.apartment-item_secondary .apartment-item__row:nth-child(3){flex-wrap:nowrap}.apartment-item_secondary .apartment-item__row:nth-child(3) .apartment-item__col{width:auto}.apartment-item_secondary .apartment-item__row:nth-child(3) .apartment-item__col:last-child{position:absolute;top:33px;right:16px;justify-content:flex-end}.apartment-item_secondary .apartment-item__buttons{margin-top:73px}.apartment-item__image-wrapper{width:100%;height:233px;border-radius:0}.apartment-item__description{border:1px solid #E3E4E8;width:100%;border-top:none;padding:16px;border-radius:0 0 12px 12px}.apartment-item__title{font-size:14px;line-height:17px}.apartment-item__title_chip{padding:3px 8px}.apartment-item__text{font-size:14px;line-height:17px}.apartment-item__button{width:100%}.apartment__row{padding:8px 16px 24px}.apartment__properties{margin-bottom:-12px}.apartment__item{width:calc(50%);margin-bottom:12px}.apartment__description{padding:12px 4px 4px}.apartment__wrapper{padding:0 12px}.apartment__map{margin-top:16px;height:280px}.apartment__info-wrapper{margin-top:16px;align-items:flex-start}.apartment__info-wrapper .apartment__title{margin-bottom:0}.apartment__info-subtitle+.apartment__button-wrapper{margin-top:16px}.apartment__button-wrapper{flex-wrap:wrap}.apartment__button{margin-right:0;margin-bottom:12px}.apartment__button:last-child{margin-bottom:0}.banner__title span{display:inline}.banner__title{margin-top:24px}.building-card__item-text{font-size:14px;line-height:17px}.building-gallery__item{width:100%;max-height:300px}.building__gallery{height:153px;margin-bottom:12px}.building__mini-logo{bottom:12px;right:12px}.building__description{margin-bottom:16px}.building__title{margin-bottom:0}.building__time{font-size:14px;margin-bottom:12px}.building__subtitle{padding:8px 0}.building__prop-item{width:50%}.building__pricelist-text:first-child{min-width:25%}.building .content__news,.building .calculator,.building .decor,.building .content__map,.building .form-request,.building .building__map,.building .renovation,.building .building__row-gallery{margin-top:32px;margin-bottom:0}.building .form-request__form-house{margin-bottom:0}.building__row-gallery .row{flex-direction:column}.building__row-gallery .row div{width:100%}.building__row-gallery .row{margin-top:12px}.building .content__map{margin-top:12px}.building__genplan{width:calc(100% + 32px);margin:64px -16px 0}.calculator{padding:24px}.calculator__inputs{margin-bottom:0}.calculator__input-item{width:calc(100% - 16px);margin-bottom:16px}.calculator__radio-group{display:none}.calculator__button{margin-bottom:0;width:calc(100% - 16px)}.calculator__select{display:block;margin-bottom:16px}.commerce__row{flex-direction:column;margin-bottom:30px}.commerce__block{margin-right:0;margin-bottom:30px}.commerce__title{text-align:center}.commerce__subtitle{text-align:center}.commerce__text{text-align:center}.commerce__items{gap:30px 32px}.commerce__item{flex:0 0 calc(50% - 32px);max-width:140px;margin-right:auto;position:relative}.commerce__item:nth-child(even){top:48px}.block-mt,.content.block-mt{margin-top:48px}.company-life__item{margin-bottom:12px}.company-life__item:nth-child(n+4){display:none}.company-life__item:last-child{margin-bottom:0}.company-life__item._visible{display:block}.company-life__image._sm{height:140px}.company-life__image._lg{height:190px}.company-life__image._xl{height:400px}.company-life__button{display:flex;margin:0 auto}.consultation-form__inputs{display:block;margin-bottom:0}.consultation-form__input{margin-right:0;margin-bottom:12px}.consultation-form__button{margin-bottom:14px}.contacts__wrapper{margin:auto 0 32px;max-width:none;padding:24px}.contacts__phone{font-size:18px}.contacts__mail{font-size:14px}.contacts__location{font-size:14px;margin-bottom:16px}.contacts__schedule{margin-bottom:12px}.content{padding:0 16px}.content__promo{height:auto}.content__gallery{margin-top:12px}.content__gallery_scrollable{margin-right:-16px;margin-left:-16px;padding-left:16px;padding-right:16px;scroll-padding:0 16px}.content__button{width:100%}.content__gallery-el{margin-bottom:10px}.content__flats,.content__purchase-ways-wrapper,.content__payments,.content__similar{margin-top:32px}.content__list{margin-bottom:-16px}.content__list_scrollable{margin-left:-16px;margin-right:-16px;padding:0 16px;scroll-padding:0 16px}.content__list_scrollable .content__list-item{width:272px;min-width:272px}.content__list-item_col-3{width:calc(100% - 16px);margin-bottom:16px}.content__list-item_col-4{width:calc(50% - 16px);margin-bottom:16px}.content__about-apartments{margin-top:32px;margin-bottom:0}.content__order-wrapper .form-request{order:2;margin-bottom:-32px}.content__order-wrapper .hypothec-calculator{order:1}.content__map{height:289px}.content__column-list-item{margin-bottom:16px}.content__column-list_scrollable{margin-bottom:0;display:flex;margin-right:-16px;margin-left:-16px;padding-left:16px;padding-right:16px;scroll-snap-type:x proximity;scroll-padding:0 16px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.content__column-list_scrollable::-webkit-scrollbar{display:none}.content__column-list_scrollable .content__column-list-item{width:272px;min-width:272px;margin-right:16px;scroll-snap-align:start}.content__column-list_scrollable .content__column-list-item:last-child{margin-right:0}.content__column-list{margin-bottom:-16px}.content__info{display:none}.content__calculator-wrapper{margin-right:-16px;margin-left:-16px;padding:0 16px;scroll-padding:0 16px}.content__calculator-item{width:272px;min-width:272px}.content__docs._secondary{display:flex;flex-direction:column-reverse;padding:0 16px;margin-right:-16px;margin-left:-16px;margin-bottom:40px}.content__docs._secondary .content__docs-wrapper{max-width:none;padding:40px 0 0}.content__docs._secondary .content__docs-button{margin-top:20px}.content__docs._secondary .content__docs-image{position:static;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.content__docs{margin-top:0;height:351px;padding:32px 16px;margin-right:-16px;margin-left:-16px;border-radius:0}.content__docs-wrapper{padding:24px}.content__docs-subtitle{font-size:14px}.content__similar-title{margin-bottom:16px}.content__package{margin-bottom:60px}.content__projects{margin-bottom:0}.content__reviews-block{margin-bottom:60px}.content__commerce .content__button{width:auto}.content__ready .content__button{width:auto}.content__team{margin-bottom:60px}.content__services{margin-bottom:50px}.content__agency{margin:50px 0}.content__company-life{margin:50px 0}.content__team-advantages{margin-bottom:60px}.content__selling{margin-bottom:60px}.content__grade{margin-bottom:60px}.decor__container{flex-wrap:wrap}.decor__item{width:100%;margin-bottom:24px}.decor__item:last-child{margin-bottom:0}.decor__label{font-size:18px;line-height:22px}.detail__info{flex-direction:column}.detail__map,.detail .renovation,.detail .form-request,.detail__calculator{margin-top:32px}.detail .form-request{margin-top:0}.detail .content__map{margin:12px 0 0}.error-page{padding:123px 0}.error-page__title{font-size:18px;line-height:22px}.error-page__code{font-size:96px;line-height:118px}.exclusive_secondary{padding-bottom:0}.exclusive_secondary .exclusive__title{font-size:30px}.exclusive_secondary .exclusive__wrapper{margin-bottom:0}.exclusive._sm{padding-bottom:0}.exclusive__inputs{flex-wrap:wrap}.exclusive__form{order:2;margin-bottom:50px;max-width:none}.exclusive__input-item{margin-right:0;margin-bottom:27px}.exclusive__button{order:2;margin:0 auto 50px}.exclusive__title{font-size:35px;margin-bottom:40px;text-align:center;max-width:none;order:1}.exclusive__items{order:3;max-width:none;flex-direction:column;align-items:center}.exclusive__item{padding:0;margin-bottom:50px;position:relative;border-right:none;text-align:center;display:flex;justify-content:center;width:auto;max-width:242px}.exclusive__item:before{content:"";position:absolute;height:1px;width:60px;bottom:-26px;background-color:#fff}.exclusive__item:last-child{margin-bottom:0}.exclusive__item:last-child:before{display:none}.exclusive__wrapper{top:auto;right:auto;margin-left:-16px;width:auto;height:230px;margin-right:-16px;order:2;margin-bottom:30px}.exclusive__wrapper:before{top:-16px;bottom:auto;width:82px;height:82px;left:-32px}.exclusive__wrapper:after{top:auto;right:-20px;bottom:-32px}.exclusive__form-button{width:100%}.exclusive__image-mask{border-radius:0;transform:rotate(0deg);box-shadow:none;width:auto;height:230px}.exclusive__image{transform:rotate(0deg)}.filter_secondary .filter__buttons .button:first-child{position:static;right:auto;top:auto}.filter__item{width:calc(100% - 16px);margin-bottom:10px}.filter__row{margin-bottom:0}.filter__row_extra .filter__item{width:calc(100% - 16px);margin-top:0}.filter__buttons{margin-bottom:-16px;margin-top:0}.filter__buttons .button{width:calc(100% - 16px);margin-bottom:12px;font-size:14px}.filter__buttons .button:first-child{order:3}.filter__buttons .button:nth-child(2){order:4}.filter__tags{width:100%}.filter__tag-checkbox-text{font-size:12px}.footer__top{padding:32px 0}.footer__subscribe{padding:24px 16px 16px}.footer__subscribe-controls{max-width:none;flex-direction:column}.footer__input{margin-right:0;width:100%;margin-bottom:16px}.footer__button{width:100%}.footer__wrapper{flex-wrap:wrap}.footer__links{order:3;margin-right:0;width:100%;margin-top:32px}.footer__image-link{margin-right:auto;order:1}.footer__contacts{order:2}.footer__bottom{padding-bottom:16px}.footer__description{margin-bottom:24px}.footer__text{margin-bottom:0}.footer__developer{display:none}.footer__developer_md{display:flex;margin:48px auto 0}.form-request{margin-right:-16px;margin-left:-16px;padding:32px 16px 284px;border-radius:0}.form-request_secondary:before{width:300px;height:300px;top:auto;bottom:-100px;right:100px}.form-request_alt{padding:32px 16px}.form-request_alt .form-request__title{margin-bottom:16px}.form-request_alt .form-request__wrapper{display:block}.form-request_alt .form-request__subtitle{max-width:none}.form-request_alt .form-request__inputs{flex-direction:column;align-items:flex-start}.form-request_alt .form-request__input-item{margin-bottom:16px;margin-right:0}.form-request_alt .form-request__checkbox{margin:0}.form-request_tertiary{padding:42px 16px}.form-request_tertiary:before{display:none}.form-request_tertiary .form-request__image{display:none}.form-request_tertiary .form-request__title{margin-right:0}.form-request_tertiary .form-request__wrapper{max-width:none}.form-request__title{max-width:none}.form-request__subtitle{max-width:none}.form-request__inputs{max-width:none}.form-request__form-photos .form-request__image-wrapper,.form-request__form-photos_type2 .form-request__image-wrapper{left:0;top:unset;bottom:-5px;width:100%;height:unset}.form-request__form-photos .form-request__image-wrapper img,.form-request__form-photos_type2 .form-request__image-wrapper img{height:360px;object-fit:contain;object-position:right 78px}.form-request__form-photos_type2 .form-request__image-bg{bottom:-290px}.form-request__form-house .form-request__image-wrapper{left:0;top:unset;bottom:-5px;width:100%;height:unset}.form-request__form-house .form-request__image-wrapper img{object-fit:contain;object-position:center}.form-request__form-manager .form-request__image-wrapper{left:0;top:unset;bottom:-5px;width:100%;height:unset}.form-request__form-manager .form-request__image-wrapper img{height:290px;object-fit:contain}.form-request__form-manager .form-request__image-bg{top:unset;left:0;bottom:0;width:100%;height:340px}.form-request__form-manager .form-request__image-bg img{height:100%;object-fit:fill}.form-request__form-manager_type2 .form-request__image-bg img{object-fit:cover}.form-request__form-manager_type3 .form-request__image-bg img{object-fit:cover}.form-request__checkbox{max-width:none}.gallery{scroll-padding:0 16px;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.gallery__link{width:272px}.grade{margin-right:-16px;margin-left:-16px;border-radius:0;padding:50px 16px}.grade__text{max-width:none;text-align:center}.grade__form{max-width:none}.grade__row{flex-direction:column}.grade__input{margin-bottom:30px;margin-right:0}.grade__button{min-width:0}.header__logo-wrapper{margin:8px 0}.header__drop-wrapper{top:48px}.house-card-banner_type2 .house-card-banner__content div:not(.button){font-size:20px}.house_list{width:100%;margin-bottom:16px}.hypothec-calculator{margin-right:-16px;margin-left:-16px;padding:32px 16px;border:none;border-radius:0}.hypothec-calculator__title{margin-bottom:16px}.hypothec-calculator__wrapper{flex-direction:column;margin-bottom:16px}.hypothec-calculator__controls{margin-bottom:24px;margin-right:0;margin-top:0}.hypothec-calculator__result{width:100%}.hypothec-calculator__prop-value{font-size:14px}.hypothec-calculator__prop-value_lg{font-size:18px}.hypothec-calculator__row{margin-top:12px}.hypothec-promo{padding:36px 0 32px;flex-wrap:wrap}.hypothec-promo_alt{padding-bottom:0}.hypothec-promo_alt .hypothec-promo__video-wrapper{height:230px;border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.hypothec-promo__text{width:100%;max-width:none}.hypothec-promo__subtitle{margin-bottom:16px}.hypothec-promo__video-wrapper{width:100%;height:180px;min-width:0}.hypothec-promo__button{width:100%;margin-bottom:24px}.input-item__group-input{min-width:0}.input-item__group-input-slider{min-width:0}.mobile-menu__wrapper{padding-top:36px}.mobile-menu__inner{padding-top:48px}.mobile-menu__item{margin-bottom:16px}.mobile-menu__item_droppable .mobile-menu__link:after{right:-24px;top:6.5px;width:16px;height:16px;background:url(../images/icons-sprite.svg) -702px -1px no-repeat;background-size:auto 82px}.mobile-menu__link{font-size:24px;line-height:29px}.mobile-menu__drop-item{font-size:24px;line-height:29px;margin-bottom:16px}.mobile-menu__back{font-size:24px;line-height:29px}.new-area_list{width:100%;margin-bottom:16px}.news-line{height:60px}.news-line__item-container{gap:14px}.news-line__item-container div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news__slider-wrapper{margin-bottom:16px}.news__slider:before{display:none}.news__preview{display:none}.news__description{padding:0 16px 16px}.news__title{font-size:24px}.news__subtitle{padding-bottom:16px;margin-bottom:12px;font-size:14px}.opportunity-item{padding-bottom:24px}.package__items{flex-direction:column}.package__item{padding:30px 24px 24px;flex:100%;min-height:0}.page{padding-top:48px}.page__map_sm{height:542px}.page__exclusive{margin-bottom:50px}.partners__title{margin-bottom:12px}.partners__list{margin-bottom:-22px}.partners__item{width:50%;height:34px;margin-bottom:22px}.partners__image{width:136px}.payments{gap:16px}.payments .payment-card{width:calc(100%)}.popup__wrapper{min-width:0;padding:16px}.popup__title{font-size:18px;margin-bottom:8px}.popup__subtitle{margin-bottom:16px}.popup__input{margin-bottom:12px}.popup__inputs{margin-bottom:12px}.popup__button{margin-bottom:14px}.popup__header{min-width:0;margin:-16px -16px 12px;padding:16px 16px 12px}.popup__header-subtitle{font-size:12px;margin-bottom:4px}.popup__header-title{font-size:18px}.project-card{border-radius:0}.project-card__image{height:200px}.project-card__description{padding:20px 16px 40px}.projects__items{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;margin-left:-16px;margin-right:-16px;scroll-snap-type:x proximity}.projects__items::-webkit-scrollbar{display:none}.projects__item{flex:0 0 calc(100% - 12px);scroll-snap-align:start}.promo{padding:16px 0 32px}.promo__container{flex-wrap:wrap;margin-right:0;margin-bottom:0;width:100%}.promo__container_vertical{margin-bottom:0}.promo__container_vertical .promo__item{min-height:156px}.promo__item{margin-right:0;margin-bottom:16px;width:100%}.promo__wrapper .promo__subtitle{margin-bottom:12px}.promo__subtitle{font-size:18px;line-height:24px}.promo__prop{flex-direction:column;align-items:flex-start}.promo__prop-value{order:1;font-size:24px;line-height:32px}.promo__prop-label{order:2}.promo__prop-label:after{display:none}.purchase-way__button{width:100%}.reviews__slider-wrapper{flex-direction:column}.reviews__button{display:flex;margin-top:46px}.reviews__item{padding:20px}.reviews__item:nth-child(n+3){display:none}.reviews__item-row{flex-direction:column-reverse;align-items:flex-start}.reviews__item-rating{margin-left:0;margin-bottom:25px}.selling{padding:0}.selling__title{text-align:center;margin-bottom:10px}.selling__subtitle{text-align:center}.selling__image{margin:0 -16px 38px;height:180px;width:calc(100% + 32px);border-radius:0}.selling__item{margin-bottom:30px}.selling__item:before{width:40px;height:40px}.selling__item:after{top:4px;left:4px}.selling__item._star:after{transform:scale(0.75)}.selling__item._people:after{transform:scale(0.75)}.selling__item._shield:after{transform:scale(0.75)}.selling__item-title{font-size:20px;margin-bottom:10px}.selling__item-subtitle{max-width:none}.service__list{margin-bottom:-24px}.service__item{margin-bottom:24px;width:calc(100% - 16px)}.service__item_home:before{width:62px;height:60px;background:url(../images/icons-sprite.svg) -1652px -1px no-repeat;background-size:auto 82px}.service__item_copy:before{width:71px;height:72px;background:url(../images/icons-sprite.svg) -1058px -1px no-repeat;background-size:auto 82px}.service__item_people:before{width:66px;height:68px;background:url(../images/icons-sprite.svg) -2490px -1px no-repeat;background-size:auto 82px}.service__item_wallet:before{width:69px;height:60px;background:url(../images/icons-sprite.svg) -4002px -1px no-repeat;background-size:auto 82px}.service__item_docs:before{width:60px;height:60px;background:url(../images/icons-sprite.svg) -2280px -1px no-repeat;background-size:auto 82px}.service__item_show:before{width:60px;height:60px;background:url(../images/icons-sprite.svg) -3540px -1px no-repeat;background-size:auto 82px}.service__item_clock:before{width:60px;height:60px;background:url(../images/icons-sprite.svg) -870px -1px no-repeat;background-size:auto 82px}.service__item_profile:before{width:60px;height:60px;background:url(../images/icons-sprite.svg) -2948px -1px no-repeat;background-size:auto 82px}.service__item-title{font-size:18px;margin-bottom:8px}.service__item-subtitle{font-size:14px}.services__title{text-align:center;font-size:20px}.sidebar-promo{padding:24px}.sidebar-promo_background{text-align:left;align-items:flex-start}.sidebar-promo__title{margin-bottom:4px;font-size:18px;line-height:22px}.sidebar-promo__subtitle{margin-right:0;max-width:157px}.sidebar-promo__button{width:100%;margin-top:11px}.similar .building-card{width:100%}.similar+.button{max-width:unset;margin-top:16px}.steps__content{margin-bottom:-24px}.steps__item{margin-bottom:24px;width:calc(100% - 16px)}.steps__item:before{margin-bottom:16px}.team-advantages .content__title{margin-left:68px;text-align:left}.team-advantages .content__text{margin-left:68px;text-align:left}.team__flex{flex-direction:column;margin-top:60px;margin-bottom:0}.team__text{font-size:18px;margin-bottom:20px}.team__items{gap:16px}.team__item-image{height:440px}.vacancies_main{padding-top:85px;padding-bottom:60px}.vacancies_about{padding-top:50px;margin-bottom:60px;padding-bottom:50px}.vacancies__wrapper{gap:23px;align-items:center}.vacancies__item{align-items:unset;justify-content:unset;padding:20px;gap:40px;flex-direction:column;height:unset}.vacancies__item-title{width:100%}.vacancies__button{max-width:248px}.vacancies__all-wrapper{padding:24px}.vacancies__all-image-background_tablet{display:none}.vacancies__all-image-background_mobile{display:block}.vacancies__all-block{gap:36px}.vacancies__all-text{font-size:20px;line-height:112%;width:195px}.video-slider-block .content__title{text-align:center}.video-slider-block__wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.video-slider-block__item{width:250px;height:456px}.video-slider-block__item:nth-child(n+3){display:none}.videos__list{margin-right:-16px;margin-left:-16px;padding-left:16px;padding-right:16px;scroll-padding:0 16px}.ymaps-icon-content{display:block;min-width:100px;text-align:left;font-weight:bold;font-size:14px;line-height:14px;font-family:Gilroy, sans-serif}.card{flex-direction:column-reverse;margin-bottom:16px;max-width:230px}.card img{width:100%;object-fit:cover}.card picture{margin-left:unset;margin-right:auto}.card__content{position:unset;padding:32px 16px}.card__row{flex-direction:column;align-items:stretch}.detail__card{max-width:unset}.detail__tabs-sections{max-width:unset;height:clamp(200px, 45vw, 390px)}.detail__tabs-buttons{flex-wrap:nowrap;background-color:transparent;gap:8px;scroll-snap-type:x proximity;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;width:100%;overflow-x:scroll;height:auto;-ms-overflow-style:none;scrollbar-width:none}.detail__tabs-buttons::-webkit-scrollbar{display:none}.detail__tabs-button{overflow:hidden;border-radius:5px;flex:0 0 auto}.detail__tabs-button span{border-radius:5px}.detail__tabs-button:first-child{border-radius:5px}.detail__tabs-button:first-child span{border-radius:5px}.detail__tabs-button:last-child{border-radius:5px}.detail__tabs-button:last-child span{border-radius:5px}.detail__tabs-button span{padding:6px 28px;font-size:12px}.detail__tag{font-size:11px;line-height:12px}.hypothec-calculator{margin-right:-16px;margin-left:-16px;padding:32px 16px;border:none;border-radius:0}.hypothec-calculator__title{margin-bottom:16px}.hypothec-calculator__wrapper{flex-direction:column;margin-bottom:16px}.hypothec-calculator__controls{margin-bottom:24px;margin-right:0;margin-top:0}.hypothec-calculator__result{width:100%}.hypothec-calculator__prop-value{font-size:14px}.hypothec-calculator__prop-value_lg{font-size:18px}.hypothec-calculator__row{margin-top:12px}.hypothec-calculator_new{padding:32px 16px}.hypothec-calculator_new .hypothec-calculator__subtitle{font-size:18px;margin-bottom:18px}.hypothec-calculator_new .hypothec-calculator__wrapper{flex-direction:column;margin-bottom:0;gap:32px}.hypothec-calculator_new .hypothec-calculator__prop{width:fit-content}.hypothec-calculator_new .hypothec-calculator__banks{gap:8px;margin-top:18px}.hypothec-calculator_new .hypothec-calculator__bank{flex-direction:column;gap:12px}.hypothec-calculator_new .hypothec-calculator__bank-info{max-width:unset}.hypothec-calculator_new .hypothec-calculator__bank-title div,.hypothec-calculator_new .hypothec-calculator__bank-title span{font-size:14px}.hypothec-calculator_new .hypothec-calculator__bank-price{gap:20px}.hypothec-calculator_new .hypothec-calculator__tags{margin-bottom:18px}.hypothec-calculator_new .hypothec-calculator__tag .label{font-size:13px}.new-flat_list{width:100%;margin-bottom:16px}.renovation__content{margin-top:12px}.renovation__text .button{width:100%}}