.FavoriteApartmentCard_cardWrapper___feLi{position:relative}.FavoriteApartmentCard_wrapper__FN_NZ{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;max-width:603px;background-color:#fff;border-radius:12px;transition:box-shadow .3s ease-in-out}@media (any-hover:hover){.FavoriteApartmentCard_wrapper__FN_NZ:hover{box-shadow:0 4px 32px 0 #154a7b52}}.FavoriteApartmentCard_title__BV_4h{width:-moz-fit-content;width:fit-content;margin-bottom:8px;font-size:14px}.FavoriteApartmentCard_image__oYIOL{width:100%;height:200px;padding:36px 8px 8px;-o-object-fit:contain;object-fit:contain;transition:scale .3s ease-in-out}@media (any-hover:hover){.FavoriteApartmentCard_wrapper__FN_NZ:hover .FavoriteApartmentCard_image__oYIOL{scale:1.05}}.FavoriteApartmentCard_infoWrapper__ePbva{position:relative;padding:24px 16px 16px}.FavoriteApartmentCard_totalPrice__DFYpp{font-size:18px;font-weight:700}.FavoriteApartmentCard_pricePerSquare__2rJ8P{font-size:11px;font-weight:700;color:var(--color-text-dark-muted)}.FavoriteApartmentCard_floor__zljIw{margin-top:auto;padding:8px 16px;font-size:13px;font-weight:400;background:linear-gradient(90deg,#e9f4ff,rgba(233,244,255,0))}.FavoriteApartmentCard_likeButton__erunq{position:absolute;top:8px;inset-inline-end:8px;transition:background-color .3s ease-in-out}@media (any-hover:hover){.FavoriteApartmentCard_likeButton__erunq:hover{background-color:rgba(52,42,42,.1)}}.FavoriteApartmentCard_likeButton__erunq div{color:var(--color-text-hovered)}.FavoriteApartmentCard_deleteButton__csfVb{position:absolute;top:8px;inset-inline-end:8px;background-color:#fff;border-radius:var(--border-radius);transition:scale .3s ease-in-out}@media (any-hover:hover){.FavoriteApartmentCard_deleteButton__csfVb:hover{scale:1.2}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.FavoriteCard_container__Pigt6{width:100%}.FavoriteCard_wrapper__7hbSc{position:relative;display:flex;max-width:603px;color:#fff;background-color:#fff;border-radius:var(--border-radius);transition:box-shadow .3s ease-in-out}.FavoriteCard_link__T4COr{width:100%}.FavoriteCard_ImageWrapper__hdDs6{position:relative;width:100%;min-width:200px;height:200px}.FavoriteCard_content__G3j8i{padding:12px;color:#000}.FavoriteCard_title__6Xe0L{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;font-size:16px;font-weight:700;-webkit-line-clamp:2}.FavoriteCard_description__QYozO{font-size:14px}@media (any-hover:hover){.FavoriteCard_wrapper__7hbSc:hover{box-shadow:var(--box-shadow)}}.FavoriteCard_img__i_Hhk{position:absolute;overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FavoriteCard_imagesContainer__8XN5G{position:absolute;overflow:hidden;width:100%;height:100%;border-radius:var(--border-radius)}.FavoriteCard_imgFilter__sryOx{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,17,36,.48),rgba(10,17,36,0))}.FavoriteCard_topRow__YWCbP{position:absolute;display:flex;gap:8px;align-items:flex-start;justify-content:flex-end;width:100%;padding:8px}.FavoriteCard_deleteButton__mDLHy{position:relative;z-index:10;color:#000;background-color:#fff;border-radius:var(--border-radius);transition:scale .3s ease-in-out}@media (any-hover:hover){.FavoriteCard_deleteButton__mDLHy:hover{scale:1.2}}.FavoriteCard_wrapperText__kgOeC{display:grid;align-items:flex-end}.FavoriteCard_gridSm__LEqvs{grid-template-columns:1fr 32px}.FavoriteCard_gridBg__ncT4z{grid-template-columns:1fr 52px}.FavoriteCards_container__TMhsW{display:flex;flex-direction:column;gap:20px}.FavoriteCards_wrapper__zxJ_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.FavoriteCards_heading__3wgpB{font-size:32px}@media (width >= 768px){.FavoriteCards_heading__3wgpB{font-size:40px}}.FavoriteCards_wrapperLink__032yz{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;height:50vh}.FavoriteCards_text__U_4jo{font-size:20px}@media (width >= 768px){.FavoriteCards_text__U_4jo{font-size:28px}}.FavoriteCards_wrapperImage__Oc0br{position:relative}.FavoriteCards_icon__Z_BE3{position:absolute;top:0;inset-inline-end:40px;scale:1.4;transition:scale .3s ease-in-out}@media (any-hover:hover){.FavoriteCards_icon__Z_BE3:hover{scale:1.7}}.FavoriteCards_image__xnaJx{-o-object-fit:contain;object-fit:contain}.FavoriteCards_link___oJlv{display:block;width:100%;max-width:300px;padding:8px 20px;font-size:16px;color:#fff;text-align:center;background-color:#333437;border-radius:var(--border-radius)}.Favorites_wrapper__096vg{display:flex;flex-direction:column;width:100%;max-width:1240px;padding:0 24px}.Favorites_heading__rjUK4{margin-bottom:24px;font-size:32px}@media (width >= 768px){.Favorites_heading__rjUK4{margin:12px 0 24px;font-size:40px}}.Slider_container__RJhJP{cursor:pointer;position:fixed;z-index:1000;inset:0;width:100%;background-color:rgba(0,0,0,.9)}.Slider_wrapper__z_KTD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:952px}@media (width >= 768px){.Slider_wrapper__z_KTD{padding:0 64px}}@media (width >= 1200px){.Slider_wrapper__z_KTD{padding:0}.Slider_slider__I0Bgp{transform:scale(1.1)}}@media (width >= 1500px){.Slider_slider__I0Bgp{transform:scale(1.4)}}.Slider_close__l9g1i{position:absolute;top:20px;inset-inline-start:20px;padding:5px;border-radius:100%;transition:background-color .3s ease-in-out}@media (width >= 768px){.Slider_close__l9g1i{top:20px;inset-inline:auto 20px}}@media (any-hover:hover){.Slider_close__l9g1i:hover{background-color:#fff}}.Slider_backIcon__k_H6a{width:15px;height:15px}@media (width >= 576px){.Slider_backIcon__k_H6a{width:20px;height:20px}}@media (width >= 768px){.Slider_backIcon__k_H6a{display:none}}.Slider_crossIcon__tq1s4{display:none}@media (width >= 768px){.Slider_crossIcon__tq1s4{display:block;width:30px;height:30px}}.Slider_imgContainer__hSXDC{overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media (width >= 768px){.Slider_img__ser30{border-radius:14px}}.Slider_arrow__unh68{position:absolute;top:50%;transform:translateY(-50%);width:15px;height:15px;fill:#fff}@media (width >= 576px){.Slider_arrow__unh68{width:25px;height:25px}}@media (width >= 768px){.Slider_arrow__unh68{width:30px;height:30px}}.Slider_arrow--left__vJv0C{inset-inline-start:10px}@media (width >= 768px){.Slider_arrow--left__vJv0C{inset-inline-start:70px}}@media (width >= 1200px){.Slider_arrow--left__vJv0C{inset-inline-start:-25px}}@media (width >= 1500px){.Slider_arrow--left__vJv0C{inset-inline-start:-150px}}.Slider_arrow--right__68myY{inset-inline:auto 10px}@media (width >= 768px){.Slider_arrow--right__68myY{inset-inline-end:70px}}@media (width >= 1200px){.Slider_arrow--right__68myY{inset-inline-end:-30px}}@media (width >= 1500px){.Slider_arrow--right__68myY{inset-inline-end:-150px}}.Slider_arrow--disabled__JMR1G{fill:hsla(0,0%,100%,.5)}.Slider_dots__Y57Mu{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-95%);display:flex;justify-content:center;padding:10px 0}.Slider_dot__jiMgP{width:10px;height:10px;margin:0 5px;padding:5px;background-color:#c5c5c5;border:none;border-radius:50%}.Slider_dot__jiMgP:focus{outline:none}.Slider_dot__jiMgP.Slider_active__GqcyX{background-color:#fff}.SliderWrapper_dots__YKDYJ{position:absolute;z-index:10;inset-inline:50% 10px;transform:translate(-50%,-50%);display:grid;gap:4px;justify-content:center;max-width:88%;padding:4px 8px;background-color:#2d2d2d66;border-radius:4px}[dir=rtl] .SliderWrapper_dots__YKDYJ{transform:translate(50%,-50%)}.SliderWrapper_dot__OV4tG{cursor:pointer;max-width:100%;height:4px;background-color:#fff3;border:none;border-radius:2px;transition:background-color .3s ease-in-out}.SliderWrapper_dot__OV4tG:focus{outline:none}.SliderWrapper_dot__OV4tG.SliderWrapper_active__OGOQI{background-color:#fff}.SliderWrapper_positionDot__AbguN{display:grid}.SliderWrapper_sliderDots__o_Tdt{display:none}@media (width >= 768px){.SliderWrapper_sliderDots__o_Tdt{display:grid;width:100%;max-width:99%;opacity:0;transition:opacity .3s ease-in-out}}.ApartmentImage_apartmentDrawing__of_lG{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:16px}.ApartmentImage_imageWrapper__m_iam{display:flex;justify-content:center;max-height:500px}.ApartmentImage_image__giUDy{width:100%;height:100%}@media (width >= 768px){.ApartmentImage_list__8BO4t{cursor:pointer;position:absolute;z-index:2;display:grid;width:100%;height:100%}}.ApartmentImage_openGalleryIcon__jZQTg{position:absolute;top:16px;inset-inline-end:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.4);border-radius:var(--border-radius);transition:transform .3s ease-in-out}.ApartmentImage_openGalleryIcon__jZQTg:hover{transform:scale(1.1)}.NewsContent_container__PCjEW{display:flex;flex-direction:column;align-self:center;max-width:720px;margin:0 auto;font-size:1.4rem}@media (width >= 768px){.NewsContent_container__PCjEW{font-size:1.8rem}}.NewsContent_imgContainer__dqMmB{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-flow:column wrap;gap:24px;aspect-ratio:21/9;width:100%;border-radius:12px}@media (width >= 768px){.NewsContent_imgContainer__dqMmB{flex-direction:row;align-items:center;margin-top:24px}}.NewsContent_image__zt9G2{width:100%;-o-object-fit:cover;object-fit:cover}.NewsContent_h1__RSQhX{padding:32px 0 16px;font-size:1.8em}@media (width >= 768px){.NewsContent_h1__RSQhX{flex:1}}.NewsContent_content__ib4YT p{overflow:hidden;width:100%;padding:8px 0}.NewsContent_content__ib4YT ol{padding-inline-start:4rem;list-style-type:auto}.NewsContent_content__ib4YT ul{padding-inline-start:4rem;list-style-type:disc}.NewsContent_content__ib4YT p img{cursor:pointer;align-self:center;width:100%;margin:0 auto;padding:24px 0;-o-object-fit:cover;object-fit:cover}.NewsContent_content__ib4YT a{color:var(--color-text-blue)}.NewsContent_content__ib4YT h2{font-size:1.6em}.NewsContent_content__ib4YT h3{font-size:1.4em}@media (width >= 768px){.NewsContent_content__ib4YT img{padding:40px 0}}.NewsContent_date__gHMLt{display:flex;gap:8px;padding-bottom:16px;font-size:14px}.NewsContent_mutedDate__HKfZD{color:var(--color-text-dark-muted)}.NewsContent_boldDate__eGizy{font-weight:700}.NewsContent_content__ib4YT li{list-style:decimal}.NewsItemPage_wrapper__xOETq{gap:20px;align-self:center;width:100%;max-width:1280px;padding:0 20px}.ProjectHero_wrapper__GyP3D{isolation:isolate;position:relative}.ProjectHero_bgImgContainer__VrQsx{position:relative;overflow:hidden;aspect-ratio:16/10.5;border-radius:16px}.ProjectHero_image__rduDa{cursor:pointer;width:100%;height:100%}.ProjectHero_filter__6OK_w{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 83.77%,rgba(0,0,0,.32)),linear-gradient(180deg,rgba(0,0,0,.32),transparent)}.ProjectHero_bottomContent__ZG5GS{position:absolute;z-index:10;top:0;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:20px}.ProjectHero_bottomContentWithRating__h7m_A{align-items:flex-start;justify-content:space-between}.ProjectHero_openGalleryIcon__ddpZH{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.4);border-radius:var(--border-radius);transition:transform .3s ease-in-out}@media (any-hover:hover){.ProjectHero_openGalleryIcon__ddpZH:hover{transform:scale(1.1)}}@media (width >= 768px){.ProjectHero_list__VgRPF{cursor:pointer;position:absolute;z-index:2;display:grid;width:100%;height:100%}.ProjectHero_fadeIn__SdwTN,.ProjectHero_fadeOut__Qa3sa,.ProjectHero_fader__v1q9g{transition:opacity .3s ease-in-out}.ProjectHero_fadeIn__SdwTN{opacity:1}.ProjectHero_fadeOut__Qa3sa{opacity:.6}}.ApartmentMainInfo_wrapper__CCKuO{display:flex;flex-direction:column;gap:24px}.ApartmentMainInfo_innerWrapper__tMeGK{display:flex;flex-wrap:wrap;gap:20px}@media (width >= 768px){.ApartmentMainInfo_innerWrapper__tMeGK{flex-wrap:nowrap;gap:24px}}.ApartmentMainInfo_title__O_0VZ{font-size:32px;font-weight:700;line-height:110%}.ApartmentMainInfo_title__O_0VZ:first-letter{text-transform:capitalize}@media (width >= 768px){.ApartmentMainInfo_title__O_0VZ{font-size:40px;line-height:90%}.ApartmentMainInfo_innerWrapper__tMeGK{gap:24px}}.ApartmentMainInfo_h1Details__SdcS_{font-size:28px;font-weight:400}.ApartmentMainInfo_title__O_0VZ span{white-space:nowrap}.ApartmentMainInfo_imageWrapper__m2_5o{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:160px;padding:16px;color:var(--color-white)}@media (width >= 468px){.ApartmentMainInfo_imageWrapper__m2_5o{width:160px}}.ApartmentMainInfo_align__LohOs{justify-content:space-between}.ApartmentMainInfo_image__2ue7f{-o-object-fit:cover;object-fit:cover;border-radius:12px}.ApartmentMainInfo_filter__DWQUu{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;border-radius:12px}.ApartmentMainInfo_name__lLC4u{z-index:1;font-size:18px;font-weight:700;line-height:140%}.ApartmentMainInfo_developerWrapper__n9AO3{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (width >= 768px){.ApartmentMainInfo_developerWrapper__n9AO3{flex-direction:row;align-items:center}}.ApartmentMainInfo_textWrapper__i5yRb{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:14px;color:var(--color-text-dark-muted)}.ApartmentMainInfo_developerLabel__n_glO{display:none}@media (width >= 768px){.ApartmentMainInfo_developerLabel__n_glO{display:inline}}.ApartmentMainInfo_developer__w3hcc{padding:4px;border-radius:var(--border-radius)}.ApartmentMainInfo_buttons__LQlDL{display:flex;gap:4px;align-self:flex-end}@media (width >= 768px){.ApartmentMainInfo_buttons__LQlDL{align-self:auto}}.ApartmentMainInfo_button__KQZxh{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background-color:var(--color-bg-apartment);border-radius:var(--border-radius)}.ApartmentMainInfo_price__uFC6t{display:flex;flex-direction:column}.ApartmentMainInfo_addressWrapper__i07jW{cursor:pointer;position:relative;overflow:hidden;display:flex;justify-content:center;min-height:64px;padding:16px;font-size:12px;border-radius:var(--border-radius)}.ApartmentMainInfo_address__sMg_t{max-width:200px;font-weight:600}.ApartmentMainInfo_innerBlock__HlVrR{pointer-events:none;z-index:1;display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%}[dir=rtl] .ApartmentMainInfo_innerBlock__HlVrR svg{transform:scaleX(-1)}.ApartmentMainInfo_outLink__7uHGV{display:flex;justify-content:center;padding:10px 16px;font-size:14px;font-weight:400;border:1px solid #c1c1c1;border-radius:var(--border-radius)}.ApartmentMainInfo_priceWrapper__ljyiE{display:flex;gap:20px;align-items:center;justify-content:space-between}.ApartmentMainInfo_info__JizdK{display:flex;flex:1;flex-direction:column;gap:12px}@media (width >= 768px){.ApartmentMainInfo_info__JizdK{flex:none}}@media (width >= 968px){.ApartmentMainInfo_info__JizdK{flex:auto}}.ApartmentMainInfo_infoUpdate__YMUWM{display:flex;flex-direction:column;font-size:12px;font-weight:400}.ApartmentMainInfo_outlineLikeButton__y4q3h{width:52px;height:52px;padding:14px;border:1px solid #c1c1c1;border-radius:var(--border-radius)}.ApartmentMainInfo_outlineLikeButton__y4q3h svg{width:22px;height:20px}.ApartmentMainInfo_wrapperButtons__H5_TP{display:flex;flex-wrap:nowrap!important;gap:16px}.ApartmentMainInfo_unavaliable__xA7gp{font-size:32px;font-weight:700}.MapImageWithModal_image__t8TfG{-o-object-fit:cover;object-fit:cover;filter:blur(2px)}.PricePerMeterBase_pricePerSquare__c5izX{font-size:12px;font-weight:600;font-style:normal}.SellPriceBase_totalPrice__3NZYW{font-size:28px;font-weight:700;line-height:120%}.ApartmentTitle_title__QYFkQ{display:flex;gap:20px;align-items:center;padding-bottom:24px;font-size:24px;font-weight:700;line-height:120%}@media (width >= 768px){.ApartmentTitle_title__QYFkQ{padding-bottom:32px;font-size:28px}}.ApartmentTitle_lineTitle__NekXG:after{content:"";display:inline-block;width:100%;height:1px;background-color:rgba(45,45,45,.2)}.ApartmentTitle_lineTitle__NekXG{white-space:nowrap}