.AuthDescription_auth-description-quote__uaN6q{color:var(--Theme-Dark-Blue-Text);display:flex;flex-direction:column;gap:10px;font-size:14px}.AuthDescription_wrapper__0RxGa{margin-top:24px}.Auth_auth-wrapper__PdPzW{position:relative}.Auth_auth-title__iqqmT{font-size:24px;line-height:32px}.Auth_auth-subtitle__TE1Ea{line-height:24px}.Auth_close-icon__tgMZ2{position:absolute;right:16px;top:16px;cursor:pointer}.Auth_close-icon__tgMZ2:hover{fill:var(--Theme-Blue)}.Auth_auth-container__WuZAE{display:flex;flex-direction:column;max-width:423px;padding:32px 16px 16px;margin:0 auto;text-align:center}.Auth_form__wZqiy{max-width:540px;text-align:start;padding:0}@media screen and (min-width:576px){.Auth_close-icon__tgMZ2{right:24px;top:24px}.Auth_auth-container__WuZAE{padding:24px 16px 16px}.Auth_form__wZqiy{padding:0}}.AuthModal_modal__jeBlJ{animation:AuthModal_slide-in__bYoUv .3s ease-in-out;box-shadow:0 0 24px 0 rgba(0,0,0,.11);max-width:600px;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;border:none;background-color:var(--Theme-White);overflow:hidden}@keyframes AuthModal_slide-in__bYoUv{0%{opacity:0}to{opacity:1}}.favorite-button_favorite-button__sSb8D{cursor:pointer;min-width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s ease;color:var(--Theme-Blue)}.favorite-button_card__wQUR4{background-color:var(--Functional-Blue-Tabs-Hover)}.favorite-button_details__9gWeR{background-color:var(--Theme-White);border:1px solid var(--Neutral-Gray-Outline)}.favorite-button_favorite-button__sSb8D:hover{background-color:var(--Neutral-Gray-Stroke);color:var(--Theme-Dark-Blue-Text)}.flat-characteristics_container__CTG7M{margin-top:16px}.flat-characteristics_spec-list__nmW72{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.flat-characteristics_spec-item__DNsNe{display:flex;flex-direction:row;align-items:baseline;gap:4px}.flat-characteristics_label__kIELo{font-size:14px;line-height:16px;letter-spacing:0;color:var(--Neutral-Dark-Gray);width:50%}.flat-characteristics_value__nMVTm{display:inline-block;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:50%}.flat-characteristics_spec-item__DNsNe:last-of-type{flex-direction:column;grid-column:1/-1}.flat-characteristics_label__kIELo:last-of-type,.flat-characteristics_value__nMVTm:last-of-type{width:100%}.flat-characteristics_mortgage-container__nYAEK,.flat-characteristics_price-container__7q87g{display:flex;flex-direction:column;gap:0}.flat-characteristics_full-price__Wppzo{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.flat-characteristics_square-price__sE1GI{font-size:16px;line-height:24px;letter-spacing:0;color:var(--Neutral-Accent-Gray)}@media (min-width:768px){.flat-characteristics_spec-list__nmW72{grid-template-columns:repeat(3,1fr)}.flat-characteristics_spec-item__DNsNe{flex-direction:column;align-items:center}.flat-characteristics_label__kIELo,.flat-characteristics_value__nMVTm{width:100%}}.flat-description_container__Q4HlY{margin-top:16px}.flat-description_text__2iKm3{font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text);margin:0}.flat-description_text__2iKm3:nth-child(n+1){margin-top:16px}.flat-description_text__2iKm3:last-of-type{margin-bottom:40px}@media screen and (min-width:575px){.flat-description_text__2iKm3:last-of-type{margin-bottom:0}}.modal-root_root__Jm_fO{position:relative;height:100%;display:flex;flex-direction:column;overflow:scroll;padding-bottom:60px;max-height:calc(100vh - 150px)}.modal-root_scrollable__r3NC1{scrollbar-width:thin;scrollbar-color:rgba(237,236,236,1) #ffffff;margin-top:12px}.modal-root_skeleton-root__u7lLK{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 150px);overflow:hidden}.modal-root_orderForm__eGmhR{border-radius:8px;padding:16px}.modal-root_carousel__AjpwC{aspect-ratio:16/9;height:234px}@media screen and (min-width:576px){.modal-root_root__Jm_fO{max-height:none;padding-bottom:0;overflow:initial}.modal-root_scrollable__r3NC1{max-height:512px;overflow:hidden auto}.modal-root_carousel__AjpwC{aspect-ratio:auto}}@media screen and (min-width:1024px){.modal-root_carousel__AjpwC{height:400px}}.flat-details-modal_header__c01iU{padding:16px 16px 0}.flat-details-modal_body__l2zod{padding:12px 16px 16px;overflow:hidden}@media screen and (min-width:576px){.flat-details-modal_modal__8V3MD{border-radius:16px;overflow:hidden}}.mortgage-banner_container__GSoar{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;color:var(--Theme-White);background:linear-gradient(119.09deg,#2700c4 .4%,#978cff);border-radius:8px;overflow:hidden}.mortgage-banner_title__mTTTs{font-weight:600;font-size:28px;line-height:1}.mortgage-banner_button-container__1Kc2F{display:flex;gap:24px}.mortgage-banner_button-container__1Kc2F a,.mortgage-banner_button-container__1Kc2F button{height:54px;width:100%}.mortgage-banner_central-rate__X3NMc,.mortgage-banner_mobile-hidden__C1uvh{display:none}.mortgage-banner_property__TzAB_{color:var(--Functional-Blue-Tabs-Hover);font-size:12px;line-height:16px;width:max-content;opacity:.7}.mortgage-banner_value__mINtY{display:flex;align-items:center;font-size:16px;line-height:24px;width:max-content}.mortgage-banner_container__GSoar .mortgage-banner_value__mINtY{color:var(--Theme-White)}.mortgage-banner_value__mINtY svg{width:16px;height:16px}.mortgage-banner_mortgages__V5alZ{display:flex;flex-wrap:wrap;flex-grow:1;gap:8px;max-width:220px}.mortgage-banner_mortgages__V5alZ>a{display:block;color:inherit;width:100px;z-index:1}.mortgage-banner_background-image__vNERQ{position:absolute;right:16px;bottom:70px}.mortgage-banner_right-section__LwyVK{display:flex;gap:16px;flex-direction:column;flex-grow:1}@media screen and (min-width:576px){.mortgage-banner_container__GSoar{flex-direction:row}.mortgage-banner_background-image__vNERQ{right:auto;bottom:0;left:30px;width:150px}.mortgage-banner_title__mTTTs{font-size:34px;width:min-content}.mortgage-banner_mortgages__V5alZ{max-width:none}.mortgage-banner_mortgages__V5alZ a{width:calc(100% / 2 - 8px / 2)}.mortgage-banner_property__TzAB_{font-size:16px;line-height:24px}.mortgage-banner_value__mINtY{font-size:24px;line-height:32px}.mortgage-banner_value__mINtY svg{width:24px;height:24px}}@media screen and (min-width:768px){.mortgage-banner_container__GSoar{padding:24px;gap:32px}.mortgage-banner_background-image__vNERQ{bottom:-20px;left:70px;width:213px}.mortgage-banner_title__mTTTs{font-size:44px}.mortgage-banner_right-section__LwyVK{gap:24px}}@media screen and (min-width:840px){.mortgage-banner_background-image__vNERQ{bottom:-50px}.mortgage-banner_mortgages__V5alZ{gap:12px}.mortgage-banner_mortgages__V5alZ>a{flex-grow:1;width:auto}.mortgage-banner_button-container__1Kc2F{padding:16px;background:#4323d399;border-radius:12px;width:100%}.mortgage-banner_button-container-title__mnygp{font-size:21px;line-height:32px}.mortgage-banner_button-container-subtitle__WEYVc{line-height:24px;width:max-content}.mortgage-banner_mobile-hidden__C1uvh{display:block}}@media screen and (min-width:1024px){.mortgage-banner_container__GSoar{flex-wrap:nowrap;padding:28px;gap:80px}.mortgage-banner_title__mTTTs{padding-top:19px}.mortgage-banner_mortgages__V5alZ{height:max-content;align-self:center}.mortgage-banner_mortgages__V5alZ>a{width:calc(100% / 2 - 12px / 2)}.mortgage-banner_button-container__1Kc2F{padding:24px;flex-direction:column;width:auto}.mortgage-banner_right-section__LwyVK{flex-direction:row}}@media screen and (min-width:1110px){.mortgage-banner_container__GSoar{gap:24px}.mortgage-banner_central-rate__X3NMc{display:block;flex-shrink:0;margin-left:16px;padding-top:28px}.mortgage-banner_central-rate__X3NMc .mortgage-banner_value__mINtY{font-size:48px;line-height:56px}.mortgage-banner_mortgages__V5alZ{padding-left:24px;border-left:1px solid rgba(255,255,255,.3)}}@media screen and (min-width:1242px){.mortgage-banner_container__GSoar{padding:29px 32px 29px 52px}.mortgage-banner_title__mTTTs{font-size:54px}.mortgage-banner_background-image__vNERQ{left:137px;bottom:-65px}.mortgage-banner_mortgages__V5alZ{padding-left:32px}.mortgage-banner_central-rate__X3NMc{width:140px;margin-left:32px}}.mortgage-table-item_buttons__4vnyg,.mortgage-table-item_columns__T9KYX,.mortgage-table-item_container__EyWtH,.mortgage-table-item_organization__POPZy{display:flex;gap:16px;align-items:center}.mortgage-table-item_container__EyWtH{flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--Neutral-Gray-Outline);line-height:24px}.mortgage-table-item_container__EyWtH:last-child{border-bottom:none}.mortgage-table-item_organization__POPZy{cursor:pointer;line-height:24px}.mortgage-table-item_buttons__4vnyg,.mortgage-table-item_columns__T9KYX,.mortgage-table-item_organization__POPZy{width:100%}.mortgage-table-item_button__aykoF,.mortgage-table-item_column__cDMIz,.mortgage-table-item_columns__T9KYX{flex-grow:1}.mortgage-table-item_column__cDMIz{flex-basis:0}.mortgage-table-item_buttons__4vnyg .mortgage-table-item_link__A2xCI{display:none}@media screen and (min-width:768px){.mortgage-table-item_container__EyWtH{font-size:18px;line-height:32px}.mortgage-table-item_columns__T9KYX{width:auto}.mortgage-table-item_buttons__4vnyg{width:284px}.mortgage-table-item_buttons__4vnyg .mortgage-table-item_link__A2xCI{display:inherit}.mortgage-table-item_buttons__4vnyg>*{width:134px}.mortgage-table-item_buttons__4vnyg>.mortgage-table-item_button__aykoF{flex-grow:0}}@media screen and (min-width:1001px){.mortgage-table-item_container__EyWtH{flex-wrap:nowrap}.mortgage-table-item_organization__POPZy{width:24%}}.popular-developer_container__vjPJd{padding:16px;display:flex;flex-direction:column;align-items:center;position:relative}.popular-developer_image-wrapper__DiXLi{position:relative;width:108px;height:68px}.popular-developer_image__h4fBR{width:100%;height:100%;object-fit:contain}.popular-developer_link___20ka{font-size:14px;line-height:24px}@media screen and (min-width:768px){.popular-developer_container__vjPJd:hover .popular-developer_image-wrapper__DiXLi img{opacity:.8}}.grid-layout_grid-container__ydCx0{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1px;gap:1px;background-color:var(--Neutral-Gray-Outline);border:1px solid var(--Neutral-Gray-Outline);border-radius:8px}@media screen and (min-width:768px){.grid-layout_grid-container__ydCx0{grid-template-columns:repeat(4,1fr)}}.grid-layout_grid-item__GhduQ{box-sizing:border-box;background-color:var(--Theme-White)}.grid-layout_top-left__CthCO{border-top-left-radius:8px}.grid-layout_top-right__v3y37{border-top-right-radius:8px}.grid-layout_bottom-left__mz3p4{border-bottom-left-radius:8px}.grid-layout_bottom-right__HxwyA{border-bottom-right-radius:8px}.yandex-map_container__LaUov{position:relative;display:flex;width:100%;height:480px;border-radius:8px}.yandex-map_map__4J3t9{width:100%;height:100%}@media screen and (min-width:1024px){.yandex-map_container__LaUov{height:670px}}.single-placemark_card__fnN8k{position:relative;display:flex;padding:16px;gap:16px}.single-placemark_card__fnN8k picture{width:auto;height:max-content;flex-shrink:0}.single-placemark_image__Brf4T{display:block;border-radius:4px;border:1px solid var(--Neutral-Gray-Outline);width:118px;height:80px}.single-placemark_info__jmweu{display:flex;flex-direction:column;gap:4px}.single-placemark_title__fv2mY{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;padding-right:15px}.single-placemark_title__fv2mY.single-placemark_no-link___RLpR{pointer-events:none}.single-placemark_title__fv2mY.single-placemark_active__VD_Gq{color:var(--Theme-Blue);cursor:pointer}.single-placemark_title__fv2mY.single-placemark_active__VD_Gq:hover{color:var(--Functional-Orange-Hover)}.single-placemark_text__MZPqi{font-size:14px;line-height:20px;letter-spacing:0;color:var(--Neutral-Dark-Gray)}.single-placemark_price-block__uxJWF{display:flex;flex-direction:column;margin-top:4px;line-height:20px}.single-placemark_full-price__DmFsu{font-weight:600}.single-placemark_square-price__tB_5g{font-size:12px;letter-spacing:0;color:var(--Neutral-Accent-Gray)}.single-placemark_skeleton__U0UDf{display:flex;flex-direction:row;gap:16px;padding:16px}.single-placemark_skeleton-info__yWOPO{display:flex;flex-direction:column;gap:4px}@media screen and (min-width:576px){.single-placemark_price-block__uxJWF.single-placemark_row__LrWVY{flex-direction:row;gap:8px;align-items:center}}.multiple-placemark_container__0Rsz1{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:340px;width:100%;background-color:var(--Theme-White);z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:0 0 8px 8px;border:1px solid rgba(215,218,221,1)}.multiple-placemark_select__WoZiE{padding:16px;border-bottom:1px solid rgba(215,218,221,1)}.multiple-placemark_card-list__U_s7t{display:flex;flex-direction:column;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(237,236,236,1) #ffffff}.multiple-placemark_card-list__U_s7t.multiple-placemark_with-padding__8MaUD{display:flex;flex-direction:column;gap:16px;padding:16px}.multiple-placemark_card-list__U_s7t:not(.multiple-placemark_with-padding__8MaUD)>div:not(:last-of-type){border-bottom:1px solid rgba(215,218,221,1)}@media screen and (min-width:768px){.multiple-placemark_container__0Rsz1{top:0;right:0;bottom:0;left:auto;max-height:670px;width:384px;border-radius:0 8px 8px 0}}.yandex-map-modal_modal__S7ZYV>div{padding:16px}.yandex-map-modal_modal__S7ZYV>div:first-child{padding:16px 16px 0;min-height:auto}.project-status_info__gJCaU{display:flex;align-items:center;gap:8px;font-size:14px}.project-status_year__60rgO{color:var(--Neutral-Dark-Gray)}.project-status_status__r_Gak{font-weight:600;width:max-content}.project-address_container__7SPtG{display:flex;align-items:center;color:var(--Theme-Blue);cursor:pointer;width:-moz-fit-content;width:fit-content}.project-address_container__7SPtG:hover{color:var(--Functional-Orange-Hover)}.project-address_container__7SPtG svg{flex-shrink:0}.project-address_container__7SPtG.project-address_mini__GzAbJ span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.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)}.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-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-actions_container__aL3iV{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;grid-area:action-group}.project-actions_info-btn__UE_X8{display:flex;justify-content:center;align-items:center;background:none;border-radius:4px;line-height:0;min-width:48px;height:48px;cursor:pointer;flex-shrink:0}button.project-actions_btn__MpIQL{width:100%}@media screen and (min-width:768px){.project-actions_container__aL3iV:not(.project-actions_tile__dZQVz){justify-content:flex-end;width:-moz-fit-content;width:fit-content}.project-actions_container__aL3iV:not(.project-actions_tile__dZQVz) button.project-actions_btn__MpIQL{width:210px}}.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);cursor:pointer}.popular-new-house-card_container__QH3MJ:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.popular-new-house-card_developer-name__nYJ0E{gap:16px;color:var(--Neutral-Dark-Gray)}.popular-new-house-card_developer-name__nYJ0E,.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_image-carousel__KOepR{height:210px}.popular-new-house-card_container__QH3MJ>div:last-child{margin-top:auto}.popular-new-house-card_house-name__Xpsih{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.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}}.filter-quick-links_container__nPtR8{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto hidden;scrollbar-width:none;gap:8px;margin-top:-8px}.filter-quick-links_container__nPtR8 .filter-quick-links_nav-link__HESzU{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;padding:4px 12px;background-color:var(--Functional-Blue-Tabs-Hover);border-radius:8px;min-width:max-content;height:32px}.filter-quick-links_nav-link__HESzU:not(.filter-quick-links_active__pBmux):hover{background-color:var(--Neutral-Gray-Stroke)}.filter-quick-links_container__nPtR8 .filter-quick-links_nav-link__HESzU.filter-quick-links_active__pBmux{background-color:var(--blue-color-3);color:var(--Theme-White)!important}@media screen and (min-width:768px){.filter-quick-links_container__nPtR8{flex-wrap:wrap}}.project-badge_project-badge__Pswy6{grid-area:project-bage;padding:4px 24px;background:linear-gradient(to right,rgba(70,177,20,.14),var(--Theme-White));font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:var(--green-color-1);border-radius:8px 8px 0 0}.project-badge_isBorderLess__5Np5x{border-radius:0}.project-images_container__XZVgu{display:flex;flex-direction:column;gap:8px;width:100%}.project-banks_container___pwM3{width:100%}.project-banks_content__X5y1U{display:grid;grid-template-columns:auto;grid-gap:8px;gap:8px;width:100%}.project-banks_left-section__FhcQ9{display:flex;align-items:center}.project-banks_left-content__ayXMH{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.project-banks_right-section__qzeie{display:flex;align-items:center;justify-content:start}.project-banks_bank-list__uXJZ_{margin-top:8px}.project-banks_content__X5y1U:has(.project-banks_right-section__qzeie:only-child){grid-template-columns:1fr;justify-content:flex-end}.project-banks_content__X5y1U:has(.project-banks_left-section__FhcQ9:only-child){grid-template-columns:1fr}.project-banks_text__QrcYg{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:var(--Theme-Dark-Blue-Text)}.project-banks_btn__AIgGu{display:flex;background:none;cursor:pointer;padding:0;margin:0;color:var(--Theme-Blue)}.project-banks_btn__AIgGu:hover{text-decoration:underline}.project-banks_monthly-fee-icon__0QakM{display:inline-block;vertical-align:middle}.project-banks_bankItem__TJ_lz{width:110px;height:35px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.project-banks_content__X5y1U{grid-template-columns:1fr auto;align-items:baseline}.project-banks_left-content__ayXMH{margin-top:0}.project-banks_right-section__qzeie{justify-content:end}}.project-footer_container__6V9ww{width:100%;display:flex;flex-direction:column;gap:8px}.project-footer_container__6V9ww>span{align-self:flex-end}.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)}@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);cursor:pointer}.flat-card_container__NJhzf:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.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}.flat-card_image-container__ry_My{height:212px}@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_image-container__ry_My{height:204px}}.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-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:not(.project-footer_tile___MZAG){flex-direction:row;justify-content:flex-end;align-items:center}}.project-price_container__t1l7h{display:flex;flex-direction:column;gap:8px}.project-price_item__gk9AB{display:flex;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:not(.project-price_tile__BEdG4){flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:16px}.project-price_item__gk9AB:not(.project-price_tile__BEdG4){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}}.project-main-info_container-developer__RbFnB{display:flex;justify-content:space-between;gap:16px;margin-top:8px}.project-main-info_info-developer__ki6ga{line-height:24px}.project-main-info_info-newhouse__MAJyh{flex-shrink:0;align-self:flex-start;line-height:16px;padding:8px 0}.project-main-info_container-newhouse__l3eBA{display:flex;flex-direction:column-reverse;position:relative}.project-main-info_container-newhouse__l3eBA .project-main-info_logo__xAUhI{position:absolute;right:0;top:-24px;height:32px}@media screen and (min-width:768px){.project-main-info_container-developer__RbFnB{margin-top:0}.project-main-info_container-newhouse__l3eBA{flex-direction:row;gap:16px}.project-main-info_container-newhouse__l3eBA .project-main-info_logo__xAUhI{position:static}.project-main-info_info-newhouse__MAJyh{margin-left:auto}}.project-info_container__CxBAU{display:flex;flex-direction:column;gap:4px;grid-area:project-info}.new-house-card_container__iqIHh{position:relative;display:flex;flex-direction:column;gap:8px;max-width:1216px;padding:16px;background-color:var(--Theme-White);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer}.new-house-card_container__iqIHh: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}.new-house-card_footer__Kl7lo.new-house-card_tile__9fK8w{margin-top:auto}.new-house-card_image-container__9lZwH{height:210px}@media screen and (min-width:768px){.new-house-card_container__iqIHh:not(.new-house-card_tile__9fK8w){gap:0}.new-house-card_container__iqIHh:not(.new-house-card_tile__9fK8w) .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_container__iqIHh:not(.new-house-card_tile__9fK8w) .new-house-card_root__hLa0l.new-house-card_concrete-developer__2Nx9A,.new-house-card_container__iqIHh:not(.new-house-card_tile__9fK8w) .new-house-card_root__hLa0l.new-house-card_developer__myZkt{grid-template-columns:310px 1fr}.new-house-card_developer-name__iseTp{text-align:center}.new-house-card_image-container__9lZwH.new-house-card_novostroika__9o8s2{height:125px}}.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}}.RecommendedProducts_list__oPXOC{display:flex;flex-direction:column;gap:8px}.new-house-list_container__t9RNE{display:flex;flex-direction:column;gap:16px;width:100%}.new-house-list_grid-container__plJ6v{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:16px;gap:16px}.new-house-list_partialSuitableBanner__Wf2fH.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_partialSuitableBanner__Wf2fH.new-house-list_partialSuitableBanner__Wf2fH svg{width:24px;height:24px}.new-house-list_partialSuitableCard__H981I{border:1px solid var(--Functional-Blue-Tabs-Hover)}.developer-work-regions_container__RC2p7{flex-wrap:wrap}.developer-work-regions_hidden__e3p2V{display:none}.subtitle_subtitle__0UQsD{line-height:24px}.subtitle_icon__jf1An{display:inline-block;position:relative;top:2px;margin-left:8px}.developer-rate-positions_wrapper__P4vcH{gap:16px}.developer-rate-positions_container__EoOfw{padding:24px;width:292px;flex-shrink:0;background-color:var(--Functional-Blue-Tabs-Hover);border-radius:16px}.developer-rate-positions_title__o8mh8{display:flex;justify-content:space-between;align-items:center;font-size:21px;line-height:32px;font-weight:600}.developer-rate-positions_description__LnWE7{font-size:18px;line-height:24px;margin-top:8px}.developer-rate-positions_icon__SfTqj{width:32px;height:32px;background-color:red;border-radius:4px}.developer-rate-positions_link__YR31t{color:var(--Theme-Blue);cursor:pointer}.developer-rate-positions_link__YR31t:hover{color:var(--Functional-Orange-Hover)}.developer-rate-positions_subtitle__C8Zkl{margin-top:8px}.developer-awards_wrapper__NUD6v{gap:16px}.developer-awards_container__xsSFP{padding:24px;width:292px;flex-shrink:0;background-color:var(--Functional-Blue-Tabs-Hover);border-radius:16px}.developer-awards_description__gS5nM{font-size:18px;line-height:24px;margin-top:16px}.developer-awards_link___AZ1f{color:var(--Theme-Blue);cursor:pointer}.developer-awards_link___AZ1f:hover{color:var(--Functional-Orange-Hover)}.developer-awards_subtitle__TfCMi{margin-top:8px}.not-active-developer_container__LtVA8{display:flex;gap:8px;padding:10px 16px;font-size:14px;line-height:24px;background-color:var(--Neutral-Light-Orange);border:1px solid var(--Additional-Orange);border-radius:8px}.not-active-developer_icon__LeGe4{width:32px;height:32px}.not-active-developer_icon__LeGe4 path{fill:var(--Additional-Orange)}@media screen and (min-width:768px){.not-active-developer_container__LtVA8{font-size:18px;line-height:32px}}.construction-stage-filter_container__wtfB3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.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}