

/* Start:/local/templates/NewDesign/css/custom.min.css?179360736369785*/
@-webkit-keyframes image-moving-delayed{0%,10%{-webkit-transform:translate(0,0);transform:translate(0,0)}90%,to{-webkit-transform:translate(calc(100vw - 100%),0);transform:translate(calc(100vw - 100%),0)}}@keyframes image-moving-delayed{0%,10%{-webkit-transform:translate(0,0);transform:translate(0,0)}90%,to{-webkit-transform:translate(calc(100vw - 100%),0);transform:translate(calc(100vw - 100%),0)}}.contact__slider{width:100%!important;max-width:100%!important;flex:1 1 auto!important}.contact__slider,.contact__slider .swiper-wrapper{min-width:0!important}@font-face{font-family:CoFoPeshka;font-display:swap;src:url(/local/templates/NewDesign/css/../fonts/CoFoPeshka-Medium.woff2)format("woff2"),url(/local/templates/NewDesign/css/../fonts/CoFoPeshka-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;font-display:swap;src:url(/local/templates/NewDesign/css/../fonts/ProximaNova-Bold.woff2)format("woff2"),url(/local/templates/NewDesign/css/../fonts/ProximaNova-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;font-display:swap;src:url(/local/templates/NewDesign/css/../fonts/ProximaNova-Regular.woff2)format("woff2"),url(/local/templates/NewDesign/css/../fonts/ProximaNova-Regular.woff)format("woff");font-weight:400;font-style:normal}@media (max-width:568px){body{width:100%;min-width:100%}}.mMenu__2lvl{padding-top:0}.contacts_new__top-banner{position:relative;width:100%}.contacts_new__top-banner-image img{width:100%;height:100%;object-fit:cover}.contacts_new__top-banner-image{width:600px;height:600px;position:relative}.contacts_new__invite-content{position:absolute;width:50%;top:0;left:0;padding:65px 30px 0;text-align:center;color:#fff}.contacts_new__invite-header{font-size:28px;font-weight:700;line-height:1.2;padding:0 40px}.contacts_new__invite-text{line-height:20px;margin:10px 0 0;text-align:center}.contacts_new__invite-text .button_start{top:200%}.contacts_new__top-banner-contacts{position:absolute;top:0;right:300px;display:flex}.contacts_new__top-banner-left{width:300px;height:300px;left:0;font-size:20px;font-weight:700;background:#ffec55;padding:55px 55px 0}.contacts_new__top-banner-right{width:300px;height:300px;color:#fff;background:#5ebc64;padding:45px 55px 0}.contacts_new__top-banner-map{position:absolute;right:0;bottom:0;display:flex}.contacts_new__top-banner-text{height:300px;width:600px;background:#fff;padding:60px 55px 0}.contacts_new__top-banner-address,.contacts_new__top-banner-map-block{width:300px;height:300px}.contacts_new__top-banner-header{font-size:18px;font-weight:700}.contacts_new__top-banner-text-in{margin-top:25px;font-size:15px;line-height:24px}.contacts_new__top-banner-map-block,html.menu-open{overflow:hidden}.contacts_new__top-banner-map-block #clientsMap{margin:-130px 0 0-600px!important}.contacts_new__top-banner-address{padding:90px 0 0;font-weight:600;background:#000;color:#fff;text-align:center;text-transform:uppercase}.contacts_new__top-banner-address span{display:block;margin:25px 0;font-size:22px;font-weight:600;text-transform:uppercase}.contacts_new__squares{display:flex;justify-content:space-between}.contacts_new__scheme-more .button_scheme{z-index:2;position:absolute;left:50%;top:50%;width:132px;margin:-19px 0 0-66px;height:38px}.contacts_new__scheme-more-img{margin:0 0 0-300px}.contacts_new__social-lable{width:300px;height:300px;background:#000;padding:110px 55px 0;font-weight:700;font-size:22px;color:#fff}.contacts_new__social-items{width:300px;height:300px;position:relative}.contacts_new__social-item{width:150px;height:150px;background:#262626;transition:all .5s ease}.contacts_new__social-item:hover{background:#5ebc64;transition:all .5s ease}.contacts_new__social-item:before{background-position:center center;background-repeat:no-repeat;bottom:auto;content:"";display:block;height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;right:auto;top:50%;width:32px;z-index:1}.contacts_new__socialbanners{display:flex;flex-wrap:wrap;justify-content:flex-end}.contacts_new__scheme-more{position:relative;width:300px;height:300px;overflow:hidden}@media screen and (min-width:601px) and (max-width:1199px){.wrap:has(.contacts_new){width:900px}.header{height:auto!important}.contacts_new__top-banner{height:600px}.contacts_new__top-banner-image{width:300px}.contacts_new__invite-content{width:100%}.contacts_new__top-banner-contacts{left:300px;right:auto}.contacts_new__top-banner-map{position:static}.contacts_new__top-banner-text{position:absolute;left:300px;top:300px;width:600px;height:300px}.contacts_new__top-banner-address,.contacts_new__top-banner-map-block{position:absolute;left:0;top:900px;width:600px;height:300px}.contacts_new__top-banner-address{left:600px;width:300px}.contacts_new__squares{flex-wrap:wrap}.contacts_new__socialbanners{width:900px}.contacts_new__squares_banner{margin-top:300px}.header .menu__submenu{left:-174px!important}}.supply_new{display:flex;justify-content:space-between}.supply_new__left-flex{width:900px}.supply_new__right-flex{width:600px}.supply_new__right-flex-wrap{display:flex}.supply_new__right-flex-yellow{width:600px;height:300px;background:#ffec55;font-size:18px;font-weight:600;padding:90px 70px}.supply_new__right-flex-yellow span{display:block;font-size:24px;margin-top:42px;line-height:24px;font-weight:700}.supply_new__right-flex-yellow span b{border-bottom:2px solid}.supply_new__right-flex-text{width:300px;height:300px;background:#fff;font-size:17px;padding:60px 55px;line-height:24px;font-weight:300}.supply_new__right-flex-step{width:300px;height:300px;background:#e8684b 0 0;font-size:13px;font-weight:400;line-height:18px;padding:44px 55px 0 94px;color:#fff;box-shadow:inset 0 0 5px 5px #e8684b;position:relative}.supply_new__right-flex-step a{color:#fff;border-bottom:2px solid}.supply_new__right-flex-banner{width:300px;height:300px;position:relative;overflow:hidden}.supply_new__right-flex-banner img{margin-left:-300px}.supply_new__right-flex-banner .button{z-index:2;position:absolute;left:50%;top:50%;width:132px;margin:-19px 0 0-66px;height:38px}.supply_new__right-flex-wrap._left-margin{position:relative;right:-300px;z-index:20}.vacancy_new__flex-top{display:flex;width:100%}.vacancy_new__flex-top-yellow{width:600px;background:#ffec55;padding:75px 40px 0 55px;font-size:24px;font-weight:600;line-height:36px}.vacancy_new__flex-top-pink{width:600px;height:300px;color:#fff;font-size:15px;padding:60px 40px 0 50px;background:#e8684b}.vacancy_new__flex-bottom{display:flex}.vacancy_new__flex-bottom-right img{width:100%;height:auto;filter:grayscale(100%)}.vacancy_new__flex-bottom-left{width:900px;display:flex;flex-wrap:wrap;background:#fff}.vacancy_new__flex-bottom-right{width:600px;height:fit-content;position:relative}.vacancy_new__flex-bottom-white,.vacancy_new__flex-bottom-white-p{background:#fff;width:600px;height:300px;padding:55px 55px 0 40px;font-size:15px;line-height:24px}.vacancy_new__flex-bottom-white-p{height:600px;padding:120px 55px 0 40px}.vacancy_new__flex-bottom-yellow{width:300px;height:300px;background:#ffec55;padding:90px 40px 0 55px;font-size:24px;font-weight:600;line-height:36px}.vacancy_new__flex-slider{width:900px;height:600px;overflow:hidden}.slider__label{width:100%!important;text-align:center}.slider__label .slider__item-header{font-weight:700;font-size:13px;line-height:325%;text-align:center;letter-spacing:.1em;color:#ffec55!important;text-transform:uppercase;margin-bottom:3px}.slider__label .slider__item-name{font-family:CoFoPeshka;font-size:150px!important;line-height:87%;text-align:center;letter-spacing:.005em;color:#fff;text-transform:uppercase;margin-bottom:3px;max-width:unset!important}.slider__label .slider__item-author{font-weight:400;font-size:15px;line-height:154%;text-align:center;color:#fff}@media (min-width:600px){.header__slider_fixed .text_container{padding-bottom:50px!important}.submenu .subnavigation{gap:30px}}@media (max-width:600px){.label-mobile-top{top:30%!important}.workshop_new__top-right{height:50vw!important;width:100vw!important;line-height:20px!important}}.submenu .subnavigation{display:flex!important}.workshop_new__top{display:flex}.workshop_new__top-left,.workshop_new__top-right{width:600px;height:300px;font-size:16px;line-height:24px;display:flex;align-items:center}.workshop_new__top-left{padding:0 65px;background:#fff}.workshop_new__top-right{color:#fff;background:#5ebc64;padding:0 75px}.workshop_new__center-flex{display:flex}.workshop_new__center-left{width:900px}.workshop_new__center-right{width:600px}.workshop_new__center-left-top{display:flex;justify-content:flex-end}.workshop_new__center-left-top-orange{background:#e8684b;width:300px;height:300px;color:#fff;padding:0 50px;line-height:20px;display:flex;align-items:center}.workshop_new__center-left-top-image{width:300px;height:300px}.workshop_new__center-left-top-img{width:100%;height:100%;object-fit:cover}.workshop_new__center-right-white{width:100%;height:800px;background:#fff;padding:0 50px;display:flex;align-items:center}.workshop_new__center-right-image{width:100%;height:300px}.workshop_new__center-right-img{width:100%;height:100%;object-fit:cover}.workshop__header{width:100%!important}.workshop_new__center-left-social{display:flex}.workshop_new__center-left-social-images{width:300px}.workshop_new__center-left-social-banner{width:600px;height:800px;background:#4867aa;padding:45px 50px;box-shadow:0 1px 0#4867aa;display:flex;align-items:center;color:#fff;position:relative}.workshop_new__center-left-social-banner-small{width:100%;height:300px}.workshop_new__center-left-social-img{width:100%;height:100%;object-fit:cover}.workshop_new__center-left-social-links{display:flex;flex-wrap:wrap}.footer_bottom_copy-social a,.workshop_new__center-left-social-link{display:flex;align-items:center;justify-content:center;width:150px;height:150px;transition:all .5s ease}.workshop_new__center-left-social-link{background:#000}.workshop_new__center-left-social-link:hover{background:#5ebc64;transition:all .5s ease}.workshop_new__center-left-social-link img{width:32px;height:auto}.sep-150{width:150px;height:150px}.workshop_new__center-left-social-banner .workshop__text p{padding-top:4px}.workshop_new__center-left-social-banner .workshop__header::before{position:absolute;content:"";display:block;left:0;right:auto;top:-105px;bottom:auto;z-index:1;margin-top:0;margin-left:0;background-image:url(/local/templates/NewDesign/css/../images/sprite.png);background-position:-449px 0;width:27px;height:54px}.workshop_new__center-left-social-banner .workshop__header{position:relative}.sep-150,.workshop_new__center-left-social-icon{display:none}.workshop__slider-banner{position:relative;width:100%;height:300px;background-size:cover;display:flex;align-items:center;justify-content:center}.workshop__slider-banner .workshop__slider-banner-title{font-size:38px;font-weight:500;margin:0 auto;line-height:40px;color:#fff;letter-spacing:1px;font-family:CoFoPeshka}.service__slider-info-new{margin:0 150px;width:1200px;padding:100px 80px;box-sizing:border-box;height:100%;display:table;table-layout:fixed}.footer_new{width:100%;position:relative}.footer__container_new{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:93.75rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;background:#000;position:relative;z-index:500}.footer_new:after,.footer_new:before{width:50%;height:100%;content:"";position:absolute;top:0}.footer_new:before{left:0;background:#000}.footer_new:after{right:0;background:#e5e5e5}@media (max-width:568px){.footer_new:after{display:none}}.partners__head-subtitle{font-size:14px!important}.footer__new_col{margin-top:45px}.footer__new_col .footer__main-link{font-size:15px;font-weight:700;color:rgba(255,255,255,.5)}.footer__container_new_item{margin-bottom:50px!important;padding-right:50px;padding-left:50px}.footer__item_white_absolute{display:flex;background:#fff;width:600px;position:absolute;right:0;bottom:0}.footer__item_white_absolute_left,.footer__item_white_absolute_right{padding:35px 50px;width:300px;height:300px}.footer_bottom_copy{width:100%;background:#e5e5e5;color:rgba(0,0,0,.5);position:relative;z-index:1}.footer_bottom_copy-inner{max-width:93.75rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer_bottom_copy-left{font-size:10px;line-height:20px;font-weight:400}.footer_bottom_copy-right{width:600px;height:100%;background:#fff;position:relative}.footer_bottom_copy-social{display:flex;justify-content:flex-start;position:relative}.footer__item_white_absolute:before,.footer_bottom_copy-right:before{left:100%;height:100%;position:absolute;top:0;background:#fff;content:""}.footer_bottom_copy-social a{background:#2e2e2e;cursor:pointer}.footer_bottom_copy-social a:hover{background:#000;transition:all .5s ease}.footer__item_white_new{height:100%}.footer__item_white-last_new,.footer__item_white_new .hideInMobile{display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer__info-link_new{font-size:15px;line-height:20px;padding-bottom:16px;font-weight:600;display:block}.footer__info-link_new-text{font-size:15px;line-height:20px;color:rgba(0,0,0,.5)}.foote-last-content-first,.footer__copyright_new-text,.footer__copyright_new-title{font-size:15px;line-height:20px;font-weight:700}.foote-last-content-first a{color:#000}.footer__copyright_new-text{color:rgba(0,0,0,.5);font-weight:400}.show-laptop,.show-mobile{display:none}.resume__about_new{margin-top:150px;position:relative;display:flex}.resume__photo_new{width:900px;height:600px}.resume__photo_new-img{width:100%;height:100%;object-fit:cover}.resume__info_new{width:600px;height:600px;padding:0 95px;background:#5ebc64;text-align:center;color:#fff}.resume__about_flex{display:flex;align-items:flex-start;justify-content:center;height:100%;flex-direction:column}.resume__history_new_white{height:100%}.resume__history_new{display:flex;align-items:flex-end}.resume__history_new-left{width:600px}.resume__me_new{width:100%;height:300px;background:#ffec55;padding:0 75px}.resume__me_slider{position:relative;width:100%;height:600px}.resume__history_new-center{width:600px;height:900px;background:#fff;padding:0 65px}.resume__history_new-right{width:300px}.resume__img_new{width:300px;height:300px;position:relative}.resume__history_new-right-img{width:100%;height:100%;object-fit:cover}.resume__blocks_fixed_right-bottom .resume__slider_2,.resume__me_slider .resume__slider{position:unset}.resume__blocks_fixed{display:flex}.resume__blocks_fixed_left{width:600px}.resume__blocks_fixed_left_white{margin-top:300px;background:#fff;padding:0 65px;width:100%;height:600px}.resume__blocks_fixed_right{width:900px}.resume__blocks_fixed_right-bottom{position:relative;width:600px;height:600px}.resume__blocks_fixed_right-top{display:flex}.resume__img_new-top{width:300px;height:300px;position:relative}.resume__img_new-image{width:100%;height:100%;object-fit:cover}.resume__blocks_fixed_right-content-white{width:600px;height:600px;background:#f6f6f6;padding:0 65px}.resume__img_new-top:before,.resume__news_item_block_4_img:before,.resume__news_item_block_5_right_img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(72,72,72,.25);z-index:2}.resume__news_item-images{display:flex}.advantages-list__name{font-size:30px!important}.resume__img_news_new{width:300px;height:300px;position:relative}.resume__img_news_new_image{width:100%;height:100%;object-fit:cover}.resume__history-item_new{width:600px;height:300px;padding:0 65px;background:#f6f6f6}.resume__news_item_block_1{display:flex}.resume__news_item_block_1_white{width:900px;height:300px;background:#fff;padding:0 65px}.resume__news_item_block_1_image{width:300px;height:300px;position:relative}.resume__news_item_block_1_img,.resume__news_item_block_3_right-bottom_1 img,.resume__news_item_block_3_right-bottom_2 img{width:100%;height:100%;object-fit:cover}.resume__news_item_block_2{display:flex;justify-content:flex-end}.resume__news_item_block_2_slider{position:relative;width:600px;height:600px}.resume__news_item_block_2_white{width:600px;height:600px;background:#f6f6f6;padding:0 65px}.resume__news_item_block_2_slider .resume__slider_3,.resume__news_item_block_3_left .resume__slider_4{position:unset!important}.resume__news_item_block_3{display:flex}.resume__news_item_block_3_left{position:relative;width:600px;height:600px}.resume__news_item_block_3_right{width:900px}.resume__news_item_block_3_right-top{width:100%;height:300px;background:#fff;padding:0 65px}.resume__news_item_block_3_right-bottom{display:flex}.resume__news_item_block_3_right-bottom_1{width:600px;height:300px;position:relative}.resume__news_item_block_3_right-bottom_2{width:300px;height:300px;position:relative}.resume__news_item_block_4{display:flex}.resume__news_item_block_4_white{width:600px;height:300px;background:#f6f6f6;padding:0 65px}.resume__news_item_block_4_img{position:relative;width:300px;height:300px}.resume__news_item_block_4_spacer{display:none}.resume__news_item_block_4_forbes-text{order:1}.resume__news_item_block_4_img{order:2}.resume__news_item_block_4_love-text{order:3}.resume__news_item_block_4_images{width:100%;height:100%;object-fit:cover}.project__review .reviews__quote-text{margin-top:10px!important}.project__review .reviews__name{display:flex;padding:0 50px!important;flex-direction:column;align-items:flex-start;align-content:center;justify-content:center}.resume__news_item_block_5{display:flex}.resume__news_item_block_5_left{width:900px;height:600px;background:#fff;padding:0 65px}.resume__news_item_block_5_right{display:flex;flex-wrap:wrap;width:600px}.resume__news_item_block_5_right_img{display:block;width:300px;height:300px;position:relative}.resume__news_item_block_5_right_img img{width:100%;height:100%;filter:grayscale(100%);object-fit:cover}.fancybox-inner{height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.fancybox-image{width:auto!important;height:auto!important}.menu__submenu.services_sub .services-list-menu.open{height:auto;overflow-y:auto}.menu__submenu.services_sub{height:unset!important;min-height:unset!important}.open-menu-services{color:#fff;padding:15px 0;cursor:pointer}@media (max-width:1500px){.footer_new:before,.hidden-laptop{display:none}.show-laptop{display:block}.footer__item_showreel_new{background:#e5e5e5}.footer_bottom_copy-inner{max-width:1200px}.show-laptop .footer__map-link{position:unset;margin-top:50px}.footer__container_new{padding-bottom:50px}.service__slider-info-new{margin:0;padding:100px 155px}}@media (max-width:1200px){.contact__item{position:relative!important}.footer_bottom_copy-inner,.footer_new .footer__container_new{max-width:100%}.footer__container_new{grid-template-columns:repeat(4,1fr)}.footer_bottom_copy-left{padding-left:50px;background:#e5e5e5}.show-laptop .footer__map-link{margin-top:20px}}@media (max-width:1024px){.footer__container_new_item{padding-right:20px;padding-left:20px}.footer__container_new{padding-bottom:80px}}@media (min-width:1025px) and (max-width:1500px){.footer__container_new{padding-bottom:340px}}.portfolio-4x4__img,.portfolio-4x4__slider,.work-steps__item_slider{max-width:900px!important}@media (max-width:900px){.work-steps__item_slider{width:100%!important;max-width:100%!important}.portfolio-4x4__img{max-width:100%!important}.footer__item_showreel_new{display:none}.footer__item_showreel_nobile{display:block;width:100%;height:300px}.footer__container_new{grid-template-columns:repeat(3,1fr)}.footer__item_white_absolute{max-width:calc(100% - 33%)}.footer__item_white_absolute_left,.footer__item_white_absolute_right{width:50%}.footer_bottom_copy-right{max-width:calc(100% - 33%)}.footer__item_white_absolute_left,.footer__item_white_absolute_right{padding-left:20px;padding-right:20px}}@media (max-width:602px){.footer__container_new{display:flex;flex-wrap:wrap}.footer__new_col{width:50%}.hidden-mobile{display:none}.show-mobile{display:block}.footer__item_white_absolute{position:unset;width:100%;min-width:100%;flex-wrap:wrap}.popup .fancybox-title-over-wrap{right:0!important;width:100%!important;z-index:1}.fancybox-wrap .popup__close{background:#fff!important}.footer_bottom_copy-right{display:none!important}.footer__item_white_absolute_left,.footer__item_white_absolute_right{width:100%;height:auto!important}.footer__container_new{padding-bottom:0!important}.footer__item_white_absolute_right{padding:35px 25px 25px}.footer__item_white_absolute_left{padding-bottom:15px}.footer__item_white-last_new{justify-content:flex-start;gap:35px}.foote-last-content-first,.footer__copyright_new-text,.footer__copyright_new-title{font-size:13px;line-height:20px}.footer_bottom_copy{background:#fff;padding-bottom:20px;padding-left:25px}.footer_bottom_copy-left{padding-left:0!important;background:0 0}.footer_bottom_copy-social{display:grid;grid-template-columns:repeat(4,1fr)}.footer_bottom_copy-social a{width:100%;height:auto;aspect-ratio:1/1}.mobile-footer-social.show-mobile{width:100%!important;background-color:#fff}.footer__item_white_absolute_left{background-color:#2e2e2e;color:#fff!important}.footer__info-link_new-text,.footer__title{color:#fff!important}.footer_bottom_copy-social-mobile-top{display:grid;grid-template-columns:repeat(4,1fr)}.footer_bottom_copy-social-mobile-top a{height:95px;background-color:#2e2e2e;display:flex;align-items:center;justify-content:center;transition:all .5s ease;cursor:pointer}.footer_bottom_copy-social-mobile-top a:hover{background-color:#000;transition:all .5s ease}.portfolio__item_new,.portfolio__item_new img{width:100%}.contact__item_portfolio.portfolio__item,.portfolio__item{width:100%!important}body{max-width:100%!important}.wrap,body{min-width:100%!important}.contacts_new__top-banner-image,.wrap{width:100%!important}.contacts_new__top-banner-contacts{position:relative;right:0;width:100%;display:block}.contacts_new__invite-content,.contacts_new__top-banner-left,.contacts_new__top-banner-right{width:100%}.contacts_new__top-banner-map{position:relative;display:block}.contacts_new__scheme-more,.contacts_new__social-items,.contacts_new__social-lable,.contacts_new__top-banner-address,.contacts_new__top-banner-map-block,.contacts_new__top-banner-text{width:100%}.contacts_new__squares{display:block}.contacts_new__squares_banner{width:100%;height:auto}.subheader__nav-item{height:unset!important}.subheader__nav-item span{line-height:100%!important}.subheader__nav{width:200%}.subheader_contacts{overflow-x:auto!important}.contacts_new__scheme-more-img,.contacts_new__squares_banner img{width:100%!important;height:100%!important;background-position:center}.contacts_new__scheme-more-img{object-fit:cover;margin-left:0!important}.contacts_new__squares_banner img{object-fit:contain}.supply_new,.supply_new__right-flex-wrap{display:block}.supply_new__left-flex,.supply_new__right-flex,.supply_new__right-flex-banner,.supply_new__right-flex-step,.supply_new__right-flex-text,.supply_new__right-flex-yellow,.vacancy__img-empty,.vacancy_new__flex-bottom-left,.vacancy_new__flex-bottom-right,.vacancy_new__flex-bottom-white,.vacancy_new__flex-bottom-yellow,.vacancy_new__flex-slider,.vacancy_new__flex-top-pink,.vacancy_new__flex-top-yellow,.workshop_new__top-left,.workshop_new__top-right{width:100%}.supply_new__right-flex-text,.supply_new__right-flex-yellow,.vacancy_new__flex-bottom-white,.vacancy_new__flex-bottom-yellow,.vacancy_new__flex-top-pink,.vacancy_new__flex-top-yellow{padding:30px}.supply_new__right-flex-wrap._left-margin{right:0}.contacts__scheme-more-img,.supply_new__right-flex img,.vacancy_new__flex-bottom-right img{width:100%;height:100%;object-fit:cover}.vacancy_new__flex-bottom,.vacancy_new__flex-top{display:block}.vacancy_new__flex-top-yellow{font-size:16px;line-height:22px}.vacancy_new__flex-slider{height:auto}.vacancy__img-empty{display:none}.about__slider{width:100%!important;height:auto!important;margin-top:0!important}.vacancy_new__flex-bottom-white{height:auto}.vacancy_new__flex-bottom-white-p{width:100%;height:auto;padding-top:30px;padding-bottom:30px}.prInternship .service__project-slider.p1 .features__slider-item img{width:100%!important;height:100%!important;object-fit:cover;margin-left:0!important}.workshop_new__center-flex,.workshop_new__top{display:block}.workshop_new__top-left,.workshop_new__top-right{height:auto;padding:30px}.workshop_new__center-left{width:100%}.workshop_new__center-left-top{display:block}.workshop_new__center-left-social-banner,.workshop_new__center-left-social-images,.workshop_new__center-left-top-orange,.workshop_new__center-right,.workshop_new__center-right-white{width:100%;height:auto}.workshop_new__center-left-social-banner-small,.workshop_new__center-left-top-image,.workshop_new__center-right-image{width:100%;height:auto;aspect-ratio:1/1}.workshop_new__center-left-social{display:block}.workshop_new__center-left-top-orange,.workshop_new__center-right-white{padding:30px}.sep-150,.workshop_new__center-left-social-banner .workshop__header:before{display:none}.workshop_new__center-left-social-banner{padding:30px}.service__slider-info-new{margin-left:0;padding:40px 56px}.bx-viewport:not(.workshop__slider .bx-viewport),.bx-wrapper:not(.workshop__slider .bx-wrapper){height:unset!important}.workshop__slider .bx-next,.workshop__slider .bx-prev{width:40px}.workshop__slider .bx-next:active,.workshop__slider .bx-next:hover,.workshop__slider .bx-prev:active,.workshop__slider .bx-prev:hover{background:0 0}.resume__about_new,.resume__news_item_block_1,.resume__news_item_block_2,.resume__news_item_block_3,.resume__news_item_block_4,.resume__news_item_block_5{margin-top:0;display:block}.resume__blocks_fixed_left,.resume__blocks_fixed_left_white,.resume__blocks_fixed_right,.resume__blocks_fixed_right-bottom,.resume__blocks_fixed_right-content-white,.resume__history-item_new,.resume__history_new-center,.resume__history_new-center .resume__history_new-right,.resume__history_new-left,.resume__history_new-right,.resume__img_new,.resume__img_new-top,.resume__img_news_new,.resume__info_new,.resume__me_new,.resume__me_slider,.resume__news_item_block_1_image,.resume__news_item_block_1_white,.resume__news_item_block_2_slider,.resume__news_item_block_2_white,.resume__news_item_block_3_left,.resume__news_item_block_3_right,.resume__news_item_block_3_right-bottom_1,.resume__news_item_block_3_right-bottom_2,.resume__news_item_block_3_right-top,.resume__news_item_block_4_img,.resume__news_item_block_4_white,.resume__news_item_block_5_left,.resume__news_item_block_5_right,.resume__photo_new{width:100%;height:auto;margin-top:0}.resume__help{margin-top:0}.resume__news_item_block_5_right_img{width:100%;height:auto;margin-top:0}.resume__blocks_fixed,.resume__blocks_fixed_right-top,.resume__history_new{display:block}.resume__blocks_fixed_left_white,.resume__blocks_fixed_right-content-white,.resume__history-item_new,.resume__history_new-center,.resume__info_new,.resume__me_new,.resume__news_item_block_1_white,.resume__news_item_block_2_white,.resume__news_item_block_3_right-top,.resume__news_item_block_4_white,.resume__news_item_block_5_left{padding:30px}.resume__info_new .resume__header h1{font-size:18px;font-weight:700;line-height:22px}.resume__img_14{background-size:cover!important}.resume__help{width:100%!important;position:unset!important}.publications__text,.resume__help,.resume__read{padding:30px!important;height:auto!important}.resume__read{width:100%!important;top:0!important}.publications__text{margin-top:0!important}.publications__slider{position:unset!important;padding:0!important;display:flex;justify-content:center}.publications__label{width:100%!important;position:unset!important}.subheader{margin-top:56px!important}#portfolio .swiper-wrapper{top:0!important}.portfolio__slide-img,.portfolio__slide-wrapper-img{height:100vh!important}.workshop__years-number span{font-size:25px!important}.workshop__years-number_arrow{padding-right:60px!important}.workshop_new__top-left{font-size:12px;height:75vw!important;width:100vw!important}.service__slider-info-new,.service__slider-text{width:100%!important}.resume__header{font-size:26px!important}.partners__env-info,.partners__logos{padding-top:20px!important;padding-bottom:20px!important}.partners__header{font-size:26px!important}.partners__env-img_1,.partners__header{width:100%!important}.partners__env-info{height:auto!important}.slider__label .slider__item-name{font-size:60px!important}.header__slider_fixed .text_container{transition:none}.header__slider_fixed .slider__label:not(.text_container){left:0!important}.project__info{widTH:100%!important;height:auto!important;flex-direction:column!important;position:relative!important}.project__info-list{float:none!important;width:100%!important;padding:20px!important}.project__info-list li{padding-bottom:5px;border-bottom:1px solid #0000004d}.project__info-list:first-child{padding-bottom:0!important}.project__info-list+.project__info-list{padding-top:0!important}.header__slider_fixed .text_container{font-size:14px!important}.project__map{top:0!important;position:relative!important;height:210px!important}.project__bottom-social,.project__map,.project__slider{width:100%!important}.project__text{height:auto!important;min-height:unset!important}.block_rectangle,.project__desc,.project__review .reviews__name,.project__text{width:100%!important;padding:20px!important}.project__slider{height:auto!important}.project__header{font-size:26px!important}.block_square,.project__review{height:auto!important;position:relative!important}.block_center-top,.project__row{height:auto!important}.project__review{display:-ms-grid!important;display:grid!important;grid-template-columns:1fr 1fr!important;-ms-grid-columns:1fr 1fr!important}.project__review .reviews__name{-ms-grid-row:1!important;-ms-grid-column:1!important;grid-row:1!important;grid-column:1!important}.project__review .reviews__author{left:unset!important;position:relative!important;width:100%!important;min-width:0!important;-ms-grid-row:1!important;-ms-grid-column:2!important;grid-row:1!important;grid-column:2!important}.project__review .reviews__author img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;margin-left:0!important}.project__review .reviews__quote{width:100%!important;-ms-grid-row:2!important;-ms-grid-column:1!important;-ms-grid-column-span:2!important;grid-row:2!important;grid-column:1/span 2!important}.advantages-list__num{display:block!important;white-space:nowrap!important;align-items:flex-end!important;line-height:1!important;position:relative!important}.advantages-list__value{position:relative;top:0}.advantages-list__name{position:static!important;display:inline-block!important;vertical-align:baseline!important;overflow:hidden!important;font-size:19px!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;transform-origin:center!important;width:auto!important;height:auto!important;white-space:nowrap!important;margin-left:16px!important;margin-bottom:0!important}.advantages-list__text{width:72vw!important}.service__slider-header,.workshop__header,.workshop__slider-banner-title{font-family:CoFoPeshka!important;line-height:.93!important;letter-spacing:.005em!important;text-transform:uppercase!important;font-weight:500!important;font-size:55px!important}.project__top-social-item{width:105px!important;height:105px!important}.mMenu__2lvl{padding:20px 20px 20px 0!important}.block{position:unset!important;height:auto!important}.project__slider-container,.project__slider-container .bx-wrapper,.project__slider-container .bx-wrapper .bx-viewport,.project__slider-container .featuresSlider__list,.project__slider-outer{height:100vw!important;overflow:hidden!important}.project__slider-item{height:100%!important}.project__row{min-height:unset!important}.resume__news_item-images .resume__img_news_new,.resume__news_item_block_3_right-bottom .resume__news_item_block_3_right-bottom_1,.resume__news_item_block_3_right-bottom .resume__news_item_block_3_right-bottom_2,.resume__news_item_block_5_right a{width:50%!important;height:auto}.resume__news_item-images{flex-wrap:wrap}.resume__news_item-images .service__slider-label{bottom:unset;top:29px;padding-right:20px}}.subheader_publications .subheader__nav-item{transition:.3s ease}.subheader_publications .subheader__nav-item:hover{color:#000}@media screen and (max-width:600px){.subheader__nav{height:42px!important;justify-content:flex-start;padding:0 10px!important;overflow-x:auto;min-width:100vw!important}.subheader__nav::-webkit-scrollbar{display:none}.subheader__nav-item{font-size:8px!important}.workshop__slider-banner{height:50vw!important;width:100vw!important}.workshop__bottom-slider .features__slider-item:before{height:100vw!important}}.vacancy_new__flex-bottom-right:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(72,72,72,.25);z-index:2}.main.mainServices{margin-top:calc(100svh - 0px)!important}@media screen and (max-width:600px){.main.mainServices{margin-top:600px!important}.header__slider_fixed .text_container{justify-content:center;text-align:left!important}.service__start .features__calc{padding-top:80px!important}.start__item{padding:22px 55px 22px 94px!important}.start__item_1{padding:44px 55px 22px 94px!important}.service__features-label{padding-left:20px!important;height:auto!important;position:initial!important}.service__features-label span{line-height:85%!important}.service__nav-item{max-height:100px}.service__nav-item span{top:initial!important}.service__nav-item,.service__nav-item-block{display:flex!important;align-items:center}.service__desc .start__procent{float:none!important;padding-bottom:45px}.start__procent-text{position:initial!important}.start__procent-value{line-height:1;margin-bottom:16px}.service__features-item:before{left:20px!important;top:36px!important}.guests__item_1x1{padding-bottom:25px!important}.workshop__master{height:75vw!important;width:100vw!important}.workshop__header{margin-top:0}.workshop__bottom-slider.new_wbs .featuresSlider_workshop-img,.workshop__img_7{height:100vw!important;width:100vw!important}.workshop__bottom-slider.new_wbs .featuresSlider_workshop .bx-controls{top:auto!important;bottom:0!important}.workshop__text p:first-child{padding-top:0!important}}.header .menu__submenu-block_all-services{cursor:pointer}.menu__submenu.services_sub .services-list-menu{transition:.7s ease}.menu__submenu.services_sub .services-list-menu::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.menu__submenu.services_sub .services-list-menu.open{max-height:1000px}.resume__read:after,.resume__read:before,.services_sub.open{display:none!important}.portfolio-4x4__wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.portfolio-4x4__slider-next,.portfolio-4x4__slider-prev{position:absolute;z-index:99;background:#fff;bottom:0;right:0;width:50px;height:50px;float:left;-webkit-transition:background .1s linear 0;-moz-transition:background .1s linear 0;-o-transition:background .1s linear 0;-ms-transition:background .1s linear 0;transition:background .1s linear 0;-webkit-backface-visibility:hidden;text-indent:-9999px}.portfolio-4x4__slider-prev{right:50px}.portfolio-4x4__slider-next:before2,.portfolio-4x4__slider-prev:before2{position:absolute;content:"";display:block;left:50%;right:auto;top:50%;bottom:auto;width:11px;height:20px;z-index:1;margin-left:-5.5px;margin-top:-10px}.portfolio-4x4__slider-next:before2{background:url(/local/templates/NewDesign/css/../images/sprite.png)no-repeat -423px -209px}.portfolio-4x4__slider-prev:before2{background:url(/local/templates/NewDesign/css/../images/sprite.png)no-repeat -49px -318px}.slider_text_wrapper{display:none}@supports (top:env(safe-area-inset-top)){html:not(.fancybox-lock):not(.gallery-open)::after,html:not(.fancybox-lock):not(.gallery-open)::before{content:"";position:fixed;left:0;right:0;background:#000;z-index:2147483647;pointer-events:none}html:not(.fancybox-lock)::before{top:0;height:env(safe-area-inset-top)}html:not(.fancybox-lock)::after{bottom:0;height:env(safe-area-inset-bottom)}}#portfolio .slider-prev::before{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff}#portfolio .slider-next::before{border-top:1.5px solid #fff;border-right:1.5px solid #fff}@media screen and (max-width:600px){html.menu-open,html.menu-open body{background:#2e2e2e;position:fixed;top:0;left:0;width:100%}.mMenu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.menu-open .mMenu{height:calc(100dvh - 35px);justify-content:space-between}@supports (-webkit-touch-callout:none){.menu-open .mMenu{height:auto;bottom:0}.menu-open .mMenu__footer{margin-bottom:calc(env(safe-area-inset-bottom,0) + 20px)}}.menu-open .mMenu{height:var(--mvh, calc(100dvh - 35px))!important;bottom:auto!important}.mMenu__body{height:auto!important;padding-bottom:120px!important;-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.mMenu__footer{position:static!important;-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;-webkit-box-flex:0!important;-ms-flex:0 0 94px!important;flex:0 0 94px!important;height:94px!important;min-height:94px!important;padding-right:210px!important;box-sizing:border-box!important}.mMenu__btn{bottom:env(safe-area-inset-bottom,0)!important}.guests__item{justify-content:space-around!important}.resume__img_14{background-position:center!important;filter:grayscale(1)}.resume__bio .resume__read:after,.resume__bio .resume__read:before,.resume__img_14 .service__slider-label{display:none}.resume__bio .resume__header{font-family:CoFoPeshka;font-size:55px!important;line-height:.93;letter-spacing:.005em;text-transform:uppercase;font-weight:400}.resume__bio .resume__read{width:50vw!important;height:50vw!important;left:50vw;display:flex;flex-direction:column;padding:25px!important}.resume__bio .resume__read>.middle{font-family:CoFoPeshka;font-size:35px;font-weight:400}.resume__bio .resume__read a{font-size:13px;font-weight:400;color:#fff;display:flex;align-items:center;gap:12px}.resume__prof{margin-top:0!important}.resume__prof,.resume__pub{width:100vw!important;padding:30px 20px!important}.resume__pub .resume__section:first-child{padding-top:0!important}.work-steps .work-steps__item_slider{margin-top:50vw}section.guests{margin-top:-150vw}a.guests__item_red{margin-top:0;margin-bottom:100vw}.portfolio__label-in{width:100%;height:100%;align-items:flex-start;justify-content:flex-end}.portfolio__label-in,.work-steps__container{display:flex!important;flex-direction:column}.resume__me_slider .bx-viewport{height:100vw!important}}.guests__item_2x2{z-index:0}.guests__item_2x2 .portfolio-4x4__wrapper{filter:grayscale(1)}.contacts_new__invite-text .button_start a svg,.portfolio__slider_pagination{display:none}@media screen and (max-width:600px){.portfolio__slide-footer{height:auto!important;padding-bottom:40px!important}.portfolio__slider_pagination{display:flex;gap:5px;position:absolute;bottom:20px;z-index:1;width:100%;padding:0 20px}.portfolio__slider_pagination span{width:100%;height:2px;background:rgba(255,255,255,.5);border-radius:2px}.portfolio__slider_pagination span.swiper-pagination-bullet-active{background:#fff}.contacts_new__top-banner-image{height:auto}.contacts_new__top-banner-image img{width:100%;aspect-ratio:375/470}.contacts_new__invite-content{position:initial;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0}.contacts_new__invite-content .contacts_new__top-banner-header{height:50vw;display:flex;align-items:center;background:#e8684b;padding:0 25px;width:100%;padding-right:50vw;text-align:left;font-weight:500}.contacts_new__invite-content .contacts_new__invite-text{margin-top:0}.contacts_new__invite-text .button_start a,.contacts_new__invite-text-txt{background:#e8684b;height:50vw;display:flex;flex-direction:column;align-items:flex-start;font-weight:400;text-align:left}.contacts_new__invite-text-txt{padding:45px 25px 20px;width:100%}.contacts_new__invite-text .button_start{position:initial;width:100%;height:auto;margin:0;border:0;background:#e5e5e5;display:flex;justify-content:flex-end}.contacts_new__invite-text .button_start a{width:50vw;justify-content:space-between;gap:10px;font-family:CoFoPeshka;font-size:35px!important;line-height:.93;letter-spacing:.005em;text-transform:uppercase;color:#fff;padding:25px}.contacts_new__invite-text .button_start a svg{display:block}html:has(.contacts_new) .header__contacts,html:has(.resume) .header__contacts{box-shadow:0 0 10px 0 rgba(35,35,35,.2)}.subheader__nav,html:has(.contacts_new) .subheader__nav,html:has(.resume) .subheader__nav{padding:27.5px 25px!important;background:#fff;display:flex;gap:30px!important;height:auto!important}.subheader__nav-item,html:has(.contacts_new) .subheader__nav-item,html:has(.resume) .subheader__nav-item{font-size:10px!important;padding:4px 0!important}.subheader__nav-item.active,html:has(.contacts_new) .subheader__nav-item.active,html:has(.resume) .subheader__nav-item.active{border-bottom:2px solid #000!important}.subheader__nav-item span,html:has(.contacts_new) .subheader__nav-item span,html:has(.resume) .subheader__nav-item span{color:rgba(0,0,0,.5);padding:0}.subheader__nav-item.active span,html:has(.contacts_new) .subheader__nav-item.active span,html:has(.resume) .subheader__nav-item.active span{border-bottom:none!important;color:#000}}.portfolio__item,.resume__read{display:flex!important;flex-direction:column;justify-content:space-between;gap:10px}.resume__about_new>div{max-width:100%;width:100%}.resume__about_new .introduce__image-wrapper{max-width:100%}.resume .resume__help{padding:45px 50px}.resume__read{padding:45px 50px!important}.padding-history-center .resume__text p{padding-bottom:15px}.padding-history-center .resume__text h4{font-weight:700;padding-bottom:0;margin-bottom:2px}.padding-history-center .resume__text h4+p{margin-top:0}.padding-history-center .resume__text{font-size:14px!important;line-height:21px!important}@media screen and (max-width:600px){.resume__photo_new{aspect-ratio:375/470}.resume__info_new{background:#2e2e2e}.resume__text{font-size:14px!important}.padding-history-center .resume__text{font-size:13px!important;line-height:20px!important}.padding-history-center .resume__text p{padding-bottom:20px}.padding-history-center .resume__text h4{font-weight:700;padding-bottom:20px}.image-mobile-small .resume__img_new{max-height:188px;display:flex;justify-content:center;align-items:center;overflow:hidden}.slider-yellow-button .featuresSlider .bx-controls .bx-next,.slider-yellow-button .featuresSlider .bx-controls .bx-prev,.yellow-block{background:#ffec55!important}}.workshop__bottom_new{background:#fff;padding:45px 50px}.workshop_new__center-left-top-orange .workshop__text{display:flex;flex-direction:column;gap:10px}.workshop_new__center-left-top-orange .workshop__text a{font-size:14px;color:#fff;font-weight:400;text-decoration:underline;border-bottom:0}@media screen and (max-width:600px){.workshop__bottom_new{padding:25px}.workshop__text{font-size:14px!important}}.partners__logos .partners__text p{margin:0}.mobile-block{display:none!important}@media screen and (max-width:600px){.project__text p{font-size:14px!important}.footer_bottom_copy-social a svg{width:35px;height:35px}.resume__blocks_fixed_right-bottom,.resume__news_item_block_2_slider .resume__slider_3,.resume__news_item_block_3_left .resume__slider_4{width:100vw!important;height:100vw!important}.fancybox-inner{background-color:#fff!important}.desctop-block{display:none!important}.mobile-block{display:block!important}.mobile-block.flex-contacts-block,.mobile-block.flex-social-block{display:flex!important}.flex-contacts-block div{width:50%;display:flex!important;align-items:flex-start;justify-content:center;gap:15px;flex-direction:column;height:50vw;padding:0 25px}.flex-contacts-block__left{background:#2e2e2e;color:#fff}.flex-contacts-block__right{background:#fff;color:#000}.flex-contacts-block__header{font-weight:700;font-size:13px;line-height:15px}.flex-contacts-block__text{font-size:13px;line-height:20px}.mobile-block.flex-social-block a{display:flex!important;align-items:center;justify-content:center;background:#2e2e2e;transition:all .5s ease;-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;height:25vw}.mobile-block.flex-social-block a:hover{background:#000;transition:all .5s ease}.contacts_new__top-banner-left{padding:21px 25px!important;height:50vw!important;font-size:13px!important;line-height:20px!important}.contacts_new__top-banner-left .contacts_new__top-banner-header{padding-bottom:22px!important}.contacts_new__top-banner-left a{padding-top:10px;display:block;color:rgba(0,0,0,.5)}.contacts_new__top-banner-text-in p{padding-bottom:20px}.contacts_new__top-banner-address{width:50vw!important;height:50vw!important;background:rgba(255,255,255,.5)!important;font-size:13px;line-height:20px;padding:23px 25px!important;color:#000!important;text-transform:unset!important;text-align:left!important}.contacts_new__top-banner-address h4 span{margin:0!important;display:unset;font-size:14px!important}.contacts_new__top-banner-address h4{padding-bottom:15px!important}.contacts_new__top-banner-address p{color:rgba(0,0,0,.5)!important}.contacts_new__squares_banner{width:100vw!important;height:100vw!important;background-color:#000}.contacts_new__top-banner-map-block{display:block!important;height:50vw;width:100vw}.contacts_new__top-banner-text,.footer__showreel-inner{width:100vw!important;height:100vw!important}.contacts_new__top-banner-text{padding:20px 25px!important;display:flex;flex-direction:column;justify-content:center}.contacts_new__top-banner-text-in{font-size:13px!important;line-height:20px!important}.subheader.subheader_publications.subheader_workshop{z-index:1}.header__contacts{box-shadow:0 0 10px 0 rgba(35,35,35,.2)}}#close-drop-new,#dopa{display:none;position:fixed}#dopa{left:0;padding-top:104px;z-index:30;width:100%;height:100%;padding-bottom:100px;background:#000;top:0!important;overflow-y:scroll!important}#close-drop-new{right:15px;z-index:9999999;top:75px!important}#dopa ul li.nav__submenu-item_calc{right:15px!important}#dopa.open{display:block}#dopa .content{overflow:hidden;width:1500px;margin:0 auto;min-height:100vh!important}#dopa ul{padding:0;float:left;width:auto!important}#dopa ul li{line-height:1.2;margin-bottom:12px!important}#dopa ul li.zaga{padding-bottom:5px!important}#dopa ul li.zaga img{padding-bottom:5px}#dopa ul li a{width:80%;display:block;font-size:14px;font-weight:600;color:#828282;-webkit-transition:color .1s linear 0;-moz-transition:color .1s linear 0s;-o-transition:color .1s linear 0;transition:color .1s linear 0s;-webkit-backface-visibility:hidden}#dopa ul li.zaga a{font-family:"ProximaNova";line-height:1.2em;font-weight:700;font-size:16px;color:#fff}#dopa ul:nth-child(3),#dopa ul:nth-child(4),#dopa ul:nth-child(5){width:50%;margin-bottom:30px}#dopa ul li a:hover{color:#5cb862}#portfolio .portfolio__slide-head{opacity:0;transition:opacity 2s ease-out;transition-delay:0s}#portfolio .swiper-slide-active .portfolio__slide-head{opacity:1;transition-delay:2s}@media screen and (max-width:600px){#portfolio .portfolio__slide,#portfolio.portfolio{min-height:auto!important;height:auto!important}#portfolio .portfolio__slide-wrapper-img{height:75vh!important;width:100%!important;position:relative!important}#portfolio .portfolio__slide-wrapper-img::after{background:linear-gradient(30deg,rgba(0,0,0,.5)0,transparent 100%)!important}#portfolio .portfolio__slide-img{height:75vh!important}.workshop__bottom-slider.new_wbs .workshop__master{order:1!important}.workshop__bottom-slider.new_wbs .featuresSlider_workshop-img{order:0!important}.guests__text{display:block!important}#portfolio .portfolio__slide-footer{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}#portfolio .portfolio__slide-head{left:0!important;right:auto!important;top:75vh!important;bottom:auto!important;transform:translateY(-100%)!important;-webkit-transform:translateY(-100%)!important;width:100%!important;text-align:left!important;align-items:flex-start!important;padding:0 20px 26px!important}#portfolio .swiper-slide-active .portfolio__slide-head{transition-delay:3s}#portfolio .swiper-slide-active .portfolio__slide-head--initial{transition-delay:0s}#portfolio .portfolio__slide-category,#portfolio .portfolio__slide-subtitle,#portfolio .portfolio__slide-title{text-align:left!important}#portfolio .portfolio__slider_pagination{top:calc(75vh - 17px)!important;bottom:auto!important}.contacts__scheme-img{height:100vw!important;width:100vw!important;bottom:0!important;top:auto!important;position:relative!important;order:2!important}.contacts__scheme-address,.workshop__map{height:50vw!important;position:relative!important}.contacts__scheme-address{width:50vw!important;padding:30px 0 0!important;z-index:1;order:0!important}.workshop__map{width:100vw!important;left:0!important;top:0!important;order:1!important}.workshop__contacts{height:auto!important;display:flex!important;flex-direction:column!important}.popup__next,.popup__prev{bottom:5px!important}#portfolio .swiper-slide-active .portfolio__slide-img{-webkit-animation-name:image-moving-delayed!important;animation-name:image-moving-delayed!important;-webkit-animation-duration:10s!important;animation-duration:10s!important;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important}#portfolio .portfolio__progress-fill{-webkit-animation-duration:12.5s!important;animation-duration:12.5s!important}}.fancybox-overlay{background:rgb(255 255 255)!important}html:is(.fancybox-lock,.gallery-open) .header{-webkit-filter:brightness(.25)!important;filter:brightness(.25)!important;pointer-events:none!important}.popup__next,.popup__prev{position:fixed;z-index:8060;bottom:0;width:50px;height:50px;background-color:#fff;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:.3s ease-in-out}.popup__prev{right:50px}.popup__next{right:0}.popup__next::before,.popup__prev::before{content:""!important;position:static!important;display:block!important;width:10px!important;height:10px!important;margin:0!important;background:0 0!important;transform:rotate(45deg);transition:.3s ease-in-out}.popup__prev::before{border-top:none!important;border-right:none!important;border-bottom:1.5px solid rgba(0,0,0,.3)!important;border-left:1.5px solid rgba(0,0,0,.3)!important}.popup__next::before{border-bottom:none!important;border-left:none!important;border-top:1.5px solid rgba(0,0,0,.3)!important;border-right:1.5px solid rgba(0,0,0,.3)!important}@media (hover:hover){.popup__next:hover,.popup__prev:hover{background:#5ebc64}.popup__next:hover::before,.popup__prev:hover::before{border-color:#000}}@media screen and (max-width:600px),screen and (orientation:landscape) and (max-height:600px){.popup__next,.popup__prev{bottom:calc(env(safe-area-inset-bottom,0) + 70px);width:44px;height:44px}.popup__prev{left:0!important}.popup__next::before,.popup__prev::before{border-color:rgba(0,0,0,.5)!important}}@media screen and (orientation:landscape) and (max-height:600px){.popup__next,.popup__prev{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0) + 16px)!important;left:auto!important;width:40px;height:40px}.popup__next{right:15px!important}.fancybox-title-over-wrap{bottom:calc(env(safe-area-inset-bottom,0) + 16px)!important;right:62px!important}.popup__prev{right:105px!important}.popup__close{right:65px!important}}#fancybox-safe-area-fix{position:fixed;inset:0;pointer-events:none;z-index:2147483647}#fancybox-safe-area-fix>div{position:fixed;background:#fff;pointer-events:none}#fancybox-safe-area-fix .fsaf-top{top:0;left:0;right:0;height:env(safe-area-inset-top,0)}#fancybox-safe-area-fix .fsaf-bottom{bottom:0;left:0;right:0;height:env(safe-area-inset-bottom,0)}html:is(.fancybox-lock,.gallery-open) .fancybox-overlay,html:is(.fancybox-lock,.gallery-open) .fancybox-wrap{background:#fff!important}#fancybox-safe-area-fix .fsaf-left{top:0;bottom:0;left:0;width:env(safe-area-inset-left,0)}#fancybox-safe-area-fix .fsaf-right{top:0;bottom:0;right:0;width:env(safe-area-inset-right,0)}@supports (-webkit-touch-callout:none){@media screen and (orientation:landscape) and (max-height:600px){html:is(.fancybox-lock,.gallery-open) .header{display:none!important;visibility:hidden!important;-webkit-filter:none!important;filter:none!important;pointer-events:none!important}html:is(.fancybox-lock,.gallery-open),html:is(.fancybox-lock,.gallery-open) body{background:#fff!important}html:is(.fancybox-lock,.gallery-open) .fancybox-overlay{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;min-height:100dvh!important;background:#fff!important}html:is(.fancybox-lock,.gallery-open) .fancybox-wrap{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}html:is(.fancybox-lock,.gallery-open) .galleryPopup .header__share{display:none!important}}}.fancybox-inner,.fancybox-outer,.fancybox-skin,.fancybox-wrap{max-height:100dvh!important;max-width:100vw!important}.fancybox-image{object-fit:contain}@media screen and (max-width:768px),screen and (orientation:landscape) and (max-height:600px){.fancybox-wrap{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important}.fancybox-inner,.fancybox-outer,.fancybox-skin{width:100%!important;height:100%!important}.fancybox-nav span{visibility:visible!important}.fancybox-inner{background-color:#fff!important}}@media screen and (max-width:600px){.advantages-list._mobile .advantages__slider{overflow:hidden!important}.advantages-list._mobile .advantages-list__item_main{flex-shrink:inherit!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:auto!important}.advantages-list__item{overflow:visible!important;z-index:2;justify-content:flex-start!important}.advantages-list__item.swiper-slide{padding-top:60px!important}.header__slider_fixed{height:calc(75vh + var(--portfolio-footer-h, 0px))!important;overflow:hidden!important}.header__slider_fixed .swiper-wrapper{position:relative!important;height:calc(75vh + var(--portfolio-footer-h, 0px))!important;display:block!important;-webkit-transform:none!important;transform:none!important}.header__slider_fixed .slider__item{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:calc(75vh + var(--portfolio-footer-h, 0px))!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;float:none!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;z-index:1;pointer-events:none;transition:opacity 3s ease,visibility 3s!important}.header__slider_fixed .slider__item.hero-active{opacity:1!important;visibility:visible!important;z-index:2;pointer-events:auto}.header__slider_fixed:not(:has(.hero-active)) .slider__item:first-child{opacity:1!important;visibility:visible!important;z-index:2}.header__slider_fixed .new-style-img{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;-webkit-box-flex:0!important;-ms-flex:0 0 75vh!important;flex:0 0 75vh!important;position:relative!important;width:100%!important;height:75vh!important;overflow:hidden!important}.menu-open .header__logo{display:none}.header__slider_fixed .new-style-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(30deg,rgba(0,0,0,.5)0,transparent 100%)}.header__slider_fixed .new-style-img img{position:absolute!important;top:0!important;left:0!important;height:100%!important;width:auto!important;max-width:none!important}.header__slider_fixed .new-style-img img.pan-play{-webkit-animation:image-moving-delayed 8s linear 1 forwards!important;animation:image-moving-delayed 8s linear 1 forwards!important}.header__slider_fixed .slider__label.label-mobile-top,.header__slider_fixed .text_container{margin:0!important;width:100%!important;height:auto!important;top:auto!important;right:auto!important}.header__slider_fixed .slider__label.label-mobile-top{-ms-flex-order:1!important;order:1!important;position:absolute!important;left:0!important;bottom:var(--portfolio-footer-h, 0px)!important;padding:0 20px 24px!important;text-align:left!important;opacity:1!important;z-index:4!important}.header__slider_fixed .label-mobile-top .slider__item-author,.header__slider_fixed .label-mobile-top .slider__item-header,.header__slider_fixed .label-mobile-top .slider__item-name{text-align:left!important}.header__slider_fixed .text_container{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;position:static!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;bottom:auto!important;left:auto!important;background-color:#5ebc64!important;overflow:visible!important}.header__slider_fixed .slider__overlay{display:none!important}}.project-hero-nav,.project-hero-pagination{display:none}@media screen and (max-width:600px){.header__slider_fixed{position:relative!important;top:0!important;z-index:1!important}.project-hero-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:absolute;left:0;bottom:calc(var(--portfolio-footer-h, 0px) + 8px);z-index:5;width:100%;padding:0 20px}.project-hero-dot{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:2px;background:rgba(255,255,255,.5);border-radius:2px;cursor:pointer}.project-hero-dot.active{background:#fff}.project-hero-nav{display:block;position:absolute;top:38%;z-index:6;width:44px;height:44px;border:0;background:0 0;padding:0;cursor:pointer}.slider__label .slider__item-header{line-height:125%!important}.project-hero-prev{left:2px}.project-hero-next{right:2px}.project-hero-nav::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}.workshop_new__center-left-top-orange{height:100vw!important;width:100vw!important}.project-hero-prev::before{-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}.project-hero-next::before{-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}.header__slider_fixed .label-mobile-top,.header__slider_fixed .slider__item .smooth-showing-animation,.header__slider_fixed .slider__label,.header__slider_fixed .text_container{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}section.guests .guests__item_green .guests__num,section.guests .guests__item_white .guests__num,section.guests .guests__item_yellow .guests__num{border-bottom:1px solid rgba(0,0,0,.3)}section.guests .guests__item_green .guests__num{border-bottom-color:rgba(255,255,255,.5)}section.guests .guests__item_green .guests__num svg,section.guests .guests__item_white .guests__num svg,section.guests .guests__item_yellow .guests__num svg{position:static;margin-left:5px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:600px){.services-arch__item_title,.services-consult__item_title,.services-design__item_title{font-size:35px!important}.popup .fancybox-title-over-wrap{bottom:10px!important}.publications__slider{width:100vw!important;height:100vw!important}.publications__slider .featuresSlider,.publications__slider .featuresSlider__list{width:100%!important;height:100%!important}.publications__slider .features__slider-item-in,.publications__slider .features__slider-item_pub{width:100vw!important;height:100%!important}.publications__label img,.publications__slider .features__slider-item_pub img{width:100vw!important;height:100vw!important;object-fit:cover!important;display:block!important}.publications__label,.publications__slider{padding:0!important;overflow:hidden!important}.publications__label .block_square,.publications__label .service-main__item-img{width:100vw!important;height:100vw!important;padding:0!important}.publications__item .portfolio__label,.publications__label,.service__about ._item-9,.service__about .start__invite,.service__about .start__invite img,.start__invite{width:100vw!important;height:100vw!important}.service__about ._item-10{width:100vw!important;height:35vw!important}.service__about ._item-11{width:100vw!important;height:65vw!important}.advantages-list__item{overflow:visible!important}.advantages-list__num{line-height:140px}.guests__item_green,.guests__item_white,.guests__item_yellow{padding:25px 25px 13px!important}.guests__item_green .guests__num,.guests__item_white .guests__num,.guests__item_yellow .guests__num{display:flex}.guests__item_white .guests__num{padding-bottom:6vw!important}.guests__item_green .guests__num{padding-bottom:8vw!important}.guests__item_yellow .guests__num{padding-bottom:6.8vw!important}}.workshop_new__grid{display:contents}@media screen and (min-width:1200px) and (max-width:1500px){.workshop_new__center-flex{flex-wrap:wrap;width:100%}.workshop_new__center-left,.workshop_new__center-left-social,.workshop_new__center-left-social-images,.workshop_new__center-left-top,.workshop_new__center-right{display:contents}.workshop_new__center-left-social-banner-small{width:300px;height:300px;order:1}.workshop_new__center-left-social-links{width:300px;height:300px;align-content:flex-start;order:2}.workshop_new__center-left-top-orange{width:300px;height:300px;order:3}.workshop_new__center-left-top-image{width:300px;height:300px;order:4}.workshop_new__center-left-social-banner{width:600px;height:800px;order:5}.workshop_new__center-right-white{width:600px;height:800px;order:6}.workshop_new__center-right-image{width:600px;height:300px;order:7;margin-left:auto}}@media screen and (min-width:603px) and (max-width:1199px){.workshop_new__grid{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;align-content:flex-start}.workshop_new__center-flex,.workshop_new__center-left,.workshop_new__center-left-social-images,.workshop_new__center-left-top,.workshop_new__center-right,.workshop_new__top{display:contents}.workshop_new__top-left{width:600px;height:auto;min-height:300px;order:1}.workshop_new__center-left-top-image{width:300px;height:300px;order:2}.workshop_new__center-left-top-orange{width:300px;height:300px;order:3}.workshop_new__top-right{width:600px;height:auto;min-height:300px;order:4}.workshop_new__center-right-image{width:100%;height:400px;order:5}.workshop_new__center-right-white{width:100%;height:auto;order:6;padding:45px 50px}.workshop_new__center-left-social{width:100%;order:7;display:flex;flex-direction:column;position:relative}.workshop_new__center-left-social-banner-small{position:absolute;top:0;right:0;width:300px;height:300px;z-index:2;order:0}.workshop_new__center-left-social-banner{width:100%;height:auto;min-height:600px;order:1}.workshop_new__center-left-social-links{align-self:flex-start;height:150px;background:#000;order:2}.workshop_new__center-left-social-icon{display:block;width:44px;height:84px;object-fit:cover;margin:0 0 24px}.workshop_new__center-left-social-banner .title-h1{text-transform:none;font-family:"ProximaNova";font-weight:700;font-size:30px;line-height:1.3;margin:0 0 16px}.workshop_new__center-left-social-banner .workshop__text{margin-top:180px}}.desctop-block .smooth-showing-animation{-webkit-transform:none!important;transform:none!important}@media screen and (min-width:1200px) and (max-width:1500px){.desctop-block .resume{width:1200px}.desctop-block .resume .features__slider-item,.desctop-block .resume__slider{width:100%!important}.resume__about_new{margin-top:150px}.resume__history_new{position:relative;min-height:1200px;align-items:flex-start}.resume__history_new-left{width:600px;position:relative;z-index:1}.resume__read{top:365px!important}.resume__bio{height:665px!important}.resume__img{height:365px!important}.resume__me_new{height:auto;min-height:300px;padding:0 60px;display:flex;flex-direction:column;justify-content:center}.resume__me_slider{height:600px}.resume__history_new-center{width:600px;min-height:900px;padding:0 52px;margin-top:300px}.resume__img_news_new:nth-child(3){display:none}.resume__history_new-right{position:absolute;left:300px;top:900px;width:300px;z-index:2}.resume__img_new{width:300px;height:300px}.resume__blocks_fixed{display:grid;grid-template-columns:repeat(4,300px);grid-auto-rows:minmax(300px,auto)}.resume__blocks_fixed_left,.resume__blocks_fixed_right{display:contents}.resume__blocks_fixed_right-top{display:grid;grid-template-columns:300px 1fr;grid-column:1/4;grid-row:1/3}.resume__img_new-top{width:100%;height:300px}.resume__blocks_fixed_left_white,.resume__blocks_fixed_right-content-white{width:100%;height:100%;padding:0 52px;box-sizing:border-box}.resume__blocks_fixed_left_white{grid-column:1/3;grid-row:3/5;margin-top:0}.resume__blocks_fixed_right-bottom{grid-column:3/5;grid-row:3/5;width:100%;height:100%}.resume__history-item_new,.resume__news_item_block_1_white{height:auto;min-height:300px;padding:0 52px}.resume__news_item_block_3{position:relative;min-height:900px}.resume__news_item_block_3_left{order:2}.resume__news_item_block_3_right{width:600px;order:1}.resume__news_item_block_3_right-top{height:auto;min-height:600px;padding:0 52px;display:flex;flex-direction:column;justify-content:center}.resume__news_item_block_3_right-bottom{position:absolute;left:300px;top:600px;width:900px;height:300px}.resume__news_item_block_3_right-bottom_1{width:600px;height:300px}.resume__news_item_block_3_right-bottom_2{width:300px;height:300px}.resume__news_item_block_4{flex-wrap:wrap}.resume__news_item_block_4_white{height:auto;min-height:300px}.resume__news_item_block_4_spacer{display:block;order:1;background:0 0}.resume__news_item_block_4_love-text{order:2}.resume__news_item_block_4_img{order:3}.resume__news_item_block_4_forbes-text{order:4}.resume__news_item_block_5_left{width:600px;height:auto;min-height:480px;padding:0 52px}}@media screen and (min-width:1501px){.work-steps__container{grid-template-columns:repeat(5,1fr)!important}.work-steps__item._item-1{grid-column:1/3!important;grid-row:1/2!important}.work-steps__item._item-2{grid-column:3/4!important;grid-row:1/2!important}.work-steps__item._item-4{grid-column:4/5!important;grid-row:1/2!important}.work-steps__item._item-5{grid-column:5/6!important;grid-row:1/2!important}.work-steps__item_slider{grid-column:2/4!important;grid-row:2/4!important}.work-steps__item._item-6{grid-column:4/5!important;grid-row:2/3!important}.work-steps__item._item-7{grid-column:5/6!important;grid-row:2/3!important}.work-steps__item._item-3{display:none!important}.guests__container{margin-top:-600px!important}}.guests__slider .guests__wrapper{display:block!important}.guests__slider .guests__slide:not(:first-child){display:none!important}.project__map-container .ymaps-layers-pane{filter:grayscale(1)}.guests__slider .guests__slide:first-child{width:100%!important}@media (min-width:1200px){.popup .fancybox-title-over-wrap{background-color:#000!important;color:#fff!important;right:50px!important}.popup__prev::before{border-bottom:1.5px solid rgba(255,255,255)!important;border-left:1.5px solid rgba(255,255,255)!important}.popup__next::before{border-top:1.5px solid rgba(255,255,255)!important;border-right:1.5px solid rgba(255,255,255)!important}.popup__next,.popup__prev{background-color:#000!important}.popup__prev{right:100px!important}.popup__close:hover.popup__close::after,.popup__close:hover.popup__close::before,.popup__next:hover,.popup__prev:hover{background-color:#5ebc64!important}}.portfolio__slide-title,.slider__item-name{text-shadow:0 4px 5px rgba(0,0,0,.8)!important}html.menu-open .header__contacts{display:none!important}.mMenu{top:0!important}html.menu-open .icon-menu::after,html.menu-open .icon-menu::before{background-color:#fff!important}#dopa .content{display:flex}#dopa .content .menu-col{display:flex;flex-direction:column;width:25%;align-content:center}#dopa .content .menu-col ul li.zaga svg{width:32px;height:32px;scale:.9}#dopa .content .menu-col ul li.zaga a{margin-top:10px}.mMenu__link.submenu_button{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}.mMenu__link.submenu_button.active{color:#fff}.menu-mob__submenu-list{max-height:0;overflow:hidden;transition:max-height .3s ease}.menu-mob__submenu-list.open{max-height:5000px;margin-left:30px}.mMenu__2lvl li,.mMenu__2lvl ul,.menu-mob__submenu-list,.menu-mob__submenu-list li{list-style:none;margin:0 10px;padding:0}.a-pk,.a-pk-black,.a-pk-white{display:inline;border:0;text-decoration:underline}.a-pk-black,.a-pk-white{color:#000}.a-pk-black a:hover{color:#5ebc64}.a-pk-white{color:#fff}.pre-loader{background-color:#fff;position:fixed;height:100%;width:100%;left:0;top:0;z-index:999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .35s ease}.pre-loader_hide{opacity:0}.fancybox-wrap.popup{visibility:visible;pointer-events:auto}#portfolio.portfolio__slider{width:100%;min-width:0}
/* End */


/* Start:/local/templates/NewDesign/components/bitrix/menu/top/style.css?1793607351541*/
.rach
{
display:none;
}
.header .menu__submenu.services_sub {
    grid-template-columns: repeat(3,1fr)!important;
    width: auto!important;
    min-width: 750px;
}
.menu__submenu.services_sub {
    height: 100%;
    min-height: calc(100vh - 100px);
    overflow-y: auto;
}
.calc-menu-services {
    position: relative;
    display: flex;
    width: 300%;
}

.header .menu__submenu-block {
    padding-bottom: 50px!important;
}
.calc-menu-services .menu__submenu-block {
    position: relative!important;
    padding-bottom: 0px!important;
}
/* End */


/* Start:/local/templates/NewDesign/components/bitrix/menu/top_mob/style.css?179360735123*/
.rach
{
display:none;
}
/* End */


/* Start:/local/templates/NewDesign/template_styles.css?179360735013636*/
/*.fancybox-wrap.popup {
	visibility: visible;
}*/
/*.popup {
	position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    visibility: hidden;
    pointer-events: none;
    transition: visibility 0.8s;
}*/
/*.header__slider {
	position: absolute;
}
.popup {
	display: none;
}
.popup_show {
	display: block !important;
}*/
.slider {
    background: #000;
    width: 100%;
    height: 100%;
    position: absolute;
}
.footer__main-link:hover {
    color: #5ebc64;
}
.footer__item_1x2 {
 height: auto!important;
}
@media (min-width: 1501px) {
    .footer__container {
        height: 700px!important;
    }
    .footer__item._portfolio {
        height: 400px!important;
    }
    .footer__item.footer__item_showreel {
        height: 400px!important;
    }
}
.footer__item {
    overflow: visible!important;
}
@media (min-width: 600px) {

}
@media screen and (max-width: 600px) {
    .slider {
        height:calc(100vh - 50px)!important;
    }
    .service__info-type {
        width: 100%!important;
        left: 0;
        top: 0;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .wrap {
        width: 100%!important;
        min-width: 100%!important;
    }
    .mainServices {
        margin-top: 0px !important;
    }
    .service__info-names,
    .service__nav-header,
    .service__nav-inner,
    .service__arch-info,
    .service__desc-info,
    .service__project-info,
    .service__ext-label,
    .service__ext-item_long,
    .workshop__years,
    .workshop__green
    {
        width: 100%!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .service__nav-item,.service__nav-item {
        width: 100%!important;
    }
    .service__arch-photo img,
    .service__features-label,
    .service__arch-photo,
    .service__arch-text
    {
        width: 100%!important;
    }
    .service__arch, .service__arch-photo, .service__features {
        height: auto!important;
        min-height: auto!important;
    }
    .service__features-item {
        position: unset!important;
        width: 100%!important;
        height: auto!important;
        padding: 90px 20px 0!important;
    }
    .service__features-item_12 {
        padding-bottom: 40px!important;
    }
    .service__project-slider {
        width: 100% !important;
        height: auto!important;
    }
    .service__project {
        padding-top: unset!important;
    }
    .service__project-info {
        height: auto!important;
        min-height: unset!important;
        padding-top: 40px!important;
    }
    .service__project-slider {
        position: unset!important;
    }
    .service__start .start__label, .block_square {
        width: 100%!important;
    }
    .service__start {
        height: auto!important;
    }
    .start__label.block, .start__label img {
        position: unset!important;
    }
    .service__start .start__label img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
    }
    .service__start .start__item {
        position: unset!important;
    }
    .service__arch-photo img {
        margin-left: 0!important;
    }
    .service__start .start__label {
        padding-top: 0!important;
    }
    .service__start .features__calc {
        width: 100%!important;
        top: unset!important;
    }
    .features__calc.block {
        position: unset!important;
    }
    .block_rectangle {
        height: auto!important;
    }
    .features__calc-button {
        position: unset!important;
        margin: 20px auto!important;
    }
    .slider__list .slider__item, .slider__list .slider__item img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
        max-height: 100vh;
    }
    .service__about {
        height: auto!important;
    }
    .service__about .start__invite {
        width: 100vw !important;
        height: 100vw !important;
        position: unset!important;
    }
    .service__about-slider {
        height: auto!important;
        position: unset!important;
    }
    .service__about-map {
        width: 100%!important;
        height: auto!important;
    }
    .service__about .start__invite-text {
        width: 100vw !important;
        height: 100vw !important;
    }
    .start__invite-text {
        padding-bottom: 20px!important;
    }
    .start__invite-text {
        padding-top: 35px!important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: left !important;
    }

    .start__invite-header {
        font-family: CoFoPeshka;
        line-height: .93;
        letter-spacing: 1px;
        font-size: 38px;
    }
    .slider .bx-viewport {
        min-width: 100%!important;
    }
    .main {
        margin-top: 0!important;
    }
    .header__menu.menu {
        width: 100%!important;
    }
    .header__slider {
        width: 100%!important;
        min-width: 100%!important;
        max-width: 100%!important;
    }
    .subheader_publications {
        min-width: 100%!important;
    }
    .subheader__nav {
        min-width: 100%!important;
        display: flex!important;
        flex-wrap: wrap;
        align-items: center;
        gap: 10px!important;
        height: 100%;
    }
    .subheader_workshop .subheader__nav-item {
        line-height: normal!important;
        height: auto!important;
    }
    .workshop__target, .workshop__img, .workshop__years, .workshop__green {
        position: unset!important;
        width: 100% !important;
    }
    .workshop__info, .workshop__kids, .workshop__lab, .workshop__master {
        position: unset!important;
        width: 100%!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
        padding-bottom: 30px!important;
    }
    .workshop__info {
        padding-top: 30px!important;
        height: auto!important;
    }
    .workshop__soc {
        width: 100%!important;
        height: auto!important;
        position: unset!important;
    }
    .workshop__top {
        height: auto!important;
    }
    .service__slider-info {
        width: 100%!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
        margin-left: 0!important;
    }
    .workshop__bottom-slider .features__slider-item::before, .featuresSlider_workshop-img {
        width: 100%!important;
    }
    .workshop__master {
        height: 75vw !important;
        width: 100vw !important;
    }
    .workshop__bottom .features__slider-item, .featuresSlider_workshop {
        width: 100%!important;
    }
    .workshop__bottom-slider.new_wbs .featuresSlider__list, .workshop__bottom-slider.new_wbs .featuresSlider .features__slider-item {
        height: auto!important;
    }
    .header__slider_fixed .text_container {
        overflow: visible!important;
    }
    .header__slider_fixed .text_container {
        bottom: 0!important;
    }
    .workshop__master {
        padding-top: 30px!important;
    }
    .workshop__bottom .features__slider-item, .workshop__bottom-slider, .resume__photo, .resume .features__slider-item, .thanks__faces, .resume__img, .resume__slider, .publications__slider {
        width: 100%!important;
    }
    .workshop__text {
        /*max-width: 350px!important;*/
    }
    .featuresSlider_workshop, .workshop__bottom-slider.new_wbs, .workshop__bottom, .workshop__bottom-slider, .bx-viewport:not(.workshop__slider .bx-viewport) {
        height: auto!important;
        position: relative;
    }
    .workshop__bottom-slider, .features__slider-item {
        position: unset!important;
    }
    .workshop__bottom-slider.new_wbs .features__slider-item::before {
        display: none!important;
    }
    .resume {
        top: 0!important;
    }
    .resume__about {
        margin-top: 0!important;
    }
    .resume__photo {
        background-position: center!important;
    }
    .resume__info, .resume__history-item, .resume__help {
        width: 100%!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .resume__history-item {
        height: auto;
        padding-top: 30px!important;
    }
    .resume__slider, .resume__bio {
        height: auto!important;
    }
    .resume__history, .resume__about, .publications__text, .subheader__nav-item, .thanks__reviews .reviews__slider, .thanks__reviews .reviewsSlider {
        height: auto!important;
    }
    .resume__history-item, .resume__slider, .resume__img {
        position: unset!important;
    }
    .resume__history-item, .resume__img {
        top: unset!important;
    }
    .header .menu {
        box-shadow: none!important;
    }
    .publications__text, .publications__item:first-child .publications__text, .partners__info, .reviewsCarousel, .partners__logos {
        width: 100%!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .thanks__logos, .partners__info, .thanks__logos .partners__carousel, .thanks__reviews {
        width: 100%!important;
        height: auto!important;
        position: unset!important;
    }
    .partners__info {
        padding-top: 35px!important;
        padding-bottom: 35px!important;
    }
    .thanks__faces, .thanks__face {
        position: unset!important;
    }
    .thanks__face, .contacts__squares {
        height: auto!important;
    }
    .thanks__faces {
        display: flex;
        flex-wrap: wrap;
        height: auto!important;
    }
    .partners__carousel{
         width: 100% !important;
        margin-left: 0px!important;
    }
    .partners__teams {
        width: 100%!important;
        padding: 30px 20px!important;
        height: auto!important;
    }
    .partners__env-inner, .supply__info-warning {
        padding-left: 20px!important;
        padding-right: 20px!important;
        width: 100%!important;
    }
    .partners__env-info, .partners__env, .contacts__invite, .contacts__squares {
        width: 100%!important;
    }
    .contacts__invite-label {
        width: 50%!important;
    }
    .contacts__invite-button {
        width: 50%!important;
        left: 50%!important;
    }
    .contacts__square {
        position: unset!important;
        width: 100%!important;
    }
    .contacts__info {
        width: 100%!important;
        height: auto!important;
        position: unset!important;
    }
    .contacts {
        height: auto!important;
    }
    .contacts__info {
        /*margin-top: 300px!important;*/
        padding-bottom: 30px;
    }
    .contacts__invite {
        position: unset!important;
        height: auto!important;
    }
    .contacts__social {
        width: 100% !important;
        height: auto!important;
    }
    .contacts__social-items {
        position: unset!important;
    }
    .contacts__social-item {

    }
    .supply__info {
      width: 100% !important;
    }
    .supply__info-textб .supply__numbers, .supply__numbers {
        width: 100% !important;
    }
    .supply__number{
        position: unset!important;
        width: 100%!important;

    }
    .contacts__scheme-more {
        position: relative!important;
        width: 100%!important;
        left: unset!important;
    }
    .vacancy__exp, .vacancy__chars, .vacancy__text, .vacancy__warning {
        width: 100%!important;
        padding: 30px 20px!important;
        position: unset!important;
        height: unset!important;
    }
    .contacts__scheme-more-img {
        position: unset!important;
        margin: unset!important;
    }
    .contacts__scheme-more-img {

    }
    .service__project-info {
        left: unset!important;
    }
    .prInternship .vacancy {
        min-height: unset!important;
    }
    .prInternship .vacancy .contacts__scheme-more {
        top: unset!important;
    }
}
.body.body_mobile {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}
.header .menu__submenu-link, .header .menu__submenu-item {
    line-height: 15px!important;
}

@media (min-width: 601px){
    .footer__showreel-inner {
        height: 300px!important;
    }
    .footer__item._portfolio {
        height: 300px!important;
    }
    .footer__item_showreel {
        max-height: 300px!important;
    }
    .footer__item_empty-black, .footer__item_white {
        height:428px!important;
    }
    .footer__container {
        background: #fff;
    }
    .footer._watcher-view:after {
        height: 400px!important;
    }
    .footer__item_white-last {
        height: 380px!important;
        margin-top: -83px!important;
    }
    .footer._watcher-view:before {
        height: 100%!important;
    }
}
.subnavigation-column {
    flex-direction: unset!important;
    gap: 50px;
    flex-wrap: wrap;
}
.subnavigation-columns {
    display: unset!important;
}
#subnavigation-wrapper {
    display: block flex;
    justify-content: flex-end;
}
.subnavigation__item {
    font-weight: 700;
}
.bx-controls.bx-has-pager {
   display: none!important;
}
.header .menu__submenu-list {
    padding: 0 20px!important;
}
@media (max-width: 768px) {
    .submenu .subnavigation {
        width: 100%;
    }
    .subnavigation-column {
        gap: 0px;
        column-gap: 20px;
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: none;
        -ms-overflow-style: none;
        scrollbar-width: none;
        &::-webkit-scrollbar {
            display: none;
        }
    }
    .submenu .subnavigation__item {
        color: #000;
        padding: 0;
    }
    .contact__item_slider {
        height: auto!important;
    }
}


/* End */
/* /local/templates/NewDesign/css/custom.min.css?179360736369785 */
/* /local/templates/NewDesign/components/bitrix/menu/top/style.css?1793607351541 */
/* /local/templates/NewDesign/components/bitrix/menu/top_mob/style.css?179360735123 */
/* /local/templates/NewDesign/template_styles.css?179360735013636 */
