@media (max-width:1023px),print{:root{--font_size_title_big:68px;--font_size_title_small:40px;--font_size_title:60px}.swiper-button-next,.swiper-button-prev{margin-bottom:40px}.pagination{margin-top:50px}.pagination .mob_hide{display:none}.pagination .next,.pagination .prev{width:135px}.page_title.big{line-height:100%}header{display:none}.mob_header{display:block}.first_section{min-height:0;padding-bottom:0}.first_section:before{display:none}.first_section .data{padding-top:50px;width:100%}.first_section .title{width:100%}.first_section .items{font-size:15px;line-height:23px;margin-top:50px}.first_section .items>*{min-width:100px}.first_section .items>:last-child:after{width:100vw}.first_section .economy{padding:20px 35px;font-size:24px;margin-left:-35px;line-height:30px}.first_section .image{right:0;position:relative;margin-top:10px}.first_section .image .img{display:none}.first_section .image .img.mob{display:block}.contacts_info:before{display:none}.contacts_info .data{padding-top:40px;border:none;padding-bottom:60px;width:100%}.contacts_info .info .item{width:auto}.contacts_info .info .item+.item{margin-left:40px;margin-top:0}.contacts_info .map{height:433px;position:relative;width:100%}.portfolio_head{margin-bottom:40px}.portfolio_head:after,.portfolio_head:before{display:none}.portfolio_head .data{min-height:0;padding-top:40px;border:none;padding-bottom:60px;width:100%}.portfolio_head .page_title{max-width:calc(100% + 35px);padding-bottom:40px;margin-left:-35px;width:calc(100% + 35px);padding-left:35px}.portfolio_head .desc{padding:20px 35px;font-size:20px;margin-left:-35px;width:320px;line-height:26px}.portfolio_head .desc small{font-size:14px;line-height:20px}.portfolio_head .img{right:0;position:relative;display:none}.portfolio_head .img.mob{display:block}.portfolio .tabs .btn{padding:20px;font-size:17px;line-height:100%}.portfolio .row{margin-bottom:-35px;margin-left:-35px}.portfolio .row>*{margin-bottom:35px;margin-left:35px;width:calc(50% - 35px)}.portfolio .item .info{padding:0 5px}.portfolio .item .info>div:first-child{width:calc(100% - 70px)}.portfolio .item .link{align-self:flex-start;width:50px}.portfolio .item .link span{display:none}.lets_meet{padding:60px 0}.lets_meet .title{width:100%}.lets_meet .row>:first-child,.lets_meet .row>:nth-child(2){width:200px}.lets_meet .row>:nth-child(3){width:calc(100% - 460px)}.lets_meet.have_design .row>:first-child{width:calc(100% - 340px)}.lets_meet.have_design .row>:nth-child(2){width:300px}.lets_meet.have_design .row>:nth-child(3),.lets_meet.have_design .row>:nth-child(4){width:100%}.lets_meet .free{transform:none;padding:30px 40px;position:relative;bottom:0;margin:50px auto -140px;left:0;width:calc(100% - 70px)}.lets_meet .free .title{font-size:30px;line-height:36px}.lets_meet .free .desc{font-size:14px;width:340px;line-height: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){width:226px}.order_form{padding:60px 0}.order_form.top_p{padding-top:140px}.order_form .data{margin-left:0;width:350px}.order_form .title{font-size:35px}.order_form .desc{font-size:14px;width:260px;line-height:20px}.order_form .data .arrow{transform:scale(.6);right:-130px}.order_form .form{margin-right:0}.project_head{padding-top:50px;border:none;margin-bottom:0}.project_head .project_name{font-size:44px;width:100%}.project_head .features>*{font-size:15px}.project_head .features .icon{height:35px;margin-right:12px;width:35px}.project_head .features .icon svg{height:15px;width:15px}.few_words{padding-top:60px}.few_words .data{width:350px}.few_words .title{padding:20px 20px 20px 25px;font-size:32px;line-height:calc(100% + 6px)}.few_words .sub_title{font-size:18px;margin-bottom:5px;line-height:24px}.few_words .desc{padding:30px 0 60px 25px}.few_words .desc .mark{font-size:14px;width:100%;line-height:20px}.few_words .image{left:35px}.few_words .image:before{transform:scale(.7);bottom:-20px}.few_words .image .photo{width:300px}.few_words .image .signature{top:110px;left:0;width:150px}.project_plan{padding:60px 0}.project_plan .block_title{font-size:44px;line-height:calc(100% + 6px)}.project_plan .gallery .row{margin-bottom:-25px;margin-left:-25px}.project_plan .gallery .row>*{margin-bottom:25px;margin-left:25px;width:calc(50% - 25px)}.service_head{min-height:0;padding-bottom:0}.service_head:before{display:none}.service_head .data{padding-top:50px;width:100%}.service_head .page_title{width:100%}.service_head .items{font-size:15px;line-height:23px;margin-top:50px}.service_head .items>*{min-width:100px}.service_head .items>.big_line:last-child:after,.service_head .items>:last-child:after{width:100vw}.service_head .economy{padding:20px 35px;font-size:24px;margin-left:-35px;line-height:30px}.service_head .action{width:100%;margin-top:44px}.service_head .action .title{font-size:25px}.service_head .action .desc{font-size:14px}.service_head .image{height:auto;position:relative}.service_head .image2{margin-right:0}.service_head .image .img,.service_head .image:after{display:none}.service_head .image .img.mob{display:block}.advantages{margin-top:0}.advantages .grid,.advantages .grid2{grid-template-columns:repeat(3,1fr)}.advantages .row>*,.advantages .row>.big{width:50%}.advantages .item{min-height:170px}.advantages .item:nth-child(3) .name,.advantages .item:nth-child(4) .name{font-size:25px;line-height:32px}.advantages .item .desc{font-size:14px}.advantages .item:nth-child(4) .desc{margin-top:10px}.advantages .grid .item:first-child{grid-column:1/2;grid-row:1/4}.advantages .grid .item:nth-child(4){grid-column:auto;grid-row:auto}.advantages .grid .item:nth-child(5){grid-column:2/4;grid-row:auto}.advantages .grid .item:first-child .name,.advantages .grid .item:nth-child(2) .name{font-size:26px;line-height:32px}.advantages .grid .item:nth-child(3) .name,.advantages .grid .item:nth-child(4) .name,.advantages .grid .item:nth-child(5) .name{font-size:24px;line-height:30px}.advantages .grid2 .item:first-child,.advantages .grid2 .item:nth-child(3){grid-column:auto;grid-row:auto}.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:25px;line-height:31px}.advantages .grid2 .item:nth-child(3) .name{width:100%}.advantages .grid2 .item:nth-child(3) .exp{margin-bottom:0;width:100%;margin-top:8px}.advantages .grid2 .item:nth-child(6) .name{font-size:21px;line-height:27px}.advantages .grid2 .action{grid-column:1/4;grid-row:auto}.advantages .grid2 .action .title{font-size:26px}.advantages .grid2 .data{grid-column:1/4;padding:60px 24px 60px 220px;grid-row:auto}.advantages .grid2 .data .message+.message:before{max-width:calc(100% + 124px);left:-100px;width:calc(100% + 124px)}.advantages .grid2 .data .message+.message:after{right:-24px;width:calc(100% + 124px)}.advantages .grid2 .data .image{left:-88px}.advantages .grid2 .data .image .img{height:527px;width:300px}.advantages .grid2 .data .image .sign{height:117px;right:60px;top:80px;width:200px}.advantages .cont>.action{width:700px}.advantages .cont>.action .title{font-size:26px}.advantages>.action{padding-top:60px}.advantages>.action .title{font-size:30px;width:416px}.read_text_below:after{transform:scale(.7)}.read_text_below .block_pre_title{font-size:15px;line-height:21px}.read_text_below .block_title{font-size:35px;width:340px;line-height:42px}.read_text_below .block_title .arrow{transform:scale(.5);right:-100px;bottom:-120px}.read_text_below .data{width:calc(100% - 375px);margin-top:15px}.read_text_below .data .title{font-size:20px}.read_text_below .data .sub_title{font-size:14px;width:240px}.read_text_below .data .desc{font-size:14px;line-height:20px}.read_text_below .bg{height:auto;width:100%}.sample_example:before{transform:scale(.5);top:0;left:0}.sample_example .data{width:400px}.sample_example .block_title{line-height:calc(100% + 6px)}.sample_example .message{padding:15px 80px 15px 15px;font-size:15px;width:100%;line-height:21px}.sample_example .message img{height:85px;right:-15px;width:85px}.sample_example .desc{font-size:14px;width:320px;line-height:22px;margin-top:20px}.sample_example .next{margin-top:20px}.sample_example .next .label{font-size:14px}.sample_example .image{top:0;left:35px}.sample_example .image img{width:270px}.sample_example .mean_to_you{padding:25px;margin-top:50px}.sample_example .mean_to_you .title{font-size:35px;width:280px}.sample_example .mean_to_you .features>*{padding:15px 20px}.sample_example .mean_to_you .desc{width:100%;margin-top:30px}.another_example{padding-bottom:0}.another_example .data{width:100%}.another_example .block_title{font-size:40px}.another_example .message{font-size:15px;padding-right:120px;line-height:23px}.another_example .desc{font-size:15px;width:380px;line-height:23px}.another_example .items>*{padding:10px 20px;width:300px}.another_example .items>:nth-child(2){padding-right:20px;width:calc(100% - 320px)}.another_example .again{font-size:20px;border:none;margin-right:-35px;width:calc(100% + 70px)}.another_example .bg{height:auto;right:0;position:relative;margin-left:-25%;width:125%}.a_lot_nuances .data{padding:30px 40px}.a_lot_nuances .data:after{transform:scale(.5);right:-20px;bottom:-20px}.a_lot_nuances .info{width:400px}.a_lot_nuances .info .title{font-size:35px;line-height:42px}.a_lot_nuances .img{width:400px}.what_to_do,.what_to_do.pad2{padding:60px 0}.what_to_do .title,.what_to_do .title.small{font-size:35px;width:560px}.what_to_do .label{font-size:16px;margin-top:25px}.what_to_do .desc{font-size:20px;line-height:30px;margin-top:20px}.what_to_do .exp{font-size:15px;line-height:23px}.before_start .img{position:relative;top:0;margin:30px auto;left:0;width:80%}.before_start .data{width:100%}.before_start .pre_title{font-size:18px;margin-bottom:15px}.before_start .title{font-size:38px;line-height:calc(100% + 6px)}.before_start .specialists{margin-top:25px}.before_start .specialists>:nth-child(3){width:285px}.before_start .total{padding:30px 200px 30px 40px;margin-top:50px}.before_start .total .blur{right:20px;bottom:20px}.before_start .total .title{font-size:28px;width:100%;line-height:34px}.before_start .total .desc{margin-left:0;width:100%;margin-top:20px}.before_start .total img{right:25px;width:170px}.we_undertake{padding:60px 0}.we_undertake:before{display:none}.we_undertake .block_title{font-size:35px;margin-bottom:30px;position:relative;top:0;left:0;width:100%;line-height:41px}.we_undertake .block_title mark{padding:6px 12px}.we_undertake .grid{height:960px}.we_undertake .item{height:230px;right:33.333%;width:66.666%}.we_undertake .item:nth-child(2){width:33.333%}.we_undertake .item:nth-child(3){height:180px;padding:80px 20px 20px;top:230px;width:66.666%}.we_undertake .item:nth-child(4){height:240px;padding:80px 20px 20px;top:410px;left:0;width:66.666%}.we_undertake .item:nth-child(4) .image{height:120px;width:120px}.we_undertake .item:nth-child(4) .image+*{width:calc(100% - 140px)}.we_undertake .item:nth-child(5){height:150px;top:650px;width:66.666%}.we_undertake .item:nth-child(6){height:160px;top:800px;left:0;width:66.666%}.waiting_for_you{padding-top:60px}.waiting_for_you .head{margin-bottom:50px;padding-left:0}.waiting_for_you .block_title{font-size:40px}.waiting_for_you .block_desc{font-size:16px;margin-top:15px}.waiting_for_you .item,.waiting_for_you .item:nth-child(2),.waiting_for_you .item:nth-child(3){padding:25px 25px 40px}.waiting_for_you .item .name{font-size:16px;line-height:22px}.waiting_for_you .item .desc{font-size:14px;line-height:20px;margin-top:20px}.waiting_for_you .image{right:60px}.waiting_for_you .image:before{transform:scale(.5)}.waiting_for_you .image img{height:180px}.projects{padding:60px 0}.projects .block_title{font-size:35px}.projects .swiper-slide{width:400px}.reviews{padding:60px 0 80px}.reviews .head{margin-bottom:40px}.reviews .block_title{font-size:35px}.reviews .block_sub_title{font-size:18px;line-height:24px}.reviews .block_desc{font-size:14px;line-height:20px}.reviews .swiper-slide{width:400px}.real_apartments,.real_apartments.pad2{padding:60px 0}.real_apartments:before{transform:scale(.5)}.real_apartments .img{left:-120px;width:720px}.real_apartments .data{width:335px}.real_apartments .title{font-size:35px}.real_apartments .desc{font-size:14px;width:320px;line-height:20px;margin-top:20px}.real_apartments .message{font-size:14px;width:360px;line-height:20px}.real_apartments .btn{margin-top:25px}.main_problem .pre_title{font-size:15px;margin-left:0;line-height:21px}.main_problem .block_title{font-size:36px;margin-left:0;width:420px;line-height:44px}.main_problem .block_title:before{display:none}.main_problem .answer{right:35px}.first_problem .image{position:relative;top:0;left:0;margin-top:28px;z-index:1}.first_problem .image img{margin:0 auto;width:320px}.first_problem .data{padding:40px 35px;max-width:calc(100% + 70px);margin-left:-35px;width:calc(100% + 70px)}.first_problem .title{font-size:36px;line-height:44px}.first_problem .text{position:relative;margin-top:-40px;z-index:3}.first_problem .text:before{right:32px;bottom:-12px}.first_problem .text img{width:100px}.second_problem .data{padding:40px 35px;margin-right:-35px;max-width:calc(100% + 70px);width:calc(100% + 70px)}.second_problem .title{font-size:36px;line-height:44px}.second_problem .title mark{padding:0 8px 4px;margin-left:0;line-height:36px}.second_problem .desc,.second_problem .message{width:100%}.second_problem .messages{padding:40px 35px;margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.second_problem .messages .section{max-width:100%;width:340px}.second_problem .image{right:35px;margin-left:0;left:auto}.second_problem .image img{width:280px}.third_problem .image{margin-bottom:40px;position:relative;top:0;left:0;width:100%}.third_problem .image img{margin:0 auto;width:440px}.third_problem .data{width:100%}.third_problem .title{font-size:36px;line-height:44px}.third_problem .title br{display:none}.third_problem .desc,.third_problem .message{width:100%}.steps .step_one .data{padding-right:100px}.steps .step_one .title{width:100%}.steps .step_one .desc,.steps .step_one .message{font-size:15px;width:100%;line-height:23px}.steps .step_one .number{bottom:80px;top:auto;margin-left:0;left:35px}.steps .step_one .items{margin-right:320px;margin-top:40px}.steps .step_one .img{height:509px;right:24px;width:400px}.steps .step_two .blur{right:0;bottom:48px;top:auto;margin:0 auto;left:0}.steps .step_two .data{width:100%}.steps .step_two .desc{font-size:15px;line-height:23px}.steps .step_two .items>*{width:calc(50% - 20px)}.steps .step_two .img{position:relative;max-width:100%;top:0;margin:40px auto 0;left:0;width:360px}.steps .step_three .data{width:100%}.steps .step_three .desc,.steps .step_three .message{font-size:15px;line-height:23px}.steps .step_three .desc{width:100%}.steps .step_three .line{display:none}.steps .step_three .blur{right:0;bottom:-80px;top:auto;margin:0 auto;left:0}.steps .step_three .img{height:auto;right:0;position:relative;max-width:100%;margin:60px auto -360px;width:360px}.steps .step_four{padding-bottom:0}.steps .step_four .data{width:100%}.steps .step_four .desc,.steps .step_four .message{font-size:15px;line-height:23px}.steps .step_four .message{width:100%}.steps .step_four .image{position:relative;margin:60px auto 0;left:0;width:360px}.steps .step_four .image .bg{display:none}.steps .step_four .image .vr{height:120px;font-size:48px;right:-36px;top:44px;width:120px}.steps .step_four .image .blur{transform:translateX(-50%) scale(.6);bottom:0;margin:0;left:50%}.steps .step_five .line{display:none}.steps .step_five .blur{transform:scale(.8);right:0;bottom:80px;top:auto;margin:0 auto;left:0}.steps .step_five .data{width:100%}.steps .step_five .sub_title{font-size:17px;line-height:23px}.steps .step_five .desc,.steps .step_five .message{font-size:15px;width:100%;line-height:23px}.steps .step_five .img{right:0;position:relative;top:0;margin:60px auto 0;width:440px}.steps .step_six{overflow:hidden}.steps .step_six .blur{transform:scale(.7);right:0;bottom:0;top:auto;margin:0 auto;left:0}.steps .step_six .data{width:100%}.steps .step_six .label{font-size:17px;line-height:23px}.steps .step_six .desc,.steps .step_six .message{font-size:15px;width:100%;line-height:23px}.steps .step_six .img{height:480px;position:relative;margin:40px auto -200px;left:0}.what_else .block_title{font-size:40px;line-height:calc(100% + 6px)}.what_else .head{margin-bottom:44px}.what_else .item{padding:24px 24px 48px}.what_else .item:nth-child(2),.what_else .item:nth-child(3){padding-right:24px;padding-left:24px}.what_else .item .name{font-size:16px;line-height:20px}.what_else .item .desc{font-size:15px;line-height:23px}.can_draw_design .image{right:0;padding-right:48px}.can_draw_design .image img:first-child{width:220px}.can_draw_design .image img:nth-child(2){width:500px}.how_implement .bg{display:none}.how_implement .block_title img{height:44px;margin-top:8px}.how_implement .data{min-height:464px;padding-top:84px;padding-bottom:80px;padding-left:72px}.how_implement .data:before{height:48px;border-top-width:24px;border-left-width:20px;border-bottom-width:24px;width:20px}.how_implement .label{font-size:14px;line-height:20px}.how_implement .label:before{height:36px;border-top-width:18px;border-bottom-width:18px}.can_you_lose .img{bottom:0;left:-220px;width:680px}.can_you_lose .data{width:calc(100% - 308px)}.can_you_lose .message{width:100%}.can_you_lose .label{font-size:16px}.materials_not_avialable .data>.desc,.materials_not_avialable .title,.materials_not_avialable .what_do{width:100%}.materials_not_avialable .bottom{margin-bottom:-40px;margin-top:0}.materials_not_avialable .bottom div{width:100%}.materials_not_avialable .image{height:auto;padding:40px 40px 24px;right:0;position:relative;top:0;margin:40px 0 0;width:100%}.materials_not_avialable .image:before{height:80px;top:-20px;left:-20px;width:80px}.materials_not_avialable .image:after{height:440px;right:-20px;top:-20px;width:200px}.materials_not_avialable .image img{right:0;position:relative;max-width:100%;bottom:0;margin:0 auto;width:480px}.starting_renovation{padding:120px 0 0}.starting_renovation .data{width:100%}.starting_renovation .data:after{display:none}.starting_renovation .desc{width:100%}.starting_renovation .messages{margin-right:0;margin-left:0;margin-top:40px}.starting_renovation .img{right:100px;top:340px;width:280px}.starting_renovation .and_more{padding:24px 40px;margin-top:60px}.starting_renovation .and_more>:first-child{width:100%}.starting_renovation .and_more .pre_title{font-size:15px;line-height:23px}.starting_renovation .and_more .message{margin-left:0;width:224px;margin-top:24px}.starting_renovation .and_more .message:before{transform:rotate(90deg);bottom:auto;top:-16px;left:12px}.looking_for_solutions{padding-bottom:0}.looking_for_solutions .data{width:100%}.looking_for_solutions .img{height:auto;position:relative;top:0;margin:0 auto 40px;left:0;width:320px}.furniture_makers .grid{height:auto;justify-content:flex-start;flex-wrap:wrap;margin-bottom:-40px;align-items:stretch;align-content:stretch;display:flex}.furniture_makers .data{margin-bottom:32px;position:relative;top:0;width:100%}.furniture_makers .item{position:relative}.furniture_makers .item1{height:auto;min-height:332px;right:0;width:50%}.furniture_makers .item2{height:auto;width:50%}.furniture_makers .item3{justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:center;display:flex}.furniture_makers .item3,.furniture_makers .item4{height:auto;min-height:200px;top:0;width:50%}.furniture_makers .item5{left:0}.furniture_makers .item5,.furniture_makers .item6{height:auto;min-height:200px;width:50%}.jambs{min-height:500px;padding:120px 0 0}.jambs .data,.jambs .desc,.jambs .pre_title{width:100%}.jambs .bg{right:0;position:relative;margin-left:-25%;width:125%;margin-top:60px}.what_to_do_big .block_title{font-size:72px;margin-bottom:60px;text-align:center;margin-left:0;width:100%}.what_to_do_big .items{margin-right:auto;text-align:center;margin-left:auto}.what_to_do_big .items .item{text-align:left}.again_problems .data{padding:40px 35px;margin-right:-35px;max-width:calc(100% + 70px);margin-left:-35px;width:calc(100% + 70px)}.again_problems .img{position:relative;bottom:0;margin:40px auto -24px;left:0;width:440px}.stole{padding-top:0}.stole .data{height:auto;padding:40px 35px;margin-right:-35px;margin-bottom:48px;position:relative;max-width:calc(100% + 70px);margin-left:-35px;width:calc(100% + 70px)}.stole .data:after{height:20px;border:24px solid transparent;right:0;border-top:20px solid #ed9468;border-bottom:none;bottom:auto;top:100%;margin:0 auto;left:0;width:48px}.stole .info{text-align:center;width:100%}.your_flat{padding-top:0}.your_flat .data{width:100%}.your_flat .title{text-align:center}.your_flat .title:before{height:20px;border:24px solid transparent;right:0;border-top:none;border-bottom:20px solid #ed9468;bottom:100%;top:auto;margin:0 auto;left:0;width:48px}.your_flat .img{height:auto;position:relative;top:0;margin:0 auto -40px;left:0;width:320px}.all_real_situations{padding-top:0}.all_real_situations .data{width:100%}.all_real_situations .img{right:0;position:relative;max-width:100%;top:0;margin:0 auto 40px;width:440px}.about_author .bg{height:auto;bottom:auto;top:115px;left:35px;width:200px}.about_author .img{height:319px;bottom:auto;top:80px;width:200px}.about_author .data{width:100%}.about_author .data:before{display:none}.about_author .desc,.about_author .sub_title,.about_author .title{padding-right:24px;padding-left:240px}.about_author .desc{width:100%}.my_projects .data{margin-bottom:40px;width:100%}.my_projects .data:after{display:none}.my_projects .exp{width:100%;margin-top:24px}.my_projects .swiper{margin-right:0;margin-left:0;width:100%}.my_projects .swiper-slide{width:320px}.my_projects .swiper-button-next{right:0}.what_look_like .data{width:100%}.what_look_like .desc{padding-right:80px;width:100%}.what_look_like .bg{right:-320px}.our_work_looks_like .data:after{right:0;left:auto}.first_step .data,.first_step .message .desc{width:100%}.first_step .items{padding-top:0;margin-right:auto;text-align:left;margin-left:60px;margin-top:40px}.first_step .number{margin-left:0;left:35px}.first_step .img{right:35px;width:380px}.second_step .blur{right:0;bottom:80px;top:auto;margin:0 auto;left:0}.second_step .data,.second_step .desc{width:100%}.second_step .img{position:relative;margin:40px auto 0;left:0;width:320px}.second_step .bg,.we_work_as_team .lines{display:none}.we_work_as_team .number{top:0;left:35px}.we_work_as_team .blur{transform:rotate(13.617deg) scale(.7)}.we_work_as_team .data{width:100%}.we_work_as_team .row{margin-left:0;width:100%}.we_work_as_team .img{left:35px;width:400px}.several_stages{padding-top:0}.several_stages .data{padding-right:280px;width:100%}.several_stages .image{width:320px}.several_stages .image .bg{display:none}.several_stages .image .vr{height:120px;font-size:48px;right:-36px;top:80px;width:120px}.several_stages .image .blur{transform:translateX(-50%) scale(.5);opacity:.5;bottom:-60px;margin:0;left:50%}.show_materials .image{height:auto;margin:40px auto 0;order:2;width:360px}.show_materials .image img{height:auto;position:relative}.show_materials .data,.show_materials .desc{width:100%}.third_step{padding-bottom:0}.third_step .data{width:100%}.third_step .block_title{font-size:52px}.third_step .desc{width:100%}.third_step .blur{transform:scale(.7);right:0;bottom:80px;top:auto;margin:0 auto;left:0}.third_step .number{bottom:80px;top:auto;margin-left:-240px;left:50%}.third_step .img{position:relative;bottom:0;top:0;margin:24px auto 0;left:0;width:400px}.third_step_next{padding-top:60px}.third_step_next .data{width:100%}.third_step_next .bottom{margin-top:0}.third_step_next .bottom .item:first-child,.third_step_next .bottom .item:nth-child(2){width:50%}.third_step_next .bottom .item:nth-child(3){width:100%}.third_step_next .img{right:0;position:relative;top:0;margin:40px auto -140px;width:400px}.fourth_step .block_title,.fourth_step .data{width:100%}.fourth_step .number{bottom:140px;top:auto;margin-left:-280px;left:0;left:50%}.fourth_step .img{right:0;position:relative;bottom:0;top:auto;margin:48px auto 0;left:0;width:300px}.another_point .data{padding-right:240px;width:100%}.another_point .img{right:35px;width:220px}.fifth_step .block_title{font-size:44px}.fifth_step .desc{padding-right:260px;width:100%}.fifth_step .img{height:90%;right:-100px;min-width:200px}.what_do_you_choose .block_title{font-size:52px}.what_do_you_choose .one .data,.what_do_you_choose .two .data{padding:24px;width:100%}.what_do_you_choose .one .data br,.what_do_you_choose .two .data br{display:none}.what_do_you_choose .one .data .item,.what_do_you_choose .two .data .item{width:100%}.what_do_you_choose .one .data .sep,.what_do_you_choose .two .data .sep{height:1px;margin:24px auto;width:100px}.what_do_you_choose .one img,.what_do_you_choose .two img{display:none}.what_do_you_choose .or{font-size:22px}.what_do_you_choose .action{margin-top:48px}.what_do_you_choose .action .title{font-size:28px}.what_do_you_choose .action .desc{margin-top:10px}.already_have_design:after{width:80px}.already_have_design .data{width:calc(100% - 248px)}.already_have_design .link{margin-top:48px}.already_have_design .img{right:0;width:260px}.only_design_project .data{padding:80px 35px;margin-right:-35px;margin-left:-35px;width:calc(100% + 70px)}.only_design_project .desc{width:100%}.only_design_project .link{margin-top:48px}.only_design_project .img{position:relative;margin:-40px auto 0;left:0;width:440px}.action_block{padding-top:60px}.reviews+.action_block{padding-bottom:80px}.action_block .data{padding:32px 40px}.action_block .title{font-size:36px}.action_block .title span{font-size:14px}.action_block .image{transform:translateX(25%)}.action_block2{padding-block:60px}.action_block2 .data{gap:30px}.action_block2 .title{margin-inline:auto;font-size:32px;text-align:center;width:428px;line-height:calc(100% + 6px)}.action_block3{padding-block:60px 20px}.action_block3 .image{min-height:260px;width:260px}.action_block3 .image+*{width:calc(100% - 260px)}.action_block3 .title{font-size:30px}.like_project .data{width:624px}.like_project.bottom .data{width:660px}.like_project .heart{top:11px}.like_project .title{font-size:32px}.like_project .desc{font-size:14px}footer .logo img{height:36px}footer .privacy_policy_link{margin-top:10px}footer .socials .items>*+*{margin-left:10px}footer .location .val,footer .phone .val{font-size:15px;line-height:19px}footer .location .val{width:155px}.projects .info{padding:0 5px}.projects .name{font-size:14px}.projects .features{margin-top:10px}}