@media screen and (max-width:1599px){.home-circle-video{width:500px;height:500px}.home-circle-video video{position:relative;width:100%;height:100%}.about-main-note-box{bottom:120px;left:67%}.case-box{padding:0 75px}.case-box .swiper-button-next{right:0}.case-box .swiper-button-prev{left:0}}@media screen and (max-width:1379px){.container{max-width:1170px}.about-main video{height:100%}.about-main{height:765px}.header__nav li a{font-size:16px}.header-container{gap:35px}.footer__cookie{font-size:16px}.blog-row{grid-template-columns:580px 1fr;gap:40px}.v-search-row{grid-template-columns:575px 574px}}@media screen and (max-width:1199px){.container{max-width:970px}.case-box{padding:0}.home-circle{display:none}.header__nav,.header-top{display:none}.header__logo{margin-right:auto}body{padding-top:100px}.breadcrumbs{margin-bottom:20px}header{position:fixed;z-index:99;top:0;padding:10px 0 5px;background:#fff;width:100%;min-height:auto;box-shadow:0 4px 20px rgba(53,44,52,.08)}.nav{width:calc(100% + 10px);height:calc(100vh - 75px);position:fixed;left:-10px;z-index:98;top:75px;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);padding:30px 20px 20px;transition:all .4s;overflow:auto;background:#fff;border-top:2px solid var(--main-color)}.header-navigation__list li .submenu-button{width:30px;height:30px;position:absolute;right:0;top:-5px;z-index:9}.header-navigation__list li .submenu-button:after,.header-navigation__list .submenu-button:before{background-color:#000;content:"";position:absolute;top:50%;width:12px;height:2px;transition:all 0.3s}.header-navigation__list li .submenu-button:before{transform:rotate(45deg);left:5px}.header-navigation__list li .submenu-button:after{transform:rotate(-45deg);right:5px}.header-navigation__list>li{width:100%}.header-navigation__list{gap:25px;flex-direction:column;align-items:start}.header-navigation__list li a{font-size:20px}.burger-active .nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-navigation__list>li>.sub-menu{position:relative;left:auto;top:auto;width:100%;height:auto;z-index:1;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;transition:none;background:#FFF;row-gap:15px;flex-direction:column;box-shadow:none;padding-bottom:0}.header-navigation__list li .sub-menu li a{font-size:18px}.header-navigation__list li .sub-menu li{padding:5px 0}.header__burger{display:flex;align-items:end;position:relative;width:50px;height:50px;background:var(--main-color);border-radius:50%;padding:15px;min-width:50px}body.burger-active{overflow:hidden}.header__burger>span{width:100%;height:3px;background:#fff;display:block;transition:all .2s;position:relative;border-radius:3px}.header__burger>span:before,.header__burger>span:after{content:'';width:100%;height:3px;position:absolute;background:#fff;transition:all .4s;border-radius:3px}.header__burger>span:after{width:65%;right:0}.header__burger>span:before{margin-top:-16px}.header__burger>span:after{margin-top:-8px}.burger-active .header__burger>span{height:0}.burger-active .header__burger>span:before{margin-top:-10px;transform:rotate(-45deg)}.burger-active .header__burger>span:after{margin-top:-10px;transform:rotate(45deg);width:100%}.cta-box{display:flex;flex-direction:column;gap:30px}.cta-arrow{display:none}.cta-info .cta-info-btns-title,.cta-info .cta-info-btns{display:none}.cta-info-cont{padding-top:30px}.cta-form-brif{display:block;margin-bottom:30px}.footer__cont{flex-wrap:wrap}.blog-archive-row{grid-template-columns:300px 1fr}.blog-row{grid-template-columns:1fr}.case-box .swiper-button-next,.case-box .swiper-button-prev{display:none}.related-item h3{font-size:18px}.page-service-row{grid-template-columns:1fr 1fr;gap:30px}.page-service-left h1{font-size:50px}.page-service-left h1+p{font-size:18px}.related-items{grid-template-columns:1fr 1fr 1fr}body.page-template-service-1{padding-top:70px}.container-contact{border-radius:10px;padding:20px}.contact-items{grid-template-columns:455px 455px;gap:20px}.contact-item-adress{padding:30px;border-radius:10px}.contact-adress{font-size:20px}.contact-items{display:flex;flex-direction:column}.interview-row{display:flex;flex-direction:column-reverse;gap:30px;align-items:center}.page-services-more{right:20px;top:20px}.home-services-item .price{font-size:28px}.home-services-item h3{font-size:24px}.home-services-item{min-height:auto}.case-archive-top h4{font-size:16px}.case-archive__item{min-height:300px;border-radius:10px;padding:20px}.case-archive-desc span{font-size:36px}.case-archive-top{grid-template-columns:1fr 80px;gap:10px}.contact-gal{width:100%;margin:0 auto;max-width:660px}.v-search-row{display:flex;flex-direction:column}.home-circle-video{display:none}.home header:not(.bg),.page-template-about header:not(.bg){background:transparent}.page-template-about header:not(.bg) .logo-white,.home header:not(.bg) .logo-white{display:block}.page-template-about header.bg .logo-black,.home header.bg .logo-black{display:block}.page-template-about header.bg .logo-white,.home header.bg .logo-white{display:none}.home-main{height:770px;padding:150px 0 50px}.about-tooltip{width:244px;font-size:13px;left:auto;right:15px}.page-services-items{grid-template-columns:1fr}}@media screen and (max-width:991px){.container{max-width:740px}h1{font-size:28px}.page-services h1+p{font-size:18px;margin-bottom:30px}.page-services-item{padding:30px}.page-services-item .desc{font-size:18px}.page-services-item .price{font-size:24px}.page-services-item h3{font-size:20px}.category-novosti .blog-archive__items{grid-template-columns:1fr}.smi-archive__items{grid-template-columns:1fr}.blog-archive-tags{display:none}.blog-archive-row{grid-template-columns:1fr}.article-page-img{height:480px}.content h2{font-size:28px;margin-bottom:30px}h2{font-size:28px}.last{white-space:nowrap}.breadcrumbs{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.page-service-row{grid-template-columns:1fr;gap:50px}.scroll-service{display:none}.page-service-right{background:#F4F4F4;padding:20px;border-radius:10px;color:#000;font-size:18px;backdrop-filter:none}.tags li{background:#fff}.work-items{grid-template-columns:1fr}.related-items{grid-template-columns:1fr 1fr}.smi__items{grid-template-columns:1fr 1fr}.contact-item-adress{gap:10px}.home-services-items{grid-template-columns:1fr}.about-row{grid-template-columns:1fr}.about-awards{margin-bottom:50px}.about-foto-2{transform:none}.case-archive__items{grid-template-columns:1fr 1fr}.result-item{padding:20px;border-radius:10px;font-size:18px}.result-item-desc span{font-size:28px}.case-client{grid-template-columns:1fr}.what-item:nth-child(1),.what-item:nth-child(4){grid-column:span 1}.what-list{grid-template-columns:1fr}.vakans-list{grid-template-columns:1fr}.page-vakans-box{padding:30px;grid-template-columns:1fr 1fr}.home-main-text .title{font-size:65px}.about-main{height:485px}.about-nums{padding:20px;grid-template-columns:1fr;border-radius:10px;grid-template-rows:1fr;margin-bottom:50px}.about-num-dark{font-size:70px}.about-num-1 span{font-size:20px}.about-num-1 p{font-size:18px}.about-num-1 p span{width:140px}.about-num-1{padding:20px;border-radius:10px}.about-num-2 p{font-size:38px}.about-num-2 span{font-size:16px}.about-num-2{padding:20px;border-radius:10px}.about-content{font-size:18px}.about-mission{font-size:18px;margin-bottom:50px}.about-values{background:#F4F4F4;padding:20px;border-radius:0;margin-bottom:50px;overflow:hidden;margin-left:-15px;margin-right:-15px}.about-values h3{font-size:24px}.values-nav{display:none}.values-item{border-radius:10px;padding:20px;font-size:16px;height:auto;width:100%;row-gap:20px;max-width:340px}.values-item-title{font-size:20px}.values-pagination{display:flex;padding-top:30px}.values-slide{overflow:visible}.bg-box-row2{grid-template-columns:1fr}.bg-box-row2 .bg-box{padding:20px}}@media screen and (max-width:767px){.container{max-width:100%;padding-left:15px;padding-right:15px}.header__btn{display:none}.header__logo{max-width:148px}header{padding:15px 0 15px}.header__mess a{width:50px;height:50px}.header-container{gap:15px}.cta-info-btns{flex-direction:column}.cta-box{padding:1px;border-radius:10px}.cta-form-box{border-radius:10px;padding:20px}.cta-form__inputs{grid-template-columns:1fr}.cta-info-btns{flex-direction:column}.cta-form-bottom{grid-template-columns:1fr;gap:20px}.cta-form-bottom .btn{width:100%}h2{font-size:28px}.cta-form__text h2+p br{display:none}.cta-info{padding:0 30px 30px}.footer__logo img{max-width:148px}.container.footer-top{display:flex;flex-direction:column;gap:30px}.footer__cont{flex-wrap:wrap;gap:20px;flex-direction:column;align-items:start}.footer__phone,.footer__email,.footer__btn{order:1}.footer__mess{padding:0}.footer-center{display:flex;flex-direction:column-reverse;align-items:start;margin-bottom:30px;gap:30px}.footer__cookie{text-align:left}.footer__cookie br{display:none}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column-reverse;text-align:center}.footer__btn,.footer__btn .btn{width:100%}.marquee-item{font-size:28px}.page-services-more{right:15px;top:15px;border-radius:10px;width:35px;height:35px}.line2::before{content:none}.page-services-item .desc{padding-top:20px;border-top:1px solid rgb(0 0 0 / 10%)}.blog__nav{flex-wrap:wrap}.subscribe-form__inputs{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.subscribe-form__inputs .btn{width:100%}.form-note br{display:none}.blog-archive__item{padding:20px;border-radius:10px;row-gap:20px;border:1px solid #EDEDED}.tag{font-size:16px}.blog-archive-box{padding:0;border-radius:0;background:transparent;border:0}.blog-archive-nav{margin-bottom:20px}.blog__nav li{flex:1}.smi__item{border-radius:10px;padding:20px}.smi__item-name{text-align:right}.blog-archive-top{flex-direction:column;align-items:start;gap:10px}h1.line::after,h2.line::after{content:none}.blog-archive-desc h4{font-size:22px}.article-page-img{height:280px;margin-bottom:30px}.article-page-content{padding:0;margin:0 auto 0;border-radius:0;border:0}.related-nav{display:none}.related-article{background:#F4F4F4;margin-bottom:40px}.related-article-box{padding:30px;border-radius:0;margin-bottom:0}.case-box-bottom{flex-direction:column;gap:30px}.related-article{overflow:hidden}.related-slide{overflow:visible}.page-service-left h1{font-size:42px}.related-items{grid-template-columns:1fr}.smi__items{grid-template-columns:1fr}.work-item-title p{font-size:20px}.work-item-title{margin-bottom:20px;gap:20px}.num{font-size:20px;height:45px;padding:10px}.work-item{padding:20px;border-radius:10px}.work-item-title p br{display:none}.work-item-desc{font-size:16px}.page-service-left h1+p{margin-bottom:30px}.page-service-bg{max-height:520px}.service-text{padding:20px 0 50px;font-size:18px}.tags li{font-size:15px;padding:8px 10px}.cta-service-top .btn{display:none}.cta-service-box{border-radius:10px;padding:30px;gap:30px;min-height:auto}.cta-service-top{display:block;text-align:center}.cta-service-top h2{font-size:26px}.cta-service-desc{text-align:center}.cta-service-desc .btn{border:1px solid #fff;height:50px;font-size:16px;padding:0 20px;margin-top:10px;display:flex}.map{height:520px}.content-contact{font-size:18px;margin-bottom:30px}.contact-phone,.contact-email{font-size:22px}.contact-item{border-radius:10px;padding:20px}.contact-item-adress{padding:20px}.name-metro{font-size:17px;align-items:center}.time-metro{padding:0 15px;font-size:17px}.contact-work{font-size:18px}.contact-item-adress{gap:20px}.contact-adress{font-size:18px}.contact-adress span{font-size:18px}.contact-phone,.contact-email{font-size:20px}.contact-social{align-items:start;font-size:18px;flex-direction:column;gap:15px}.page-review-box{padding:0;background:#fff;border-radius:0;border:0}.review__item{border:1px solid #EDEDED;background:#fff;padding:20px;border-radius:10px}.review__item-top{display:flex;flex-wrap:wrap;gap:20px;align-items:start}.review__item-foto{max-width:100px}.review__item-logo{max-width:140px;margin-left:auto}.review__item-name{order:1}.btn-more-row{padding-top:30px;gap:20px;align-items:center;flex-direction:column}.video__items{grid-template-columns:1fr;gap:20px 20px}.video__item p{font-size:20px}.page-review-box .tab-button:not(.active){background:#F4F4F4}.page-review-box .tab-button{width:100%}.page-review-box .tabs-btn{margin-bottom:30px}.home-main-text .subtitle{font-size:18px;margin-bottom:30px}.home-main-text .title{font-size:34px;line-height:1.1}.home-main-list{border-radius:10px;padding:15px;grid-template-columns:1fr 1fr;text-align:left;font-size:11px;gap:30px}.home-main-li span{font-size:38px;line-height:1}.awards-item{width:340px;padding:30px 30px 10px}.about-foto{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-service-item{padding:8px 10px;font-size:13px}.about-service{padding-top:30px;gap:5px}.home-services-item h3{font-size:22px}.home-services-item{padding:20px;border-radius:10px;min-height:auto}.client{padding:40px 0;margin-bottom:50px}.review-slide .review-item{padding:20px;border-radius:10px;display:flex;flex-direction:column;height:auto}.review-slide .review__item-logo{right:20px;top:20px;position:absolute}.review-slide .review-item-top{grid-template-columns:1fr}.review-nav{display:none}.case-archive__items{grid-template-columns:1fr}.case-archive__item{min-height:340px}.result-list{grid-template-columns:1fr}.case-page-box{background:transparent;border-radius:0;padding:0;margin:0 auto 50px;border:0}.case-gal-item{height:400px;border-radius:10px}.case-gal-pagination{padding-top:0;transform:translateY(-25px)}.case-gal-slide .swiper-button-next,.case-gal-slide .swiper-button-prev{display:none}.case-page-box h1{margin-bottom:30px}.case-client-info,.case-client-task{padding:30px}.case-client-task{font-size:16px}.case-client{padding-bottom:50px}.realization{padding-bottom:50px;font-size:18px}.result p{font-size:18px}.page-vakans-box{padding:20px;display:flex;flex-direction:column;gap:40px;margin:0 auto 40px;border-radius:10px}.what-item{padding:20px;border-radius:20px;display:flex;flex-direction:column-reverse;gap:20px;align-items:start}.v-search-text h3{font-size:22px;margin-bottom:20px}.v-search-nums{grid-template-columns:1fr}.v-search-contact-inner h3{font-size:22px}.v-search-text{font-size:18px;padding:20px}.red-box{font-size:18px;display:flex;height:80px;padding:0 30px;border-radius:20px;align-items:center;font-weight:600;justify-content:center;text-align:center}.v-search{padding-bottom:50px}.what-item p{font-size:18px}.what-num{font-size:22px;height:40px}.what{padding-bottom:50px}.hiring{padding:20px;border-radius:0;margin-left:-15px;margin-right:-15px;overflow:hidden}.hiring-box{padding-left:15px;margin:0 -15px 20px;overflow:auto}.hiring-box-inner{width:1100px}.hiring-box img{border-radius:10px}.vakans{padding:20px;border-radius:10px;margin-bottom:50px}.vakans-item{padding:20px;border-radius:10px;position:relative}.vakans-item-name{font-size:20px}.vakans-item-date{display:none}.vakans-item-hh{position:absolute;top:20px;right:20px}.vakans-item-desc span{height:35px;padding:0 10px;border-radius:40px;font-size:13px}.vakans-item-desc{flex-wrap:wrap}.page-vakans-img{height:340px;margin-bottom:20px}.page-vakans-img img{height:100%;width:100%;object-fit:cover;object-position:center}.vakans-box-left h1+p{font-size:16px}.vakans-box-right{padding-left:0;border-left:0;font-size:16px}.vakans .tab-button{flex:1}.vakans .tabs-btn{margin-bottom:20px}.v-search-contact-inner{padding:15px 20px 0}.home-subtitle-tooltip{border-radius:10px;padding:10px;width:280px;font-size:16px;top:26px;left:50%;transform:translateX(-50%);font-size:14px}.home-main{height:100vh;padding:120px 0 50px}.home-main-li:nth-child(2):before{content:'';width:calc(100% - 30px);height:1px;position:absolute;right:-10px;background:rgba(255,255,255,.1);bottom:-15px;left:15px}.home-main-li:nth-child(1)::after{content:'';width:calc(100% - 30px);height:1px;position:absolute;right:-10px;background:rgba(255,255,255,.1);bottom:-15px;left:15px}.home-services-item .desc{font-size:18px}.case-filters{grid-template-columns:1fr;gap:10px}.case-filters-btns{flex-direction:column;text-align:center;justify-content:center;align-items:center}.about-main-note-box{display:none}}@media screen and (max-width:450px){.mask{display:none}.mask-mob{display:block;position:absolute;z-index:1;width:100%;height:100%}.about-main{height:100vh}.about-tooltip{width:244px;font-size:13px;left:0;right:0;text-align:center;margin:auto;bottom:50px}}@media screen and (max-width:414px){.blog-left h2{font-size:25px}.related-item h3{padding-right:25px}.related-item{padding:20px;border-radius:10px;min-height:auto}.related{padding-bottom:50px}.case-archive__item{min-height:340px;border-radius:10px}.case-archive-top h4{font-size:16px}.case-archive-desc span{font-size:38px}.cases-slide{overflow:visible}.faq__item-question{gap:20px;padding:20px 20px}.faq__item-answer{margin:0 20px;font-size:16px}.faq{padding-bottom:50px}.faq h2{margin-bottom:30px}.case h2+p{margin-bottom:30px;font-size:18px}.a-text-box{border-radius:20px;padding:20px 15px}.page-service-left h1{font-size:30px}}@media screen and (max-width:375px){.page-service-left h1{font-size:26px}}@media screen and (max-width:360px){.header-container{gap:10px}.values-item{max-width:320px}.home-main-text .title{font-size:32px}}