@media (min-width:1450px){.container{width:1424px}.section-personal__box{min-height:696px}}@media (min-width:992px) and (max-width:1449.98px){.container{width:970px}.header__el>a{font-size:19px;padding:40px 21px 45px}.section-main-bn ul{padding-left:0}.header__el_parent:after{right:-2px}.header__el_parent:after{top:46%}.logo{max-width:195px}.header__el_child-hidden{top:104px;padding:15px 15px 20px;min-width:315px}.section-filials__box-city img{max-height:113px}.section-filials__box-city{margin:0 -7px 15px -7px;padding:5px 7px 5px 7px}.section-projects__box-content{font-size:20px}.section-projects__box{max-width:19%}.section-advantages__box-img{max-height:140px}.section-advantages__box-text{padding-left:20px;font-size:27px}.section-certificates__slide{margin:5px;border:5px solid #fff}.section-history__video{width:100%;height:300px}.section-history__text p{line-height:36px;padding-right:9px;font-size:20px}.section-program__box img{max-height:140px}.section-order__box-img{width:50px;margin-right:15px}.section-order__slider{max-height:460px}.section-order__slider.about-us .slick-slide img,.section-order__slider .slick-slide img{max-height:460px}.slider-nav .slick-slide{padding:0 4px}.footer .btn-send{padding:19px 43px;display:inline-block;margin:29px auto 0 auto}.footer__name,.footer__phone,.footer__message{padding:14px}.address span,.footer__person span,.footer__soc span{font-size:22px}.section-order__box_time,.section-order__box_text{font-size:22px}.section-filials__box-city{max-width:232px}.section-projects__box-btn{font-size:20px;padding:6px 0}@keyframes fadeTablet {
        0% {
            top: -100px;
        }

        100% {
            top: 100px;
        }
    }.header__el_child-hidden{animation:fadeTablet .3s ease}.section-order.filial{padding-bottom:55px}.list-el{padding-left:31px;font-size:23px}#main-target p,.section-history p,.section-program__text,#main-philosophy p,.section-statement p,.section-work-b p{font-size:23px;font-weight:400}.slider-nav .slick-slide img{height:145px}.contacts-box__title{font-size:29px;margin-left:15px}h1.contacts-box__title,h2.contacts-box__title,h3.contacts-box__title{font-size:27px;margin-left:15px;font-weight:400}.contacts-box__description{font-size:25px;line-height:37px}.contacts-box__head{margin-bottom:5px}.contacts-box__link{font-size:28px}.lang-item{right:-80px;top:32px}.lang-item a{font-size:17px}}@media (min-width:992px){.footer_col ul{padding-left:35px}.personal-main .container{padding-bottom:187px}.personal-main:last-of-type{padding-bottom:0}}@media (max-width:991.98px){.footer_center{padding-top:34px}.section-projects__box-btn{display:none}.section-projects__box:hover .section-projects__box-content{top:50%}.reviews-el{width:50%;padding:10px 15px}.lang-item{position:inherit;padding-bottom:50px;padding-left:32px;padding-top:20px}}@media (min-width:768px) and (max-width:991.98px){.container{width:750px}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body{font-size:22px}.burger{display:block}.header>ul{overflow-x:hidden}.header__el>a{padding:25px 30px}.header__el{width:100%}.header__nav{padding-top:30px}.header__nav .logo{display:none}.logo-mob{display:block;max-width:170px}.header__nav{display:none}.header__el_parent:after{top:45%;right:36px}.header__el.active a{display:inline-block}.burger.active span:first-child{transform:rotate(45deg);top:16px;width:28px;right:8px;position:absolute}.burger.active span:last-child{transform:rotate(-48deg)}.burger.active span:nth-of-type(2) {opacity:0}.header__el_child-hidden{position:absolute;padding:0 15px 30px;left:0;top:75px;z-index:2;width:100%}.header__el_child-hidden{animation:fadeMobile .3s ease}.section-main-bn{padding-bottom:100px}@keyframes fadeMobile {
        0% {
            top: 65px;
        }

        100% {
            top: 75px;
        }
    }.section-filials__box-city img{max-height:80px}.section-filials__box-city span{margin-top:20px;font-size:25px}.section-filials__box-city{margin:0 -7px 15px -7px;padding:5px 7px 5px 7px}.section-projects__block{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;align-content:center;justify-content:center}.section-projects__box{max-width:32%;margin:4px}.section-advantages__box-img{display:block;margin:0 auto;max-width:100px;max-height:100px}.section-advantages__box-text{margin-top:36px;font-size:20px;text-align:center}.title-section,.single_post h1,.single_post h2,.single_post h3{font-size:35px;margin-bottom:30px}.filial h1,.filial h2,.filial h3,.about-us h1,.about-us h2,.about-us h3{font-size:35px;margin-bottom:30px}.section-certificates .title-section{font-size:35px;margin-bottom:30px}.section-history__video{width:100%;max-height:280px}.section-history__text p{padding-left:0;line-height:31px;font-size:17px;padding-right:20px}.section-program__box img{max-height:100px}.section-program__box-text{font-size:20px}.section-program__box{margin:30px auto 0 auto}.btn-bn{padding:10px 60px;font-size:26px}.section-consultation .title-section,.section-certificates .title-section{font-size:28px}.list-el{font-size:18px;line-height:32px;padding-left:32px}#main-target p,.section-history p,.section-program__text,#main-philosophy p,.section-statement p,.section-work-b p{font-size:18px;font-weight:400}.section-program__text{line-height:39px}.section-philosophy__description{margin:30px auto}.section{padding:40px 0}.section-certificates__slide{margin:0 5px;border:5px solid #fff}.section-order__box-img{width:37px;margin-right:8px}.section-order__box_time,.section-order__box_text{font-size:17px}.section-order__slider{height:350px}.slider-nav .slick-slide{padding:0 5px}.section-work__title{font-size:30px;margin-bottom:30px}.footer{font-size:20px}.address span,.footer__person span,.footer__soc span{font-size:18px}.footer-phone{font-size:20px}.footer__soc-icon a:first-child{margin-left:0}.footer__soc-icon a{margin-left:30px}.footer__soc-icon a{width:50px;height:50%}.footer .btn-send{color:#222;padding:19px 43px;display:inline-block;margin:29px auto 0 auto}.section-order__slider .slick-slide img{max-height:350px}.footer__name,.footer__phone,.footer__message{padding:14px}.about-filial.filial,.section-order.filial{padding-bottom:0}.slider-nav .slick-slide img{height:110px}.section-order__slider.about-us .slick-slide img{height:auto}.contacts-box img{width:90px}.contacts-box__title{font-size:23px;margin-left:10px}h1.contacts-box__title,h2.contacts-box__title,h3.contacts-box__title{font-size:23px;margin-left:10px;font-weight:400}.contacts-box__description,.contacts-box__link{font-size:20px;line-height:33px}.contacts-box__description-tel{margin-top:0}.btn-share{padding:20px 35px 19px 87px;font-size:27px;margin-bottom:15px;background-position:15px 50%}.section-price p,.section__txt{font-size:24px}.footer__name,.footer__phone,.footer__message{font-size:25px}.header__el_child-hidden.header__el_child-hidden-t{top:43px;right:auto;left:160px;animation:fadeMobileThree .3s ease}@keyframes fadeMobileThree {
        0% {
            top: 33px;
        }

        100% {
            top: 43px;
        }
    }}@media (max-width:767.98px){.col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body{font-size:16px}p{margin:0 0 15px;line-height:30px}.burger{display:block}.header__el>a{padding:20px 30px 20px}.header__el{width:100%}.header__nav{padding-top:30px}.header__nav .logo{display:none}.logo-mob{display:block;max-width:170px}.header__nav{display:none}.header__el_parent:after{top:45%}.header__el.active a{display:inline-block}.burger.active span:first-child{transform:rotate(45deg);top:16px;width:28px;right:8px;position:absolute}.burger.active span:last-child{transform:rotate(-48deg)}.burger.active span:nth-of-type(2) {opacity:0}.header__el_child-hidden{position:absolute;padding:0 15px 15px;left:0;top:67px;z-index:2;width:100%}.header__el_child-hidden.header__el_child-hidden-t{top:44px;right:auto;left:100px;min-width:auto;max-width:calc(100% - 100px);animation:fadeMobileThree .3s ease}.header__el_child-hidden{animation:fadeMobile .3s ease}.section-main-bn{padding-bottom:100px}@keyframes fadeMobile {
        0% {
            top: 60px;
        }

        100% {
            top: 67px;
        }
    }@keyframes fadeMobileThree {
        0% {
            top: 34px;
        }

        100% {
            top: 44px;
        }
    }.section-main-bn div.title_m_baner{font-size:30px;line-height:45px}.section-main-bn__content_description{line-height:30px}.btn-bn{padding:17px 53px;font-size:21px}.section-filials__box-city{margin:0 -7px 15px -7px;padding:5px 7px 5px 7px}.section-filials__box-city span{font-size:20px}.section-filials__box-city img{height:95px}.section{padding:25px 0}.section-main-bn div.title_m_baner{margin-top:70px;margin-bottom:50px}.section-projects__box img{width:100%;object-fit:cover;max-height:320px}.section-projects__box{max-width:49%;margin:0 auto 15px auto}.section-advantages__box-img{max-height:110px}.section-advantages__box-text{font-size:17px;margin:25px auto 0;text-align:center}.section-advantages__box{padding:0 15px;margin-bottom:15px}.section-certificates__slide{margin:0 5px;border:5px solid #fff}.list-el{padding-left:0;line-height:27px;font-size:16px;margin-bottom:9px}#main-target p,.section-history p,.section-program__text,#main-philosophy p,.section-statement p,.section-work-b p{line-height:30px;font-size:16px;font-weight:400}.section-target:after,.section-target:before,.section-target__bg{background-size:100%;width:343px;height:212px}.section-target.about-us:after{right:0}.section-history__video{height:270px;width:100%;max-width:450px;margin:0 auto}.section-target:before{left:0}.section-history__text p{padding-left:0;line-height:37px;padding-right:0}.section-program__text{line-height:30px}.section-program__box img{max-height:85px}.section-program__box{margin-top:15px}.section-philosophy__description{margin-bottom:30px;margin-top:30px}.section-order{display:none}.section-work__title{font-size:26px}.section-work{display:none}.section-statement .title-section,.section-certificates .title-section{font-size:24px}.section-program__box-text{margin:0 auto}.footer__name,.footer__phone,.footer__message{padding:13px;font-size:20px}.address span,.footer__person span,.footer__soc span{font-size:15px}.footer__b .col-xxs-12{padding-top:0}.footer__soc span{line-height:34px;font-size:18px}.copy{margin-bottom:0}.footer_center .copy,.footer_center .company{text-align:center}.footer_center .company{line-height:24px}.footer_center span:first-child{padding:18px 0}.footer__name,.footer__phone{margin-bottom:18px}.footer__form{margin:23px 15px}.reviews__form .btn-send,.footer .btn-send{padding:15px 48px;font-size:25px;margin:22px auto 0 auto}.footer-phone{font-size:18px}.footer__person span{margin-bottom:0}.footer__soc-icon a:first-child{margin-left:0}.footer__soc-icon a{margin-left:20px}.footer__soc-icon a{width:40px;height:40px}.holder-person,.footer__soc{margin-top:20px}.footer__b.section{padding:15px 0;font-size:15px}.section-filials__holder{margin:0}.footer .column.col-6:first-child{padding-top:30px}.footer__person:not(:first-child) {margin-top:20px}.section-projects__box-btn{padding:10px 0}.section-certificates__slide{border:7px solid #fff;margin:0 5px}.header__el_child-hidden{min-width:100%}.text-std{font-size:16px;line-height:30px;margin-top:30px}.about-filial .title-section,.section-certificates .title-section{margin-bottom:30px}.section-target__text{margin:25px 0}.section-program__box-text{min-height:50px}.section-call__phone{font-size:30px;margin:-15px 0 15px}.section-call__btn{max-width:252px;padding:20px 48px}.section-philosophy.filial .title-section,.section-certificates .title-section{font-size:22px}.section-order__slider.about-us .slick-slide img,.section-order__slider .slick-slide img{width:100%;height:349px}.slider-nav .slick-slide img{height:100px}.slider-nav .slick-slide{padding:0 9px}.title-section,.single_post h1,.single_post h2,.single_post h3{font-size:29px;margin-bottom:30px}.filial h1,.filial h2,.filial h3,.about-us h1,.about-us h2,.about-us h3{font-size:29px;margin-bottom:30px}.section-certificates .title-section{font-size:29px;margin-bottom:30px}.block-holder{margin:30px 0}.relationship__list{margin-top:30px}.about-bg p{margin-bottom:25px;margin-top:25px}.section-order__slider.about-us{margin-top:15px}.section-statement.about-us p{line-height:30px}.section-statement p{margin-bottom:25px}.slider-nav .slick-arrow.slick-prev,.slider-nav .slick-arrow.slick-next{top:calc(50% - 14px)}.section-target__list{margin-bottom:25px}.section-target.about-us p:not(:last-child) {margin-bottom:25px}.reviews-el-inner{padding:15px 15px 26px 15px}.reviews-el__text,.reviews-el__author-name{font-size:16px}.btn-share{padding:23px 49px 20px 83px;font-size:20px;margin-bottom:15px;background-position:10px 50%}.contacts-box__title{font-size:23px;margin-left:10px}h1.contacts-box__title,h2.contacts-box__title,h3.contacts-box__title{font-size:23px;margin-left:10px;font-weight:400}.contacts-box__description{font-size:17px;line-height:28px}.contacts-box__head{margin-bottom:4px}.contacts-box img{width:70px}.contacts-box__link{color:#e89827;font-size:17px}.contacts-box{margin-bottom:12px}.contacts-box__head{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:start}.contacts-box__description-tel{margin-top:2px}.section-price p,.section__txt{font-size:16px}.section__txt{margin-bottom:20px}.contacts-box__description{display:block}.contacts-box__title{font-size:18px;margin-left:10px}h1.contacts-box__title,h2.contacts-box__title,h3.contacts-box__title{font-size:18px;margin-left:10px;font-weight:400}.mb-55{margin-bottom:25px}.section-projects__box-content{font-size:25px}.relationship__list li{line-height:28px}.copy,.company{text-align:end}.fill-share{padding-bottom:30px}}@media (max-width:599.98px){.col-xxs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xxs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer_right{order:-1;padding:0}.section-projects__box{max-width:100%}.section-history__video{height:210px;width:100%}.section-certificates__slide{border:10px solid #fff;margin:0 auto}.section-order__slider .slick-slide img{width:100%;height:200px}.slider-nav .slick-slide{padding:0 2px}.slider-nav .slick-slide img{height:90px}.section-order__slider .slick-arrow.slick-prev{left:10px}.section-order__slider .slick-arrow.slick-next{right:10px}.about-filial{padding-bottom:0}.section-work-b-content:not(.active):after {height:20%}.section-work-b__text,.section-work-b-content p:last-child{margin-bottom:30px}.title-section,.single_post h1,.single_post h2,.single_post h3{font-size:25px;margin-bottom:30px}.filial h1,.filial h2,.filial h3{font-size:25px;margin-bottom:30px;line-height:38px}.reviews-el{position:static!important;width:100%;padding:10px 15px}.company a{display:block}}@media (max-width:767.98px){.slider-single{padding:0 0 66px}.pop-up__content{padding:30px 15px 20px}.form-price .contacts-form__input{width:100%;padding:10px}.pop-up__content .section__text{font-size:15px}.modal-center{padding:36px 15px}.pop-up .contacts-form__input:first-child{margin-bottom:14px}.pop-up__btn{margin:20px auto 0}.main-share{height:55px}.category-posts .row{display:block}.category-posts .row .col-6{flex:0 0 100%;max-width:100%}.category-posts .row .col-6:first-child{padding-bottom:30px}li.cat-item.list-el a{padding-left:0;line-height:27px;font-size:18px}.poster-li{padding-left:40px;line-height:35px;font-size:18px}ul.footer_list_link li{padding-left:0;line-height:35px}ul.footer_list_link li a{font-size:18px;color:#1777ae}}@media (min-width:768px){.contacts-form__input{padding-bottom:7px}}