@media (max-width: 1399px){.container{padding-left:30px;padding-right:30px}}@media (max-width: 991px){H1{font-size:35px;letter-spacing:0.02em}.section-title{font-size:25px;letter-spacing:0.02em}}@media (max-width: 767px){.container{padding-left:15px;padding-right:15px}H1{font-size:33px}}@media (max-width: 359px){H1{font-size:28px}}@media (max-width: 991px){.form__title{max-width:270px;font-size:24px}.form__footer{max-width:350px;font-size:12px;color:rgba(255,255,255,0.9)}.form_horisontal .form__items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}.form_horisontal .form__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:0;padding-right:20px}}@media (max-width: 767px){.form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.form__input{width:100%}.form_vertical{margin:0 auto}.form_horisontal{max-width:345px;margin:0 auto}.form_horisontal .form__item{margin:0}}@media (max-width: 1299px){.header__menu-item{font-size:12px;margin-right:10px}.header__buttonbox{padding-left:10px}}@media (max-width: 1199px){.header{min-height:76px}.page-scrolled .header{min-height:66px}.header__box{min-height:46px;padding:0 15px 0 15px}.page-scrolled .header__box{min-height:46px}.header__logo{max-width:161px;padding-right:0;border-right:0}.header__menu{display:none;position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:#081222;padding:76px 15px 30px;text-align:center}.header__menu-item{font-size:26px;margin:0 0 40px 0}.header__icon{display:block;margin-left:20px}.header__buttonbox{display:none}}@media (max-width: 575px){.header__logo{max-width:120px}}@media (max-width: 991px){.main{border:0}.main__inner{padding:0;border:1px solid #606060;overflow:hidden;margin-top:132px}.main__head{padding:35px 37px 56px 37px;background-image:url(../img/main/bg_tab-448bd2923d.png);background-size:auto}.main__subtitle{padding-right:60px;font-size:20px}.main__buttonbox{margin:0 37px}.main__video{max-height:274px}.main__extratitle{padding:29px 37px 29px 37px;font-size:20px;line-height:120%}.main__extratitle:after{right:15px;width:40px}}@media (max-width: 767px){.main{border-bottom:1px solid #606060}.main__inner{padding:76px 0 0 0;border-width:0 1px;margin-top:0}.main__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:26px 21px 0 21px}.main__subtitle{padding-right:0;margin-bottom:17px}.main__extratitle{padding:17px 50px 19px 21px}}@media (min-width: 1600px){.projects{position:relative}.projects::before{content:'';position:absolute;width:15%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(40%, #1b1d20), color-stop(60%, transparent));background:linear-gradient(to right, #1b1d20 40%, transparent 60%);bottom:0;left:0;z-index:10}.projects::after{content:'';position:absolute;width:15%;height:100%;background:-webkit-gradient(linear, right top, left top, color-stop(40%, #1b1d20), color-stop(60%, transparent));background:linear-gradient(to left, #1b1d20 40%, transparent 60%);bottom:-1px;right:0;z-index:10}}@media (min-width: 1439px){.projects__item::before,.projects__item::after{width:3%;height:1px}}@media (max-width: 991px){.projects__item.current{background-image:url(../img/projects/bg_item_tab-00b6bc831d.png);background-size:100% auto}.projects__item-head{margin:0}.projects__item-title{bottom:-12px;font-size:20px}.projects__item-open{bottom:0;padding:0 45px 0 16px;font-size:12px}.projects__item-open:after{width:14px;height:14px;background-size:cover}.current .projects__item-open:after{right:20px}.projects__videobox{height:140px}.current .projects__videobox{height:140px}.projects__video{display:block;margin:0 auto;max-width:30%}.current .projects__video{margin:0 auto}.projects__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.projects__products{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;margin-bottom:20px}.projects__products-item{padding:0 0 16px 40px}.projects__products-item:before{width:22px}.projects__format-item{padding:0 0 20px 41px}.projects__format-item:before{left:5px}.projects__format-buttonbox{max-width:253px}.projects__format-buttonbox .button{height:41px}}@media (max-width: 767px){.projects{padding-top:30px}.projects__item{position:telative;padding-top:62px}.projects__item.current{background-image:url(../img/projects/bg_item_tab-00b6bc831d.png);background-size:100% auto}.projects__item-head{position:absolute;top:-21px;left:0;right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.projects__item-title{bottom:auto;padding:3px 6px}.projects__item-title BR{display:block}.projects__item-open{bottom:auto;padding:0 21px 0 4px;line-height:20px}.projects__item-open:after{right:4px}.current .projects__item-open:after{right:10px}.projects__format-buttonbox{max-width:345px}.projects__format-buttonbox .button{height:53px}}@media (max-width: 575px){.projects__item.current{background-image:url(../img/projects/bg_item_mob-1fa15d5787.png)}.projects__videobox{height:100px}.current .projects__videobox{height:140px}.projects__video{width:32%}}@media (max-width: 991px){.gallery{padding:72px 0 35px 0}.gallery__title{margin-bottom:22px}.gallery__item{max-width:176px}}@media (max-width: 991px){.format{padding:60px 0 89px 0;background:url(../img/format/bg_tab-d92d233794.png) no-repeat 100% 40px}.format:before{height:101px;background-image:url(../img/format/bg_2_tab-d87d21d6d5.jpg)}.format__title{margin-bottom:27px}.format__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px}.format__list_technologies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px}.format__item{width:100%;padding:0 0 32px 0}.format__list_technologies .format__item{width:100%}.format__item-text{max-width:none}}@media (max-width: 575px){.format:before{height:90px;background-image:url(../img/format/bg_2_mob-74af8b9ed5.jpg)}}@media (max-width: 991px){.about{padding:49px 0 0 0}.about__subtitle{font-size:12px;margin-bottom:26px}.about__title{max-width:400px;font-size:30px;margin-bottom:30px}.about__slogan{max-width:none;padding-left:0;border-left:0;font-size:20px;line-height:120%;margin-bottom:20px}.about__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.about__col{width:100%}.about__text{font-size:14px;line-height:120%;margin:0 0 12px 0}.about__section{padding:72px 0}.about__section-title{font-size:20px}.about__vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-21px}.about__vacancy-item{width:50%;padding:0 21px 18px 0;font-size:22px;margin-bottom:45px}.about__vacancy-item:before{right:21px}.about__email{max-width:350px;font-size:20px}.about__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.about__contacts-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:36px;font-size:20px}.about__contacts-item:before{top:6px;width:18px;height:25px;background-size:100% auto}.about__contacts-item_address{margin-bottom:0}.about__contacts-item_phone:before{background-position:0 -42px}}@media (max-width: 767px){.about__box{margin-bottom:37px}.about__section{border-top:2px solid #606060;padding:34px 0}.about__section:before{display:none}.about__vacancy{margin-right:0}.about__vacancy-item{width:100%;padding:0 0 18px 0;font-size:22px;margin-bottom:30px}.about__vacancy-item:before{right:21px}.about__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__contacts-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:36px;margin-bottom:21px}}@media (max-width: 991px){.form-section{padding:42px 0 50px 0;background-image:url(../img/form-section/bg_format-mob.jpg) no-repeat center/cover}}@media (max-width: 575px){.form-section{background-image:url(../img/form-section/bg_format-mob.jpg) no-repeat center/cover}}@media (max-width: 991px){.footer__box{font-size:14px}}@media (max-width: 767px){.footer__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__policy{margin-bottom:9px}}
