.DarkBtn-module__4B0EHG__container{color:#fff;background-color:var(--color-bg-inp-dark);justify-content:center;align-items:center;gap:14px;width:100%;margin:0 auto;padding:10px 20px;font-size:14px;display:flex}
.Icon-module__WjwIfG__container{justify-content:center;align-items:center;display:flex}.Icon-module__WjwIfG__white path{fill:#fff}
.LikeButton-module__oVyVUa__wrapper{z-index:10;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;display:flex;position:relative}.LikeButton-module__oVyVUa__border{border-radius:var(--border-radius);border:1px solid #c1c1c1}.LikeButton-module__oVyVUa__text{color:var(--neutral-8);font-size:12px;display:none}@media (min-width:768px){.LikeButton-module__oVyVUa__text{display:inline}}
.HoverPin-module__K7HiQa__wrapper{will-change:scale;z-index:2;top:40px;transition:scale .3s ease-in-out;position:absolute;inset-inline-end:16px}.HoverPin-module__K7HiQa__pin{justify-items:center;gap:5px;display:grid;position:relative}.HoverPin-module__K7HiQa__imageWrapper{width:32px;height:32px;position:absolute;top:38%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.HoverPin-module__K7HiQa__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;padding:2px}
.ButtonWithArrow-module__E125Xq__button{color:var(--color-white);background-color:var(--color-dark-blue-6);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;display:flex}[dir=rtl] .ButtonWithArrow-module__E125Xq__button svg{transform:scaleX(-1)}
.TGButtonWithIcon-module__SXrv6G__link{color:var(--color-white);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:400;transition:background-color .3s ease-in-out;display:flex}.TGButtonWithIcon-module__SXrv6G__blue{background-color:var(--telegram)}@media (any-hover:hover){.TGButtonWithIcon-module__SXrv6G__blue:hover{background-color:var(--telegram-hover)}}@media (min-width:1068px){.TGButtonWithIcon-module__SXrv6G__link{padding:8px 12px}}.TGButtonWithIcon-module__SXrv6G__hidden .TGButtonWithIcon-module__SXrv6G__text{display:none}@media (min-width:1068px){.TGButtonWithIcon-module__SXrv6G__hidden .TGButtonWithIcon-module__SXrv6G__text{display:block}}
.Checkbox-module__2OK2fW__input[type=checkbox]{display:none}.Checkbox-module__2OK2fW__wrapper label:before{content:"";text-align:center;vertical-align:middle;border:1px solid var(--neutral-11);-o-border-image:initial;border-image:initial;background-color:#fff;border-radius:5px;flex:1 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-inline-end:12px;font-weight:700;display:flex;position:relative}.Checkbox-module__2OK2fW__input:checked+label:before{content:"✓";color:#fff;background-color:var(--neutral-11);line-height:1.3}.Checkbox-module__2OK2fW__wrapper label{cursor:pointer;align-items:center;font-size:12px;display:flex}.Checkbox-module__2OK2fW__input:not(:checked)+label{color:var(--color-red-6)}.Checkbox-module__2OK2fW__input:not(:checked)+label:before{border-color:var(--color-red-6)}.Checkbox-module__2OK2fW__caption{margin-bottom:8px;font-size:12px;font-weight:400}
.Title-module__lugyGG__title{max-width:fit-content;font-size:24px;font-weight:700;font-size:var(--font-size-h2);align-items:center;gap:15px;display:flex}.Title-module__lugyGG__icon svg{width:15px;height:15px;color:var(--color-dark-blue-6);opacity:.6}[dir=rtl] .Title-module__lugyGG__icon svg{transform:rotate(180deg)}
.TitleWithLink-module__zru6MG__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:fit-content;padding-bottom:16px;display:flex}@media (min-width:768px){.TitleWithLink-module__zru6MG__wrapper{padding-bottom:24px}}
.ModalMap-module__Pe0ZeW__map{z-index:1001;background-color:#fff;border-radius:12px;width:100%;max-width:90vw;max-height:80vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.ModalMap-module__Pe0ZeW__map{max-width:800px}}.ModalMap-module__Pe0ZeW__innerMap{border-radius:var(--border-radius);overflow:hidden}.ModalMap-module__Pe0ZeW__closeButton{z-index:1002;top:-10px;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;inset-inline-end:-10px}
.AddressBlock-module__vK31Nq__wrapper{cursor:pointer;align-items:center;gap:5px;padding:8px 0;display:flex}.AddressBlock-module__vK31Nq__map{-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 4px;align-self:start;width:auto;height:32px}.AddressBlock-module__vK31Nq__address{font-size:12px;font-weight:400}.AddressBlock-module__vK31Nq__muted{color:#7b7d80;transition:color .3s ease-in-out}@media (hover:hover){.AddressBlock-module__vK31Nq__muted:hover{color:var(--color-dark-blue-6)}}
.Modals-module__6RD_6q__modal{z-index:1001;background-color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Modals-module__6RD_6q__modal .Modals-module__6RD_6q__title{text-align:center;font-size:16px;font-weight:700}.Modals-module__6RD_6q__modal a{color:var(--color-text-dark-muted);text-align:center;margin-bottom:20px;font-size:14px}.Modals-module__6RD_6q__modal .Modals-module__6RD_6q__button{color:#fff;background-color:var(--color-text-blue);border-radius:26px;width:100%;padding:10px;font-size:16px;font-weight:400}.Modals-module__6RD_6q__modal .Modals-module__6RD_6q__darkColor{background-color:var(--color-bg-inp-dark)}.Modals-module__6RD_6q__sizeSm{max-width:280px}.Modals-module__6RD_6q__image{min-height:130px}.Modals-module__6RD_6q__wrapper{z-index:1001;opacity:0;background:linear-gradient(#0000 0%,#00000052 100%);flex-wrap:wrap;gap:16px;width:100%;max-width:428px;padding:20px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,150%)}.Modals-module__6RD_6q__active{opacity:1;transform:translate(-50%,-50%)}
.Rating-module__JjP_Bq__wrapper{z-index:1;color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:fit-content;height:32px;padding:8px 0;font-size:14px;font-weight:700;display:flex;position:relative}.Rating-module__JjP_Bq__center{align-self:center}.Rating-module__JjP_Bq__left{align-self:flex-start}.Rating-module__JjP_Bq__right{align-self:flex-end}.Rating-module__JjP_Bq__yellow{color:#000;background-color:var(--color-bg-rating);border-radius:6px;height:100%;padding:4px 6px;font-size:11px}.Rating-module__JjP_Bq__bigYellow{color:#000;background-color:var(--color-bg-rating);border-radius:8px;height:100%;padding:4px 10px;font-size:14px}
.Card-module__30Cd6a__container{width:100%}.Card-module__30Cd6a__wrapper{color:#fff;display:flex;position:relative;overflow:hidden}.Card-module__30Cd6a__link{flex-direction:column;width:100%;display:flex;position:relative}.Card-module__30Cd6a__imageWrapper{border-radius:var(--card-border-radius);width:100%;height:200px;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}@media (any-hover:hover){.Card-module__30Cd6a__link:hover .Card-module__30Cd6a__imageWrapper{opacity:.9}}.Card-module__30Cd6a__content{color:#000;flex-direction:column;flex:1;padding:12px 0 0;display:flex}.Card-module__30Cd6a__ratingContainer{top:8px;position:absolute;inset-inline-end:16px}.Card-module__30Cd6a__title{--webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;transition:color .3s ease-in-out;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Card-module__30Cd6a__title{font-size:18px}}@media (any-hover:hover){.Card-module__30Cd6a__title:hover{color:var(--color-dark-blue-6)}}.Card-module__30Cd6a__description{padding-top:4px;font-size:12px;font-weight:400}.Card-module__30Cd6a__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;overflow:hidden}@media (min-width:768px){.Card-module__30Cd6a__fadeIn{opacity:1}.Card-module__30Cd6a__fadeOut{opacity:.9}}.Card-module__30Cd6a__imagesContainer{width:100%;height:100%;position:absolute;overflow:hidden}.Card-module__30Cd6a__imgFilter{border-radius:var(--card-border-radius);background:linear-gradient(#0a11247a 0%,#0a112400 100%);width:100%;height:100%;position:absolute}.Card-module__30Cd6a__topRow{justify-content:flex-end;align-items:flex-start;gap:8px;margin:8px;display:flex}.Card-module__30Cd6a__wrapperText{align-items:flex-end;display:grid}.Card-module__30Cd6a__gridSm{grid-template-columns:1fr 32px}.Card-module__30Cd6a__gridBg{grid-template-columns:1fr 52px}.Card-module__30Cd6a__price{margin-top:auto}.Card-module__30Cd6a__absolute{position:absolute}@media (min-width:768px){.Card-module__30Cd6a__list{cursor:pointer;z-index:9;width:100%;height:100%;display:grid;position:absolute}.Card-module__30Cd6a__dots{opacity:0;width:100%;transition:opacity .3s ease-in-out}}@media (any-hover:hover){.Card-module__30Cd6a__ImageWrapper:hover .Card-module__30Cd6a__dots{opacity:1}}.Card-module__30Cd6a__labelForLastPhoto{color:#fff;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}
.RecentlyViewed-module__OrRwhG__container{width:100%;max-width:var(--container-max-width);border-radius:0}.RecentlyViewed-module__OrRwhG__wrapper{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.RecentlyViewed-module__OrRwhG__sectionHeader{justify-content:space-between;align-items:center;display:flex}.RecentlyViewed-module__OrRwhG__mapButton{text-underline-offset:5px;white-space:nowrap;align-items:flex-end;gap:8px;margin-bottom:24px;font-size:14px;text-decoration:underline;transition:color .3s ease-in-out;display:flex}@media (hover:hover){.RecentlyViewed-module__OrRwhG__mapButton:hover{color:#75777e}}
.Slider-module__d0eytW__container{cursor:pointer;z-index:1000;background-color:#000000e6;width:100%;position:fixed;inset:0}.Slider-module__d0eytW__wrapper{width:100%;max-width:952px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.Slider-module__d0eytW__wrapper{padding:0 64px}}@media (min-width:1200px){.Slider-module__d0eytW__wrapper{padding:0}.Slider-module__d0eytW__slider{transform:scale(1.1)}}@media (min-width:1500px){.Slider-module__d0eytW__slider{transform:scale(1.4)}}.Slider-module__d0eytW__close{top:20px;border-radius:100%;padding:5px;transition:background-color .3s ease-in-out;position:absolute;inset-inline-start:20px}@media (min-width:768px){.Slider-module__d0eytW__close{top:20px;inset-inline:auto 20px}}@media (any-hover:hover){.Slider-module__d0eytW__close:hover{background-color:#fff}}.Slider-module__d0eytW__backIcon{width:15px;height:15px}@media (min-width:576px){.Slider-module__d0eytW__backIcon{width:20px;height:20px}}@media (min-width:768px){.Slider-module__d0eytW__backIcon{display:none}}.Slider-module__d0eytW__crossIcon{display:none}@media (min-width:768px){.Slider-module__d0eytW__crossIcon{width:30px;height:30px;display:block}}.Slider-module__d0eytW__imgContainer{flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (min-width:768px){.Slider-module__d0eytW__img{border-radius:14px}}.Slider-module__d0eytW__arrow{fill:#fff;width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:576px){.Slider-module__d0eytW__arrow{width:25px;height:25px}}@media (min-width:768px){.Slider-module__d0eytW__arrow{width:30px;height:30px}}.Slider-module__d0eytW__arrow--left{inset-inline-start:10px}@media (min-width:768px){.Slider-module__d0eytW__arrow--left{inset-inline-start:70px}}@media (min-width:1200px){.Slider-module__d0eytW__arrow--left{inset-inline-start:-25px}}@media (min-width:1500px){.Slider-module__d0eytW__arrow--left{inset-inline-start:-150px}}.Slider-module__d0eytW__arrow--right{inset-inline:auto 10px}@media (min-width:768px){.Slider-module__d0eytW__arrow--right{inset-inline-end:70px}}@media (min-width:1200px){.Slider-module__d0eytW__arrow--right{inset-inline-end:-30px}}@media (min-width:1500px){.Slider-module__d0eytW__arrow--right{inset-inline-end:-150px}}.Slider-module__d0eytW__arrow--disabled{fill:#ffffff80}.Slider-module__d0eytW__dots{justify-content:center;padding:10px 0;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-95%)}.Slider-module__d0eytW__dot{background-color:#c5c5c5;border:none;border-radius:50%;width:10px;height:10px;margin:0 5px;padding:5px}.Slider-module__d0eytW__dot:focus{outline:none}.Slider-module__d0eytW__dot.Slider-module__d0eytW__active{background-color:#fff}
.SliderWrapper-module___aV5Iq__dots{z-index:10;background-color:#2d2d2d66;border-radius:4px;justify-content:center;gap:4px;max-width:88%;padding:4px 8px;display:grid;position:absolute;inset-inline:50% 10px;transform:translate(-50%,-50%)}[dir=rtl] .SliderWrapper-module___aV5Iq__dots{transform:translate(50%,-50%)}.SliderWrapper-module___aV5Iq__dot{cursor:pointer;background-color:#fff3;border:none;border-radius:2px;max-width:100%;height:4px;transition:background-color .3s ease-in-out}.SliderWrapper-module___aV5Iq__dot:focus{outline:none}.SliderWrapper-module___aV5Iq__dot.SliderWrapper-module___aV5Iq__active{background-color:#fff}.SliderWrapper-module___aV5Iq__positionDot{display:grid}.SliderWrapper-module___aV5Iq__sliderDots{display:none}@media (min-width:768px){.SliderWrapper-module___aV5Iq__sliderDots{opacity:0;width:100%;max-width:99%;transition:opacity .3s ease-in-out;display:grid}}
.Slider-module__vU4ZDW__slider{z-index:1;aspect-ratio:1}.Slider-module__vU4ZDW__sliderDots{display:none}@media (min-width:768px){.Slider-module__vU4ZDW__sliderDots{opacity:0;width:100%;max-width:99%;transition:opacity .3s ease-in-out;display:grid}}@media (any-hover:hover){.Slider-module__vU4ZDW__sliderWrapper:hover .Slider-module__vU4ZDW__sliderDots{opacity:1;display:grid}}@media (min-width:768px){.Slider-module__vU4ZDW__list{cursor:pointer;z-index:11;width:100%;height:100%;display:grid;position:absolute}}.Slider-module__vU4ZDW__imageWrapper{border-radius:var(--border-radius);width:100%;height:100%;position:absolute;overflow:hidden}.Slider-module__vU4ZDW__labelForLastPhoto{color:#fff;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.Slider-module__vU4ZDW__image{-o-object-fit:cover;object-fit:cover;width:100%;margin:0 auto}.Slider-module__vU4ZDW__imageMain{-o-object-fit:contain;object-fit:contain;padding:12px}@media (min-width:768px){.Slider-module__vU4ZDW__image{width:auto;height:220px}}
.UserAgreementCheckbox-module__2czwiW__container{align-items:center;display:flex}.UserAgreementCheckbox-module__2czwiW__label{font-size:12px;line-height:1.2}.UserAgreementCheckbox-module__2czwiW__link{color:var(--color-text-blue);transition:color .3s ease-in-out}@media (any-hover:hover){.UserAgreementCheckbox-module__2czwiW__link:hover{color:var(--color-dark-blue-6)}}
.OtherApartments-module__qL043a__wrapper{border-radius:8px}.OtherApartments-module__qL043a__wrapperWithBg{background-color:var(--color-bg-apartment);padding:20px}.OtherApartments-module__qL043a__apartmentsWrapper{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;width:100%;display:grid}
.BodyHtml-module__UbsR-q__content{border-radius:var(--border-radius);position:relative}.BodyHtml-module__UbsR-q__title{padding-bottom:16px;font-size:28px;font-weight:700}.BodyHtml-module__UbsR-q__text{color:#63656d;height:fit-content;font-size:14px;font-weight:400;position:relative;overflow:hidden}.BodyHtml-module__UbsR-q__clamped:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);width:100%;height:100px;position:absolute;bottom:0;left:0}.BodyHtml-module__UbsR-q__button{z-index:1;margin-top:20px;color:#75777e;background-color:#ebedf3;border-radius:4px;margin-inline-start:auto;padding:2px 8px;font-size:13px;display:block;position:relative;bottom:0}
.LineNavigation-module__moR3nG__wrapper{display:none}@media (min-width:968px){.LineNavigation-module__moR3nG__wrapper{z-index:100;opacity:0;background-color:#fff;width:100%;height:56px;padding:0 20px;position:sticky;top:0}.LineNavigation-module__moR3nG__inner{justify-content:space-between;align-items:center;gap:8px;max-width:1240px;height:100%;margin:0 auto;display:flex}.LineNavigation-module__moR3nG__item{cursor:pointer;color:gray;padding:17px 8px;font-size:12px}.LineNavigation-module__moR3nG__active{border-radius:var(--border-radius);border:1px solid #000}.LineNavigation-module__moR3nG__visible{animation:.5s forwards LineNavigation-module__moR3nG__fade;display:block}@keyframes LineNavigation-module__moR3nG__fade{0%{opacity:0}to{opacity:1}}.LineNavigation-module__moR3nG__button{margin-inline-start:auto}}@media (min-width:1280px){.LineNavigation-module__moR3nG__inner{gap:16px}.LineNavigation-module__moR3nG__item{padding:14px 17px;font-size:14px}}
.DeveloperLogo-module__mKF3xa__link{width:100%}.DeveloperLogo-module__mKF3xa__wrapper{z-index:1;color:#fff;border-radius:var(--border-radius);align-items:center;gap:4px;width:fit-content;margin-inline-end:auto;padding-block:4px;padding-inline:4px 8px;font-size:14px;transition:background-color .3s ease-in-out;display:flex}.DeveloperLogo-module__mKF3xa__align{padding:4px 8px}.DeveloperLogo-module__mKF3xa__logo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:24px;height:24px}.DeveloperLogo-module__mKF3xa__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DeveloperLogo-module__mKF3xa__dark{color:var(--color-text-dark-muted);background-color:#fff;font-weight:400}
.CallModal-module__cohpVG__wrapper{z-index:1001;color:#000;background:#fff linear-gradient(270deg,#f0f0f000 0%,#f0f0f0 100%);border-radius:16px;flex-direction:column;gap:8px;width:94%;max-width:460px;max-height:fit-content;padding:16px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.CallModal-module__cohpVG__close{margin-block:0;margin-inline:auto 0;transition:opacity .3s ease-in-out}@media (any-hover:hover){.CallModal-module__cohpVG__close:hover{opacity:.7}}.CallModal-module__cohpVG__title{margin-bottom:2px;font-size:20px;font-weight:600}.CallModal-module__cohpVG__prices{flex-direction:column;flex:1;font-size:12px;font-weight:600;display:flex}.CallModal-module__cohpVG__price{font-size:16px;display:none}.CallModal-module__cohpVG__priceSmall{display:none}.CallModal-module__cohpVG__divider{background-color:var(--neutral-3);align-self:center;width:80px;height:4px}.CallModal-module__cohpVG__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:64px;display:none}.CallModal-module__cohpVG__inner{gap:20px;display:flex}.CallModal-module__cohpVG__checkbox{padding-bottom:12px}.CallModal-module__cohpVG__button{color:#fff;background-color:var(--color-green-6);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:14px;font-weight:400;transition:background-color .3s ease-in-out;display:flex}@media (any-hover:hover){.CallModal-module__cohpVG__button:hover{background-color:#09905f}}.CallModal-module__cohpVG__button:disabled{background-color:gray}.CallModal-module__cohpVG__caption{margin-bottom:4px;font-size:12px;font-weight:400}.CallModal-module__cohpVG__inputsWrapper{gap:12px;align-items:initial;flex-direction:column;padding-bottom:12px;display:flex}.CallModal-module__cohpVG__block{flex-basis:100%}@media (min-width:768px){.CallModal-module__cohpVG__wrapper{gap:16px}.CallModal-module__cohpVG__inputsWrapper{flex-direction:row;align-items:center}.CallModal-module__cohpVG__caption{margin-bottom:8px}.CallModal-module__cohpVG__price,.CallModal-module__cohpVG__priceSmall,.CallModal-module__cohpVG__image{display:block}}
.Button-module__5ftAha__whiteButton{width:100%;height:100%;color:var(--color-font-primary);background-color:#f0f0f0;background-color:var(--color-white);border-radius:var(--border-radius);border:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.Button-module__5ftAha__button{width:100%;color:var(--color-white);border-radius:var(--border-radius);background-color:#fff3;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:7px 12px;display:flex}.Button-module__5ftAha__largeBtn{max-width:312px;height:52px;font-size:16px}.Button-module__5ftAha__smallBtn{max-width:288px;height:38px;font-size:14px}.Button-module__5ftAha__btnCircle{z-index:100;border-radius:50%;justify-content:center;align-items:center;display:flex}.Button-module__5ftAha__btnSm{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Button-module__5ftAha__white{background-color:#fff}.Button-module__5ftAha__gray{background-color:#f0f0f0}.Button-module__5ftAha__hover{background-color:var(--color-bg-inp-dark);transition:background-color .3s ease-in-out;box-shadow:0 0 32px #0984e352}@media (any-hover:hover){.Button-module__5ftAha__hover:hover{background-color:#4e525a}}@media (min-width:768px){.Button-module__5ftAha__hover{box-shadow:none}}
.OtherProjects-module__K-i-Ca__container{border-radius:0}.OtherProjects-module__K-i-Ca__wrapper{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.OtherProjects-module__K-i-Ca__sectionHeader{justify-content:space-between;align-items:center;display:flex}.OtherProjects-module__K-i-Ca__mapButton{text-underline-offset:5px;white-space:nowrap;align-items:flex-end;gap:8px;margin-bottom:24px;font-size:14px;text-decoration:underline;transition:color .3s ease-in-out;display:flex}@media (hover:hover){.OtherProjects-module__K-i-Ca__mapButton:hover{color:#75777e}}
.ApartmentsSelection-module__g6i-Sa__wrapper{flex-direction:column;gap:2px;padding:8px 0 12px;display:flex}.ApartmentsSelection-module__g6i-Sa__line{background:linear-gradient(90deg,#f1f1f1 0%,#eaedf900 100%);border-radius:4px;grid-template-columns:40% 30% 30%;justify-content:space-between;align-items:center;padding:12px;font-size:11px;font-weight:600;transition:background-color .3s ease-in-out;display:grid}@media (any-hover:hover){.ApartmentsSelection-module__g6i-Sa__line:hover{background-color:#eaedf9}}.ApartmentsSelection-module__g6i-Sa__muted{color:#7b7d80;font-weight:400}.ApartmentsSelection-module__g6i-Sa__info{gap:4px;display:flex}.ApartmentsSelection-module__g6i-Sa__price{justify-self:end;font-weight:400}
.ProjectAbout-module__yrl_RG__wrapper{flex-direction:column;gap:32px;display:flex}.ProjectAbout-module__yrl_RG__content{border-radius:var(--border-radius);position:relative}.ProjectAbout-module__yrl_RG__title{padding-bottom:16px;font-size:28px;font-weight:700}.ProjectAbout-module__yrl_RG__text{color:#63656d;height:fit-content;font-size:14px;font-weight:400;overflow:hidden}.ProjectAbout-module__yrl_RG__photo{border-radius:var(--border-radius);flex-direction:column;gap:24px;height:500px;display:flex;position:relative;overflow:hidden}.ProjectAbout-module__yrl_RG__button{z-index:1;color:#75777e;background-color:#ebedf3;border-radius:4px;margin-inline-start:auto;padding:2px 8px;font-size:13px;display:block;position:relative;bottom:0}.ProjectAbout-module__yrl_RG__list{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ProjectAbout-module__yrl_RG__item{cursor:pointer;color:#75777e;font-size:14px;font-weight:400}.ProjectAbout-module__yrl_RG__active{color:#fff;font-size:28px;font-weight:700}
.CarsDescription-module__NDvFmW__description{flex-grow:1;height:54px;font-size:12px;font-weight:300;position:relative;overflow:hidden}.CarsDescription-module__NDvFmW__shadow{background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:40px;position:absolute;bottom:0}.CarsDescription-module__NDvFmW__arrow{z-index:1;bottom:-10px;padding:12px;position:absolute;inset-inline-end:0}.CarsDescription-module__NDvFmW__openText{transform:rotate(180deg)}
.ProjectParameters-module__CD5zFW__title{padding-bottom:24px;font-size:28px}@media (min-width:768px){.ProjectParameters-module__CD5zFW__title{padding-bottom:32px}}.ProjectParameters-module__CD5zFW__container{background-color:var(--neutral-gray);border-radius:12px;padding:24px}.ProjectParameters-module__CD5zFW__list{flex-direction:column;gap:4px;font-size:14px;display:flex}.ProjectParameters-module__CD5zFW__item{padding:8px 0;display:flex}.ProjectParameters-module__CD5zFW__wrapper{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ProjectParameters-module__CD5zFW__dl{display:grid}@media (min-width:768px){.ProjectParameters-module__CD5zFW__dl{-moz-column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));column-gap:24px}}.ProjectParameters-module__CD5zFW__key{color:var(--color-text-dark-muted);padding:8px 0;font-size:13px}.ProjectParameters-module__CD5zFW__value{font-size:13px;font-weight:700}
.CardWithDesc-module__4bevgW__wrapper{flex-direction:column;display:flex;position:relative}@media (min-width:768px){.CardWithDesc-module__4bevgW__wrapper{max-width:468px;padding:0}}.CardWithDesc-module__4bevgW__imageWrapper{border-radius:var(--card-border-radius);width:100%;height:100%;position:absolute;overflow:hidden}.CardWithDesc-module__4bevgW__imageWrapper>img{-o-object-fit:cover;object-fit:cover}.CardWithDesc-module__4bevgW__img{-o-object-fit:cover;object-fit:cover;overflow:hidden}.CardWithDesc-module__4bevgW__link{height:220px;transition:opacity .3s ease-in-out;display:block;position:relative}@media (any-hover:hover){.CardWithDesc-module__4bevgW__link:hover .CardWithDesc-module__4bevgW__sliderDots{opacity:1;display:grid}}.CardWithDesc-module__4bevgW__slider{z-index:2;aspect-ratio:4/3;position:relative}@media (min-width:768px){.CardWithDesc-module__4bevgW__list{cursor:pointer;z-index:11;width:100%;height:100%;display:grid;position:absolute}}.CardWithDesc-module__4bevgW__labelForLastPhoto{color:#fff;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:absolute}.CardWithDesc-module__4bevgW__imageContent{width:100%;height:inherit;flex-direction:column;justify-content:space-between;padding:8px;display:flex;position:absolute;top:0}.CardWithDesc-module__4bevgW__topLine{z-index:3;justify-content:space-between;display:flex}.CardWithDesc-module__4bevgW__bottomLine{z-index:3;flex-direction:column;justify-content:space-between;width:100%;margin-top:auto;transition:transform .3s ease-in-out;display:flex}.CardWithDesc-module__4bevgW__listBadge{flex-direction:column;gap:4px;width:100%;transition:transform .3s ease-in-out;display:flex}@media (any-hover:hover){.CardWithDesc-module__4bevgW__link:hover .CardWithDesc-module__4bevgW__bottomLine{transform:translateY(-5%)}.CardWithDesc-module__4bevgW__link:hover .CardWithDesc-module__4bevgW__listBadge{transform:translateY(20%)}}.CardWithDesc-module__4bevgW__infoWrapper{flex-direction:column;flex-grow:1;justify-content:space-between;height:100%;padding:8px 0 0;display:flex}.CardWithDesc-module__4bevgW__title{font-size:16px;font-weight:600}.CardWithDesc-module__4bevgW__muted{color:#7b7d80;font-size:12px;font-weight:400}.CardWithDesc-module__4bevgW__wrapperUpdate{color:#7b7d80;align-items:center;gap:4px;font-size:12px;display:flex}.CardWithDesc-module__4bevgW__price{font-size:12px}.CardWithDesc-module__4bevgW__padding{padding-bottom:12px}
.ProjectRoominess-module__nCoIcq__title{font-size:28px;font-weight:700}.ProjectRoominess-module__nCoIcq__title:first-letter{text-transform:uppercase}.ProjectRoominess-module__nCoIcq__list{margin-top:32px}.ProjectRoominess-module__nCoIcq__list li:last-child{border-bottom:1px solid var(--neutral-3)}.ProjectRoominess-module__nCoIcq__item{color:var(--color-text-hovered);border-top:1px solid var(--neutral-3);flex-wrap:wrap;align-items:center;padding:26px 16px;font-size:13px;font-weight:400;transition:box-shadow .3s ease-in-out;display:flex}@media (min-width:390px){.ProjectRoominess-module__nCoIcq__item{flex-wrap:nowrap}}@media (any-hover:hover){.ProjectRoominess-module__nCoIcq__item:hover{box-shadow:0 4px 32px #154a7b52}}.ProjectRoominess-module__nCoIcq__itemName{min-width:110px;color:var(--neutral-dark);white-space:nowrap;font-size:14px;font-weight:600}.ProjectRoominess-module__nCoIcq__itemRowWrapper{justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:390px){.ProjectRoominess-module__nCoIcq__itemWrapper{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}}.ProjectRoominess-module__nCoIcq__itemWrapper p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectRoominess-module__nCoIcq__itemWrapperFirst{width:50%}.ProjectRoominess-module__nCoIcq__itemWrapperSecond{width:30%;color:var(--neutral-dark);margin-inline-end:16px}.ProjectRoominess-module__nCoIcq__apartmentsItemName:first-letter{text-transform:uppercase}.ProjectRoominess-module__nCoIcq__apartmentsItemPrice{width:25%}.ProjectRoominess-module__nCoIcq__linkWrapper{justify-content:flex-end;align-items:center;width:100%;display:flex}.ProjectRoominess-module__nCoIcq__link{color:var(--color-dark-blue-6);margin:16px;font-size:14px;font-weight:400;transition:color .3s ease-in-out}@media (any-hover:hover){.ProjectRoominess-module__nCoIcq__link:hover{color:var(--color-text-blue)}}.ProjectRoominess-module__nCoIcq__icon{cursor:pointer;transition:transform .3s ease-in-out}.ProjectRoominess-module__nCoIcq__icon svg{transform:rotate(-90deg)}[dir=rtl] .ProjectRoominess-module__nCoIcq__icon svg{transform:rotate(90deg)}@media (any-hover:hover){.ProjectRoominess-module__nCoIcq__item:hover .ProjectRoominess-module__nCoIcq__icon{transform:scale(1.3)}}@media (min-width:576px){.ProjectRoominess-module__nCoIcq__itemRowWrapper{justify-content:flex-end}.ProjectRoominess-module__nCoIcq__itemWrapperFirst{width:30%;margin-inline-end:50px}}@media (min-width:768px){.ProjectRoominess-module__nCoIcq__item{font-size:14px}.ProjectRoominess-module__nCoIcq__itemWrapper{gap:16px}.ProjectRoominess-module__nCoIcq__itemWrapperSecond p:last-child{color:var(--color-dark-blue-6)}}
.ActionButtons-module__yoci8a__wrapperButtons{z-index:100;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 40px);padding:8px;font-weight:400;display:flex;position:fixed;top:89.5%;box-shadow:0 4px 32px #154a7b52}@media (min-width:768px){.ActionButtons-module__yoci8a__wrapperButtons{width:100%;box-shadow:none;background-color:#0000;flex-direction:column;padding:0;display:flex;position:static}}.ActionButtons-module__yoci8a__link{color:#fff;border-radius:var(--border-radius);justify-content:center;align-items:center;gap:12px;height:52px;padding:12px;font-size:14px;font-weight:600;display:flex}.ActionButtons-module__yoci8a__outlineButton{color:#fff;background-color:#333437;border:1px solid #c1c1c1;width:100%;transition:box-shadow .3s ease-in-out}@media (any-hover:hover){.ActionButtons-module__yoci8a__outlineButton:hover{box-shadow:var(--box-shadow)}}@media (min-width:768px){.ActionButtons-module__yoci8a__outlineButton{width:100%}}.ActionButtons-module__yoci8a__greenButton{background-color:var(--color-green-6);flex-shrink:0;width:64px;transition:background-color .3s ease-in-out}@media (any-hover:hover){.ActionButtons-module__yoci8a__greenButton:hover{background-color:#09905f}}.ActionButtons-module__yoci8a__yellowButton{background-color:var(--color-yellow-6)}
.ShowMoreButton-module__DOnn3G__button{cursor:pointer;-moz-column-gap:10px;color:#7b7d80;border-radius:var(--border-radius);background-color:#eaebf0;border:none;justify-content:center;column-gap:10px;width:100%;margin-top:16px;padding:10px;font-size:16px;font-weight:400;display:flex}.ShowMoreButton-module__DOnn3G__button:disabled{cursor:auto;color:#7b7d80;opacity:.7;background-color:#eaebf0}@media (hover:hover){.ShowMoreButton-module__DOnn3G__button:hover{color:#515151;background-color:#eaebf0}.ShowMoreButton-module__DOnn3G__button:hover:disabled{cursor:auto;color:#7b7d80;opacity:.7;background-color:#eaebf0}}
.ButtonGoTop-module__moH7MW__button{isolation:isolate;z-index:10;bottom:95px;background-color:var(--neutral-4);border-radius:50%;padding:10px 12px;position:fixed;inset-inline:auto 20px;rotate:-90deg}@media (min-width:768px){.ButtonGoTop-module__moH7MW__button{bottom:25px}}.ButtonGoTop-module__moH7MW__button,.ButtonGoTop-module__moH7MW__button svg{transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (any-hover:hover){.ButtonGoTop-module__moH7MW__button:hover{background-color:var(--color-dark-blue-6)}.ButtonGoTop-module__moH7MW__button:hover svg{color:var(--background-color)}}
.SpinnerClassic-module__Pl6bIa__loader{border-radius:50%;width:20px;height:20px;animation:1s linear infinite SpinnerClassic-module__Pl6bIa__rotate;display:block;position:relative}.SpinnerClassic-module__Pl6bIa__loader:before{content:"";box-sizing:border-box;border:3px solid;border-radius:50%;animation:2s linear infinite SpinnerClassic-module__Pl6bIa__prix;position:absolute;inset:0}.SpinnerClassic-module__Pl6bIa__loader.SpinnerClassic-module__Pl6bIa__light:before{border-color:#fff}.SpinnerClassic-module__Pl6bIa__loader.SpinnerClassic-module__Pl6bIa__dark:before{border-color:#7b7d80}@keyframes SpinnerClassic-module__Pl6bIa__rotate{to{transform:rotate(360deg)}}@keyframes SpinnerClassic-module__Pl6bIa__prix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
.Tooltip-module__4iOEcW__wrapper{display:inline-block;position:relative}.Tooltip-module__4iOEcW__wrapper .Tooltip-module__4iOEcW__text{z-index:1;margin-top:5px;color:#fff;text-align:center;visibility:hidden;opacity:0;background-color:#00000084;border-radius:6px;width:fit-content;margin-inline-start:-60px;padding:5px 10px;font-size:12px;transition:opacity .3s ease-in-out;position:absolute;top:100%;left:50%}@media (any-hover:hover){.Tooltip-module__4iOEcW__wrapper:hover .Tooltip-module__4iOEcW__text{visibility:visible;opacity:1}}
.SelectWithOptions-module__FK24ma__wrapper{width:100%;min-width:42px;max-width:200px;height:100%;min-height:42px;font-size:14px;position:relative}.SelectWithOptions-module__FK24ma__selectedOption{cursor:pointer;white-space:nowrap;border:1px solid var(--neutral-4);border-radius:var(--border-radius);background-color:#fff;align-items:center;gap:8px;min-height:42px;padding:10px;transition:border .3s ease-in-out;display:flex;position:relative}.SelectWithOptions-module__FK24ma__selectedOption:has(.SelectWithOptions-module__FK24ma__hidden){padding:10px 12px}@media (any-hover:hover){.SelectWithOptions-module__FK24ma__selectedOption:hover{border:1px solid #000}}.SelectWithOptions-module__FK24ma__selectedOptionLabel{text-overflow:ellipsis;overflow:hidden}.SelectWithOptions-module__FK24ma__hidden{display:none}.SelectWithOptions-module__FK24ma__options{cursor:pointer;z-index:11;visibility:hidden;opacity:0;background-color:#fff;border:1px solid #000;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;min-width:250px;transition:opacity .3s ease-in-out;position:absolute;overflow:hidden;box-shadow:10px 10px 5px #00000080}.SelectWithOptions-module__FK24ma__right{right:0}.SelectWithOptions-module__FK24ma__left{left:0}.SelectWithOptions-module__FK24ma__active{visibility:visible;opacity:1}.SelectWithOptions-module__FK24ma__option{justify-content:space-between;align-items:center;padding:10px;transition:background-color .3s ease-in-out;display:flex}@media (any-hover:hover){.SelectWithOptions-module__FK24ma__option:hover{background-color:var(--color-text-muted)}}@media (min-width:768px){:is(.SelectWithOptions-module__FK24ma__selectedOption,.SelectWithOptions-module__FK24ma__selectedOption:has(.SelectWithOptions-module__FK24ma__hidden)){padding-block:10px;padding-inline:16px}.SelectWithOptions-module__FK24ma__hidden{display:block}}.SelectWithOptions-module__FK24ma__chipButtonArrow{margin:0 0 0 auto}.SelectWithOptions-module__FK24ma__chipButtonToggled{transform:rotate(180deg)}
.ClipboardCopier-module__zbTeCG__address{cursor:copy;z-index:1;border-radius:var(--border-radius);background-color:#ffffffeb;align-items:center;gap:8px;width:fit-content;margin:5px;padding:7px 12px;font-size:12px;font-weight:400;display:flex;position:relative;box-shadow:0 0 32px #0984e352}
.FeedbackPrompt-module__fGs0ka__feedbackWrapper{border-top:1px solid var(--neutral-4);flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:40px;padding:20px;display:flex}@media (min-width:768px){.FeedbackPrompt-module__fGs0ka__feedbackWrapper{flex-direction:row;width:auto;padding:20px 64px}}.FeedbackPrompt-module__fGs0ka__feedbackQuestion{text-align:center;margin:0;font-size:16px}.FeedbackPrompt-module__fGs0ka__feedbackButton{cursor:pointer;background-color:var(--neutral-gray);border-radius:var(--border-radius);border:none;padding:16px 20px;font-size:14px;font-weight:400}.FeedbackPrompt-module__fGs0ka__feedbackButton:hover{background-color:var(--neutral-3)}
.FilterPropertyType-module__TaEjQG__wrapper{display:none}@media (min-width:768px){.FilterPropertyType-module__TaEjQG__wrapper{display:block;inset-inline-end:inherit}}
.Pagination-module__26JrhG__wrpPagination{justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Pagination-module__26JrhG__wrpPagination{gap:10px}}.Pagination-module__26JrhG__wrpPagination:before,.Pagination-module__26JrhG__wrpPagination:after{content:"";vertical-align:middle;background-color:var(--neutral-4);width:100%;height:1px;margin-top:20px;display:inline-block;position:relative}.Pagination-module__26JrhG__wrpPagination:before{margin-inline-start:-100%;inset-inline-start:-24px}.Pagination-module__26JrhG__wrpPagination:after{margin-inline-end:-100%;inset-inline-end:-24px}.Pagination-module__26JrhG__arrayButton{width:36px;height:36px;color:var(--color-text-hovered);border-radius:var(--border-radius);justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.Pagination-module__26JrhG__disabled{pointer-events:none;cursor:auto;opacity:.6}[dir=rtl] a.Pagination-module__26JrhG__arrow{transform:scaleX(-1)}@media (min-width:768px){.Pagination-module__26JrhG__arrayButton{width:40px;height:40px}}.Pagination-module__26JrhG__active{color:#000;border:1px solid var(--neutral-4)}
.MapImageWithModal-module__zPQ6EW__map{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}
.FormModal-module__OQbkDa__modalContent{z-index:1001;white-space:pre-line;background-color:#fff;border-radius:16px;width:94%;max-width:460px;max-height:100%;padding:16px;display:inline-block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.FormModal-module__OQbkDa__modalHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.FormModal-module__OQbkDa__modalTitle{font-size:18px;font-weight:700}.FormModal-module__OQbkDa__modalClose span{display:flex}.FormModal-module__OQbkDa__modalClose{transition:opacity .3s ease-in-out}@media (any-hover:hover){.FormModal-module__OQbkDa__modalClose:hover{opacity:.7}}.FormModal-module__OQbkDa__form{flex-direction:column;gap:12px;display:flex}.FormModal-module__OQbkDa__form textarea,.FormModal-module__OQbkDa__form input{resize:none;border-radius:var(--border-radius);border:1px solid #ccc;outline:none;width:100%;padding:12px;font-size:16px}.FormModal-module__OQbkDa__modalActions{display:flex}.FormModal-module__OQbkDa__button{color:#fff;background-color:var(--color-green-6);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:8px;padding:16px;font-size:14px;font-weight:400;transition:background-color .3s ease-in-out;display:flex}.FormModal-module__OQbkDa__button span{display:flex}@media (any-hover:hover){.FormModal-module__OQbkDa__button:hover{background-color:#09905f}}.FormModal-module__OQbkDa__button:disabled{background-color:gray}
.Catalog-module__VaFlRG__container{background-color:var(--color-light-gray);flex-direction:column;align-items:center;gap:24px;width:100%;min-height:100vh;font-size:16px;display:flex;position:relative}.Catalog-module__VaFlRG__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;justify-content:space-between;gap:20px;height:100%;margin:0 auto;display:flex}.Catalog-module__VaFlRG__h1{font-size:24px}.Catalog-module__VaFlRG__topLine{flex-direction:column;justify-content:space-between;gap:20px;width:100%;display:flex}.Catalog-module__VaFlRG__topLineMap{z-index:1;background-color:#fff;border-radius:12px;width:100%;height:fit-content;padding:10px}.Catalog-module__VaFlRG__headerLine{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.Catalog-module__VaFlRG__textCount{color:#7b7d80;white-space:nowrap;vertical-align:middle;margin-inline-start:10px;font-size:14px;font-weight:400}[dir=rtl] .Catalog-module__VaFlRG__textCount{margin-inline-end:10px}.Catalog-module__VaFlRG__filtersLine{justify-content:center;align-items:center;gap:8px;display:flex}
.ProjectStickyPanel-module__9dPZiG__wrapper{order:1;width:100%;height:fit-content;top:70px}.ProjectStickyPanel-module__9dPZiG__wrapper>*{margin-bottom:20px}@media (min-width:768px){.ProjectStickyPanel-module__9dPZiG__wrapper{width:360px;position:sticky;top:105px}}.ProjectStickyPanel-module__9dPZiG__wrapper>:last-child,.ProjectStickyPanel-module__9dPZiG__wrapper>:first-child{margin-bottom:0}.ProjectStickyPanel-module__9dPZiG__h1{color:#000;font-size:36px;font-weight:700;line-height:120%}@media (min-width:768px){.ProjectStickyPanel-module__9dPZiG__h1{font-size:40px}}.ProjectStickyPanel-module__9dPZiG__mapWrapper{cursor:pointer;background-color:#fff;border-radius:4px;width:100%;height:233px;position:relative;overflow:hidden}.ProjectStickyPanel-module__9dPZiG__headerText{font-weight:400}.ProjectStickyPanel-module__9dPZiG__wrapperButtons{z-index:100;background-color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 40px);padding:8px;display:flex;position:fixed;top:89.5%;box-shadow:0 4px 32px #154a7b52}@media (min-width:768px){.ProjectStickyPanel-module__9dPZiG__wrapperButtons{width:100%;box-shadow:none;background-color:#0000;padding:0;position:static}}.ProjectStickyPanel-module__9dPZiG__link{color:#fff;border-radius:var(--border-radius);flex:1;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;font-size:14px;font-weight:400;display:flex}@media (min-width:768px){.ProjectStickyPanel-module__9dPZiG__link{flex:auto;max-width:172px}}.ProjectStickyPanel-module__9dPZiG__outlineButton{color:#434d59;background-color:var(--background-color);border:1px solid var(--neutral-4);transition:box-shadow .3s ease-in-out}@media (any-hover:hover){.ProjectStickyPanel-module__9dPZiG__outlineButton:hover{box-shadow:var(--box-shadow)}}@media (min-width:768px){.ProjectStickyPanel-module__9dPZiG__outlineButton{width:100%}}.ProjectStickyPanel-module__9dPZiG__greenButton{background-color:var(--color-green-6);transition:background-color .3s ease-in-out}@media (any-hover:hover){.ProjectStickyPanel-module__9dPZiG__greenButton:hover{background-color:#09905f}}.ProjectStickyPanel-module__9dPZiG__pricesWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectStickyPanel-module__9dPZiG__prices{flex-direction:column;font-size:11px;font-weight:600;display:flex}.ProjectStickyPanel-module__9dPZiG__price{font-size:24px}.ProjectStickyPanel-module__9dPZiG__offerButton{border-radius:var(--border-radius);border:1px solid #000;justify-content:center;align-items:center;gap:12px;width:100%;height:49px;padding:14px 21px;font-size:14px;font-weight:400;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;display:flex}[dir=rtl] .ProjectStickyPanel-module__9dPZiG__offerButton svg{transform:scaleX(-1)}@media (any-hover:hover){.ProjectStickyPanel-module__9dPZiG__offerButton:hover{color:#fff;background-color:var(--color-text-blue);border-color:var(--color-text-blue)}}.ProjectStickyPanel-module__9dPZiG__topLine{justify-content:center;align-items:center;width:100%;display:flex}.ProjectStickyPanel-module__9dPZiG__installments{background-color:var(--neutral-gray);border-radius:var(--border-radius);justify-content:space-between;align-items:center;width:100%;padding-block:8px;padding-inline:8px 16px;transition:background-color .3s ease-in-out;display:flex}[dir=rtl] .ProjectStickyPanel-module__9dPZiG__installments svg{transform:scaleX(-1)}@media (any-hover:hover){.ProjectStickyPanel-module__9dPZiG__installments:hover{background-color:var(--color-gray-hover)}}.ProjectStickyPanel-module__9dPZiG__installmentsContent{color:var(--neutral-dark);align-items:center;gap:12px;font-size:12px;font-weight:400;display:flex}.ProjectStickyPanel-module__9dPZiG__installmentsTitle{font-size:14px;font-weight:600}.ProjectStickyPanel-module__9dPZiG__installmentsIcon{border-radius:var(--border-radius);background-color:#fff;justify-content:center;align-items:center;width:52px;height:52px;display:flex}
.ApartmentCollections-module__HiL1Nq__collections{flex-direction:column;display:flex}.ApartmentCollections-module__HiL1Nq__collectionsColumns{grid-template-columns:repeat(1,1fr);gap:4px 32px;display:grid}.ApartmentCollections-module__HiL1Nq__collectionsColumn{flex-direction:column;row-gap:4px;display:flex}.ApartmentCollections-module__HiL1Nq__collectionItem{border-radius:var(--border-radius);font-size:14px;transition:color .3s ease-in-out}.ApartmentCollections-module__HiL1Nq__collectionItem:first-letter{text-transform:uppercase}@media (hover:hover){.ApartmentCollections-module__HiL1Nq__collectionItem:hover{color:var(--color-dark-blue-6)}}.ApartmentCollections-module__HiL1Nq__collectionsFooter{-moz-column-gap:8px;align-items:center;column-gap:8px;margin-top:8px;display:flex}.ApartmentCollections-module__HiL1Nq__expandButton{cursor:pointer;gap:5px;display:flex}.ApartmentCollections-module__HiL1Nq__arrow{border:unset}.ApartmentCollections-module__HiL1Nq__arrow>img{width:auto;height:6px}.ApartmentCollections-module__HiL1Nq__expandButtonLabel{text-underline-offset:6px;text-decoration:underline;transition:color .3s ease-in-out}@media (hover:hover){.ApartmentCollections-module__HiL1Nq__arrow:hover{border:unset}.ApartmentCollections-module__HiL1Nq__expandButton:hover{color:var(--color-dark-blue-6)}}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed{display:none}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed:first-child{display:flex}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem{display:none}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:first-child,.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:nth-child(2),.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:nth-child(3),.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:nth-child(4){display:block}@media not (max-width:360px){.ApartmentCollections-module__HiL1Nq__collectionsColumns{grid-template-columns:repeat(2,1fr)}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed,.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:nth-child(3),.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed .ApartmentCollections-module__HiL1Nq__collectionItem:nth-child(4){display:none}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed:first-child,.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed:nth-child(2){display:flex}}@media not (max-width:768px){.ApartmentCollections-module__HiL1Nq__collections{margin-top:32px}.ApartmentCollections-module__HiL1Nq__collectionsColumns{grid-template-columns:repeat(4,1fr)}.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed:nth-child(3),.ApartmentCollections-module__HiL1Nq__collectionsColumn.ApartmentCollections-module__HiL1Nq__collapsed:nth-child(4){display:flex}}
.BreadCrumbs-module__-rDI8W__container{color:#fff;width:100%;max-width:var(--container-max-width);flex-wrap:wrap;align-items:center;font-size:12px;font-weight:600;display:flex}@media (min-width:768px){.BreadCrumbs-module__-rDI8W__container{font-size:14px}}.BreadCrumbs-module__-rDI8W__item{align-items:center;max-width:fit-content;display:flex}.BreadCrumbs-module__-rDI8W__itemProp:first-letter{text-transform:capitalize}.BreadCrumbs-module__-rDI8W__link{color:#5a5b5d;background-color:#fffc;border-radius:4px;align-items:center;padding:1px 0;font-weight:600;display:flex;overflow:hidden}.BreadCrumbs-module__-rDI8W__link:first-child{padding-left:0}.BreadCrumbs-module__-rDI8W__divider{color:#5a5b5d;align-items:center;padding:3px;display:flex}
.Chip-module__lhYtnq__link{color:var(--neutral-dark);font-size:12px;display:inline-block}.Chip-module__lhYtnq__chip{border:1px solid #d0d7ef;border-radius:6px;flex-wrap:nowrap;justify-content:center;align-items:center;height:28px;padding:0 8px;transition:border .3s ease-in-out;display:flex}@media (any-hover:hover){.Chip-module__lhYtnq__chip:hover{border:1px solid #000}}.Chip-module__lhYtnq__activeChip{cursor:default;border:1px solid #000}
.ModalChecking-module__I43pTa__button{color:#fff;background-color:var(--color-text-blue);border-radius:26px;width:100%;padding:10px;font-size:16px;font-weight:400}
.Radioset-module__eG2yNW__wrapper{align-items:center;gap:20px;display:flex}.Radioset-module__eG2yNW__label{white-space:nowrap;font-size:13px}.Radioset-module__eG2yNW__items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Radioset-module__eG2yNW__btn{font-size:12px;font-weight:400;line-height:initial;border:1px solid var(--neutral-3);border-radius:var(--border-radius);padding:10px 12px;transition:background-color .3s ease-in-out}.Radioset-module__eG2yNW__bold{font-weight:600}@media (any-hover:hover){.Radioset-module__eG2yNW__btnActive,.Radioset-module__eG2yNW__btn:hover{background-color:var(--color-text-white)}}
.ModalConfirm-module__LICZSW__button{color:#fff;background-color:var(--color-dark-blue-6);border-radius:26px;width:100%;padding:10px;font-size:16px;font-weight:400}
.Apartment-module__6WerxW__container{flex-direction:column;align-items:center;gap:40px;width:100%;min-height:100vh;font-size:16px;display:flex}.Apartment-module__6WerxW__wrapper{z-index:1;width:100%;max-width:var(--container-max-width);flex-direction:column;gap:20px;display:flex}.Apartment-module__6WerxW__content{gap:20px;display:grid}.Apartment-module__6WerxW__apartmentHeader{justify-content:space-between;align-items:center;gap:12px;padding-inline-end:var(--block-padding-x);display:flex}.Apartment-module__6WerxW__apartmentHeaderButtons{align-items:center;gap:12px;display:flex}@media (min-width:968px){.Apartment-module__6WerxW__content{grid-template-columns:6.5fr 3.5fr;gap:48px}.Apartment-module__6WerxW__stickyBlock{order:2;height:max-content;position:sticky;top:40px}}.Apartment-module__6WerxW__staticBlock{flex-direction:column;gap:20px;display:flex}@media (min-width:968px){.Apartment-module__6WerxW__staticBlock{gap:64px}}.Apartment-module__6WerxW__installments{background-color:var(--neutral-gray);border-radius:var(--border-radius);justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-block:8px;padding-inline:8px 16px;display:flex}[dir=rtl] .Apartment-module__6WerxW__installments svg{transform:scaleX(-1)}.Apartment-module__6WerxW__installmentsContent{color:var(--neutral-dark);align-items:center;gap:12px;font-size:12px;font-weight:400;display:flex}.Apartment-module__6WerxW__installmentsTitle{font-size:14px;font-weight:600}.Apartment-module__6WerxW__installmentsIcon{border-radius:var(--border-radius);background-color:#fff;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.Apartment-module__6WerxW__duration:first-letter{text-transform:uppercase}
.CatalogProjects-module__41gNja__container{isolation:isolate;width:100%}.CatalogProjects-module__41gNja__list{gap:20px;display:grid}.CatalogProjects-module__41gNja__heading{text-align:center;margin:24px 0}.CatalogProjects-module__41gNja__grid{flex-direction:column;row-gap:40px;display:flex;position:relative}@media (min-width:768px){.CatalogProjects-module__41gNja__grid{gap:40px var(--cards-grid-gap);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}}
.ButtonCircle-module__NuRETG__whiteButton{width:100%;height:100%;color:var(--color-font-primary);background-color:#f0f0f0;background-color:var(--color-white);border-radius:var(--border-radius);border:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.ButtonCircle-module__NuRETG__btnCircle{z-index:100;border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}.ButtonCircle-module__NuRETG__btnSm{border-radius:var(--border-radius);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ButtonCircle-module__NuRETG__white{background-color:#fff}.ButtonCircle-module__NuRETG__gray{background-color:#f0f0f0}.ButtonCircle-module__NuRETG__hover{background-color:var(--color-bg-inp-dark);transition:background-color .3s ease-in-out;box-shadow:0 0 32px #0984e352}@media (any-hover:hover){.ButtonCircle-module__NuRETG__hover:hover{background-color:#4e525a}}@media (min-width:768px){.ButtonCircle-module__NuRETG__hover{box-shadow:none}}
.AllApartmentsCards-module__9Eld3G__container{flex-direction:column;gap:16px;display:flex}.AllApartmentsCards-module__9Eld3G__apartmentsWrapper{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;width:100%;display:grid}.AllApartmentsCards-module__9Eld3G__nothingFoundLabel{text-align:center}
.FilterPricesInterval-module__OjSG3W__wrapper{border:1px solid var(--neutral-4);border-radius:var(--border-radius);width:fit-content;transition:border .3s ease-in-out;display:flex;position:relative}.FilterPricesInterval-module__OjSG3W__wrapper:focus-within{border:1px solid var(--primary-basic)}.FilterPricesInterval-module__OjSG3W__dash{width:8px;height:40px;color:var(--neutral-dark);justify-content:center;align-items:center;font-size:12px;font-weight:400;display:flex}.FilterPricesInterval-module__OjSG3W__currency{color:var(--neutral-dark);justify-content:center;align-items:center;padding-inline-end:16px;font-size:12px;font-weight:400;display:flex}
.ApartmentDescription-module__iuqX1W__wrapper{padding-top:32px}.ApartmentDescription-module__iuqX1W__description{white-space:pre-line;background-color:var(--background-btn-blue);border-radius:var(--border-radius);padding:16px;font-size:14px;font-weight:400;line-height:120%}
.FilterRoominess-module__xG6FpW__wrapper{border:1px solid var(--neutral-4);border-radius:var(--border-radius);gap:1px;width:fit-content;min-width:fit-content;padding:4px;display:flex;position:relative;overflow:hidden}.FilterRoominess-module__xG6FpW__btn{color:var(--neutral-dark);padding:7.5px 7px;font-size:11px;font-weight:400;transition:color .3s ease-in-out;position:relative}.FilterRoominess-module__xG6FpW__btn:before{content:"";top:25%;opacity:1;background-color:var(--neutral-gray);width:1px;height:50%;position:absolute;inset-inline-start:-2px}.FilterRoominess-module__xG6FpW__btn:first-child:before{display:none}@media (any-hover:hover){.FilterRoominess-module__xG6FpW__btn:hover{color:var(--color-text-blue)}}.FilterRoominess-module__xG6FpW__btnActive{background-color:var(--neutral-gray);border-radius:8px;transition:opacity .3s ease-in-out,color .3s ease-in-out}@media (any-hover:hover){.FilterRoominess-module__xG6FpW__btnActive:hover{color:var(--neutral-dark);opacity:.8}}.FilterRoominess-module__xG6FpW__btnActive:before{opacity:0}@media (min-width:350px){.FilterRoominess-module__xG6FpW__btn{padding:7.5px 10px;font-size:12px}}@media (min-width:768px){.FilterRoominess-module__xG6FpW__btn{padding:7.5px 12px}}
.ApartmentImage-module__jCM1Jq__apartmentDrawing{cursor:pointer;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ApartmentImage-module__jCM1Jq__imageWrapper{justify-content:center;max-height:500px;display:flex}.ApartmentImage-module__jCM1Jq__image{width:100%;height:100%}@media (min-width:768px){.ApartmentImage-module__jCM1Jq__list{cursor:pointer;z-index:2;width:100%;height:100%;display:grid;position:absolute}}.ApartmentImage-module__jCM1Jq__openGalleryIcon{top:16px;border-radius:var(--border-radius);background-color:#fff6;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s ease-in-out;display:flex;position:absolute;inset-inline-end:16px}.ApartmentImage-module__jCM1Jq__openGalleryIcon:hover{transform:scale(1.1)}
.Scale-module__Wk63Ya__fullWidth{width:100%}.Scale-module__Wk63Ya__title{font-size:24px;font-weight:700}@media (min-width:768px){.Scale-module__Wk63Ya__title{font-size:32px}}.Scale-module__Wk63Ya__fraction{width:min-content;color:var(--color-text-dark-muted);margin-inline-end:12px;font-size:10px;line-height:16.8px}@media (min-width:768px){.Scale-module__Wk63Ya__fraction{font-size:14px}}.Scale-module__Wk63Ya__flex{flex:1;margin-inline-start:8px}.Scale-module__Wk63Ya__mark{font-size:32px;font-weight:700}@media (min-width:768px){.Scale-module__Wk63Ya__mark{font-size:40px}}.Scale-module__Wk63Ya__scale{border-radius:var(--border-radius);background:linear-gradient(#fff5db00 0%,#fff5db 100%);grid-template-columns:repeat(6,minmax(114px,1fr));row-gap:20px;width:100%;max-width:686px;height:316px;display:grid;position:relative;overflow-x:hidden}
.FilterSearch-module__tdxqzq__wrapper{align-items:center;width:100%;display:flex;position:relative}.FilterSearch-module__tdxqzq__input{border:1px solid var(--neutral-4);border-radius:var(--border-radius);width:100%;height:100%;min-height:42px;padding-block:11px;padding-inline:35px 25px;font-size:12px;font-weight:400}.FilterSearch-module__tdxqzq__input:focus-visible{outline:none}.FilterSearch-module__tdxqzq__input::placeholder{color:#7b7d80}.FilterSearch-module__tdxqzq__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;inset-inline-start:12px}.FilterSearch-module__tdxqzq__clearIcon{z-index:10;top:50%;color:#fff;opacity:.1;background-color:var(--color-text-hovered);background-size:20px;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}@media (any-hover:hover){.FilterSearch-module__tdxqzq__clearIcon:hover{opacity:.3;transition:opacity .3s ease-in-out}}
.ApartmentMainInfo-module__vuVLAW__wrapper{flex-direction:column;gap:24px;display:flex}.ApartmentMainInfo-module__vuVLAW__innerWrapper{flex-wrap:wrap;gap:20px;display:flex}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__innerWrapper{flex-wrap:nowrap;gap:24px}}.ApartmentMainInfo-module__vuVLAW__title{font-size:32px;font-weight:700;line-height:110%}.ApartmentMainInfo-module__vuVLAW__title:first-letter{text-transform:capitalize}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__title{font-size:20px}.ApartmentMainInfo-module__vuVLAW__innerWrapper{gap:24px}}.ApartmentMainInfo-module__vuVLAW__h1Details{font-size:20px;font-weight:400}.ApartmentMainInfo-module__vuVLAW__title span{white-space:nowrap}.ApartmentMainInfo-module__vuVLAW__imageWrapper{width:100%;height:160px;color:var(--color-white);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:relative}@media (min-width:468px){.ApartmentMainInfo-module__vuVLAW__imageWrapper{width:160px}}.ApartmentMainInfo-module__vuVLAW__align{justify-content:space-between}.ApartmentMainInfo-module__vuVLAW__image{-o-object-fit:cover;object-fit:cover;border-radius:12px}.ApartmentMainInfo-module__vuVLAW__filter{top:0;border-radius:12px;width:100%;height:100%;position:absolute;inset-inline-start:0}.ApartmentMainInfo-module__vuVLAW__name{z-index:1;font-size:18px;font-weight:700;line-height:140%}.ApartmentMainInfo-module__vuVLAW__developerWrapper{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__developerWrapper{flex-direction:row;align-items:center}}.ApartmentMainInfo-module__vuVLAW__textWrapper{color:var(--color-text-dark-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.ApartmentMainInfo-module__vuVLAW__developerLabel{display:none}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__developerLabel{display:inline}}.ApartmentMainInfo-module__vuVLAW__developer{border-radius:var(--border-radius);padding:4px}.ApartmentMainInfo-module__vuVLAW__buttons{align-self:flex-end;gap:4px;display:flex}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__buttons{align-self:auto}}.ApartmentMainInfo-module__vuVLAW__button{background-color:var(--color-bg-apartment);border-radius:var(--border-radius);justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.ApartmentMainInfo-module__vuVLAW__price{flex-direction:column;display:flex}.ApartmentMainInfo-module__vuVLAW__addressWrapper{cursor:pointer;border-radius:var(--border-radius);justify-content:center;min-height:64px;padding:16px;font-size:12px;display:flex;position:relative;overflow:hidden}.ApartmentMainInfo-module__vuVLAW__address{max-width:200px;font-weight:600}.ApartmentMainInfo-module__vuVLAW__innerBlock{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}[dir=rtl] .ApartmentMainInfo-module__vuVLAW__innerBlock svg{transform:scaleX(-1)}.ApartmentMainInfo-module__vuVLAW__outLink{border-radius:var(--border-radius);border:1px solid #c1c1c1;justify-content:center;padding:10px 16px;font-size:14px;font-weight:400;display:flex}.ApartmentMainInfo-module__vuVLAW__priceWrapper{justify-content:space-between;align-items:center;gap:20px;display:flex}.ApartmentMainInfo-module__vuVLAW__info{flex-direction:column;flex:1;gap:12px;display:flex}@media (min-width:768px){.ApartmentMainInfo-module__vuVLAW__info{flex:none}}@media (min-width:968px){.ApartmentMainInfo-module__vuVLAW__info{flex:auto}}.ApartmentMainInfo-module__vuVLAW__infoUpdate{flex-direction:column;font-size:12px;font-weight:400;display:flex}.ApartmentMainInfo-module__vuVLAW__outlineLikeButton{border-radius:var(--border-radius);border:1px solid #c1c1c1;width:52px;height:52px;padding:14px}.ApartmentMainInfo-module__vuVLAW__outlineLikeButton svg{width:22px;height:20px}.ApartmentMainInfo-module__vuVLAW__wrapperButtons{gap:16px;display:flex;flex-wrap:nowrap!important}.ApartmentMainInfo-module__vuVLAW__unavaliable{font-size:32px;font-weight:700}
.ScaleRange-module__ZkXE5q__slider{appearance:none;background:linear-gradient(270deg,#25293352 0%,#25293300 100%);border-radius:4px;outline:none;width:200px;height:8px;transition:opacity .3s ease-in-out;position:absolute;transform:rotate(270deg)}.ScaleRange-module__ZkXE5q__slider::-webkit-slider-thumb{cursor:pointer;appearance:none;border:1px solid var(--color-bg-rating);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;width:25px;height:25px;transform:rotate(90deg)}.ScaleRange-module__ZkXE5q__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ScaleRange-module__ZkXE5q__mark{top:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:36px;display:flex;position:absolute;inset-inline-end:37px}.ScaleRange-module__ZkXE5q__mark span{color:#c1c2c5;font-size:20px}.ScaleRange-module__ZkXE5q__text{color:var(--color-text-dark-muted);font-size:12px;font-weight:600;position:absolute;bottom:10%}.ScaleRange-module__ZkXE5q__activeText{color:#000}.ScaleRange-module__ZkXE5q__activeMark{background-color:#fdba0f}.ScaleRange-module__ZkXE5q__activeMark span{color:#000}
.ModalFilters-module__CSBYFq__modal{cursor:default;z-index:1001;white-space:pre-line;width:94%;max-width:1200px;height:96%;max-height:100%;display:inline-block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ModalFilters-module__CSBYFq__modalBody{background-color:#fff;border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative}.ModalFilters-module__CSBYFq__modalHeader{justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.ModalFilters-module__CSBYFq__modalHeaderTitle{font-size:14px;font-weight:700}.ModalFilters-module__CSBYFq__modalHeaderReset{color:var(--color-error);font-size:12px}.ModalFilters-module__CSBYFq__modalHeaderClose span{display:flex}.ModalFilters-module__CSBYFq__modalHeaderReset,.ModalFilters-module__CSBYFq__modalHeaderClose{transition:opacity .3s ease-in-out}@media (any-hover:hover){.ModalFilters-module__CSBYFq__modalHeaderClose:hover,.ModalFilters-module__CSBYFq__modalHeaderReset:hover{opacity:.7}}.ModalFilters-module__CSBYFq__modalContent{border-top:1px solid #0000001f;border-bottom:1px solid #0000001f;flex-grow:1;padding:0 16px;overflow-y:auto}.ModalFilters-module__CSBYFq__modalFooter{justify-content:flex-end;align-items:center;width:100%;padding:16px;display:flex}.ModalFilters-module__CSBYFq__modalShowBtn{color:#fff;background-color:var(--color-bg-inp-dark);border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:200px;padding:10px 20px;font-size:14px;transition:opacity .3s ease-in-out;display:flex}@media (any-hover:hover){.ModalFilters-module__CSBYFq__modalShowBtn:hover{opacity:.9}}@media (min-width:500px){.ModalFilters-module__CSBYFq__modalHeaderTitle{font-size:18px}}@media (min-width:768px){.ModalFilters-module__CSBYFq__modalHeaderReset{font-size:14px}.ModalFilters-module__CSBYFq__modalFooter{padding:16px 24px}.ModalFilters-module__CSBYFq__modal{margin-top:20px;padding-bottom:20px}.ModalFilters-module__CSBYFq__modalHeader{padding:12px 24px}.ModalFilters-module__CSBYFq__modalContent{padding:0 24px}.ModalFilters-module__CSBYFq__modalFooter{padding:16px 24px;position:sticky}.ModalFilters-module__CSBYFq__modalShowBtn{width:fit-content}}
.ModalReview-module__U4FhPq__modal{z-index:1001;background-color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ModalReview-module__U4FhPq__sizeLg{z-index:1000;border-radius:0;gap:16px;max-width:750px;height:100vh;min-height:600px}@media (min-width:768px){.ModalReview-module__U4FhPq__sizeLg{border-radius:20px;height:min-content}}.ModalReview-module__U4FhPq__modalHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.ModalReview-module__U4FhPq__photo{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);height:40px}.ModalReview-module__U4FhPq__buttonSend{color:#fff;background-color:var(--color-bg-inp-dark);border-radius:26px;align-self:flex-end;width:100%;max-width:638px;padding:14px 0;font-size:16px;transition:background-color .3s ease-in-out}@media (any-hover:hover){.ModalReview-module__U4FhPq__buttonSend:hover{background-color:#4e525a}}
.MapImageWithModal-module__cTyXga__image{-o-object-fit:cover;object-fit:cover;filter:blur(2px)}
.ModalWarning-module__NgA5ZW__button{color:#fff;background-color:var(--color-text-blue);border-radius:26px;width:100%;padding:10px;font-size:16px;font-weight:400}.ModalWarning-module__NgA5ZW__darkColor{background-color:var(--color-bg-inp-dark)}
.Toggle-module__eD3mmq__label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.Toggle-module__eD3mmq__wrapper{touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;opacity:1;-webkit-tap-highlight-color:#0000;direction:ltr;border-radius:14px;transition:opacity .3s ease-in-out;display:inline-block;position:relative}.Toggle-module__eD3mmq__switch{cursor:pointer;background-color:#d6d7dd;border-radius:14px;width:42px;height:28px;margin:0;transition:background-color .3s ease-in-out;position:relative}.Toggle-module__eD3mmq__handle{cursor:pointer;background-color:#fff;border:0;border-radius:50%;outline:0;width:20px;height:20px;transition:background-color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out;display:inline-block;position:absolute;top:4px;transform:translate(4px)}.Toggle-module__eD3mmq__input{position:fixed;scale:0}.Toggle-module__eD3mmq__toggle{touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;opacity:1;-webkit-tap-highlight-color:#0000;direction:ltr;border-radius:14px;transition:opacity .3s ease-in-out;display:inline-block;position:relative}.Toggle-module__eD3mmq__active{background-color:#080}.Toggle-module__eD3mmq__activeHandle{transform:translate(18px)}
.PricePerMeterBase-module__SY5XRW__pricePerSquare{font-size:12px;font-style:normal;font-weight:600}
.HomeApartments-module__NcXZvW__wrapper{grid-gap:var(--cards-grid-gap);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));width:100%;display:grid}
.Spinner-module__HHIWwq__spinnerWrapper{width:100%;height:120px;margin:0 auto;position:relative}.Spinner-module__HHIWwq__container{background-color:#9b59b6;background-image:linear-gradient(#9b59b6,#84cdfa,#5ad1cd);border-radius:50%;width:76px;height:76px;animation:1.2s linear infinite Spinner-module__HHIWwq__rotate-3922;position:absolute;top:50%;left:50%}.Spinner-module__HHIWwq__container span{background-color:#9b59b6;background-image:linear-gradient(#9b59b6,#84cdfa,#5ad1cd);border-radius:50%;width:100%;height:100%;position:absolute}.Spinner-module__HHIWwq__container span:first-of-type{filter:blur(5px)}.Spinner-module__HHIWwq__container span:nth-of-type(2){filter:blur(10px)}.Spinner-module__HHIWwq__container span:nth-of-type(3){filter:blur(25px)}.Spinner-module__HHIWwq__container span:nth-of-type(4){filter:blur(50px)}.Spinner-module__HHIWwq__container:after{content:"";background-color:#fff;border:5px solid #fff;border-radius:50%;position:absolute;inset:10px}@keyframes Spinner-module__HHIWwq__rotate-3922{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}
.SellPriceBase-module__N92ppa__totalPrice{font-size:28px;font-weight:700;line-height:120%}
.AllProjects-module__-dTEZG__catalogWrapper{flex-direction:column;gap:16px;display:flex}.AllProjects-module__-dTEZG__inner{flex-direction:column;gap:40px;display:flex}
.ReviewsItem-module__aNVFEa__container{float:left;break-inside:avoid;-moz-column-break-inside:avoid;background-color:#e9f4ff;border-radius:4px;flex-direction:column;gap:13px;width:100%;padding:16px;display:flex}.ReviewsItem-module__aNVFEa__blockLeft{flex-direction:column;align-items:center;font-size:10px;display:flex}.ReviewsItem-module__aNVFEa__blockLeft img{-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:8px}.ReviewsItem-module__aNVFEa__year{color:var(--color-text-dark-muted);margin-top:4px}.ReviewsItem-module__aNVFEa__blockRight{flex-direction:column;flex:1;display:flex}.ReviewsItem-module__aNVFEa__comment{font-size:13px}.ReviewsItem-module__aNVFEa__name{font-size:16px}.ReviewsItem-module__aNVFEa__flex{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}
.DynamicPricesChart-module__NttvNa__main{flex-direction:column;gap:32px;display:flex}.DynamicPricesChart-module__NttvNa__wrapper{width:100%;height:100%;max-height:400px}.DynamicPricesChart-module__NttvNa__wrapper canvas{width:100%!important}.DynamicPricesChart-module__NttvNa__averageWrapper{gap:12px;display:flex}.DynamicPricesChart-module__NttvNa__averageItem{border-radius:var(--border-radius);background:linear-gradient(141.71deg,#eaebf0 0%,#ffe2e3 100%);flex-direction:column;gap:4px;padding:12px;display:flex}.DynamicPricesChart-module__NttvNa__averageItemGreen{background:linear-gradient(141.71deg,#eaebf0 0%,#e3ffe2 100%)}.DynamicPricesChart-module__NttvNa__averageItemTitle{color:var(--color-text-hovered);font-size:12px;font-weight:400}.DynamicPricesChart-module__NttvNa__averageItemPrice{color:var(--neutral-dark);font-size:20px;font-weight:600}.DynamicPricesChart-module__NttvNa__averageItemDifference{color:var(--color-red-6);align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.DynamicPricesChart-module__NttvNa__averageItemDifferenceGreen{color:var(--color-green-6)}.DynamicPricesChart-module__NttvNa__averageItemDifferenceGreen span{transform:rotate(-180deg)}
.AllApartmentsFilters-module__e0yZmG__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.AllApartmentsFilters-module__e0yZmG__filtersContent{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.AllApartmentsFilters-module__e0yZmG__filtersBtn p{display:none}.AllApartmentsFilters-module__e0yZmG__filtersBtn,.AllApartmentsFilters-module__e0yZmG__pageTypeBtn{display:none!important}.AllApartmentsFilters-module__e0yZmG__searchInput{flex-grow:1}.AllApartmentsFilters-module__e0yZmG__filtersWrapper,.AllApartmentsFilters-module__e0yZmG__filtersWrapperFirst,.AllApartmentsFilters-module__e0yZmG__filtersWrapperSecond{gap:8px;width:100%;display:flex}@media (min-width:650px){.AllApartmentsFilters-module__e0yZmG__filtersContent{flex-direction:row}}@media (min-width:768px){.AllApartmentsFilters-module__e0yZmG__filtersWrapperFirst,.AllApartmentsFilters-module__e0yZmG__filtersWrapperSecond{width:fit-content}.AllApartmentsFilters-module__e0yZmG__filtersBtn,.AllApartmentsFilters-module__e0yZmG__pageTypeBtn{text-wrap:nowrap;display:inherit!important}.AllApartmentsFilters-module__e0yZmG__filtersContent{flex-wrap:wrap;justify-content:flex-start}}@media (min-width:1100px){.AllApartmentsFilters-module__e0yZmG__filtersContent{flex-wrap:nowrap}}@media (min-width:991px){.AllApartmentsFilters-module__e0yZmG__filtersBtn p{display:block}}.AllApartmentsFilters-module__e0yZmG__sortingWrapper{width:auto}.AllApartmentsFilters-module__e0yZmG__resetFiltersButton{width:42px;min-width:42px;color:var(--color-text-white);background-color:var(--color-black);border-radius:10px;justify-content:center;align-items:center;padding:5px;display:flex}
.FilterProjects-module__UxmIPa__filtersBtn{border:1px solid var(--neutral-4);border-radius:var(--border-radius);align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:border .3s ease-in-out;display:flex;position:relative}@media (any-hover:hover){.FilterProjects-module__UxmIPa__filtersBtn:hover{border:1px solid #000}}.FilterProjects-module__UxmIPa__filtersBtnCount{top:-6px;font-size:10px;line-height:initial;color:#fff;background-color:var(--primary-basic);border-radius:20px;padding:4px 8px;position:absolute;inset-inline-end:-6px}.FilterProjects-module__UxmIPa__formItem{border-top:1px solid var(--neutral-gray);padding:16px 0}.FilterProjects-module__UxmIPa__formItem:first-child{border-top:none}.FilterProjects-module__UxmIPa__formItemLabel{font-size:13px}.FilterProjects-module__UxmIPa__formItemWrapper{align-items:center;gap:20px;display:flex}.FilterProjects-module__UxmIPa__inputField{background-color:var(--neutral-gray);border-radius:var(--border-radius)}.FilterProjects-module__UxmIPa__filterWrapper{align-items:center;gap:8px;display:flex}
.HomeNewsCard-module__7_9vsG__container{border-radius:var(--border-radius);background-color:#fff;max-width:768px;height:100%;overflow:hidden}.HomeNewsCard-module__7_9vsG__container img{transition:opacity .3s ease-in-out}@media (any-hover:hover){.HomeNewsCard-module__7_9vsG__container:hover img{opacity:.9}}.HomeNewsCard-module__7_9vsG__imgContainer{border-radius:var(--border-radius);min-width:155px;height:240px;position:relative;overflow:hidden}.HomeNewsCard-module__7_9vsG__image{-o-object-fit:cover;object-fit:cover}.HomeNewsCard-module__7_9vsG__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:10px;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}
.ReviewsList-module__eFdJbW__container{position:relative}.ReviewsList-module__eFdJbW__visibleField{max-height:700px;overflow:hidden}@media (min-width:768px){.ReviewsList-module__eFdJbW__visibleField{max-height:400px}}.ReviewsList-module__eFdJbW__button{color:#4e525a;background-color:#f0f0f0;border-radius:20px;width:100%;padding:10px;font-size:14px;transition:background-color .3s ease-in-out;position:absolute;bottom:0;box-shadow:0 -30px 70px 30px #fff}@media (any-hover:hover){.ReviewsList-module__eFdJbW__button:hover{color:#000;background-color:#bebebe}}.ReviewsList-module__eFdJbW__hideShadow{box-shadow:none;position:relative}.ReviewsList-module__eFdJbW__block{grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:8px;display:grid}
.AboutProject-module__cP8flW__container{flex-direction:column;gap:12px;display:flex}.AboutProject-module__cP8flW__wrapper{align-items:center;gap:4px;display:flex}.AboutProject-module__cP8flW__title{font-size:22px;font-weight:700}.AboutProject-module__cP8flW__key{min-width:130px;color:var(--color-text-dark-muted);font-size:14px}.AboutProject-module__cP8flW__value{font-size:14px;font-weight:700}
.WidgetMap-module__2BLn6G__wrapper{border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 32px #154a7b29}.WidgetMap-module__2BLn6G__map{pointer-events:none;border:4px solid #fff;border-radius:4px}.WidgetMap-module__2BLn6G__active{pointer-events:all}.WidgetMap-module__2BLn6G__address{z-index:10;top:0;border-radius:var(--border-radius);background-color:#ffffffeb;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:400;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 0 32px #0984e352}
.ApartmentParams-module__nctc4W__apartmentParams{padding-top:32px}.ApartmentParams-module__nctc4W__paramsGrid{-moz-column-gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));column-gap:12px;display:grid}.ApartmentParams-module__nctc4W__row{border-radius:var(--border-radius);background:linear-gradient(#eaebf0 0%,#f0f0f000 100%);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px;padding:16px}
.CatalogControl-module__xuQ7gW__wrapper{justify-content:flex-end;align-items:center;gap:16px;display:flex}
.HomeNews-module__omEoqa__container{flex-direction:column;display:flex}.HomeNews-module__omEoqa__wrapper{gap:var(--cards-grid-gap);border-radius:8px;flex-direction:column;display:flex}@media (min-width:768px){.HomeNews-module__omEoqa__wrapper{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}}.HomeNews-module__omEoqa__wrapperCard{border-radius:12px}.HomeNews-module__omEoqa__wrapperImg{min-width:155px;min-height:103px;position:relative}.HomeNews-module__omEoqa__wrapperImg img{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);transition:opacity .3s ease-in-out}.HomeNews-module__omEoqa__wrapperCard>img{transition:opacity .3s ease-in-out}@media (any-hover:hover){.HomeNews-module__omEoqa__wrapperCard:hover>img{opacity:.8}}.HomeNews-module__omEoqa__newsItem{height:100%}
.Reviews-module__ys_Mka__container{border-radius:var(--border-radius);background-color:#fff;flex-direction:column;gap:24px;display:flex}.Reviews-module__ys_Mka__reviewsWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Reviews-module__ys_Mka__bold{white-space:nowrap;flex:.9;font-size:24px;font-weight:700}.Reviews-module__ys_Mka__btn{height:40px}.Reviews-module__ys_Mka__text{justify-content:space-between;display:flex}.Reviews-module__ys_Mka__dot{padding-inline-end:4px;font-size:13px;overflow:hidden}.Reviews-module__ys_Mka__dot:after{content:"··························································································";white-space:nowrap;padding-inline-start:4px;overflow:hidden}.Reviews-module__ys_Mka__mark{padding-inline-start:4px;font-size:14px;font-weight:700}.Reviews-module__ys_Mka__block{width:48%}.Reviews-module__ys_Mka__imgContainer{-o-object-fit:cover;object-fit:cover;justify-content:center;width:42px;height:42px;display:flex;position:relative}.Reviews-module__ys_Mka__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Reviews-module__ys_Mka__btnSign{background-color:var(--background-btn-blue);border-radius:8px;padding:5px 16px;transition:background-color .3s ease-in-out;color:var(--color-text-blue)!important}@media (any-hover:hover){.Reviews-module__ys_Mka__btnSign:hover{background-color:var(--color-light-blue)}}
.ApartmentsFiltersModal-module__Srfc5W__filtersBtn{border:1px solid var(--neutral-4);border-radius:var(--border-radius);align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:border .3s ease-in-out;display:flex;position:relative}@media (any-hover:hover){.ApartmentsFiltersModal-module__Srfc5W__filtersBtn:hover{border:1px solid #000}}.ApartmentsFiltersModal-module__Srfc5W__filtersBtnCount{top:-6px;font-size:10px;line-height:initial;color:#fff;background-color:var(--primary-basic);border-radius:20px;padding:4px 8px;position:absolute;inset-inline-end:-6px}.ApartmentsFiltersModal-module__Srfc5W__formItem{border-top:1px solid var(--neutral-gray);padding:16px 0}.ApartmentsFiltersModal-module__Srfc5W__formItem:first-child{border-top:none}.ApartmentsFiltersModal-module__Srfc5W__formItemWrapper{align-items:center;gap:20px;display:flex}.ApartmentsFiltersModal-module__Srfc5W__formItemLabel{font-size:13px}.ApartmentsFiltersModal-module__Srfc5W__filterWrapper{align-items:center;gap:8px;display:flex}.ApartmentsFiltersModal-module__Srfc5W__inputField{background-color:var(--neutral-gray);border-radius:var(--border-radius)}@media (min-width:991px){.ApartmentsFiltersModal-module__Srfc5W__filtersBtn{padding:10px 16px}}
.ParamsItem-module__71wCPa__paramsItem{flex-direction:column;gap:4px;padding:8px 0;font-size:12px;display:flex}.ParamsItem-module__71wCPa__row{flex-direction:row!important}.ParamsItem-module__71wCPa__paramsCriterion{color:var(--color-text-hovered)}.ParamsItem-module__71wCPa__paramsValue{font-weight:600}
.AllProjectsFilters-module__cE6AAW__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.AllProjectsFilters-module__cE6AAW__filtersContent{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.AllProjectsFilters-module__cE6AAW__filtersBtn p{display:none}.AllProjectsFilters-module__cE6AAW__filtersBtn,.AllProjectsFilters-module__cE6AAW__pageTypeBtn{display:none!important}.AllProjectsFilters-module__cE6AAW__searchInput{flex-grow:1}.AllProjectsFilters-module__cE6AAW__filtersWrapper,.AllProjectsFilters-module__cE6AAW__filtersWrapperSecond,.AllProjectsFilters-module__cE6AAW__filtersWrapperFirst{gap:8px;width:100%;display:flex}@media (min-width:650px){.AllProjectsFilters-module__cE6AAW__filtersContent{flex-direction:row}}@media (min-width:768px){.AllProjectsFilters-module__cE6AAW__filtersWrapperFirst,.AllProjectsFilters-module__cE6AAW__filtersWrapperSecond{width:fit-content}.AllProjectsFilters-module__cE6AAW__filtersBtn,.AllProjectsFilters-module__cE6AAW__pageTypeBtn{text-wrap:nowrap;display:inherit!important}.AllProjectsFilters-module__cE6AAW__filtersContent{flex-wrap:wrap;justify-content:flex-start}}@media (min-width:1024px){.AllProjectsFilters-module__cE6AAW__filtersContent{flex-wrap:nowrap}}@media (min-width:991px){.AllProjectsFilters-module__cE6AAW__filtersBtn p{display:block}}.AllProjectsFilters-module__cE6AAW__resetFiltersButton{width:42px;min-width:42px;color:var(--color-text-white);background-color:var(--color-black);border-radius:10px;justify-content:center;align-items:center;padding:5px;display:flex}
@media (min-width:768px){.DeveloperInfo-module__CpCKIq__wrapper{height:100%;padding:20px;position:relative}.DeveloperInfo-module__CpCKIq__wrapper>div{position:sticky;top:25px}}.DeveloperInfo-module__CpCKIq__heading{margin-bottom:16px;font-size:26px}.DeveloperInfo-module__CpCKIq__address{background:linear-gradient(90deg,#05529b1f 0%,#05529b00 100%);border-radius:8px;margin-bottom:24px;padding:12px;font-size:14px}.DeveloperInfo-module__CpCKIq__headingAddress{font-weight:700}.DeveloperInfo-module__CpCKIq__textAddress{flex-basis:70%}.DeveloperInfo-module__CpCKIq__text{margin-bottom:16px;font-size:13px}.DeveloperInfo-module__CpCKIq__item{border-top:1px solid #dddde0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.DeveloperInfo-module__CpCKIq__lineRight{font-weight:700}.DeveloperInfo-module__CpCKIq__lineLeft{font-size:14px;font-weight:400}.DeveloperInfo-module__CpCKIq__lineLeft:first-letter{text-transform:uppercase}.DeveloperInfo-module__CpCKIq__link{color:#0084ff!important}.DeveloperInfo-module__CpCKIq__bold{font-weight:700}.DeveloperInfo-module__CpCKIq__bgImgContainer{border-radius:8px;width:62px;height:62px;position:relative;overflow:hidden}.DeveloperInfo-module__CpCKIq__bgImgContainer .DeveloperInfo-module__CpCKIq__image{-o-object-fit:cover;object-fit:cover;width:65px;height:65px;position:absolute}.DeveloperInfo-module__CpCKIq__bgImgContainer .DeveloperInfo-module__CpCKIq__imgFilter{background:radial-gradient(50% 50%,#00417d00 68.75%,#00417d14 100%);position:absolute}.DeveloperInfo-module__CpCKIq__cutText{--webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.Recommendations-module__OveO4a__container{width:100%}.Recommendations-module__OveO4a__wrapper{gap:24px;display:grid;position:relative}@media (min-width:768px){.Recommendations-module__OveO4a__wrapper{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}
.Project-module__11azWa__container{flex-direction:column;align-items:center;gap:30px;width:100%;min-height:100vh;font-size:16px;display:flex;position:relative}.Project-module__11azWa__header{z-index:1000;background-color:#ffffffe0;border-radius:0 0 20px 20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:66px;padding:0 16px;font-size:16px;display:flex;position:sticky;top:0;box-shadow:0 0 32px #0984e352}.Project-module__11azWa__subHeader{z-index:1;width:100%;max-width:var(--container-max-width);height:32px;justify-content:space-between;align-items:center;gap:12px;padding-inline-end:var(--block-padding-x);display:flex}.Project-module__11azWa__subHeaderButtons{align-items:center;gap:12px;display:flex}.Project-module__11azWa__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.Project-module__11azWa__wrapper{flex-direction:row}}@media (min-width:968px){.Project-module__11azWa__wrapper{gap:32px}}.Project-module__11azWa__innerWrapper{flex-direction:column;order:2;gap:24px;display:flex}@media (min-width:768px){.Project-module__11azWa__innerWrapper{order:0;gap:48px;width:834px}}.Project-module__11azWa__parametersPhotos{flex-direction:column;gap:48px;display:flex;overflow:hidden}@media (min-width:768px){.Project-module__11azWa__parametersPhotos{flex-direction:row}}
.ApartmentsFilters-module__wzEpsq__filters{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ApartmentsFilters-module__wzEpsq__filtersContent{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ApartmentsFilters-module__wzEpsq__searchInput{flex-grow:1;width:auto}.ApartmentsFilters-module__wzEpsq__filtersGroup>:last-child{width:fit-content}.ApartmentsFilters-module__wzEpsq__filtersContent>:nth-child(2){order:3}@media (min-width:768px){.ApartmentsFilters-module__wzEpsq__filtersContent>:nth-child(2){flex-grow:initial;order:2}}.ApartmentsFilters-module__wzEpsq__filtersContent>:nth-child(3){order:2}@media (min-width:768px){.ApartmentsFilters-module__wzEpsq__filtersContent>:nth-child(3){order:3}}.ApartmentsFilters-module__wzEpsq__filtersBtn p{display:none}@media (min-width:768px){.ApartmentsFilters-module__wzEpsq__filtersContent{flex-wrap:nowrap}}@media (min-width:991px){.ApartmentsFilters-module__wzEpsq__filtersBtn p{display:block}}.ApartmentsFilters-module__wzEpsq__filtersGroup{gap:8px;display:flex}
.ApartmentPriceChart-module__EyHJVW__wrapper{color:var(--neutral-dark);flex-direction:column;gap:32px;display:flex}.ApartmentPriceChart-module__EyHJVW__title{font-size:28px;font-weight:700}
.CatalogBottomPanel-module__x7EbZG__panel{z-index:15;bottom:0;opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:fixed;inset-inline:0;transform:translate(0,0)}.CatalogBottomPanel-module__x7EbZG__panelWrapper{background-color:#fffffff5;flex-direction:row;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 4px 32px #154a7b52}.CatalogBottomPanel-module__x7EbZG__filtersBtn{color:#fff;background-color:var(--neutral-dark);justify-content:center;width:50%}.CatalogBottomPanel-module__x7EbZG__pageTypeBtn{color:#333437;background-color:#dce2f9;justify-content:center;width:50%}@media (min-width:768px){.CatalogBottomPanel-module__x7EbZG__panel{opacity:0;transform:translateY(80px)}}
.DeveloperProjects-module__AxFHvG__wrapper{width:100%}.DeveloperProjects-module__AxFHvG__grid{flex-direction:column;gap:40px;display:flex;position:relative}@media (min-width:768px){.DeveloperProjects-module__AxFHvG__grid{grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:40px 20px;display:grid}}
.Home-module__8JYyaq__container{flex-direction:column;align-items:center;width:100%;min-height:100vh;font-size:16px;display:flex}@media (min-width:1290px){.Home-module__8JYyaq__container{padding:0}}.Home-module__8JYyaq__wrapper{flex-direction:column;align-self:center;gap:32px;width:100%;max-width:1280px;display:flex}@media (min-width:1290px){.Home-module__8JYyaq__wrapper{gap:48px;padding-top:0}}.Home-module__8JYyaq__about{width:100%}
.Catalog-module__MYl2fW__content{flex-direction:column;gap:16px;width:100%;padding-bottom:20px;display:flex}.Catalog-module__MYl2fW__contentHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.Catalog-module__MYl2fW__textCount{color:#7b7d80;white-space:nowrap;font-size:11px;font-weight:400}.Catalog-module__MYl2fW__textCountStrong{color:var(--neutral-dark);font-size:12px;font-weight:600}.Catalog-module__MYl2fW__apartmentsWrapper{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;width:100%;display:grid}.Catalog-module__MYl2fW__nothingFoundLabel{text-align:center}
.ApartmentProjectParameters-module__WSZs0G__container{background-color:var(--neutral-gray);border-radius:12px;padding:24px;overflow:hidden}.ApartmentProjectParameters-module__WSZs0G__list{flex-direction:column;gap:4px;font-size:14px;display:flex}.ApartmentProjectParameters-module__WSZs0G__item{padding:8px 0;display:flex}.ApartmentProjectParameters-module__WSZs0G__wrapper{align-items:center;gap:4px;display:flex}.ApartmentProjectParameters-module__WSZs0G__dl{display:grid}@media (min-width:768px){.ApartmentProjectParameters-module__WSZs0G__dl{-moz-column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));column-gap:24px}}.ApartmentProjectParameters-module__WSZs0G__key{color:var(--color-text-dark-muted);padding:8px 0;font-size:13px}.ApartmentProjectParameters-module__WSZs0G__value{font-size:13px;font-weight:700}
.ProjectsMap-module__t5BPBq__map{border:4px solid #fff;border-radius:8px;box-shadow:0 4px 32px #154a7b29}
.ProjectApartments-module__lQCgCW__container{flex-direction:column;align-items:center;gap:40px;width:100%;min-height:100vh;font-size:16px;display:flex}.ProjectApartments-module__lQCgCW__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;gap:40px;display:flex}.ProjectApartments-module__lQCgCW__contentTop{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.ProjectApartments-module__lQCgCW__main{flex-direction:column;gap:48px;display:flex}@media (min-width:568px){.ProjectApartments-module__lQCgCW__main{flex-direction:row}}.ProjectApartments-module__lQCgCW__image{-o-object-fit:cover;object-fit:cover}.ProjectApartments-module__lQCgCW__filter{top:0;background-color:#0003;width:100%;height:100%;position:absolute;inset-inline-start:0}.ProjectApartments-module__lQCgCW__imageWrapper{border-radius:12px;flex-shrink:0;height:300px;padding:16px;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}@media (min-width:568px){.ProjectApartments-module__lQCgCW__imageWrapper{width:260px;height:160px}}@media (any-hover:hover){.ProjectApartments-module__lQCgCW__imageWrapper:hover{opacity:.9}}.ProjectApartments-module__lQCgCW__stickContent{flex-direction:column;gap:20px;height:100%;display:flex}@media (min-width:568px){.ProjectApartments-module__lQCgCW__stickContent{position:sticky;top:40px}}
.Developer-module__dB6DZG__container{background-color:#f0f0f0;background-color:var(--color-bg-primary);flex-direction:column;gap:64px;width:100%;font-size:16px;display:flex;position:relative}.Developer-module__dB6DZG__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;align-self:center;gap:32px;display:flex}.Developer-module__dB6DZG__content{flex-direction:column;align-self:center;gap:24px;width:100%;display:flex}.Developer-module__dB6DZG__mainSection{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:16px;position:relative;overflow:hidden}.Developer-module__dB6DZG__mainSectionLeft{align-items:flex-start;gap:20px;display:flex}.Developer-module__dB6DZG__logoImg{border:1px solid #f0f0f0;border-radius:8px;flex:0 100px;height:100px}.Developer-module__dB6DZG__h1{color:#fff;background-color:#252933;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:700}@media (min-width:768px){.Developer-module__dB6DZG__grid{grid-template-columns:1fr auto;gap:24px;display:grid}}.Developer-module__dB6DZG__body{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.Developer-module__dB6DZG__body{order:-1}.Developer-module__dB6DZG__mainSection{padding:32px}.Developer-module__dB6DZG__h1{font-size:28px}}
.ResaleApartment-module__V-ZT-a__container{flex-direction:column;align-items:center;gap:40px;width:100%;min-height:100vh;font-size:16px;display:flex}.ResaleApartment-module__V-ZT-a__wrapper{flex-direction:column;gap:20px;width:100%;max-width:1280px;padding:0 20px;display:flex}.ResaleApartment-module__V-ZT-a__content{gap:20px;display:grid}@media (min-width:968px){.ResaleApartment-module__V-ZT-a__content{grid-template-columns:6.5fr 3.5fr;gap:48px}.ResaleApartment-module__V-ZT-a__stickyBlock{order:2;height:max-content;position:sticky;top:40px}}.ResaleApartment-module__V-ZT-a__staticBlock{flex-direction:column;gap:20px;display:flex}@media (min-width:968px){.ResaleApartment-module__V-ZT-a__staticBlock{gap:24px}}.ResaleApartment-module__V-ZT-a__description{color:var(--neutral-dark);font-size:16px;font-weight:400;line-height:24px}.ResaleApartment-module__V-ZT-a__description li{margin-inline-start:12px;list-style:inside}@media (min-width:768px){.ResaleApartment-module__V-ZT-a__blockPrice{display:none!important}}
.ButtonWithModalMap-module__lGIUXG__addressLink{color:var(--color-dark-blue-6);padding-inline-start:16px}
.AllApartmentsMapList-module__3LliyW__aside{top:150px;align-items:flex-start;gap:8px;width:100%;padding:20px;display:flex;position:absolute;inset-inline-start:0}@media (min-width:550px){.AllApartmentsMapList-module__3LliyW__aside{width:auto}}.AllApartmentsMapList-module__3LliyW__apartmentsWrapper{background-color:#ffffff9c;grid-template-columns:1fr;grid-auto-rows:max-content;gap:8px;width:90%;height:70vh;padding:8px;display:grid;overflow:auto}.AllApartmentsMapList-module__3LliyW__closeBtn{z-index:2;top:20px;color:#fff;background-color:#333437;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;inset-inline-end:19px}@media (min-width:1100px){.AllApartmentsMapList-module__3LliyW__aside{top:100px}}@media (min-width:550px){.AllApartmentsMapList-module__3LliyW__apartmentsWrapper{grid-template-columns:1fr 1fr;gap:20px;width:450px;padding:12px}}@media (min-width:768px){.AllApartmentsMapList-module__3LliyW__apartmentsWrapper{grid-template-columns:1fr 1fr;gap:20px;width:600px;height:75vh;padding:12px}}@media (min-width:550px){.AllApartmentsMapList-module__3LliyW__closeBtn{inset-inline-end:-30px}}@media (min-width:768px){.AllApartmentsMapList-module__3LliyW__closeBtn{width:32px;height:32px;position:static}}
.CatalogMapCard-module__-VpB9a__aside{top:165px;align-items:flex-start;gap:8px;padding:20px;display:flex;position:absolute;inset-inline-start:0}.CatalogMapCard-module__-VpB9a__container{background-color:#ffffff9c;height:60dvh;padding:12px;overflow:auto}@media (min-width:768px){.CatalogMapCard-module__-VpB9a__container{height:75dvh}}.CatalogMapCard-module__-VpB9a__container li{max-width:100%}@media (min-width:550px){.CatalogMapCard-module__-VpB9a__container li{max-width:300px}}.CatalogMapCard-module__-VpB9a__aside li>div[class~=CardWithDescInfo]{background-color:#fffc;border-radius:8px;margin-top:4px;padding:8px 12px}.CatalogMapCard-module__-VpB9a__closeBtn{z-index:3;top:0;color:#fff;background-color:#333437;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;inset-inline-end:19px}@media (min-width:1024px){.CatalogMapCard-module__-VpB9a__aside{top:100px}}@media (min-width:550px){.CatalogMapCard-module__-VpB9a__closeBtn{inset-inline-end:8px}}@media (min-width:768px){.CatalogMapCard-module__-VpB9a__closeBtn{width:32px;height:32px;position:static}}
.ResaleApartmentInfo-module__X3Y_IG__wrapper{flex-direction:column;gap:20px;font-weight:400;display:flex}.ResaleApartmentInfo-module__X3Y_IG__title{font-size:32px;font-weight:700;line-height:46px}@media (min-width:768px){.ResaleApartmentInfo-module__X3Y_IG__title{font-size:40px;line-height:90%}}.ResaleApartmentInfo-module__X3Y_IG__addressWrapper{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ResaleApartmentInfo-module__X3Y_IG__blockPrice{display:none}@media (min-width:768px){.ResaleApartmentInfo-module__X3Y_IG__blockPrice{display:block}}
.ResaleApartmentsOptions-module__6Xv3uq__wrapper{align-items:center;gap:8px;display:flex}.ResaleApartmentsOptions-module__6Xv3uq__option{background-color:var(--neutral-gray);border-radius:16px;padding:8px 12px;font-size:11px;font-weight:400}
.FavoriteApartmentCard-module__IkSOLG__cardWrapper{position:relative}.FavoriteApartmentCard-module__IkSOLG__wrapper{cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:column;max-width:603px;transition:box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media (any-hover:hover){.FavoriteApartmentCard-module__IkSOLG__wrapper:hover{box-shadow:0 4px 32px #154a7b52}}.FavoriteApartmentCard-module__IkSOLG__title{width:fit-content;margin-bottom:8px;font-size:14px}.FavoriteApartmentCard-module__IkSOLG__imageWrapper{width:100%;height:200px;position:relative}.FavoriteApartmentCard-module__IkSOLG__image{-o-object-fit:contain;object-fit:contain;padding:36px 8px 8px;transition:scale .3s ease-in-out}@media (any-hover:hover){.FavoriteApartmentCard-module__IkSOLG__imageWrapper:hover .FavoriteApartmentCard-module__IkSOLG__image{scale:1.05}}.FavoriteApartmentCard-module__IkSOLG__infoWrapper{padding:24px 16px 16px;position:relative}.FavoriteApartmentCard-module__IkSOLG__totalPrice{font-size:18px;font-weight:700}.FavoriteApartmentCard-module__IkSOLG__pricePerSquare{color:var(--color-text-dark-muted);font-size:11px;font-weight:700}.FavoriteApartmentCard-module__IkSOLG__floor{background:linear-gradient(90deg,#e9f4ff 0%,#e9f4ff00 100%);margin-top:auto;padding:8px 16px;font-size:13px;font-weight:400}.FavoriteApartmentCard-module__IkSOLG__likeButton{top:8px;transition:background-color .3s ease-in-out;position:absolute;inset-inline-end:8px}@media (any-hover:hover){.FavoriteApartmentCard-module__IkSOLG__likeButton:hover{background-color:#342a2a1a}}.FavoriteApartmentCard-module__IkSOLG__likeButton div{color:var(--color-text-hovered)}.FavoriteApartmentCard-module__IkSOLG__deleteButton{top:8px;border-radius:var(--border-radius);background-color:#fff;transition:scale .3s ease-in-out;position:absolute;inset-inline-end:8px}@media (any-hover:hover){.FavoriteApartmentCard-module__IkSOLG__deleteButton:hover{scale:1.2}}
.AgencyDescription-module__XGHcTG__title{padding-bottom:20px;font-size:24px;font-weight:700}@media (min-width:768px){.AgencyDescription-module__XGHcTG__title{padding-bottom:32px;font-size:38px}}.AgencyDescription-module__XGHcTG__description{padding-bottom:20px;font-size:14px}.AgencyDescription-module__XGHcTG__description li{counter-increment:list 1;padding-inline-start:25px;font-weight:400;position:relative}.AgencyDescription-module__XGHcTG__description li:before{content:counter(list,decimal)".";position:absolute;inset-inline-start:0}@media (min-width:768px){.AgencyDescription-module__XGHcTG__description{padding-bottom:48px;font-size:16px}}
.Agent-module__B7qqna__container{flex-direction:column;gap:40px;width:100%;max-width:1280px;min-height:100vh;padding:0 20px;font-size:16px;display:flex}.Agent-module__B7qqna__wrapper{gap:20px;display:grid}@media (min-width:968px){.Agent-module__B7qqna__wrapper{grid-template-columns:3fr 7fr;gap:48px}}.Agent-module__B7qqna__aside{flex-wrap:wrap;gap:20px;display:flex}@media (min-width:968px){.Agent-module__B7qqna__aside{flex-direction:column;gap:32px;height:max-content;position:sticky;top:40px}}
.RangeSlider-module__3MYBrG__container{width:100%;padding-bottom:20px;position:relative}.RangeSlider-module__3MYBrG__info{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.RangeSlider-module__3MYBrG__name{font-size:15px;font-weight:600;line-height:1.2}.RangeSlider-module__3MYBrG__price{font-size:20px;font-weight:600;line-height:1.2}.RangeSlider-module__3MYBrG__input{appearance:none;border-radius:8px;width:100%;height:40px}.RangeSlider-module__3MYBrG__input::-webkit-slider-thumb{appearance:none;width:0;height:0}.RangeSlider-module__3MYBrG__thumb{cursor:pointer;width:28px;height:32px;position:absolute;top:64px}
.Agencies-module__folzKq__container{flex-direction:column;width:100%;max-width:1280px;min-height:100vh;padding:0 20px;font-size:16px;display:flex}.Agencies-module__folzKq__title{font-size:22px;font-weight:700}@media (min-width:768px){.Agencies-module__folzKq__title{font-size:28px}}.Agencies-module__folzKq__wrapper{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}@media (min-width:768px){.Agencies-module__folzKq__wrapper{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;display:grid}}
.AgencyLogo-module__mOd6wG__wrapperLogo{border-radius:var(--border-radius);background-color:#d0d7ef;align-items:center;width:fit-content;padding-block:4px;padding-inline:4px 12px;font-size:14px;font-weight:600;display:flex}.AgencyLogo-module__mOd6wG__logo{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:40px;height:40px;overflow:hidden}.AgencyLogo-module__mOd6wG__textWrapper{flex-direction:column;padding-inline-start:12px;display:flex}.AgencyLogo-module__mOd6wG__muted{color:var(--color-text-hovered);font-size:12px;font-weight:400}
.AgenciesList-module__qaVJuq__container{flex-direction:column;gap:24px;width:100%;display:flex}.AgenciesList-module__qaVJuq__title *{font-size:28px;font-weight:700}.AgenciesList-module__qaVJuq__wrapper{flex-direction:column;gap:8px;display:flex}.AgenciesList-module__qaVJuq__item{color:var(--neutral-dark);border-radius:var(--border-radius);border:1px solid #d0d7ef;justify-content:space-between;align-items:center;gap:10px;padding-block:4px;padding-inline:4px 12px;font-size:12px;font-weight:400;display:flex}.AgenciesList-module__qaVJuq__logo{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:40px;height:40px;overflow:hidden}.AgenciesList-module__qaVJuq__agencyName{flex:1;font-size:14px;font-weight:600}.AgenciesList-module__qaVJuq__link{text-align:center;border-radius:var(--border-radius);background-color:#dce2f9;width:100%;padding:10px;font-size:14px;font-weight:400}
.DeveloperCard-module__r5z5zq__container{background-color:#fff;border:1px solid #d0d7ef;border-radius:12px;align-items:center;gap:20px;width:100%;display:flex}@media (any-hover:hover){.DeveloperCard-module__r5z5zq__container:hover{box-shadow:0 0 32px 0 var(--color-gray-hover)}}.DeveloperCard-module__r5z5zq__wrapper{flex-wrap:wrap;align-items:center;gap:20px;width:100%;height:auto;padding:20px;display:flex}@media (min-width:768px){.DeveloperCard-module__r5z5zq__wrapper{flex-wrap:nowrap}}.DeveloperCard-module__r5z5zq__developerHeader{flex-direction:column;flex:1;display:flex}.DeveloperCard-module__r5z5zq__heading{font-weight:700}.DeveloperCard-module__r5z5zq__logoContainer{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.DeveloperCard-module__r5z5zq__developerImage{-o-object-fit:cover;object-fit:cover}.DeveloperCard-module__r5z5zq__block{justify-content:space-between;align-items:center;gap:8px;min-width:max-content;font-size:14px;display:flex}.DeveloperCard-module__r5z5zq__projectsList{flex-wrap:wrap;gap:16px;width:100%;display:flex;overflow:hidden}.DeveloperCard-module__r5z5zq__developerBlock{gap:.5rem;display:flex}.DeveloperCard-module__r5z5zq__headingWrapper{justify-content:space-between;align-items:center;display:flex}.DeveloperCard-module__r5z5zq__link{color:#fff;background-color:#0084ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:100%;padding-block:11px;padding-inline:16px 21px;font-size:14px;font-weight:400;display:flex}[dir=rtl] .DeveloperCard-module__r5z5zq__link svg{transform:scaleX(-1)}@media (min-width:538px){.DeveloperCard-module__r5z5zq__link{min-width:max-content}}
.AccordionWrapper-module__7BJFUa__wrapper{border-radius:12px;padding:16px;position:relative}.AccordionWrapper-module__7BJFUa__open>div{padding-bottom:20px}.AccordionWrapper-module__7BJFUa__open:before{pointer-events:none;content:"";-webkit-mask-composite:xor;background:linear-gradient(#4856cca3 0%,#4856cc00 100%);border-radius:12px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AccordionWrapper-module__7BJFUa__closed{border:1px solid #ebebeb}.AccordionWrapper-module__7BJFUa__titleWrapper{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.AccordionWrapper-module__7BJFUa__arrow{transform:rotate(180deg)}
.ButtonShare-module__UdVigG__button{color:var(--color-white);background-color:var(--neutral-dark);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;transition:opacity .3s ease-in-out;display:flex}@media (any-hover:hover){.ButtonShare-module__UdVigG__button:hover{opacity:.8}}
.PriceSlider-module__oRLe5G__container{background-color:#ffffffeb;border-radius:16px;margin:0 auto;padding:20px}@media (min-width:768px){.PriceSlider-module__oRLe5G__container{width:408px;height:410px;padding:32px}}.PriceSlider-module__oRLe5G__title{display:none}@media (min-width:768px){.PriceSlider-module__oRLe5G__title{margin-bottom:40px;font-size:28px;font-weight:700;line-height:1.2;display:block}}.PriceSlider-module__oRLe5G__sliders{margin-bottom:20px}.PriceSlider-module__oRLe5G__btn{width:100%}
.AgentsItem-module__rnmF0a__wrapper{min-width:32px;height:32px;display:flex;position:relative}.AgentsItem-module__rnmF0a__link{width:32px;margin-inline-end:-10px;display:inline-block}.AgentsItem-module__rnmF0a__userPhoto{border:2px solid #eaebf0;border-radius:12px;width:100%;height:32px;font-weight:600}.AgentsItem-module__rnmF0a__item{color:#000;background-color:#eaebf0;justify-content:center;align-items:center;width:32px;margin-inline-end:-10px;display:flex}.AgentsItem-module__rnmF0a__caption{font-size:12px;font-weight:400}
.AgentContacts-module__QLu-ta__list{border-radius:8px;width:100%;padding:8px;box-shadow:0 4px 32px #154a7b29}.AgentContacts-module__QLu-ta__linkItem{justify-content:space-between;align-items:center;gap:12px;padding:10px;font-weight:600;display:flex}.AgentContacts-module__QLu-ta__caption{color:var(--color-text-hovered);font-size:14px;font-weight:400}.AgentContacts-module__QLu-ta__block{align-items:center;gap:14px;display:flex}.AgentContacts-module__QLu-ta__link{color:#4856cc}
.AgentAnnouncement-module__bxelyq__wrapper{border-radius:12px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:40px 24px;display:flex;position:relative}.AgentAnnouncement-module__bxelyq__wrapper:before{pointer-events:none;content:"";-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;background:conic-gradient(#eb67a3 0deg,#4e89ff 176.25deg,#0baa71 322.5deg,#eb67a3 360deg);border-radius:12px;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.AgentAnnouncement-module__bxelyq__image{-o-object-fit:cover;object-fit:cover;width:160px;height:120px}.AgentAnnouncement-module__bxelyq__textWrapper{text-align:center;flex-direction:column;gap:8px;font-size:12px;display:flex}.AgentAnnouncement-module__bxelyq__bold{font-size:20px;font-weight:600}.AgentAnnouncement-module__bxelyq__link{z-index:1;color:#fff;background-color:var(--neutral-dark);border-radius:var(--border-radius);padding:10px 16px;font-size:14px;font-weight:400}.AgentAnnouncement-module__bxelyq__background{width:100%;position:absolute;bottom:0}.AgentAnnouncement-module__bxelyq__background svg{width:100%}
.DeveloperCards-module__4l7GQG__wrapper{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}@media (min-width:768px){.DeveloperCards-module__4l7GQG__wrapper{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;display:grid}}.DeveloperCards-module__4l7GQG__wrapperCard{border:1px solid #f0f0f0;border-radius:8px;grid-column-start:2;align-items:center;gap:12px;padding:4px;transition:box-shadow .3s ease-in-out;display:flex}@media (any-hover:hover){.DeveloperCards-module__4l7GQG__wrapperCard:hover{box-shadow:0 14px 30px -15px #000000bf}}.DeveloperCards-module__4l7GQG__image{height:52px}.DeveloperCards-module__4l7GQG__block{flex-direction:column;gap:4px;display:flex}.DeveloperCards-module__4l7GQG__heading{font-size:13px;font-weight:600}.DeveloperCards-module__4l7GQG__textMuted{color:var(--color-text-dark-muted);font-size:12px}.DeveloperCards-module__4l7GQG__address{align-items:center;gap:4px;display:flex}.DeveloperCards-module__4l7GQG__text{text-align:center}
.NewsContent-module__oaVgRa__container{flex-direction:column;align-self:center;max-width:720px;margin:0 auto;font-size:14px;display:flex}@media (min-width:768px){.NewsContent-module__oaVgRa__container{font-size:18px}}.NewsContent-module__oaVgRa__imgContainer{cursor:pointer;aspect-ratio:21/9;border-radius:12px;flex-flow:column wrap;gap:24px;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.NewsContent-module__oaVgRa__imgContainer{flex-direction:row;align-items:center;margin-top:24px}}.NewsContent-module__oaVgRa__image{-o-object-fit:cover;object-fit:cover;width:100%}.NewsContent-module__oaVgRa__h1{padding:32px 0 16px;font-size:1.8em}@media (min-width:768px){.NewsContent-module__oaVgRa__h1{flex:1}}.NewsContent-module__oaVgRa__content p{width:100%;padding:8px 0;overflow:hidden}.NewsContent-module__oaVgRa__content ol{padding-inline-start:4rem;list-style-type:NewsContent-module__oaVgRa__auto}.NewsContent-module__oaVgRa__content ul{padding-inline-start:4rem;list-style-type:disc}.NewsContent-module__oaVgRa__content p img{cursor:pointer;-o-object-fit:cover;object-fit:cover;align-self:center;width:100%;margin:0 auto;padding:24px 0}.NewsContent-module__oaVgRa__content a{color:var(--color-text-blue)}.NewsContent-module__oaVgRa__content h2{font-size:1.6em}.NewsContent-module__oaVgRa__content h3{font-size:1.4em}@media (min-width:768px){.NewsContent-module__oaVgRa__content img{padding:40px 0}}.NewsContent-module__oaVgRa__date{gap:8px;padding-bottom:16px;font-size:14px;display:flex}.NewsContent-module__oaVgRa__mutedDate{color:var(--color-text-dark-muted)}.NewsContent-module__oaVgRa__boldDate{font-weight:700}.NewsContent-module__oaVgRa__content li{list-style:decimal}.NewsContent-module__oaVgRa__tags{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.NewsContent-module__oaVgRa__tag{background-color:var(--neutral-gray);border-radius:8px;padding:8px;font-size:12px}@media (min-width:768px){.NewsContent-module__oaVgRa__tag{padding:12px}}
.NewsCard-module__243vka__container{border-radius:var(--border-radius);background-color:#fff;flex-direction:column;transition:box-shadow .3s ease-in-out;display:flex;overflow:hidden}@media (any-hover:hover){.NewsCard-module__243vka__container:hover{box-shadow:0 0 32px #0984e352}}.NewsCard-module__243vka__link{width:100%;height:100%}.NewsCard-module__243vka__imageContainer{border-radius:8px;width:100%;height:200px;position:relative;overflow:hidden}.NewsCard-module__243vka__img{-o-object-fit:cover;object-fit:cover}.NewsCard-module__243vka__wrapperTitle{padding:12px}.NewsCard-module__243vka__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;overflow:hidden}
.ApartmentForm-module__m34VTa__container{flex-direction:column;gap:16px;display:flex}
.SpecialOffersCard-module__DpdlBq__wrapper{color:#fff;background-color:#fff;border-radius:16px;width:100%;min-height:280px;display:flex;position:relative}.SpecialOffersCard-module__DpdlBq__wrapper:before{content:"";-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(141.71deg,#dedede52 0%,#33343752 100%);border-radius:16px;padding:1.1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.SpecialOffersCard-module__DpdlBq__link{width:100%;padding:4px;position:relative}.SpecialOffersCard-module__DpdlBq__button{white-space:nowrap;opacity:0;transition:opacity .3s ease-in-out;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__button{opacity:1}}.SpecialOffersCard-module__DpdlBq__description{font-size:14px;transition:color .3s ease-in-out}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__description{color:var(--color-text-hovered)}}.SpecialOffersCard-module__DpdlBq__projectsImageWrapper{background-color:var(--background-color);border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background-color .3s ease-in-out;display:flex}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__projectsImageWrapper{background-color:#333437e0}}.SpecialOffersCard-module__DpdlBq__projectsName{margin-inline-start:4px;font-size:12px;font-weight:600;display:none}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__projectsName{display:block}}.SpecialOffersCard-module__DpdlBq__apartments{z-index:8;top:8px;transition:transform .3s ease-in-out;position:absolute;inset-inline-end:8px}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__apartments{transform:scale(1.1)}}.SpecialOffersCard-module__DpdlBq__top{margin-bottom:28px;position:relative}.SpecialOffersCard-module__DpdlBq__projects{z-index:9;top:8px;position:absolute;inset-inline-start:8px}.SpecialOffersCard-module__DpdlBq__projectsImage{border-radius:8px;width:28px;height:28px}.SpecialOffersCard-module__DpdlBq__apartmentsImageWrapper{background:linear-gradient(#fff0 0%,#fffc 100%);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.SpecialOffersCard-module__DpdlBq__apartmentsImage{border-radius:8px}.SpecialOffersCard-module__DpdlBq__imageWrapper{border-radius:16px;width:100%;height:140px;position:relative;overflow:hidden}.SpecialOffersCard-module__DpdlBq__image{width:100%;height:100%}.SpecialOffersCard-module__DpdlBq__content{color:#000;padding:12px}.SpecialOffersCard-module__DpdlBq__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;background-color:#333437;border-radius:12px;width:100%;max-width:180px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;bottom:-17px;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:768px){.SpecialOffersCard-module__DpdlBq__button{display:flex!important}}
.PromoHero-module__ZC09lG__h1{color:#fff;margin-bottom:20px;font-size:32px;line-height:1.2}.PromoHero-module__ZC09lG__body{color:#fff;margin-bottom:60px;font-size:17px;line-height:1.2}@media (min-width:768px){.PromoHero-module__ZC09lG__container{max-width:320px}}@media (min-width:1200px){.PromoHero-module__ZC09lG__h1{max-width:320px}}@media (min-width:768px){.PromoHero-module__ZC09lG__container{max-width:560px}}
.AgentProjects-module__4IK_ha__projects{flex-wrap:wrap;grid-area:projects;gap:12px;display:flex}@media (min-width:768px){.AgentProjects-module__4IK_ha__projects{margin-bottom:10px}}.AgentProjects-module__4IK_ha__image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:50px;height:50px}.AgentProjects-module__4IK_ha__item{background-color:#d0d7ef;justify-content:center;align-items:center;display:flex}
.AgentInfo-module__yRtw5a__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;align-self:flex-end;width:72px;height:72px}
.DevelopersHero-module__GZIzQG__wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.DevelopersHero-module__GZIzQG__h1{font-size:22px}.DevelopersHero-module__GZIzQG__more{display:none}@media (min-width:768px){.DevelopersHero-module__GZIzQG__more{font-weight:700;font-style:13px;display:block}}
