.address_root__IjkXB{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray);margin:0}.metro-station_container__OU8sg{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.metro-station_color__Tt_Il{width:8px;height:8px;border-radius:50%}.metro-station_name__PPJKc{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.metro-station_comment__4jc_p{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.metro-stations_root__w1i4h{display:flex;flex-direction:row;column-gap:16px;row-gap:8px;flex-wrap:wrap}.map-component_map__ojPwr{width:100%;height:479px}@media screen and (min-width:768px){.map-component_map__ojPwr{height:500px}}.nearby-item_root__94SSR{width:100%;min-height:64px;border:1px solid var(--Neutral-Gray-Outline);padding:12px 16px;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.nearby-item_info__XRVp2{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:4px}.nearby-item_name__FVFPB{font-size:16px;line-height:20px;color:var(--Theme-Dark-Blue-Text)}.nearby-item_distance__AwSD9,.nearby-item_name__FVFPB{font-weight:400;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby-item_distance__AwSD9{font-size:14px;line-height:16px;vertical-align:middle;color:var(--Neutral-Accent-Gray)}.nearby-facilities_carouselRoot__G4HCs{display:block}.nearby-facilities_flexRoot__WeiDr{display:none}@media screen and (min-width:768px){.nearby-facilities_carouselRoot__G4HCs{display:none}.nearby-facilities_flexRoot__WeiDr{display:flex;flex-direction:row;flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}@media screen and (min-width:1024px){.nearby-facilities_flexRoot__WeiDr{grid-template-columns:repeat(4,1fr)}}.location-infrastructure-section_root__48aLn{gap:16px}.button-metro-stations_root__lHsWu{display:flex;flex-direction:row;align-items:center;gap:8px}.button-metro-stations_stationColor__B6kDV{width:8px;height:8px;border-radius:50%}.popup-metro-stations_container__Ygo2V{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.project-metro-stations_container__4W_St{display:flex;flex-wrap:wrap;gap:4px 8px}@media screen and (min-width:768px){.project-metro-stations_container__4W_St{gap:4px 16px}}.project-desc_container__hTXBh{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.project-desc_desc__J_r7Z{color:var(--Neutral-Dark-Gray)}.project-desc_read-more__qzpdZ{color:var(--Theme-Blue)}.project-details_container__8Ch0u{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}@media screen and (min-width:768px){.project-details_container__8Ch0u{flex-direction:row;gap:4px 16px}}.project-price_container__9aAqu{display:flex;align-items:baseline;gap:8px}.project-price_price__pUn8e{font-weight:600;font-size:21px;line-height:32px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.project-price_square-price__23g_Q{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Neutral-Accent-Gray)}.project-title_container__Gdeni{font-weight:400;font-size:21px;line-height:32px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.project-info_container__TWWRk{display:flex;flex-direction:column;gap:4px;grid-area:project-info}.project-info_projectDesc__t6Eji,.project-info_projectPrice__ZA73M{margin-top:4px}.project-logo_container__2ynYw{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:60px;grid-area:project-logo}.project-logo_developer-name__Nh_BD{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.project-logo_logo__reFAN{width:auto;max-width:100px}@media screen and (min-width:768px){.project-logo_container__2ynYw{flex-direction:column;align-items:flex-end}.project-logo_developer-name__Nh_BD{text-align:right}}.flat-card_container__NJhzf{display:flex;flex-direction:column;max-width:1216px;padding:16px;background-color:var(--Theme-White);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--Neutral-Gray-Outline)}.flat-card_header__nNfhs{margin-left:-16px;width:calc(100% + 32px);transform:translateY(-16px)}.flat-card_root__ZF3tE{display:grid;grid-template-areas:"project-images" "project-logo" "project-info" "project-footer";grid-gap:8px}.flat-card_project-images__DL9es{grid-area:project-images;margin:0 auto}.flat-card_footer__ja_uB{grid-area:project-footer}@media screen and (min-width:768px){.flat-card_root__ZF3tE{grid-template-areas:"project-images project-info project-logo" "project-footer project-footer project-footer";grid-template-columns:300px 1fr min-content;grid-row-gap:8px;grid-column-gap:16px}}.flat-card-skeleton_container__qh0QN{display:flex;flex-direction:column;max-width:1216px;padding:16px;background-color:var(--Theme-White);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.flat-card-skeleton_root__14TmJ{display:grid;grid-template-areas:"project-images" "project-logo" "project-info";grid-gap:8px}.flat-card-skeleton_project-images__BI46T{grid-area:project-images}.flat-card-skeleton_project-logo__eAKG3{grid-area:project-logo}.flat-card-skeleton_project-info__XqcAX{display:flex;flex-direction:column;gap:4px;grid-area:project-info}@media screen and (min-width:768px){.flat-card-skeleton_root__14TmJ{grid-template-areas:"project-images project-info project-logo";grid-template-columns:300px 1fr min-content;grid-gap:16px}}.project-chips_container__YeDa_{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%}.project-chips_item__nMWRu{font-size:14px;line-height:16px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);border-radius:20px;padding:4px 8px;background-color:var(--Functional-Blue-Tabs-Hover);white-space:nowrap}.project-chips_notSuitable__leLD3{background-color:#feeef3;color:var(--Functional-Error)}.project-footer_container__csmDk{width:100%}.project-footer_advantages-actions__ZwhXN,.project-footer_container__csmDk{display:flex;flex-direction:column;gap:8px}.project-footer_link-see-more__zCfnG{font-size:14px}.project-footer_projectBanks__2Skp0>div:first-child{display:flex;flex-direction:column-reverse}.project-footer_projectBanks__2Skp0>div:first-child div{margin:0}@media screen and (min-width:768px){.project-footer_projectBanks__2Skp0>div:first-child div{width:100%}.project-footer_advantages-actions__ZwhXN{flex-direction:row;justify-content:space-between;align-items:center}}.project-status_root__J_4so{position:relative;padding:8px 0}.project-status_content__6VaOa{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:16px;width:100%}.project-status_info__gJCaU{display:flex;flex-direction:row;align-items:center;gap:8px}.project-status_year__60rgO{font-size:14px;line-height:16px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.project-status_logo__Uwzjj{position:absolute;top:-24px;right:0;width:auto;max-width:100px}.project-status_status__r_Gak{font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:max-content}@media screen and (min-width:768px){.project-status_root__J_4so{padding:0}.project-status_content__6VaOa{width:max-content}.project-status_logo__Uwzjj{transform:none;position:unset}}.project-price_container__t1l7h{display:flex;flex-direction:column;gap:8px}.project-price_item__gk9AB{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;gap:16px}.project-price_title__FgjO0{font-size:14px;line-height:16px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.project-price_price__6YJCG{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);white-space:nowrap}@media screen and (min-width:768px){.project-price_container__t1l7h{flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:16px}.project-price_item__gk9AB{flex-direction:column;justify-content:normal;gap:8px;align-items:flex-start}}.project-title_container__6hbz3{display:flex;flex-direction:row;gap:8px;align-items:center;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.project-title_rating__2FJgV{font-weight:500}.project-title_reviews__ZEH2T{line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}@media screen and (min-width:768px){.project-title_container__6hbz3{font-size:18px;line-height:32px}}.real-estate-not-found_wrapper__5sQBY{width:100%;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;background-color:rgb(243,246,253);font-size:18px;min-height:224px;text-align:center;border-radius:8px;padding:70px 16px}.real-estate-not-found_subtitle__4xHle,.real-estate-not-found_title__5SUtu{margin:0}.project-info_container__CxBAU{display:flex;flex-direction:column;gap:4px;grid-area:project-info}.project-info_title__bL_UZ{display:flex}.project-info_title__bL_UZ.project-info_novostroika__TWURU{flex-direction:column-reverse}.project-info_title__bL_UZ.project-info_developer___HwKS{flex-direction:column}@media screen and (min-width:768px){.project-info_title__bL_UZ.project-info_novostroika__TWURU{flex-direction:row;justify-content:space-between}}.new-house-card_container__iqIHh{position:relative;display:flex;flex-direction:column;max-width:1216px;padding:16px;background-color:var(--Theme-White);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.new-house-card_container__iqIHh.new-house-card_developer__myZkt{cursor:pointer}.new-house-card_container__iqIHh.new-house-card_developer__myZkt:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.new-house-card_header__9ukdv{margin-left:-16px;width:calc(100% + 32px);transform:translateY(-16px)}.new-house-card_root__hLa0l{display:grid;grid-template-areas:"project-images" "project-info"}.new-house-card_developer-name__iseTp{text-align:left;font-size:14px;line-height:24px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.new-house-card_project-images__QhXCt{grid-area:project-images;margin:0 auto}.new-house-card_footer__Kl7lo{grid-area:project-footer}@media screen and (min-width:768px){.new-house-card_root__hLa0l{grid-template-areas:"project-images project-info" "project-footer project-footer";grid-template-columns:184px 1fr;grid-row-gap:8px;grid-column-gap:16px}.new-house-card_developer-name__iseTp{text-align:center}}.new-house-card-skeleton_container__WkQxl{display:flex;flex-direction:column;max-width:1216px;padding:16px;background-color:var(--Theme-White);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.new-house-card-skeleton_root__ps7OM{display:grid;grid-template-areas:"project-images" "project-logo" "project-info";grid-gap:8px}.new-house-card-skeleton_project-images__t3hTb{grid-area:project-images}.new-house-card-skeleton_project-logo__kKltQ{grid-area:project-logo}.new-house-card-skeleton_project-info__r4V_4{display:flex;flex-direction:column;gap:4px;grid-area:project-info}@media screen and (min-width:768px){.new-house-card-skeleton_root__ps7OM{grid-template-areas:"project-images project-info project-logo";grid-template-columns:300px 1fr min-content;grid-gap:16px}}.modal-header_container__3Tq6H{display:flex;align-items:center;gap:16px}.modal-header_logo__KAFWb{object-fit:contain}.modal-header_info__IJ2oq{display:flex;flex-direction:column;gap:8px}.modal-header_developer-name__kSMJj{font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:max-content}.modal-header_skeleton-header__n_tMx{display:flex;flex-direction:row;gap:16px}.modal-root_phone__ck708{font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;margin:0;color:var(--Theme-Dark-Blue-Text)}.modal-root_description__lxoa6{font-size:18px;line-height:32px;letter-spacing:0;margin:0 0 8px;color:var(--Neutral-Dark-Gray)}.modal-root_skeleton-root__WPADS{display:flex;flex-direction:column;gap:12px}.booking-modal_modal__Y7b0_{border-radius:16px}.booking-modal_header__Kde93{padding-bottom:0}.booking-modal_footer__UUOK8{padding:0}.yandex-map-modal_modal__S7ZYV>div{padding:16px}.popular-new-house-card_container__QH3MJ{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.popular-new-house-card_developer-name__nYJ0E{position:relative;color:var(--Neutral-Dark-Gray)}.popular-new-house-card_pr__gVqZ_{padding-right:110px}.popular-new-house-card_logo__bhd9w{position:absolute;right:0;top:0;width:auto;max-width:100px}.popular-new-house-card_min-price__3Ritk{display:flex;justify-content:space-between;align-items:center}.popular-new-house-card_min-price__3Ritk span{color:var(--Neutral-Dark-Gray)}.popular-new-house-card_footer__TKhdc{flex-grow:1;display:flex;align-items:flex-end}.popular-new-house-card_footer__TKhdc>div,.popular-new-house-card_footer__TKhdc>div button:last-child{width:100%}.popular-new-house-card_project-images__fE5hs{height:210px}.popular-new-houses_container__DXCRI{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media screen and (min-width:1024px){.popular-new-houses_container__DXCRI{grid-template-columns:1fr 1fr 1fr}}.sort-panel-skeleton_container__Z9vhY{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:2;background:var(--Theme-White);display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:space-between;padding:16px 0}.sort-panel-skeleton_left-section__vO7U3{width:200px!important}.sort-panel-skeleton_right-section___LsZA{width:70px!important}@media screen and (min-width:768px){.sort-panel-skeleton_left-section__vO7U3{width:460px!important}.sort-panel-skeleton_right-section___LsZA{width:170px!important}}.sort-panel_wrapper__abKBV{z-index:2}.sort-panel_root__IclFd{position:relative;top:auto;left:0;right:0;background-color:var(--Theme-White);transition:box-shadow .3s ease,background-color .3s ease;z-index:2}.sort-panel_content__cX_z8{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:space-between;margin:0 auto;max-width:1216px}.sort-panel_sticky__bwmhG{position:fixed;top:0;left:0;right:0;width:100%}.sort-panel_shadow__HJmYF{width:calc(100vw - 6px);margin-left:calc(50% - ((100vw - 6px) / 2));padding:16px;box-shadow:0 0 24px var(--Box-Shadow-Ligth-Grey)}.sort-panel_left-section__L8cU_{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.sort-panel_right-section__Ho101{display:flex;flex-direction:row;align-items:center;gap:8px}.sort-panel_listing-sort-skeleton__D3UU4{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:space-between}.sort-panel_filter-btn__XtJo6{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;width:32px;height:32px;padding:0;margin:0}.sort-panel_filter-btn__XtJo6 svg path{fill:var(--Theme-Blue)}.sort-panel_filter-btn__XtJo6:hover svg path{fill:var(--Functional-Orange-Hover)}@media screen and (min-width:768px){.sort-panel_left-section__L8cU_{font-size:21px;line-height:32px}}.flats-list_container__unzo1{display:flex;flex-direction:column;gap:16px;width:100%}.flats-list_partialSuitableBanner__OOB8O{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:-16px;width:calc(100% + 32px);transform:translateY(-16px)}.flats-list_partialSuitableCard__Sl0_A{border:1px solid var(--Functional-Blue-Tabs-Hover)}.flats-listing_container__BFv0E,.new-house-list_container__t9RNE{display:flex;flex-direction:column;width:100%;gap:16px}.new-house-list_partialSuitableBanner__Wf2fH{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:-16px;width:calc(100% + 32px);transform:translateY(-16px)}.new-house-list_partialSuitableCard__H981I{border:1px solid var(--Functional-Blue-Tabs-Hover)}.new-houses-listing_container__W0oPH{display:flex;flex-direction:column;width:100%;gap:16px}