﻿@media (max-width: 1750px){.portfolio-page__rightwidth:300px}.portfolio-page__left{width:calc(100% - 300px)}@media (max-width: 1300px){.slider__text{left:159px}}@media (max-width: 1150px){.slider__title{font-size:45px}.slider__subtitle{font-size:30px}}@media (min-width: 1240px){.video-slide{width:auto;height:auto}}@media (min-width: 1450px){.video{position:relative;height:100%;padding-bottom:23.25%}}@media (max-width: 1450px){.block_title,.title_page{font-size:40px}.portfolio-2__item{width:50%}.portfolio-page__right{width:300px}.portfolio-page__left{width:calc(100% - 300px);padding-right:50px}}@media (max-width: 1380px){.block_info{font-size:16px!important}.block_school{font-size:20px!important}}@media (max-width: 1313px){.header__top_menu{margin-right:30px}.slider__title{padding:0;margin:0;position:relative;z-index:3}.footer__container{width:80%}.contact_columns{width:100%!important}}@media (max-width: 1200px){.title_block_left{right:0}.filter-portfolio{justify-content:center}.block_education_data{margin-left:25px!important}.portfolio-row{flex-direction:column}.portfolio-column__left{width:100%;margin-bottom:50px}.portfolio-column__right{width:100%;padding-left:0}.courses_directions-sort__menu{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:50% 0;transform-origin:50% 0;display:none}.courses_directions-sort__menu.active{-webkit-transform:scale(1);transform:scale(1);display:flex}.courses_directions-sort{width:100%}.courses_directions-sort__main__link{border:1px solid #5d5d5d;padding:7px 10px;margin-bottom:15px;width:100%}.toggler{position:relative}.toggler:after{content:"";background-color:transparent;position:absolute;left:-20px;top:-7px;width:10px;border-bottom:2px solid #c5a47e;height:11px;border-right:2px solid #c5a47e;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}}@media (max-width: 1025px){.mob_center{margin:0 auto}.realize-item-row__p{flex-direction:column}.realize-item__left__p{width:100%}.realize-item__p{padding:30px 10px}.realize-item__right__p{width:100%;justify-content:center;text-align:center;margin:30px auto 0}.realize-item-content__p{padding:0}.realize-item-row{flex-direction:column}.realize-item__left{width:100%}.realize-item__right{width:100%;justify-content:center;text-align:center;margin:30px auto 0}.realize-item-content{padding:0}.realize-item{padding:30px 10px}.header__links{display:none}.about__video{margin:30px auto}.about__img-container{width:100%;height:600px;overflow:hidden}.about__img{width:100%;min-height:700px;background-position:unset;background-position-y:-50px}.about__btn{margin:0 auto}.footer__content{width:55%;display:flex;flex-direction:column;text-align:center}.footer__container{width:calc(100% - 220px)}.footer__forms{width:220px;margin:auto;text-align:center}.about__text{display:flex;flex-direction:column;width:100%;margin:auto}.about__table{list-style:none;padding:0}.table-img{width:12px;height:auto;margin-right:20px}.about__table_item{font-size:15px;color:#D8D8D8;margin-bottom:16px}.title{color:#fff;font-size:48px;font-weight:500}.styles__title{text-align:center}.styles{width:100%;height:100%;margin-bottom:200px;margin-top:80px;position:absolute}.container{width:90%}.styles__cards{position:absolute;width:90%;height:auto;margin-top:-22px;right:5%;top:0;display:flex;flex-direction:row;justify-content:space-between}.types__cards{width:90%;right:5%}.card-one__mob{width:100%}.card-two{width:49%;height:360px}.places{width:100%;position:relative;display:flex;justify-content:center;margin-top:865px}.types{width:100%;position:relative;display:flex;justify-content:center;margin-top:1840px}.commers{width:100%;max-height:1400px;display:flex;justify-content:center;margin-top:1600px}.places__cards{position:absolute;width:90%;height:auto;margin-top:52px;right:5%;top:0;display:flex;flex-direction:row;justify-content:space-between;margin-top:60px}.commers__cards{position:absolute;width:90%;height:auto;right:5%;top:0;display:flex;flex-direction:row;justify-content:space-between;margin-top:82px}.header__links{display:none}.header__social_mobile{display:flex!important}.slider__text{margin:auto;position:relative;z-index:8;left:0}}@media (max-width: 950px){.portfolio-page__right{width:300px;position:relative}.portfolio-page__left{width:calc(100% - 300px)}.header__top{width:calc(100% - 30px)}.btn-menu{right:30px}.header__top_menu{display:none}.news-item__title{font-size:22px}.video-gif{width:100%;margin-top:40px}.text_block_left{width:100%;padding:0;margin-bottom:40px}.text_block_right{width:100%;padding:0}.about{width:90%;margin:0 auto;display:flex;flex-direction:row;margin-top:111px}.container{width:90%}.article{margin-top:850px}.about__subtitle{font-size:32px}.company_text{display:block!important}.block_info{height:auto!important}.blocks_group{margin-top:20px!important}}@media (max-width: 768px){p{font-size:16px;}.filter-portfolio li a{padding:4px 10px;font-size:13px}.portfolio-page__right{width:300px}.portfolio-page__left{width:calc(100% - 300px);padding-right:50px}.portfolio-2__item-content .name{font-size:22px}.price-item__name{font-size:20px}.price-item__2{font-size:18px}.price-item__row{flex-direction:column}.price-item__col_right,.price-item__col_left{width:100%;padding:0}.price-item__col__name{text-align:left;font-size:20px}.price-item__22{text-align:left;margin-bottom:15px}.cent_no_mob{align-items:inherit;display:inline-block}.about__img{width:100%;min-height:540px;background-position:unset;background-position-y:-20px}.container{width:90%}.col6{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.txt_page{font-size:20px;text-align:center;margin-bottom:30px}.txt_page p.big-size{font-size:30px}.news-item{flex-direction:column}.news-item__img{width:100%}.news-item__txt{width:100%;padding:30px}.youtube iframe,iframe{width:100%!important}.contact_columns{flex-direction:column}.mpb_mt30{margin-top:30px}.about__img-container{width:100%;height:520px;overflow:hidden}.hidden-menu{overflow-y:scroll;overflow-x:hidden}.video{position:relative;height:100%;padding-bottom:14.25%}.article{margin-top:1600px;width:100%;height:70vh;display:flex;justify-content:center}.footer__container{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.commers{margin-top:1995px}.commers__cards_container{width:100%}.commers__cards_container-two{width:100%}.commers__cards{display:flex;flex-direction:column;margin-top:58px}.types__cards_container{width:100%}.types__cards_container-two{width:100%}.card-7{width:100%;height:360px}.card-8{width:100%;height:350px}.card-9{width:100%;height:360px}.title{font-size:37px}.card-two{width:100%;height:400px}.about__text{display:flex;flex-direction:column;width:100%}.commers{width:100%;position:relative;display:flex;justify-content:center;margin-top:1990px}.footer__title{font-size:30px}.footer__number{font-size:20px}.footer__mail{font-size:20px}.footer__form_input{width:100%}.slider__text{margin:0 30px;left:0}.slider__title{font-size:35px}.slider__subtitle{font-size:30px}.styles{margin-top:60px}.styles__cards{margin-top:-42px}.places{width:100%;position:relative;display:flex;justify-content:center;margin-top:1560px}.places__cards{margin-top:36px}.types{width:100%;position:relative;display:flex;justify-content:center;margin-top:2200px}.types__cards{margin-top:36px}.about{width:90%;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:111px;justify-content:space-between}.card-thee{width:49%;height:300px}.footer__form_input{width:100%;border:none;border-bottom:1px solid #BABABA;outline:none;height:33px;color:#B1B0B0;font-size:13px;font-weight:400;border-radius:0}.footer__form_input::placeholder{font-size:13px;font-weight:400;color:#B1B0B0;font-family:'Montserrat',sans-serif;margin-bottom:10px}}@media (max-width: 608px){.about__img{width:100%;min-height:400px;background-position:unset;background-position-y:-20px}.footer__back{margin-top:60px}.about__img-container{width:100%;height:400px;overflow:hidden}.atrticle__logo{position:relative;width:100px;height:auto;margin:0 auto 50px}.txt_page,.txt_page p{font-size:16px}.txt_page p.big-size{font-size:22px}.realize-item-content__name{font-size:18px}.about{margin-top:80px}.contact_columns{font-size:14px!important}.slider__title{font-size:25px}.slider__subtitle{font-size:18px}.styles{margin-top:30px}.footer__container{width:100%;display:flex;flex-direction:column}.portfolio-2__item{width:100%}.card-four{width:100%;height:250px}.card-six{width:100%;height:250px}.places{width:100%;position:relative;display:flex;justify-content:center;margin-top:1570px}.types{width:100%;position:relative;display:flex;justify-content:center;margin-top:2500px}.commers{width:100%;position:relative;display:flex;justify-content:center;margin-top:2700px}.slider__title{font-weight:400;padding:0;margin:0 auto;position:relative;z-index:3}.card-thee{width:100%;height:300px}.article{height:55vh}.footer__content{width:90%;margin:0 auto}.footer__form_input::placeholder{font-size:18px;font-weight:400}.footer__form_input{font-size:18px;font-weight:400}.footer__forms{width:70%;margin:0 auto}.footer__form{width:100%;margin-top:40px}.block_title,.title_page{font-size:30px;text-align:center}.mt60{margin-top:40px}.block_info{flex-direction:column;text-align:center!important;margin-bottom:25px}.block_date{margin:0 0 20px!important}.block_education_data{margin-bottom:20px!important;margin-left:0!important;width:100%!important}.show_btn{margin:0 auto;margin-bottom:30px}}@media (max-width: 556px){.footer__back_container{flex-direction:column;text-align:center;width:100%}.footer__back__subtitle{width:100%;max-width:305px;padding-bottom:30px}}@media (max-width: 544px){.title{font-size:30px}.hidden-menu{width:350px;overflow-y:scroll}.hide-menu__link{font-size:20px}.hidden-menu-ticker:checked ~ .btn-menu{right:330px}.web-block_popup{padding:40px 20px!important}.web-block_form_title{font-size:28px!important}.web-block_title{font-size:38px!important}}@media (max-width: 476px){.header__logo{width:140px;height:80px}.hidden-menu-ticker:checked ~ .btn-menu{right:240px}.commers__cards{margin-top:40px}.footer__title{font-size:25px}.footer__mail,.footer__number{font-size:18px}.hidden-menu{width:260px;overflow-x:hidden;overflow-y:scroll}.hiden-menu-container{margin-left:20px;width:calc(100% - 20px)}.hide-menu__link{font-size:20px}.hd-mail{font-size:16px}.hd-kof{font-size:12px}.footer__back_container{display:flex;flex-direction:column;justify-content:start}.logo__footer{margin-top:30px}.footer__back__subtitle{width:100%}.slider__subtitle{font-size:18px;margin-top:10px}.title{font-size:22px}.styles .title{bottom:-20px;position:relative}.card-one{margin-top:100px;width:100%;height:300px}.places{width:100%;position:relative;display:flex;justify-content:center;margin-top:1550px}.places__cards{margin-top:20px}.types{width:100%;position:relative;display:flex;justify-content:center;margin-top:2030px}.types__cards{margin-top:20px}.about{margin-top:60px}.about__img-container{width:100%;height:260px}.commers{margin-top:2150px}.title__card-two{font-size:22px}.title__card{font-size:22px;padding:0 10px}.about__subtitle{font-size:18px;font-weight:500;color:#fff}.img-div{width:100%;height:300px;background-position:center;background-size:cover}.card-two{width:100%;height:300px}}@media (max-width: 350px){.contact_columns{display:block!important}}@media (max-width: 319px){.header{height:650px}.slider__item{height:650px}.header__social_mobile{top:540px;bottom:auto}.places{width:100%;position:relative;display:flex;justify-content:center;margin-top:1520px}.places__cards{margin-top:10px}.types{width:100%;position:relative;display:flex;justify-content:center;margin-top:2000px}.types__cards{margin-top:10px}.btn-menu{position:fixed;top:27px;right:27px}.about__subtitle{font-size:15px}.card-one{margin-top:30px}.title{font-size:20px}.about__table_item{font-size:10px}.header__logo{height:70px}.about__img{background-position:center}.styles__cards{margin-top:22px}.commers{margin-top:2350px}}