:root{--white:#FFFFFF;--black:#000000;--text:#2D2C46;--primary:#5ED1BC;--hover-primary:rgba(94, 209, 188, 0.25);--gray:#7D8DA9;--dark:#0E2146;--dark005:rgba(14, 33, 70, 0.05);--accent:#FFCB44;--bg:#EBF8FD;--gray-light:#D6DEEF;--danger:#FF7B9B;--violet:#A2A1FF}.AgenciesEstatePanelMobile{display:none}.page-agencies-catalog{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 50px}@media(max-width:1900px){.page-agencies-catalog{margin-left:40px}}.page-agencies-catalog__content{width:1005px;max-width:calc(100vw - 500px);padding:45px 0 0}@media(min-width:768px){.page-agencies-catalog__content{min-height:875px}}.page-agencies-catalog__right{position:absolute;left:100%;bottom:0;top:0;margin-left:52px;width:390px;padding-top:92px}.page-agencies-catalog__right-toggle{display:none}.page-agencies-catalog__right .BannerHalf{margin-top:40px}.page-agencies-catalog__right>*{position:sticky;top:15px}.ApartmentsListTableAS{margin-top:-10px}.ApartmentsListTableAS__item,.ApartmentsListTableAS__title{display:grid;grid-gap:16px;grid-template-columns:84px auto 19% 13% 15%;padding-right:34px}.ApartmentsListTableAS__title{font-size:12px;color:var(--gray);margin-bottom:8px}.ApartmentsListTableAS__item{background:var(--white);border-radius:10px;overflow:hidden;padding:10px 34px 10px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-height:72px;margin-top:10px}@media(max-width:1200px)and (min-width:768px){.ApartmentsListTableAS__item{max-height:94px}}.ApartmentsListTableAS__item:not([data-init]){opacity:0;max-height:0}.ApartmentsListTableAS__item>img{margin:-10px 0;-o-object-fit:cover;object-fit:cover;width:84px;height:calc(100% + 20px)}.ApartmentsListTableAS__item b{display:block}.ApartmentsListTableAS__item span{color:var(--gray);font-size:14px}.ApartmentsListTableAS__item span>span{display:none}.ApartmentsListTableAS__other{display:block;color:var(--primary);text-align:center;margin:18px 0 0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ApartmentsListTableAS__other:not(:hover){text-decoration:none}.ApartmentsListTableAS__other:hover{color:var(--dark)}.MainInfoAS__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MainInfoAS__title h1{font-family:var(--font-gilroy);font-weight:700;font-size:30px;line-height:120%}.MainInfoAS__title>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;color:var(--gray);margin-left:14px}.MainInfoAS__title>span img{margin-right:3px}.MainInfoAS__tags{margin-top:10px}.PhotoSliderAS{margin-bottom:30px}.PhotoSliderAS .tns-outer{width:100%}.PhotoSliderAS .tns-controls,.PhotoSliderAS .tns-nav{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1261px;margin:0}.PhotoSliderAS .tns-nav{top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ApartmentItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:940px;background:var(--white);border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-height:258px}.ApartmentItem:hover{-webkit-box-shadow:0 4px 31px rgba(0,71,255,.2);box-shadow:0 4px 31px rgba(0,71,255,.2)}.ApartmentItem--large{height:349px;max-height:349px}.ApartmentItem--small .ApartmentItem__slider-wrapper{width:220px}.ApartmentItem--small .ApartmentItem__slider img{height:189px}.ApartmentItem--small .ApartmentItem__body{width:100%;padding:10px 26px 8px 14px}.ApartmentItem--small .ApartmentItem__about{display:none}.ApartmentItem--small .ApartmentItem__header{padding-right:0}.ApartmentItem--small .ApartmentItem__price,.ApartmentItem--small .ApartmentItem__title{font-size:16px}.ApartmentItem--small .ApartmentItem__metro{margin-top:8px!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ApartmentItem--small .ApartmentItem__footer{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ApartmentItem--small .ApartmentItem__footer .DeveloperSmallBlock__count,.ApartmentItem--small .ApartmentItem__footer .RatingValueBlock{display:none!important}.ApartmentItem--large .ApartmentItem__slider-wrapper{width:440px}@media(max-width:1700px){.ApartmentItem--large .ApartmentItem__slider-wrapper{width:380px}}.ApartmentItem--large .ApartmentItem__slider img{height:349px}.ApartmentItem--large .ApartmentItem__tags{bottom:11px}.ApartmentItem--large .ApartmentItem__body{padding:16px 10px 16px 28px}.ApartmentItem--gray .ApartmentItem__price,.ApartmentItem--gray .ApartmentItem__title{color:var(--gray)}.ApartmentItem--outline:hover{-webkit-box-shadow:inset 0 0 0 2px #ffcb44,0 4px 31px rgba(0,71,255,.2);box-shadow:inset 0 0 0 2px #ffcb44,0 4px 31px rgba(0,71,255,.2)}.ApartmentItem__tags{position:absolute;z-index:2;bottom:15px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.ApartmentItem__tags .tag+.tag{margin-left:5px}.ApartmentItem .tns-nav{width:100%;top:unset;bottom:-5px;padding:0 16px}.ApartmentItem .tns-nav button::after{height:2px}.ApartmentItem__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.ApartmentItem__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px 0 0 10px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:300px}.ApartmentItem__slider img{width:100%;height:258px;max-width:100%;-o-object-fit:cover;object-fit:cover}.ApartmentItem__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:16px 10px 16px 20px}.ApartmentItem__header{display:grid;grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:29px}.ApartmentItem__header .ActionsList{position:absolute;top:17px;right:3px}.ApartmentItem__title{font-family:var(--font-gilroy);font-style:normal;font-weight:700;font-size:20px;line-height:30px}.ApartmentItem__prices{grid-row:1/3;grid-column:2/3}.ApartmentItem__price{font-family:var(--font-gilroy);font-style:normal;font-weight:700;font-size:20px;line-height:150%}.ApartmentItem__subtitle{font-weight:300;font-size:12px;line-height:145.9%;color:var(--gray)}.ApartmentItem__subprice{font-weight:400;font-size:12px;line-height:120%;color:var(--gray);margin-top:2px;text-align:right}.ApartmentItem__about{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:300;font-size:12px;line-height:145.9%;color:var(--gray);margin-top:12px;overflow:hidden}.ApartmentItem__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px;-ms-flex-negative:0;flex-shrink:0;min-width:0}.ApartmentItem__footer .DeveloperSmallBlock{width:auto;-ms-flex-negative:1;flex-shrink:1;min-width:0;max-width:calc(100% - 158px)}.ApartmentItem__footer .DeveloperSmallBlock__info{text-align:left;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.ApartmentItem__footer .DeveloperSmallBlock__info .RatingValueBlock{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ApartmentItem__footer>button{-ms-flex-negative:0;flex-shrink:0;font-size:14px;padding:5px 20px}.ApartmentItem__footer>button img{display:none}.button img,button img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button:hover,button:hover{background:var(--gray);color:var(--white)}.button:hover img,button:hover img{-webkit-filter:brightness(10);filter:brightness(10)}.button--bordered:hover{background:var(--dark);color:var(--white)}.button--bordered:hover img{-webkit-filter:invert(1) brightness(100);filter:invert(1) brightness(100)}.button--bordered.button--gray:hover,.button--bordered.button--primary:hover{border-color:var(--dark);color:var(--white)}.button--bordered.button--white:hover{background:var(--white);color:var(--text)}.button--dark:hover{background:var(--primary)}.TagRadioList .tag--white:hover,[data-modal].tag--white:hover,a.tag--white:hover{background:var(--dark);color:var(--white)}.TagRadioList .tag--bg:hover,[data-modal].tag--bg:hover,a.tag--bg:hover{background:var(--gray);color:var(--white)}.TagRadioList .tag--bg:hover img,[data-modal].tag--bg:hover img,a.tag--bg:hover img{-webkit-filter:brightness(2);filter:brightness(2)}.TagRadioList .tag--black:hover,[data-modal].tag--black:hover,a.tag--black:hover{background:var(--primary);color:var(--white)}.TagRadioList .tag--primary:hover,[data-modal].tag--primary:hover,a.tag--primary:hover{background:var(--gray)}.TagRadioList .tag--gray-light:hover,[data-modal].tag--gray-light:hover,a.tag--gray-light:hover{background:var(--dark);color:var(--white)}.TagRadioList .tag--bordered:hover,[data-modal].tag--bordered:hover,a.tag--bordered:hover{background:var(--primary);color:var(--white)}.CharacteristicsSimpleEO{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;grid-gap:14px 26px;margin-bottom:45px;font-weight:400}.CharacteristicsSimpleEO--house{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr;grid-gap:14px}.CharacteristicsSimpleEO div{font-size:16px}@media(max-width:1200px)and (min-width:768px){.ApartmentItem{max-width:unset}.CharacteristicsSimpleEO{grid-template-columns:auto 1fr auto 1fr}}.HouseItem--horizontal{grid-column:1/4;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.HouseItem.HouseItem--horizontal .HouseItem__content{position:relative;-webkit-box-shadow:none;box-shadow:none;display:grid;grid-gap:0 25px;grid-template-columns:1fr 264px;grid-template-rows:auto auto auto 1fr;min-height:0;padding:20px 55px 20px 23px;background:0 0}.HouseItem.HouseItem--horizontal .HouseItem__prices{max-height:unset;margin:0!important}.HouseItem.HouseItem--horizontal .HouseItem__prices-item{margin-top:3px}.HouseItem.HouseItem--horizontal .HouseItem__tags{bottom:16px;right:calc(100% + 13px);left:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content}.HouseItem.HouseItem--horizontal .HouseItem__slider{position:relative;width:300px}.HouseItem.HouseItem--horizontal .HouseItem__slider .tns-ovh{border-radius:10px 0 0 10px}.HouseItem.HouseItem--horizontal .HouseItem__slider img{height:258px;width:100%}.HouseItem.HouseItem--horizontal .HouseItem__title{grid-column:1/3;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-40px;font-size:20px;line-height:24px}.HouseItem.HouseItem--horizontal .HouseItem__title .HouseItemAbout{margin-left:auto;overflow:hidden}.HouseItem.HouseItem--horizontal .HouseItem__title .HouseItemAbout__content{display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;height:204px}.HouseItem.HouseItem--horizontal .HouseItem__subtitle{margin-top:-10px}.HouseItem.HouseItem--horizontal .HouseItem__rating{margin-left:10px}.HouseItem.HouseItem--horizontal .HouseItem__metro-about{max-width:225px}.HouseItem.HouseItem--horizontal .HouseItem__prices{grid-row:2/5;grid-column:2/3;padding-top:10px}.HouseItem.HouseItem--horizontal .HouseItem__footer{margin-top:auto}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__title{font-size:18px;line-height:22px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__title .HouseItemAbout{margin-left:16px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__subtitle{margin-top:8px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__head{display:contents}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__slider{width:295px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__content{padding:10px 40px 12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__tags{bottom:18px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__info{display:grid;grid-template-columns:25% 25% 25% 25%;border:none;padding:0 6px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__info>img{margin:0 auto}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__info-stat{margin-left:auto}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__info-stat:last-child:nth-child(3n){grid-column:3/5}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__footer{display:none}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__slider img{height:318px}.HouseItem.HouseItem--horizontal.HouseItem--map .HouseItem__prices-item:nth-child(n+5){display:none}.HouseItem--extra-large{grid-column:1/4;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.HouseItem.HouseItem--extra-large .HouseItem__title{margin-right:-18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.HouseItem.HouseItem--extra-large .HouseItem__title .HouseItemAbout{margin-left:16px}.HouseItem.HouseItem--extra-large .HouseItem__title .HouseItemAbout__content{height:453px;-webkit-line-clamp:27}.HouseItem.HouseItem--extra-large .HouseItem__subtitle{margin-top:0}.HouseItem.HouseItem--extra-large .HouseItem__rating{margin-left:0}.HouseItem.HouseItem--extra-large .HouseItem__tags{bottom:101px;right:calc(100% + 20px)}.HouseItem.HouseItem--extra-large .HouseItem__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 36px 24px 50px}.HouseItem.HouseItem--extra-large .HouseItem__slider{position:relative;width:572px}@media(max-width:1500px){.HouseItem.HouseItem--extra-large .HouseItem__content{padding:20px}.HouseItem.HouseItem--extra-large .HouseItem__slider{width:500px}}.HouseItem.HouseItem--extra-large .HouseItem__slider .tns-nav{left:8px;right:8px;top:unset;bottom:-4px}.HouseItem.HouseItem--extra-large .HouseItem__slider img{height:434px;width:100%}.HouseItem.HouseItem--extra-large .HouseItem__like{left:10px;right:unset}.HouseItem.HouseItem--extra-large .HouseItem__prices{padding-top:0}.HouseItem.HouseItem--extra-large .HouseItem__prices-item{margin-top:2px}.HouseItem.HouseItem--extra-large .HouseItem__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.HouseItem.HouseItem--extra-large .HouseItem__footer{margin:0 0 12px}.HouseItem.HouseItem--extra-large.HouseItem--map{display:grid;grid-template-columns:295px 1fr}.HouseItem.HouseItem--extra-large.HouseItem--map .HouseItem__info{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:1/3}.HouseItem.HouseItem--extra-large.HouseItem--map .HouseItem__info-name{width:147px;margin-right:25px}.HouseItem.HouseItem--extra-large.HouseItem--map .HouseItem__info::after{content:"";position:absolute;top:0;bottom:0;left:294.5px;border-right:1px solid var(--gray-light)}.HouseListFilters__other{position:absolute;left:calc(100% + 14px - 100px);top:calc(100% - 42px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark);font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.HouseListFilters__other:hover{opacity:.5}.HouseListFilters__other img{margin-right:4px}.IndexAboutBlock{display:grid;grid-template-columns:1fr 1fr;grid-gap:150px;font-weight:300;font-size:18px;line-height:180%;margin-bottom:230px}.IndexAboutBlock__title{position:relative;font-family:var(--font-gilroy);font-weight:700;font-size:45px;line-height:120%}.IndexAboutBlock__title span span{white-space:nowrap}.IndexAboutBlock__title span span div{display:inline}.IndexAboutBlock__img1{position:relative;z-index:2;margin:-26px -40px -15px -22px}.IndexAboutBlock__img2{position:absolute;z-index:2;left:298px;top:calc(100% - 33px)}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:0;top:0;bottom:0;z-index:999;background:var(--white);border-left:1px solid rgba(214,222,239,.5);padding:32px 30px 35px;width:658px;max-width:90%;max-height:100%;overflow:auto;overflow-x:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.modal--animation-open{-webkit-transform:translateX(0) scale(1)!important;-ms-transform:translateX(0) scale(1)!important;transform:translateX(0) scale(1)!important;opacity:1}.modal--center{top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important;opacity:0;border-radius:20px;padding:50px 45px 35px;width:400px;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal--center.modal--animation-open{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;opacity:1}.modal--center.modal--large{width:608px;padding:34px 38px}.modal--center.modal--extra-large{width:1074px;padding:34px 38px}.modal--center .modal__title{font-size:30px;line-height:120%;margin-bottom:15px}.modal--center .modal__subtitle{margin-top:-10px}.modal--left{right:unset;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modal--left .modal__head{margin-bottom:35px}.modal--left .modal__search{margin-bottom:23px}.modal:not(.modal--active){display:none}.modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:46px;min-height:40px}.modal__search{margin-bottom:20px}.modal__head .modal__close{display:none}.modal__title{font-weight:700;font-size:40px;line-height:26px}.modal__actions{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.modal__actions button{width:100%}.modal__close{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.modal__close:hover{opacity:.5}.modal-open .modal-background{position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;background:url(../img/icons/close-white.svg) center center no-repeat rgba(26,50,95,.7);background-position:calc(100% - 670px) 5px;cursor:pointer;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.modal-open--animation-open .modal-background{opacity:1}.modal--left.modal--active~.modal-background{background-position:670px 5px}.modal--center.modal--active~.modal-background{background-image:none}.ModalSelectCity__back{display:none}.ModalSelectCity__title{font-size:12px;line-height:26px;margin-bottom:3px;color:var(--gray)}.ModalSelectCity .modal__body{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ModalSelectMetro__body{display:grid;grid-template-columns:1fr 240px;grid-gap:20px}.ModalSelectMetro__title{font-family:var(--font-ubuntu);font-weight:400;font-size:12px;line-height:26px;letter-spacing:.265541px;margin-bottom:12px;color:var(--gray)}.NewBuildingsList__sort{padding-right:calc(var(--container) - 940px);margin-bottom:20px;margin-top:-50px}.NewBuildingsList__sort .SelectBase{margin-left:auto}.NewBuildingsList__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px 22px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:calc(var(--container) - 940px);margin-bottom:68px}@media(max-width:1500px){.NewBuildingsList__list{padding-right:0;--margin:calc((100vw - 100%) / 2);width:calc(100vw - var(--margin) - 20px - 390px)}}@media(max-width:1200px)and (min-width:768px){.NewBuildingsList__list{width:100%}}.NewBuildingsList .DoubleBannerHalf__wrapper,.NewBuildingsList .RecommendAgencies{grid-column:1/4}.NewBuildingsList__more{text-align:center;grid-column:1/4;max-width:254px;margin:0 auto}.NewBuildingsList--map .NewBuildingsList__list{grid-template-columns:1fr 1fr}.NewBuildingsList--map .NewBuildingsList__list .DoubleBannerHalf__wrapper,.NewBuildingsList--map .NewBuildingsList__list .HouseItem--horizontal,.NewBuildingsList--map .NewBuildingsList__list .RecommendAgencies,.NewBuildingsList--map .NewBuildingsList__more{grid-column:1/3}.ApartmentsListTable{padding-left:50px;padding-right:50px;margin-left:-50px;margin-right:-50px}.ApartmentsListTable__title{font-size:12px;line-height:26px;color:var(--gray)}.ApartmentsListTable__item:hover{-webkit-box-shadow:0 4px 31px 0 rgba(0,71,255,.2);box-shadow:0 4px 31px 0 rgba(0,71,255,.2)}.ApartmentsListTable__item .tag{justify-self:flex-end;margin-right:auto}.ApartmentsListTable__item .tag--white{padding:0}.ApartmentsListTable__item .tag--white svg path{fill:var(--gray)}.ApartmentsListTable__item span>span:first-child{display:none}.PanelRc{position:relative;margin-bottom:30px}.PanelRc__panel{background:#fff;border-radius:15px;padding:24px 15px 22px 22px}.PanelRc__title{position:relative;z-index:6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-gilroy);font-weight:700;font-size:25px;line-height:120%;margin-bottom:15px}.PanelRc__title--down::after,.PanelRc__title--up::after{height:30px;margin-left:11px}.PanelRc__title--up::after{content:url(../img/icons/price-up.svg)}.PanelRc__title--down::after{content:url(../img/icons/price-down.svg)}.PanelRc__subtitle{font-weight:400;font-size:16px;line-height:26px;color:var(--gray);margin-bottom:27px}.PanelRc .PanelRc__subtitle .PanelRc__follow-price{margin:0 0 0 16px}.PanelRc__prices .PanelRc__title{margin-bottom:0;font-size:30px;line-height:150%}.PanelRc__prices-list{position:absolute;z-index:3;padding:35px 11px 12px;top:12px;left:9px;right:9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;border-radius:15px}.PanelRc__prices:hover .PanelRc__prices-list{z-index:5;padding-top:75px;-webkit-box-shadow:0 4px 31px rgba(0,71,255,.2);box-shadow:0 4px 31px rgba(0,71,255,.2);background:var(--white)}.PanelRc__prices:not(:hover) .PanelRc__price-item{max-height:0;opacity:0;pointer-events:none}.PanelRc__price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:150%;max-height:30px;-webkit-transition:.3s,opacity .2s;-o-transition:.3s,opacity .2s;transition:.3s,opacity .2s}.PanelRc__price-item span{font-weight:400;font-size:12px}.PanelRc__price-item>:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin:0 9px}.PanelRc__price-item>:nth-child(2)::before{content:"";display:inline-block;margin-right:3px;width:20px;height:20px;background-size:cover}.PanelRc__price-item--up>:nth-child(2)::before{background-image:url(../img/icons/price-up.svg)}.PanelRc__price-item--up>:last-child{color:var(--danger)}.PanelRc__price-item--down>:nth-child(2)::before{background-image:url(../img/icons/price-down.svg)}.PanelRc__price-item--down>:last-child{color:var(--primary)}.PanelRc__panel-actions{margin-top:30px}.PanelRc__panel-actions button{width:100%;font-size:16px;line-height:32px}.PanelRc__panel-actions button img{display:none}.PanelRc__panel-actions button+button{margin-top:10px}.PanelRc__actions{position:absolute;top:11px;left:100%;margin-left:7px}@media(max-width:1300px){.PanelRc__actions{display:none}}.PanelRc__actions img{margin-bottom:8px}.PanelRc__actions img:hover{-webkit-filter:brightness(.75);filter:brightness(.75)}.PanelRc hr{border:none;border-bottom:1px solid #d6deef;margin:25px 0}.PanelRc__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;margin-bottom:16px;font-size:14px;line-height:140%}.PanelRc__socials a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.PanelRc__socials a:hover{opacity:.5}.PanelRc__socials span{margin-right:5px}.PanelRc__socials img{display:block;margin:0 2.5px}.PanelRc__note{position:relative;margin-top:20px}.PanelRc__note::after{content:url(../img/textarea-note.svg);position:absolute;right:0;top:100%;margin-top:-18px;background:var(--bg)}.PanelRc__note textarea{border:2px solid #d6deef;background:0 0;width:100%;height:62px;resize:none;outline:0;padding:14px 18px;border-radius:9px}.PhotoSliderInfoItem__body{position:absolute;z-index:2;bottom:80px;left:0;right:0}.PhotoSliderInfoItem__slider-wrapper{width:1920px;margin:0 auto;max-width:100%}.PhotoSliderInfoItem__slider-wrapper::after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:328px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.7}.PhotoSliderInfoItem__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PhotoSliderInfoItem__actions button{margin-left:17px}.PhotoSliderInfoItem__actions button[data-next],.PhotoSliderInfoItem__actions button[data-prev]{height:50px;width:50px}.PhotoSliderInfoItem__actions button[data-prev]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ResidentialComplexMainInfo{padding-right:50px;margin-bottom:50px}.ResidentialComplexMainInfo>h3{font-family:var(--font-gilroy);font-weight:700;font-size:25px;line-height:120%;margin-bottom:38px}.HeaderSC{padding-right:calc(var(--container) - 940px)}@media(max-width:1700px){.HeaderSC{padding-right:calc(var(--container) - 867px)}}@media(max-width:1500px){.HeaderSC{margin-left:calc((100vw - 100%)/ -2 + 40px)}}@media(max-width:1300px)and (min-width:1200px){.HeaderSC{max-width:calc(100vw - 384px - 60px);padding:0}}.HeaderSC__title{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex}.HeaderSC__header-mobile{display:none}.ToggleInfoBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 22px 20px;background:var(--white);border-radius:10px;font-size:14px;line-height:16px}.ToggleInfoBlock .ToggleBoolean{margin-right:20px;margin-top:3px}.ToggleInfoBlock__title{font-family:var(--font-gilroy);font-weight:600;font-size:20px;line-height:120%;margin-bottom:10px;max-width:205px}.ToggleInfoBlock__subtitle{max-width:230px}.ToggleInfoBlock--gray{background:var(--bg);padding-top:32px;border-radius:0}.ToggleInfoBlock--gray .ToggleInfoBlock__img{margin-right:-5px;margin-bottom:25px}.ToggleInfoBlock+.ToggleInfoBlock--gray{border-top:1px solid var(--gray-light);margin-top:8px}
/*# sourceMappingURL=../sourcemaps/style.pc.min.css.map */
