@media screen and (max-width:1600px){.small_services ul li{padding-right:10px}.hww_list li{padding:42px 100px 42px 80px}.hww_list li:first-child{padding:30px 70px}.big_service_item__title .h3{font-size:1.5rem;line-height:34px}}@media screen and (max-width:1500px){#header #logo{margin-right:0}#about_block .left_col{font-size:1.875rem;line-height:40px}#about_block .right_col{padding-left:100px}.big_service_item__title{padding-left:20px;width:calc(100% - 150px)}.big_service_item__title .h3,.big_service_item__title h3{font-size:1.5rem;line-height:28px}.big_service_item__pic{width:150px}.hww_list li{padding:42px 40px 42px 80px}.hww_list li:first-child{padding:30px 50px}footer .footer_menus{padding-left:0}.steps_list li{padding:20px 20px 20px 120px}}@media screen and (max-width:1400px){#main_menu>ul>li+li{margin-left:30px}#about_block .command_wrap{font-size:1.125rem;line-height:34px}.big_service_item{flex-basis:calc(33.3333% - 25px)}.big_service_item__title{padding-left:15px;width:calc(100% - 130px)}.big_service_item__pic{width:130px}.big_service_item__bottom{top:-25px}.steps_list li{padding:20px 20px 20px 100px}.steps_list li:before{width:130px;height:100px}.steps_list li:after{font-size:3.25rem;line-height:100px}.hww_list li:first-child .h3,.hww_list li:first-child h3{font-size:1.875rem;line-height:40px}.hww_list li:first-child .subtext{font-size:1.25rem;line-height:30px}footer #footer_logo{width:220px;height:220px}footer #footer_logo:after{border-left-width:110px;border-top-width:110px;border-bottom-width:110px}}@media screen and (max-width:1200px){#main_menu>ul>li+li{margin-left:20px}#about_block .left_col{font-size:1.625rem;line-height:36px}#about_block .right_col{padding-left:80px}#about_block .right_col .command_wrap{font-size:1rem;line-height:32px}.big_service_item{flex-basis:calc(33.3333% - 20px)}.big_service_item__title{padding-left:15px;width:calc(100% - 120px)}.big_service_item__title .h3,.big_service_item__title h3{font-size:1.25rem;line-height:30px}.big_service_item__pic{width:120px}.big_service_item__bottom{top:-25px}.big_service_item__bottom p,.steps_list li p{font-size:.875rem;line-height:24px}.big_service_item__bottom p:first-child{font-size:.875rem;line-height:24px}.small_services ul li{font-size:.875rem;line-height:23px}.principe_content{padding-left:70px;font-size:1.25rem;line-height:40px}.steps_list li{flex-basis:calc(33.3333% - 70px*2/3);padding:20px 20px 20px 60px}.steps_list li:before{width:100px;height:80px}.steps_list li:after{width:80px;height:80px;font-size:2.875rem;line-height:80px}.hww_list li{padding:30px 30px 30px 60px}.hww_list li:first-child .h3,.hww_list li:first-child h3{font-size:1.375rem;line-height:32px}.hww_list .hww_title{font-size:1.25rem;line-height:34px}.hww_list .hww_title:before{width:34px;height:36px;left:-40px}.footer_menu_item{flex-basis:30%}footer #footer_logo{width:200px;height:200px;text-align:center}footer #footer_logo img{width:80%}footer #footer_logo:after{border-left-width:100px;border-top-width:100px;border-bottom-width:100px}footer .footer_menu_item ul li a{font-size:.75rem;line-height:22px}}@media screen and (max-width:1100px){#header_phone a{font-size:1.5rem;line-height:34px}#main_menu>ul>li a{font-size:1rem;line-height:32px;padding:0 5px}#about_block{background:linear-gradient(140deg,#a47e3b 0,#e6b325 30%,#e6b325 50%,#f7f4e1 50%,#f7f4e1 100%);height:340px}footer #footer_logo{width:150px;height:150px;text-align:center;margin-right:100px}footer #footer_logo:after{border-left-width:75px;border-top-width:75px;border-bottom-width:75px;transform:translateX(149%)}footer .footer_menus{padding-top:0}}@media screen and (max-width:1024px){#main_menu{display:none}#hamb_menu{display:block}.small_services ul{flex-wrap:wrap;justify-content:center}.small_services ul li{flex-basis:30%;margin-bottom:30px;padding-right:30px}.hww_list{grid-template-columns:repeat(2,1fr)}.hww_list li{background-color:#faf6ed}.hww_list li:nth-child(even){background-color:#faf6ed}.hww_list li:nth-child(4n-1),.hww_list li:nth-child(4n-2){background-color:#f7f4e1}}@media screen and (max-width:940px){#about_block .left_col{padding:0 20px;font-size:1.375rem;line-height:32px}#about_block .right_col{padding-left:40px}.big_service,footer .container{flex-direction:column}.big_service_item{margin-bottom:30px}.big_service_item__pic{width:190px;padding:0 20px 20px 0}.big_service_item__title{padding-left:30px;width:calc(100% - 190px)}.big_service_item__title .h3,.big_service_item__title h3{font-size:1.875rem;line-height:40px}.small_services ul li{flex-basis:48%}.small_services{margin-bottom:20px}#how_we_work,.gray_block,.white_block{padding:50px 0}footer{padding:60px 0 40px}footer .container{align-items:center}footer #footer_logo{width:180px;height:180px;text-align:center;margin-right:100px;margin-bottom:40px}footer #footer_logo:after{border-left-width:90px;border-top-width:90px;border-bottom-width:90px;transform:translateX(149%)}footer .footer_menus{width:100%}}@media screen and (max-width:800px){#header_phone a{font-size:1.25rem;line-height:30px}#header_search{display:none}#first_screen .promo_wrap .slogan{font-size:2.5rem;line-height:50px}#about_block{background:linear-gradient(135deg,#a47e3b 0,#e6b325 50%,#e6b325 100%);height:auto}#about_block .container{width:100%;padding:30px 0}#about_block .flex_row,.principe_wrap{flex-direction:column}#about_block .flex_row .left_col,#about_block .flex_row .right_col{padding:30px 40px}#about_block .flex_row .left_col{font-size:1.875rem;line-height:40px}#about_block .flex_row .right_col .command_wrap{font-size:1.125rem;line-height:34px}.big_service_item__bottom p,.steps_list li p{font-size:1rem;line-height:26px}.big_service_item__bottom p:first-child{font-size:1.125rem;line-height:28px}.small_services ul li{font-size:1.125rem;line-height:28px;margin-bottom:50px}.principe_pic{padding-left:0;width:60%;margin-bottom:40px}.principe_content{padding:0 40px;font-size:1.375rem;line-height:38px}.steps_list{flex-direction:column;gap:30px}.steps_list li{min-height:100px;padding:20px 40px 20px 130px}.steps_list li:before{height:60px}.page_title_wrap .h1{font-size:2.625rem;line-height:50px}.contacts-list>li{width:100%}}@media screen and (max-width:700px){.small_services ul{padding-left:30px}.small_services ul li{flex-basis:100%}}@media screen and (max-width:640px){#header #logo{flex-grow:0;width:77px;overflow:hidden}#header.scrolled #logo{width:50px;margin-right:27px}#manb_menu{margin-left:10px}#first_screen .promo_wrap .slogan{font-size:2rem;line-height:42px}.hww_list{grid-template-columns:1fr}.hww_list li{background-color:#faf6ed;padding:42px 90px}.hww_list li:nth-child(even){background-color:#f7f4e1}.hww_list li:nth-child(odd){background-color:#faf6ed}.hww_list li:first-child{padding:50px 0}.hww_list li:first-child .hww_wrap{max-width:310px;margin:0 auto 23px}.hww_list li:first-child .h3,.hww_list li:first-child h3{font-size:2.25rem;line-height:46px}.hww_list li:first-child .subtext{font-size:1.5rem;line-height:34px}.hww_list .hww_title{font-size:1.5rem;line-height:40px}.hww_list .hww_title:before{width:43px;height:46px;left:-60px}.hww_list .hww_text{font-size:1rem;line-height:26px}footer{padding-bottom:0}.footer_menus .footer_menu_item{flex-basis:40%;margin-bottom:40px}.footer_menus .footer_menu_item:nth-child(2){order:1}.page_title_wrap .h1{font-size:2.25rem;line-height:40px}}@media screen and (max-width:540px){.hww_list{margin:0 0 40px}.hww_list li{padding:30px 30px 30px 80px}.hww_list li:first-child .h3,.hww_list li:first-child h3{font-size:2rem;line-height:42px}.hww_list li:first-child .subtext{font-size:1.375rem;line-height:32px}.hww_list .hww_title{font-size:1.375rem;line-height:40px}.big_service_item__title{padding-left:15px;width:calc(100% - 130px)}.big_service_item__title .h3,.big_service_item__title h3{font-size:1.5rem;line-height:28px}.big_service_item__pic{width:130px}.big_service_item__bottom{top:-25px}.steps_list li{padding:20px 30px 20px 80px}.footer_menus .footer_menu_item{flex-basis:80%}.page_title_wrap .h1{font-size:1.5625rem;line-height:40px}.flex-row .form-row{width:100%}}@media screen and (max-width:450px){#header_phone a{font-size:16px;line-height:30px;padding-left:25px}main{padding-top:60px}#header{height:60px}#header #logo{flex-grow:0;width:56px;overflow:hidden}#header #logo img{height:40px}.hww_list .hww_title:before{width:34px;height:36px;left:-40px}.hww_list li{padding:30px 30px 30px 60px}.hww_list .hww_title{font-size:1.125rem;line-height:28px}.hww_list li:first-child .hww_wrap{padding:0 20px}.hww_list li:first-child .h3,.hww_list li:first-child h3{font-size:1.75rem;line-height:38px}.service_detail_wrap aside{top:70px}}