@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:200;src:url(/fonts/Hauora-ExtraLight.eot);src:url(/fonts/Hauora-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-ExtraLight.woff2) format("woff2"),url(/fonts/Hauora-ExtraLight.woff) format("woff"),url(/fonts/Hauora-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:300;src:url(/fonts/Hauora-Light.eot);src:url(/fonts/Hauora-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Light.woff2) format("woff2"),url(/fonts/Hauora-Light.woff) format("woff"),url(/fonts/Hauora-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:400;src:url(/fonts/Hauora-Regular.eot);src:url(/fonts/Hauora-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Regular.woff2) format("woff2"),url(/fonts/Hauora-Regular.woff) format("woff"),url(/fonts/Hauora-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:500;src:url(/fonts/Hauora-Medium.eot);src:url(/fonts/Hauora-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Medium.woff2) format("woff2"),url(/fonts/Hauora-Medium.woff) format("woff"),url(/fonts/Hauora-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:600;src:url(/fonts/Hauora-SemiBold.eot);src:url(/fonts/Hauora-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-SemiBold.woff2) format("woff2"),url(/fonts/Hauora-SemiBold.woff) format("woff"),url(/fonts/Hauora-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:700;src:url(/fonts/Hauora-Bold.eot);src:url(/fonts/Hauora-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Bold.woff2) format("woff2"),url(/fonts/Hauora-Bold.woff) format("woff"),url(/fonts/Hauora-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:800;src:url(/fonts/Hauora-ExtraBold.eot);src:url(/fonts/Hauora-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-ExtraBold.woff2) format("woff2"),url(/fonts/Hauora-ExtraBold.woff) format("woff"),url(/fonts/Hauora-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/fonts/subset-Rubik-Light.eot);src:url(/fonts/subset-Rubik-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Light.woff2) format("woff2"),url(/fonts/subset-Rubik-Light.woff) format("woff"),url(/fonts/subset-Rubik-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/subset-Rubik-Regular.eot);src:url(/fonts/subset-Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Regular.woff2) format("woff2"),url(/fonts/subset-Rubik-Regular.woff) format("woff"),url(/fonts/subset-Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/fonts/subset-Rubik-Medium.eot);src:url(/fonts/subset-Rubik-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Medium.woff2) format("woff2"),url(/fonts/subset-Rubik-Medium.woff) format("woff"),url(/fonts/subset-Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/fonts/subset-Rubik-SemiBold.eot);src:url(/fonts/subset-Rubik-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-SemiBold.woff2) format("woff2"),url(/fonts/subset-Rubik-SemiBold.woff) format("woff"),url(/fonts/subset-Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/fonts/subset-Rubik-Bold.eot);src:url(/fonts/subset-Rubik-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Bold.woff2) format("woff2"),url(/fonts/subset-Rubik-Bold.woff) format("woff"),url(/fonts/subset-Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/fonts/subset-Rubik-ExtraBold.eot);src:url(/fonts/subset-Rubik-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-ExtraBold.woff2) format("woff2"),url(/fonts/subset-Rubik-ExtraBold.woff) format("woff"),url(/fonts/subset-Rubik-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/fonts/subset-Nunito-Light.eot);src:url(/fonts/subset-Nunito-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Light.woff2) format("woff2"),url(/fonts/subset-Nunito-Light.woff) format("woff"),url(/fonts/subset-Nunito-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/fonts/subset-Nunito-Regular.eot);src:url(/fonts/subset-Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Regular.woff2) format("woff2"),url(/fonts/subset-Nunito-Regular.woff) format("woff"),url(/fonts/subset-Nunito-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/fonts/subset-Nunito-Medium.eot);src:url(/fonts/subset-Nunito-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Medium.woff2) format("woff2"),url(/fonts/subset-Nunito-Medium.woff) format("woff"),url(/fonts/subset-Nunito-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/fonts/subset-Nunito-SemiBold.eot);src:url(/fonts/subset-Nunito-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-SemiBold.woff2) format("woff2"),url(/fonts/subset-Nunito-SemiBold.woff) format("woff"),url(/fonts/subset-Nunito-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/fonts/subset-Nunito-Bold.eot);src:url(/fonts/subset-Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Bold.woff2) format("woff2"),url(/fonts/subset-Nunito-Bold.woff) format("woff"),url(/fonts/subset-Nunito-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/fonts/subset-Nunito-ExtraBold.eot);src:url(/fonts/subset-Nunito-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-ExtraBold.woff2) format("woff2"),url(/fonts/subset-Nunito-ExtraBold.woff) format("woff"),url(/fonts/subset-Nunito-ExtraBold.ttf) format("truetype")}.initialscreen{background:#fff;border-radius:20px}.initialscreen__parts{align-items:stretch;display:flex;flex-flow:column;justify-content:space-between;padding:16px 0 0 16px}.initialscreen__title{font-size:40px;font-weight:700;margin:20px 0 0;order:1}.initialscreen__subtext{font-weight:500;margin:16px 0 32px;order:2}.btn-initial{order:3;text-align:center;width:100%}.initialscreen__part-text{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;margin:0 0 50px}.initialscreen__part-img img{align-items:center;display:flex;height:auto;justify-content:center;margin:auto;width:85%}.excellence__list{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.excellence__item{align-items:flex-start;background:#fff;border-radius:24px;display:flex;flex-flow:column;justify-content:center;margin:0 0 20px;padding:24px}.excellence__title{font-size:20px;font-weight:700;margin:0 0 8px}.excellence__text,.excellence__title{font-family:Rubik,sans-serif}.excellence__item-l,.excellence__item-s{width:100%}.purchase__item,.purchase__list{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.purchase__item{background:#fff;border-radius:24px;margin-bottom:20px}.purchase__part-text{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;margin:24px 24px 0}.purchase__part-img{margin:0 0 0 auto}.purchase__el-title{font-size:22px;font-weight:800}.purchase__el-text{color:#54565a;font-size:14px;margin:8px 0 20px}.purchase__img{border-radius:24px;height:205px;width:200px}.disposition{align-items:center;display:flex;height:560px;justify-content:center}.page__wrap-disposition{background:#f5f5f5 url(/img/map_mob.jpg) 50% no-repeat;background-color:#f5f5f5;background-size:cover;margin-top:30px}.disposition__title{display:none}.disposition__controls{align-items:center;bottom:0;bottom:50px;display:none;flex-flow:row nowrap;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;z-index:3}.disposition__control{background:#fff;border-radius:24px;cursor:pointer;padding:12px 20px;width:336px}.disposition__caption{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 0 8px}.disposition__caption p{font-size:16px;font-weight:600;margin:0 0 0 8px}.disposition__text p{font-size:14px}#mobileMap{height:100vh;width:100vw}.page__line-seo{padding-bottom:30px}.seo__text{font-weight:500}.seo__text ul{list-style-type:none}.seo__text li{padding-left:14px;position:relative}.seo__text li:before{background:#232323;border-radius:50%;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;top:0;width:3px}.page__wrap-find{display:none}.page__wrap-find.active{display:block}.page__line-find{display:flex;flex-flow:column;justify-content:center}.find{background-color:#fff;border-radius:16px;padding:16px;position:relative}.find__key.active{background:#614696;color:#fff}.find__list{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.find__item-select_ready{position:relative}.find__item-keys,.find__item-select_ready,.find__item-select_zhk{margin:0 0 12px;width:100%}.find__item-keys{align-items:flex-start;display:flex;flex-flow:column;position:relative}.find__item-select_floor,.find__item-select_rooms{margin:0 0 12px;width:100%}.find__item-select_develop,.find__item-select_square{margin:0 0 12px;position:relative;width:100%}.find__item-select_square .irs-bar{left:0!important;position:absolute}.find__item-select_price{margin:0 0 12px;position:relative;width:100%}.find__tabs{align-self:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:20px 0 22px}.btn-find,.btn-find-seo{align-self:end;text-align:center}.btn-find,.btn-find-seo,.find__item-select_liter{margin:0 0 12px;width:100%}.find__keys{flex-flow:row nowrap;height:55px;justify-content:space-between}.find__key,.find__keys{align-items:center;background:#f8f8f8;border-radius:8px;display:flex}.find__key{cursor:pointer;font-weight:600;height:45px;justify-content:center;width:50px}.find__key:not(:last-child),.find__vl{margin:0 4px 0 0}.find__vl{background:rgba(0,0,0,.06);height:51px;width:3px}.find__close{align-items:center;align-self:flex-end;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 0 12px;order:6;position:absolute;right:20px;top:5px;width:-webkit-fit-content;width:fit-content}.find__close p{color:#614696;font-size:13px;font-weight:700;margin:0 10px 0 0}.find__close img{width:15px}.find__range{height:52px}.find__range .irs--flat{height:100%}.find__range .irs-single{display:none}.find__range .irs--flat .irs-line{background-color:#f8f8f8;border-radius:16px;height:52px;top:0}.find__range i{display:none!important}.find__range .irs-from,.find__range .irs-max,.find__range .irs-min,.find__range .irs-to{display:none}.find__range .irs--flat .irs-bar{background-color:#614696;bottom:3px;cursor:pointer;height:1px;left:0;margin:auto;right:0;top:unset;width:99%!important;z-index:3}.find__range .irs-handle.from,.find__range .irs-handle.to{cursor:pointer}.find__hr{background:#ccc;bottom:4px;height:1px;left:0;margin:auto;position:absolute;right:0;width:98%;z-index:1}.find__range .irs--flat .irs-handle{background-color:#614696;border-radius:50%;bottom:-3px;cursor:pointer;height:16px;top:unset;width:16px;z-index:4}.find__rangs{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px 20px 0;position:absolute;width:100%;z-index:2}.find__rang{color:#232323;font-size:14px;font-weight:500}.find__rang-to{display:none}.find .select2-container{width:100%!important}.find .select2-container .select2-selection--single{height:52px}.find .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent!important}.find__item-sort{position:relative;width:50%}.find__item-select_floor .select2-container .select2-selection--multiple:after,.find__item-select_rooms .select2-container .select2-selection--multiple:after{background:url(/img/select-arrow.svg) 50% no-repeat;content:"";display:block;height:7px;position:absolute;right:11px;width:12px}.find__item-sort .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent!important}.find__item-sort .select-dropdown+.select2-container--default .select2-selection--single{background:#fff}.find__item-sort .select2-container--default .select2-selection--single .select2-selection__arrow{right:11px!important;top:8px!important}.assortment .select2-selection__placeholder,.find__item-sort .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-size:14px}.find .select2-container--default .select2-selection--single .select2-selection__arrow{right:11px!important;top:8px!important}.find__el-caption{color:#54565a;font-size:12px;margin:0 0 6px 2px}.find__checkbox{border:1px solid #ccc;height:14px;width:14px}.find .select2-find.select2-find--inline,.find .select2-selection__choice{display:none}.find__tab{background-color:transparent;border:2px solid #614696;color:#614696;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.find__tab,.find__tab:hover{transition:background-color .3s,border-color .3s}.find__tab:hover{background-color:#6d5cba;border-color:#6d5cba;color:#fff}.find__tab.active{background-color:#614696;border-color:#614696;color:#fff}.find__tab:not(:last-child){margin:0 16px 0 0}.find__controls{flex-flow:row nowrap;justify-content:space-between;margin:42px 0 32px}.find__controls,.find__visual{align-items:center;display:flex}.find__visual{cursor:pointer;height:32px;justify-content:center;width:40px}.find__visual.active{background:rgba(109,92,186,.4);border-radius:14px}.find__control-visual{align-items:center;background-color:#fff;border-radius:24px;cursor:pointer;display:flex;height:46px;justify-content:center;width:100px}.find .select2-search--inline{display:none!important}.dropdown-custom .select2-results__option{position:relative}.dropdown-custom .select2-results__option--selected{background-color:#f0edf5;color:#232323}.dropdown-custom .select2-results__option--highlighted{background-color:#fff!important}.dropdown-custom .select2-results__option[aria-selected=true]{background-color:#f0edf5!important;color:#232323}.find .select-dropdown+.select2-container--default .select2-selection--multiple .select2-selection__arrow b{font-size:10px;height:auto;margin-left:-13px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.find .select-dropdown+.select2-container--default .select2-selection--multiple .select2-selection__arrow b:before{background:url(/img/select-arrow.svg) 50% no-repeat;content:"";display:block;height:7px;width:12px}.select2-container .select2-selection--multiple b{transition:transform .3s}.select2-container.select2-container--open .select2-selection--multiple b{transform:rotate(180deg)!important;transition:transform .3s}.find__el-up{align-self:center;flex-flow:row nowrap;width:100%}.find__el-up,.find__flats{display:flex;justify-content:space-between}.find__flats{align-items:center;flex-flow:row wrap;margin-top:32px}.find__flat{align-self:flex-start;background-color:#fff;border-radius:16px;display:none;flex-flow:column;justify-content:center;margin:0 auto 28px;padding:22px;position:relative;width:90%}.find__row{align-items:center;background:#fff;border-radius:24px;display:none;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px;padding:24px;width:100%}.find__row.active{display:flex}.find__row .find__img{height:auto;width:110px}.find__roweds-info{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:75%}.find__rowed-name{width:230px}.find__rowed-name p{font-size:24px;font-weight:800;margin-bottom:4px}.find__rowed-square{font-size:18px;font-weight:500;width:60px}.find__rowed-in{font-size:18px;font-weight:500;width:110px}.find__rowed-floor{font-size:18px;font-weight:500;width:60px}.find__rowed-price{font-size:24px;font-weight:800;width:180px}.find__captions{align-items:center;display:none;flex-flow:row nowrap;justify-content:space-between;padding:24px;width:100%}.find__captions.active{display:flex}.find__caption{font-size:13px;text-align:center}.find__caption-img{width:110px}.find__caption-name{text-align:left;width:230px}.find__caption-square{text-align:left;width:60px}.find__caption-in{display:none;text-align:left;width:110px}.find__caption-liter{text-align:left;width:80px}.find__caption-floor{text-align:left;width:60px}.find__caption-price{text-align:left;width:180px}.find__flat.active{display:flex}.find__capts{justify-content:space-between;width:75%}.find__capts,.find__finds{align-items:center;display:flex;flex-flow:row nowrap}.find__finds{font-size:28px;font-weight:800;justify-content:flex-start}.find__num{margin:0 8px}.find__num,.find__variant{color:#614696}.find__btn{display:none;margin:20px auto 0;padding:14px 48px}.find__btn.active{display:block}.find .swiper-wrapper{width:100%}.find__part-address{color:#54565a;font-size:12px;height:44px;line-height:1.3;width:190px}.find__part-social{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.find__part-social .find__icon:first-child{margin:0 12px 0 0;transition:margin-bottom .2s}.find__part-social .find__icon:first-child:hover{margin-bottom:4px;transition:margin-bottom .2s}.find__part-social .find__icon:last-child{margin-bottom:0;transition:margin-bottom .2s}.find__part-social .find__icon:last-child:hover{margin-bottom:4px;transition:margin-bottom .2s}.find__icon{padding:4px}.find__img{height:100%;margin:24px 0;max-height:190px;object-fit:contain;width:100%}.find__price{font-size:20px;font-weight:600}.find__infos{align-self:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:8px 0 12px;width:100%}.find__infos .find__info{font-size:14px;font-weight:500}.find__infos .find__info:not(:last-child){margin:0 20px 0 0}.find__info-square{position:relative}.find__info-square:before{left:-12px}.find__info-square:after,.find__info-square:before{background-color:#614696;border-radius:50%;content:"";height:5px;position:absolute;top:9px;width:5px}.find__info-square:after{right:-12px}.find__tab{background-color:#f8f8f8;border-radius:30px;font-size:12px;padding:8px 10px;width:-webkit-fit-content;width:fit-content}.find__slider{position:relative}.find .swiper-slide{width:300px}.find__control-next{right:16px}.find__control-next,.find__control-prev{bottom:0;box-shadow:0 0 2px 1px rgba(0,0,0,.1);margin:auto;position:absolute;top:0;z-index:1}.find__control-prev{left:16px}.find__link{align-items:center}.find__link,.find__shares{display:flex;justify-content:center}.find__shares{align-items:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);flex-flow:column;opacity:0;padding:20px;position:absolute;right:10px;top:-70px;visibility:hidden;z-index:0}.find__shares,.find__shares.active{transition:opacity .2s,top .2s,visibility .2s}.find__shares.active{opacity:1;top:60px;visibility:visible;z-index:3}.find__share{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;text-decoration:none}.find__share img{border-radius:4px;height:20px;padding:2px;width:auto}.find__share span{color:#232323;font-size:12px;font-weight:500;margin:0 0 0 10px}.find__share:not(:last-child){margin-bottom:10px}.find__share-copy{background-color:#f9f9f9;border:2px solid #f2f2f2;border-radius:12px;cursor:pointer;justify-content:space-between;padding:8px 10px;width:auto}.find__share-copy span{margin:0 12px 0 0}.find .g-favorite__control-active{background:#f0edf5;border:1px solid #6d5cba;border-radius:50%}.find .select2-selection__rendered{color:#000!important;font-size:14px!important}.find__item-select_zhk{order:1!important}.find__item-keys{order:2!important}.find__item-select_price{order:3!important}.find__item-select_square{order:4!important}.find__item-select_liter{order:5!important}.find__item-select_floor{order:6!important}.find__item-select_ready{order:7!important}.btn-find,.btn-find-seo{order:99!important}.find__cancel{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:auto;justify-content:center;margin:20px auto;order:8!important;text-decoration:none}.find__cancel span{color:#614696;font-weight:600;margin:0 10px 0 0}.find__cancel img{margin-top:2px}.find__item-select_house_parking,.find__item-select_price_parking,.find__item-select_square_parking{position:relative;width:100%}.page__content-parking{background-color:#fff;border-radius:16px;margin-bottom:28px!important;padding:16px;position:relative}.page__content-parking .assortment__inputGroup{margin:0}.page__content-parking .irs-bar{left:0!important}.page__content-parking .select2-selection__arrow b{border-color:transparent!important}.page__content-parking .find__item-select{margin-bottom:20px}.assortment__submit-parking{margin:40px auto 0;width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:3%;top:8px;width:20px}.facility__list{align-self:center;display:flex;flex-flow:row wrap;justify-content:space-between}.facility__layer{border-radius:16px;display:block;height:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity .4s;width:100%;z-index:1}.facility__layer.active{opacity:1;transition:opacity .4s;z-index:2}.facility__item{margin:0 auto 6px;position:relative;width:100%}.facility__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.facility__images{overflow:hidden;position:relative}.facility__images,.facility__images.shorted{height:480px;transition:height .4s}.facility__controls{align-self:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;position:absolute;width:100%;z-index:3}.facility__control{height:100%;width:25%;z-index:2}.facility__marks{align-items:center;bottom:20px;display:flex;flex-flow:row nowrap;justify-content:center;position:absolute;width:100%;z-index:4}.facility__mark{background-color:hsla(0,0%,100%,.41);height:2px;width:40px}.facility__mark.active{background-color:#fff}.facility__mark:not(:last-child){margin:0 6px 0 0}.facility__information{align-self:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.facility__information:not(:last-child){margin:0 0 8px}.facility hr{margin:18px 0 16px}.facility__informations{padding:20px 0}.facility__information-caption .facility__info-title{font-size:20px;font-weight:800}.facility__information-caption .facility__info-subtitle{font-size:16px;font-weight:700}.facility__information-subcaption .facility__info-title{color:#614696;font-size:13px;font-weight:600}.facility__information-subcaption .facility__info-subtitle{color:#614696;font-size:14px;font-weight:600}.facility__information-short .facility__info-title span{font-size:20px}.facility__information-short .facility__info-subtitle{position:relative}.facility__information-short .facility__info-subtitle:before{border-radius:50%;content:"";height:6px;left:-14px;position:absolute;top:9px;width:6px}.facility__information-short .facility__info-subtitle.status-green:before{background-color:#32f92e}.facility__information-short .facility__info-subtitle.status-red:before{background-color:#ef0202}.facility__information-flats .facility__info-title{color:#614696;font-size:13px;text-decoration:none;width:26%}.facility__information-flats div{font-size:14px;width:26%}.facility__information-flats .facility__info-subtitle:first-child{text-align:center}.facility__information-flats .facility__info-subtitle:last-child{text-align:right}.facility-hidden.facility-hidden-active{display:none}.facility__dates{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-flow:row nowrap;font-size:13px;justify-content:space-between;margin:12px 0 0 12px;padding:3px 12px}.facility__date-done{background-color:#32f92e;border-radius:50%;height:6px;width:6px}.facility__date-done-no{background-color:#fc0;border-radius:50%;height:6px;width:6px}.facility__date-status{font-size:12px;font-weight:500;margin:0 0 0 8px}.facility-more{text-decoration:none}.facility-more-desktop{display:none}.facility-more-mobile{color:#614696;display:flex;font-weight:500}.facility-link{color:#614696;cursor:pointer;transition:color .2s}.facility-link:hover{color:#6d5cba;transition:color .2s}.facility__statuses{left:10px;position:absolute;top:10px;z-index:3}.facility__status,.facility__statuses{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.proposal__el-up{align-self:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.proposal__item{align-self:flex-start;background-color:#fff;border-radius:16px;display:flex;flex-flow:column;justify-content:center;margin:auto;padding:22px}.proposal .swiper-wrapper{width:100%}.proposal__part-address{color:#54565a;font-size:12px;height:44px;line-height:1.3;width:190px}.proposal__part-social{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.proposal__part-social .proposal__icon:first-child{margin:0 12px 0 0;transition:margin-bottom .2s}.proposal__part-social .proposal__icon:first-child:hover{margin-bottom:4px;transition:margin-bottom .2s}.proposal__part-social .proposal__icon:last-child{margin-bottom:0;transition:margin-bottom .2s}.proposal__part-social .proposal__icon:last-child:hover{margin-bottom:4px;transition:margin-bottom .2s}.proposal__icon{padding:4px}.proposal__img{height:100%;margin:24px 0;max-height:190px;object-fit:contain;width:auto}.proposal__price{font-size:20px;font-weight:600}.proposal__infos{align-self:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:8px 0 12px;width:100%}.proposal__infos .proposal__info{font-size:14px;font-weight:500}.proposal__infos .proposal__info:not(:last-child){margin:0 20px 0 0}.proposal__info-square{position:relative}.proposal__info-square:before{left:-12px}.proposal__info-square:after,.proposal__info-square:before{background-color:#614696;border-radius:50%;content:"";height:5px;position:absolute;top:9px;width:5px}.proposal__info-square:after{right:-12px}.proposal__tab{background-color:#f8f8f8;border-radius:30px;font-size:12px;padding:8px 10px;width:-webkit-fit-content;width:fit-content}.proposal__slider{position:relative}.proposal .swiper-slide{width:300px}.proposal__controls{display:none}.proposal__control{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:border-radius .2s;width:40px}.proposal__control:hover{background-color:#f0edf5;transition:background-color .2s}.proposal__control-next{right:16px}.proposal__control-next,.proposal__control-prev{bottom:0;box-shadow:0 0 2px 1px rgba(0,0,0,.1);margin:auto;position:absolute;top:0;z-index:1}.proposal__control-prev{left:16px}.proposal__link{align-items:center}.proposal__link,.proposal__shares{display:flex;justify-content:center}.proposal__shares{align-items:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);flex-flow:column;opacity:0;padding:20px;position:absolute;right:10px;top:-70px;visibility:hidden;z-index:0}.proposal__shares,.proposal__shares.active{transition:opacity .2s,top .2s,visibility .2s}.proposal__shares.active{opacity:1;top:60px;visibility:visible;z-index:3}.proposal__share{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;text-decoration:none}.proposal__share img{border-radius:4px;height:20px;padding:2px;width:auto}.proposal__share span{color:#232323;font-size:12px;font-weight:500;margin:0 0 0 10px}.proposal__share:not(:last-child){margin-bottom:10px}.proposal__share-copy{background-color:#f9f9f9;border:2px solid #f2f2f2;border-radius:12px;cursor:pointer;justify-content:space-between;padding:8px 10px;width:auto}.proposal__share-copy span{margin:0 12px 0 0}.proposal .g-favorite__control-active{background:#f0edf5;border:1px solid #6d5cba;border-radius:50%}.about__list-desktop{display:flex;flex-flow:column}.about__el-left{margin-bottom:20px;width:100%}.about__el-left img{margin:0 0 100px}.about__el-right{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.about__el-right .about__text{margin-bottom:0}.about__item-main hr{background-color:#f2f2f2;left:0;position:absolute;top:95px;width:100%}.about__title{font-size:24px;font-weight:700;margin:0 0 10px}.about__text{color:#54565a;font-size:12px;line-height:1.6;margin:8px 0 24px;text-align:left}.btn-about{text-align:center;width:100%}.about__item{align-items:flex-start;background-color:#fff;border-radius:24px;display:flex;flex-flow:column;justify-content:center;padding:24px}.about__item-main{background-color:#fff;border-radius:16px;padding:30px 28px;position:relative;width:100%}.about__item-long,.about__item-short{height:182px;width:100%}.about__caption{font-weight:600;margin:20px 0 0}.about-item-1,.about-item-2,.about-item-3{margin-bottom:20px}.about__list-mobile .about__item{align-items:flex-start;background-color:#fff;display:flex;flex-flow:column;justify-content:center;margin:0 auto 20px;max-width:720px;padding:34px 24px;width:100%}.about__list-mobile .about__item img{margin:0 0 30px}.about__list-mobile .about__item .about__caption{margin:28px 0 0}.about__list-mobile .about__item .btn-about{margin-top:20px}.about__list-mobile .about__text{margin:8px 0 0}.about__topic{color:#614696}.about__topic .about__circle{font-size:28px;font-weight:600;margin:0 4px 0 0;position:relative;z-index:2}.about__topic .about__circle:before{background-color:#efefef;border-radius:50%;content:"";height:65px;left:-14px;position:absolute;top:-15px;width:65px;z-index:-1}.about__topic .about__ending{position:relative;z-index:2}.promotion__item{align-items:flex-start;background-color:#fff;border-radius:16px;color:#232323;display:flex;flex-flow:column;justify-content:space-between;max-height:550px;padding:24px;text-decoration:none}.promotion__item-short{display:none;margin-top:20px}.promotion__item-long{margin-top:20px}.promotion__title{font-size:24px;font-weight:800;line-height:1.2;margin:0 0 12px}.promotion__text{color:#54565a;line-height:1.4;margin-bottom:12px}.promotion__date{margin:auto 0 0}.promotion__part-info{align-items:flex-start;display:flex;flex-flow:column;height:100%;justify-content:center;margin-right:20px;order:2}.promotion__part-img{align-items:center;display:flex;height:175px;justify-content:center;margin-bottom:24px;max-height:300px;order:1;width:300px}.promotion__part-img img{border-radius:16px;height:100%;margin:0;width:193px}.btn-promotion{margin:auto 0 0;text-align:center}.promotion__item-long .promotion__part-img{width:175px}.promotion__item-main img{height:auto;margin:0 auto 0 0;width:175px}.requisition{background-color:#fff;border-radius:24px;overflow:hidden;position:relative}.requisition__parts{align-items:flex-start;display:flex;flex-flow:column;justify-content:center}.requisition__part-info{order:2;padding:24px;z-index:2}.requisition__part-img{align-items:center;background-color:#f5f5f5;display:flex;height:315px;justify-content:center;order:1;width:100%}.requisition__part img{height:315px;position:absolute}.requisition__title{margin-bottom:12px}.btn-requisition{margin-top:28px}@media only screen and (min-width:568px){.find__flat{width:44%}.facility__images,.facility__images.shorted{height:455px}.about__item-long,.about__item-short{width:49%}.about-item-3{margin-bottom:0}.promotion__item{flex-flow:row nowrap;width:100%}.promotion__part-info{order:1;width:320px}.promotion__part-img{order:2}.promotion__item-main img{margin:0 0 0 auto}}@media only screen and (min-width:768px){.page__line-initialscreen{padding:120px 16px 0}.initialscreen__parts{align-items:stretch;flex-flow:row nowrap;justify-content:space-between}.initialscreen__subtext{margin:20px 0}.btn-initial{margin-top:20px}.initialscreen__part-text{margin:0 80px 20px 0}.initialscreen__part-img img{height:100%;margin:0 0 0 auto;object-fit:cover;width:100%}.purchase__item{flex-flow:row nowrap;width:45%}.purchase__part-img{margin:0}.find__list{justify-content:space-between}.find__item-select_ready{width:65%}.find__item-select_zhk{width:30%}.find__item-keys{width:65%}.find__item-select_floor,.find__item-select_rooms{width:30%}.find__item-select_develop,.find__item-select_price,.find__item-select_square{width:65%}.find__tabs{margin:20px 0 0}.btn-find,.btn-find-seo{margin:0 0 16px;width:30%}.find__item-select_liter{width:30%}.find__close{margin:0 0 0 auto;order:7;width:-webkit-fit-content;width:fit-content}.find__item-sort{width:260px}.find__flat{width:42%}.facility__item{margin:0 0 6px;width:48%}.facility__item:last-child{margin:auto auto 0 0}.requisition{padding:42px 42px 60px}.requisition__parts{align-items:center;flex-flow:row wrap;justify-content:space-between}.requisition__part-info{order:1;padding:0}.requisition__part-img{height:auto;order:2}.requisition__part img{bottom:-20px;height:auto;right:0;top:unset!important;width:380px;z-index:0}}@media only screen and (min-width:1080px){.excellence__item-s{width:455px}.excellence__item-l{width:595px}.disposition{display:block;height:auto}.page__wrap-disposition{background:#f5f5f5;margin-top:0}.page__line-disposition{width:100%}.disposition__title{display:block;margin-left:auto;margin-right:auto;width:auto}.disposition__map{height:600px}.disposition__controls{display:flex;width:1120px}.page__line-seo{padding-bottom:80px}.find__list{justify-content:space-between}.btn-find,.btn-find-seo{margin-left:auto!important;margin-right:0!important;margin-top:12px!important}.find__cancel{margin:35px auto 0}.find__item-select_house_parking{width:300px}.find__item-select_price_parking,.find__item-select_square_parking{width:240px}.page__content-parking{padding:32px}.page__content-parking .assortment__top{justify-content:space-between}.page__content-parking .find__item-select{margin-bottom:0}.assortment__submit-parking{width:240px}}@media only screen and (min-width:1280px){.page__wrap-initialscreen{background-color:#fff}.page__line-initialscreen{padding:160px 16px 0 0}.initialscreen__parts{align-items:flex-start;padding:16px 0 0}.initialscreen__title{font-size:48px;margin:0}.btn-initial{margin:32px 0 105px;order:2;width:auto}.initialscreen__part-text{margin:0;padding-top:72px}.initialscreen__part-img img{margin:0}.excellence__item-s{width:505px}.excellence__item-l{width:715px}.purchase__item{width:610px}.purchase__part-text{margin:24px 40px 24px 24px}.page__wrap-find{background-color:#f5f5f5}.find{padding:32px}.find__list{justify-content:flex-start}.find__item{margin:0 20px 0 0}.find__item-select_ready{width:260px}.find__item-select_zhk{width:160px}.find__item-keys{width:360px}.find__item-select_floor,.find__item-select_rooms{width:130px}.find__item-select_develop,.find__item-select_square{width:230px}.find__item-select_price{width:200px}.btn-find,.btn-find-seo{margin:0;padding:18px 20px;width:230px}.find__item-select_liter{width:220px}.find__close{position:static}.find__item-sort{width:260px}.find__flats{margin-top:0}.find__flat{width:24%}.find__controls{display:flex}.find__control-next{right:-18px}.find__control-prev{left:-18px}.find__item-select_zhk{width:226px!important}.find__item-select_price{width:228px}.find__item-select_square{margin-right:0;width:228px}.find__item-select_liter{margin-top:12px;width:226px!important}.find__item-select_floor,.find__item-select_ready{margin-top:12px;width:230px}.find__item-select_house_parking{width:300px}.assortment__submit-parking{margin:0}.page__line-facility{height:730px}.facility__list{flex-flow:row nowrap;justify-content:space-between}.facility__item{margin:0;width:390px}.facility__item:last-child{margin:0}.facility__images.shorted{height:305px}.facility__images{height:484px}.facility-more-desktop{display:flex}.facility-more-mobile{display:none}.page__line-proposal{padding-top:40px}.proposal__controls{display:flex}.proposal__control-next{right:-18px}.proposal__control-prev{left:-18px}.about__list-desktop{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.about__el-left{margin-bottom:0;width:505px}.about__el-right{width:705px}.about__item-short{width:290px}.about__item-long{width:400px}.about-item-1,.about-item-2{margin-bottom:10px}.about__list-mobile{display:none}.promotion__list{display:flex;flex-flow:row wrap;justify-content:space-between}.promotion__item{padding:32px;width:auto}.promotion__item-main{width:820px}.promotion__item-short{display:flex;margin-top:0;width:400px}.promotion__item-long{width:610px}.promotion__part-info{height:100%;margin-right:0}.promotion__part-img{margin-bottom:0}.btn-promotion{width:100%}.promotion__item-long .promotion__part-img{width:auto}.promotion__item-main img{margin:0;width:220px}.requisition__part img{bottom:-40px;width:510px}}@media only screen and (min-width:1400px){.find__item-select_price,.find__item-select_square{width:310px}.find__item-select_price_parking,.find__item-select_square_parking{width:280px}.assortment__submit-parking{margin:0;width:280px}}