body{font-family:Montserrat}.container{max-width:1280px;margin:0 auto}.center{display:flex;justify-content:center}.search_btn{cursor:pointer}.search_btn img{width:auto!important}.r.search_nav{justify-content:center!important}.r.search_nav input,.r.search_nav select{border:1px solid #000;box-sizing:border-box;padding:6px 10px;border-radius:6px;font-size:14px;margin-right:10px}.r.search_nav .btn{font-size:12px}li{position:relative}li:hover>.drop{display:block;animation:fadeInRight .3s ease;-webkit-animation:fadeInRight .3s ease}li ul{position:absolute;left:0;margin:0;border-radius:2px;display:none;min-width:90px}li ul>li{clear:both;list-style:none;display:block;margin:5px 0;padding:10px 5px;background:#fff;width:100%}.search_nav_mob{flex-direction:column}.search_nav_mob input{width:75%;margin-right:0}.search_nav_mob select{width:30%;margin-right:0}.search_nav_mob .btn{width:100%;margin:10px 30px}.rr{display:flex}.rr,.sb{justify-content:space-between}.vertical{font-size:24px;line-height:29px;color:#333;transform:rotate(90deg);display:inline-block;position:absolute;right:0;bottom:28%;border-bottom:2px solid #ff7338;padding-bottom:5px;padding-left:60px}.form_row-main input{border:1px solid #000;box-sizing:border-box;border-radius:6px}section{padding:20px 0}h3{font-weight:500;font-size:36px;margin:20px 0 15px;text-align:center}li{list-style:none}a{color:#000;text-decoration:none}.flex{display:flex}.flex.eq>.col{flex:1}.btn{padding:10px 25px;font-size:20px;color:#ece4d7;background:#ff7338;border-radius:8px;text-align:center;display:inline-block;cursor:pointer}.btn-big{font-weight:500;font-size:24px;color:#fff;padding:16px 75px}header{padding:0 20px 25px;box-shadow:0 4px 6px rgba(0,0,0,.06)}header .desktop_nav{display:flex;justify-content:space-between}header .right{width:100%;margin-top:28px}header .r{display:flex;justify-content:flex-end;align-items:center;flex-basis:930px}header .autr{margin-top:6px}.nav{display:flex;margin-top:12px;max-width:700px;width:100%;justify-content:space-between;margin-right:120px}.nav li{font-size:18px;color:#000;line-height:22px}.logo_text .logo_text__big{font-weight:400;font-size:72px;color:#000}.logo_text .logo_text__small{font-size:46px;line-height:120%;color:#ff7338}.main{background:url(../img/main_right_bg.svg) 100% 0 no-repeat;background-size:contain}.main h3{font-size:24px;line-height:29px;font-weight:400;text-align:left;margin-bottom:100px}.main .main_button_container{display:flex;justify-content:space-between}.main .logo_text{margin-bottom:150px}.main .main__left{padding-top:100px;padding-bottom:90px}.main .bg img{height:100%;margin:0 auto;display:block}.work_types__list{display:flex;justify-content:space-between;flex-wrap:wrap}.work_types__item{padding:22px 5px 0;background:hsla(0,0%,100%,.7);box-shadow:0 4px 6px rgba(0,0,0,.06);transition:all .3s ease;width:16%}.work_types__item img{margin:0 auto;display:block;max-width:100%;padding:20px 20px 0}.work_types__item:hover{background:hsla(0,0%,100%,.7);box-shadow:0 20px 50px rgba(0,0,0,.1)}.work_types__item p{font-size:22px;text-align:center;color:#000;padding:20px 0}.all_types .work_types__item{width:19%;margin-bottom:50px;padding-bottom:20px}.all_types .work_types__item img{display:block;margin:0 auto}.all_types .work_types__item p{padding:0;margin-top:26px;font-size:19px}.main_form_bg{background:url(../img/main_form_bg.png) 0 no-repeat;background-size:75%;position:relative}.main_form{background:#fff;box-shadow:0 15px 20px rgba(0,0,0,.05);padding:28px 14px 10px;margin-bottom:8px}.main_form .main_form__container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:26px}.main_form .form_row{width:290px;margin-bottom:18px}.main_form label{font-size:24px;line-height:29px;margin-bottom:5px}.main_form input{background:hsla(0,0%,100%,.5);border:.5px solid #f16e35;box-sizing:border-box;border-radius:8px;padding:5px 10px;width:100%;font-size:24px;margin-top:5px}.ttdt{display:flex;align-items:center}.advantages .container{background:url(../img/adv_bg.jpg) no-repeat left 10% bottom;padding-bottom:30px}.advantages .left_col{width:40%;position:relative}.advantages .left_col .vertical{transform:rotate(-90deg);width:280px;padding:0;left:-21%;bottom:24%}.advantages .adv_container{background:hsla(0,0%,100%,.9);padding:37px 32px;box-shadow:0 15px 20px rgba(0,0,0,.05);border-radius:8px;width:60%}.advantages .adv__item{background:linear-gradient(179.95deg,rgba(247,235,219,.147) 15%,rgba(247,235,219,.3) 98.6%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;padding:20px 10px 25px 70px;background-image:url(../img/icons/adv_icon.svg);background-position:8px;background-repeat:no-repeat;font-size:24px;color:#000}.advantages .adv__item:not(:last-child){margin-bottom:15px}.popular__container{padding-top:20px}.popular__item{background:#fff;max-width:370px;border:.5px solid #ff7338;box-sizing:border-box;box-shadow:0 15px 20px rgba(0,0,0,.05);border-radius:8px;padding:20px 40px 20px 13px;margin:0 13px}.popular__item .popular__row{display:flex}.popular__item .popular__row>*{flex:1}.popular__item .popular__row p{font-size:18px;color:#000;margin-bottom:40px}.popular__item .popular__row:nth-child(3) p{margin-bottom:20px}.popular__item .popular__row span{font-weight:200;font-size:16px;color:#000}.popular__item .popular__heading{font-weight:500;font-size:18px;line-height:120%;color:#ff7338;margin-bottom:30px}.popular__link{font-weight:500;font-size:24px;color:#ff7338}.feedback__container{margin-top:20px}.feedback__item{margin:0 25px;-webkit-filter:drop-shadow(0 15px 20px rgba(0,0,0,.05));filter:drop-shadow(0 15px 20px rgba(0,0,0,.05));background:#fff;border:.5px solid #ff7338;box-sizing:border-box;border-radius:8px;padding:20px;max-width:370px}.feedback__item .feedback__username{display:flex;align-items:center;margin-bottom:18px}.feedback__item .feedback__username img{margin-right:15px}.feedback__item .feedback__username span{font-weight:500;font-size:18px}.feedback__item .feedback__date{font-weight:200;font-size:14px;line-height:120%;letter-spacing:.03em;color:#000}.feedback__item .feedback__text{font-size:16px;line-height:120%;color:#000;margin-bottom:20px}.feedback__item .feedback__rating p{font-size:14px}.feedback__item .feedback__rating_stars{display:flex;margin-top:5px}.feedback__item .feedback__rating_stars .star{margin-right:5px;width:20px;height:20px;background:url(../img/icons/star_empty.svg) 50% no-repeat;background-size:contain}.feedback__item .feedback__rating_stars .star.full{background:url(../img/icons/star_full.svg) 50% no-repeat;background-size:contain}.feedback__count{max-width:300px;margin:0 auto;display:flex}.feedback__count .feedback__number{font-weight:500;font-size:16px;color:#ff7338;display:flex;flex-direction:column;align-items:center;margin-right:10px}.feedback__count .feedback__number p{margin-top:3px}.feedback__count .feedback__info{font-size:16px;color:#000;opacity:.5}.feedback__count .feedback__info p{margin-top:3px;margin-bottom:5px}footer{background:url(../img/footer_bg.svg) left -40% bottom 104% no-repeat}footer .container{padding:40px 0 30px;display:flex;justify-content:space-between}footer .col1{display:flex;flex-direction:column;max-width:170px}footer .col1>a{font-weight:500;font-size:14px;line-height:17px;color:#f16e35}footer .col1 .logo,footer .col1>a{margin-bottom:10px}footer .col1 img{margin-bottom:7px}footer .col2{margin-top:20px;max-width:500px}footer .col2>p{font-size:16px;line-height:20px;margin-bottom:24px;color:#636363}footer .col3{width:330px;display:flex;justify-content:space-between}footer .col3 a{font-size:14px;line-height:17px;color:#000}footer .col3 div{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.payment,.soc{margin-top:15px}.payment p,.soc p{font-weight:500;font-size:18px;line-height:22px;margin-bottom:10px;color:#000}.payment div,.soc div{display:flex}.payment div img,.soc div img{margin-right:30px}.slick-dots{max-width:1280px;margin:20px auto 0;display:flex;justify-content:flex-end}.slick-dots li{width:10px;height:10px;margin-right:15px}.slick-dots li button{border:none;background:#ece4d7;border-radius:100%;width:10px;height:10px;padding:5px;text-indent:-9999px}.slick-dots .slick-active button{background:linear-gradient(90deg,#ea443a,#fcc112 155.8%)}.mob_f,footer .mobile_footer{display:none}@media (max-width:1280px){.r.search_nav{margin-top:20px}.container{padding-left:20px;padding-right:20px}.all_types .work_types__list{margin-bottom:20px}.nav{margin-right:40px;max-width:430px}header{padding-left:0;padding-right:0;padding-bottom:10px}header img{width:128px}header .right{margin-top:10px}.main .logo_text{margin-bottom:30px}.main .main_button_container{flex-direction:column}.main .main_button_container .btn{max-width:232px}.main .main_button_container .btn:nth-child(2){margin-top:25px;margin-left:30%}header .autr{margin-top:10px}.btn{padding:7px 25px}.logo_text .logo_text__big{font-size:64px}.ttdt img{width:60px}.main .flex{display:block}.main .main__left{width:76%;padding-top:50px}.main h3{margin-bottom:40px}.main .bg{display:none}.main .container{background:url(../img/main_right.png) no-repeat;background-position:113% 100%;background-size:contain}.work_types__item{width:30%;margin-bottom:10px}.vertical{display:none}.form_section .container{background:url(../img/main_form_bg.png) 100% 100% no-repeat;background-size:37%}.form_section .main_form{background:transparent}.form_section .col{flex:none!important}.form_section .col:first-child{width:80%}.main_form label{font-size:20px}.main_form .form_row{max-width:250px}footer .col3{width:280px}.all_types .work_types__item{width:23%!important}.all_types .work_types__item img{width:100%}.all_types .work_types__list{justify-content:center}.all_types .work_types__item{margin:5px}.all_types .work_types__item p{font-size:16px}.adv_container{width:100%;background:hsla(0,0%,100%,.8);box-shadow:0 15px 20px rgba(0,0,0,.05);border-radius:8px}.advantages .adv__item{font-size:20px}footer .container{padding:40px 20px 5px}footer .col2{max-width:330px}footer .col1>a,footer .col3 a{font-size:12px}footer .col2>p{display:none}footer .col1{max-width:120px}footer .col1 img{max-width:90%}.payment p,.soc p{font-size:16px}.payment div img,.soc div img{margin-right:10px;width:auto;height:30px}}.mobile_nav{display:none}@media (max-width:760px){.desktop_nav{display:none!important}.mob_nav_menu{display:none}header{padding-bottom:0}.mob_nav_menu{position:absolute;top:60px;width:100%;left:0;background:#fff;padding:15px 20px}.mobile_nav{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile_nav .logo{height:60px}.mobile_nav .logo img{height:100%;width:auto}.mobile_nav img{width:auto!important}.mobile_nav .mob_nav_btn{background:url(../img/mob_nav.svg) 50% no-repeat;width:10%;height:50px;cursor:pointer}.advantages .left_col,.feedback__count,.main_button_container>div:first-child,.main_form_bg,.main h3{display:none}.advantages .adv_container{width:100%;padding:20px 15px 10px 20px}.form_section .col:first-child{width:100%}.advantages .adv__item:not(:last-child){margin-bottom:15px}.advantages .adv__item{font-size:12px;padding:2px 6px 2px 40px;background-size:contain}.form_section .container{background:url(../img/main_form_bg_mobile.png.jpg) 100% 100% no-repeat;background-size:100%}.main .main_button_container .btn:nth-child(2){margin:0}.ttdt img{width:16px}.main .main__left{padding-top:44px;padding-bottom:10px}.main .container{background-position:103% 100%!important}.main .main_button_container .btn:nth-child(2){min-width:160px;margin-left:15px}.logo{width:60px}.logo_text .logo_text__big{font-size:24px}.logo_text .logo_text__small{font-size:20px}.btn{font-size:14px}h3{font-size:18px;line-height:120%}section{padding:0}.work_types__container .work_types__item{max-width:30%}.work_types__item img{width:100%}.work_types__item p{font-size:12px;word-break:break-all}.main_form label{font-size:12px;line-height:120%}.main_form input{font-size:12px}.main_form .form_row{max-width:45%;margin-bottom:6px}.main_form .btn{width:100%}.main_form .main_form__container{margin-bottom:15px}.popular__item{margin:0 10px;max-width:100%}.form_row-main{width:100%!important;max-width:100%!important}.form_row-main input{max-width:100%}.slick-slider{margin-top:0}.all_types .work_types__item{height:auto;width:23%!important}.all_types .work_types__item p{font-weight:300;font-size:12px;line-height:120%}.advantages .container{padding-bottom:5px;background-size:93%}.feedback__item{margin:0 10px;max-width:100%}.work_types__item img{padding:10px 10px 0}.popular__item .popular__heading,.popular__item .popular__row p{margin-bottom:10px}.all_types .work_types__item{padding-bottom:10px;margin:5px 1%}.desktop_footer{display:none!important}.mobile_footer{display:flex}.mobile_footer .col1{width:60%;max-width:100%}.mobile_footer .col3{width:40%;max-width:100%}.mobile_footer .logo{width:40%}.mobile_footer .logo_cont{display:flex}.mobile_footer .logo_cont p{font-weight:200;font-size:16px;line-height:100%;color:#636363}.mob_f,footer .mobile_footer{display:flex;justify-content:space-around;margin-bottom:10px}.nav{max-width:100%}}@media (max-width:680px){.nav li{font-size:3vw!important}.payment,.soc{margin-top:5px}.logo_cont{display:flex}.logo_cont>div{width:30%!important}.logo_cont>p{width:70%!important}.logo_cont p{font-weight:200;font-size:3vw!important;line-height:100%;margin-left:5px;margin-bottom:10px;color:#636363}footer .col1>a,footer .col3 a{font-size:1.5vw}.payment p,.soc p{font-size:1.7vw}}@media (max-width:500px){.all_types .work_types__item{width:32%!important}.feedback__item,.popular__item{margin:0 30px}}@media (max-width:480px){.payment div img,.soc div img{height:20px}}