@media screen and (max-width:1300px){.container{width:100%;overflow:hidden;padding:0 16px}.on_mobile{display:block}.on_desktop{display:none}.main_banner{overflow:hidden}nav{display:none;height:calc(100vh - 80px);position:fixed;top:80px;left:0;z-index:99;width:100%}nav ul{display:block;justify-content:space-between;align-items:center;height:auto}nav ul li{width:100%;text-align:center;border-right:0}nav ul>li:first-child{border-left:0}nav .container{padding:24px 0}nav .menu_button a{width:calc(100% - 32px) !important;display:block;margin:24px auto 0 auto}.main_banner{position:relative;display:block;background:#d9dce5;background-size:100% auto;height:auto;padding:0}.main_banner .container{padding:32px 16px 32px 16px;position:relative;z-index:2}.main_banner .mobile_banner img{width:100%}.main_banner h1{font-size:32px;line-height:36px;text-align:center;margin-bottom:16px}.main_banner .subtitle{font-size:26px;line-height:30px;text-align:center;margin-bottom:16px;color:#041257;font-weight:600}.main_banner .description{font-size:16px;line-height:21px;margin-bottom:32px;text-align:center}.main_banner .more_button{left:16px;bottom:16px;text-align:center}.benefites .container{overflow:visible}.benefites ul{display:block}.benefites ul li{display:block;margin:0 auto 64px auto}.benefites ul>li:last-child{margin-bottom:0}.base_title{line-height:34px;font-size:28px}.base_title br{display:none}.base_subtitle{font-size:23px;line-height:30px}.mortgage ul.mortgage_variants{display:block}.mortgage ul.mortgage_variants li{width:100%;padding:14px 70px 0 130px}.mortgage ul.mortgage_variants li.variant_1{margin-bottom:32px;padding:14px 70px 0 130px}.mortgage ul.mortgage_variants li:before{width:70px;background-size:36px}.mortgage ul.mortgage_variants li.variant_1:after{content:'';position:absolute;width:90px;height:90px;background:url(/images/mortgage_1.jpg) no-repeat center center;top:calc(50% - 45px);left:20px;border-radius:100px}.mortgage ul.mortgage_variants li.variant_2:after{content:'';position:absolute;width:90px;height:90px;background:url(/images/mortgage_2.jpg) no-repeat center center;top:calc(50% - 45px);left:20px;border-radius:100px}.mortgage ul.mortgage_variants li .variant_title{font-size:21px;line-height:25px}.mortgage ul.mortgage_variants li .variant_text{font-family:'Roboto';line-height:20px;font-size:14px}.mortgage ul.mortgage_variants li .variant_text br{display:none}.callback_form{padding:24px 0}.callback_form .form{width:100%}.callback_form .form form .fields input{display:inline-block;width:100%}.callback_form .form form .fields>input:first-child{margin-bottom:16px;margin-right:0}.callback_form .form form input[type="submit"]{width:233px;height:50px;font-size:18px;line-height:50px}.technology .container{overflow:visible}.technology.in_container .container{padding:32px 16px 52px 16px}.technology .technology_plan .labels{display:none}.technology .technology_plan{position:relative;height:auto}.technology .technology_plan .main_image{position:relative;left:auto;top:auto;width:100%;max-width:533px;display:block;margin:0 auto;margin-bottom:32px}.technology .technology_plan .label{position:relative;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:block;text-align:left !important;width:70%;margin:0 auto}.technology .technology_plan .label a{font-size:18px;line-height:24px}.technology .technology_plan>.label:not(:last-child){margin-bottom:16px}.services .services_columns{display:block}.services .services_columns .service{display:inline-block;width:100%}.services .services_columns>.service:not(:last-child){margin-bottom:32px}.base_title .trade_in_title:before{display:block;margin:0 auto 6px auto}.trade_in{background:url(/images/trade_in_mobile.jpg) no-repeat center bottom,#edd7c4;height:598px;background-size:100% auto}.projects .projects_list{display:flex;margin:0 auto;width:100%;justify-content:center;flex-wrap:wrap}.projects .project{display:inline-block;padding:0;height:500px}.projects .project .project_inner{width:100%}.reviews .reviews_list{width:100%}.reviews .reviews_list .review{height:auto;background:#f2f2f2;padding:32px 24px;border-radius:20px;display:block;align-items:center}.reviews .reviews_list .review .review_author{margin:0 0 32px 0;text-align:center;width:100%}.reviews .reviews_list .review .review_text{width:100%}footer .columns{display:block;margin:0 0 32px 0}footer .columns .logo{text-align:center;margin:0 0 32px 0}footer .columns .menu{margin:0;text-align:center}footer .columns .menu ul li a{font-size:24px;line-height:48px}footer .columns .contacts_1{text-align:center;padding:20px 0 0 0;margin:0 0 32px 0}footer .columns .contacts_2{text-align:center}footer .columns .contacts_2 .phone span{font-size:16px;margin:0 0 8px 0}footer .columns .contacts_2 .phone small{font-size:18px;margin:8px 0 0 0}footer .columns .contacts_2 .phone .number a{font-size:24px}footer .columns .contacts_2 .email a{color:#fff;font-size:24px}footer .copyright{text-align:center;font-size:16px;line-height:22px;opacity:1;padding-bottom:50px}footer .copyright .mobile_title{display:block;font-size:16px;margin:0 0 2px 0;text-transform:uppercase;opacity:.5}.about .container{background:#fff;padding:32px 16px 50px 16px;margin-bottom:0}.base_title.big{font-size:32px;line-height:36px}.base_title.tal{text-align:center}.about .title_description{font-size:22px;line-height:28px}.about h3{font-size:28px;line-height:34px}.about ul.two_columns{column-count:1;margin-bottom:32px}.about ul.two_columns li{margin-bottom:24px;font-family:'Roboto';font-size:18px;line-height:24px;background:url(/images/check.svg) no-repeat center left;padding:0 0 0 64px;font-weight:bold;min-height:48px}.about .spoilers ul li{display:inline-block;position:relative;vertical-align:top;margin:0 0 24px 0;max-width:100%;width:100%}.about .spoilers ul li .spoiler_title{position:relative;font-size:24px;font-family:'Roboto';display:inline-block;width:100%;height:90px;background:#f2f2f2;border-radius:10px;line-height:90px;padding:0 0 0 24px;cursor:pointer}.about .spoilers ul li .spoiler_title{position:relative;font-size:18px;height:70px;line-height:70px}.about .awards .awards_carousel img{width:150px;margin:0 auto}.map .map_container .map_description{position:relative;top:0;left:0;width:100%;height:auto;background:#202a50;z-index:3;padding:0 0 32px 0;color:#fff}.technology_description .container{background:#fff;padding:32px 16px 50px 16px;margin-bottom:0}.technology.in_container .technology_plan .main_image{left:auto}.technology.in_container .technology_plan .label.label_1,.technology.in_container .technology_plan .label.label_2{left:16px}.technology.in_container .technology_plan .label.label_3{right:16px}.technology.in_container .technology_plan .label.label_4{right:16px}.technology_description .technology_benefites{display:block;font-size:0}.technology_description .technology_benefites li{width:50%;display:inline-block}.technology_description .technology_benefites>li:not(:last-child){margin-bottom:32px}.technology_description .technology_benefites li .benefites_icon{margin-bottom:16px}.technology_description h2{text-align:center;font-size:28px;line-height:34px}.technology_description .technology_process{display:flex;flex-wrap:wrap}.technology_description .container>.technology_process:not(:last-child){margin-bottom:32px}.technology_description .technology_process .text{width:100%}.technology_description .technology_process .image{width:100%;text-align:left}.technology_description .technology_process .text .step{font-size:32px}.technology_description .technology_process .image img{width:100%}.technology_description .technology_process.reverse .text{order:1}.technology_description .technology_process.reverse .image{order:2}.projects .projects_grid ul>li:not(:nth-child(3n)){margin:0 0 32px 0}.projects .projects_grid ul li{width:100%}.projects.projects_page .container{background:#fff;padding:32px 16px 0 16px}.projects .projects_grid ul li .image img{width:100%}.single_projects .container{background:#fff;padding:32px 16px 48px 16px}.single_projects .project_gallery .project_carousel{width:100%;height:auto}.single_projects .project_gallery img{width:100%}.single_projects .base_title{text-transform:uppercase}.single_projects .project_description{font-size:18px;line-height:24px}.single_projects .project_complectation .icon{text-align:center;margin:0 0 24px 0}.single_projects .project_complectation .icon img{height:36px}.single_projects .project_complectation .table table tbody tr>td:first-child{width:260px;position:-webkit-sticky;position:sticky;max-width:260px;left:0}.single_projects .project_complectation .table table tbody tr td{font-size:14px;line-height:19px}.single_projects .project_complectation .table{margin-bottom:24px;overflow-x:scroll}.single_projects.single_work .single_work_info{display:block}.single_projects.single_work .single_work_info .single_work_description{width:100%}.single_projects.single_work .single_work_info .single_work_photo{width:100%;text-align:left}.single_projects.single_work .single_work_info .single_work_photo img{width:100%;height:auto}.design .container{background:#fff;padding:32px 16px 48px 16px}.design h3{font-size:24px;line-height:32px}.design .design_gallery .design_carousel,.projects .project_carousel,.reviews .reviews_carousel,.about .awards_carousel,.single_projects .project_carousel{width:100%;height:auto;padding:64px 0 0 0}.design .design_gallery .slick-prev,.design .design_gallery .slick-prev:hover,.projects .project_carousel .slick-prev,.projects .project_carousel .slick-prev:hover,.reviews .reviews_carousel .slick-prev,.reviews .reviews_carousel .slick-prev:hover,.about .awards_carousel .slick-prev,.about .awards_carousel .slick-prev:hover,.single_projects .project_carousel .slick-prev,.single_projects .project_carousel .slick-prev:hover{position:absolute;left:0;top:24px;width:50%}.design .design_gallery .slick-next,.design .design_gallery .slick-next:hover,.projects .project_carousel .slick-next,.projects .project_carousel .slick-next:hover,.reviews .reviews_carousel .slick-next,.reviews .reviews_carousel .slick-next:hover,.about .awards_carousel .slick-next,.about .awards_carousel .slick-next:hover,.single_projects .project_carousel .slick-next,.single_projects .project_carousel .slick-next:hover{position:absolute;right:0;top:24px;width:50%}.design .design_gallery .slick-slider .slick-list,.projects .project_carousel .slick-slider .slick-list,.reviews .reviews_carousel .slick-slider .slick-list,.single_projects .project_carousel .slick-slider .slick-list{aspect-ratio:370/250}.design .design_gallery img,.projects .project_carousel img,.single_projects .project_carousel img{width:100%;aspect-ratio:370/250;display:block}.design .columns li{font-family:'Roboto';font-size:18px;line-height:22px;background:url(/images/check.svg) no-repeat center left;padding:0 0 0 64px;margin-bottom:16px;min-height:48px;height:auto}.design .columns li.oneline{line-height:22px}.design .columns{column-count:1}.pays .container{background:#fff;padding:32px 16px 48px 16px}.pays .pay_banner{background:url(/images/pays_bg.jpg) no-repeat bottom center;height:580px;width:auto;margin:-32px -42px 32px -42px;position:relative;padding:32px 48px}.pays .pay_banner .banner_text{color:red;font-size:27px;line-height:32px;font-family:'Roboto';width:100%;margin-bottom:15px;text-align:center}.pays .pay_banner .banner_button{text-align:right}.pays .pay_banner .banner_button>a{width:230px;height:44px;line-height:50px}.pays .mortgage{padding:32px 0}.pays .mortgage .columns{display:block}.pays .mortgage .columns .column .mortgage_title{background:#202a50;border-radius:20px 20px 0 0;color:#fff;text-align:center;line-height:64px;height:64px;white-space:nowrap;font-size:18px;font-weight:600;font-family:'Roboto'}.pays .mortgage .columns .column .mortgage_description ul.checklist li{font-family:'Roboto';font-size:16px;line-height:22px;background:url(/images/check.svg) no-repeat center left;padding:10px 0 0 64px;height:64px;white-space:normal}.pays .mortgage .columns .column .mortgage_description{padding:32px 16px}.pays .mortgage .columns .column{width:100%}.pays .mortgage .columns>.column{margin-bottom:32px}.pays .mortgage_conditions{margin-bottom:48px;display:block}.pays .mortgage_conditions .checklist{width:100%;margin-bottom:24px}.pays .mortgage_conditions .checklist ul li{font-family:'Roboto';font-size:18px;line-height:24px;background:url(/images/check.svg) no-repeat center left;padding:7px 0 0 64px;height:64px;white-space:normal}.pays .mortgage_conditions .conditions{width:100%}header .contacts .phone .number a,header .contacts .social_links .number a{font-size:18px}header .contacts .phone small{font-size:14px;margin:4px 0 0 0}.modaal-container{width:100%}.modaal-inner-wrapper{padding:0}.popup_form{width:100%}.popup_form form .fields>input:first-child{margin:0 0 16px 0}.popup_form form .fields input{width:100%}header .burger a.openned{background:url(/images/close.svg) no-repeat center center;background-size:24px;display:block}header .burger a.openned img{opacity:0}.projects .project .project_text{-webkit-line-clamp:4}body.sticky_header{padding-top:80px}header.sticky{position:fixed;width:100%;top:0;left:0;z-index:5}.technology_description .technology_benefites li .benefites_title{font-size:20px;line-height:26px}.main_banner .mobile_banner{margin:-140px 0 0 0;position:relative;z-index:1}.main_banner .container{position:relative;z-index:2}.main_banner .subtitle{font-size:29px;line-height:30px}.main_banner .subtitle span{font-size:26px;margin:2px 0 -6px 0}.main_banner h1{margin-bottom:4px}.main_banner .description{font-size:14px;line-height:18px}.button.big{width:280px;height:50px;font-size:21px;line-height:50px}.benefites{position:relative;padding:150px 0 64px 0}.benefites .base_title{display:none}.benefites .award{z-index:3;position:absolute;top:-24px;right:calc(50% - 150px);background:url(/images/2026/SVG/award_2026.svg) no-repeat center center;width:300px;height:132px}.benefites ul li{width:100%;padding:20px 30px 20px 20px;height:auto}.actions{background:#fff;padding:32px 0}.actions ul li .action_banner img{width:100%;height:auto;object-fit:cover}.actions .base_title{margin:0 0 24px 0}.projects{padding:32px 0;background:#f2f2f2}.projects .slick-prev,.projects .slick-next{display:none !important}.projects .project,.projects .project .project_inner{height:auto}.projects .project .project_price{padding:0 16px 32px 16px;position:relative}.projects .project .project_price .more{position:relative;top:auto;left:auto;opacity:1;pointer-events:none;text-align:center;width:100%;margin:16px 0 0 0}.button.middle{width:233px;height:36px;font-size:18px;line-height:36px}.projects .project:hover .project_price .price{opacity:1}.projects .slick-dots{position:relative;order:4;bottom:auto;margin:12px 0 0 0}.projects .slick-dots li{width:8px;height:8px}.projects .slick-dots button{width:8px;height:8px;padding:0;background:#999;border-radius:8px}.projects .slick-dots li.slick-active button{background:#041257}.projects .slick-dots button:before{display:none}.pay_types{background:#fff;padding:32px 0}.pay_types ul li{width:calc(50% - 16px / 2)}.pay_types ul li .pay_icon img{max-width:80px}.pay_types ul li .pay_name{font-size:18px}.pay_types .subtitle{font-family:Roboto;font-size:22px}.banks{background:#fff;padding:32px 0}.banks .container{overflow:visible}.banks .subtitle{font-size:22px;line-height:26px}.banks .banks_description{font-size:16px;line-height:20px}.banks ul{gap:8px}.banks ul li{width:calc(50% - 8px / 2);height:auto;padding:16px 12px}.trade_in .container{align-content:flex-start;padding:32px 0}.collective{padding:32px 0}.collective .container{display:flex;align-items:center;flex-wrap:wrap;padding:0}.collective .collective_image{position:relative;width:100%;z-index:1;order:2}.collective .collective_image img{max-width:100%;height:auto;margin:0}.collective .collective_info{position:relative;width:100%;z-index:2;padding:0 16px;margin:0 0 32px 0}.collective .collective_info .base_title{text-align:center}.collective .collective_info ul li{width:100%;text-align:center}.collective .collective_info ul li .point_number{font-size:48px}.collective .collective_info ul li .point_text{font-size:20px;font-family:Roboto;line-height:27px;font-weight:bold}.collective .collective_info ul li .point_text br{display:none}.director .container{display:flex;align-items:center;padding:0;flex-wrap:wrap}.director .director_info{position:relative;z-index:2;width:100%;padding:0 16px}.director .director_info .base_title{text-align:center}.director .director_info .director_description{font-family:Roboto;font-size:16px;line-height:20px;margin:0 0 24px 0;text-align:center}.director .director_info .director_text .text_title{color:#041257;font-family:Roboto;font-size:22px;line-height:24px;text-align:center;margin:0 0 16px 0}.director .director_info .director_text ul li span{display:block;font-family:Roboto;font-size:20px;line-height:24px;margin:0 0 4px 0;font-weight:bold}.director .director_info .director_text ul li{font-family:Roboto;font-size:16px;line-height:20px}.director .director_info .director_small{display:none}.director .director_image{position:relative;z-index:1;width:100%}.director .director_image img{position:relative;height:auto;margin:0;width:100%}.director .director_image .director_description{background:#28348a;background:linear-gradient(228deg,rgba(40,52,138,1) 0,rgba(4,18,87,1) 100%);padding:16px 24px;color:#fff;font-family:Roboto;font-size:12px;line-height:16px}.director .director_image .director_description span{display:block;font-size:14px;line-height:18px;font-weight:bold}.director .director_image .director_description br{display:none}.steps{padding:32px 0;background:#fff}.steps .subtitle{font-size:22px;line-height:26px}.steps ul li{width:100%;height:auto;flex-wrap:wrap;padding:16px 16px;gap:16px}.steps ul li:after{display:none}.steps ul li .step_icon{display:flex;align-items:center;width:100%;justify-content:space-between}.steps ul li .step_icon .step_title{display:flex;align-items:center;font-family:Roboto;font-size:24px;font-weight:bold;line-height:28px;gap:8px;text-align:left}.steps ul li .step_icon .step_title:before{content:attr(data-step);width:30px;height:30px;min-width:30px;min-height:30px;background:#041257;text-align:center;line-height:30px;font-family:Roboto;font-weight:bold;font-size:20px;border-radius:30px;color:#fff}.steps ul li .step_icon img{max-width:64px}.steps ul li .step_info .step_text{font-family:Roboto;font-size:16px;line-height:20px}.steps ul li .step_period{text-align:unset;width:100%;display:flex;align-items:center;justify-content:space-between}.steps ul li .step_period .period{margin:0}.services{padding:32px 0}.services .services_columns{padding:0}.services .services_columns .service{display:inline-block;width:100%;height:auto}.services .services_columns>.service:not(:last-child){margin-bottom:16px}.services .services_columns .service .service_title{font-size:24px;padding:16px 0}.services .services_columns .service .service_title br{display:none}.services .services_columns .service .service_content ul li{padding:0 0 0 45px}.services .services_columns .service .service_content{padding:24px 16px;height:auto;max-height:none}.services .services_columns .service .service_content ul{display:flex;flex-direction:column;justify-content:space-between;height:auto;gap:16px}.why{padding:32px 0;background:#fff}.why ul{display:flex;flex-wrap:wrap;gap:32px}.why ul li{width:100%;text-align:unset;display:flex;gap:16px}.why ul li .why_icon img{max-width:80px}.reviews{padding:32px 0;background:#f2f2f2}.reviews .slick-dots{position:relative;order:4;bottom:auto;margin:12px 0 0 0}.reviews .slick-dots li{width:8px;height:8px}.reviews .slick-dots button{width:8px;height:8px;padding:0;background:#999;border-radius:8px}.reviews .slick-dots li.slick-active button{background:#041257}.reviews .slick-dots button:before{display:none}.faq{background:#dfdfdf;padding:32px 0 0 0}.faq .container{padding:0}.faq .base_title{margin:0 0 24px 0}.faq .faq_container{display:flex;align-items:center;height:auto;flex-wrap:wrap}.faq .faq_list{position:relative;z-index:2;width:100%;height:388px;overflow-x:hidden;overflow-y:scroll;padding:0 16px}.faq .faq_list ul{padding:0}.faq .faq_image{position:relative;z-index:1;width:100%}.faq .faq_image img{height:auto;width:100%}.faq .faq_list ul li:after{content:attr(data-number);position:absolute;color:#c3922e;font-size:24px;top:12px;left:16px;font-weight:bold}.faq .faq_list ul li{position:relative;background:#fff;display:flex;border-radius:0 12px 12px 12px;margin:0 0 16px 0;padding:12px 50px 14px 40px;cursor:pointer}.faq .faq_list ul li .faq_arrow{position:absolute;width:40px;background:#cfa858;height:100%;top:0;right:0;border-radius:0 12px 12px 0;display:flex;align-items:flex-start;padding:16px 0 0 0;justify-content:center}.faq .faq_list ul li .faq_arrow:after{width:24px}.faq .faq_list ul li .faq_title{font-family:Roboto;font-weight:bold;font-size:20px;line-height:24px}.questions .questions_title{font-size:28px;line-height:34px}.questions .questions_subtitle{font-size:18px}.works .container{padding:0}.ready_objects{padding:0 0 32px 0}.ready_objects .ready_objects_title a.button{display:none}.ready_objects .ready_objects_button{text-align:center;margin:0 0 24px 0}.ready_objects .ready_objects_button a{width:auto;padding:0 16px;font-size:16px;font-weight:400;color:#fff;text-transform:unset;background:#041257;font-family:Roboto}.ready_objects .ready_objects_title{font-size:22px}.ready_objects .ready_objects_subtitle{font-size:16px;line-height:20px}.transparent_bg{background:transparent !important}.padding_0{padding:0 !important}.catalog .catalog_sidebar{display:none;position:fixed;top:0;left:0;z-index:99;background:#f0f0f0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;padding:24px}.catalog .catalog_content{width:100%}.catalog .catalog_content .projects .projects_list{display:flex;flex-wrap:wrap;gap:8px;width:100%;justify-content:flex-start}.catalog .catalog_content .projects .projects_list .project{padding:0;width:calc(50% - 8px / 2) !important;border-radius:12px}.catalog .catalog_content .projects .project .project_inner{width:100%;height:auto;border-radius:12px}.catalog .catalog_content .projects .project .project_image{margin-bottom:12px}.catalog .catalog_content .projects .project .project_image .project_labels span{display:none}.catalog .catalog_content .projects .project .project_image .project_labels>span:first-child{display:block;width:100%;border-radius:0;font-size:9px}.catalog .catalog_content .projects .project .project_image img{width:100%;height:auto;aspect-ratio:169 / 109}.catalog .catalog_content .projects .project .project_image .project_labels{display:flex;position:absolute;bottom:0;left:0;gap:8px;width:100%}.catalog .catalog_content .projects .project .project_name{font-family:'Roboto';font-size:16px;line-height:19px;padding:0 12px;margin-bottom:12px;height:20px}.catalog .catalog_content .projects .project .project_properties ul li span.icon{display:flex;width:20px;height:20px;min-width:20px;border-radius:30px;background:#041257;justify-content:center;align-items:center}.catalog .catalog_content .projects .project .project_properties ul li span.icon svg{max-width:12px}.catalog .catalog_content .projects .project .project_properties{padding:0 12px;margin:0 0 16px 0}.catalog .catalog_content .projects .project .project_properties ul li span.text{font-family:Roboto;font-size:12px;line-height:16px}.catalog .catalog_content .projects .project .project_properties ul li{gap:6px}.catalog .catalog_content .projects .project .project_price .more a{height:30px;line-height:30px;width:auto;font-size:14px;padding:0 24px}.catalog .catalog_content .projects .project .project_price{padding:0 16px;position:relative;margin-bottom:16px}.catalog .catalog_content .projects.timeline .project,.catalog .catalog_content .projects.timeline .project .project_inner{height:auto}.catalog .catalog_content .selected_filters ul{flex-wrap:wrap}.catalog .catalog_content .catalog_filters_button{text-align:center;margin:0 0 24px 0}.catalog .catalog_content .catalog_filters_button a{width:auto;padding:0 16px;font-size:16px;font-weight:400;color:#fff;text-transform:unset;background:#041257;font-family:Roboto}.breadcrumbs{padding:24px 0;margin:0 0 16px 0}.breadcrumbs ul li a{font-size:11px}.catalog .catalog_sidebar .catalog_sidebar_title{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-family:Roboto;color:#041257;margin:0 0 48px 0}.catalog .catalog_sidebar .catalog_sidebar_title a.filter_close{width:30px;height:30px;display:block;background:url(/images/2024/SVG/filter_close.svg) no-repeat center center}.catalog .catalog_content .projects .project .project_price .step{line-height:14px}.catalog .catalog_content .projects .project .project_price .step span{font-size:10px}.catalog .catalog_content .projects .project .project_price .step p{white-space:nowrap;font-size:10px;overflow:hidden;text-overflow:ellipsis}.single_object>.container{padding:32px 0;background:#fff}.single_object .base_title{text-align:center;padding:0 16px;margin:32px 0 24px 0}.single_object .object_info{display:block;margin:0 0 24px 0}.single_object .object_info .object_images{width:100%;margin:0 0 32px 0}.single_object .object_info .object_images ul.nav .slick-prev,.single_object .object_info .object_images ul.nav .slick-prev:hover,.single_object .object_info .object_images ul.nav .slick-next,.single_object .object_info .object_images ul.nav .slick-next:hover{width:33px;height:23px;background-size:100%}.single_object .object_info .object_images ul.nav{padding:0 60px}.single_object .object_info .object_images ul.slider{margin:0 0 16px 0}.single_object .object_info .object_images ul.nav .slick-prev,.single_object .object_info .object_images ul.nav .slick-prev:hover{left:12px}.single_object .object_info .object_images ul.nav .slick-next,.single_object .object_info .object_images ul.nav .slick-next:hover{right:12px}.single_object .object_info .object_properties{width:100%;padding:0 16px;display:flex;flex-wrap:wrap}.single_object .object_info .object_properties .property .property_name{font-family:Roboto;font-size:22px;color:#041257;margin:0 0 8px 0}.single_object .object_info .object_properties .property .property_text{font-family:Roboto;font-size:16px;line-height:20px}.single_object .object_description{margin:0 0 32px 0;padding:0 16px}.single_object .object_description .object_description_title{font-family:Roboto;font-size:22px;color:#041257;margin:0 0 16px 0}.single_object .object_description .object_description_text{display:flex;flex-direction:column;gap:16px;font-family:Roboto;font-size:16px;line-height:20px}.single_object .object_info .object_properties .property{margin:0 0 24px 0;order:2;width:100%}.single_object .object_map .object_map_title{font-family:Roboto;font-size:22px;color:#041257;margin:0 0 16px 0}.single_object .object_map{margin:0 0 32px 0;padding:0 16px}.single_object .object_review .object_review_title{font-family:Roboto;font-size:22px;color:#041257;margin:0 0 24px 0;padding:0 16px}.single_object .object_review .object_review_content{background:#f2f2f2;padding:24px 16px;display:flex;gap:24px;flex-direction:column}.single_object .object_review .object_review_content .object_review_client{width:100%;text-align:center;display:flex;align-items:center;gap:16px}.single_object .object_review .object_review_content .object_review_client .client_info{text-align:left}.single_object .object_review .object_review_content .object_review_client .client_image img{width:80px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:130px}.single_object .object_review .object_review_content .object_review_client .client_image{margin:0}.single_object .object_review .object_review_content .object_review_info{width:100%}.single_object .object_review .object_review_content .object_review_info .review_text{font-family:Roboto;font-size:16px;line-height:20px;margin:0 0 24px 0}.single_object .object_map #object_map{width:100%}.single_object .object_review .object_review_content .object_review_info .review_images ul .slick-prev,.single_object .object_review .object_review_content .object_review_info .review_images ul .slick-prev:hover{background:url(/images/carousel_arrow_left.svg) no-repeat center center;width:33px;height:23px;background-size:100%;left:0;opacity:1 !important;text-indent:-9999px}.single_object .object_review .object_review_content .object_review_info .review_images ul{padding:0 40px}.single_object .object_review .object_review_content .object_review_info .review_images ul .slick-next,.single_object .object_review .object_review_content .object_review_info .review_images ul .slick-next:hover{background:url(/images/carousel_arrow_right.svg) no-repeat center center;width:33px;height:23px;background-size:100%;right:0;opacity:1 !important;text-indent:-9999px}.single_object .object_review .object_review_content .object_review_info .review_images ul li img{width:100%;height:auto;aspect-ratio:800 / 522;object-fit:cover;max-width:90%}.single_object .object_review .object_review_content .object_review_info .review_images ul li a{display:flex;align-items:center;justify-content:center}.single_object .timeline{margin:0 0 16px 0;padding:0 0 0 16px}.single_object .timeline ul{flex-flow:row nowrap;overflow-x:scroll;overflow-y:hidden;padding:0 16px 10px 0}.single_object .timeline ul li{min-width:200px}.catalog .catalog_content .projects .projects_subtitle{font-size:22px;text-align:center}.catalog .catalog_content .projects .project .project_price .price{display:none}.single_object .object_info .object_properties .offer{margin:0 0 32px 0;order:1;width:100%}.single_object .object_info .object_properties .offer .price{font-size:26px;color:#041257;font-weight:bold;margin:0 0 16px 0;text-align:center}.single_object .object_info .object_properties .offer .get_offer a{padding:0;width:100%}.single_object .object_complect .object_complect_title{font-size:22px;padding:0 16px}.single_object .object_complect .object_complect_tabs .tabs_labels ul{display:flex;gap:8px;overflow-y:scroll}.single_object .object_complect .object_complect_tabs .tabs_labels ul li{width:auto;font-family:Roboto;font-size:17px;font-weight:bold;color:#fff;border-radius:12px 12px 0 0;height:35px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid #fff;cursor:pointer;white-space:nowrap;padding:0 20px 0 20px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table thead tr th:last-child,.single_object .object_complect .object_complect_tabs .tabs_content .tab table tbody tr>td:last-child{width:45px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table tbody tr td:first-child{width:calc(100% - 45px);padding:16px 10px 16px 16px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table thead tr th:first-child{width:calc(100% - 45px);padding:16px 10px 16px 16px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table tfoot tr td:last-child{width:45px;background:transparent;text-indent:-9999px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table tfoot tr td:first-child .total{display:inline-block}.single_object .object_complect .object_complect_tabs .tabs_content .tab table .check{display:inline-block;width:26px;height:20px}.single_object .object_complect .object_complect_tabs .tabs_content .tab table{font-size:14px;line-height:18px}.single_object .object_complect .object_complect_tabs .tabs_content .tab p{text-align:left;font-size:11px;margin:8px 0 0 0;font-family:Roboto;padding:0 16px}.actions ul li .action_content{display:block}.actions ul li .action_content .action_text .action_title{font-size:22px}.actions ul li .action_content .action_text .action_description{font-size:16px;line-height:20px}.actions ul li .action_content .action_text .action_meta{font-size:16px;line-height:20px;margin:0 0 24px 0}.actions ul li .action_content .action_button a{width:100%;height:50px;line-height:50px}.project_mortgage_txt{font-size:12px;line-height:1.2}}@media screen and (max-width:840px){header .contacts .modal_button{display:none}}@media screen and (max-width:640px){header .contacts .phone{display:none}header .contacts .social_links .number{padding-top:10px;display:block}}@media screen and (min-width:540px) and (max-width:1300px){header .contacts .city_list{margin-right:5px}header .contacts .phone{text-align:center}nav .city_list.on_mobile{display:none}#allow-cookies-modal{min-width:520px}}@media screen and (min-width:600px) and (max-width:1299px){.technology_description .technology_benefites li{width:33%}.single_projects .project_complectation .table table tbody tr>td:first-child{min-width:240px}body.sticky_header{padding-top:80px}header.sticky{position:fixed;width:100%;top:0;left:0;z-index:5}footer .copyright{padding-bottom:50px}.about_company{display:block}.about_company_photo{width:450px;margin:0 auto 50px auto}}@media screen and (min-width:374px) and (max-width:600px){.about_company{display:block}.about_company_photo{width:auto;margin:0 auto 50px auto}.about_company_photo img{width:100%}.base_subtitle br{display:block}.popup_form form .fields .input-field,.feedback-form .fields .form-group.input-field{display:block}.popup_form form .fields .input-field:first-child,.feedback-form .fields .form-group.input-field:first-child{margin-right:0;margin-bottom:30px}footer .copyright{padding-bottom:50px}.about_company{display:block}.technology_benefites_item h3{font-size:26px;line-height:26px}.single_object .object_complect .object_complect_tabs .button.big{width:95%}form .checkbox{width:100%}form .checkbox label{font-size:13px;line-height:16px}.button.big_big{width:100%}}@media screen and (max-width:374px){header .contacts .social_links .number a{font-size:14px}.about_company{display:block}.about_company_photo{width:auto;margin:0 auto 50px auto}.about_company_photo img{width:100%}.base_subtitle br{display:block}.mortgage ul.mortgage_variants li.variant_1{padding:24px 70px 0 32px}.mortgage ul.mortgage_variants li{padding:24px 80px 0 30px}.mortgage ul.mortgage_variants li:after{display:none}.popup_form form .fields .input-field,.feedback-form .fields .form-group.input-field{display:block}.popup_form form .fields .input-field:first-child,.feedback-form .fields .form-group.input-field:first-child{margin-right:0;margin-bottom:30px}.popup_form,.callback_form .form{padding:32px 15px}.button.big{height:54px}.technology_benefites_item h3{font-size:26px;line-height:26px}#eco h3:before,#heat h3:before,#long_lasting h3:before{top:-25px}#safely h3:before,#functional h3:before{top:-10px}.technology_title .container{padding:32px 10px}.technology_title .base_title.big{font-size:26px}.single_object .object_complect .object_complect_tabs .button.big{width:95%}.button.big{font-size:18px}.banks .container>p>a{width:auto;padding:15px;height:auto;line-height:1.2;white-space:normal}}@media screen and (min-width:320px) and (max-width:539px){header .contacts .city_list{margin-right:0;display:none}header .contacts .phone{text-align:center}nav .city_list.on_mobile{display:block;text-align:right;padding:0 15px 15px 15px;color:#fff;font-size:16px;font-weight:600}nav .city_list.on_mobile a{color:#fff;font-size:18px;font-weight:600}.city-modal-form .fields{width:95%}.pays .mortgage .columns .column .mortgage_description ul li,.pays .mortgage_conditions .checklist ul li{white-space:normal;line-height:1.2;height:auto;margin-bottom:10px;padding:0 0 0 40px;background-size:28px 28px;font-size:24px}.pay_banner .base_title{line-height:15px}.pays .pay_banner .banner_text{font-size:22px;line-height:27px;text-align:left}#allow-cookies-modal{width:95%;bottom:10px;margin:0 auto;right:0;text-align:center;height:auto}#allow-cookies-modal .button{display:block;margin:0 auto}}