@media (max-width:767px),print{:root{--font_size_title_big:56px;--font_size_title_small:36px;--font_size_title:48px}.swiper-button-next,.swiper-button-prev{display:none}.pagination .next,.pagination .prev{order:2;width:calc(50% - 10px);margin-top:20px}.pagination .prev{margin-right:auto}.pagination .next{margin-left:auto}.form .input{text-align:center}.form .submit_btn span{margin-right:auto;margin-left:auto}.form .submit_btn .icon{margin-left:26px}.mob_header .logo img{height:33px}.first_section .data{padding-top:40px}.first_section .items{font-size:14px;line-height:20px;margin-top:40px}.first_section .items>*{min-width:0}.first_section .items>:last-child:after{width:350px}.first_section .economy{padding:14px 35px 18px;font-size:21px;width:292px;line-height:24px;margin-top:30px}.first_section .btn{margin-left:0;width:100%;margin-top:32px}.contacts_info .page_title{padding:0;border:none}.contacts_info .info{border:none;padding-bottom:40px}.contacts_info .info .item{width:100%}.contacts_info .info .item+.item{margin-left:0;margin-top:25px}.contacts_info .info .item .label{font-size:13px}.contacts_info .info .item .val{font-size:17px;line-height:23px}.contacts_info .socials{margin-top:40px}.contacts_info .socials .items{justify-content:space-between;max-width:100%;margin-left:0;width:290px}.contacts_info .socials .items a{margin-left:0}.contacts_info .socials .exp{font-size:11px;margin-top:12px}.contacts_info .order{padding:0;border:none;background:none}.contacts_info .order .form .line{margin-bottom:25px;width:100%}.contacts_info .order .form .submit{margin-left:0;width:100%}.portfolio_head .data{padding-bottom:40px}.portfolio_head .page_title{padding-bottom:30px}.portfolio_head .desc{padding:12px 25px 16px 35px;font-size:21px;width:271px;line-height:24px}.portfolio_head .desc small{font-size:13px;line-height:21px}.portfolio_head .desc:before{height:20px;border-top-width:10px;border-bottom-width:10px;border-right-width:9px;width:9px}.portfolio_head .action{gap:20px;margin-top:30px}.portfolio_head .action .title{font-size:20px;width:100%}.portfolio_head .action .title:after{display:none}.portfolio_head .action .btn{width:100%}.portfolio .tabs .btn{padding:18px;font-size:16px}.portfolio .row{margin-bottom:-43px;margin-left:0}.portfolio .row>*{margin-bottom:43px;margin-left:0;width:100%}.lets_meet{padding:50px 0}.lets_meet:before{background:linear-gradient(180deg,rgba(40,34,31,.5),#28221f);width:100%}.lets_meet .title{line-height:calc(100% + 7px)}.lets_meet .desc{font-size:15px;width:100%;line-height:23px}.lets_meet .row>:first-child,.lets_meet .row>:nth-child(2),.lets_meet .row>:nth-child(3),.lets_meet.have_design .row>:first-child,.lets_meet.have_design .row>:nth-child(2),.lets_meet.have_design .row>:nth-child(3){width:100%}.lets_meet.have_design .row>:nth-child(4){padding:54px 20px 22px}.lets_meet .free{padding:30px 30px 180px;text-align:center}.lets_meet .free img{right:-15px;width:280px}.lets_meet.small_part_of_nuances{padding:60px 0}.lets_meet.small_part_of_nuances .title{font-size:40px;width:100%}.lets_meet.small_part_of_nuances .message{font-size:var(--font_size);line-height:21px}.lets_meet.small_part_of_nuances .row{margin-left:0;margin-top:20px}.lets_meet.small_part_of_nuances .row>:first-child,.lets_meet.small_part_of_nuances .row>:nth-child(2),.lets_meet.small_part_of_nuances .row>:nth-child(3){max-width:100%;margin-left:0;width:100%}.lets_meet.small_part_of_nuances .item{background:rgba(0,0,0,.4)}.lets_meet.small_part_of_nuances .get_action{font-size:13px;line-height:19px;margin-top:40px}.lets_meet.small_part_of_nuances .get_action div{width:184px}.lets_meet.small_part_of_nuances .get_action .btn{height:52px;margin-left:24px;padding-left:20px}.lets_meet.small_part_of_nuances .get_action .btn .icon{height:52px;margin-left:20px;width:52px}.order_form{padding:50px 0}.order_form .data{text-align:center;width:100%}.order_form .data .arrow{display:none}.order_form .title{font-size:32px;line-height:calc(100% + 6px)}.order_form .desc{margin:14px auto 0;width:269px;line-height:20px}.order_form .form{width:100%;margin-top:30px}.project_head{padding-top:40px}.project_head .project_name{font-size:35px;line-height:calc(100% + 7px)}.project_head .features>*{font-size:15px}.few_words{padding-top:50px}.few_words .data{border:none;width:100%}.few_words .title{padding:0;font-size:30px;background:none;line-height:calc(100% + 9px)}.few_words .sub_title{font-size:18px;margin-bottom:15px;max-width:100%;width:231px;line-height:23px}.few_words .desc{min-height:auto;padding:15px 0 0}.few_words .desc:before{display:none}.few_words .desc .mark{font-size:15px;line-height:24px}.few_words .image{position:relative;margin:20px auto -95px;left:0;width:240px}.few_words .image:before{transform:scale(.5)}.few_words .image .photo{width:100%}.few_words .image .signature{top:100px;width:120px}.project_plan{padding:50px 0}.project_plan .block_title{font-size:40px;line-height:calc(100% + 5px)}.project_plan .floors>.tabs{margin-bottom:24px}.project_plan .floors>.tabs .btn{font-size:16px;width:120px;line-height:20px}.project_plan .image{margin-bottom:40px}.project_plan .rooms .tabs{padding:0 45px;margin-right:-35px;margin-bottom:40px;margin-left:-35px;width:calc(100% + 70px)}.project_plan .rooms .swiper-button-next,.project_plan .rooms .swiper-button-prev{width:45px;display:flex}.project_plan .rooms .swiper-button-next .icon,.project_plan .rooms .swiper-button-prev .icon{height:13px;width:20px}.project_plan .rooms .tabs .btn{padding:12px 24px;font-size:16px;line-height:20px}.project_plan .gallery .row{margin-bottom:-30px;margin-left:0}.project_plan .gallery .row>*{margin-bottom:30px;margin-left:0;width:100%}.service_head .data{padding-top:40px}.service_head .items{font-size:14px;line-height:20px;margin-top:40px}.service_head .items>*{min-width:0}.service_head .items>:last-child:after{width:350px}.service_head .economy{padding:14px 35px 18px;font-size:21px;width:292px;line-height:24px;margin-top:30px}.service_head .data .btn{margin-top:30px}.advantages .grid,.advantages .grid2{grid-template-columns:repeat(2,1fr)}.advantages .grid,.advantages .grid2,.advantages .row{margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.advantages .row>*,.advantages .row>.big{width:100%}.advantages .item{min-height:150px}.advantages .item:nth-child(3) .name,.advantages .item:nth-child(4) .name{font-size:20px;line-height:23px}.advantages .grid .item:first-child{grid-column:auto;padding:100px 24px 24px;grid-row:auto}.advantages .grid .item:first-child mark{padding:0 6px;margin-left:-6px;line-height:26px}.advantages .grid .item:nth-child(2),.advantages .grid .item:nth-child(3),.advantages .grid .item:nth-child(4){grid-column:auto;grid-row:auto}.advantages .grid .item:nth-child(5){grid-column:1/3}.advantages .grid .item:first-child .name,.advantages .grid .item:nth-child(2) .name,.advantages .grid .item:nth-child(3) .name,.advantages .grid .item:nth-child(4) .name,.advantages .grid .item:nth-child(5) .name{font-size:22px;line-height:28px}.advantages .grid .item:nth-child(2) .name{width:100%}.advantages .grid .item:nth-child(2) .exp{font-size:14px;margin-left:0;width:100%;line-height:18px;margin-top:10px}.advantages .grid2 .item:first-child .name,.advantages .grid2 .item:nth-child(2) .name,.advantages .grid2 .item:nth-child(3) .name,.advantages .grid2 .item:nth-child(4) .name{font-size:22px;line-height:28px}.advantages .grid2 .action{grid-column:1/3;padding:46px 24px 200px;margin-top:0}.advantages .grid2 .action .title{font-size:25px;margin-bottom:24px;text-align:center;width:100%}.advantages .grid2 .action .btn{margin-inline:auto}.advantages .grid2 .action .image{width:100%}.advantages .grid2 .action .image img{margin-inline:auto;width:253px}.advantages .grid2 .data{grid-column:1/3;padding:40px 24px 60px}.advantages .grid2 .data .image{display:none}.advantages .grid2 .data .author{justify-content:space-between;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;margin-top:52px;padding-left:0;display:flex}.advantages .grid2 .data .author .mob_image{display:block}.advantages .grid2 .data .author .name{width:calc(100% - 147px)}.advantages .grid2 .data .author .name:before{display:none}.advantages .grid2 .data .author .desc{width:100%;margin-top:24px}.advantages .grid2 .data .author .exp{text-align:center;width:100%}.advantages .grid2 .data .author .exp:after{right:0;margin:0 auto;left:0}.advantages .cont>.action{padding:56px 24px 200px;margin-right:-35px;max-width:calc(100% + 70px);margin-left:-35px;width:calc(100% + 70px);margin-top:0}.advantages .cont>.action .title{font-size:25px;margin-bottom:24px;text-align:center;width:100%}.advantages .cont>.action .btn{margin-inline:auto}.advantages .cont>.action .image{width:100%}.advantages .cont>.action .image img{margin-inline:auto;width:253px}.advantages>.action{padding-bottom:10px}.advantages>.action .title{font-size:26px;width:100%}.advantages>.action .btn{margin-top:24px}.read_text_below{padding-bottom:60px}.read_text_below:after{display:none}.read_text_below .block_pre_title{font-size:14px;line-height:20px}.read_text_below .block_title{font-size:35px;width:100%;line-height:43px}.read_text_below .block_title .arrow{display:none}.read_text_below .data{padding:25px;width:100%;margin-top:35px}.read_text_below .data .title{font-size:18px;line-height:23px}.read_text_below .bg{transform:translateY(-50%);top:50%}.sample_example{padding-top:60px}.sample_example:before{display:none}.sample_example .data{width:100%}.sample_example .block_title{margin-bottom:25px}.sample_example .message{font-size:14px;line-height:20px}.sample_example .desc{width:100%}.sample_example .image{position:relative;top:0;left:0;margin-top:30px}.sample_example .image img{margin:0 auto;width:240px}.sample_example .mean_to_you{padding:35px;margin:0 -35px;width:calc(100% + 70px);z-index:9}.sample_example .mean_to_you .title{font-size:30px;text-align:center;width:100%;line-height:36px}.sample_example .mean_to_you .features{justify-content:space-between;margin-left:0;width:100%;margin-top:20px}.sample_example .mean_to_you .features>*{margin-left:0;width:calc(50% - 10px)}.sample_example .mean_to_you .desc{width:100%;margin-top:30px}.another_example{padding-top:60px}.another_example .block_title{font-size:35px}.another_example .desc,.another_example .message{font-size:14px;line-height:20px}.another_example .desc,.another_example .items>*{width:100%}.another_example .items>:nth-child(2){width:100%;margin-top:20px}.another_example .again{font-size:18px;line-height:30px}.another_example .bg{margin-bottom:-12%;margin-left:-50%;width:150%}.a_lot_nuances{padding-bottom:0}.a_lot_nuances .data{padding:35px 35px 0;margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.a_lot_nuances .data:before{right:0;margin:0 auto;left:0}.a_lot_nuances .info{width:100%}.a_lot_nuances .info .title{font-size:30px;line-height:35px}.a_lot_nuances .img{right:0;position:relative;margin-left:-35px;width:calc(100% + 160px);margin-top:25px}.what_to_do,.what_to_do.pad2{padding:120px 0}.what_to_do .title,.what_to_do .title.small{font-size:30px;width:100%;line-height:35px}.what_to_do .label{font-size:15px;margin-top:20px}.what_to_do .desc{font-size:18px;line-height:26px}.what_to_do .exp{font-size:14px;line-height:20px}.what_to_do .bg{display:none}.what_to_do .mob_bg{display:block}.what_do_you_choose .action{padding-bottom:20px;margin-top:80px}.what_do_you_choose .action .title{font-size:25px}.before_start{padding-top:60px}.before_start .pre_title{font-size:16px;margin-bottom:10px}.before_start .title{font-size:35px;line-height:calc(100% + 7px)}.before_start .specialists{margin-top:25px}.before_start .specialists>:nth-child(3){width:392px}.before_start .total{padding:25px 25px 0;margin-top:40px}.before_start .total .blur{transform:translateX(50%);right:50%}.before_start .total .title{font-size:25px;line-height:31px}.before_start .total img{right:0;position:relative;margin:25px auto 0}.we_undertake{padding-bottom:15px}.we_undertake .block_title{font-size:30px;line-height:35px}.we_undertake .block_title mark{padding:4px 10px}.we_undertake .block_title mark:after{height:30px;border-top-width:15px;border-bottom-width:15px}.we_undertake .grid{height:auto;margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.we_undertake .item{height:auto;padding:80px 35px 35px;right:0;position:relative;width:100%}.we_undertake .item:before{height:auto;top:25px;left:35px;width:auto;line-height:normal}.we_undertake .item:nth-child(2){padding:80px 35px 35px;width:100%}.we_undertake .item:nth-child(2):before{background:none}.we_undertake .item:nth-child(2) .image .caption{padding:15px}.we_undertake .item:nth-child(3){height:auto;padding:80px 35px 35px;top:0;width:100%}.we_undertake .item:nth-child(3):before{background:none}.we_undertake .item:nth-child(4){height:auto;padding:80px 35px 35px;top:0;width:100%}.we_undertake .item:nth-child(4):before{background:none}.we_undertake .item:nth-child(4) .image{height:auto;padding-bottom:100%;order:2;width:100%;margin-top:25px}.we_undertake .item:nth-child(4) .image+*{width:100%}.we_undertake .item:nth-child(5){height:auto;padding:80px 35px 35px;top:0;width:100%}.we_undertake .item:nth-child(5):before{background:none}.we_undertake .item:nth-child(6){height:auto;padding:80px 35px 35px;top:0;width:100%}.we_undertake .item:nth-child(6):before{background:none}.waiting_for_you .head{margin-bottom:40px}.waiting_for_you .block_title{font-size:35px;text-align:center}.waiting_for_you .block_desc{font-size:15px;text-align:center}.waiting_for_you .row{padding:0;margin-bottom:-40px}.waiting_for_you .row>*{margin:0 0 40px;width:100%}.waiting_for_you .item,.waiting_for_you .item:nth-child(2),.waiting_for_you .item:nth-child(3){padding:0;border:none}.waiting_for_you .item .name{font-size:16px;line-height:22px}.waiting_for_you .item .desc{line-height:24px;margin-top:15px}.waiting_for_you .image{right:0;position:relative;margin:30px 0 0}.waiting_for_you .image:before{transform:none}.waiting_for_you .image img{height:280px;margin-right:auto;margin-left:auto}.projects .block_title{font-size:30px}.projects .block_desc{font-size:14px;line-height:20px;margin-top:10px}.projects .swiper-slide{width:300px}.reviews .head{margin-bottom:30px}.reviews .block_title{font-size:30px}.reviews .block_sub_title{font-size:16px;line-height:22px}.reviews .block_desc{margin-top:10px}.reviews .swiper-slide{width:300px}.reviews .item .icon{height:50px;width:50px}.reviews .item .icon svg{height:18px;margin-left:4px;width:14px}.real_apartments{padding-bottom:0}.real_apartments:before{transform:scale(.7)}.real_apartments .img{position:relative;margin:40px 0 0 -18%;left:0;width:170%}.real_apartments .data{width:100%}.real_apartments .title{font-size:30px}.real_apartments .desc,.real_apartments .message{width:100%}.main_problem{padding:60px 0}.main_problem .pre_title{font-size:14px;line-height:20px}.main_problem .block_title{font-size:35px;width:100%;line-height:42px}.main_problem .answer{font-size:15px;right:0;position:relative;bottom:0;width:100%;line-height:21px;margin-top:40px}.main_problem .answer>*+*{margin-top:4px}.main_problem .answer:before{transform:rotate(90deg);bottom:auto;top:-16px;left:16px}.main_problem .answer:after{right:0;margin:0 auto;left:0}.first_problem .image img{width:280px}.first_problem .title{font-size:32px;line-height:39px}.first_problem .message{font-size:15px;margin-left:0;line-height:21px}.first_problem .desc{line-height:23px}.first_problem .text{padding:15px 20px;font-size:14px;line-height:20px}.first_problem .text img,.first_problem .text:before{display:none}.second_problem .data{padding-bottom:364px}.second_problem .title{font-size:32px;line-height:39px}.second_problem .title mark{line-height:32px}.second_problem .message{line-height:21px}.second_problem .image{transform:translateX(-50%);right:0;bottom:352px;margin:0;left:50%;width:280px}.second_problem .image img{width:100%}.third_problem{padding:60px 0}.third_problem .image img{width:400px}.third_problem .title{font-size:32px;line-height:39px}.steps .step_one{padding:60px 0}.steps .step_one .data{padding-right:0}.steps .step_one:after{display:none}.steps .step_one .desc,.steps .step_one .message{font-size:14px;line-height:20px}.steps .step_one .number{display:none}.steps .step_one .items{margin-right:0;text-align:left;margin-left:0}.steps .step_one .img{height:484px;right:-48px;width:380px}.steps .step_two{padding:60px 0}.steps .step_two .blur{right:0;bottom:48px;top:auto;margin:0 auto;left:0}.steps .step_two .title{font-size:32px;line-height:39px}.steps .step_two .desc{font-size:14px;line-height:20px}.steps .step_two .items>*{padding:48px 20px 20px}.steps .step_two .img{width:320px}.steps .step_three{padding:60px 0}.steps .step_three .title{font-size:32px;line-height:39px}.steps .step_three .desc,.steps .step_three .message{font-size:14px;line-height:20px}.steps .step_three .blur{transform:scale(.7);bottom:-140px}.steps .step_three .img{margin:48px auto -320px;width:320px}.steps .step_four{padding-top:60px}.steps .step_four .title{font-size:32px;line-height:39px}.steps .step_four .desc,.steps .step_four .message{font-size:14px;line-height:20px}.steps .step_four .image{width:300px;margin-top:48px}.steps .step_four .image .vr{height:108px;font-size:44px;right:-40px;top:40px;width:108px}.steps .step_four .image .blur{transform:translateX(-50%) scale(.5);opacity:.5;bottom:-40px}.steps .step_five{padding:60px 0}.steps .step_five .blur{transform:scale(.7);bottom:60px}.steps .step_five .title{font-size:32px;line-height:39px}.steps .step_five .sub_title{font-size:15px;line-height:21px}.steps .step_five .desc,.steps .step_five .message{font-size:14px;line-height:20px}.steps .step_five .img{width:400px;margin-top:48px}.steps .step_six{padding:60px 0}.steps .step_six .blur{transform:scale(.7);right:0;bottom:0;top:auto;margin:0 auto;left:0}.steps .step_six .title{font-size:32px;line-height:39px}.steps .step_six .label{font-size:15px;line-height:21px}.steps .step_six .label:before{height:5px;border:10px solid transparent;right:auto;border-top:none;border-bottom:5px solid #ed9468;bottom:100%;top:auto;left:15px;width:20px}.steps .step_six .desc,.steps .step_six .message{font-size:14px;line-height:20px}.steps .step_six .img{height:400px;margin-bottom:-160px}.what_else{padding-top:60px;padding-bottom:60px}.what_else .block_title{font-size:32px;line-height:calc(100% + 7px)}.what_else .head{margin-bottom:40px}.what_else .row{margin-bottom:-40px}.what_else .row>*{margin-bottom:40px;margin-left:0;width:100%}.what_else .item,.what_else .item:nth-child(2),.what_else .item:nth-child(3){padding:0;border:none}.what_else .item .name{font-size:15px;line-height:21px}.what_else .item .desc{font-size:14px;line-height:20px;margin-top:20px}.can_draw_design{padding:60px 0 0}.can_draw_design .block_title{width:100%}.can_draw_design .desc{width:290px}.can_draw_design .message{padding:12px 20px 16px;width:264px}.can_draw_design .image{height:auto;padding:0;right:0;position:relative;margin-top:39px}.can_draw_design .image img:first-child{max-width:100%;margin:0 auto -24px;width:205px}.can_draw_design .image img:nth-child(2){transform:translateX(-50%);right:0;bottom:17px;left:50%;width:511px}.can_draw_design .image img:nth-child(3){display:none}.how_implement .block_title{width:100%;margin-top:60px}.how_implement .block_title img{height:38px;vertical-align:middle;margin-top:0;display:inline-block}.how_implement .data{min-height:0;padding:48px 35px 164px;max-width:calc(100% + 70px);margin:35px -35px 0;width:calc(100% + 70px)}.how_implement .data:before{display:none}.how_implement .data:after{height:137px;right:0;top:60px;margin:0 auto;border-radius:321px;left:0;width:321px}.how_implement .label{right:0;position:absolute;top:-10px;margin:0 auto;left:0;width:calc(100% - 70px)}.how_implement .label:before{height:5px;border:9px solid transparent;right:0;border-top:none;border-bottom:5px solid #ed9468;bottom:100%;top:auto;margin:0 auto;left:0;width:18px}.how_implement .desc{text-align:center;width:100%;margin-top:0}.how_implement .data>img{display:none}.how_implement .data>img.mob{display:block}.how_implement .difficulties{right:0;bottom:auto;top:100%;margin:30px auto 0;left:0;width:calc(100% - 70px)}.how_implement .difficulties .avatar+div{font-size:14px;max-width:calc(100% - 70px);width:calc(100% - 70px);line-height:20px}.can_you_lose{padding:192px 0 0}.can_you_lose .img{position:relative;bottom:0;margin:0 -15% -40px;left:0;width:130%;z-index:1}.can_you_lose .data{width:100%}.can_you_lose .block_title{font-size:30px;line-height:calc(100% + 10px)}.can_you_lose .message{width:240px;white-space:normal}.can_you_lose .message:after{display:none}.can_you_lose .label{transform:translateX(-50%);font-size:var(--font_size);position:absolute;max-width:100%;bottom:-60%;text-align:center;margin:0;left:50%;width:242px;line-height:18px}.can_you_lose .label:before{height:8px;border:12px solid transparent;right:0;border-top:none;border-bottom:8px solid #ed9468;bottom:100%;top:auto;margin:0 auto;left:0;width:24px}.materials_not_avialable{padding-top:60px}.materials_not_avialable .title{font-size:30px;line-height:calc(100% + 8px)}.materials_not_avialable .title mark{font-size:25px}.materials_not_avialable .what_do .row{margin-left:0}.materials_not_avialable .what_do .row>*{margin-left:0;width:100%}.materials_not_avialable .image{padding:1px 0 4px;margin-top:50px}.materials_not_avialable .image:after,.materials_not_avialable .image:before{display:none}.materials_not_avialable .image img{margin-top:-40px}.materials_not_avialable .bottom{padding:20px 24px}.starting_renovation{padding:100px 0 0}.starting_renovation .pre_title{font-size:var(--font_size);line-height:21px}.starting_renovation .title{font-size:30px;line-height:calc(100% + 8px)}.starting_renovation .messages .mob_img{display:block}.starting_renovation .messages>:first-child{max-width:100%;width:292px}.starting_renovation .messages>:nth-child(2){max-width:100%;width:250px}.starting_renovation .messages>:nth-child(3){max-width:100%;width:225px}.starting_renovation .img,.starting_renovation .messages>*>* br,.starting_renovation .messages>:first-child>:before{display:none}.starting_renovation .and_more{padding:35px;max-width:calc(100% + 70px);margin:50px -35px 0;width:calc(100% + 70px)}.looking_for_solutions{padding:60px 0 45px}.looking_for_solutions .block_title{font-size:30px;line-height:calc(100% + 7px)}.looking_for_solutions .message{padding:8px 16px}.looking_for_solutions .img{width:280px}.furniture_makers{padding-top:45px;border-top:1px solid rgba(99,81,72,.2)}.furniture_makers .data .title{line-height:calc(100% + 7px)}.furniture_makers .item .name{font-size:var(--font_size);width:100%;line-height:21px}.furniture_makers .item .name br{display:none}.furniture_makers .item1{min-height:332px;width:100%}.furniture_makers .item1 .name{width:210px}.furniture_makers .item2{min-height:180px;width:100%}.furniture_makers .item2 .name{padding:8px 11px;width:250px}.furniture_makers .item3{min-height:115px;width:100%}.furniture_makers .item3 .name{width:168px}.furniture_makers .item4{min-height:200px;width:100%}.furniture_makers .item4 .name{width:210px}.furniture_makers .item5{min-height:170px;width:100%}.furniture_makers .item5 .name{width:210px}.furniture_makers .item6{min-height:170px;width:100%}.furniture_makers .item6 .name{width:210px}.jambs{min-height:0;padding-top:100px}.jambs .pre_title{font-size:var(--font_size);line-height:21px}.jambs .title{font-size:24px;line-height:32px}.jambs .message{padding:15px 15px 30px}.jambs .message>:first-child{width:100%}.jambs .message .image{display:none}.jambs .message .label{padding:6px 12px;bottom:-17px;text-align:center;left:15px;width:calc(100% - 30px)}.jambs .bg{margin-bottom:-60px;margin-left:-105%;width:205%;margin-top:50px}.what_to_do_big{padding:60px 0}.what_to_do_big .block_title{font-size:60px;margin-bottom:40px}.again_problems .data{padding:40px 35px}.again_problems .title{font-size:27px;line-height:35px}.again_problems .message{font-size:var(--font_size);line-height:21px}.again_problems .img{width:360px}.stole{padding-bottom:60px}.stole .data{padding:35px}.stole .data .title{font-size:30px;margin:4px 0;line-height:39px}.stole .data .title mark{font-size:30px}.stole .info .title{font-size:19px;line-height:27px}.your_flat{padding-bottom:60px}.your_flat .img{width:280px}.your_flat .title{padding:12px 24px;font-size:24px;line-height:30px}.your_flat .price{padding:6px 16px;text-align:center;width:100%}.your_flat .message{padding:12px 20px;font-size:var(--font_size);line-height:23px}.all_real_situations .img{width:calc(100% - 70px)}.all_real_situations .data .title{font-size:25px;line-height:35px}.all_real_situations .row{margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.all_real_situations .row>*{width:100%}.all_real_situations .item{padding:68px 35px 24px}.all_real_situations .item:before{height:auto;top:24px;background:none!important;left:35px;width:auto;line-height:normal}.about_author{padding:60px 0}.about_author .bg{top:64px;width:140px}.about_author .img{height:223px;top:40px;width:140px}.about_author .sub_title,.about_author .title{padding-right:0;padding-left:168px}.about_author .sub_title{font-size:20px;line-height:28px}.about_author .desc{padding-right:0;margin-top:60px;padding-left:0}.about_author ol:before{display:none}.what_look_like{padding:60px 0 0}.what_look_like .title{line-height:calc(100% + 8px)}.what_look_like .title mark{padding:6px 12px;font-size:16px;line-height:24px}.what_look_like .title mark:before{height:36px;border-top-width:18px;border-bottom-width:18px}.what_look_like .message{width:100%}.what_look_like .desc{padding:0}.what_look_like .bg{right:0;position:relative;width:100%;margin-top:40px}.our_work_looks_like{margin-top:-48px}.our_work_looks_like .data{padding:24px 28px}.our_work_looks_like .data:before{right:0;margin:0 auto;left:0}.our_work_looks_like .title{font-size:24px;width:100%;line-height:30px}.our_work_looks_like .desc{width:100%;line-height:21px}.our_work_looks_like .data:after{display:none}.first_step{padding:60px 0}.first_step .block_title{line-height:calc(100% + 7px)}.first_step .message{padding:20px 24px;margin-top:24px}.first_step .items{margin-left:0}.first_step .img{right:0;width:352px}.first_step .number{display:none}.second_step .title{line-height:calc(100% + 7px)}.second_step .img{width:280px;margin-top:30px}.second_step .blur{transform:scale(.7)}.we_work_as_team{padding:60px 0}.we_work_as_team .block_title{font-size:28px;line-height:34px}.we_work_as_team .number{display:none}.we_work_as_team .col,.we_work_as_team .col+.col{min-height:0;width:100%}.we_work_as_team .img{position:relative;bottom:0;left:0;width:100%;margin-top:20px}.we_work_as_team .blur{bottom:60px}.several_stages{padding-bottom:0}.several_stages .data{padding:0}.several_stages .title{font-size:30px;line-height:calc(100% + 7px)}.several_stages .image{height:auto;right:0;position:relative;margin:48px auto -60px;width:300px}.several_stages .image .vr{height:108px;font-size:44px;right:-40px;top:40px;width:108px}.several_stages .image .blur{transform:translateX(-50%) scale(.5);opacity:.5;bottom:-60px}.show_materials .block_title{font-size:26px;line-height:calc(100% + 8px)}.show_materials .why_necessary{padding:16px 24px}.show_materials .why_necessary .title{font-size:var(--font_size);line-height:23px}.show_materials .why_necessary img,.show_materials .why_necessary:after{display:none}.show_materials .image{width:320px}.third_step{padding:60px 0 0}.third_step .block_title{font-size:40px}.third_step .message{padding:12px 24px;font-size:var(--font_size);line-height:21px}.third_step .number{bottom:68px;margin-left:-200px;width:108px}.third_step .img{width:360px;margin-top:20px}.third_step_next .block_title{font-size:32px;line-height:calc(100% + 5px)}.third_step_next .items{margin-top:30px}.third_step_next .img{margin-bottom:-120px;width:320px;margin-top:30px}.third_step_next .bottom{margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.third_step_next .bottom .item{padding:24px 35px}.third_step_next .bottom .item:first-child,.third_step_next .bottom .item:nth-child(2){width:100%}.fourth_step{padding:60px 0}.fourth_step .block_title{font-size:38px;line-height:44px}.fourth_step .block_title mark{margin-left:12px;width:100%;margin-top:12px}.fourth_step .desc{margin-top:24px}.fourth_step .number{bottom:120px;margin-left:-204px;width:140px}.fourth_step .img{left:40px;width:280px;margin-top:40px}.another_point{padding:60px 0 0}.another_point .data{padding:0}.another_point .message{padding:12px 24px;font-size:var(--font_size);line-height:21px}.another_point .img{right:0;position:relative;margin:30px auto 0;width:220px}.fifth_step{padding:60px 0}.fifth_step .block_title{font-size:38px}.fifth_step .sub_title{font-size:17px;line-height:23px}.fifth_step .desc{padding:0}.fifth_step .items{padding:24px;position:relative;margin:0;width:100%;z-index:2}.fifth_step .items>*{width:100%}.fifth_step .items .sep{height:1px;margin:20px 0;width:100%}.fifth_step .items br{display:none}.fifth_step .img{height:auto;right:0;position:relative;bottom:0;margin:-20px auto -80px;width:75%;z-index:1}.what_do_you_choose{padding:60px 0 0}.what_do_you_choose .pre_title{font-size:var(--font_size);margin-bottom:12px;line-height:21px}.what_do_you_choose .block_title{font-size:40px}.already_have_design{padding:60px 0 0}.already_have_design:after{display:none}.already_have_design .data{width:100%}.already_have_design .block_title{font-size:30px;line-height:37px}.already_have_design .link{font-size:13px;margin-top:40px}.already_have_design .link .btn{height:52px;margin-left:24px;padding-left:20px}.already_have_design .link .btn .icon{height:52px;margin-left:20px;width:52px}.already_have_design .img{right:0;position:relative;margin:40px auto -80px}.only_design_project{z-index:12}.only_design_project .data{padding:60px 35px}.only_design_project .title{font-size:30px;line-height:37px}.only_design_project .link{font-size:14px;margin-top:40px}.only_design_project .link .btn{height:52px;margin-left:24px;padding-left:20px}.only_design_project .link .btn .icon{height:52px;margin-left:20px;width:52px}.only_design_project .img{width:360px}.action_block,.action_block .cont{padding:0}.action_block .data{padding:37px 35px 254px}.action_block .title{font-size:32px;flex-direction:column;text-align:center;width:100%;display:flex}.action_block .title span{margin-inline:auto;margin-top:12px}.action_block .btn{margin-inline:auto;margin-top:30px}.action_block .image{height:auto;transform:none;width:100%}.action_block .image:before{height:100%;max-width:100%;background:linear-gradient(180deg,#3e332e,rgba(62,51,46,.9) 27.35%,rgba(62,51,46,0) 61.53%);width:100%}.action_block .image img{height:auto;width:100%}.action_block2{padding-block:60px 75px}.action_block2 .title{font-size:30px;width:100%}.action_block3,.action_block3 .cont,.portfolio+.action_block3{padding:0}.action_block3 .image{min-height:0;aspect-ratio:1/1;width:100%}.action_block3 .image+*{padding:35px 35px 52px;text-align:center;width:100%}.portfolio+.action_block3 .image+*{padding-bottom:60px}.action_block3 .title{font-size:26px}.action_block3 .btn{margin-inline:auto;margin-top:20px}.like_project{margin-top:0}.like_project .data,.like_project.bottom .data{padding:35px 34px;justify-content:flex-start;margin-inline:-35px;max-width:calc(100% + 70px);text-align:center;align-items:flex-start;align-content:flex-start;width:calc(100% + 70px)}.like_project .data:before{display:none}.like_project .data>div{width:100%}.like_project .heart{right:0;position:relative;top:0;margin:0 auto 6px}.like_project .title{font-size:30px}.like_project .btn{margin:20px auto 0}footer .col{text-align:center;width:100%}footer .logo img{height:33px;margin-right:auto;margin-left:auto}footer .socials{text-align:center;width:100%;margin-top:30px}footer .socials .label{font-size:13px;margin-bottom:15px}footer .socials .items{justify-content:center}footer .socials .items a{height:40px;width:40px}footer .socials .items>*+*{margin-left:25px}footer .socials .exp{font-size:9px;line-height:12px;margin-top:10px}footer .phone{text-align:center;width:100%;margin-top:30px}footer .phone .label{font-size:13px;margin-bottom:15px}footer .phone .val{font-size:17px;line-height:12px}footer .location{text-align:center;width:100%;margin-top:30px}footer .location .label{font-size:13px;margin-bottom:15px}footer .location .val{font-size:17px;width:100%;line-height:12px}footer .line{margin:40px -35px 20px;width:calc(100% + 70px)}footer .menu{display:none}footer .creator{font-size:11px}footer .creator+.creator{margin-left:30px}.modal_title{font-size:30px}.new_modal.fancybox__content>.f-button.is-close-btn,.new_modal.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-hover-color:rgba(170,107,75,.5);--f-button-svg-height:12px;--f-button-svg-width:12px;right:10px;--f-button-hover-bg:hsla(0,0%,98%,.1);--f-button-width:30px;top:10px;--f-button-height:30px;--f-button-active-bg:hsla(0,0%,98%,.1);--f-button-color:rgba(170,107,75,.5);--f-button-bg:hsla(0,0%,98%,.1)}.new_modal .data{min-height:0;padding:46px 40px 270px;margin-bottom:-30px;gap:8px;border-radius:30px 30px 0 0;width:100%}.new_modal .data:before{display:none}.new_modal .data .title{font-size:28px}.new_modal .data .desc{font-size:15px}.new_modal .data .image{height:270px}.new_modal .form{padding:40px;position:relative;border-radius:30px;background:#fff;width:100%;z-index:3}.new_modal .form .title{font-size:22px;margin-bottom:20px}.new_modal .form .submit_btn span{margin:0}#designer_consult_modal .data{padding-bottom:50px}#designer_consult_modal .data .image{height:auto}#success_modal{min-height:inherit;padding:52px 40px 0}#success_modal.fancybox__content>.f-button.is-close-btn,#success_modal.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-hover-color:rgba(99,99,99,.5);--f-button-hover-bg:hsla(0,0%,70%,.1);--f-button-active-bg:hsla(0,0%,70%,.1);--f-button-color:rgba(99,99,99,.5);--f-button-bg:hsla(0,0%,70%,.1)}#success_modal:before{height:145px;border-radius:30px;width:100%}#success_modal .icon{height:40px;margin-bottom:20px;width:40px}#success_modal .icon svg{height:14px;width:20px}#success_modal .title{font-size:36px;width:100%}#success_modal .desc{font-size:15px;width:100%;margin-top:16px}#success_modal .divider{width:100%;margin-top:30px}#success_modal .messengers{margin-top:30px}#success_modal .messengers .label{font-size:15px;margin-bottom:20px;width:100%}#success_modal .messengers .btns{gap:8px}#success_modal .messengers .btns a,#success_modal .messengers .btns>*{width:100%}#success_modal .image{height:280px;overflow:hidden;justify-content:center;right:0;position:relative;align-items:flex-start;align-content:flex-start;left:0;width:100%;margin-top:12px}#success_modal .image img{max-height:none;margin-left:24px;width:221px}.order_form .wpcf7{margin-right:0;width:100%;margin-top:30px}.new_title{font-size:30px!important}.project_head .image{height:400px}}