@media screen and (max-width:1600px){:root{--gap-43:33px}}@media screen and (max-width:1560px){:root{--gap-43:21px}.header_logo_and_rating{gap:21px}.header_support{gap:21px}.building_house_main_right_header_title{font-size:70px}.why_customer_choose{overflow:hidden}.similar_project_slider_main_body_slider .catalog_main_body_item_list_item_footer{flex-direction:column;align-items:flex-start}.similar_project_slider_main_body_slider .catalog_main_body_item_list_item_footer_button,.similar_project_slider_main_body_slider .catalog_main_body_item_list_item_footer_button button{width:100%;max-width:unset}.similar_project_slider_main_body_slider .catalog_main_body_item_list_item_footer_button button{max-width:unset;padding:14px 90px}}@media screen and (max-width:1485px){.catalog_main_body_item_list_item_specific_item span{font-size:14px}.calculator_main_body_right_form_body_list{gap:16px}.question_and_answer_body_tab_list_item_header{font-size:16px}.header_project_calculator button{padding:22px 16px;font-size:13px;gap:10px}.header_send_project button{padding:22px 16px;gap:10px;font-size:13px}.header_support_phone_header a{font-size:16px}.header_support_phone_footer{font-size:14px}.header_coll_button button{padding:10px 14px;font-size:13px}.header_logo a{max-width:111px;width:100%}.header_logo a img{width:100%}.container{max-width:1230px}.header_rating a{width:126px}.header_rating a img{width:100%}.header_nav_main>nav>ul>li>.show{padding:20px 15px}.header_nav_main>nav>ul>li>a{padding:20px 15px}.projecting_main_list_item a{padding:16px 120px 16px 16px}.header_nav_main_link_hover_main_item{max-width:288px;width:100%;height:268px}.header_nav_main_link_hover_main_item_title,.header_nav_main_link_hover_main_item.green .header_nav_main_link_hover_main_item_title{font-size:18px}.header_section_main_title h1{font-size:48px}.header_section_main_title{max-width:750px;width:100%}.header_section_main_info{max-width:416px;font-size:20px}.header_section_main_button{padding-top:50px}.header_section_main{padding:95px 0 40px}.header_section_content_list_item_title{font-size:16px}.header_section_content_list_item_descritpiion{font-size:14px}.header_section_content{padding:20px 10px 27px}.header_section_content_list_item:first-child{max-width:335px;padding:0 34px 0 20px}.header_section_content_list_item:last-child{max-width:340px;padding:0 45px 0 86px}.header_section_content_list_item{padding:0 60px}.building_house_main_right_header_title{font-size:40px;top:-30px}.building_house_main_right_main_gallery{max-width:567px;width:100%}.building_house_main_title h2{font-size:36px;line-height:0}.building_house_main_list_item_header_title{font-size:20px}.building_house_main_list_item_info{font-size:14px;max-width:485px;width:100%}.building_house_main_list{padding-top:47px;gap:40px}.building_house_main_left{max-width:592px;width:100%}.building_house_main_right_main_gallery_image{height:352px}.building_house_main_right_main_gallery_title{padding-top:24px}.building_house_main_right_header{top:-20px}.advantages_of_wooden_main_list.wooden_main_footer{padding:0 155px}.advantages_of_wooden_main_list_item_header_title{font-size:16px}.why_customer_choose_main_title{font-size:36px}.our_work_title{font-size:36px}.review_body_video_gallery{display:flex;justify-content:end}.review_body_video_gallery_list{width:100%;max-width:432px;margin:0}.review_body{justify-content:space-between}.write_about_them_main_slider_item_image{height:250px}.remained_question_main_left_contact_item_info_title,.remained_question_main_left_contact_item_info_description a{font-size:16px}.remained_question_main_left_contact{justify-content:unset;gap:60px}.remained_question_main_left_title h2{font-size:36px}.remained_question_main_left_description{font-size:18px}.seo_title{font-size:36px}.seo_description{padding-top:48px}.seo_title_and_description{padding:60px 0 140px}.footer_list_nav{gap:80px}.footer_list_nav_item_body{gap:50px}.footer_list{gap:80px}.how_we_build_house_main_body{padding-bottom:80px}.our_project_title h2{font-size:36px}.our_project_title{padding-bottom:48px}.our_project{padding:140px 0}.map_title{font-size:36px;padding-bottom:48px}.blog_list_item_image{max-width:475px;width:100%;height:250px;border-radius:12px}.about_us_header_title h1{font-size:36px}.about_us_header_right_image{max-width:478px;width:100%;height:384px}.about_us_header_title{padding-top:0}.about_us_header_right{max-width:500px;width:100%}.about_us_header{background-position:top right 18%}.rift_house_main_left_list_item{max-width:336px;padding:24px 10px}.rift_house_main_left_list_item_title{font-size:48px}.rift_house_main_left_list_item_description{font-size:18px}.rift_house_main_left_list{grid-template-columns:repeat(auto-fit,minmax(336px,1fr));gap:20px;max-width:692px}.rift_house_main_right_title{font-size:24px}.rift_house_main_right_description{font-size:16px}.why_choose_us_main_title h2{font-size:36px}.how_is_our_cooperation_going_title h2{font-size:36px}.how_is_our_cooperation_going{padding:64px 0;margin-top:140px}.how_is_our_cooperation_going_list_slider{padding-top:48px}.how_is_our_cooperation_going_list_item{padding:20px 20px 88px}.question_and_answer_header_title h1,.question_and_answer_header_title h2{font-size:36px}.service_header_title h1{font-size:36px}.service_body_list_item_info_button_modal button{padding:22px 48px;width:220px}.service_body_list_item_info_button_link a{padding:22px 48px;width:220px}.service_body_list_item_image{max-width:363px;width:100%}.service_body_list_item{padding:16px}.service_body_list_item_info_title{font-size:20px}.question_and_answer.service{padding-top:140px}.calculator_main_body_left_item_body{flex-wrap:wrap}.calculator_main_body_right_form_body{padding:38px 30px}.calculator_main_body_right_form_body_itog_title{font-size:18px}.calculator_main_body_right_form_footer{background-size:200px , cover}.catalog_main_title h1{font-size:36px}.catalog_main_filter{max-width:289px;width:100%;display:flex;flex-direction:column;gap:42px}.catalog_main_filter_item_body.grid_list{display:flex;flex-direction:column;gap:10px}.catalog_main_filter_item_body_label label span{text-align:center}.catalog_main_banner_one{padding:42px 16px 32px}.catalog_main_banner_two{padding:0 16px 16px}.catalog_main_body_item_list_item{max-width:420px}.catalog_main_body_item_list{max-width:860px}.catalog_main_body_item_list_main{max-width:860px}.catalog_main_body_item_list_item_specific_item{font-size:14px}.catalog_main_body_item_list_item_footer{padding-top:10px;gap:10px;flex-direction:column;align-items:flex-start}.catalog_main_body_item_list_item_footer_button{width:100%}.catalog_main_body_item_list_item_footer_button button{max-width:unset;padding:14px 20px}.catalog_main_body_item_list_main_banner_footer_item{padding:30px 41px 30px 25px}.catalog_main_body_item_list_main_banner_footer_item_image{max-width:220px}.catalog_main_body_item_list_main_banner_footer_item_image img{max-width:300px;top:-90px}.calculator_banner_footer_item .catalog_main_body_item_list_main_banner_footer_item_image img{max-width:240px;top:-155px;left:-25px}.credit_banner_main::before{right:-230px;bottom:0;width:600px;height:410px}.credit_banner_main_sale_price{right:20%;bottom:27%}.credit_banner_main_bank_logo{right:25%;bottom:5%}.credit_banner_main_title h1{font-size:36px}.credit_banner_main{padding:50px 0 70px 100px}.credit_banner_slider_list_item_image{width:81px}.credit_banner_slider_list_item_image img{width:100%}.credit_banner_slider_list_item_title{font-size:14px}.credit_banner_slider_list_item_description{font-size:14px}.we_built_main_body_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding-bottom:56px}.we_built_main_title h1{font-size:36px}.we_built_main_body_list_item_title{font-size:16px}.we_built_main_body_list_item_info_item{font-size:14px}.we_built_main_body_list_item_info_item span{font-size:14px}.we_built_main_body_button{padding:0 0 140px}.we_built_main_body_list{padding-bottom:24px}.product_card_main_header_image_main{max-width:719px}.layout_section_main_body_image{max-width:688px;width:100%}.equipment_section_main_footer_title{font-size:18px}.equipment_section_main_footer_item{font-size:16px!important}.equipment_section_main_footer_item{font-size:18px;text-align:left;align-items:flex-start;justify-content:flex-start}.equipment_section_main_banner_main_text{max-width:500px;width:100%}.equipment_section_main_banner_main_text_title{font-size:20px}.equipment_section_main_banner_main_text_description{font-size:16px}.cost_of_your_house_main_image{max-width:400px}.cost_of_your_house_main_image img{position:absolute;bottom:-60px;left:0;width:100%}.cost_of_your_house_main_info_button button{max-width:unset!important}.preliminary_work_main_list_item_title{font-size:16px;padding-top:26px}.preliminary_work_main_list_item_image{height:140px}.we_can_also_perform_main_list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(370px,1fr))}.project_description_title h2{font-size:36px}.similar_project_slider_main{padding:140px 0}.contact_main_header_list_item_contact_title{font-size:16px}.contact_main_header_list_item_contact_description a{font-size:16px}.contact_main_header_list_item_contact_description{font-size:16px}.contact_main_header_list_item:nth-child(1) {max-width:297px}.contact_main_header_list_item:nth-child(2) {max-width:228px}.contact_main_header_list_item:nth-child(3) {max-width:378px}.contact_main_header_list_item_contact{padding:19px 24px 19px 24px}.contact_main_header_list{gap:11px}.contact_main_header_list_item_button a{font-size:16px}.contact_main_header_info_list_title{font-size:36px}.contact_main_header_and_map{max-width:548px;height:550px}.contact_main_header_info_list_main_item_text span{font-size:16px}.contact_main_header_info_list_main_item_text p{font-size:16px}.contact_main_header_info_list_main_item_text i{font-size:16px}.contact_main_header_info_list_main_item_text p b{font-size:16px}.contact_main_header_info_and_map{gap:50px;justify-content:space-between}.our_warehouse_main_title h2{font-size:36px}.our_warehouse_main_right_description_header{font-size:16px}.our_warehouse_main_right_description_footer{font-size:16px}.our_warehouse_main_body{gap:53px}.our_warehouse_main_right{max-width:572px}.contact_our_office_main_right{padding-right:0}.contact_our_office_main_title h2{font-size:36px}.contact_our_office{padding:140px 0}.contact_our_detail{background-position:bottom 75px right 117px;background-size:334px;border-radius:36px}.contact_our_detail_main_title h3{font-size:36px}.contact_our_detail_main_list_item p{font-size:16px}.contact_our_detail_main_list_item p span{font-size:16px}.remained_question_main{padding:64px 0 64px 96px;border-radius:36px}.remained_question_main_right_image{max-width:508px;height:627px;right:-15px}.remained_question_main_left_contact{padding-top:58px}.footer_list_nav{gap:80px;justify-content:space-between}.footer_list_nav_item_body{gap:50px;width:100%;justify-content:space-between}.footer_list_nav_item:first-child{width:100%}.our_warehouse{border-radius:36px}.timber_house_header_main_left{max-width:518px}.timber_house_header_main_left_title h1{font-size:36px}.timber_house_header_main_left_description p{font-size:14px}.timber_house_header_main_left_description{padding-top:32px}.timber_house_header_main{padding:32px 31px 32px 81px;border-radius:24px}.timber_house_header_main_right_image{max-width:481px;height:360px;border-radius:12px}.timber_house_header_main_right{max-width:481px}.advantage_main_body_left_list_item_description{font-size:16px}.advantage_main_body_left_list{gap:32px}.advantage_main_body_right_item_image{max-width:286px;width:100%;height:693px}.advantage_main_body_right_item_image img{position:relative;right:35px;max-width:424px;padding-bottom:45px}.disadvantage_main_left{max-width:281px;width:100%}.disadvantage_main_right{max-width:857px}.advantage_descritpion_test{font-size:16px}.advantage_description{padding:48px 0;background:#efefef;border-radius:24px}.advantage{padding:100px 0 140px}.disadvantage_main{padding-top:140px;gap:40px}.advantage_main_body_banner{height:312px}.advantage_main_body_banner img{max-width:559px;height:350px;right:78px;bottom:38px}.advantage_main_body_banner::before{content:'';background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xfor_grren_banner.png.pagespeed.ic.EDv4FxJPq7.png);background-repeat:no-repeat;width:231px;height:312px;right:490px;bottom:0;position:absolute}.advantage_main_body_banner::after{content:'';width:330px;height:512px;right:-76px;bottom:-183px;position:absolute;z-index:11;background-size:unset}.advantage_main_body_banner{margin-top:62px}.disadvantage_main.rift_verstka_frame_house{padding-top:140px}.frame_house_main{padding-top:140px}.frame_house_main .disadvantage_main_right{max-width:unset}.about_us{border-radius:0 0 36px 36px}.header_top_support_link_item a{width:31px;height:31px}.header_top_support_link_item a img{width:100%}.header_support_info{font-size:13px}.header_rating_right_description{font-size:12px}:root{--gap-43:18px}.news_main_title h1{font-size:36px}.news_main_image{height:358px;background-size:cover}.why_choose_us,.how_is_our_cooperation_going{border-radius:36px}.question_and_answer_body_layout_description{padding-top:24px}.header.active .header_project_calculator button{padding:18px 16px}.header.active .header_nav_main>nav>ul>li>a,.header.active .header_nav_main>nav>ul>li>.show{padding:12px 15px}.header.active .header_logo{width:111px}.catalog_main_top_tab_header_list_button label{padding:0 29px;width:203px;height:44px}.catalog_main_top_tab_tab_footer_list_item label{font-size:12px;padding:0 12px;height:36px}}@media screen and (max-width:1330px){.projecting_main_list_item a{padding:16px 70px 16px 16px}}@media screen and (max-width:1250px){.header_rating{display:none}.blog_list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.rift_house_main_left_list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.catalog_main_body_item_list_item{max-width:390px}.catalog_main_body_item_list_item_specific{display:flex;flex-direction:column}.catalog_main_body_item_list,.catalog_main_body_item_list_main{max-width:790px}.credit_banner_main_bank_logo{right:18%;bottom:10%}.credit_banner_main_sale_price{right:5%;bottom:60%}.product_card_main_header{gap:40px}.table_item{font-size:14px}.table_row_item{font-size:14px}.equipment_section_main_table table tbody tr td{font-size:14px!important}.table_row_item{font-size:14px!important}}@media screen and (max-width:1199px){.header_section_content_list_item{padding:0 30px}.advantages_of_wooden_main_list.wooden_main_header{padding:0 100px}.advantages_of_wooden_main_list.wooden_main_footer{padding:0 100px}.service_body_list_item_info_price_and_button{gap:20px}.service_body_list_item_info_button_modal button{padding:22px 22px;width:200px}.service_body_list_item_info_button_link a{padding:22px 22px;width:200px}.service_body_list_item_info_price_and_button{gap:20px;flex-direction:column;align-items:flex-start}.calculator_main_body_right_form_body_itog{flex-direction:column;gap:10px}.calculator_main_body_right_form_body_itog_price{width:100%}.calculator_main_body_right{max-width:450px}.calculator_main_body_right_form_footer{background-size:245px , cover;padding:38px 0 300px 48px}.catalog_main_body_item_list_item_footer_button button{padding:14px 60px}.layout_section_main_body_image{max-width:600px;width:100%}.equipment_section_main_banner{height:650px;background-size:unset}.equipment_section_main_banner::before{content:'';height:70%;width:450px;left:-40px;top:-70px}.equipment_section_main_banner_main{height:100%}.equipment_section_main_banner{background-position:right bottom , center , center}.we_can_also_perform_main_list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contact_our_office_main_left,.contact_our_office_main_right{max-width:450px;width:100%}.advantage_main_body_right{max-width:401px}.timber_house_header_main{gap:30px}}@media screen and (max-width:1110px){.catalog_main_body_item_list_main_top_banner_item_description{flex-wrap:wrap}.credit_banner_main_type_list{padding-top:10px;gap:10px;max-width:600px;width:100%;flex-wrap:wrap}.layout_section_main_body_image{max-width:550px;width:100%}.layout_section_main_body_info_list{gap:20px;justify-content:space-between}.layout_section_main_body_info{max-width:385px;padding-right:20px}.layout_section_main_body{gap:20px}.contact_main_header_list_item_contact{padding:12px;background:#f6f6f6;border-radius:8px}.contact_main_header_list_item_button a{width:200px;height:137px}}@media screen and (max-width:1150px){.credit_banner_slider_list_main .slider_arrow,.credit_banner_slider_list_main .swiper_slider_paginate_for_top{display:flex}.we_built_main_body_list_item_info{gap:20px}.product_card_main_header_image_main{max-width:550px;height:500px}.product_card_main_header_image_main_button_tab_list_item a{padding:18px 15px}}@media screen and (max-width:1091px){.header_project_calculator button{padding:18px 16px;max-width:150px;text-align:left}.header_send_project button{padding:18px 16px;max-width:150px;text-align:left}.projecting_main_list_item a{padding:16px 16px 16px 16px}.header_nav_main_link_hover_main_item{height:225px}.header_nav_main_link_hover_main_item_title,.header_nav_main_link_hover_main_item.green .header_nav_main_link_hover_main_item_title{font-size:16px}.header_section_content_list_item:last-child{max-width:280px;padding:0 10px 0 10px}.building_house_main_title h2{font-size:36px;line-height:36px}.advantages_of_wooden_main_list.wooden_main_header{padding:0 50px}.advantages_of_wooden_main_list.wooden_main_footer{padding:0 50px}.our_project_list_main_item{height:264px}.catalog_main_body_item_list_main_banner_footer_item_image{max-width:160px}.catalog_main_body_item_list_main_banner_footer_item{padding:22px 22px 22px 25px}.calculator_banner_footer_item .catalog_main_body_item_list_main_banner_footer_item_image img{max-width:185px;top:-115px;left:-25px}.catalog_main_body_item_list_main_banner_footer_item_image img{max-width:245px;top:-75px}.credit_banner_main_with_registration_list{gap:7px;padding-top:11px;flex-wrap:wrap;max-width:570px;width:100%}}@media screen and (max-width:1050px){.header_section_content_list_item{padding:0 15px}.header_section_content_list_item:first-child{padding:0 15px 0 20px}.header_section_content{padding:20px 0 27px}.similar_project_slider_main_body_slider .catalog_main_body_item_list_item_footer_button button{max-width:unset;padding:14px 60px}}@media screen and (max-width:991px){:root{--gap-43:11px}.container{max-width:768px;padding:0 10px}.header_send_and_price,.header_support_phone,.header_support_info{display:none}.header_coll_button{width:100%}.header_top{flex-wrap:wrap}.header_coll_button button{width:100%;flex-direction:row;justify-content:center}.header{border-radius:0 0 12px 12px;padding:10px 0 10px;background:rgba(255,255,255,.5)}.header.layout{background:#efefef}.header_coll_button button img{height:20px}.header_coll_button button{padding:14px 14px;font-size:11px}.header_top_support_link_item a{height:31px}.header_top_support_link_item a img{height:100%}.header_support_social{flex-direction:row;align-items:center}.header_top_support_link{padding-right:27px}.mobile_menu{display:flex}.header.active{background:#fff}.header_nav{display:none}.mobile_menu_main{display:block}.header_section_main{display:flex;flex-direction:column;align-items:center}.header_padding_for_nav{padding-top:140px;padding-bottom:180px;border-radius:0 0 20px 20px}.header_section_main{padding:16px 0 195px}.header_section_main_info{max-width:unset;text-align:center;font-size:16px}.header_section_main_title{text-align:center}.header_section_main_title h1{font-size:36px}.header_section_main_button_item_project button{padding:21px 15px;font-size:12px;gap:6px}.header_section_main_button_item_project button img{height:20px}.header_section_main_button_item_online button{padding:21px 15px;font-size:12px;gap:6px;background-color:#fff;border-color:#fff}.header_section_main_button_item_online button:hover{border-color:#313131}.header_section_main_button_item_online button img{height:20px}.header_section_main_button_list{gap:10px}.header_section_content_list{flex-direction:column;gap:12px}.header_section_content_list .header_section_content_list_item{padding:0;border:0;padding-bottom:12px;max-width:unset;position:relative}.header_section_content_list .header_section_content_list_item::before{content:'';width:60%;height:1px;background-color:#bcbcbc;bottom:0;position:absolute}.header_section_content_list .header_section_content_list_item:last-child{border:0;padding:0}.header_section_content_list .header_section_content_list_item:last-child::before{content:unset}.header_section_content{padding:16px 16px 24px;top:-25px}.header_section_content_list_item_title{font-size:16px;max-width:240px}.header_section_content_list_item_descritpiion{padding-top:8px}.header_section_content_list_item:last-child .header_section_content_list_item_descritpiion{max-width:230px}.header_section{background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xBanner.jpg.pagespeed.ic.lDwKOdielu.jpg) , linear-gradient(180deg,#8ce6ff 1.3%,#d0eafd 70.9%)}.we_are_building_list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:32px;gap:16px 14px;padding:18px}.we_are_building_title h2{font-family:'Zona Pro';font-style:normal;font-weight:600;font-size:24px;line-height:120%;color:#000;text-align:center}.we_are_building{padding:24px 0;background:#efefef;border-radius:24px}.header_nav_main_link_hover_main_item_title{padding:12px 20px 0}.we_are_building_list .header_nav_main_link_hover_main_item.green img{height:85px}.building_house_main{flex-direction:column;align-items:center}.advantages_of_wooden_main_list{flex-direction:column;gap:8px}.advantages_of_wooden_main{gap:8px}.advantages_of_wooden_title h2{font-family:'Zona Pro';font-style:normal;font-weight:600;font-size:24px;line-height:120%;text-align:center;color:#000}.advantages_of_wooden_title{padding:30px 0}.why_customer_choose_main_list::before{content:unset;background:unset}.why_customer_choose{background:unset}.why_customer_choose_main_list_item_title{font-size:16px;padding-top:16px}.why_customer_choose_main_list_item_description{font-size:14px}.why_customer_choose_main_list_item_image{width:40px;height:40px;padding:7px}.why_customer_choose_main_list_item_image img{width:100%}.write_about_them_main_slider_arrow_left{left:-7px}.write_about_them_main_slider_arrow_right{right:-7px}.slider_arrow_left{left:-7px}.slider_arrow_right{right:-7px}.write_about_them_main_title{font-size:24px;padding:0 25px}.write_about_them{padding:24px 0;background:#f1f1f1;border-radius:24px}.write_about_them_main_body{padding-top:32px}.remained_question_main_right_image{display:none}.remained_question_main_left_contact{padding-top:32px;flex-direction:column;justify-content:flex-start!important;align-items:flex-start;gap:30px}.remained_question_main_left_contact_item_icon{width:50px;height:50px;padding:10px}.remained_question_main_left_contact_item_info_title{font-size:16px}.remained_question_main_left_form_politic{font-size:11px}.remained_question_main_left_form_politic a{font-size:11px}.remained_question_main{padding:32px 32px 32px 32px}.remained_question{padding:70px 0 80px}.footer_list_nav{flex-wrap:wrap;gap:0;display:block}.footer_list_nav_item_title{padding:17px 12px}.footer_list_nav_item_body{height:0;visibility:hidden;opacity:0;overflow:hidden;gap:0;padding-top:0;transition:all .4s;flex-direction:column}.footer_list_nav_item_body.active{height:auto;visibility:visible;opacity:1;padding:17px 12px}.footer_list_nav_item{width:100%;height:fit-content;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.footer_list_nav_item:last-child{border-top:0}.footer_list_nav_item_title .icon_link{display:block;transition:all .4s}.footer_list_nav_item_title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.footer_list_nav_item_title.active{background:#fff3e6;color:#ff7a00;border-bottom:1px solid #d8d8d8}.footer_list_nav_item_body ul{gap:32px}.footer_list_nav_item_title.active span.icon_link{transform:rotateZ(180deg)}.footer_info_politic{flex-direction:column;gap:20px}.footer_info{flex-direction:column;gap:20px;padding-top:24px}.blog_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(281px,1fr));gap:20px;padding-bottom:56px}.header_top_paginate_list{overflow-x:scroll}.header_top_paginate_list ul{white-space:nowrap}.about_us_header{flex-direction:column;background-image:unset;gap:20px}.about_us{padding-top:143px}.header_top_paginate{padding:18px 0 33px}.about_us_header_right{max-width:unset;justify-content:center}.about_us_header_right_image{max-width:678px;background-size:cover;margin:20px 0 10px}.rift_house_main{gap:16px;flex-direction:column-reverse}.rift_house{padding:70px 0}.rift_house_main_left_list_item{max-width:unset;padding:24px 10px}.why_choose_us_main_body_list{flex-direction:column;align-items:center}.why_choose_us_main_title h2{font-size:24px}.why_choose_us_main_body{padding-top:32px}.why_choose_us{padding:48px 0 24px;background:#efefef;border-radius:24px}.how_is_our_cooperation_going{padding:48px 0 20px;margin-top:70px;border-radius:24px}.how_is_our_cooperation_going_title h2{font-size:24px}.swiper_slider_paginate_for_top{display:flex}.how_is_our_cooperation_going .slider_arrow{display:flex}.service_body_list_item{padding:16px;flex-direction:column}.service_body_list_item_image{max-width:unset;width:100%}.question_and_answer.service{padding-top:64px}.calculator_main_body{flex-direction:column}.calculator_main_body_right,.calculator_main_body_right_form{max-width:unset}.calculator_main_title{font-size:24px}.header_padding_for_nav{padding-bottom:32px}.calculator_main_body_left_item_body_input_going_to_build label span{width:185px;height:76px;padding:11px;font-size:14px}.calculator_main_body_left_item_body{gap:15px;padding-top:16px}.calculator_main_body_left_item_body.minimum_size label span{background-size:79px;width:185px;font-size:14px;padding:28px 5px 12px}.calculator_main_body_left_item.help label span{padding:28px 75px 10px 5px;background-size:79px}.calculator_main_body_left_item_title{font-size:16px}.calculator_main_body_left_item_body_item_checkbox label{font-size:16px;line-height:100%}.interior_finishing_item_image{width:50px;height:50px}.interior_finishing_item label{font-size:16px}.calculator_main_body_left_item{padding-bottom:24px}.calculator_main_body_left_item:not( :first-child ) {padding-top:24px}.catalog_main_filter{position:fixed;bottom:0;right:0;z-index:11111111;height:80%;overflow-y:scroll;background:#fff;padding:20px;width:100%;max-width:unset;border-radius:24px 24px 0 0;z-index:11111111111111111111111}.mobile_colse_button_for_filter{display:flex;justify-content:end;position:sticky;width:100%;padding:15px 0;top:-20px;left:0;background:#fff;z-index:1111}.catalog_main_filter{gap:15px}.catalog_main_filter{bottom:-120%}.catalog_main_filter.active{bottom:0}.catalog_main_title h1{font-size:24px}.catalog_main_body_item_list{padding-top:12px}.catalog_main_body_item_list_item_title{font-size:16px;padding-top:20px}.catalog_main_body_item_list_item_specific_item span{font-size:12px}.catalog_main_body_item_list_item_specific_item{font-size:12px}.catalog_main_body_item_list_item_specific_item_iamge{width:20px}.catalog_main_body_item_list_item_specific_item_iamge img{width:100%}.catalog_main_body_item_list_item_footer{padding-top:10px}.catalog_main_body_item_list_item_footer_list{gap:12px}.catalog_main_body_item_list_item_specific{display:grid}.catalog_main_filter{transition:all .4s}.catalog_main_banner{padding-top:10px}.catalog_main_body_item_list_main_mobile_filter_button{display:block}.catalog_main_body_item_list_main_banner_footer_item{flex-direction:column;align-items:center}.catalog_main_body_item_list_main_banner_footer_item_image{max-width:85px;height:85px}.calculator_banner_footer_item .catalog_main_body_item_list_main_banner_footer_item_image img{max-width:125px;top:-76px;left:-36px}.catalog_main_body_item_list_main_banner_footer_item_info_title{font-size:20px;text-align:center}.catalog_main_body_item_list_main_banner_footer_item_description{font-size:14px;text-align:center}.catalog_main_body_item_list_main_banner_footer_item_info_button{display:flex;justify-content:center}.catalog_main_filter_item_title{font-size:20px}.credit_banner_main{padding:20px 0 70px 25px}.credit_banner_main_button_list{gap:7px;flex-direction:column;align-items:flex-start}.credit_banner_main_button_list_item button{min-width:330px;display:flex;justify-content:center}.product_card_main_header{gap:40px;flex-direction:column}.product_card_main_header_image_main{max-width:unset;height:500px}.product_card_main_header_image_main_arrow_right{right:-7px}.product_card_main_header_image_main_arrow_left{left:-7px}.product_card_main_header_info_title{display:none}.mobile_title{display:block;padding-bottom:24px}.layout_section_main_body{flex-direction:column}.layout_section_main_body_info{max-width:485px;padding-right:20px}.table_item{font-size:12px}.equipment_section_main_table table tbody tr td{font-size:12px!important}.table_row_item{font-size:12px!important}.table_icon{width:20px;height:20px;border-radius:2px;padding:4px}.equipment_section_main_table_body{overflow-x:scroll}.equipment_section_main_table{min-width:750px}.gift_icon{width:25px}.gift_icon img{width:100%}.equipment_section_main_table table thead th{font-size:16px;padding:10px 24px}.table_row_item{font-size:16px}.equipment_section_main_title{padding-bottom:18px;font-size:24px}.equipment_section{padding:24px 0;border-radius:16px}.equipment_section_main_table table tbody tr td:first-child{padding-left:10px}.equipment_section_main_banner::before{content:'';height:70%;width:450px;left:-40px;top:unset;bottom:-70px}.equipment_section_main_banner_main{align-items:flex-start}.equipment_section_main_banner{padding:40px 24px}.cost_of_your_house_main_image img{position:relative;bottom:110px;left:0;width:100%}.cost_of_your_house_main_image{max-width:400px;height:150px}.cost_of_your_house_main{padding:48px 10px 48px;gap:0;display:flex;flex-direction:column;align-items:center}.cost_of_your_house_main_info{display:flex;flex-direction:column;align-items:center}.cost_of_your_house_main_info_title{text-align:center}.preliminary_work_main_list_item_image{height:75px}.preliminary_work_main_list_item{padding:14px;gap:15px;max-width:48%;width:100%;background:#efefef;border-radius:16px;position:relative}.preliminary_work_main_list{flex-wrap:wrap}.we_can_also_perform_main_list_item_img{height:190px}.we_can_also_perform_main_list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.we_can_also_perform{padding:70px 0}.contact_main_header_and_map{display:none}.contact_main_header_list{gap:8px;flex-direction:column}.contact_main_header_list_item{max-width:unset!important}.contact_main_header_list_item_contact{display:flex;align-items:center;gap:16px}.contact_main_header_list_item_contact_title{padding-top:0}.contact_main_header_list_item_button a{width:100%;height:75px;display:flex;flex-direction:row}.contact_main_header_list_item_button a img{width:17px}.contact_main_header{padding-top:24px}.contact_main_header_info_list_title{font-size:24px}.contact_main_header_info_and_map{margin-top:70px}.contact_main_header_info_list_main_item_text span{font-size:14px}.contact_main_header_info_list_main_item_text p{font-size:14px}.contact_main_header_info_list_main_item_text i{font-size:14px}.contact_main_header_info_list_main_item_image{width:40px;height:40px;border-radius:6px;max-width:unset;min-width:unset;padding:8px}.contact_main_header_info_list_main_item_image img{width:100%}.contact_main_header_info_list_main::before{left:19px}.contact_main_header_info_list_main{padding-top:32px}.contact_main_header_info_list_main_item_text p b{font-size:14px}.contact_main{padding-bottom:70px}.our_warehouse_main_body{gap:32px;flex-direction:column;padding-top:32px}.our_warehouse_main_title h2{font-size:24px}.our_warehouse_main_left_address_title{font-size:16px}.our_warehouse_main_left_address_description{font-size:14px}.our_warehouse_main_left_address_title_icon{width:20px}.our_warehouse_main_left_address_title_icon img{width:100%}.our_warehouse_main_left_address{gap:14px}.our_warehouse_main_right_description_header{font-size:14px}.our_warehouse_main_right_description_footer{font-size:14px;padding-top:24px}.our_warehouse_main_left_asistant_profile_avatar{width:62px;height:62px}.our_warehouse_main_left_asistant_profile_info_name{font-size:16px}.our_warehouse_main_left_asistant_profile_info_description{font-size:12px;padding-top:4px}.our_warehouse_main_left_asistant_title{font-weight:600;font-size:16px;padding-bottom:24px}.our_warehouse_main_left{max-width:unset;width:100%}.our_warehouse_main_left_asistant{padding:24px 10px}.our_warehouse{border-radius:24px;padding:32px 0 32px 0}.contact_our_office_main_body{padding-top:32px;flex-direction:column;gap:42px}.contact_our_office_main_left,.contact_our_office_main_right{max-width:unset;width:100%}.contact_our_office_main_title h2{font-size:24px}.contact_our_office{padding:70px 0}.contact_our_office_main_right_title{font-size:24px}.contact_our_detail_main_title h3{font-size:24px}.contact_our_detail_main_list_item p{font-size:14px}.contact_our_detail_main_list_item p span{font-size:14px}.contact_our_detail{padding:32px 0 32px;border-radius:24px;background-position:bottom 14px right 9px;background-size:138px}.contact_our_detail_main_list{padding-top:32px}.timber_house_header_main{padding:24px 10px 16px 10px;border-radius:12px;flex-direction:column;gap:24px}.timber_house_header_main_left_description{padding-top:16px}.timber_house_header_main_left_title h1{font-size:24px}.timber_house_header_main_left{max-width:unset}.timber_house_header_main_right{max-width:unset}.timber_house_header_main_right_image{max-width:unset;background-repeat:no-repeat;background-position:center;background-size:cover}.timber_house_header_main_right_image::before{content:'';width:130px;height:130px}.advantage{padding:70px 0 70px}.advantage_main_title h2{font-family:'Zona Pro';font-style:normal;font-weight:600;font-size:24px;line-height:140%;color:#000}.advantage_main_body_left_list_item_description{font-size:15px}.advantage_main_body_left_list_item_icon{width:18px;min-width:18px;height:18px}.advantage_main_body_left_list_item{align-items:flex-start}.advantage_main_body{padding-top:32px;flex-direction:column}.advantage_main_body_left_list{gap:24px}.disadvantage_main{flex-direction:column-reverse}.disadvantage_main_right_title h3{font-size:24px}.disadvantage_main{padding-top:70px;gap:24px}.disadvantage_main_image{height:326px;border-radius:16px}.disadvantage_main_left{max-width:unset}.advantage_main_body_right_item_image{max-width:330px;width:100%;height:239px;padding-bottom:0;position:relative}.advantage_main_body_right_item_image img{right:0;max-width:349px;padding-bottom:31px}.advantage_main_body_right_item{padding-top:44px}.advantage_descritpion_test{font-size:15px}.advantage_description{padding:24px 0}.advantage_main_body_banner{margin-top:44px}.log_house .advantage_main_body_right_item_image img{max-width:370px;padding-bottom:15px}.disadvantage_main.rift_verstka_frame_house{padding-top:70px}.frame_house_main{padding-top:70px}.header_nav_sloy{z-index:1111}.about_us{border-radius:0 0 24px 24px}.leave_a_request{background-image:unset}.leave_a_request{max-width:unset;width:fit-content}.leave_a_request .modal_main_body{display:flex;justify-content:center}.modal_main{padding:64px 20px}.leave_a_request .modal_main_body_list{max-width:unset;width:fit-content}.leave_a_request .modal_main_body_list_politic{padding-top:46px;max-width:330px}.leave_a_request .modal_main_body_list_politic p,.leave_a_request .modal_main_body_list_politic p a{font-size:12px}.consultation::before{content:unset}.consultation{max-width:unset;width:fit-content}.action{max-width:unset;width:100%;height:229px;background:radial-gradient(83.68% 40.13% at 55.76% 68.16%,#c0ff25 0%,#82a52c 100%);border-radius:12px;position:relative;display:flex;justify-content:center;padding-top:20px;margin-top:66px}.modal_main_body{flex-direction:column}.action::before{content:'';background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xwindow.png.pagespeed.ic.TxCTU_wb6B.png);position:absolute;width:251px;height:251px;bottom:25px;right:10px;z-index:1;background-size:contain;left:unset;top:unset}.profitable_offer .modal_main_body::after{content:'';background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xgift_icon.png.pagespeed.ic.4f40G7uKSI.png);position:absolute;width:169px;height:149px;bottom:30px;left:15px;z-index:0;background-size:cover;border-radius:24px;z-index:1;transform:rotate(15deg)}.action::after{content:'';width:220px;height:220px;right:0;bottom:0;left:unset;top:unset}.action_sloy{z-index:111}.action_sloy{position:relative;top:-50px;left:-55px}.modal_main.profitable_offer{padding:0;border-radius:12px}.profitable_offer .modal_main_body_list{padding:66px 15px 0}.profitable_offer .modal_main_body::before{content:unset}.profitable_offer{max-width:398px;width:100%}.profitable_offer .modal_main_header_body_timer{padding:10px 18px;width:326px;height:45px;background:#e5f1d4;border-radius:0 0 12px 12px;position:relative;top:-18px;left:50%;font-family:'Zona Pro';font-style:normal;font-weight:600;font-size:14px;line-height:80%;text-align:center;color:#70931a;gap:11px;transform:translate(-50%)}.profitable_offer .modal_close_button{position:absolute;top:-30px;right:0}.modal_main_header_body{width:100%}.modal.calculation{padding:0 10px}.modal.calculation .modal_main{background-image:unset}.calculation .modal_main{max-width:405px}.modal_input_file_main{flex-direction:column}.modal_input_main_upload_file_list{position:relative;left:0}.calculation .modal_main_body_list_politic{padding-top:24px}.modal_input_main_upload_file_info_title{width:10ch}.header_rating{display:flex}.about_us_header_right_image::before{content:'';width:130px;height:130px}.question_and_answer_body_layout_description{padding-top:16px;font-size:14px;text-align:left}.question_and_answer_body_layout_description a{font-size:14px;text-align:left}.catalog_main_top_tab_header_list_button label{padding:0 29px;width:122px;height:36px;font-size:12px}.catalog_main_top_tab_tab_footer_list_item label{padding:0 12px;height:36px;font-size:10px}.catalog_main_top_tab_header{margin-top:48px}.catalog_main_top_tab_header,.catalog_main_top_tab_tab_footer_list{overflow:scroll}}@media screen and (max-width:768px){.building_house_main_title h2{font-size:24px;line-height:24px}.building_house{padding:48px 0;background:#efefef;border-radius:24px}.building_house_main_list_item_header{flex-direction:column;gap:16px;align-items:flex-start}.building_house_main_list_item_info{padding-left:0}.building_house_main_right_main_gallery{padding:16px;max-width:340px}.building_house_main_right_main_gallery_image{height:240px}.advantages_of_wooden_body{background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/Img.jpg.pagespeed.ce.FSRhZLsT3M.jpg);background-position:top;background-repeat:no-repeat;background-size:contain;width:100%;padding:160px 0 35px}.advantages_of_wooden_main_list.wooden_main_header{padding:0}.advantages_of_wooden_main_list_item{max-width:unset}.advantages_of_wooden_main_list_item_header_icon_item{width:40px;height:40px;padding:8px;top:7px;right:7px}.advantages_of_wooden_main_list_item_header_icon_item img{width:100%}.advantages_of_wooden_main_list.wooden_main_footer{padding:0}.advantages_of_wooden .container{padding:0}.advantages_of_wooden{padding:0 15px}.advantages_of_wooden_body{border-radius:12px}.why_customer_choose_main_title{font-size:24px}.why_customer_choose_main_list{padding-top:32px}.why_customer_choose{padding-top:35px}.our_work_slider_item{height:290px}.our_work_slider_item_header_type,.our_work_slider_item_header_size{padding:8px 12px 8px}.our_work_section{padding-top:70px}.our_work_slider{padding-top:31px;padding-bottom:80px}.our_work_title{font-size:24px}.our_work_mobile_button{display:flex}.our_work_button{display:none}.slider_arrow_left,.slider_arrow_right{top:32%;transform:unset}.our_work_slider_main{padding-top:0;padding-bottom:0}.review_body{flex-direction:column-reverse}.review_header_title{font-size:24px}.review{border-radius:0;padding:24px 0}.review_body_yandex{min-height:357.5px;height:457.5px}.review_body_video_gallery_list_header{display:flex}.write_about_them_main_slider_item_title{font-size:16px}.write_about_them_main_body_button a{font-size:14px;padding:22px 32px}.write_about_them_main_body_button{padding-top:32px}.remained_question_main_left_title h2{font-size:24px;text-align:center}.remained_question_main_left_description{font-size:16px;padding-top:8px;text-align:center}.remained_question_main_left_form{padding-top:32px}.remained_question_main_left_form{gap:15px;flex-direction:column}.remained_question_main_left_form_input{max-width:unset}.remained_question_main_left_form_button{width:100%;max-width:unset}.remained_question_main_left_form_politic a{font-size:11px;display:contents}.seo_title{font-size:24px}.seo_description{font-size:14px;padding-top:32px}.seo_title_and_description{padding:0 0 70px}.footer_list{flex-direction:column;gap:24px}.footer_list_content{max-width:unset;display:flex;flex-direction:column;align-items:center}.footer_list_content_button{width:100%;padding-top:24px}.footer{padding:24px 0;border-radius:24px 24px 0 0}.footer_list_content_logo{max-width:151px}.footer_list_content_phone{text-align:center;text-align:center;padding:26px 18px 24px;border-bottom:1px solid #d8d8d8}.footer_list_content_phone a{font-size:20px}.footer_list_content_phone p{font-size:14px}.footer_list_content_address{max-width:225px;padding-top:24px}.footer_list_content_button a{flex-direction:row;gap:19px;justify-content:center;font-size:11px;height:50px}.footer_list_nav_item_title{font-size:16px}.footer_list_nav_item_body ul li a{font-size:14px}.footer_list_content_document.full{display:none}.footer_list_content_document.mobile{display:block;padding-top:8px;text-align:center;display:flex;flex-direction:column;gap:17px}.footer_info_politic p{padding:0 20px;text-align:center}.header_top_support_link.mobile_footer{display:flex;padding-right:0;padding-top:24px}.header_top_support_link.mobile_footer .header_top_support_link_item a{height:44px}.how_we_build_house{padding-top:70px;padding-bottom:32px}.how_we_build_house_main_title{font-size:24px}.how_we_build_house_main_list_item{padding:11px 12px 11px;width:100%;background:#efefef;border-radius:16px;min-height:562px}.how_we_build_house_main_body{padding-bottom:63px}.slider_arrow_left_build_house{transform:translateY(-190%);left:-7px}.slider_arrow_right_build_house{transform:translateY(-190%);right:-7px}.our_project{padding:70px 0}.our_project_title{padding-bottom:32px}.our_project_title h2{font-size:24px}.slider_arrow_our_project_right{right:-7px;transform:translateY(-190%)}.slider_arrow_our_project_left{right:-7px;transform:translateY(-190%)}.map_title{font-size:24px;padding-bottom:32px}.map{padding:70px 0}.header_padding_for_nav{padding-top:143px;padding-bottom:32px}.header_top_paginate{padding:0}.blog_title h1{font-size:24px;padding-bottom:32px}.blog{padding-bottom:70px}.button_for_get_new button{font-size:14px;padding:22px 32px;width:100%}.header_top_paginate_list ul li a{font-size:12px}.write_about_them_main_body_button.news{display:flex}.news_main_title h1{font-size:24px;padding-bottom:32px}.news_main_image{background-size:cover;height:190px;margin-bottom:32px}.about_us_header_title h1{font-size:24px;padding-top:33px}.about_us_header_description{padding-top:16px}.about_us_header_right_image{height:270px}.how_is_our_cooperation_going_list_item{padding:20px 24px 20px}.how_is_our_cooperation_going_list_item_description p{font-size:14px}.question_and_answer_header_title h1,.question_and_answer_header_title h2{font-size:24px}.question_and_answer_header_descritpion p{font-size:14px}.question_and_answer_header_descritpion{padding-top:24px;gap:10px}.question_and_answer_body{padding-top:40px}.question_and_answer_body_tab_list_item_header{font-size:14px;padding:8px}.question_and_answer_body_tab_list{display:flex;flex-direction:column;gap:12px}.question_and_answer_body_tab_list_item_header_title img{width:16px}.question_and_answer_body_tab_list_item_header_icon img{width:14px}.question_and_answer_body_tab_list_item .question_and_answer_body_tab_list_item_body{padding:0 10px 0}.question_and_answer_body_tab_list_item.active .question_and_answer_body_tab_list_item_body{padding:24px 10px 24px}.question_and_answer_body_tab_list_item_body{font-size:14px}.service_body_list_item{gap:16px}.service_body_list_item_info_description{padding-top:16px}.service_body_list_item_info_price_and_button{padding-top:20px}.service_body_list_item_image{height:210px}.service_body_list_item_image_date p span{font-size:16px}.service_header_title h1{font-size:24px}.service_body{padding-top:32px}.service_body_list{display:flex;flex-direction:column;gap:16px}.calculator_main_body_right_form_body{padding:32px 15px}.calculator_main_body_right_form_body_list_item{font-size:14px}.calculator_main_body_right_form_body_list{gap:16px;padding:31px 0 33px}.calculator_main_body_right_form_header_title{font-size:20px}.calculator_main_body_right_form_body_itog_price{padding:12px 16px;background:#fff;border-radius:12px}.calculator_main_body_right_form_body_itog_title{font-size:16px}.calculator_main_body_right_form_footer{background-size:245px , cover;padding:38px 48px 300px 48px}.calculator_main_body_right_form_footer .remained_question_main_left_form{max-width:unset}.catalog_main_body_item_list{padding-top:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.catalog_main_body_item_list_item_specific{display:flex}.catalog_main_body_item_list_item_footer_button button{padding:6px 65px}.catalog_main_body{padding-bottom:70px}.catalog_main_body{padding-top:32px}.catalog_main_body_item_list_main_button button{font-size:14px;padding:22px 32px}.catalog_main_body_item_list_main_banner_footer{gap:18px;padding-bottom:35px}.credit_banner_main_sale_price{width:172px;height:172px;padding:24px;right:2%;bottom:50%;font-size:24px}.credit_banner_main_sale_price i{font-size:40px}.credit_banner_main_title h1{font-size:24px}.credit_banner_main_type_title{font-size:16px}.credit_banner_main_type_list_item{font-size:14px}.credit_banner_main_title{padding-bottom:14px}.credit_banner_main_type_list{flex-direction:column;align-items:flex-start}.credit_banner_main_type_list_item img{width:12px}.credit_banner_main_with_registration_title{font-size:16px}.credit_banner_main_button_list_item button{font-size:13px;padding:24px 23px}.credit_banner_main_with_registration_list{flex-direction:column}.credit_banner_main_bank_logo{right:10%;bottom:35%}.we_built_main_body_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:20px;padding-bottom:56px}.we_built_main_title h1{font-size:24px}.we_built_main_title{padding-bottom:32px}.we_built_main_body_list_item{padding:10px}.we_built_main_body_list_item_info_item img{width:20px}.we_built_main_body_list_item_info{gap:10px}.we_built_main_body_list_item_info_item{padding-top:24px;padding-bottom:18px}.we_built_main_body_list{padding-bottom:20px}.we_built_main_body_button{padding:0 0 70px}.product_card_main_header_image_main_button_tab{position:relative;bottom:16px;z-index:11;width:100%}.product_card_main_header_image_main_body{width:100%;height:500px;position:relative}.product_card_main_header_image_main{max-width:unset;height:auto}.product_card_main_header_image_main_button_tab_list_item a{padding:18px 18px;white-space:nowrap}.product_card_main_header_image_main_button_tab_list{overflow-x:scroll;border-radius:unset}.product_card_main_header_info_title h1{font-size:24px}.product_card_main_header_image_main_button_tab_list_item a{font-size:12px}.product_card_main_header_info_specific{padding-top:10px}.product_card_main_header_info_specific_item_icon{width:30px;height:30px;padding:5px}.product_card_main_header_info_specific_item_title,.product_card_main_header_info_specific_item_title span{font-size:16px}.product_card_main_header_info_specific_item{gap:12px}.product_card_main_header_info_price{padding-top:22px}.product_card_main_header_info_price_title{font-size:20px}.product_card_main_header_info_button{padding-top:32px}.product_card_main_header_info_ipotek{margin-top:16px}.product{padding:24px 0 46px}.layout_section_main_title{font-size:24px}.layout_section_main_body{padding-top:32px;padding-bottom:70px}.layout_section_main_body_info_list_item_icon{width:40px;height:40px;padding:5px}.layout_section_main_body_info_list_item_icon img{width:100%}.layout_section_main_body_info_list_item_descritpion_title{font-size:18px}.layout_section_main_body_info_list_item_descritpion_info{font-size:14px}.layout_section_main_body_info_list{gap:32px 15px;justify-content:flex-start}.layout_section_main_body_info{padding-right:0}.equipment_section_main_banner::before{content:'';height:70%;width:370px;left:-40px;top:unset;bottom:-140px;z-index:11}.equipment_section_main_banner_sloy{right:0;bottom:140px;font-size:18px}.equipment_section_main_banner::after{content:'';width:134px;height:209px;right:40px;bottom:-45px}.equipment_section_main_banner_main_text_title::before{content:'';left:10%}.equipment_section_main_banner_main_text_description{font-size:14px;padding-top:19px}.cost_of_your_house_main_info_title{font-size:24px}.cost_of_your_house_main_info_description{font-size:14px}.cost_of_your_house{padding:70px 0}.preliminary_work_main_list{gap:10px}.project_description_title h2{font-size:24px}.project_description_test{font-size:14px;padding-top:32px}.project_description_main_button .write_about_them_main_body_button{padding-top:24px}.project_description{padding:24px 0;border-radius:16px}.similar_project_slider_main{padding:70px 0}.similar_project_slider_main .our_work_mobile_button{display:flex;justify-content:center}.advantage_main_body_banner::before{content:unset}.about_us_header_right_image{border-radius:12px}.modal_input_button button{font-size:14px;max-width:364px;width:100%}.modal_input label input{font-size:14px;max-width:364px;width:100%}.modal_main{padding:32px 15px;border-radius:12px}.modal_main_body_list_title{font-size:24px}.modal_main_body_list_description{font-size:14px}.leave_a_request .modal_main_body_list_politic{padding-top:24px}.modal_main_header{padding:5px 5px}.consultation .modal_main_body_list{max-width:364px;width:100%}.profitable_offer .modal_main_header_body_timer{top:-5px}.modal{padding-top:40px;overflow-x:scroll;display:block;margin:40px auto;margin:0}.modal_main{padding:32px 15px;border-radius:12px;margin:0 auto}.modal_main_body_thenqs_image{width:36px;height:36px}.modal_main_body_thenqs_info_title{font-size:20px}.modal_main_body_thenqs_info_description{font-size:16px;padding-top:8px}.modal_main_body_thenqs{flex-direction:column;align-items:flex-start;gap:8px}.modal.thenqs{padding:0 15px;display:flex}.modal.thenqs .modal_main{padding:30px 40px}.modal_main_body_error_image{width:36px;height:36px}.modal_main_body_error_info_title{font-size:20px}.modal_main_body_error_info_description{font-size:16px;padding-top:8px}.modal_main_body_error{flex-direction:column;align-items:flex-start;gap:8px}.modal.error{padding:0 15px;display:flex}.modal.error .modal_main{padding:30px 40px}.modal_main{margin-top:135px!important}.header.active_modal{z-index:111111111111;position:relative}.our_project_list_main_item_footer{font-size:18px}}@media screen and (max-width:680px){.advantage_main_body_banner{height:179px;width:330px;margin:44px auto;margin-bottom:0}.advantage_main_body_banner img{max-width:347px;height:217px;right:0;bottom:38px}.advantage_main_body_banner::after{content:'';width:210px;height:453px;right:-65px;bottom:-266px;position:absolute;z-index:11;background-size:contain}.rift_house_main_left_list_item_title span{font-size:24px}.why_choose_us{border-radius:24px}}@media screen and (max-width:660px){.marker{width:41px;height:41px}.catalog_main_body_item_list_item{max-width:unset}.catalog_main_body_item_list_item{padding:12px}.credit_banner_main_sale_price{right:2%;bottom:50%}.credit_banner_main_bank_logo{right:10%;bottom:35%}.credit_banner_main::before{z-index:0}.credit_banner_main_button_list{position:relative}.credit_banner_main{padding:20px 10px 20px 10px}.credit_banner_main_button_list_item button{min-width:unset;width:100%}.credit_banner_main_button_list_item{width:100%}.credit_banner_main_with_registration_list{position:relative}.preliminary_work_main_list_item_count{font-size:20px;width:30px;height:30px;border-radius:5px}.preliminary_work_main_list_item_title{font-size:14px;padding-top:26px}}@media screen and (max-width:650px){.catalog_main_body_item_list_item_specific{display:grid}.catalog_main_body_item_list{display:flex;flex-direction:column}}@media screen and (max-width:576px){.why_customer_choose_main_list_item{max-width:unset}.why_customer_choose_main_list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,auto)}.write_about_them_main_slider_arrow_right{top:50%}.write_about_them_main_slider_arrow_left{top:50%}.remained_question_main_left_form_button button{max-width:unset;height:70px}.remained_question_main{padding:32px 10px 32px 10px;border-radius:24px}.remained_question_main_left_form_input.error input{padding:25px 24px 25px 49px}.remained_question_main_left_form_input label input{padding:25px 24px 25px 49px}.remained_question_main_left_form_input label::before{content:'';position:absolute;background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/input_phone_icon.svg);width:17px;height:24px;left:19px;top:22px}.seo_button a{width:100%}.service_body_list_item_info_button_modal button{padding:22px 22px;width:100%}.service_body_list_item_info_button_link a{padding:22px 22px;width:100%}.service_body_list_item_info_button_modal,.service_body_list_item_info_button_link{width:100%}.service_body_list_item_info_button{flex-direction:column;width:100%}.calculator_main_body_left_item.help .calculator_main_body_left_item_body_input_going_to_build label span{max-width:155px}.calculator_main_body_left_item_body_input_going_to_build:last-child span{max-width:unset!important;width:100%}.calculator_main_body_left_item_body_input_going_to_build:last-child{width:100%}.calculator_main_body_left_item:not( :first-child ) {flex-direction:column;align-items:flex-start}.calculator_main_body_left_item_body.item_row .calculator_main_body_left_item_body_item_checkbox{padding-left:0}.calculator_main_body_left_item_body.item_row{padding-top:15px}.calculator_main_body_left_item_body_item_input input{max-width:unset}.calculator_main_body_left_item_body_item_input{width:100%;padding-top:32px}.calculator_main_body_left_item.square .calculator_main_body_left_item_body{gap:16px}.calculator_main_body{padding-top:32px}.calculator_main_body_right_form_footer{background-size:235px , cover;padding:34px 10px 330px 10px}.catalog_main_body_item_list_main_banner_footer{flex-direction:column;gap:60px}.credit_banner_main_bank_logo{width:143px;height:143px}.credit_banner_main_bank_logo{right:5%;bottom:35%}.credit_banner_main_button_list{padding-top:20px}}@media screen and (max-width:560px){.marker{width:21px;height:21px}.catalog_main_body_item_list_main_top_banner_item{background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xBanner_mobile.jpg.pagespeed.ic.EOmdKLWPpP.jpg);display:none}.catalog_main_body_item_list_main_top_banner_item_description span i{font-size:20px}.catalog_main_body_item_list_main_top_banner_item_description span{font-size:16px}.catalog_main_body_item_list_main_top_banner_item_description{font-size:16px;flex-direction:column;align-items:flex-start}.banner_key_icon{background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xRemove-bg.ai_1745323380568_01.png.pagespeed.ic.izpIxvpBMX.png)}.catalog_main_body_item_list_main_top_banner_item_header{padding:21px 19px 25px}.equipment_section_main_footer_item{font-size:12px!important;padding:18px 10px}.equipment_section_main_footer_item img{width:12px}.equipment_section_main_footer_title{font-size:20px;padding:10px 24px;align-items:flex-start;justify-content:flex-start;font-size:16px}}@media screen and (max-width:540px){.product_card_main_header_image_main_body{height:272px}.header_rating_right{display:none}}@media screen and (max-width:470px){.we_are_building_list .header_nav_main_link_hover_main_item{width:100%;max-width:unset;max-width:288px;width:100%;height:180px;background-position:0 20px;background-size:contain}.we_are_building_list{align-items:center;flex-direction:column;justify-content:center;display:flex}.credit_banner_main_sale_price{right:-6%;bottom:50%}.contact_our_office_main_left_slider_item{height:221px}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(1) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_01.png.pagespeed.ic.-NOWOHQlRK.png)!important}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(2) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_02.png.pagespeed.ic.b3qtRifL-Z.png)!important}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(3) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_03.png.pagespeed.ic.g1PRwuU0El.png)!important}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(4) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_04.png.pagespeed.ic.mGgJWWnvzw.png)!important;background-position:-5px 25px;background-size:295px}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(5) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_05.png.pagespeed.ic.KrvBQdXVGm.png)!important;background-position:0 30px;background-size:contain}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(6) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_06.png.pagespeed.ic.0R8PzQ7qf9.png)!important;background-position:-5px 25px;background-size:295px}.we_are_building_list .header_nav_main_link_hover_main_item:nth-child(7) {background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xitem_mobile_icon_07.png.pagespeed.ic.g_wA5LbTk0.png)!important;background-position:0 25px;background-size:contain}}@media screen and (max-width:400px){.cost_of_your_house_main_image{height:110px}.disadvantage_main_left{max-width:unset}.advantage_main_body_right_item_image{max-width:330px;width:100%;height:239px;padding-bottom:0;background-image:unset;position:relative}.advantage_main_body_right_item_image img{right:0;max-width:349px;padding-bottom:31px}.advantage_main_body_right_item::before{content:'';background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xmobile_fon.png.pagespeed.ic.BJZzyUNm6S.png);background-repeat:no-repeat;position:absolute;right:-64px;bottom:-178px;width:227px;height:453px;z-index:11}.advantage_main_body_right_item{position:relative}.disadvantage_main_image{height:144px;border-radius:16px}.timber_house_header_main_right_image{height:288px}.log_house .advantage_main_body_right_item_image::before{content:'';background-image:url(https://www.rift.ru/wp-content/themes/rift/assets/img/xmobile_fon.png.pagespeed.ic.BJZzyUNm6S.png);background-repeat:no-repeat;position:absolute;right:-64px;bottom:-178px;width:227px;height:453px;z-index:11}.log_house .advantage_main_body_right_item_image{position:relative}}@media screen and (max-width:380px){.catalog_main_body_item_list_item_specific_item_iamge{width:18px;height:18px}.catalog_main_body_item_list_item_specific_item span{font-size:11px}}