.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}
.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}
.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}}
.CardActionButtons-module__0VBBYq__wrapper{gap:8px;display:flex}.CardActionButtons-module__0VBBYq__wideButton{color:#fff;background-color:var(--neutral-dark);border-radius:var(--border-radius);flex:1;justify-content:center;align-items:center;gap:8px;height:36px;padding:10px;font-size:14px;font-weight:400;display:flex}.CardActionButtons-module__0VBBYq__fullSize{flex:0 0 36px;height:36px}.CardActionButtons-module__0VBBYq__fullSize span svg{width:auto;height:20px}
.CardDescription-module__j4OHGG__description{flex-grow:1;height:54px;font-size:12px;font-weight:300;position:relative;overflow:hidden}.CardDescription-module__j4OHGG__shadow{background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:40px;position:absolute;bottom:0}.CardDescription-module__j4OHGG__arrow{z-index:1;bottom:-10px;padding:12px;position:absolute;inset-inline-end:0}.CardDescription-module__j4OHGG__openText{transform:rotate(180deg)}
.ApartmentCard-module__4U_pDa__container{background-color:var(--color-white);border-radius:var(--border-radius);flex-direction:column;display:flex;position:relative}.ApartmentCard-module__4U_pDa__wrapper{flex-grow:1;display:grid}.ApartmentCard-module__4U_pDa__title{width:100%;margin-bottom:8px;font-size:12px}.ApartmentCard-module__4U_pDa__description{flex-grow:1;height:54px;font-size:12px;font-weight:300;position:relative;overflow:hidden}.ApartmentCard-module__4U_pDa__shadow{background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:40px;position:absolute;bottom:0}.ApartmentCard-module__4U_pDa__image{-o-object-fit:contain;object-fit:contain;order:-1;width:100%;height:220px;margin:0 auto;padding:12px}@media (min-width:768px){.ApartmentCard-module__4U_pDa__image{width:auto;height:220px}}.ApartmentCard-module__4U_pDa__infoWrapper{isolation:isolate;background-color:var(--background-color);padding-block:12px 6px;padding-inline:6px;position:relative}.ApartmentCard-module__4U_pDa__totalPrice{font-size:14px;font-weight:600}.ApartmentCard-module__4U_pDa__pricePerSquare{font-size:11px;font-weight:300}.ApartmentCard-module__4U_pDa__floor{background:linear-gradient(90deg,#e9f4ff 0%,#e9f4ff00 100%);border-radius:8px;margin-top:auto;padding:8px 16px;font-size:11px;font-weight:400}.ApartmentCard-module__4U_pDa__likeButton{top:8px;transition:background-color .3s ease-in-out;inset-inline-end:8px;position:absolute!important}@media (any-hover:hover){.ApartmentCard-module__4U_pDa__likeButton:hover{background-color:#342a2a1a}}.ApartmentCard-module__4U_pDa__likeButton div{color:var(--color-text-hovered)}.ApartmentCard-module__4U_pDa__projectTitle{font-size:11px}.ApartmentCard-module__4U_pDa__developerTitle{font-size:11px;font-weight:400}.ApartmentCard-module__4U_pDa__numeration{font-size:12px}.ApartmentCard-module__4U_pDa__imageFromPublisher{-o-object-fit:cover;object-fit:cover;border-radius:8px;height:220px;padding:0;overflow:hidden}.ApartmentCard-module__4U_pDa__address{color:#7b7d80;align-items:center;gap:5px;margin-block:12px;margin-inline-start:-2px;font-size:11px;font-weight:400;display:flex}.ApartmentCard-module__4U_pDa__actions{padding-top:10px}.ApartmentCard-module__4U_pDa__id{display:none}.ApartmentCard-module__4U_pDa__muted{color:#7b7d80;margin-top:6px;font-size:12px;font-weight:400}.ApartmentCard-module__4U_pDa__tags{gap:6px;margin-bottom:16px;display:flex}.ApartmentCard-module__4U_pDa__tagsItem{background-color:#e9f4ff;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:400}
.Card-module__30Cd6a__container{width:100%}.Card-module__30Cd6a__wrapper{-webkit-user-select:none;user-select:none;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}
.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}
.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)}}
.ChipButton-module__NEiBmW__chipButton{color:#333437;border:1px solid var(--neutral-4);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:13px;padding:12px;font-size:12px;transition:border .3s ease-in-out;display:flex;position:relative}@media (any-hover:hover){.ChipButton-module__NEiBmW__chipButton:hover{border:1px solid #000}}.ChipButton-module__NEiBmW__chipButtonArrow{color:#000;width:6px;height:6px;transition:transform .3s ease-in-out;position:absolute}.ChipButton-module__NEiBmW__chipButtonToggled{transform:rotate(180deg)}
.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)}}
.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)}
.ChipPanel-module__23K-Ha__container{align-items:flex-start;gap:10px;width:100%;display:flex}.ChipPanel-module__23K-Ha__chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 8px;max-height:28px;display:flex;position:relative;overflow:hidden}.ChipPanel-module__23K-Ha__chips>*{flex-shrink:0}.ChipPanel-module__23K-Ha__chipsOpen{max-height:fit-content}@media (min-width:768px){.ChipPanel-module__23K-Ha__hideInDesktop{display:none}}
.ModalWrapper-module__awQVya__out{cursor:pointer;z-index:calc(infinity);background-color:#000c;justify-content:center;align-items:center;width:100%;height:100dvb;padding:16px;transition:align-items .2s;display:flex;position:fixed;inset:0}.ModalWrapper-module__awQVya__keyboardOpen{align-items:flex-start;padding-top:20px}@media (max-width:768px){.ModalWrapper-module__awQVya__out{align-items:flex-start;padding-top:20px;overflow-y:auto}.ModalWrapper-module__awQVya__out:not(.ModalWrapper-module__awQVya__keyboardOpen){align-items:center;padding-top:16px}}
.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}}
.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)}
.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%)}
.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}}
.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}
.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)}
.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}
.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}
.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__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}
.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)}}
.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}}
.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)}
.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}
.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}}
.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}}
.FilterPropertyType-module__TaEjQG__wrapper{display:none}@media (min-width:768px){.FilterPropertyType-module__TaEjQG__wrapper{display:block;inset-inline-end:inherit}}
.AllProjects-module__-dTEZG__catalogWrapper{flex-direction:column;gap:16px;display:flex}.AllProjects-module__-dTEZG__inner{flex-direction:column;gap:40px;display:flex}
.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}
.TitleWithLink-module__zru6MG__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:fit-content;display:flex}
.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}
.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}}
.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}
.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}}
.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}
.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}}
.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}}
.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}
.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;width:100%;max-width:1280px;display:flex}@media (min-width:1290px){.Home-module__8JYyaq__wrapper{padding-top:0}}.Home-module__8JYyaq__about{width:100%}
.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}
.CatalogControl-module__xuQ7gW__wrapper{justify-content:flex-end;align-items:center;gap:16px;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}
.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}
.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}
.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}
.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}}
.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}}
.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}}
.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)}}
.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}
.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}}
.ProjectsMap-module__t5BPBq__map{border:4px solid #fff;border-radius:8px;box-shadow:0 4px 32px #154a7b29}
.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}
.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}}
.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}
.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}}
.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}}
.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)}
.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}}
.ButtonWithModalMap-module__lGIUXG__addressLink{color:var(--color-dark-blue-6);padding-inline-start:16px}
.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}}
.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)}
.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}
.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%}
.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}}
.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}
.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}}
.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}}
.HtmlContent-module__5dPhBa__container{flex-direction:column;align-self:center;max-width:720px;margin:0 auto;font-size:16px;display:flex}@media (min-width:768px){.HtmlContent-module__5dPhBa__container{font-size:28px}}.HtmlContent-module__5dPhBa__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){.HtmlContent-module__5dPhBa__imgContainer{flex-direction:row;align-items:center;margin-top:24px}}.HtmlContent-module__5dPhBa__image{-o-object-fit:cover;object-fit:cover;width:100%}.HtmlContent-module__5dPhBa__h1{padding:32px 0 16px;font-size:1.8em}@media (min-width:768px){.HtmlContent-module__5dPhBa__h1{flex:1}}.HtmlContent-module__5dPhBa__content p{width:100%;padding:8px 0;overflow:hidden}.HtmlContent-module__5dPhBa__content ol{padding-inline-start:4rem;list-style-type:HtmlContent-module__5dPhBa__auto}.HtmlContent-module__5dPhBa__content ul{padding-inline-start:4rem;list-style-type:disc}.HtmlContent-module__5dPhBa__content p img{cursor:pointer;-o-object-fit:cover;object-fit:cover;align-self:center;width:100%;margin:0 auto;padding:24px 0}.HtmlContent-module__5dPhBa__content a,.HtmlContent-module__5dPhBa__content button{color:var(--color-text-blue)}.HtmlContent-module__5dPhBa__content h2{font-size:1.6em}.HtmlContent-module__5dPhBa__content h3{font-size:1.4em}@media (min-width:768px){.HtmlContent-module__5dPhBa__content img{padding:40px 0}}.HtmlContent-module__5dPhBa__date{gap:8px;padding-bottom:16px;font-size:14px;display:flex}.HtmlContent-module__5dPhBa__mutedDate{color:var(--color-text-dark-muted)}.HtmlContent-module__5dPhBa__boldDate{font-weight:700}.HtmlContent-module__5dPhBa__content li{list-style:decimal}
.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}}
.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)}}
.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}
.AgentDescription-module__D0R27W__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:33px;display:flex}.AgentDescription-module__D0R27W__title{font-size:24px;font-weight:700}@media (min-width:768px){.AgentDescription-module__D0R27W__title{font-size:38px}}.AgentDescription-module__D0R27W__description{padding-bottom:48px;font-size:14px}.AgentDescription-module__D0R27W__description li{margin-inline-start:12px;list-style:inside}@media (min-width:768px){.AgentDescription-module__D0R27W__description{font-size:16px}}
.AgentOffer-module__ipMdrq__wrapper{border-radius:12px;flex-wrap:wrap;justify-items:center;gap:24px;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.AgentOffer-module__ipMdrq__wrapper{flex-wrap:nowrap}}.AgentOffer-module__ipMdrq__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}.AgentOffer-module__ipMdrq__wrapper:after{content:"";top:0;filter:blur(8px);background:conic-gradient(#eb67a326 0deg,#4e89ff21 176.25deg,#0baa7126 322.5deg,#eb67a324 360deg);width:50%;height:100%;position:absolute;inset-inline-end:0}.AgentOffer-module__ipMdrq__innerWrapper{flex-direction:column;width:100%;max-width:380px;padding:24px;display:flex}.AgentOffer-module__ipMdrq__image{z-index:1;height:100%;display:none;position:absolute;inset-inline-end:0}@media (min-width:768px){.AgentOffer-module__ipMdrq__image{display:block}}.AgentOffer-module__ipMdrq__bold{padding-bottom:24px;font-size:20px;font-weight:600;line-height:24px}.AgentOffer-module__ipMdrq__link{background-color:#2a8ae3;width:100%;font-size:12px}@media (min-width:768px){.AgentOffer-module__ipMdrq__link{width:fit-content}}
.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}}
.NewsItemPage-module__hvBDqG__wrapper{width:100%;max-width:var(--container-max-width);align-self:center;gap:20px}
.NewsCards-module__e8q_sW__wrapper{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}
.PlaceApartment-module__P8eemq__container{flex-direction:column;align-self:center;gap:20px;width:100%;max-width:1280px;padding:0 20px;font-size:16px;display:flex;position:relative}.PlaceApartment-module__P8eemq__wrapper{gap:32px;width:100%;max-width:1280px;padding:0 20px;display:grid}@media (min-width:768px){.PlaceApartment-module__P8eemq__wrapper{grid-template-columns:7fr 3fr;gap:48px}}.PlaceApartment-module__P8eemq__innerWrapper{flex-direction:column;gap:16px;display:flex}.PlaceApartment-module__P8eemq__title{font-size:32px}@media (min-width:768px){.PlaceApartment-module__P8eemq__title{font-size:38px}}
.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}
.SpecialOffer-module__osOXHa__wrapper{flex-direction:column;width:100%;max-width:1240px;padding:0 24px;display:flex}.SpecialOffer-module__osOXHa__imageWrapper{border-radius:var(--border-radius);margin-top:20px;overflow:hidden}.SpecialOffer-module__osOXHa__heading{margin:16px 0 32px;font-size:32px}.SpecialOffer-module__osOXHa__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.SpecialOffer-module__osOXHa__container{flex-direction:column;align-self:center;gap:32px;width:100%;max-width:720px;margin:0 auto;display:flex}.SpecialOffer-module__osOXHa__actions{justify-content:space-between;align-items:center;display:flex}.SpecialOffer-module__osOXHa__body{font-size:16px}.SpecialOffer-module__osOXHa__actionsDate{color:var(--neutral-dark);font-size:12px;font-weight:600}.SpecialOffer-module__osOXHa__actionsDate span{color:var(--color-text-hovered);margin-inline-end:8px;font-weight:400}.SpecialOffer-module__osOXHa__additionalInfo{background-color:var(--neutral-gray);padding:16px;font-size:14px}@media (min-width:768px){.SpecialOffer-module__osOXHa__imageWrapper{margin-top:24px}.SpecialOffer-module__osOXHa__heading{margin:64px 0 0;font-size:40px}.SpecialOffer-module__osOXHa__container{gap:48px}}
.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)}
.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}
.CallModal-module__s4cB4q__wrapper{color:#000;background:#fff linear-gradient(270deg,#f0f0f000 0%,#f0f0f0 100%);border-radius:16px;flex-direction:column;gap:8px;max-width:460px;max-height:fit-content;padding:16px;display:flex}.CallModal-module__s4cB4q__close{margin-block:0;margin-inline:auto 0;transition:opacity .3s ease-in-out}@media (any-hover:hover){.CallModal-module__s4cB4q__close:hover{opacity:.7}}.CallModal-module__s4cB4q__title{margin-bottom:2px;font-size:20px;font-weight:600}.CallModal-module__s4cB4q__prices{flex-direction:column;flex:1;font-size:12px;font-weight:600;display:flex}.CallModal-module__s4cB4q__price{font-size:16px;display:none}.CallModal-module__s4cB4q__priceSmall{display:none}.CallModal-module__s4cB4q__divider{background-color:var(--neutral-3);align-self:center;width:80px;height:4px}.CallModal-module__s4cB4q__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:64px;display:none}.CallModal-module__s4cB4q__inner{gap:20px;display:flex}.CallModal-module__s4cB4q__checkbox{padding-bottom:12px}.CallModal-module__s4cB4q__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__s4cB4q__button:hover{background-color:#09905f}}.CallModal-module__s4cB4q__button:disabled{background-color:gray}.CallModal-module__s4cB4q__caption{margin-bottom:4px;font-size:12px;font-weight:400}.CallModal-module__s4cB4q__inputsWrapper{gap:12px;align-items:initial;flex-direction:column;padding-bottom:12px;display:flex}.CallModal-module__s4cB4q__block{flex-basis:100%}@media (min-width:768px){.CallModal-module__s4cB4q__wrapper{gap:16px}.CallModal-module__s4cB4q__inputsWrapper{flex-direction:row;align-items:center}.CallModal-module__s4cB4q__caption{margin-bottom:8px}.CallModal-module__s4cB4q__price,.CallModal-module__s4cB4q__priceSmall,.CallModal-module__s4cB4q__image{display:block}}
.ConfirmationModal-module__nJ0stG__button{will-change:opacity;width:100%;color:var(--color-white);background-color:var(--color-dark-blue-6);border-radius:10px;padding:10px;transition:opacity .3s ease-in-out}@media (any-hover:hover){.ConfirmationModal-module__nJ0stG__button:hover{opacity:.8}}
.SwitcherModal-module__5fgmQW__wrapper{z-index:1001;color:#000;background:#fff linear-gradient(270deg,#f0f0f000 0%,#f0f0f0 100%);border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:410px;padding:16px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.SwitcherModal-module__5fgmQW__inner{gap:20px;display:flex}.SwitcherModal-module__5fgmQW__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){.SwitcherModal-module__5fgmQW__button:hover{background-color:#09905f}}.SwitcherModal-module__5fgmQW__button:disabled{background-color:gray}.SwitcherModal-module__5fgmQW__phone{text-align:center;width:100%;margin-bottom:10px;font-size:20px;font-weight:500}
.Map-module__6FxJjG__map{pointer-events:none;width:100%}.Map-module__6FxJjG__active{pointer-events:all}.Map-module__6FxJjG__address{z-index:10;top:0;background-color:#ffffffc7;border-radius:16px 0;align-items:center;gap:8px;width:fit-content;max-width:80%;padding:9px 12px;font-size:12px;font-weight:400;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 0 32px #0984e352}
.About-module__1Qu4ka__wrapper{flex-direction:column;align-items:center;width:100%;font-size:14px;display:flex;position:relative}.About-module__1Qu4ka__h1{font-size:32px}
.AgencyItem-module__6ZOo3a__content{border-bottom:1px solid #d9d9d9;grid-template-columns:72px 1fr;grid-template-areas:"logo title""description description""projects projects""agents agents";gap:12px;padding:32px 0 20px;display:grid}@media (min-width:768px){.AgencyItem-module__6ZOo3a__content{-moz-column-gap:20px;grid-template-columns:72px 500px;grid-template-areas:"logo title""_ description""_ projects""_ agents";gap:0 20px}}.AgencyItem-module__6ZOo3a__logo{-o-object-fit:cover;object-fit:cover;border-radius:50%;grid-area:logo;width:72px;height:72px}.AgencyItem-module__6ZOo3a__titleWrapper{flex-direction:column;grid-area:title;justify-content:center;font-weight:600;display:flex}.AgencyItem-module__6ZOo3a__muted{color:var(--color-text-hovered);font-size:14px;font-weight:400}.AgencyItem-module__6ZOo3a__description{text-overflow:ellipsis;grid-area:description;height:106px;font-size:12px;font-weight:400;overflow:hidden}@media (min-width:768px){.AgencyItem-module__6ZOo3a__description{margin-bottom:10px}}.AgencyItem-module__6ZOo3a__agents{border-radius:var(--border-radius);background-color:#d0d7ef;grid-area:agents;align-items:center;gap:8px;width:max-content;padding-block:4px;padding-inline:8px 12px;display:flex}
.AgencyImage-module__KEX61a__wrapper{flex-direction:column;justify-content:center;width:100%;max-width:360px;height:228px;display:flex;position:relative}.AgencyImage-module__KEX61a__image{-o-object-fit:cover;object-fit:cover;border-radius:12px}.AgencyImage-module__KEX61a__innerWrapper{z-index:2;justify-content:center;gap:16px;display:flex}.AgencyImage-module__KEX61a__logo{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);background-color:#000;width:100px;height:100px}.AgencyImage-module__KEX61a__photos{color:#fff;border-radius:var(--border-radius);background-color:#fff6;padding:12px}
.AgentInfo-module__yRtw5a__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;align-self:flex-end;width:72px;height:72px}
.Agents-module__uOV1uq__container{flex-direction:column;gap:40px;width:100%;max-width:1280px;min-height:100vh;padding:0 20px;font-size:16px;font-weight:400;display:flex}.Agents-module__uOV1uq__title{font-size:22px;font-weight:700}@media (min-width:768px){.Agents-module__uOV1uq__title{font-size:28px}}.Agents-module__uOV1uq__wrapper{gap:20px;display:grid}@media (min-width:968px){.Agents-module__uOV1uq__wrapper{grid-template-columns:7fr 3fr;gap:36px}}.Agents-module__uOV1uq__article{flex-direction:column;gap:24px;display:flex}.Agents-module__uOV1uq__aside{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (min-width:968px){.Agents-module__uOV1uq__aside{flex-direction:column;gap:32px;height:max-content;position:sticky;top:40px}}
.Contacts-module__caJpta__wrapper{flex-direction:column;align-items:center;width:100%;font-size:14px;display:flex;position:relative}
.Developers-module__ZdtLfW__container{flex-direction:column;align-items:center;gap:32px;width:100%;min-height:100vh;display:flex;position:relative}.Developers-module__ZdtLfW__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;gap:32px;display:flex}
.NewsListPage-module__ym_Mea__wrapper{width:100%;max-width:var(--container-max-width);flex-direction:column;align-items:center;font-size:16px;display:flex;position:relative}
.PlaceApartmentAside-module__6JUssW__wrapper{flex-direction:column;gap:32px;height:fit-content;display:flex;top:70px}@media (min-width:768px){.PlaceApartmentAside-module__6JUssW__aside{position:sticky;top:105px}}.PlaceApartmentAside-module__6JUssW__buttons{justify-content:space-between;gap:16px;display:flex}.PlaceApartmentAside-module__6JUssW__button{border-radius:var(--border-radius);padding:15px 20px;font-size:14px;font-weight:400}.PlaceApartmentAside-module__6JUssW__mutedButton{color:var(--color-text-hovered);background-color:var(--neutral-gray);flex-basis:40%}.PlaceApartmentAside-module__6JUssW__blueButton{color:#fff;background-color:var(--color-dark-blue-6);flex-basis:60%}
.Privacy-module__4C0T8G__wrapper{flex-direction:column;align-items:center;width:100%;font-size:16px;display:flex;position:relative}
.Promo-module__I5q7GG__container{background-image:url(/img/promo-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:40px 20px}@media (min-width:468px){.Promo-module__I5q7GG__container{padding:40px}}@media (min-width:768px){.Promo-module__I5q7GG__container{gap:40px;padding:80px 40px 60px;display:flex}}@media (min-width:1200px){.Promo-module__I5q7GG__container{gap:80px;padding:140px 80px 60px;display:flex}}
.SpecialOfferApartments-module__7Ea9zG__apartmentsTitle{font-size:28px;font-weight:700}.SpecialOfferApartments-module__7Ea9zG__apartmentsList{margin-top:32px}.SpecialOfferApartments-module__7Ea9zG__apartmentsItem{color:var(--color-text-hovered);border-top:1px solid var(--neutral-3);padding:26px 16px;font-size:14px;font-weight:400;display:flex}.SpecialOfferApartments-module__7Ea9zG__apartmentsItem:last-child{border-bottom:1px solid var(--neutral-3)}.SpecialOfferApartments-module__7Ea9zG__apartmentsItemName{width:25%;color:var(--neutral-dark);font-size:14px;font-weight:600}.SpecialOfferApartments-module__7Ea9zG__apartmentsItemName:first-letter{text-transform:uppercase}.SpecialOfferApartments-module__7Ea9zG__apartmentsItemPrice{width:25%}.SpecialOfferApartments-module__7Ea9zG__linkWrapp{justify-content:flex-end;align-items:center;width:100%;display:flex}.SpecialOfferApartments-module__7Ea9zG__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){.SpecialOfferApartments-module__7Ea9zG__link:hover{color:var(--color-text-blue)}}
.SpecialOffers-module__9RVKSa__wrapper{flex-direction:column;width:100%;max-width:1240px;padding:0 24px;display:flex}.SpecialOffers-module__9RVKSa__heading{margin-bottom:24px;font-size:32px}@media (min-width:768px){.SpecialOffers-module__9RVKSa__heading{margin:12px 0 24px;font-size:40px}}.SpecialOffers-module__9RVKSa__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}
.Terms-module__zx4NHa__wrapper{flex-direction:column;align-items:center;width:100%;font-size:16px;display:flex;position:relative}
