.__404_wrapper__mpFeq{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;padding:200px 0}.__404_content__K_cb3{display:grid;grid-gap:16px;gap:16px}.__404_header___rM9x{display:grid;grid-gap:8px;gap:8px}.__404_bottom_description__oKBnz{max-width:471px}.__404_links_group__bdDzp{display:grid;grid-template-columns:auto;grid-gap:4px;gap:4px;justify-content:start;height:-moz-fit-content;height:fit-content;margin-bottom:16px}.__404_link__nXgLs{display:flex;gap:4px;align-items:center;color:var(--2-f-80-ed,#2f80ed);transition:all .3s ease-in-out}.__404_link__nXgLs .__404_dash__H2XL6{color:var(--2-f-80-ed,#333)}.__404_link__nXgLs:hover{opacity:.6}.__404_img_404__mfChI{width:221px;height:329px}@media only screen and (max-width:1439px){.__404_img_404__mfChI{width:193px;height:312px}}@media only screen and (max-width:1239px){.__404_img_404__mfChI{width:242px;height:352px}}@media only screen and (max-width:904px){.__404_wrapper__mpFeq{padding:70px 0;display:flex;flex-direction:column-reverse;gap:40px;justify-content:center}.__404_img_404__mfChI{width:208px;height:303px;margin:auto}}@media only screen and (max-width:599px){.__404_wrapper__mpFeq{padding:38px 0}.__404_img_404__mfChI{width:175px;height:254px}}.Breadcrumbs_breadcrumb__T7BPb{display:flex;gap:8px;margin:0;padding:0;list-style:none}.Breadcrumbs_breadcrumb__T7BPb li{display:grid;grid-template-columns:auto auto;grid-gap:8px;gap:8px;align-items:center;width:-moz-fit-content;width:fit-content;color:#646262}.Breadcrumbs_breadcrumb__T7BPb li a{color:#646262;text-decoration:none}.Breadcrumbs_breadcrumb__T7BPb li a:hover{text-decoration:underline}.Breadcrumbs_bread_link__huC4y{width:-moz-fit-content;width:fit-content}.page_iframe__1CXSf{width:100%}.page_container_frame__eAXEQ .page_header__yVOhT{display:none!important}.AccordionFlats_container__pXVUz{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px}.AccordionFlats_faq_title__eJD9r{font-size:18px;font-weight:600;font-style:normal;line-height:22px;color:#010121;text-align:left}.AccordionFlats_accordion_item__lr_lb{display:grid;align-items:center;box-sizing:border-box;padding:24px 0;border-bottom:1px solid #f0f4f8}.AccordionFlats_accordion_item__lr_lb:first-child{padding-top:0}.AccordionFlats_accordion_item__lr_lb:last-child{padding-bottom:0;border-bottom:none}.AccordionFlats_accordion_item_button__8jfDB{display:inline-flex;align-items:center;gap:8px;width:100%}.AccordionFlats_plus_btn__fgaAk{grid-template-columns:auto 10px}.AccordionFlats_plus_btn__fgaAk,.AccordionFlats_plus_flat_btn__RqlLU{display:grid;width:100%!important;height:auto}.AccordionFlats_faq_text__dGZyl{padding:8px 0 0;color:#1b1b1b}.AccordionFlats_icon__ObGlk{transform:rotate(0);display:flex;align-items:center;justify-content:center;transition:all .25s ease,opacity .25s ease}.AccordionFlats_icon__ObGlk img{width:10px}.AccordionFlats_icon_active__AseFe{transform:rotate(180deg)}.CardFlatInAccordion_container__Hm4xh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;padding:32px;margin-bottom:24px;background-color:#f2f2f2;border-radius:24px}.CardFlatInAccordion_container__Hm4xh:first-child{margin-top:24px}.CardFlatInAccordion_container__Hm4xh:last-child{margin-bottom:0}.CardFlatInAccordion_container__Hm4xh>img{width:232px;height:232px}.CardFlatInAccordion_title__3mVIB{color:#010121}.CardFlatInAccordion_bullets__TIF5E{display:grid;grid-template-columns:auto auto;grid-gap:0 24px;gap:0 24px;justify-content:start;margin:8px 0 24px}.CardFlatInAccordion_label__c5cRL{font-size:15px;font-weight:500;font-style:normal;line-height:24px;color:#858585!important}.CardFlatInAccordion_value__jqZh6{color:#010121}.CardFlatInAccordion_price_container__QA44U{margin-bottom:26px}.CardFlatInAccordion_img_frame__zrGNV{min-width:176px;height:232px;padding:24px;background:var(--White-Base,#fff);border:1px solid var(--Light-Blue,#e6f0ff);border-radius:24px}.ChooseApartmentInComplex_grid_container__fjc9a{display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr)}.ChooseApartmentInComplex_title_container__yw870{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:space-between}.ChooseApartmentInComplex_title_wrapper__b4btq{display:grid;grid-column:span 12}.ChooseApartmentInComplex_accordion_wrapper__4LbrZ{padding:32px 24px;background:#fff;border-radius:24px}.ChooseApartmentInComplex_accordionSkeletonContainer__aq8Um,.ChooseApartmentInComplex_accordion_wrapper__4LbrZ{grid-column:span 12;max-width:1376px;margin-bottom:24px}.ChooseApartmentInComplex_btns_container___viFp{display:grid;grid-gap:24px;gap:24px;align-items:center}.ChooseApartmentInComplex_btn_carousel__5OeOG,.ChooseApartmentInComplex_btn_carousel_next__JMsFC{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50px;box-shadow:4px 4px 20px hsla(0,0%,72%,.25)}.ChooseApartmentInComplex_select_plan_container___oakl{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:12px;gap:12px;justify-content:center;margin-top:24px}.ChooseApartmentInComplex_card_container__Mzor9{width:452px;height:284px;padding:0 20px}.ChooseApartmentInComplex_btn_title_container__f8KwW{display:grid;grid-template-columns:auto;grid-gap:4px;gap:4px;width:184px}.ChooseApartmentInComplex_complex_title__bD3f6{font-size:15px;font-weight:600;font-style:normal;line-height:18px;color:#010121;text-align:left}.ChooseApartmentInComplex_complex_description___JnLN{font-size:15px;font-weight:400;font-style:normal;line-height:18px;color:#8d8d8d;text-align:left}.ChooseApartmentInComplex_btn_option__1XE03{width:156px;padding:8px 16px}.ChooseApartmentInComplex_btn_option__1XE03 button{width:183px}.ChooseApartmentInComplex_flat_option_grid__WsMzF{display:grid;grid-template-columns:auto max-content;grid-template-columns:repeat(4,1fr);justify-content:start;width:100%}.ChooseApartmentInComplex_flat_option_title__WmJCa{color:#010121;text-align:start}.ChooseApartmentInComplex_flat_option_descr_box__OKM7L{display:grid;grid-template-columns:auto auto auto;grid-gap:44px;gap:44px}.ChooseApartmentInComplex_flat_option_from_price__ASaQm{font-size:15px;font-weight:400;font-style:normal;line-height:24px;color:#8d8d8d}.ChooseApartmentInComplex_flat_option_from_offers__SShm6{color:#010121;text-align:start}.ChooseApartmentInComplex_carousel_slides__efdUn{position:relative;margin-bottom:24px}.ChooseApartmentInComplex_btn_carousel_next__JMsFC{position:absolute;top:5px;right:0}.ChooseApartmentInComplex_flats_filter_container___RGsj{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:min-content;margin-bottom:24px}.ChooseApartmentInComplex_flats_filter_count__luLPy{display:grid;grid-template-columns:100%;justify-content:center;padding:26px 24px;text-align:center;background:#fff;border:1px solid #eaeff5;border-radius:24px}.ChooseApartmentInComplex_flats_filter_count__luLPy button{width:100%!important}.ChooseApartmentInComplex_flats_filter_count_title__mbEBO{margin-bottom:12px;color:#010121}.ChooseApartmentInComplex_flats_filter_count_subtitle__SOoZj{margin-bottom:32px;font-size:15px;font-weight:400;font-style:normal;line-height:24px;color:#1b1b1b}.ChooseApartmentInComplex_filter_grouped_container__g57Ih{display:grid;grid-column:span 12;margin-bottom:24px;background:#fff;border-radius:24px}.ChooseApartmentInComplex_see_all_flats_btn__X_Odh{width:100%;grid-column:span 12}.ChooseApartmentInComplex_accordion_container_mob__knmf3{display:none}.ChooseApartmentInComplex_flat_option_mob__BT3RU{display:grid;grid-template-columns:1fr 1fr 1fr auto;justify-content:space-between;width:100%;padding:16px 0;text-align:start;border-bottom:1px solid #f0f4f8}.ChooseApartmentInComplex_flat_option_mob__BT3RU:first-child{padding-top:0}.ChooseApartmentInComplex_flat_option_mob__BT3RU:last-child{padding-bottom:0;border-bottom:none}.ChooseApartmentInComplex_flat_option_mob__BT3RU img{transform:rotate(90deg);width:10px}@media only screen and (max-width:1239px){.ChooseApartmentInComplex_flat_option_grid__WsMzF{display:grid;grid-template-columns:auto min-content;grid-template-columns:repeat(3,auto);justify-content:space-between;width:100%}.ChooseApartmentInComplex_flat_option_from_offers__SShm6:last-child{display:none}}.page_main___EDQ2{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:32px;gap:32px}.page_left_side__r_Yn6{display:grid;grid-column:span 8;grid-template-columns:repeat(12,1fr)}.page_col_span_12____lDE{grid-column:span 12}.page_about_container_lg__SSeay{grid-column:span 4}.page_block_container_gallery__FoOsj{margin-top:-40px}.page_header_grid__dAOGG{display:grid;grid-gap:40px;gap:40px;margin-bottom:20px}.page_show_plan_container__e8b3W{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;justify-content:center;margin-top:12px;margin-bottom:96px}.page_show_more_container__usVPm{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between}.page_title__108Wg{margin:0 0 44px}.page_header_btn__ZjwBW{display:block;width:100%!important;max-width:313px!important;margin:auto}.page_photo_block_container__vO18f{grid-column:span 12;display:flex;flex-direction:column;align-items:center;max-height:576px;padding:8px 8px 24px;border-radius:24px;background:var(--color-background-primary)}div+.page_photo_container__FUjDp{height:492px}.page_photo_container__FUjDp{height:576px;width:100%}.page_flatViewedCountContainer__la_lq{width:100%;padding:32px 32px 24px;font-size:12px;font-weight:400;line-height:150%;text-align:center;color:var(--color-text-primary)}.page_block_container__H99_M,.page_photo_block_container__vO18f,.page_projects_current_city__AAuBz,.page_projects_other_cities__KQKap{margin-bottom:96px}.page_in_complex_container__qKXC1{display:grid;grid-template-columns:auto auto;grid-gap:40px;gap:40px;margin-bottom:40px}.page_projects_container__kYEAX{display:grid;grid-template-columns:auto;grid-gap:44px;gap:44px}.page_select_plan_container__M95ZT{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:12px;gap:12px;justify-content:center}.page_container_drop__VbOWo{position:relative;width:200px}.page_container__SDHca{position:relative;width:100%;height:351px}.page_overlay__aA33y{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);border-radius:24px}.page_mortgage_title__kHyMY{width:933px}.page_process_cards__K_HwS{display:grid;grid-template-columns:auto auto auto;grid-gap:40px;gap:40px}.page_chevron_show_more__sY_S5{transform:rotate(180deg)}.page_chevron_show_more_active__hsgnA{transform:rotate(0deg)}.page_about_container_laptop__Xz7_t{display:none}.page_flat_title_container__vub7v{margin-bottom:24px}.page_flat_descr_address__2DnYl{color:var(--Grey-Text,#646262)}@media only screen and (max-width:1239px){.page_main___EDQ2{display:flex!important;flex-direction:column-reverse}.page_about_container_laptop__Xz7_t{display:grid}.page_about_container_lg__SSeay{display:none}}@media only screen and (min-width:0) and (max-width:599px){.page_flatViewedCountContainer__la_lq{padding-bottom:8px}.page_header_grid__dAOGG,.page_show_plan_container__e8b3W{display:none}.page_main___EDQ2{gap:0}.page_in_complex_container__qKXC1{grid-template-columns:auto;padding:0 16px}.page_block_container__H99_M,.page_photo_block_container__vO18f{margin-bottom:32px}}