.line-load{height:5px;position:absolute;top:calc(50vh + 6px);left:0;background:#111;z-index:-1}.loader h1{font-size:3vw!important;z-index:-2;margin-top:100px}.line-load:before{position:absolute;content:'';width:100vw;height:0;bottom:0;background:#111}.line-load:after{position:absolute;content:'';width:100vw;height:0;top:0;background:#111}.main-page .loader{background:#212121}.main-page header{z-index:5}.loader.done .line-load:after,.loader.done .line-load:before{height:100vh;transition:all 1.4s cubic-bezier(1, 0, .2, 1)}.loader-text{position:absolute;z-index:-2;text-align:center;bottom:10vh;opacity:1;transition:all .7s}.loader-text .percentage{font-size:30px;margin-bottom:10px;font-family:rgregular;color:#a7a7a7}.loader-text-block{color:#bdbdbd;font-size:14px;margin-top:-8px;width:260px}.loader.done .loader-text{opacity:0;transform:translate3d(0,100px,0);transition:all .4s .7s}.loader{opacity:1;transition:opacity .6s;background:#111}.loader.new-hide{opacity:0;transition:all .2s}.fonts-load .loader-text{opacity:0}.full-load .logo-loader{transform:scale3d(.7,.7,.7);opacity:0;transition:all .5s cubic-bezier(.215, .61, .355, 1)}.logo-loader,.logo-loader-text{display:inline-block;vertical-align:top}.logo-loader{margin-top:23px}.logo-loader .studio-name{width:75px;display:inline-block;vertical-align:top}.logo-loader .symbol{width:25px;display:inline-block;vertical-align:top;margin-top:-3px;margin-left:4px}body.main-bg{background:#000}body{margin:0;padding:0;font-family:ltlight;color:#000;overflow-x:hidden;width:100vw;font-size:20px;transition:background-color .6s}body.no-scroll{height:100vh;overflow:hidden}body:before{content:'';position:fixed;z-index:5;display:block;width:100vw;height:100vh;top:0;left:0}body.main-done:before{display:none}.clear{clear:both;display:block}.scroll{height:100vh;top:0}.scroll-content{position:absolute;top:0}.parallax{-webkit-transition:transform .1s linear;transition:transform .1s linear;will-change:transform}h4.substrate{font-family:rgbold;display:inline-block;-webkit-transition:all .1s;transition:all .1s;letter-spacing:1px;font-size:34px;text-transform:uppercase}h4.substrate span{display:inline-block;margin:5px 0;background:#fff;padding:3px 15px 2px;box-shadow:0 4px 80px rgba(66,66,66,.25);line-height:40px}@keyframes symbol{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}50%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:1;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}}@keyframes studio-name{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:1;-webkit-transform:translate3d(calc(-50% - 22px),0,0);transform:translate3d(calc(-50% - 22px),0,0)}}@keyframes block{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(35%,0,0);transform:translate3d(35%,0,0)}}@keyframes studio-desc{0%{opacity:0;-webkit-transform:translate3d(65%,0,0);transform:translate3d(65%,0,0)}100%{opacity:1;-webkit-transform:translate3d(45%,0,0);transform:translate3d(45%,0,0)}}@keyframes container{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:1;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}}header{height:0;position:fixed;z-index:99;top:0;width:calc(100vw - 6rem);margin:3rem;opacity:1;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0);-webkit-backface-visibility:hidden}.main-done header{opacity:1;z-index:99;position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:0 0;-webkit-transition:opacity .8s .6s,transform .8s .6s,background .3s;transition:opacity .8s .6s,transform .8s .6s,background .3s}.no-main header{opacity:1}.main-done header.white{-webkit-transform:translate3d(0,0,0)}.main-done header.white:hover{background:#fff;-webkit-transition:all .4s;transition:all .4s;position:fixed;-webkit-transform:translate3d(0,0,0)}header .logo{display:inline-block;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-decoration:none}header .logo:active{-webkit-transform:scale3d(.98,.98,.98);transform:scale3d(.98,.98,.98);-webkit-transition:all .2s;transition:all .2s}header .logo .studio-name,header .logo .symbol{display:inline-block;vertical-align:middle}header.hide .logo .studio-name{width:0;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}header .logo .studio-name,header .logo:hover .studio-name{width:98px;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s;transition:all .4s}.open header .logo:hover .symbol{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02);-webkit-transition:all .3s;transition:all .3s}.open header .logo:hover .studio-name{width:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .logo .studio-name svg{height:18px;margin-top:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .logo .symbol{margin-left:-5px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .logo .symbol svg{height:28px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .menu{height:0;display:inline-block;float:right;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .menu ul{display:inline-block;vertical-align:top;margin:3px 72px 0 0;padding:0;list-style:none}header .menu ul li a.repeat{animation:repeats .4s forwards}header .menu ul li a svg{vertical-align:middle}@keyframes repeats{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{transform:translate3d(-7px,0,0);-webkit-transform:translate3d(-7px,0,0)}40%{transform:translate3d(5px,0,0);-webkit-transform:translate3d(5px,0,0)}60%{transform:translate3d(-3px,0,0);-webkit-transform:translate3d(-3px,0,0)}80%{transform:translate3d(1px,0,0);-webkit-transform:translate3d(1px,0,0)}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}.link-underline-hover{color:#fff;-webkit-transition:all .2s;transition:all .2s;position:relative}header .menu ul li a{color:#fff;font-size:23px;font-family:ltlight;text-decoration:none;margin:0 20px;-webkit-transition:all .2s;transition:all .2s;position:relative;display:block}header .menu ul li{display:inline-block;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .menu ul li:before{display:inline-block;content:attr(data-text);position:absolute;color:red;top:0;left:0;font-size:15px;font-family:rgbold;letter-spacing:2px;text-decoration:none;margin:0 20px;text-transform:uppercase}.hamburger{position:absolute;cursor:pointer;z-index:24;right:calc(-3rem + 8px);top:calc(-3rem + 3px);padding:3rem 3rem 0 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-icon-wrapper{position:relative;display:inline-block;width:44px;height:44px;pointer-events:none;-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-icon-wrapper.scaled{-webkit-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.menu-icon-wrapper svg{position:absolute;top:-33px;left:-33px;-webkit-transform:scale3d(.1,.1,.1);-ms-transform:scale3d(.1,.1,.1);transform:scale3d(.1,.1,.1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.menu-icon-wrapper svg path{stroke:#fff;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;fill:transparent}.one-work-open .menu-name{color:#000}#hamburger-feedback .menu-icon-wrapper svg path{stroke:#e31717}.touch .cursor{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.hamburger-arrow,.hamburger-works{position:absolute;right:70px;cursor:pointer;z-index:6;width:167px;padding:5px 0;visibility:hidden;margin-top:-2px;opacity:0;text-align:right;-webkit-transition:opacity .3s,visibility .6s;transition:opacity .3s,visibility .6s}.hamburger-arrow svg,.hamburger-works svg{fill:#e41718;width:34px;margin-right:-50px;opacity:0;-webkit-transition:margin-right .3s,opacity .3s;transition:margin-right .3s,opacity .3s}.main{background:#efece5;width:100vw;height:100vh;position:relative;z-index:1;top:0;opacity:0}.loading-done .main{opacity:1;-webkit-transition:all .9s cubic-bezier(.22, .02, .11, 1.01);transition:all .9s cubic-bezier(.22, .02, .11, 1.01)}.main h1 span{display:inline-block;opacity:0;transform:translate3d(-15%,0,0);-webkit-transform:translate3d(-15%,0,0);position:relative}.loading-done .main h1 span{opacity:1;transform:initial;-webkit-transform:initial;-webkit-transition:opacity .6s cubic-bezier(.22, .02, .11, 1.01),transform .6s cubic-bezier(.22, .02, .11, 1.01);transition:opacity .6s cubic-bezier(.22, .02, .11, 1.01),transform .6s cubic-bezier(.22, .02, .11, 1.01)}.loading-done .main h1 span:nth-child(1):before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.loading-done .main h1 span:nth-child(2):before{-webkit-transition-delay:1.6s;transition-delay:1.6s}.loading-done .main h1 span:nth-child(3):before{-webkit-transition-delay:1.9s;transition-delay:1.9s}.loading-done .main h1 span:nth-child(1){-webkit-transition-delay:.7s;transition-delay:.7s}.loading-done .main h1 span:nth-child(2){-webkit-transition-delay:1s;transition-delay:1s}.loading-done .main h1 span:nth-child(3){-webkit-transition-delay:1.3s;transition-delay:1.3s}.main h1 span:before{content:'';display:block;padding:7px 20px 17px 20px;background:#fff;height:calc(100% - 10px);width:100%;margin-left:-20px;margin-top:-4px;position:absolute;z-index:-1;opacity:0;transform:translate3d(-30%,0,0);-webkit-transform:translate3d(-30%,0,0)}.loading-done .main h1 span:before{content:'';display:block;padding:7px 20px 17px 20px;background:#fff;height:calc(100% - 10px);width:100%;margin-left:-20px;margin-top:-4px;position:absolute;z-index:-1;opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-transition:all .6s cubic-bezier(.22, .02, .11, 1.01);transition:all .6s cubic-bezier(.22, .02, .11, 1.01)}.main h2 span{display:inline-block;color:#fff;position:relative}.main h2 span a{color:#fff;cursor:default;text-decoration:none}.loading-done .main h2 span:before{content:'';display:block;padding:0 10px;background:#fff;height:100%;width:100%;margin-left:-10px;margin-top:5px;position:absolute;z-index:-1;opacity:1;box-shadow:0 4px 80px rgba(0,0,0,.15)}.main h1 span a{color:#212121;text-decoration:none;position:relative;cursor:default;display:inline-block}.loading-done .main h1 span a{color:#4d24d8;-webkit-transition:color .6s 3.6s,transform .2s;transition:color .6s 3.6s,transform .2s}.loading-done .main h1 span a:active{transform:scale3d(.98,.98,.98);-webkit-transform:scale3d(.98,.98,.98);-webkit-transition:transform .3s;transition:transform .3s}.main-done .main h1 span a{cursor:pointer}.main-done .main h1 span a:after{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);content:'';width:100%;bottom:6px;left:0;height:3px;position:absolute;z-index:-1}.main-done .main h1 span a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.main-done .main h1 span a:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.main-done .main h1 span a:before{width:100%;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width .6s,opacity .1s;transition:width .6s,opacity .1s}.main h1 span a .hover-reveal{display:none}.main-done .main h1 span a .hover-reveal{display:block}.main h1 span a:hover:before{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s;transition:opacity .2s}.main h1 span a:before{content:'';position:absolute;z-index:-1;height:3px;background:#4d24d8;width:0;left:0;bottom:6px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.stories__item .stories__item__img-wrap{opacity:0;transform:scale3d(1.2,1.2,1.2)}.stories__item .stories__item__img-wrap::after{opacity:0}.stories.is-inview .stories__item .stories__item__img-wrap{opacity:1;transform:scale3d(1,1,1);transition:all 1s}.stories.is-inview .stories__item:nth-child(1) .stories__item__img-wrap{transition-delay:.6s}.stories.is-inview .stories__item:nth-child(2) .stories__item__img-wrap{transition-delay:.8s}.stories.is-inview .stories__item:nth-child(3) .stories__item__img-wrap{transition-delay:1s}.stories.is-inview .stories__item:nth-child(4) .stories__item__img-wrap{transition-delay:1.2s}.stories.is-inview .stories__item .stories__item__img-wrap::after{opacity:1;transform:scale3d(1,1,1);transition:all 1s 1.2s}.stories__item__profile-name{opacity:0}.stories.is-inview .stories__item__profile-name{opacity:1;transition:all .5s 1.2s}.main h1{color:#212121;font-size:3.4vw;position:absolute;line-height:115%;margin-left:100px;letter-spacing:-1px;z-index:2;font-weight:300;top:22vh}.main h2{position:absolute;line-height:115%;letter-spacing:-3px;margin-left:100px;max-width:80%;font-size:90px;-webkit-transition:.6s 2.4s;transition:.6s 2.4s;bottom:6%;opacity:0;z-index:1}.loading-done .main h1{font-size:3.4vw;-webkit-transition:.6s 2.4s;transition:.6s 2.4s;max-width:55%;top:22vh;z-index:2}.main-done .main h2{opacity:1;-webkit-transition:all .6s;transition:all .6s}.on-bg .on-bg-round{opacity:0;transform:scale3d(1.2,1.2,1.2)}.on-bg .on-bg-line{opacity:0;transform:translate3d(-50%,0,0)}.loading-done .on-bg .on-bg-round{opacity:.08;transform:scale3d(1,1,1);transition:all .6s 4.2s cubic-bezier(.19,1,.22,1)}.loading-done .on-bg .on-bg-line{opacity:.05;transform:translate3d(0,0,0);transition:all .6s 3.8s cubic-bezier(.19,1,.22,1)}@keyframes loop{0%{transform-origin:0 50%;transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1)}50%{transform-origin:0 50%;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}51%{transform-origin:100% 50%}100%{transform-origin:100% 50%;transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1)}}.hover-reveal{position:fixed;width:296px;height:164px;top:0;left:0;pointer-events:none;opacity:0}.hover-reveal__img,.hover-reveal__inner{width:100%;height:100%;position:relative}.hover-reveal__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#181314}.hover-reveal__img{background-size:cover;background-position:50% 50%}@media screen and (min-width:53em){.block{align-items:flex-start}.content,.contentnew{position:relative;display:grid;grid-template-columns:repeat(3,33.33%);margin:0 auto;max-width:100vw;min-height:100vh;text-align:left;z-index:1}.content__text{grid-column:span 3}}.pencil{position:fixed;width:100px;height:100px;border-radius:50%;bottom:30px;right:45px;background:#4d24d8;cursor:pointer;-webkit-box-shadow:0 20px 15px 0 rgba(0,0,0,.4);-moz-box-shadow:0 20px 15px 0 rgba(0,0,0,.4);box-shadow:0 20px 15px 0 rgba(0,0,0,.4);-webkit-transition:all .2s;transition:all .2s;z-index:5;opacity:0;transform:translate3d(0,20%,0);-webkit-transform:translate3d(0,20%,0)}.main-done .pencil{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity .8s .6s,transform .4s,bottom .2s,scale .2s;transition:opacity .8s .6s,transform .4s,bottom .2s,scale .2s}.pencil:active{background:#fff!important;transform:scale3d(.95,.95,.95);-webkit-transform:scale3d(.95,.95,.95)}.pencil:hover .pencil-emoji{transform:scale3d(.95,.95,.95);-webkit-transform:scale3d(.95,.95,.95);-webkit-transition:all .2s;transition:all .3s}.pencil.show:hover{transform:none;-webkit-transform:none;bottom:30px}#hamburger-feedback{position:absolute;top:0;right:0}#hamburger-feedback:hover .menu-name{transform:translate3d(-5px,0,0);-webkit-transform:translate3d(-5px,0,0);-webkit-transition:all .3s;transition:all .3s}#hamburger-feedback:active .menu-name{transform:scale3d(.98,.98,.98);-webkit-transform:scale3d(.98,.98,.98);-webkit-transition:all .3s;transition:all .3s}.menu-name,.prev-name{display:inline-block;font-size:20px;font-family:rgbold;vertical-align:top;margin-top:4px;margin-right:5px;-webkit-transition:all .2s;transition:all .2s}.pencil.show .pencil-button{opacity:0}.pencil-emoji{font-size:33px;text-align:center;margin-top:3px;margin-left:-1px;-webkit-transition:all .1s;transition:all .1s}.partners-page .pencil-emoji{margin-top:36px}.pencil-emoji img{max-width:35px;animation:rotate 10s infinite}@keyframes rotate{0%{transform:rotate(0)}1%{transform:rotate(10deg)}2%{transform:rotate(-5deg)}3%{transform:rotate(15deg)}4%{transform:rotate(-10deg)}5%{transform:rotate(0)}}.test-page .pencil-emoji img{width:100px;border-radius:40px;border:4px solid #000;animation:scalepart 10s infinite}@keyframes scalepart{0%{transform:scale3d(1,1,1)}2%{transform:scale3d(1.02,1.02,1.02)}4%{transform:scale3d(.98,.98,.98)}6%{transform:scale3d(1.04,1.04,1.04)}8%{transform:scale3d(.96,.96,.96)}10%{transform:scale3d(1,1,1)}}.pencil .pencil-button{width:106px;height:106px;border-radius:40px;position:absolute;background:#4d24d8;bottom:-1px;right:-1px;z-index:2;opacity:1;-webkit-transition:opacity .1s,background .1s .5s;transition:opacity .1s,background .1s .5s}.pencil .pencil-button svg{width:26px;margin-top:18px;margin-left:18px;fill:#fff;position:absolute}.pencil.show .pencil-svg{opacity:0;bottom:250px;right:250px;position:absolute}.pencil.active .pencil-svg{opacity:0}.pencil.show{box-shadow:none;position:fixed;cursor:default;z-index:100;transform:none;-webkit-transform:none}.pencil .pencil-bg{-webkit-transition:all .25s;transition:all .25s;background:#4d24d8;width:100px;height:100px;border-radius:50%;right:0;bottom:0;position:absolute}.pencil .pencil-bg.show{opacity:1;border-radius:50%;background:#212121;visibility:visible;position:absolute;width:900px;height:900px;bottom:-400px;right:-400px;-webkit-transition:width .4s,height .4s,bottom .4s,right .4s;transition:width .4s,height .4s,bottom .4s,right .4s;z-index:4;-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,.05);box-shadow:0 0 60px 0 rgba(0,0,0,.05)}.pencil .pencil-bg.active{width:300vw;height:450vh;opacity:1;bottom:-225vh;right:-150vw;border-radius:50%;visibility:visible;background:#212121;position:fixed;-webkit-transition:width .6s,height .6s,bottom .6s,right .6s;transition:width .6s,height .6s,bottom .6s,right .6s;z-index:7;cursor:default}.pencil .brief-button,.pencil .close-button,.pencil .feedback-button,.pencil .online-button{opacity:0;visibility:hidden;position:absolute;bottom:0;right:0}.pencil .close-button svg{width:23px;margin-left:-10px;margin-top:-19px;position:absolute;opacity:0}.pencil.show .close-button:hover svg{animation-name:elastic-close;animation-duration:.6s}.pencil.show .close-button:active svg{margin-top:-7px}.pencil.show .close-button svg{margin-top:-13px;opacity:1;-webkit-transition:all .3s;transition:all .3s}.pencil.show .close-button{padding:50px;background:#fafafa;border-radius:50%;opacity:1;visibility:visible;cursor:pointer;position:absolute;z-index:5;right:-1px}.pencil.show .brief-button i,.pencil.show .online-button i{opacity:1;visibility:visible;position:absolute;width:60px;height:60px;border-radius:50%;background:#efece5;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.pencil .online-button{transform:translate3d(0,-60px,0);width:200px;right:13px;bottom:0}.pencil .feedback-button{transform:translate3d(0,-60px,0);width:200px;right:13px;bottom:0}.pencil .brief-button{transform:translate3d(0,-60px,0);width:200px;right:13px;bottom:0}.pencil.show .online-button{z-index:7;opacity:1;width:211px;right:32px;transform:translate3d(0,-125px,0);-webkit-transition:transform .3s .35s,opacity .3s .35s;transition:transform .3s .35s,opacity .3s .35s;cursor:pointer}.pencil.show .feedback-button{z-index:7;opacity:1;width:189px;right:32px;transform:translate3d(0,-281px,0);-webkit-transition:transform .3s .15s,opacity .3s .15s;transition:transform .3s .15s,opacity .3s .15s;cursor:pointer}.pencil.show .brief-button{opacity:1;z-index:6;width:205px;right:32px;transform:translate3d(0,-203px,0);-webkit-transition:transform .3s .25s,opacity .3s .25s;transition:transform .3s .25s,opacity .3s .25s;cursor:pointer}.pencil .feedback-button svg,.pencil.show .feedback-button svg{width:28px;fill:#fff;margin-top:22px;margin-left:14px}.pencil .brief-button span,.pencil .feedback-button span,.pencil .online-button span{-webkit-transition:all .2s;transition:all .2s;margin-top:20px;color:#fff;font-size:18px;padding:10px 12px 10px 0;display:inline-block}.pencil.show .online-button span{display:inline-block;visibility:visible;font-size:18px;color:#fff;opacity:1;margin-top:10px;-webkit-transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s;transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s;padding:10px 12px 10px 0}.pencil.show .brief-button span{display:inline-block;visibility:visible;font-size:18px;color:#fff;opacity:1;margin-top:10px;-webkit-transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s;transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s;padding:10px 12px 10px 0}.pencil.show .feedback-button span{display:inline-block;visibility:visible;font-size:18px;color:#fff;padding:10px 12px 10px 0;opacity:1;margin-top:10px;-webkit-transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s;transition:opacity .3s .4s,margin-top .3s .4s,visibility .3s .4s,margin-left .1s,padding .1s}.pencil.show .online-button i{opacity:1;display:inline-block;visibility:visible;position:absolute;width:59px;height:59px;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.pencil.show .online-button:hover i{transform:scale3d(1.03,1.03,1.03);-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.16);-moz-box-shadow:0 15px 15px 0 rgba(0,0,0,.16);box-shadow:0 15px 15px 0 rgba(0,0,0,.16);-webkit-transition:all .3s;transition:all .3s}.pencil.show .feedback-button i{opacity:1;display:inline-block;visibility:visible;position:absolute;width:60px;height:60px;border-radius:50%;background:#efece5;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.pencil.show .online-button:hover i{transform:scale3d(1.03,1.03,1.03);-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-moz-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s}.pencil.show .feedback-button:hover i{transform:scale3d(1.03,1.03,1.03);-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-moz-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s}.pencil.show .brief-button:hover i{transform:scale3d(1.03,1.03,1.03);-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-moz-box-shadow:0 15px 15px 0 rgba(0,0,0,.06);box-shadow:0 15px 15px 0 rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s}.pencil.show .online-button:active{transform:scale3d(.99,.99,.99) translate3d(0,-125px,0);-webkit-transition:all .2s;transition:all .2s}.pencil.show .feedback-button:active{transform:scale3d(.99,.99,.99) translate3d(0,-281px,0);-webkit-transition:all .2s;transition:all .2s}.pencil.show .brief-button:active{transform:scale3d(.99,.99,.99) translate3d(0,-203px,0);-webkit-transition:all .2s;transition:all .2s}.messenger li a i svg{width:30px}.pencil.show .brief-button:hover span,.pencil.show .feedback-button:hover span,.pencil.show .online-button:hover span{color:#ffffff95;margin-left:-5px;padding:10px 17px 10px 0;-webkit-transition:all .2s;transition:all .2s}.pencil-bg.active .feedback-form form{vertical-align:middle;padding-left:80px;padding-right:80px;margin-top:10vh;margin-bottom:10vh}.radio-line h2{font-size:32px;color:#ffffffd6;letter-spacing:-1px;line-height:150%;font-weight:300;margin:0}.radio-line{width:94%;max-width:94%;min-width:94%}.pencil-bg.active #form-brief{margin-top:150px;opacity:1;-webkit-transition:all .3s;transition:all .3s}.pencil-bg.active #form-brief.hide{margin-top:250px;opacity:0}.radio-line-block:before{width:100%;box-shadow:0 0 30px rgba(51,51,51,.05);content:'';display:block;background:#f2f2f2;position:absolute;height:15px;margin-top:25px;z-index:-1}.radio-line-block{width:66%;position:relative;margin-top:15px}.radio-line-block .radio input{width:1px;height:1px;opacity:0}.radio-line-block .radio{width:25%;margin-right:-5px;display:inline-block}.radio-line-block .radio span:before{content:'';display:block;width:40px;border-radius:50%;height:40px;background:#f2f2f2;position:absolute;top:11px}.radio-line-block .radio input:not(checked)~span:after{opacity:0;display:block;width:25px;border-radius:50%;height:25px;background:#4d24d8;position:absolute;top:19px;margin-left:6px;-webkit-transition:all .2s;transition:all .2s}.radio-line-block .radio input~span:after{content:'';display:block;width:25px;border-radius:50%;height:25px;background:#4d24d8;position:absolute;top:19px;opacity:.1;margin-left:6px;-webkit-transition:all .2s;transition:all .2s}.radio-line-block .radio:hover input~span:after{content:'';display:block;width:25px;border-radius:50%;height:25px;background:#4d24d8;position:absolute;top:19px;opacity:.1;margin-left:6px;-webkit-transition:all .2s;transition:all .2s}.radio-line-block .radio input:checked~span{color:#ffffff95}.radio-line-block .radio input:checked~span:after{content:'';display:block;width:25px;border-radius:50%;height:25px;opacity:1;background:#4d24d8;position:absolute;top:19px;margin-left:6px;-webkit-transition:all .2s;transition:all .2s}.radio span{color:#4d24d8;transition:all .2s}.radio:hover span{color:#ffffff95;transition:all .2s}.radio:active span{transition:all .2s}.radio-line-block .radio:nth-child(1) span:before{margin-left:-2px}.radio-line-block .radio:nth-child(2) span:before{margin-left:25px}.radio-line-block .radio:nth-child(3) span:before{margin-left:30px}.radio-line-block .radio:nth-child(4) span:before{right:-2px}.radio-line-block .radio:nth-child(2) input:checked~span:after,.radio-line-block .radio:nth-child(2) input:not(checked)~span:after,.radio-line-block .radio:nth-child(2):hover input~span:after{margin-left:33px}.radio-line-block .radio:nth-child(3) input:checked~span:after,.radio-line-block .radio:nth-child(3) input:not(checked)~span:after,.radio-line-block .radio:nth-child(3):hover input~span:after{margin-left:38px}.radio-line-block .radio:nth-child(4) input:checked~span:after,.radio-line-block .radio:nth-child(4) input:not(checked)~span:after,.radio-line-block .radio:nth-child(4):hover input~span:after{right:5px}.radio-line-block .radio:nth-child(2),.radio-line-block .radio:nth-child(3){text-align:center}.radio-line-block .radio:nth-child(2) input,.radio-line-block .radio:nth-child(2) span{margin-left:-25%}.radio-line-block .radio:nth-child(3) input,.radio-line-block .radio:nth-child(3) span{margin-right:-25%}.radio-line-block .radio:nth-child(4){text-align:right}.pencil-bg.active .brief-form{-webkit-overflow-scrolling:touch;position:fixed;top:0;opacity:1;left:0;height:100%;width:100%;overflow-y:scroll}.pencil-bg.active .feedback-form{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow-x:hidden}.pencil .close-button{padding:32px;opacity:1;visibility:visible;border-radius:50%}.main-services{width:100vw}.main-services-left{display:inline-block;vertical-align:top;width:100%}.main-services-left-block{width:15%;margin-right:4%;display:inline-block;vertical-align:top}.main-services-left-block:nth-child(5){margin-right:0}.main-services-left-block h2 a{color:#fff;text-decoration:none;transition:color .1s}.main-services-left-block h2 a:hover{color:#ffffff94;transition:color .3s}.main-services-left-block h2,.next-page a{display:inline-block;margin-bottom:5px;border-bottom:1px solid #ffffff60;padding-bottom:5px;cursor:pointer;font-size:24px;font-family:custom-fonts;font-weight:400;letter-spacing:-.5px}.next-page a{font-size:2vw;line-height:.3;padding-bottom:0;margin-top:15px}.main-services-right{width:30%;display:inline-block;vertical-align:top}.about{position:relative;width:100vw;padding-left:80px;padding-right:80px;padding-top:250px}.about h2{font-size:3vw;letter-spacing:-1px;line-height:1.3;max-width:81%;margin-top:0;font-weight:300;color:#fff}.about .about-left p,.about-mission .small-text{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-top:-10px;margin-left:3px}.about .about-left p i img,.about-mission .small-text i img{max-width:35px}.about .about-left p i,.about-mission .small-text i{display:inline-block;vertical-align:top;margin-top:-23px;margin-left:5px;font-style:normal}.about .about-left{display:inline-block;vertical-align:top;width:59%;position:relative;z-index:2}.about .about-right{display:inline-block;vertical-align:top;width:40%}.awards-list{max-width:1105px;padding:50px 60px;margin-left:calc(10vw - 100px)}.awards-list .award-item span{display:block;color:#bdbdbd;font-size:18px}.awards-list .award-item img{max-width:60px}.awards-list .award-item h3{margin:8px 0 5px;font-family:rgregular;font-size:24px;display:block}.awards-list .award-item{display:inline-block;vertical-align:top;text-align:center;margin:0 50px}.awards{max-width:1440px;margin:20rem auto;text-align:center;position:relative}.awards-main-item{display:inline-block;vertical-align:top;width:33%;padding:50px 0;margin-bottom:5px;background:#212121}.awards-main-item span{font-size:18px;text-align:center;color:#999;font-family:rgbold;display:block;margin-top:5px}.awards-main-item-img img{max-width:100%;margin:auto}.awards-main-item-img{height:79px;display:flex}.awards h3{position:absolute;font-size:10vw;font-family:rgregular;color:#1b1b1b;width:200vw;left:-50vw;margin-top:-100px;top:0;z-index:-1}.awards-main-block{padding:40px 0 200px;position:relative;overflow:hidden}.awards-main-block h3{position:absolute;font-size:10vw;font-family:rgregular;color:#1b1b1b;width:200vw;left:-50vw;margin-top:-15px;top:0;z-index:-1}.awards-main-block .h3-two{margin-top:7vw}.clients h4.substrate i{font-style:normal;color:#e41718}.clients-list{width:55%;display:inline-block;vertical-align:top;height:27vw;overflow:hidden;margin-top:3vw}.services-page .clients-item-img svg{height:64px}.services-page .clients-item-img{min-height:60px;height:5vh;display:block;text-align:center}.services-page .clients-item{width:33%;display:inline-block;background:#212121}.services-page .clients-list{margin-top:0;margin-left:20%;height:auto;overflow:visible;width:75%}.clients h4.substrate{max-width:780px}.clients-list-one,.clients-list-three,.clients-list-two{width:33%;display:inline-block;vertical-align:top}.clients-list-one,.clients-list-three{margin-top:-8vw}.clients-list-two{margin-top:-1vw}.clients-container{padding:150px 80px 230px 80px;margin:0 auto}.services-page .clients-container{padding:0}.about-showreel-container h3 i,.clients h3 i,.services h3 i,.team h3 i,.works h3 i{margin-top:-18px}.about-showreel-container h3 i img,.clients h3 i img,.services h3 i img,.team h3 i img,.works h3 i img{max-width:45px}.about-showreel-container h3,.clients h3,.services h3,.team h3,.works h3{text-align:left;vertical-align:top;position:relative;margin-bottom:10px;color:#999;font-size:20px;display:block;vertical-align:top;margin-top:-10px;margin-left:3px}.clients h2{margin-top:0;margin-bottom:80px}.clients-desc{margin-bottom:70px;max-width:70%}.clients-left{width:100%;display:inline-block;vertical-align:top}.clients-right{width:34%;display:inline-block;vertical-align:top;margin-right:5%}.clients .clients-desc i img{max-width:38px;margin-top:4px;margin-left:5px}.clients .clients-desc i{display:inline-block;vertical-align:top;margin-top:-10px}.need-block-clients{box-shadow:0 0 80px rgba(51,51,51,.05);padding:40px 0;-webkit-transition:all .4s;transition:all .4s}.clients-item{width:100%;display:block;vertical-align:top;background:#212121;margin:3px 0}.clients-item-img{display:flex}.clients-list-two{margin-left:-2px}.clients-list-three{margin-left:-2px}.clients-desc.is-inview .bg-cover{background:#fff;color:#000;padding:0 2px;transition:all .7s}.clients-item-img img{max-width:60%;margin:auto}.clients-right .small-text{margin-bottom:10px;color:#ccc;font-size:18px;display:inline-block;vertical-align:top;margin-top:10px}.clients-right .small-text i img{max-width:38px}.clients-right .small-text i{display:inline-block;vertical-align:top;margin-top:-13px;margin-left:5px;font-style:normal}.need-block-clients:hover{box-shadow:0 0 80px rgba(51,51,51,.2);-webkit-transition:all .8s;transition:all .8s}.services-page .works{margin-top:0}.works{margin-top:3vw}.works-container h3 i{display:inline-block;margin-top:3px;vertical-align:top}.works-container h3{display:block;margin:0 auto 40px auto}.works-container{padding:50px 0 240px;margin:0 80px}.works .description p{max-width:80%}.works .description{width:100%}.works .works-item{width:calc(50% - 30px);display:inline-block;vertical-align:top;cursor:pointer;position:relative}.works .works-item{color:#fff;transform:scale3d(1,1,1);text-decoration:none;width:100%;display:inline-block;vertical-align:top;cursor:pointer;position:relative}.services-page .works-item.big-one,.works-page .works-item.big-one{margin-left:25%;width:60%}.services-page .works-item.part,.services-page .works-item.part-small,.works-page .works-item.part,.works-page .works-item.part-small{width:calc(50% - 10px)}.works-award-main img,.works-award-main svg{width:3.6vw;margin-left:-1.6vw}.works-award-main{display:inline-block;text-align:left}.works .works-item:active{transform:scale3d(.98,.98,.98);-webkit-transition:transform .3s;transition:transform .3s}.works h3 i img{max-width:45px}.works .works-desc span{display:inline-block;font-size:18px}.works .works-item:hover{transition:background-color .3s;background:#4d24d8}.works .works-item:hover .works-description{-webkit-transition:all .2s;transition:all .2s}.works .works-description{-webkit-transition:all .2s;transition:all .2s;padding-top:0}.no-margin{margin-left:0!important}.insta-voted-done{position:relative;z-index:-1}.works .works-desc{margin-top:5px;color:#999;display:inline-block;-webkit-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s}.works-item-img{transform:translate3d(0,-5px,0);-webkit-transition:all .2s;transition:all .2s}.big .works-desc-text{width:60%;margin-top:15px}.no-text{font-family:custom-fonts;font-size:3em}.works-desc-text{margin-top:15px;width:90%}.works-tag{margin-bottom:50px}.works-tag span{color:#a5a5a5;display:inline-block;font-size:16px;background:#2f2f2f;padding:3px 10px;margin-top:10px;margin-right:4px}.works .works-item .works-item-img div,.works .works-item .works-item-img img{max-width:100%;min-width:100%;transform:scale3d(1,1,1);-webkit-transition:all .2s;transition:all .2s;box-shadow:0 4px 80px rgba(66,66,66,.15)}.works .works-item .works-item-img{transform:scale3d(1,1,1);-webkit-transition:all .2s;transition:all .2s}.works .works-item .works-item-img div:before{width:100%;height:100%;cursor:pointer;content:'';position:absolute;z-index:1;top:0;left:0}.works .works-item.video-portfolio .works-item-img img{max-width:calc(100% - 2px);min-width:calc(100% - 2px);max-height:calc(100% - 2px)}.works .works-item:hover .works-desc{opacity:1;visibility:visible;-webkit-transition:all .4s;transition:all .4s}.works .works-header{display:inline-block;z-index:2;margin-top:15px;-webkit-transition:all .1s;transition:all .1s}.works .works-header span{line-height:40px;font-size:2vw;color:#fff;font-family:custom-fonts;letter-spacing:-1px;display:inline-block;-webkit-transition:all .1s;transition:all .1s}.link-underline-hover:active:after,header .menu ul li a.active:after{background:#ffffff70}.graph .big{margin-bottom:6%}.graph .hover-reveal,.main-portfolio .hover-reveal{width:23vw;height:13vw}.works-main-title span{display:block}.works-main-title span:nth-child(2){color:#999;margin-top:5px}.main-portfolio .works-item .animate-block{width:100%;border-bottom:1px solid #ffffff25;padding:50px 0;display:table}.works-main-name{font-size:3vw;letter-spacing:-1px;line-height:150%;display:table-cell;width:38%;font-family:custom-fonts}.social .swiper-pagination-fraction{display:none}.works-header svg{opacity:0;transition:all .2s;width:2vw;position:absolute;margin-left:15px;margin-top:-5px}.works-item:hover .works-header svg{opacity:1;transition:all .2s}.soon-text{font-size:1.1vw;font-family:custom-fonts;color:#e31716;display:block;font-weight:600;letter-spacing:-1px;margin-top:10px;float:right}.works-main-title{display:table-cell;vertical-align:top;width:30%;margin-left:3%;vertical-align:middle}.works-main-awards{display:table-cell;vertical-align:middle;width:15%;padding-left:5%;text-align:right}.works .main-portfolio .works-item:nth-child(4){margin-left:0}.works-award-item{display:inline-block;vertical-align:top;position:absolute;text-align:center;right:0;bottom:50px;-webkit-transition:all .1s;transition:all .1s}.works-award-works{display:inline-block}.works-award-item svg{width:3.6vw;margin-left:-1.6vw}.works-award-item img{width:3.6vw;margin-left:-1.6vw}.works-award-item h5{font-family:rgbold;margin:0;color:#212121;transform:translate3d(0,0,0)}.works .works-tag{color:#999;font-size:18px;margin-top:10px;display:inline-block}.works-award-list{opacity:0;visibility:hidden;width:0;position:absolute}.works .works-award{-webkit-transition:all .2s;transition:all .2s}.team{width:100vw}.team-container{padding:80px 0;margin:150px 80px 100px 80px;border-top:1px solid #ffffff25}.swiper-container{height:auto}.swiper-slide.swiper-slide-active{opacity:1;-webkit-transition:all .3s;transition:all .3s;transform:scale3d(1,1,1)}.swiper-slide{opacity:.3;-webkit-transition:all .3s;transition:all .3s;transform:scale3d(.95,.95,.95)}.swiper-slide img{width:100%;-webkit-transition:all .3s;transition:all .3s;border-radius:40px}.team h3{display:block;margin:0 auto 50px auto;color:#fff}.team .description{margin:0 auto 45px auto;color:#fff}.team .description p{max-width:80%;margin-left:60%}.services{background:#f2f2f2;padding:150px 80px 360px 80px;margin:0 auto}.services-container{margin:0 auto}.services-need-block{display:inline-block;width:33%}.services-item{width:calc(100% - 109px);margin:7px 4px;display:inline-block;vertical-align:top;padding:150px 50px 100px 50px;background:#fff;-webkit-transition:all .4s;transition:all .4s;height:60vh;position:relative;text-decoration:none;cursor:pointer}.services-item:active{transform:scale3d(.98,.98,.98);-webkit-transition:transform .2s!important;transition:transform .2s!important}.services-item:nth-child(1),.services-item:nth-child(4){margin-left:0}.services-item:nth-child(3),.services-item:nth-child(6){margin-right:0}.services-item .services-item-desc{font-size:2.65vw;letter-spacing:-1px;bottom:100px;position:absolute;width:calc(100% - 100px);text-decoration:none;color:#212121;-webkit-transition:all .4s;transition:all .4s}.services-item .services-item-name{color:#ccc;margin-top:15px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.services-item img{width:45px;display:inline-block;vertical-align:top}.services-container .description p{max-width:80%;font-weight:300;margin-top:0;margin-bottom:0;font-size:2.9vw;letter-spacing:-1px;line-height:150%}.services .services-item:hover{background:#000;-webkit-transition:all .6s;transition:all .6s;box-shadow:0 0 80px rgba(51,51,51,.07)}.services .services-item:hover .services-item-name{color:#fff;-webkit-transition:all .6s;transition:all .6s}.services .services-item:hover .services-item-desc{color:#fff;-webkit-transition:all .6s;transition:all .6s}.clients .clients-container p{max-width:80%}.events-list{background:#f2f2f2;padding:26vh 80px 240px 80px}.events-item-header-date{display:inline-block;vertical-align:top;color:#999;font-size:20px;position:relative}.events-item-header-type i{position:absolute;left:0;margin-top:-15px}.events-item-header-type i img{max-width:45px}.events-item-header-type{display:inline-block;vertical-align:top;margin-left:100px;padding-left:60px;position:relative;color:#999}.events-item-text{position:relative;z-index:2;margin-top:10px;font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%;max-width:80%}.events-item-text .hover-reveal{width:23vw;height:13vw}.events-item-text a:hover:before,.events-list h3 a:hover:before{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s;transition:opacity .2s}.events-item-text a:hover:after,.events-list h3 a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.events-item-text a:after,.events-list h3 a:after{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);content:'';width:100%;bottom:6px;left:0;height:3px;position:absolute;z-index:-1}.events-item-text a:before,.events-list h3 a:before{content:'';position:absolute;z-index:-1;height:3px;background:#4d24d8;width:0;left:0;bottom:6px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.events-item-text a,.events-list h3 a{color:#4d24d8;text-decoration:none;display:inline-block;position:relative}.events-item-text a:before,.events-list h3 a:before{width:100%;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width .6s,opacity .1s;transition:width .6s,opacity .1s}.events-item-text a:after,.events-list h3 a:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#f2f2f2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.events-item{margin-bottom:10vw}.notice{background:#e31716;margin:-1px 0 0 100px;color:#fff;font-size:15px;padding:3px 5px;font-family:rgbold;letter-spacing:2px;vertical-align:top;display:inline-block}.events-item-header-date b{color:#fff;background:#000;margin-left:15px;display:inline-block;vertical-align:top;margin-top:-1px;font-size:15px;padding:3px 3px 3px 5px;font-family:rgbold;letter-spacing:2px;text-transform:uppercase}.events-item-text .background .emoji-bg img{width:35px;padding:15px;vertical-align:top}.events-item-text .background .emoji-bg{width:65px;height:65px;background:#fff;text-align:center;border-radius:50%;position:absolute}.events-item-text .background .emoji-bg:nth-child(1){margin-top:5vw;margin-left:50vw}.events-item-text .background .emoji-bg:nth-child(2){margin-top:3vw;margin-left:53vw}.events-item-text .background{position:absolute;top:0;left:0;z-index:-2}.events-list h3{font-size:3.6vw;line-height:115%;letter-spacing:-1px;font-weight:300;margin-top:100px}.events-list h2{font-size:6.6vw;color:#999;letter-spacing:-1px;line-height:150%;margin-top:0;display:block;margin-bottom:100px}.events-item-text .background{transition-delay:.2s}.bg-image.images{width:18vw;margin-top:3vw;margin-left:68vw;opacity:.8}.bg-image.images img{width:100%}.fake-bg{height:200px;width:100%;background:#f2f2f2;position:relative;z-index:-2;margin-bottom:380px}footer.show{opacity:1;visibility:visible}footer{background:#000;opacity:0;visibility:hidden;padding:150px 100px;position:fixed;width:75%;right:0;bottom:0;z-index:2}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin:17px 0}footer ul li a{font-size:24px;color:#fff;position:relative;text-decoration:none}footer .social{display:inline-block;vertical-align:top;margin-left:10%}footer .footer-mail a{color:#fff;text-decoration:none;font-size:38px;font-family:rgregular;margin-top:10px;display:inline-block;position:relative}footer .footer-mail p{color:#ccc;font-size:16px;margin:0}footer .footer-office:nth-child(1){margin-bottom:40px}footer .footer-office{vertical-align:top;color:#fff}footer .footer-mail{display:inline-block;vertical-align:top;margin-left:10%}footer .social p{color:#ccc;font-size:16px;margin:0}footer .footer-text{position:absolute;color:#fff;right:120px;bottom:47px}footer h3{color:#fff;font-size:40px;padding-top:35px;letter-spacing:-1px;display:inline-block;vertical-align:top;margin:0;max-width:342px}footer .footer-office h4{font-size:16px;color:#ccc;margin:0;font-weight:300}footer .footer-office h6 a{color:#fff;font-size:24px;margin:0;display:inline-block;position:relative;text-decoration:none}footer .footer-office h5,footer .footer-office h6{margin:0}footer .footer-office h5 a{line-height:40px;text-decoration:none;color:#fff;display:block;font-size:30px;font-family:rgregular;margin:16px 0 4px 0}footer .footer-office-block{display:inline-block;vertical-align:top;margin-left:10%}footer .footer-mail a:before,footer .footer-office h6 a:before,footer .social a:before{width:100%;display:block;content:'';position:absolute;z-index:-1;height:1px;background:#a0a0a0;left:0;bottom:-2px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.messenger a span:before,.social-contacts a:before{width:100%;display:block;content:'';position:absolute;z-index:-1;height:1px;background:#ffffff94;left:0;bottom:-2px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.contacts-city h2 a.link:before{width:100%;display:block;content:'';position:absolute;z-index:1;height:1px;background:#ffffff94;left:0;bottom:-2px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.contacts-city h2 a.link:after,.messenger a span:after,.social-contacts a:after,footer .footer-mail a:after,footer .footer-office h6 a:after,footer .social a:after{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);content:'';width:100%;bottom:-2px;left:0;height:1px;position:absolute;z-index:2}.contacts-city h2 a.link:after,footer .footer-mail a:after,footer .footer-office h6 a:after,footer .social a:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.contacts-city h2 a.link:hover:after,.messenger a:hover span:after,.social-contacts a:hover:after,footer .footer-mail a:hover:after,footer .footer-office h6 a:hover:after,footer .social a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.contacts-city h2 a.link:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.messenger a span:after,.social-contacts a:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.contacts-city h2 a.link,.messenger a span,.social-contacts a,footer a{-webkit-transition:color .1s,transform .1s;transition:color .1s,transform .1s;display:inline-block}footer a:hover{color:#ffffff94!important;-webkit-transition:color .3s;transition:color .3s}.messenger a:hover span,.social-contacts a:hover{color:#ffffff94!important;-webkit-transition:color .3s;transition:color .3s}.contacts-city h2 a.link:hover{color:#ffffff94!important;-webkit-transition:color .3s;transition:color .3s}.contacts-city h2 a.link:active,.social-contacts a:active,.social-contacts a:active span,footer a:active{transform:scale3d(.98,.98,.98);-webkit-transition:color .2s;transition:color .2s}.contacts-city h1{margin-bottom:120px}.contacts-city h2 a{position:relative}.showreel{background:#fff;font-weight:900;line-height:40px;font-size:34px;text-transform:uppercase;color:#212121;font-family:rgbold;display:inline-block;padding:3px 15px 2px;cursor:pointer;box-shadow:0 4px 80px rgba(66,66,66,.25);-webkit-transition:all .1s;transition:all .1s;letter-spacing:1px}.showreel-text{max-width:440px;display:inline-block;position:absolute;z-index:2;margin-left:-30px;margin-top:85px}.main-text.main-scene span{display:inline-block;vertical-align:top;margin-top:33px;margin-left:25px}.showreel-video .video{height:auto;overflow:hidden;position:absolute;z-index:0;opacity:0;transform:translate3d(0,20%,0)}.showreel-video{background:#f6f6f6;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5;opacity:0;visibility:hidden;transform:translate3d(0,-100%,0);-webkit-transition:transform 1s cubic-bezier(.2, 1, .3, 1);transition:transform 1s cubic-bezier(.2, 1, .3, 1)}.showreel-video:after,.showreel-video:before{content:'';display:block;width:100vw;height:100vh;background:#000;opacity:0;position:absolute;top:-100vh;visibility:hidden}.showreel-video.active:before{visibility:visible;opacity:.2;-webkit-transition:all .5s linear;transition:all .5s linear}.showreel-video:after{opacity:.2;top:100vh}.showreel-video.active:after{visibility:visible;opacity:.2;-webkit-transition:all .5s linear;transition:all .5s linear}.showreel-video.active{opacity:1;visibility:visible;-webkit-transition:transform 1s cubic-bezier(.2, 1, .3, 1);transition:transform 1s cubic-bezier(.2, 1, .3, 1);transform:translate3d(0,0,0)}.showreel-video.active .video{z-index:23;opacity:1}.showreel-video.active .video video{z-index:23;width:70vw;height:auto;opacity:1;top:15vh;left:15vw;position:absolute}.showreel-video.close .video{transform:translate3d(0,20%,0);opacity:0!important;-webkit-transition:all .3s!important;transition:all .3s!important}.showreel-video.close{-webkit-transition:transform 1s .2s cubic-bezier(.2, 1, .3, 1);transition:transform 1s .2s cubic-bezier(.2, 1, .3, 1);transform:translate3d(0,100%,0)}.showreel-video.close:after{-webkit-transition:all .8s linear;transition:all .8s linear;visibility:hidden;opacity:0}.showreel-video.active.close .video{z-index:10}.showreel-video.active .video{z-index:23;position:fixed}.showreel-video.active .overflow-video{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:22;width:100vw;height:100vh}.overflow-video{background:rgba(0,0,0,.6);width:0;height:0;position:fixed;top:0;left:0;opacity:0;z-index:0}.main-text-mobile span{display:block;margin-top:10px}.showreel a{text-decoration:none;color:#fff}.video-play-button{position:absolute;z-index:10;top:45%;left:47%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:27px;height:36px;border-radius:50%;padding:18px 20px 18px 28px}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:200px;height:200px;background:#4d24d8;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-radius:5px;border-left:28px solid #fff;border-top:18px solid transparent;border-bottom:17px solid transparent}.video-play-button-blog{position:absolute;z-index:10;top:45%;left:47%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:27px;height:36px;border-radius:50%;padding:18px 20px 18px 28px}.video-play-button-blog:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:200px;height:200px;background:#4d24d8;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.video-play-button-blog span{display:block;position:relative;z-index:3;width:0;height:0;border-radius:5px;border-left:28px solid #fff;border-top:18px solid transparent;border-bottom:17px solid transparent}.showreel-text .showreel:nth-child(2){box-shadow:0 27px 56px rgba(66,66,66,.25);margin-top:7px}.showreel-img{-webkit-transition:all .2s;transition:all .2s}.showreel-block:hover .video-play-button:after{width:75px;height:75px;-webkit-transition:all .3s;transition:all .3s}.showreel-block:hover .showreel-img{transform:scale3d(1.05,1.05,1.05);-webkit-transition:all .4s;transition:all .4s}.up-animation.fp-viewing-main .showreel-main{transform:scale3d(1,1,1);-webkit-transition:all .3s .4s;transition:all .3s .4s;opacity:1;visibility:visible}.showreel-main{position:absolute;z-index:1;right:-15px;top:410px;cursor:pointer;opacity:1;-webkit-transition:transform .05s linear;transition:transform .05s linear}.showreel-block .span-text span{display:block}.showreel-block .span-text{opacity:0;transform:translate3d(0,-20px,0);margin-left:6vw;margin-top:35px;position:absolute;-webkit-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;visibility:hidden}.showreel-block:hover .span-text{opacity:1;visibility:visible;transform:translate3d(0,-50px,0);-webkit-transition:.4s;transition:.4s}.showreel-block img{width:100%;box-shadow:0 4px 80px rgba(66,66,66,.25)}.showreel-block{width:37vw;-webkit-transition:width .3s,transform .1s;transition:width .3s,transform .1s}.showreel span{color:#4d24d8}.showreel-main:active .showreel-img{transform:scale3d(1.02,1.02,1.02);-webkit-transition:all .2s;transition:all .2s}.showreel-main.active .video-play-button{opacity:0;-webkit-transition:all .1s;transition:all .1s}.showreel-main.active .showreel-text{transform:translate3d(-20px,0,0);opacity:0;-webkit-transition:all .1s;transition:all .1s}.showreel-main.active{right:15vw;top:15vh;-webkit-transition:all .3s,opacity 0s .8s,z-index 0s;transition:all .3s,opacity 0s .8s,z-index 0s;opacity:0;z-index:4}.showreel-block:before{opacity:0;content:'';position:absolute;display:block;width:0;height:0;bottom:0;right:0;z-index:1;background:#000;-webkit-transition:all .3s;transition:all .3s}.showreel-main.active .showreel-block:before{width:70vw;height:100%;opacity:1;-webkit-transition:all .3s;transition:all .3s}.showreel-main.active .showreel-block{width:70vw;transform:none!important;-webkit-transition:all .3s;transition:all .3s}.back-loader{background:#111;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,-100%,0);-webkit-transition:transform .7s cubic-bezier(.2, 1, .3, 1);transition:transform .7s cubic-bezier(.2, 1, .3, 1)}.back-loader:after,.back-loader:before{content:'';display:block;width:100vw;height:100vh;background:#111;opacity:0;position:absolute;top:-100vh;visibility:hidden}.back-loader.active:before{visibility:visible;opacity:.2;-webkit-transition:all .5s linear;transition:all .5s linear}.back-loader:after{opacity:.2;top:100vh}.back-loader.active:after{visibility:visible;opacity:.2;-webkit-transition:all .5s linear;transition:all .5s linear}.back-loader.active{opacity:1;visibility:visible;-webkit-transition:transform 1.3s cubic-bezier(.2, 1, .3, 1);transition:transform 1.3s cubic-bezier(.2, 1, .3, 1);transform:translate3d(0,0,0)}.back-loader img{opacity:0;transform:translate3d(0,-30%,0);position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;-webkit-transition:.3s .2s;transition:.3s .2s}.back-loader.index-img img.back-loader-main{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.about-img img.back-loader-about{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.contacts-img img.back-loader-contacts{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.events-img img.back-loader-events{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.clients-img img.back-loader-clients{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.vacancy-img img.back-loader-vacancy{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.works-img img.back-loader-works{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-sites-img img.back-loader-services-sites{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-promo-img img.back-loader-services-promo{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-services-img img.back-loader-services-services{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-support-img img.back-loader-services-support{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-graph-img img.back-loader-services-graph{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-social-img img.back-loader-services-social{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.services-mobile-img img.back-loader-services-mobile{opacity:1;transform:translate3d(0,0,0);-webkit-transition:.6s .35s;transition:.6s .35s}.back-loader.img-hide img{opacity:0!important;transform:translate3d(0,100%,0)!important;-webkit-transition:.3s!important;transition:.3s!important}.close-page header,.close-page header.white{background:0 0!important;-webkit-transition:all .1s!important;transition:all .1s!important}.back-loader.close{-webkit-transition:transform .7s .2s cubic-bezier(.2, 1, .3, 1);transition:transform .7s .2s cubic-bezier(.2, 1, .3, 1);transform:translate3d(0,100%,0)}.back-loader.close:after{-webkit-transition:all .8s linear;transition:all .8s linear;visibility:hidden;opacity:0}.next-page a{color:#fff;text-decoration:none}.next-page-block.active a{cursor:default;color:#999;border-bottom:none}.agima{font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;font-weight:300;color:#fff;margin-bottom:0;margin-left:10%}.agima svg{width:150px;margin-top:20px}.svg-loader{opacity:1;display:flex;position:relative;align-content:space-around;justify-content:center}.back-loader.active.img .svg-loader{opacity:1;transition:opacity .3s}.back-loader.active.img-hide .svg-loader{opacity:0;top:calc(52% - 40px);transition:opacity .2s,top .2s}.loader-svg{position:absolute;left:0;right:0;top:0;bottom:0;fill:none;stroke-width:4px;stroke-linecap:round;stroke:rgb(255,255,255)}.loader-svg.bg{stroke-width:3px;stroke:rgb(35,35,35)}.animate{stroke-dasharray:242.6;animation:fill-animation 1s cubic-bezier(1,1,1,1) 0s infinite}@keyframes fill-animation{0%{stroke-dasharray:40 242.6;stroke-dashoffset:0}50%{stroke-dasharray:141.3;stroke-dashoffset:141.3}100%{stroke-dasharray:40 242.6;stroke-dashoffset:282.6}}.content-block{-webkit-transition:transform .3s cubic-bezier(.2, 1, .3, 1),opacity .3s;transition:transform .3s cubic-bezier(.2, 1, .3, 1),opacity .3s;transform:translate3d(0,0,0)}.close-page .content-block{opacity:0;-webkit-transition:transform .3s cubic-bezier(.2, 1, .3, 1),opacity .3s;transition:transform .3s cubic-bezier(.2, 1, .3, 1),opacity .3s}.open-page .content-block{opacity:0}.menu-main{position:fixed;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);-webkit-transition:transform .4s,background 0s .2s;transition:transform .4s,background 0s .2s;width:100vw;height:100vh;top:0;z-index:3}.menu-main.open{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);background:#000;-webkit-transition:transform .4s,background 0s .4s;transition:transform .4s,background 0s .4s}.menu-main.open .menu-left{transform:translate3d(0,0,0);-webkit-transition:all .3s;transition:all .3s}.menu-main.open .menu-right{transform:translate3d(0,0,0);-webkit-transition:all .3s;transition:all .3s}.menu-left{width:60vw;height:100vh;background:#141414;display:inline-block;vertical-align:top;position:relative;z-index:2;transform:translate3d(200%,0,0);-webkit-transition:all .2s;transition:all .2s}.menu-right{width:40vw;height:100vh;margin-left:-6px;background:#141414;display:inline-block;vertical-align:top;position:relative;z-index:2;transform:translate3d(100%,0,0);-webkit-transition:all .2s;transition:all .2s}.menu-list li{opacity:0;transform:translate3d(10%,0,0)}body .menu ul{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity 1s;transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity 1s}body .menu ul.hide{opacity:0;transform:translate3d(0,-80px,0);-webkit-transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s}body.open .menu ul{opacity:0;visibility:hidden;transform:translate3d(-25%,0,0);-webkit-transition:transform .7s cubic-bezier(.2, 1, .3, 1),opacity .7s;transition:transform .7s cubic-bezier(.2, 1, .3, 1),opacity .7s}body .content-block{-webkit-transition:all .5s cubic-bezier(.2, 1, .3, 1);transition:all .5s cubic-bezier(.2, 1, .3, 1);z-index:3;position:relative;width:100vw;overflow:hidden}body .content-block.fourhundredfour{width:calc(100vw - 20vw)}body.open .content-block{opacity:0!important;transform:translate3d(-15%,0,0)!important;-webkit-transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity .5s!important;transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity .5s!important}body.open footer{opacity:0!important;transform:translate3d(-15%,0,0)!important;-webkit-transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity .2s!important;transition:transform 1s cubic-bezier(.2, 1, .3, 1),opacity .2s!important}.menu-container{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;height:100vh}.menu-list{margin:-5vh 0 0 22%;list-style:none;padding:0;position:relative}.open .menu-list li:nth-child(1){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s .5s;transition:all .4s .5s}.open .menu-list li:nth-child(2){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s .6s;transition:all .4s .6s}.open .menu-list li:nth-child(3){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s .7s;transition:all .4s .7s}.open .menu-list li:nth-child(4){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s .8s;transition:all .4s .8s}.open .menu-list li:nth-child(5){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s .9s;transition:all .4s .9s}.open .menu-list li:nth-child(6){opacity:1;transform:translate3d(0,0,0);-webkit-transition:all .4s 1s;transition:all .4s 1s;display:inline-block}.main-page-open .menu-list li:nth-child(1){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .1s;transition:all .2s .1s}.main-page-open .menu-list li:nth-child(2){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .2s;transition:all .2s .2s}.main-page-open .menu-list li:nth-child(3){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .3s;transition:all .2s .3s}.main-page-open .menu-list li:nth-child(4){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .4s;transition:all .2s .4s;display:inline-block}.main-page-open .menu-list li:nth-child(5){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .5s;transition:all .2s .5s;display:inline-block}.main-page-open .menu-list li:nth-child(6){opacity:0;transform:translate3d(20%,0,0);-webkit-transition:all .2s .5s;transition:all .2s .5s;display:inline-block}.menu-list li a{color:transparent;text-decoration:none;font-size:2.4vw;font-family:custom-fonts;position:relative;padding:3px 0}.menu-list.hover li a:after{width:0;-webkit-transition:width .8s cubic-bezier(.2, 1, .3, 1);transition:width .8s cubic-bezier(.2, 1, .3, 1)}.menu-list.hover li a:hover:after{width:100%;-webkit-transition:width .8s cubic-bezier(.2, 1, .3, 1);transition:width .8s cubic-bezier(.2, 1, .3, 1)}.menu-list li a:before{content:attr(data-text);display:block;color:#2d2d2d;text-decoration:none;font-size:2.4vw;font-family:custom-fonts;position:absolute;width:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 0s .5s;transition:opacity 0s .5s}.menu-list.hover li a:before{opacity:1;-webkit-transition:opacity 0s;transition:opacity 0s}.menu-list li a:after{content:attr(data-text);display:block;color:#f6f6f6;text-decoration:none;font-size:2.4vw;font-family:custom-fonts;position:absolute;width:100%;overflow:hidden;top:0;left:0;-webkit-transition:width .5s cubic-bezier(.2, 1, .3, 1);transition:width .5s cubic-bezier(.2, 1, .3, 1)}.menu-list li a.small{color:#878787;text-decoration:none;font-size:30px;font-family:rgbold;text-transform:uppercase;position:relative}.menu-small{margin:50px 0 0 22%;list-style:none;padding:0}.menu-small li{display:inline-block;margin-right:50px}.menu-small li a{color:#878787}.menu-list li a{-webkit-transition:all .2s;transition:all .2s;display:inline-block}.menu-list li a:hover{-webkit-transition:transform .3s;transition:transform .3s;transform:translate3d(-5px,0,0)}.menu-list li a:active{transform:scale3d(.98,.98,.98)}.menu-name:active,.page-name:active{transform:scale3d(.98,.98,.98)}.menu-right .menu-container{transform:translate3d(24%,0,0);width:70%;min-width:360px;max-width:500px;opacity:0}.menu-main.open .menu-right .menu-container{opacity:1;transform:translate3d(20%,0,0);-webkit-transition:opacity .3s .9s,transform .3s .9s;transition:opacity .3s .9s,transform .3s .9s}.menu-list sup{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;color:#656565;font-size:.2em;font-family:ltlight;margin-left:-1.2vw;margin-top:10px;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-webkit-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;-webkit-transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;vertical-align:text-top;position:absolute}.menu-list a:hover sup{-webkit-transform:translate3d(-25px,0,0);opacity:0;transform:translate3d(-25px,0,0)}.menu-footer{position:fixed;bottom:38px;left:50px;z-index:2;opacity:0;transform:translate3d(10%,0,0)}.menu-main.open .menu-footer{transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .3s .5s,transform .3s .5s;transition:opacity .3s .5s,transform .3s .5s}.menu-footer ul{margin:0;padding:0}.menu-footer ul li{display:inline-block;margin-right:34px;font-size:18px}.menu-footer ul li a:active{transform:scale3d(.98,.98,.98);-webkit-transition:all .3s;transition:all .3s}.menu-footer ul li a.events sup,.menu-footer ul li a.vacancy sup{background:#fff;color:#000;padding:0 2px}.menu-footer ul li a:hover{color:#fff;-webkit-transition:all .3s;transition:all .3s}.menu-footer ul li a.present:hover span{transform:scale3d(1.08,1.08,1.08);-webkit-transition:all .2s;transition:all .2s}.menu-footer ul li a{color:#ccc;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;display:inline-block}.menu-footer .present span{display:inline-block;width:35px;margin-top:-6px;margin-right:-3px;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s}.menu-footer .present span img{max-width:100%}.services-menu p{color:#ccc;font-size:16px;margin:0}.services-menu ul{margin:0;padding:0;list-style:none}.services-menu ul li{margin:17px 0}.services-menu ul li a{font-size:24px;color:#fff;position:relative;text-decoration:none}.awards-list a span:before,.main-services-left-block h2:before,.media-right-block-name a:before,.menu-city span a:before,.more-buttons span:before,.next-page a:before,.services-menu ul li a:before{width:100%;display:block;content:'';position:absolute;z-index:-1;height:1px;background:#ffffff70;left:0;bottom:0;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.link-underline-hover:before,header .menu ul li a:before{background:#ffffff00}.awards-list a span:after,.link-underline-hover:after,.main-services-left-block h2:after,.media-right-block-name a:after,.menu-city span a:after,.more-buttons span:after,.next-page a:after,.services-menu ul li a:after,header .menu ul li a:after{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);content:'';width:100%;bottom:0;left:0;height:1px;position:absolute;z-index:-1}.awards-list a span:after,.link-underline-hover:after,.main-services-left-block h2:after,.media-right-block-name a:after,.menu-city span a:after,.more-buttons span:after,.next-page a:after,.services-menu ul li a:after,header .menu ul li a:after{-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.awards-list a span:hover:after,.link-underline-hover:active:after,.link-underline-hover:hover:after,.main-services-left-block h2:hover:after,.media-right-block-name a:hover:after,.menu-city span a:hover:after,.more-buttons:hover span:after,.next-page a:hover:after,.services-menu ul li a:hover:after,header .menu ul li a.active:after,header .menu ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.awards-list a span,.link-underline-hover,.main-services-left-block h2,.menu-city span a,.more-buttons span,.next-page a:after,.services-menu ul li a,header .menu ul li a{-webkit-transition:color .1s,transform .1s;transition:color .1s,transform .1s;display:inline-block;cursor:pointer;position:relative}.awards-list a span:hover,.link-underline-hover:hover,.main-services-left-block h2:hover,.media-right-block-name a:hover,.menu-city span a:hover,.more-buttons:hover,.next-page a:hover,.services-menu ul li a:hover,header .menu ul li a:hover{color:#ffffff94!important;-webkit-transition:color .3s;transition:color .3s}header .menu ul li a svg path{transition:all .1s}header .menu ul li a.active svg path,header .menu ul li a:hover svg path{fill:#ffffff94!important;transition:all .2s}.main-services-left-block h2:active,.media-right-block-name a:active,.menu-city span a:active,.more-buttons:active,.next-page a:active,.services-menu ul li a:active,header .menu ul li a:active{transform:scale3d(.98,.98,.98);-webkit-transition:color .2s;transition:color .2s}.menu-city{margin-top:70px}.menu-city p{color:#ccc;font-size:16px;margin:0}.menu-city span a{color:#fff;text-decoration:none;position:relative}.menu-city span:nth-child(2){margin:16px 0 0 0}.menu-city span:nth-child(3){margin:4px 0 0 0}.menu-city span{line-height:40px;text-decoration:none;color:#fff;display:block;font-size:30px;font-family:rgbold}.menu-right-block{margin:-5vh 0 0 0}.pencil.show .feedback-button i img{max-width:30px;margin:15px 0 0 15px}.pencil.show .online-button i img{max-width:60px;margin:0 auto}.brief-form{background:#f6f6f6}#form-brief h1{text-align:left;margin-top:100px;margin-bottom:0;color:#212121;font-family:rgbold;font-size:72px;display:inline-block;vertical-align:top;position:relative}#form-brief{margin-top:150px;margin-left:12%}.form-input{margin-top:150px;width:30%;margin-right:3%;display:inline-block}.feedback-textarea{display:block;border:none;background:#353535;width:calc(100% - 40px);padding:20px;outline:0;font-size:32px;letter-spacing:-1px;margin-top:22px;color:#fff;font-family:ltlight;-webkit-transition:all .1s;transition:all .1s;box-shadow:0 0 30px rgba(51,51,51,.05)}.form-input.textarea textarea{max-width:calc(100% - 40px);min-width:calc(100% - 40px);height:11vw;min-height:11vw;max-height:11vw}.form-input.textarea{width:63%;max-width:63%;min-width:63%}.form-input label{font-size:32px;letter-spacing:-1px;line-height:150%;font-weight:300;display:block;cursor:pointer;-webkit-transition:all .1s;transition:all .1s;font-family:ltlight;color:#ffffffd6}.form-input span{margin-top:10px;display:inline-block;font-size:19px;color:#ffffffd6}.sites-radio.form-input span{margin-top:25px}.form-input input{display:block;border:none;background:#353535;width:calc(100% - 40px);padding:20px;outline:0;font-size:32px;letter-spacing:-1px;margin-top:22px;color:#fff;font-family:ltlight;-webkit-transition:all .1s;transition:all .1s;box-shadow:0 0 30px rgba(51,51,51,.05)}.form-input input:hover{-webkit-transition:all .1s;transition:all .1s;box-shadow:0 0 30px rgba(51,51,51,.08)}#form-brief .form-input .checkbox span{color:#2d2d2d;font-size:24px}#form-brief .form-input .checkbox input{width:0;height:0;border:none;visibility:hidden;opacity:0;position:absolute;background:0 0}#form-brief .form-input .checkbox input:not(checked)~span:after{content:'';display:block;width:15px;height:15px;position:absolute;background:#d9d9d9;left:0;top:12px;-webkit-transition:all .2s;transition:all .2s}#form-brief .form-input .checkbox input:checked~span:after{content:'';display:block;width:15px;height:15px;position:absolute;background:#e41718;left:15px;top:12px;-webkit-transition:all .2s;transition:all .2s}#form-brief .form-input .checkbox input:not(checked)~span:before{content:'';display:block;width:30px;height:15px;background:#fff;position:absolute;left:0;top:12px}#form-brief .form-input .checkbox:hover span{color:#e41718;-webkit-transition:color .3s;transition:color .3s}#form-brief .form-input .checkbox{font-size:25px;font-family:ltlight;text-transform:none;cursor:pointer;position:relative;padding-left:50px;margin-top:17px;display:block;-webkit-transition:color .2s;transition:color .2s}#form-brief .form-input .radio span{color:#2d2d2d;font-size:24px}#form-brief .form-input .radio input{width:0;height:0;border:none;visibility:hidden;opacity:0;position:absolute;background:0 0}#form-brief .form-input .radio input:not(checked)~span:after{content:'';display:block;width:0;left:16px;top:16px;height:0;position:absolute;background:#e41718;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}#form-brief .form-input .radio input:checked~span:after{content:'';display:block;width:16px;height:16px;position:absolute;background:#e41718;border-radius:50%;left:7px;top:11px;-webkit-transition:all .2s;transition:all .2s}#form-brief .form-input .radio input:not(checked)~span:before{content:'';display:block;width:30px;border-radius:50%;height:30px;background:#f2f2f2;position:absolute;left:0;top:4px}#form-brief .form-input .radio:hover span{color:#e41718;-webkit-transition:color .3s;transition:color .3s}#form-brief .form-input .radio{font-size:25px;font-family:ltlight;text-transform:none;cursor:pointer;position:relative;padding-left:50px;margin-top:17px;display:block;-webkit-transition:color .2s;transition:color .2s}#form-brief{margin-left:12%;margin-top:150px}#form-brief .send-feedback{margin-top:40px}.brief-form button:hover svg,.feedback-form button:hover svg{animation:elastic-send .6s}.brief-form button svg,.feedback-form button svg{position:absolute;fill:#fff;width:28px;left:20px;margin-top:3px}.brief-form button:active svg,.feedback-form button:active svg{left:30px;-webkit-transition:all .3s;transition:all .3s}.brief-form button:active,.feedback-form button:active{transform:scale3d(.98,.98,.98);-webkit-transition:scale .3s;transition:scale .3s}.brief-form button,.feedback-form button{border:none;position:relative;background:#4d24d8;border-radius:50px;width:240px;padding:17px 0;cursor:pointer;opacity:1;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);box-shadow:0 10px 15px 0 rgba(0,0,0,.1);-webkit-transition:all .1s;transition:all .1s;outline:0;margin-top:80px;display:block}.pencil:after{content:'';display:block;background:#fff;border-radius:50px;height:65px;position:absolute;font-size:24px;right:20px;width:0;padding:18px 0;top:14px;z-index:0;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.pencil.done:after{content:'Заявка ушла, спасибо! Скоро ответим!';background:#4d24d8;color:#fff;border-radius:50px;width:535px;height:65px;position:absolute;font-size:23px;font-weight:400;font-family:custom-fonts;letter-spacing:-1px;right:0;padding:18px 45px 18px 30px;top:19px;z-index:0;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.pencil:before{content:'';display:block;width:100%;height:100%;background:#fff;border-radius:50%;opacity:0;z-index:1;position:relative;-webkit-transition:all .2s .2s;transition:all .2s .2s}.pencil.done:before{content:'';display:block;width:100%;height:100%;background:#fff;border-radius:50%;z-index:2;opacity:1;position:relative;-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s}.pencil.done:hover{transform:none;-webkit-box-shadow:0 20px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 20px 15px 0 rgba(0,0,0,.1);box-shadow:0 20px 15px 0 rgba(0,0,0,.1);cursor:default;bottom:30px}.pencil.done .pencil-button{opacity:0;background:#fff;-webkit-transition:opacity .3s,background .3s .2s;transition:opacity .3s,background .3s .2s}.pencil.done .checkmark{opacity:1;visibility:visible;-webkit-transition:all .3s;transition:all .3s}.checkmark{opacity:0;-webkit-transition:all .3s .4s;transition:all .3s .4s;fill:#fff;position:absolute;z-index:5;visibility:hidden;top:25px;left:25px;width:45px}footer .pencil .pencil-button svg{opacity:1;-webkit-transition:opacity .1s .5s;transition:opacity .1s .5s}.pencil.done .pencil-button svg{opacity:0}.fz{display:block;font-size:16px;margin-top:30px;color:#878787;max-width:700px;padding-right:20px;margin-bottom:30px}.brief-form button span,.feedback-form button span{font-size:20px;color:#fff;font-family:rgbold;opacity:1;-webkit-transition:all .2s;transition:all .2s}.brief-form button:hover,.feedback-form button:hover{background:#4d24d8;-webkit-transition:all .3s;transition:all .3s}.brief-form button:hover,.feedback-form button:hover{-webkit-box-shadow:0 20px 15px 0 rgba(0,0,0,.06);-moz-box-shadow:0 20px 15px 0 rgba(0,0,0,.06);box-shadow:0 20px 15px 0 rgba(0,0,0,.06);background:#341b87;-webkit-transition:all .3s;transition:all .3s}.brief-form button:hover span,.feedback-form button:hover span{color:#fff;-webkit-transition:all .3s;transition:all .3s}.brief-button i,.online-button i{background:0 0!important}.about-text{background:#111;padding-top:3rem;padding-left:3rem;padding-right:3rem;margin-top:19vh}.about-text h2{position:absolute;font-size:33vw;font-family:rgbold;color:#f6f6f6;line-height:0;top:-60px;right:60px;z-index:1;text-shadow:0 0 30px rgba(51,51,51,.07)}.about-text h3{width:25%;margin-left:25%;will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:0;font-weight:300;border-bottom:1px solid #ffffff25;padding-bottom:200px}.awards-block{padding:0 3rem}.about-award{background:#111;text-align:center;padding-top:100px;padding-bottom:230px}.about-award .awards-list{position:relative;margin:0 0 0 25%;max-width:100%;text-align:left;padding:0}.awards-list a{top:-15px;font-size:20px;text-decoration:none;position:relative;color:#fff;padding:0 2px;display:inline-block}.about-agency-container h3 i,.about-team-container h3 i{margin-top:-18px;position:absolute;margin-left:10px;display:inline-block}.about-team .description p{font-size:2.9vw;letter-spacing:-1px;line-height:130%;margin-top:-30px;color:#fff;max-width:50%}.about-agency-container h3 img,.about-team-container h3 img{max-width:45px}.about-agency-container .swiper-slide.swiper-slide-active{box-shadow:0 28px 80px rgba(0,0,0,.2);display:grid}.about-agency-container .swiper-container{overflow:hidden;width:60%;margin:0 0 0 10%}.about-agency-container .description{display:inline-block;vertical-align:top;width:25%;margin-left:50%;will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:80px;margin-bottom:0;font-weight:300;border-bottom:1px solid #ffffff25;padding-bottom:200px}.about-agency-container .swipe-text{right:auto;margin-top:-25vh}.awards-list .award-item:nth-child(1){margin:0 50px 0 0}.about-team{background:#111}.about-team-container{padding:200px 80px 175px 80px;margin:0 auto}.about-team-list{text-align:center}.about-team-list .team-item{width:100%;margin:30px 0 55px 0;display:block;vertical-align:top}.about-team-list-column{width:calc(25% - 45px);display:inline-block;vertical-align:top;margin:0 30px}.about-team-list-column:nth-child(1){margin-left:0}.about-team-list-column:nth-child(4){margin-right:0}.about-team-list .team-item:nth-child(1),.about-team-list .team-item:nth-child(13),.about-team-list .team-item:nth-child(17),.about-team-list .team-item:nth-child(21),.about-team-list .team-item:nth-child(25),.about-team-list .team-item:nth-child(29),.about-team-list .team-item:nth-child(33),.about-team-list .team-item:nth-child(37),.about-team-list .team-item:nth-child(41),.about-team-list .team-item:nth-child(45),.about-team-list .team-item:nth-child(49),.about-team-list .team-item:nth-child(5),.about-team-list .team-item:nth-child(53),.about-team-list .team-item:nth-child(9){margin-left:0}.about-team-list .team-item:nth-child(12),.about-team-list .team-item:nth-child(16),.about-team-list .team-item:nth-child(20),.about-team-list .team-item:nth-child(24),.about-team-list .team-item:nth-child(28),.about-team-list .team-item:nth-child(32),.about-team-list .team-item:nth-child(36),.about-team-list .team-item:nth-child(39),.about-team-list .team-item:nth-child(4),.about-team-list .team-item:nth-child(40),.about-team-list .team-item:nth-child(44),.about-team-list .team-item:nth-child(8){margin-right:0}.about-team-list .team-item .team-item-position{color:#ccc;font-size:18px;margin-top:5px;text-align:left}.about-team-list .team-item .team-item-name{line-height:40px;font-size:38px;text-align:left;color:#fff;font-family:rgregular;margin-top:20px}.about-team-list .team-item .team-item-photo img{width:100%;border-radius:40px}.about-showreel{background:#111;display:inline-block;vertical-align:top;width:50%}.about-video{position:relative;margin-top:35px}.about-showreel-container{padding:150px 80px 230px 80px;margin:0 auto}.about-showreel-container .description{position:relative}.video-block{display:grid;min-width:100vw;min-height:100vh;opacity:0}.showreel-video.active .video-block{opacity:1;transition:all .3s}video{outline:0;margin-bottom:-10px;border-radius:40px}.about-showreel .video-play-button{top:45%;z-index:2}.about-video-content:before{padding-top:56.25%;background:#ccc;content:'';display:block;position:relative;z-index:1}.about-showreel .video-play-button{cursor:pointer}.video-play-button:hover:after{width:225px;height:225px;-webkit-transition:all .3s;transition:all .3s}.video-play-button:active:after{width:220px;height:220px;-webkit-transition:all .1s;transition:all .1s}.video-play-button.hide{z-index:-1;opacity:0;transition:all .2s!important}.about-video-content video{position:absolute;z-index:3;top:0}.about-mission{display:inline-block;vertical-align:top;width:25%;padding-top:150px;margin-left:80px;margin-top:10%}.one-item .about-mission h3{max-width:70%;font-weight:300;margin-top:0;margin-bottom:0;padding-bottom:230px;font-size:2.9vw;letter-spacing:-1px;line-height:150%;color:#fff;display:block}.about-mission h3{display:inline-block;vertical-align:top;will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:0;font-weight:300;padding-bottom:200px}.about-mission .small-text i{margin-top:-12px}.about-awards h3,.about-reviews-container h3{text-align:left;margin-top:0;margin-bottom:0;color:#212121;display:inline-block;vertical-align:top;position:relative;font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%}.about-reviews-container{padding:80px 0 230px 0;margin:0 80px;position:relative;border-top:1px solid #ffffff25}.one-item .about-reviews-container{padding:150px 100px 330px 100px}.swiper-container-reviews .swiper-slide{opacity:1;transform:scale3d(1,1,1)}.swiper-container-reviews{margin:0 auto;position:relative;overflow:hidden;list-style:none;z-index:1;padding:100px 50px;background:#212121;width:75%;margin-left:20%}.swiper-container-reviews .about-review-text{width:67%;margin-left:5%;display:inline-block;vertical-align:top}.swiper-container-reviews .about-review-photo{width:15%;max-width:380px;max-height:380px;display:inline-block;vertical-align:top;border-radius:50%;overflow:hidden}.about-review-text-name{line-height:40px;font-size:38px;text-align:left;font-family:rgbold}.swiper-container-reviews .swiper-slide img{border-radius:50%}.about-reviews.social .swiper-slide img{border-radius:0;margin-top:-10%}.about-review-text-position{color:#ccc;font-size:18px;margin-top:10px;text-align:left}.about-review-text-text{margin-top:30px}.about-review-text-text a i img{max-width:45px}.about-review-text-text a span{display:inline-block;vertical-align:top}.about-review-text-text a i{display:inline-block;vertical-align:top}.about-review-text-text a,.awards-block-site a{display:inline-block;margin-top:55px;text-decoration:none;position:relative;color:#fff;margin-right:35px}.link-underline{text-decoration:none;position:relative;color:#fff}.about-reviews a:after,.awards-block-site a:after,.link-underline:after{-webkit--webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-transition:all .4s cubic-bezier(.19, 1, .22, 1);-webkit-transition:all .4s cubic-bezier(.19, 1, .22, 1);transition:all .4s cubic-bezier(.19, 1, .22, 1);content:'';width:100%;bottom:-2px;left:0;height:1px;position:absolute;z-index:-1}.about-reviews a:after,.awards-block-site a:after,.link-underline:after{-webkit--webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.about-reviews a:hover:after,.awards-block-site a:hover:after,.link-underline:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.about-reviews a:before,.awards-block-site a:before,.link-underline:before{width:100%;display:block;content:'';position:absolute;z-index:-1;height:1px;background:#ffffff94;left:0;bottom:-2px;-webkit--webkit-transition:all .2s cubic-bezier(.19,1,.22,1);-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.about-review-text-text a:hover,.awards-block-site a:hover,.link-underline:hover{color:#ffffff60}.about-reviews a:active,.awards-block-site a:active,.link-underline:active{transform:scale3d(.98,.98,.98)}.about-awards-container{padding:34px 80px 140px 80px;margin:0 auto;position:relative}.about-awards .award-block{padding:0}.awards-block .awards-block-icon{display:inline-block;vertical-align:bottom}.awards-block .awards-block-icon svg{width:65px;height:85px;margin-top:2px;fill:#fff}.awards-block .awards-block-name{display:inline-block;vertical-align:top;margin-left:15px;margin-top:15px}.awards-block .awards-block-name .awards-block-name-text{line-height:40px;font-size:38px;text-align:left}.awards-block .awards-block-name .awards-block-name-counter{color:#999;font-size:18px;margin-top:3px;text-align:left}.awards-block .awards-block-list{margin:0;padding:0;list-style:none;width:50%;display:inline-block;vertical-align:top}.awards-block .awards-block-list li{margin:13px 0 20px;padding-bottom:25px;border-bottom:1px solid #ffffff25}.awards-block .awards-block-list li .awards-block-item{width:75%;display:inline-block;vertical-align:top;font-size:25px}.awards-block .awards-block-list li .awards-block-item span{font-size:18px;display:block;color:#878787;margin-top:5px}.awards-block .awards-block-list li .awards-block-site{width:24%;display:inline-block;vertical-align:top;font-size:25px}.about-awards h3{margin-bottom:65px}.about-awards h3 i{vertical-align:top;margin-top:-18px;position:absolute;margin-left:10px;display:inline-block}.about-awards p{vertical-align:top;will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:100px;font-weight:300;border-bottom:1px solid #ffffff25;padding-bottom:200px}.about-awards h3 i img{max-width:45px}.awards-block-item sup{color:#16e339;font-family:rgbold;font-size:15px}.about-awards .awards-block{margin-bottom:80px;padding:0;margin-left:5%}.awards-block-site a:after,.awards-block-site a:before{z-index:0}.awards-block-site a{margin-right:0;margin-top:10px}.awards-list a{cursor:pointer}.awards-list a span{position:relative;z-index:1}.award-block-rating{width:25%;display:inline-block;vertical-align:top}.next-page .next-page-block.active h2{cursor:default;border-bottom:1px solid #ffffff00;color:#ffffff94}.next-page .next-page-block.active h2:active{transform:scale3d(1,1,1)}.next-page .next-page-block.active h2:hover{color:#fff}.next-page .next-page-block.active h2:after,.next-page .next-page-block.active h2:hover:after,.next-page .next-page-block.active h2:hover:before{background:#ffffff00}.about-agency{background:#111;width:100vw;padding:0;margin:0 80px}.contacts-block-content h2{font-size:2.9vw;line-height:150%;letter-spacing:-1px;margin:0;font-weight:300}.contacts-block-content h3{margin:0;font-weight:300}.contacts-block-content a{text-decoration:none;color:#fff}.contacts-block-content{padding-top:26vh;padding-left:80px;padding-right:80px}.contacts-block{width:100vw;padding-bottom:130px}.contacts-block-content .city{display:block}.contacts-block-content h2{font-family:rgregular}.contacts-city{margin-top:100px}.content-block h3 i img{max-width:35px}.content-block h3 i{margin-top:-14px;margin-left:5px;display:inline-block;vertical-align:top}.main-contacts h3{margin-bottom:6px}.main-contacts h3 i{margin-top:-16px}.contacts-left{display:inline-block;vertical-align:top;width:25%;margin:0 0 130px 80px;background:#212121;padding:50px 60px}.contacts-right{display:inline-block;vertical-align:top;width:25%;margin:0 0 130px;background:#212121;padding:50px 60px}.contacts-city span.label{margin-left:80px;margin-top:-50px}.main-contacts{margin-bottom:6px}.contacts-city h1{max-width:25%;display:inline-block;vertical-align:top;margin-left:50%;margin-top:80px;border-bottom:1px solid #ffffff25;padding-bottom:200px;font-size:32px;letter-spacing:-1px;line-height:130%;font-weight:300;color:#fff}.contacts-block .main-contacts i{margin-top:-16px}.contacts-city h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:0}.contacts-page .fake-bg,.contacts-page footer{display:none}.contacts-block-content span:hover{-webkit-transition:all .3s;transition:all .3s}.contacts-block-content h1{position:relative;z-index:2;margin-top:0;font-weight:300;max-width:68%;font-size:2.9vw;letter-spacing:-1px;line-height:150%}.contacts-block-content span{display:inline-block;vertical-align:top;cursor:pointer;margin-right:30px;-webkit-transition:all .2s;transition:all .2s;position:relative}.contacts-block-content span.active{border-bottom:none;color:#212121;cursor:default;-webkit-transition:all 0s;transition:all 0s;border-bottom:1px dashed rgba(77,36,216,0)}.city-block-moscow,.city-block-tomsk{opacity:0;visibility:hidden;height:0;-webkit-transition:all .2s;transition:all .2s;transform:translate3d(100px,0,0)}.city-block-moscow.active,.city-block-tomsk.active{opacity:1;height:auto;visibility:visible;transform:translate3d(0,0,0);-webkit-transition:all .5s;transition:all .5s}.contacts-bottom a{-webkit-transition:all .2s;transition:all .2s}.contacts-bottom a:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s}.contacts-bottom a.link{position:relative;display:block;margin-bottom:10px}.contacts-bottom a.link:before{width:100%;display:block;content:'';position:absolute;bottom:0;height:2px;left:0;background:#212121;-webkit--webkit-transition:all .2s cubic-bezier(.19,1,.22,1);-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.contacts-bottom a.link:after{-webkit--webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);content:'';width:100%;bottom:0;left:0;height:2px;position:absolute}.contacts-bottom a.link:after{-webkit--webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#f6f6f6;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.contacts-bottom a.link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.clients-page .clients{margin:0}.clients-start h1{margin:0}.clients-start h1 span{will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:0;font-weight:300}.clients-start{padding-bottom:180px;padding-top:3rem;margin-top:19vh;width:25%;margin-left:15%}.works-page .clients-start{padding-bottom:60px}.works-filter{margin:0;padding:0;list-style:none}.works-filter li:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.works-filter li.active{color:#ffffff94;cursor:default}.works-filter li.active:after,.works-filter li.active:before{display:none}.works-filter li:after{content:'';width:100%;bottom:-2px;left:0;height:1px;position:absolute;z-index:2;-webkit-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.works-filter li:before{width:100%;display:block;content:'';position:absolute;z-index:-1;height:1px;background:#ffffff94;left:0;bottom:-2px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1);transition:all .2s cubic-bezier(.19,1,.22,1)}.works-filter li:hover{color:#ffffff94!important;-webkit-transition:color .3s;transition:color .3s}.works-filter li{font-size:24px;color:#fff;position:relative;text-decoration:none;z-index:1;cursor:pointer;display:inline-block;margin-right:30px;margin-bottom:10px}.clients-text{max-width:25%;display:inline-block;vertical-align:top;margin-left:45%;margin-top:80px;padding-bottom:200px}.clients-text h2{border-bottom:1px solid #ffffff25;padding-bottom:200px;margin:0;font-weight:300;font-size:32px}.clients-text p,.clients-text.what-next p{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-top:-10px}.clients-text p i img{max-width:45px}.clients-text p i{margin-top:-18px;display:inline-block;vertical-align:top;margin-left:5px;font-style:normal}.clients-why-content{padding:330px 80px 230px 80px;margin:0 auto;width:75%}.clients-why-block{display:inline-block;vertical-align:top;width:33%;margin-bottom:80px}.clients-why-block:nth-child(even){margin-right:0}.clients-why-block-icon img{width:40px;display:inline-block;position:absolute;left:0}.clients-why-block-text{display:block;vertical-align:top}.clients-why-block-text-header{font-weight:300;font-size:32px;letter-spacing:-1px;vertical-align:top;display:inline-block;margin-left:0;margin-top:4px}.about-page .clients-why-block-text-header{margin-left:0;margin-top:4px}.clients-why-block-text-desc{max-width:85%;color:#bdbdbd;margin-top:20px}.clients-why-block.animate-block:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.clients-why-block.animate-block:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.clients-why-block.animate-block:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.clients-why-block.animate-block:nth-child(5){-webkit-transition-delay:.1s;transition-delay:.1s}.clients-why-block.animate-block:nth-child(6){-webkit-transition-delay:.2s;transition-delay:.2s}.clients-why-block.animate-block:nth-child(7){-webkit-transition-delay:.1s;transition-delay:.1s}.clients-why-block.animate-block:nth-child(8){-webkit-transition-delay:.2s;transition-delay:.2s}.friends{padding-bottom:230px}.about-awards .about-awards-container h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-top:-10px;margin-left:3px;font-family:ltlight}.about-awards-container-header{display:inline-block;vertical-align:top;width:25%;margin-left:50%}.vacancy-why{margin-left:10%;width:75%}.vacancy-block-content{padding:26vh 80px 80px 80px;margin:0 auto}.vacancy-left{display:inline-block;vertical-align:top;width:46%;margin-top:-25px;padding-right:4%;margin-bottom:250px}.vacancy-right{display:inline-block;vertical-align:top;width:40%;padding-left:17%;margin-top:5%}.vacancy-right h3 a:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s}.vacancy-right h3 a{text-decoration:none;-webkit-transition:all .2s;transition:all .2s;font-family:rgregular;color:#fff}.vacancy-right h3{border-bottom:1px solid #ffffff25;padding-bottom:200px;margin:0;font-weight:300;font-size:32px}.vacancy-item-name{text-decoration:none;font-size:2.9vw;display:inline-block;position:relative;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.vacancy-item-name:active{transform:scale3d(.98,.98,.98);-webkit-transition:all .2s;transition:all .2s}.vacancy-item-name i svg{width:15px;transform:rotate(-90deg)}.vacancy-item-name i{display:block;position:absolute;left:-32px;top:-10px;padding-right:22px}.vacancy-item{padding:30px 0;border-bottom:1px solid #ffffff25}.vacancy-item span{display:block;color:#999;font-size:18px;margin-top:13px}.vacancy-item-desc{max-height:0;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;padding-top:0}.vacancy-list{margin-left:30px}.vacancy-item-name i.emoji{transform:none;display:inline-block;max-width:45px;right:-57px;padding-right:0;left:auto;top:1px}.vacancy-item-name i.emoji img{max-width:100%}.vacancy-item:hover{background:#501efb;-webkit-transition:all .3s;transition:all .3s}.vacancy-item.active:hover{background:0 0}.vacancy-item.active .vacancy-item-desc{max-height:2000px;padding-top:40px;-webkit-transition:max-height .8s;transition:max-height .8s}.vacancy-item.active .vacancy-item-name i svg{transform:rotate(0);-webkit-transition:all .4s;transition:all .4s}.vacancy-item-desc-block-header{font-family:rgbold}.vacancy-item-desc-block-list ul{margin-bottom:45px;margin-top:15px}.vacancy-all-content{padding:90px 80px 360px 80px;margin:0 auto}.vacancy-all h3{text-align:left;margin-top:0;margin-bottom:70px;color:#fff;font-size:4vw;vertical-align:top;position:relative}.vacancy-all img{width:70%;margin-left:5%;margin-top:-3%}.works-filter{margin-left:15%;max-width:60%}.works-list-container{padding:90px 80px 230px 80px;margin:0 auto}section.works-header h3 b{display:inline-block;cursor:pointer;font-weight:300;line-height:110%;color:#4d24d8;-webkit-transition:all .2s;transition:all .2s;border-bottom:1px dashed #4d24d8}.works-header h2 b:active,section.works-header h3 b:active{transform:scale3d(.98,.98,.98);-webkit-transition:all .2s;transition:all .2s}.works-header h2 b.active,.works-header h2 b:hover,section.works-header h3 b.active,section.works-header h3 b:hover{border-bottom:1px dashed rgba(77,36,216,0);color:#501efb;-webkit-transition:all .3s;transition:all .3s}section.works-header h3 b.active{color:#212121;cursor:default}section.works-header h3{position:relative;z-index:2;margin-top:0;font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%;max-width:70%}.works-page .works-container{padding:0 15% 360px 15%;min-height:100vh}.services-page .nd-big{margin-top:50px!important}.works-page .works-item.works-margin-left{margin-left:20px}.services-page .works-item.big,.services-page .works-item.big-one,.services-page .works-item.part,.services-page .works-item.part-small,.works-page .works-item.big,.works-page .works-item.big-one,.works-page .works-item.part,.works-page .works-item.part-small{margin-top:0;background:#1b1b1b;padding:50px;margin-bottom:20px;transition:background-color .2s}.works-item:hover.big,.works-item:hover.big-one,.works-item:hover.part,.works-item:hover.part-small{background-color:#212121;transition:background-color .3s}.works-item.soon:hover.big,.works-item.soon:hover.big-one,.works-item.soon:hover.part,.works-item.soon:hover.part-small{background:#1b1b1b;cursor:default}.works-item.soon:hover.big .works-header svg,.works-item.soon:hover.big-one .works-header svg,.works-item.soon:hover.part .works-header svg,.works-item.soon:hover.part-small .works-header svg{display:none}.works-item:hover.big img,.works-item:hover.big-one img,.works-item:hover.part img,.works-item:hover.part-small img{opacity:.8;transition:all .3s}.works-item.soon:hover.big img,.works-item.soon:hover.big-one img,.works-item.soon:hover.part img,.works-item.soon:hover.part-small img{opacity:1}.works-page .works-container{margin:0}.works-page .hover-reveal{width:23vw;height:13vw}.services-page .works-item .animate-block{width:100%;border-bottom:1px solid #ffffff25;padding:50px 0;display:table}.works-page .works-item .animate-block{width:100%;border-bottom:1px solid #ffffff25;padding:50px 0;display:table}.works-header h2{font-size:1.2vw;text-decoration:none;max-width:58%;margin-top:90px;font-weight:300}.works-header h2 span{color:#4d24d8;line-height:150%;font-weight:300;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border-bottom:1px dashed #4d24d8}.works-header h2 span.active{color:#212121;cursor:default}.services-container .description{margin-bottom:60px}section.services-sites-header h1{font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%;max-width:70%;position:relative;margin-top:0;margin-bottom:0}section.services-sites-header{position:relative;padding-top:26vh;padding-left:80px}.rating-tagline{position:absolute;padding:30px;width:15vw;height:15vw;top:25vh;right:11vw;-webkit-transition:rotate .2s linear;transition:rotate .2s linear}.rating-tagline-content{background:#212121;position:absolute;color:#fff;padding:30px;width:15vw;font-size:32px;letter-spacing:-1px;font-family:ltlight;top:0;left:0;height:15vw;text-align:center;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;border-radius:50%;transform:rotate(-15deg)}.services-page .about-awards-container-header{margin-left:40%}.services-page .awards-main-block{width:50%;margin-left:40%;padding:0 0 200px}.services-page .awards-h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-top:-10px;margin-left:3px;font-family:ltlight}.services-page .clients-why{margin-top:180px}.nd-page-social.clients-why{margin-bottom:50px}.services-page .about-awards-container-header p{vertical-align:top;will-change:transform;color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:100px;font-weight:300;border-bottom:1px solid #ffffff25;padding-bottom:200px}.services-page .clients-why-content{padding:0 0 120px 0;margin:-50px 0 0 15%;border-bottom:1px solid #ffffff25}.services-page .clients-why-block-text-header{margin-left:0;margin-top:4px}.services-page .services-sites-desc .clients-why-block-text-header{margin-left:0;margin-top:4px}.services-sites-desc-container{padding:150px 80px 230px 80px;margin:0 auto}.clients-why-content h3,.services-sites-desc-container h3,.services-sites-stage h3{text-align:left;margin-top:0;position:relative;margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:3px}.clients-header{font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%;max-width:80%;margin-top:15px;margin-bottom:70px}.clients-why-content h3,.services-sites-stage-container h3{display:block}.services-sites-stage-container h3{margin-bottom:90px}.services-sites-desc-container p{font-weight:300;font-size:2.9vw;letter-spacing:-1px;line-height:150%;max-width:80%;margin-top:15px;margin-bottom:70px}.services-sites-stage-container{padding:150px 80px 230px 80px;margin:0 auto}.services-sites-stage-item-number{position:absolute;font-size:150px;font-family:blblack;letter-spacing:-2px;color:#212121;line-height:0;left:-11px;top:36px;z-index:0;text-shadow:0 0 30px rgba(51,51,51,.07)}.services-sites-stage-item{position:relative;width:calc(33% - 67px);display:inline-block;vertical-align:top;margin:0 0 100px 0;padding:20px 20px 50px 35px;-webkit-transition:all .4s;transition:all .4s}.services-sites-stage-item-text{position:relative;z-index:1;line-height:40px;font-size:38px;color:#fff}.services-sites-stage-item:nth-child(12),.services-sites-stage-item:nth-child(3),.services-sites-stage-item:nth-child(6),.services-sites-stage-item:nth-child(9){margin:0 10px}.services-sites-stage-item:nth-child(10),.services-sites-stage-item:nth-child(8),.services-sites-stage-item:nth-child(9){margin:0;padding:20px 20px 0 35px}.services-sites-stage-item-desc{margin-top:20px;color:#999}.services-sites-stage.promo .services-sites-stage-container{padding:150px 80px 0 80px}.services-sites-stage.promo{margin-top:100px;margin-bottom:0}.clients-text.what-next.promo{padding-top:0}.services-sites-stage.promo .services-sites-stage-item{margin:0 0 150px 0;padding:20px 100px 50px 35px}.services-sites-stage.promo .services-sites-stage-item-desc{margin-top:20px;color:#fff}.services-page .works .works-container{margin:0 auto;padding:150px 80px 230px 80px}.services-page .clients{margin-top:100px}.services-page .more-clients{margin-top:-100px}.services-stage-block{width:85%;margin-left:10%}.services-sites-stage{padding:0 80px;margin-top:250px;margin-bottom:100px}.services-page .clients-text h2{margin-bottom:0}.about-page .services{padding:150px 80px 230px 80px}.clients-text.what-next{padding-top:150px}.one-item-cover-full img{width:100%;margin:8vh 2vw;box-shadow:0 0 80px rgba(51,51,51,.07);-webkit-transition:all .8s}.one-item-cover-full{width:96vw;margin-top:10vh}.services-sites-header.branding{padding-bottom:360px}.services-sites-stage.branding .services-sites-stage-item:nth-child(5){margin-bottom:0}.services-sites-stage.branding .services-sites-stage-item:nth-child(6){margin-bottom:0}.services-sites-stage.branding .services-sites-stage-item:nth-child(7){margin-bottom:0}.social .swiper-container-reviews{margin:0 auto}.social .about-reviews-container{padding:0 80px 230px 80px}.clients.social h3{margin-bottom:90px}.about-reviews.social .about-reviews-container{padding:0 80px 360px 80px}.promo .services-sites-stage-container h3{margin-bottom:100px}.about-page .clients-why-content{padding:0 0 120px 0;margin:0 0 0 15%;border-bottom:1px solid #ffffff25}.clients-page .services-sites-desc-container p,.services-page .services-sites-desc-container p{color:#fff;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;margin-bottom:0;max-width:100%}.clients-page .services-sites-desc-container h3,.services-page .services-sites-desc-container h3{margin-bottom:15px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:0}.clients-page .services-sites-desc-container,.services-page .services-sites-desc-container{padding:3rem;max-width:calc(25% + 6rem);display:inline-block;vertical-align:top;margin-left:5%;margin-top:80px;padding-bottom:120px}.about-reviews{margin-top:200px}.clients-why-wrap{width:75%;margin-left:5%;padding-left:3rem}.clients-why-block-icon{max-width:80%;position:relative;display:none}.clients-text.support{margin-top:0}.support .services-sites-stage-container{padding:150px 80px 80px 80px}.support.clients-why h3{padding-top:150px;margin:0;text-align:left;color:#212121;font-size:72px;vertical-align:top;position:relative}.support .clients-why-content p{margin-bottom:55px}.support .clients-why-content{padding:0 80px 360px 80px}.support.clients-text.what-next{padding:230px 80px}.support .clients-why-block-icon{font-weight:300;font-size:42px;line-height:30px;width:85px;letter-spacing:-1px;text-align:center;color:#4d24d8;padding:60px 60px 55px 60px}.support .clients-why-block-icon span{color:#999;font-size:20px;font-family:ltlight}.support .clients-why-block-text-header p{margin:6px 0}.support .clients-why-block-text-header{margin-top:39px;font-size:24px;letter-spacing:0}.support .clients-why-block-text-header span{font-family:rgbold}.support .animate-block.clients-why-block:hover,.support .clients-why-block:hover{background:#fff}.support .clients-why-block:hover .clients-why-block-icon,.support .clients-why-block:hover .clients-why-block-text-header{opacity:1;visibility:visible;transform:none}.mobile .about-reviews-container{padding:150px 80px 360px 80px}.one-work-open .showreel-video .video{background:#f6f6f6;width:100vw;top:0;left:0;z-index:1}.one-item{background:#111;width:100vw}.one-item-header{padding-left:10vw;padding-top:26vh}.one-item-header h1{font-size:90px;line-height:115%;letter-spacing:-2px;color:#212121;display:inline-block;position:relative;z-index:1}.one-item-header h1:before{width:calc(100% + 20px);height:100%;position:absolute;left:0;top:0;padding:0 10px;margin-left:-10px;z-index:-1;content:'';background:#fff}.one-item-desc-main{padding-left:10vw}.one-item-desc-main p{font-size:50px;letter-spacing:-1px;line-height:150%;max-width:980px;margin-top:0;font-weight:300;color:#fff}.one-item-cover{max-width:1440px;margin:230px auto 200px;text-align:center}.one-item-cover img{max-width:100%}.one-item-number{max-width:1440px;margin:0 auto;position:relative;text-align:center}.one-item-number .number-desc{position:relative;z-index:2;width:360px;color:#fff}.one-item-number .number{font-size:247px;position:absolute;font-family:blblack;letter-spacing:30px;color:#212121;line-height:0;left:0;margin-top:36px;width:100%;margin-left:20px;top:0;z-index:1;text-shadow:0 0 30px rgba(51,51,51,.07)}.one-item-main-image{max-width:60vw;margin-top:245px;display:inline-block;vertical-align:top;position:relative}.one-item-task{display:inline-block;vertical-align:top;width:30vw;margin-left:5vw;margin-right:4vw;margin-top:345px;max-width:480px;margin-bottom:180px}.one-item-main-image img{max-width:100%;display:block;box-shadow:0 4px 80px rgba(66,66,66,.2)}.one-item-idea h2,.one-item-task h2{text-align:left;color:#fff;font-family:rgbold;font-size:42px;vertical-align:top;position:relative;margin:0 auto 30px auto}.one-item-idea span,.one-item-task span{font-size:32px;position:relative;z-index:2;letter-spacing:-1px;line-height:150%;max-width:980px;margin-top:0;font-weight:300;display:block;color:#fff}.one-item-desc{padding:230px 10vw}.one-item-desc span{font-size:50px;position:relative;z-index:2;letter-spacing:-1px;line-height:150%;max-width:980px;margin-top:0;font-weight:300}.one-item .about-mission{background:#111;padding-top:380px;padding-left:10vw;margin-top:-110px;width:100%;margin-left:0}.one-item .about-mission h3{padding-bottom:360px}.two-number{background:#111;max-width:100vw;text-align:center;padding:0 0 280px 0}.two-number .one-item-number-container{max-width:1440px;margin:0 auto;position:relative}.two-number.one-item-number .number{color:#212121}.one-item-quest{padding-left:5vw;margin-right:4vw;padding-top:150px;width:30vw;display:inline-block}.one-item-screen img{max-width:100%;display:block;box-shadow:0 4px 80px rgba(66,66,66,.2)}.one-item-screen{max-width:60vw;margin-top:130px;display:inline-block;vertical-align:top;position:relative;float:right}.one-item .swiper-container-reviews .about-review-photo{max-width:250px;max-height:250px}.last-image.one-item-screen img{width:100vw;box-shadow:0 4px 80px rgba(66,66,66,0)}.last-image.one-item-screen{width:100vw;max-width:100vw}.one-item .swiper-container-reviews .swiper-slide img{border-radius:0}.one-item-mobile{max-width:1440px;margin:0 auto -100px;padding:300px 100px 0 100px}.one-item-mobile-img img{display:inline-block;vertical-align:top;width:30vw;max-width:300px}.one-item-mobile-text{display:inline-block;vertical-align:top}.one-item-mobile-header{text-align:left;color:#fff;font-family:rgbold;font-size:42px;vertical-align:top;position:relative;margin:0 0 30px 50px}.one-item-mobile-screen{font-size:32px;position:relative;z-index:2;letter-spacing:-1px;margin-left:50px;line-height:150%;max-width:580px;width:60vw;margin-top:0;font-weight:300;display:block;color:#fff}.last-image.one-item-screen{margin-top:0}.fourhundredfour h2 a:hover{border-bottom:1px solid rgba(77,36,216,0);transition:all .2s}.fourhundredfour h2 a{cursor:pointer;line-height:110%;color:#4d24d8;-webkit-transition:all .2s;transition:all .2s;border-bottom:1px solid #4d24d8;text-decoration:none;transition:all .2s}.fourhundredfour h2{font-size:50px;position:relative;z-index:2;letter-spacing:-1px;line-height:150%;margin:0;font-weight:300}.fourhundredfour h1{font-size:140px;line-height:15px}.fourhundredfour{text-align:center;padding:10vh 10vw}.contacts-block-content ul li a{font-size:24px;color:#fff;position:relative;text-decoration:none;z-index:1}.contacts-block-content ul li{display:inline-block;margin:0 17px}.contacts-block-content ul.messenger li{margin:3px 34px 0 0}.contacts-block-content ul{margin:0;padding:0;list-style:none}.messenger a span{margin-left:5px;margin-right:0}span.label{margin-bottom:5px;font-size:20px;color:#999;font-weight:300;margin-top:-35px;position:absolute}.contacts-block-content ul.messenger{margin-top:4%}/*!*background: #4d24d8;*!*/.video-div:before{position:absolute;width:100%;height:100%;content:'';display:block;z-index:1}.on-bg{width:100vw;height:100vh;position:absolute}.on-bg-round{border:1px solid #191919;border-radius:50%;width:110vh;height:110vh;position:absolute;right:50px;top:-20px;opacity:.08}.on-bg-line{border:1px solid #191919;opacity:.05;width:100vw;top:75vh;position:absolute}.stories__item{margin-right:35px;width:100px;cursor:pointer;display:inline-block;vertical-align:top}.stories__item:hover .stories__item__img-wrap::after{transform:rotate(180deg);transition:all .5s}.stories__item:hover .stories__item__img-wrap__img{transform:scale3d(.96,.96,.96);transition:all .5s}.stories__item__img-wrap{margin:0 auto;position:relative;z-index:2;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.stories{z-index:2;padding:140px 0 70px 40px;display:inline-block;width:30%;text-align:right}.stories__item.panfilov{margin-right:0}.stories__item__img-wrap::before{content:'';position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);z-index:100;border-radius:100%;background:#111}.stories__item__img-wrap::after{content:'';position:absolute;top:-1px;left:-1px;z-index:0;border-radius:100%;background:linear-gradient(to top right,#f8a64e,#a01292);width:102px;height:102px;transition:all .2s}.stories__item__img-wrap__img{border-radius:100%;background-size:92px;width:90px;height:90px;margin:0 auto;z-index:200;position:relative;border:1px solid #111;transition:all .2s}.stories__item__profile-name{text-align:center;margin-top:.5rem;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stories__item.view .stories__item__img-wrap::after{background:#999;transition:all .3s}.stories__item:active .stories__item__img-wrap{transform:scale3d(.97,.97,.97);transition:all .4s}.stories-modal{opacity:0;transition:all .2s;visibility:hidden;height:0;overflow:hidden}.ceo-item-job{color:#bdbdbd;text-align:center;margin-top:10px}.bg-stories{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.7);z-index:-1}.stories-modal.active{position:fixed;width:100vw;height:100vh;z-index:100;visibility:visible;top:0;left:0;opacity:1;transition:all .5s}.close-stories{width:36px;height:36px;padding:10px}.close-stories{margin-top:5px;right:-70px;cursor:pointer;position:absolute}.close-stories span{transition:all .2s;display:block}.close-stories:hover span{transition:all .5s;transform:scale3d(1.08,1.08,1.08)}.close-stories:active span{transform:scale3d(.98,.98,.98);transition:all .2s}.close-stories span:before{content:'';width:36px;height:3px;display:block;background:#fff;position:absolute;border-radius:4px;transform:rotate(-45deg)}.close-stories span:after{transform:rotate(45deg);content:'';width:36px;height:3px;display:block;background:#fff;position:absolute;border-radius:4px}.stories-one{width:30vw;margin:40px auto 0 auto;height:100vh;position:fixed;left:calc(50vw - 15vw);opacity:0;visibility:hidden}.stories-one.show{opacity:1;visibility:visible;transition:opacity .5s}.stories-one-avatar{margin-bottom:15px}.avatar-img{width:35px;height:35px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:top}.avatar-img img{max-width:120%;margin-left:-7%;margin-top:-16%}.avatar-text{display:inline-block;color:#fff;font-family:rgbold;font-size:16px;vertical-align:top;margin-left:6px;margin-top:7px}.avatar-time{color:#fff;font-size:16px;display:inline-block;vertical-align:top;vertical-align:top;opacity:.6;margin-left:7px;margin-top:7px}.swiper-stories-panfilov,.swiper-stories-penkov,.swiper-stories-penkova,.swiper-stories-tokmakova{width:100%;height:calc(100vh - 130px);overflow:hidden;z-index:0;position:relative}.swiper-stories-panfilov .swiper-slide,.swiper-stories-penkov .swiper-slide,.swiper-stories-penkova .swiper-slide,.swiper-stories-tokmakova .swiper-slide{background-size:cover;opacity:0!important}.swiper-stories-pagination .swiper-pagination-bullet{width:calc(33% - 3px);border-radius:0;height:2px;background:rgba(255,255,255,.35);opacity:1;position:relative;margin:0 2px}.swiper-stories-pagination{margin-left:-2px;width:calc(100% + 4px)!important}.stories-count{margin-bottom:10px}.swiper-stories-pagination .swiper-pagination-bullet-active:before{animation:fill 15s linear forwards;content:'';position:absolute;top:0;left:0;display:block;height:2px;transition:all .2s}.swiper-stories-pagination .swiper-pagination-bullet{left:0!important;transform:scale(1)!important}.swiper-pagination-bullet-active-prev,.swiper-pagination-bullet-active-prev-prev{background:#fff!important}.navigation{position:fixed;width:calc(30vw + 120px);margin-left:-60px;top:47vh}.swiper-stories-panfilov .swiper-slide-active video,.swiper-stories-penkov .swiper-slide-active video,.swiper-stories-penkova .swiper-slide-active video,.swiper-stories-tokmakova .swiper-slide-active video{height:100%;background:#000;object-fit:cover;z-index:-1}.swiper-stories-panfilov .swiper-slide-active,.swiper-stories-penkov .swiper-slide-active,.swiper-stories-penkova .swiper-slide-active,.swiper-stories-tokmakova .swiper-slide-active{opacity:1!important}.swiper-stories-button-next:before{content:'';display:block;background:#fff;width:20px;margin-top:11px;height:2px;transform:rotate(45deg)}.stories-one .swiper-slide:before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';display:block;z-index:4}.swiper-stories-button-next:after{content:'';display:block;background:#fff;width:20px;height:2px;margin-top:12px;transform:rotate(-45deg)}.swiper-stories-button-next{display:inline-block;height:80px;cursor:pointer;padding:20px;float:right;outline:0}.swiper-stories-button-next:hover{transform:scale3d(1.08,1.08,1.08);transition:all .5s}.swiper-stories-button-next:active{transform:scale3d(.98,.98,.98);transition:all .2s}.swiper-stories-button-prev:before{content:'';display:block;background:#fff;width:20px;margin-top:11px;height:2px;transform:rotate(135deg)}.swiper-stories-button-prev:after{content:'';display:block;background:#fff;width:20px;height:2px;margin-top:12px;transform:rotate(-135deg)}.swiper-stories-button-prev:hover{transform:scale3d(1.08,1.08,1.08);transition:all .5s}.swiper-stories-button-prev:active{transform:scale3d(.98,.98,.98);transition:all .2s}.swiper-stories-button-prev{display:inline-block;height:80px;cursor:pointer;padding:20px;float:left;outline:0;transition:all .2s}.swiper-button-disabled{cursor:default;transform:none;opacity:.2}.swiper-button-disabled:hover{cursor:default;transform:none}@keyframes fill{0%{background:#fff;width:0%}100%{background:#fff;width:100%}}.rs-range{width:calc(16vw + 24px);-webkit-appearance:none;border-radius:10px;height:1px}.rs-range:focus{outline:0}.rs-range::-webkit-slider-thumb{height:46px;width:46px;cursor:pointer;-webkit-appearance:none;margin-top:-5px;background-image:url('../images/emoji/smiling-face-with-heart-shaped-eyes_1f60d.png');background-size:46px;position:relative}.rs-range[type=range]{height:10px;-webkit-appearance:none;background-color:transparent;position:relative;margin-left:-12px}.rs-range::-webkit-slider-thumb:after{content:'';height:10px;display:block;width:20vw;position:absolute;background:#e0e0e0;border-radius:10px}.rs-range::-moz-focus-outer{border:0}.rs-label{position:absolute;display:block;width:46px;height:46px;background:0 0;border-radius:50%;text-align:center;box-sizing:border-box;margin-top:-65px;margin-left:-12px;left:0;transform:scale(1.11)}.rs-label img{width:46px;transform:translate3d(0,-1.1px,0);opacity:0;transition:opacity .2s}.range-slider{padding:30px 35px;width:16vw;background:#fff;border-radius:17px;position:relative;box-shadow:0 2px 15px rgba(66,66,66,.05)}.range-line{background-image:linear-gradient(90deg,#aa22ac,#dc2f26,#dc2f26);width:16vw;height:10px;border-radius:10px;position:absolute;margin-top:8px}.rs-bullet-block{width:calc(16vw - 24px);position:relative}.line{background:#e0e0e0;width:16vw;height:10px;display:block;border-radius:10px;position:absolute;right:34px;margin-top:8px}.insta-range{position:absolute;right:10vw;top:63vh;transform:rotate(-4deg) scale3d(1.1,1.1,1.1);z-index:2;padding:0 50px;opacity:0}.loading-done .insta-range{transform:rotate(-4deg) scale3d(1,1,1);opacity:1;transition:all .5s 3.6s}.voted{width:15px;height:15px;border:3px solid #262626;background:#fff;border-radius:50%;display:block;position:absolute;margin-top:2px;right:34px;opacity:0}.voted-middle span{width:20px;height:20px;margin-top:-19px;margin-left:59px;transform:rotate(45deg);border-radius:4px;display:block;position:absolute;background:#262626}.insta-range.done .voted,.insta-range.done .voted-middle{opacity:1;transition:all .2s}.voted-middle{color:#fafafa;background:#262626;border-radius:10px;padding:12px;display:inline-block;position:absolute;right:-41px;margin-top:43px;font-size:16px;box-shadow:0 2px 15px rgba(66,66,66,.05);opacity:0}.insta-range.done #rs-bullet-img{animation:voted-done 1.5s forwards}.insta-voted-done img{width:80px;display:block;position:absolute;z-index:2;opacity:0}.insta-voted-done img:nth-child(1){transform:translate3d(10vw,89vh,0)}.insta-voted-done img:nth-child(2){transform:translate3d(55vw,69vh,0)}.insta-voted-done img:nth-child(3){transform:translate3d(20vw,29vh,0)}.insta-voted-done img:nth-child(4){transform:translate3d(33vw,49vh,0)}.insta-voted-done img:nth-child(5){transform:translate3d(44vw,79vh,0)}.insta-voted-done img:nth-child(6){transform:translate3d(60vw,9vh,0)}.insta-voted-done img:nth-child(7){transform:translate3d(68vw,19vh,0)}.insta-voted-done img:nth-child(8){transform:translate3d(90vw,39vh,0)}body.insta-done .insta-voted-done img{transition:all 1.5s;opacity:1}body.insta-done.insta-done-all .insta-voted-done img{opacity:0;transition:opacity .5s}body.insta-done .insta-voted-done img:nth-child(1){transform:translate3d(10vw,49vh,0)}body.insta-done .insta-voted-done img:nth-child(2){transform:translate3d(55vw,29vh,0)}body.insta-done .insta-voted-done img:nth-child(3){transform:translate3d(20vw,-29vh,0)}body.insta-done .insta-voted-done img:nth-child(4){transform:translate3d(33vw,9vh,0)}body.insta-done .insta-voted-done img:nth-child(5){transform:translate3d(44vw,39vh,0)}body.insta-done .insta-voted-done img:nth-child(6){transform:translate3d(60vw,-39vh,0)}body.insta-done .insta-voted-done img:nth-child(7){transform:translate3d(68vw,-29vh,0)}body.insta-done .insta-voted-done img:nth-child(8){transform:translate3d(90vw,-9vh,0)}.insta-range.done .range-slider:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2}.experiment{position:absolute;z-index:0;top:-2vw;left:24vw;background:#111}.studio-position{position:absolute;top:50px;width:400px;margin-left:7rem}.ceo{padding-bottom:80px;background:#000}.ceo:before{position:absolute;content:'';background:#000;background:linear-gradient(0deg,#000 0,#111 100%);width:100vw;height:40vh}.ceo:after{position:absolute;content:'';background:#000;background:linear-gradient(0deg,#111 0,#000 100%);width:100vw;height:40vh}.ceo h2{font-family:custom-fonts;color:#fff;padding:130px 0 0 80px;margin:0;position:relative;z-index:2}.ceo-item{display:inline-block;vertical-align:top;width:25%;margin:-60px 4% 4% 4%;opacity:0}.ceo-item-photo img{width:100%}.ceo-item-name{line-height:40px;font-size:38px;margin-top:25px;color:#fff;text-align:center}.main-page .clients h3,.main-page .works h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:3px}.main-page .clients-desc p:nth-child(1){font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;font-weight:300;color:#fff;margin-bottom:0}.main-page .works .description p,.team .description p{font-size:32px;letter-spacing:-1px;line-height:130%;max-width:25%;margin-top:0;font-weight:300;color:#fff;padding-bottom:100px}.tg-link{display:block}.tg-link-block i img{width:30px;display:inline-block;vertical-align:top}.clients-container h3 i{position:absolute}.clients-container h3 i img{max-width:45px}.main-page .works-container h3 i{margin-top:-18px}.main-page .works .description p{margin-bottom:100px;width:25%;margin-left:55%;font-size:32px}.main-page .media h3,.main-page .team h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:3px;position:absolute}.main-page .clients-desc p:nth-child(1){max-width:100%}.main-page .clients-desc{max-width:25%;display:inline-block;vertical-align:top;margin-left:50%;margin-top:80px;border-bottom:1px solid #ffffff25;padding-bottom:200px}.clients-page .clients{border:none;padding:0;margin:0;width:100%}.clients{width:calc(100% - 160px);padding:80px 0;margin:10vw 80px 0;border-top:1px solid #ffffff25;position:relative;z-index:1}.swiper-block{width:75%;max-height:80vh;margin-left:20%}.swipe-text{right:110px;z-index:2;cursor:pointer;margin-top:-25vh;display:inline-block;position:absolute}.swipe-text-span{font-size:2.9vw;letter-spacing:-1px;line-height:150%;color:#fff;display:inline-block;vertical-align:top;transition:all .3s}.swipe-text .arrow{width:120px;height:2px;display:inline-block;vertical-align:top;background:#fff;margin-top:2.2vw;margin-left:15px;transition:all .5s}.swipe-text .arrow:before{content:'';display:block;background:#fff;width:25px;margin-top:-9px;margin-left:99px;height:2px;transform:rotate(45deg)}.swipe-text .arrow:after{content:'';display:block;background:#fff;width:25px;height:2px;margin-top:16px;margin-left:99px;transform:rotate(-45deg)}.swipe-text:hover .arrow{transform:translate3d(20px,0,0);transition:all .5s}.swipe-text:active .arrow{transform:translate3d(30px,0,0);transition:all .3s}.swipe-text:active .swipe-text-span{transform:scale3d(.98,.98,.98);transition:all .3s}.main-page .services h3{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-left:3px}.main-page .services-container .description p{margin-bottom:10px;color:#999;font-size:20px;display:inline-block;vertical-align:top;margin-top:-10px;margin-left:3px}.about-awards .about-awards-container .awards-h3{position:relative;display:block;letter-spacing:0}.emblem-block{position:absolute;left:0;right:-80vw;top:10vh;margin:0 auto;width:45vw;height:45vw}.emblem{width:45vw;height:45vw;border-radius:50%;color:#212121;animation:spinZ 30s linear infinite;text-align:center}.emblem span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;text-transform:uppercase;font-size:6vw;transition:all .5s cubic-bezier(0,0,0,1)}.social-contacts li:nth-child(2){margin-left:0}.social-contacts{margin:90px 0 0 0!important}.contacts-city h2{margin-top:0}.contacts-city h2 a{text-decoration:none;color:#fff;display:block;font-size:32px;font-weight:300;letter-spacing:-1px}.contacts-city h2 a:nth-child(2){margin-top:15px}.select-line-block .radio input:checked~span{color:#ffffffd9;border-bottom:1px dashed transparent}.select-line-block .radio span{color:#fff;border-bottom:1px dashed #ffffff98;padding-bottom:6px;line-height:normal;font-size:32px;position:relative}.select-line-block .radio input{width:1px;height:1px;opacity:0}.form-input.selected{width:100%}.selected h2{font-size:32px;color:#ffffffd6;letter-spacing:-1px;line-height:150%;font-weight:300;font-family:ltlight;margin:0}.select-line-block label{display:inline-block;margin-right:40px}.select-line-block label:nth-child(5){margin-right:0}.select-line-block .radio input:checked~span:before{height:35px;width:10px;background:#4d24d8;position:absolute;content:'';opacity:1;transform:rotate(-30deg);left:calc(50% - 10px);z-index:-1;bottom:5px}.select-line-block .radio:hover span{color:#ffffffd9;transition:color .2s}.select-line-block .radio input:checked~span:after{height:55px;width:10px;background:#4d24d8;position:absolute;content:'';opacity:1;z-index:-1;left:calc(50% + 9px);transform:rotate(30deg);bottom:3px}@keyframes spinZ{0%{transform:rotateZ(360deg)}100%{transform:rotateZ(0)}}@keyframes voted-done{80%{opacity:1}100%{opacity:0;transform:translate3d(0,-20vh,0)}}.show-all-awards{top:-15px;font-size:24px;text-decoration:none;position:relative;display:inline-block}.ex-cube{position:absolute;left:69vw;top:25vh}.container{position:relative;width:100%;background:#efece5;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-perspective:900px;perspective:900px;visibility:hidden}.hi{position:relative;z-index:1;line-height:1;text-transform:uppercase;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.hi__cuboid{position:relative;width:20vw;height:2.8vw;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:30px 0}.hi__cuboid .face{position:absolute;left:0;top:0;background-color:#000}.hi__cuboid .face{width:20vw;height:3vw}.hi__cuboid .face--front{-webkit-transform:translateZ(calc(3vw/2));transform:translateZ(calc(3vw/2))}.hi__cuboid .face--back{-webkit-transform:translateZ(calc(3vw/2 *-1)) rotateY(180deg) rotate(180deg);transform:translateZ(calc(3vw/2 * -1)) rotateY(180deg) rotate(180deg)}.hi__cuboid .face--top{-webkit-transform:translateY(calc(3vw/2 * -1)) rotateX(90deg);transform:translateY(calc(3vw/2 * -1)) rotateX(90deg)}.hi__cuboid .face--bottom{-webkit-transform:translateY(calc(3vw - 3vw/2)) rotateX(-90deg);transform:translateY(calc(3vw - 3vw/2)) rotateX(-90deg)}.face{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden}.face.face--bottom,.face.face--top{background:#f2f2f2;color:#000}.hi__word{margin:0;-webkit-transform:translateY(1px);transform:translateY(1px);color:#fff;font-size:2.8vw;line-height:normal}.face--bottom .hi__word,.face--top .hi__word{color:#000}.ceo-item-photo{position:relative}.ceo-hover{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;transition:all .2s;z-index:-1}.ceo-hover img{width:100%;position:absolute;opacity:0;bottom:1vw;transform:scale3d(.8,.8,.8);transition:all .4s}.ceo-item-photo:hover .ceo-hover img{opacity:1;transform:scale3d(1,1,1);transition:all .6s}.ceo-item-photo:hover .ceo-hover{opacity:1;transition:all .4s}.ceo-item-photo .ceo-main-img{transform:scale3d(1,1,1);opacity:1;transition:all .4s}.ceo-item-photo:hover .ceo-main-img{transform:scale3d(.99,.99,.99);transition:all .4s;opacity:0}@media only screen and (max-width:1860px){footer{padding:120px 85px}footer .footer-mail,footer .footer-office-block,footer .social{margin-left:6%}}@media only screen and (max-width:1620px){.about h2{max-width:90%}footer h3{font-size:30px;max-width:253px}}@media only screen and (max-width:1440px){.about{padding-top:150px}.awards{margin:150px auto 200px}footer{padding:120px 75px}.awards h3{font-size:200px;width:100vw;letter-spacing:25px;margin-top:47px}.awards-main-item{width:13%}.awards-main-item-img{margin:0 auto;height:55px}.awards-main-item-img img{max-width:70%;max-height:85%;margin:auto}footer .footer-mail,footer .footer-office-block,footer .social{margin-left:5%}}@media only screen and (max-width:1366px){footer{width:80%}.awards-list .award-item{margin:0 40px}.clients-h2{margin:19vh 0 0 64.8%}}@media only screen and (max-width:1280px){.hi__cuboid{height:2.2vw}.ceo-item-name{font-size:30px}.ceo-item{margin:-20px 4% 4% 4%}.ceo-item-job{margin-top:5px;font-size:18px}.services-item{padding:50px 20px 100px 20px;height:350px;width:calc(100% - 48px)}.services-item .services-item-desc{width:calc(100% - 40px);font-size:32px}footer ul li a{font-size:20px}footer .footer-office h5 a{font-size:24px;margin:5px 0 2px 0}footer .footer-mail a{margin-top:5px;font-size:28px}footer .footer-mail,footer .footer-office-block,footer .social{margin-left:7%}footer .footer-text{bottom:48px;font-size:18px}.about-text h3{max-width:740px;font-size:38px}.about-text{padding-bottom:100px}.nd-page-about.about-text{padding-bottom:0}.awards-list .award-item{margin:0 20px}.awards-list .award-item:nth-child(1){margin:0 20px 0 0}.awards-list .award-item h3{font-size:22px;margin:5px 0 2px}.awards{margin:150px auto}.awards h3{font-size:180px}.fake-bg{height:100px}.about-award{padding-bottom:150px}.works .works-header span{font-size:34px}.about-agency-container .description{max-width:89%}.services-container .description{margin-bottom:40px}.about-team-list{margin-top:-15px}.about-mission h3{max-width:89%}.clients-why-block{width:32%}.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.team .description p{max-width:89%}.services-item .services-item-desc{bottom:60px}.main-page .services-container .description p{max-width:89%}.about-awards h3{margin-bottom:35px}.about-awards h3,.about-reviews-container h3{font-size:58px}.awards-block .awards-block-name .awards-block-name-text{font-size:28px}.awards-block .awards-block-icon svg{width:40px;height:75px}.awards-block .awards-block-name .awards-block-name-counter{margin-top:0}.clients-why-content{width:90%}.clients-main-left{width:19%}.clients-main-right,.clients-why-wrap{width:79%;margin-left:2%}.clients-page .services-sites-desc-container{padding-left:10px}.clients-start h1,.contacts-block-content h1,section.works-header h3{max-width:725px}.services-sites-stage-item{width:calc(37% - 67px)}.services-page .clients-list{width:85%}.services-page .clients-item{width:32%}.works-header h2{font-size:20px;text-decoration:none;max-width:780px;margin-top:100px}section.works-header{padding-bottom:50px}.clients-why-content h3,.services-sites-desc-container h3,.services-sites-stage h3{margin-bottom:10px}.clients-text.what-next{padding-top:100px;padding-bottom:150px}.contacts-block-content h3{font-size:28px}.contacts-block-content h2{font-size:32px;margin-bottom:10px}.contacts-block-content span{font-size:18px;margin-right:20px}.contacts-block-content .city{bottom:90px;left:-16px}.menu-list li a,.menu-list li a:after,.menu-list li a:before{font-size:54px}.services-menu ul li a{font-size:18px}.services-menu ul li{margin:10px 0}.menu-city span{font-size:24px;line-height:30px}.menu-city span:nth-child(2){margin:8px 0 0 0}.vacancy-item-name{font-size:26px}.vacancy-item span{margin-top:9px}.clients-text{padding-top:100px}.friends{padding-bottom:150px}.rating-tagline{top:40vh;left:calc(550px + 300px)}.services-sites-stage-container h3{margin-bottom:60px}.services-sites-stage-item-number{font-size:130px}.services-sites-stage-item-text{line-height:32px;font-size:28px}.services-sites-stage-item-desc{font-size:18px}.services-sites-stage-item{margin:0 0 50px 0}.services-page .clients-text{padding-top:150px}.clients-text{padding-bottom:150px}footer .footer-office h6 a{font-size:20px}.services-sites-header.branding{padding-bottom:250px}.services-page .works-container h3{margin:0 auto 50px auto}.clients.social h3{margin-bottom:40px}.about-reviews.social .about-reviews-container{padding-bottom:250px}.swiper-container-reviews .about-review-photo{max-width:200px;max-height:200px}.support.clients-why h3{padding-top:100px;font-size:58px;margin:0 auto 35px auto}.support .clients-why-content p{margin-bottom:45px}.support .clients-why-block-icon{padding:40px 25px 30px 40px}.support .clients-why-block-text-header p{margin-bottom:0}.support .clients-why-block-text-header{margin-top:20px;font-size:18px}}@media only screen and (max-width:1024px){.ex-cube{display:none}.one-item-header h1{font-size:70px}.one-item-desc-main p{padding-right:100px;max-width:100%;font-size:40px}.one-item-main-image{max-width:100%;margin-top:145px}.one-item-task{width:calc(100vw - 200px);margin-left:100px;margin-right:100px;margin-top:100px;max-width:100%}.one-item .about-mission,.one-item-desc-main,.one-item-header,.one-item-quest{padding-top:150px}.one-item .about-mission h3{padding-bottom:200px;max-width:calc(100% - 100px)}.one-item-quest{width:calc(100vw - 100px);padding-right:100px;margin-right:0;max-width:calc(100% - 200px)}.one-item-screen{max-width:100vw}.one-item-desc-main{padding-top:0}.one-item-mobile{padding:100px 100px 0 100px}.one-item-mobile-text{max-width:515px}.one-item-mobile-screen{margin-left:30px;max-width:100%;width:auto}.mobile .about-reviews-container{padding:0 100px 150px 100px}.one-item .swiper-container-reviews .about-review-photo{max-width:150px;max-height:150px}.swiper-container-reviews{margin:0 auto}.experiment{margin-top:-10vw}.ceo-item{margin:-20px 3% 4% 4%}.ceo-item-name{font-size:26px}.main-page .clients-desc{max-width:89%}.clients-item{width:calc(33% - 10px)}.works-main-title span{font-size:16px}.services-need-block{width:calc(33% - 5px)}}@media only screen and (max-width:940px){footer h3{display:block;max-width:100%;padding-top:0}footer .footer-mail,footer .footer-office-block,footer .social{margin-top:40px;margin-left:8%}footer .social{margin-left:0}footer{padding:120px 75px 85px}}@media only screen and (max-width:768px){.loading-done .main h1{font-size:38px;max-width:90%}.main h1{letter-spacing:-1px;margin-left:60px;font-size:38px}.range-slider{width:40vw}.range-line{width:40vw}.line{width:40vw}.rs-bullet-block{width:calc(40vw - 24px)}.hover-reveal{display:none}#content{display:none}.insta-range{display:none}.about{padding-top:100px}.experiment{margin-top:-20vw;position:relative;margin-left:-10vw;left:0;display:none}section.awards .awards-main-item{width:49%}section.awards{padding:0 20px}header .menu ul li a{margin:0 10px}.ceo h2{padding:90px 30px 0 30px}.main-page .clients h3,.main-page .works h3{margin-left:0;font-size:16px}.ceo-item{width:calc(100% - 7%)}.about{padding-left:50px}.about .about-right{margin-top:50px}.about .about-left{width:100%}.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.team .description p{max-width:100%}.showreel-main{transform:none!important;top:0}.main-page .clients-desc{max-width:100%}.main-page .works-container h3 i{margin-top:-12px}.content-block h3 i{margin-left:5px}.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.team .description p{font-size:30px}.about .about-right{max-width:100%;width:100%}.clients-list .clients-item:nth-child(11),.clients-list .clients-item:nth-child(14),.clients-list .clients-item:nth-child(17),.clients-list .clients-item:nth-child(2),.clients-list .clients-item:nth-child(20),.clients-list .clients-item:nth-child(23),.clients-list .clients-item:nth-child(5),.clients-list .clients-item:nth-child(8){margin:8px 0}.works-container{margin:0 auto}footer{width:calc(100% - 150px)}.about-text{padding-left:50px;padding-right:50px}.about-text h3,.clients-start h1,.contacts-block-content h1,section.works-header h3{font-size:34px}.about-award{padding-left:30px;padding-right:30px}.awards-list .award-item{margin:0 20px 150px}.awards-list .award-item:nth-child(1){margin:0 20px 150px}.about-award .awards-list a{top:200px;left:calc(50% - 80px);position:absolute}.about-award .awards-list{max-height:240px;overflow:hidden;text-align:center}.about-agency-container{padding:100px 50px 150px 50px}.about-agency-container .description{max-width:100%}.about-team-list .team-item{width:calc(50% - 15px)}.about-team-list .team-item:nth-of-type(odd){margin-left:0;margin-right:0}.about-team-list .team-item:nth-of-type(even){margin-left:15px;margin-right:0}.about-team-list .team-item .team-item-name{font-size:32px;margin-top:10px}.about-team-list .team-item .team-item-position{margin-top:0}.about-showreel-container{padding:100px 50px 150px 50px}.about-mission{padding-left:50px;padding-right:50px}.about-page .clients-why-content{padding:0 50px 150px 50px}.clients-why-block{width:100%}.about-page .services{padding:100px 50px 150px 50px}.services-item{width:calc(100% - 60px);height:250px;margin:7px 0!important}.about-awards-container{padding:100px 50px 150px 50px}.awards-block .awards-block-list li .awards-block-item{width:45%}.awards-block .awards-block-list li .awards-block-site{width:54%;text-align:right}section.works-header{padding-left:50px;padding-right:50px}.works-header h2{margin-top:60px}.works-page .works-container{padding:0 50px 360px 50px}.clients-start{padding-left:50px;padding-right:50px}.clients-page .services-sites-desc-container{padding:100px 50px 150px 50px}.clients-container{padding:100px 50px 150px 50px}.clients-list .clients-item:nth-child(even){margin:8px 0}.clients-item{width:100%}.about-reviews-container{padding:100px 50px 150px 50px}.swiper-pagination{display:none}.swiper-container-reviews{margin:10px auto 0 auto;padding:50px 30px}.mobile .about-reviews-container{padding:100px 50px 150px 50px}.swiper-container-reviews .about-review-text{width:100%;margin-left:0;margin-top:30px}.clients-text.what-next{padding-left:50px;padding-right:50px}.contacts-block-content{padding-left:50px;padding-right:50px}.contacts-block-content .city{transform:rotate(0);left:0;top:0;position:relative}.menu-list li a,.menu-list li a:after,.menu-list li a:before{font-size:44px}.vacancy-block-content{padding:26vh 50px 150px 50px}.vacancy-left{width:100%}.vacancy-right{padding-left:0;width:100%;margin-bottom:100px}.clients-text{padding:50px}.vacancy-all-content{padding:90px 50px 150px 50px}section.services-sites-header{padding-left:50px;padding-right:50px}.clients-why-content{padding:200px 100px 150px 100px}.clients-why-content{padding:200px 50px 150px 50px}.services-sites-stage-container{padding:100px 50px 0 50px}.services-sites-stage-item{width:calc(100% - 55px);margin:0 0 50px 0!important;padding:20px 20px 50px 35px!important}.awards{margin:50px auto 150px auto}.services-page .works .works-container{padding:100px 50px 150px 50px}.sites .works-item:nth-child(odd){margin-left:0}.services-sites-desc-container{padding:100px 50px 150px 50px}.graph .works-item:nth-child(odd){margin-left:0}.graph.works .works-item:nth-child(6),.graph.works .works-item:nth-child(7){margin-bottom:70px}.clients-text h2,section.services-sites-header h1{font-size:34px}.about-reviews.social .about-reviews-container{padding:0 50px 150px 50px}.promo .services-sites-stage-container{padding:250px 50px 60px 50px}.support .clients-container{padding:250px 50px 150px 50px}.support .services-sites-stage-container{padding:100px 50px 80px 50px}.support.clients-text.what-next{padding:150px 50px}.support .clients-why-content{padding:0 50px 150px 50px}.one-item .about-mission,.one-item-desc-main,.one-item-header,.one-item-quest{padding-left:50px;padding-right:50px}.one-item-desc-main p{padding-right:0;font-size:32px}.one-item-cover{margin:150px auto 200px}.one-item-task{margin-left:50px;margin-right:50px}.one-item-header h1{font-size:60px}.one-item-idea span,.one-item-task span{font-size:28px}.one-item .about-mission h3{max-width:100%;font-size:34px}.one-item-quest{padding-right:50px;max-width:100%}.one-item-mobile{padding:100px 50px 0 20px}.one-item-mobile-text{max-width:calc(70vw - 80px)}.mobile .about-reviews-container{padding:0 50px 150px 50px}.works-container{padding:100px 50px}.team-container{padding:100px 50px 150px 50px}.services{padding:100px 50px 150px 50px}.about-team-container{padding:100px 50px 150px 50px}}.content__img{max-width:var(--img-maxwidth);position:absolute;top:0;left:0;opacity:0;will-change:transform;filter:var(--filter-img);visibility:hidden}.content__img--full{width:100%;height:100%;background-size:cover}@media screen and (min-width:53em){.frame{position:fixed;text-align:left;z-index:10000;top:0;left:0;display:grid;align-content:space-between;width:100%;max-width:none;height:100vh;padding:2rem;pointer-events:none;grid-template-columns:75% 25%;grid-template-rows:auto auto auto;grid-template-areas:'pagetitle github' '... ...' 'title ...'}.frame__pagetitle{grid-area:pagetitle;margin:0}.frame__title-wrap{grid-area:title;display:flex}.frame__title{margin:0;font-weight:400}.frame__links{padding:0;margin:0 0 0 3rem;justify-self:end}.frame__demos{margin:0 0 0 3rem}.frame__github{grid-area:github;justify-self:end}.frame a{pointer-events:auto}.content,.contentnew{height:100vh}}@media only screen and (max-height:645px){.loading-done .main h1,.main h1{font-size:32px;top:15vh}}.work-area{margin:0 auto;box-sizing:border-box}._mobile{display:none}.portfolio-page{background:#111;color:#fff}.portfolio-main{width:100%;height:100vh;display:flex}.portfolio-main._my-bath{background:url("/images/my-bath/bg.png"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;justify-content:center;background-blend-mode:color}.portfolio-main._artel{background:url("/images/artel/bg.png"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;background-blend-mode:color}.portfolio-main._world{background:url("/images/world/bg.png"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;align-items:flex-end;justify-content:space-between;background-blend-mode:color}.portfolio-main._sugar{background:url("/images/sugar/bg.png"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;background-blend-mode:color}.portfolio-main._ot{background:url("/images/ot/bg.jpg"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;background-blend-mode:color}.portfolio-main._ot._ot-poli{background:url("/images/ot/bg2.png"),rgba(0,0,0,.7) center center no-repeat;background-size:cover;background-blend-mode:color}.portfolio-main h1{align-self:flex-start;padding:12px 24px;font-size:3.9vw;background-color:#fff}.portfolio-main._my-bath h1{align-self:flex-start;margin:260px 0 0}.portfolio-main._artel h1{align-self:flex-end;margin:0 0 120px 160px;max-width:720px}.portfolio-main._world h1{align-self:flex-end;margin:0 0 120px 160px;min-width:486px}.portfolio-main._sugar h1{align-self:flex-end;margin:0 0 120px 160px;text-align:center}.portfolio-main._ot h1{align-self:flex-end;margin:0 0 120px 160px;width:585px;text-align:center}.portfolio-p{font-size:20px;line-height:30px}.portfolio-p_big{font-size:24px;line-height:160%}.portfolio-title{font-size:64px;line-height:78px;margin:0;font-family:blblack}.portfolio-title._blue{color:#71cbd0}.portfolio-title._brown{color:#caaf8a}.portfolio-title._mir{color:#2171c8}.portfolio-title._sugar{color:#8b85bf}.portfolio-title._white{color:#fff}.portfolio-title._ot{color:#1949dc}.portfolio-title._small{font-size:56px;line-height:110%}.portfolio-sections{padding:96px 96px 0}.portfolio-section__container{display:flex;justify-content:space-between;align-items:center;padding-bottom:48px;border-bottom:1px solid #d3d3d3}.portfolio-section__left{display:flex;flex-direction:column;margin-right:80px;max-width:650px}.portfolio-section__left h2{margin:8px 0;font-size:40px;line-height:49px;font-family:rgbold}.portfolio-section__tags{display:flex;opacity:.4}.portfolio-section__tagsItem{font-size:14px;font-family:rgbold;line-height:18px;letter-spacing:.04em;text-transform:uppercase;margin-right:8px}.portfolio-section__link{font-size:18px;color:#fff;position:relative;width:fit-content;width:-moz-fit-content;text-decoration:none}.portfolio-section__link:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transition:all .3s}@media (min-width:768px){.portfolio-section__link:hover:after{bottom:-4px;background-color:transparent}}.portfolio-section__container .portfolio-p{max-width:720px;padding-right:48px;margin:0}.portfolio-screen{margin:147px 0 245px;width:100%;position:relative}.portfolio-bg{margin-top:47px;width:100%;height:calc(100% + 130px);position:absolute;top:0;left:0;z-index:-1}.portfolio-screen__container{padding:0 90px;box-sizing:content-box}.portfolio-img{max-width:100%;position:relative}.portfolio-img:after{content:'';position:absolute;top:41px;left:32px;width:calc(100% - 64px);height:calc(100% - 46px);background:#2b1d14;filter:blur(30px);z-index:-1}.portfolio-img img{width:100%}.portfolio-screen__container span{margin-top:48px;font-size:44px;color:#fff;display:block;font-family:rgbold}.portfolio-block{padding:0 180px 0 380px;display:flex;flex-direction:column;position:relative}.portfolio-block__container{display:flex;justify-content:space-between;align-items:center;margin-top:64px}.portfolio-block .portfolio-p_big{max-width:1200px;margin:24px 0 64px}.portfolio-block__img{margin-top:16px;align-self:flex-end;max-width:1200px;width:89%}.portfolio-block__img img{max-width:100%}.portfolio-block__svg{position:absolute;left:0;bottom:140px;width:25%}.portfolio-action{margin:96px auto 187px;padding-right:160px;display:flex;justify-content:space-between;align-items:center}.portfolio-action__img{max-width:1120px;margin-right:120px;width:65%}.portfolio-action__container{display:flex;flex-direction:column;position:relative}.portfolio-action__container .portfolio-p{max-width:520px;margin-top:24px}.portfolio-action__bubble{position:absolute;top:-294px;left:-213px;z-index:1}@-moz-document url-prefix(){.portfolio-action__bubble,.portfolio-block__bubble,.portfolio-gray__bubble,.portfolio-products__bubble{mix-blend-mode:difference}}.portfolio-gray{position:relative}.portfolio-gray:after{content:'';position:absolute;top:-300px;left:0;width:100%;height:calc(100% + 100px);background:#f6f6f6;z-index:-3}.portfolio-gray__bubble{position:absolute;bottom:-240px;left:0;z-index:1}.portfolio-gray .portfolio-p_big{padding:0 340px 0 380px;margin:0 auto 64px}.portfolio-gray__container{display:flex;justify-content:space-between}.portfolio-gray__content:first-child{margin-right:48px;min-width:43.125%;width:43.125%}.portfolio-gray__content img{width:100%;margin-bottom:32px;box-shadow:8px 6px 16px rgba(14,92,98,.08)}.portfolio-gray__content span{font-size:24px;padding-left:65px;line-height:120%;color:#444;display:block;font-family:rgbold}.portfolio-interface{margin:64px auto 74px}.portfolio-interface .portfolio-block__img{align-self:flex-start;margin-left:-300px}.portfolio-interface .portfolio-block__svg{right:0;left:unset}.portfolio-states{margin-bottom:64px;display:flex}.portfolio-states img{max-width:100%}.portfolio-states .portfolio-title{max-width:575px;margin:0 auto 16px}.portfolio-states__left{margin-left:48px;width:48%;max-width:856px}.portfolio-states__right{width:52%;max-width:1016px}.portfolio-states__container{display:flex;align-items:center;justify-content:space-between}.portfolio-states__container img{width:50%}.portfolio-products{position:relative}.portfolio-products-bg{position:absolute;top:358px;left:0;width:100%;max-height:1064px;z-index:-1}.portfolio-products__title{padding-left:160px}.portfolio-products__container{display:flex;margin-top:56px}.portfolio-products__left{width:calc(50% - 16px);margin-right:32px}.portfolio-products__right{width:calc(50% - 16px)}.portfolio-products__container img{max-width:100%;box-shadow:4px 2px 20px rgba(14,92,98,.12)}.portfolio-products__text{margin:32px 0 96px;padding-left:64px;display:block;font-size:24px;line-height:120%;color:#444;font-family:rgbold}.portfolio-products__text._white{color:#fff}.portfolio-products__block{max-width:520px;margin-top:120px;margin-bottom:96px;padding-left:160px;position:relative}.portfolio-products__bubble{position:absolute;left:0;top:-270px;z-index:1}.portfolio-container{padding:0 160px;display:flex;align-items:center;justify-content:space-between}.portfolio-container__left{max-width:840px;width:55%;margin-right:48px}.portfolio-container__right{max-width:712px;width:47%}.portfolio-mobile{margin-bottom:194px;position:relative}.portfolio-mobile .portfolio-block{position:relative}.portfolio-block__bubble{position:absolute;left:-220px;top:-155px;z-index:1}.portfolio-mobile__container{margin:16px 0 64px;padding:0 160px;display:flex;flex-wrap:wrap;position:relative}.portfolio-mobile__item{max-width:320px;width:calc((100% - 300px)/ 4)}.portfolio-mobile__item img{max-width:100%;box-shadow:4px 6px 20px rgba(14,92,98,.12)}.portfolio-mobile__item:not(:nth-of-type(4n)){margin-right:100px}.portfolio-mobile__item:nth-of-type(-n+4){margin-bottom:160px}.portfolio-mobile__item:not(:nth-of-type(-n + 4)){margin-bottom:32px;max-height:940px}.portfolio-mobile-bg{position:absolute;bottom:-130px;left:0;width:100%;height:1064px;z-index:-1}.portfolio-mobile__container span{font-size:44px;color:#fff;font-family:rgbold}.portfolio-more{margin:0 auto 120px;padding:0 160px}.portfolio-more__container{margin-top:64px;display:flex}.portfolio-more__item{max-width:720px}.portfolio-more__item:first-child{margin-right:80px}.portfolio-more__img{margin-bottom:24px;width:100%;max-height:460px;position:relative}.portfolio-more__img:after{content:'';position:absolute;top:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 24px + 8px);background:#d9d9d9;filter:blur(20px);z-index:-1}.portfolio-more__img img{max-width:100%}.portfolio-more__item span{font-size:32px;color:#444;font-family:rgbold}.portfolio-more__item .portfolio-p{margin-top:8px}.portfolio-footer{display:flex;margin:0 auto 66px;max-width:1728px;width:calc(100% - 192px);padding:56px 64px;background:#212121}.portfolio-footer__item{width:191px;min-width:191px}.portfolio-footer__item:not(:last-child){margin-right:calc((100% - 191px*5)/ 4)}.portfolio-footer__title{margin-bottom:24px;font-size:24px;letter-spacing:.02em;text-transform:uppercase;font-family:rgbold}.portfolio-footer__title._blue{color:#fff}.portfolio-footer__title._brown{color:#fff}.portfolio-footer__title._world{color:#fff}.portfolio-footer__title._sugar{color:#fff}.portfolio-footer__title._ot{color:#fff}.portfolio-footer__item .portfolio-p{margin:0;color:#fff}.portfolio-mobile__container-swiper .swiper-pagination{bottom:48px!important}.portfolio-mobile__container-swiper .swiper-pagination-bullet-active{background:#fff}.artel-work{padding:0 160px;margin-bottom:96px}.artel-work img{max-width:100%}.artel-work__container{margin-top:56px;display:flex;justify-content:space-between;position:relative}.artel-work__container:after{content:'';position:absolute;bottom:-58px;left:-160px;background:url("/images/artel/flinders.png") no-repeat center center;background-size:contain;max-width:997px;width:52vw;height:540px}.portfolio-artel-work__left{max-width:680px;width:45%;margin-right:56px}.artel-work__right{max-width:864px;width:55%;display:flex;flex-direction:column}.artel-work__right img:first-child{margin-bottom:56px}.artel-words{padding:0 243px 0 189px;max-width:1288px;margin:24px auto 160px}.artel-words__container{padding:54px 104px 64px;max-width:1288px;background:#faf4ef;position:relative}.artel-words__container:after{content:'';position:absolute;top:56px;left:24px;width:calc(100% - 48px);height:calc(100% - 56px + 8px);background:#2b1d14;opacity:.16;filter:blur(32px);z-index:-1}.artel-words__container:before{content:'';position:absolute;top:-29px;left:-29px;background:url("/images/artel/quotes.png") no-repeat center center;background-size:contain;width:100px;height:80px}.artel-words__head{display:flex;align-items:flex-end}.artel-words__head img{width:96px;min-width:96px}.artel-words__title{margin-left:24px}.artel-words__title span{margin-bottom:8px;display:block;font-size:17px;line-height:146.16%;letter-spacing:.04em;font-family:rgbold;text-transform:uppercase;color:#3f3f3f}.artel-words__title p{display:block;font-size:17px;font-weight:300;line-height:160%;color:#a5a5a5;margin:0 0 8px}.artel-words__text{margin:48px 0 0;color:#444;opacity:.8}.artel-photos{display:flex;margin:0 160px}.artel-photos img:first-child{margin-right:64px}.artel-photos img{max-width:700px;width:44%;box-shadow:0 4px 16px rgba(158,158,158,.25)}.artel-photos._right{justify-content:flex-end;margin:64px 160px 75px}.artel-photos-bottom{margin:0 160px 96px;max-width:1600px}.artel-photos-bottom img{max-width:100%}.artel-hues{position:relative}.artel-hues:after{content:'';position:absolute;bottom:-40px;left:-110px;max-width:356px;min-width:270px;width:19vw;height:346px;background:url("/images/artel/wood.png") no-repeat center center;background-size:contain;z-index:-1}.artel-hues__container img{max-width:800px;width:52%}.artel-hues__container{display:flex;align-items:flex-start;margin:0 240px 0 160px}.artel-hues__left{max-width:540px;margin:80px 10.5% 0 0;width:48%}.artel-concept{margin:120px 0 90px;position:relative}.artel-concept-bg{position:absolute;top:24px;bottom:24px;width:100%;max-height:900px;height:calc(100% - 52px - 32px);z-index:-1}.artel-concept__container{padding:0 160px;position:relative}.artel-concept__container:after{content:'';position:absolute;top:-234px;right:250px;max-width:338px;width:18vw;height:301px;background:url("/images/artel/wood2.png") no-repeat center center;background-size:contain;z-index:1}.artel-concept__item{display:flex}.artel-concept__item._right{justify-content:flex-end}.artel-concept__item img{max-width:736px;width:46%;margin-bottom:32px}.artel-concept__item img:first-child{margin-right:32px}.artel-pages{padding-bottom:176px;position:relative;overflow:hidden}.artel-pages-bg{position:absolute;top:212px;left:0;width:100%;max-height:1080px;z-index:-1}.artel-pages .portfolio-title{padding-left:160px;margin:0 auto}.artel-pages__container{display:flex;padding:0 258px 0 160px}.artel-pages__item{max-width:471px;width:calc((100% - 94px)/ 3);margin-top:95px;position:relative;height:fit-content;height:-moz-fit-content}.artel-pages__item:not(:last-of-type){margin-right:47px}.artel-pages__item img{max-width:100%;box-shadow:4px 6px 16px rgba(98,59,14,.08)}.artel-pages__item:nth-of-type(2){margin-top:49px}.artel-pages__item:nth-of-type(2):after{content:'';position:absolute;bottom:-120px;right:-200px;background:url("/images/artel/wood3.png") no-repeat center center;background-size:contain;max-width:351px;width:19vw;height:275px;z-index:1}.artel-pages__item:nth-of-type(3):after{content:'';position:absolute;bottom:-478px;left:-200px;background:url("/images/artel/flinders.png") no-repeat center center;background-size:contain;max-width:997px;width:52vw;height:540px;z-index:1}.artel-concept__container-swiper,.artel-pages__container-swiper,.sugar-mobile-swiper{display:none}@media (max-width:1200px){.portfolio-main._artel h1{margin:0 auto 130px}.artel-concept__container,.artel-work{padding:0 80px}.artel-work__container{margin-top:19px}.portfolio-artel-work__left{margin-right:24px}.artel-work__right img:first-child{margin-bottom:24px}.artel-words{padding:0 80px 0 80px;margin:24px auto 80px}.artel-photos{margin:0 80px}.artel-photos._right{margin:32px 80px 75px}.artel-photos img:first-child{margin-right:32px}.artel-photos-bottom{margin:0 80px 72px}.artel-concept{margin:80px 0 90px}.artel-pages .portfolio-title{padding-left:80px}.artel-pages__container{padding:0 80px}.artel-pages{padding-bottom:120px}.artel-hues__container{margin:0 80px 0 120px}.artel-hues__left{margin:40px 30px 0 0;width:48%}}@media (max-width:768px){.portfolio-main._artel h1{margin:0 16px 40px}.artel-work{padding:0;margin:40px 0 48px}.artel-work__container{flex-direction:column}.artel-work__right,.portfolio-artel-work__left{width:100%;max-width:100%;margin-right:0}.artel-work__right img:first-child{margin-bottom:24px;margin-top:19px}.artel-work img{height:264px;width:100%;object-fit:cover}.artel-work__container:after{bottom:-190px;left:-16px;max-width:997px;width:100vw;height:415px}.artel-words{padding:0 8px 0;margin:74px auto 64px}.artel-words__container:before{top:-45px;left:0;width:74px;height:74px}.artel-words__container{padding:32px 16px}.artel-words__text{margin:16px 0 0}.artel-photos{margin:0}.artel-photos._right{margin:32px 0 48px}.artel-photos-bottom{margin:48px 0}.artel-photos-bottom img{margin:0 auto}.portfolio-screen._mobile-artel{margin:24px 0 96px}.artel-concept{margin:64px 0 72px}.artel-concept__container,.artel-work{padding:0 16px}.artel-concept__container-swiper,.artel-pages__container-swiper{display:block;padding-bottom:48px!important}.artel-concept__container-swiper .swiper-pagination-bullet-active,.artel-pages__container-swiper .swiper-pagination-bullet-active{background-color:#caaf8a!important}.artel-concept__container-swiper img{max-width:100%}.artel-concept__item{display:none}.artel-concept__container:after{top:-104px;right:0;width:164px;height:146px;background:url(/images/artel/wood2.png) no-repeat center center;background-size:contain;z-index:1}.artel-pages__container-swiper img{max-width:calc(100% - 128px);margin:0 auto;display:block;box-shadow:4px 6px 16px rgba(98,59,14,.08);position:relative}.artel-pages__container-swiper:after{content:'';position:absolute;bottom:30px;right:0;background:url("/images/artel/wood3.png") no-repeat center center;background-size:contain;width:200px;height:156px;z-index:1}.artel-concept-bg{height:calc(100% - 52px - 5px)}.artel-pages .portfolio-title{padding-left:8px}.artel-pages__container{padding:0;margin-top:16px}.artel-pages__item{display:none}.artel-pages-bg{top:-30px;left:0;width:unset;height:calc(100% - 32px - 100px)}.artel-pages{padding-bottom:48px}}@media (max-width:767px){.artel-words__title span{font-size:14px}.artel-words__head img{width:64px;min-width:64px}.artel-words__head{align-items:flex-start}.artel-words__title{margin-left:8px}.artel-photos{flex-direction:column}.artel-photos img:first-child{margin-right:0;margin-bottom:24px}.artel-photos img{width:100%}.artel-photos._right{margin:24px 0 48px}.artel-photos-bottom img{width:100%;box-shadow:0 4px 16px rgba(158,158,158,.25)}.artel-hues__container{flex-direction:column;margin:0}.artel-hues__left{margin:0 auto 40px;width:calc(100% - 32px)}.artel-hues__container img{width:100%}.artel-hues:after{bottom:-103%;left:unset;right:0;width:200px;height:260px;background-position:500% 50%;z-index:1}}.portfolio-main-container{display:flex;margin:0 104px 120px 0}.portfolio-main-container__item{padding:0 56px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.portfolio-main-container__item:last-child{max-width:240px}.portfolio-main-container__item:not(:last-child):after{content:'';position:absolute;right:0;top:14px;width:1px;height:85px;background-color:#fff;opacity:.4}.portfolio-main-container__img{margin-bottom:24px;height:72px;display:flex;align-items:center;justify-content:center}.portfolio-main-container__text{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;opacity:.8;font-size:14px}.mir-work{display:flex;position:relative}.mir-work__container{width:calc(50% - 20px);max-width:780px;padding:82px 20px 98px;background:#fff;box-shadow:0 6px 24px rgba(1,50,101,.08);box-sizing:border-box;display:flex;justify-content:center}.mir-work__container:not(:last-child){margin-right:40px}.mir-work__container img{max-width:calc(100% - 40px)}.mir-work__content{width:100%;display:flex;padding:0 160px;margin-bottom:80px}.mir-work__img{position:absolute;left:0;top:-138px;max-width:305px;max-height:272px;width:15%}.mir-work__cloud{position:absolute;left:0;top:60px;max-width:85%}.mir-work__air{position:absolute;top:0;left:0;max-width:100%}.mir-color{display:flex;align-items:center;margin-bottom:120px}.mir-color__img{width:50%;max-width:864px;margin-right:130px}.mir-color__img img{max-width:100%}.mir-color__right{max-width:520px;margin-right:66px}.mir-color__percent{margin-top:65px}.mir-color__percent img{max-width:100%}.mir-main{padding:66px 0 0 0;background:#fff}.mir-main img{max-width:100%}.mir-micro{margin-bottom:80px;background:#f6f6f6;position:relative;display:flex}.mir-micro__left{max-width:520px;margin-left:calc((100% - 1920px)/ 2 + 160px);margin-top:160px}.mir-micro__right{width:calc(100% - 360px);margin-left:-320px;max-width:1560px;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.mir-micro__map{width:100%}.mir-micro__slider{position:absolute;margin-top:200px;max-width:calc(100% - 200px*2)}.mir-services{margin-top:104px}.mir-micro__ship{position:absolute;bottom:-380px;max-width:660px;max-height:1020px;width:36%;right:0}.mir-micro__ship img{max-width:100%}.mir-icons{padding:0 140px 78px 160px}.mir-icons__container{margin-bottom:54px;display:flex;align-items:flex-end}.mir-icons__left{width:520px}.mir-icons__right{display:flex;width:100%;justify-content:space-between}.mir-icons__right .mir-icons__items{width:142px;height:142px}.mir-icons__bottom{display:flex;justify-content:flex-end}.mir-icons__bottom .mir-icons__items{width:153px;height:153px}.mir-icons__items{margin-left:9%;display:flex;justify-content:center;align-items:center}.mir-icons__items img{max-width:100%;max-height:100%}.mir-project{padding-top:64px;position:relative}.mir-project__bg{position:absolute;height:42%;width:100%;top:0;left:0;background-color:#f6f6f6;z-index:-1}.mir-project__img{position:absolute;top:23%;z-index:3;max-width:348px;max-height:439px;width:20%}.mir-project__img img{width:100%;object-fit:contain}.mir-project__content{display:flex;position:relative}.mir-project__left{width:60%;margin-right:72px;margin-top:35px}.mir-project__right{width:40%}.mir-project__center{width:70%;position:absolute;top:44%;left:190px}.mir-project__bottom{margin-top:-64px;width:100%}.mir-project__container img{width:100%;object-fit:cover;display:block}@media (max-width:1920px){.mir-micro__left{margin-left:160px}}@media (max-width:1440px){.portfolio-main-container__item{padding:0 40px}.portfolio-main._world h1{max-width:370px;min-width:370px}}@media (max-width:1200px){.portfolio-main-container{display:none}.mir-work__content{padding:0 80px}.mir-work__img{top:-64px}.mir-color__img{margin-right:40px}.mir-main{margin:40px auto 0}.mir-micro{flex-direction:column}.mir-micro__left{margin-left:80px;margin-top:40px}.mir-micro__right{margin:0 auto;align-items:flex-start;width:100%}.mir-micro__slider{margin-top:100px;max-width:calc(100% - 80px*2)}.mir-micro__ship{bottom:-180px}.mir-icons__container{flex-direction:column}.mir-icons__left{align-self:flex-start}.mir-icons{padding:0 80px 78px 80px}.mir-services{margin-top:70px}}@media (max-width:768px){.portfolio-main._world{justify-content:center}.portfolio-main._world h1{margin:0 16px 24px;min-width:calc(100% - 32px)}.mir-work__img{top:-16px;width:35%}.mir-work__cloud{top:24px}.mir-work__content{padding:0;margin:80px 0 24px}.mir-color{flex-direction:column;padding:0 16px;margin-bottom:36px}.mir-color__img,.mir-color__right{margin-right:0}.mir-color__right{margin-top:24px;max-width:100%}.mir-color__percent{margin-top:40px}.mir-micro__left{margin-left:16px;margin-right:16px;max-width:100%}.mir-micro__slider{max-width:calc(100% - 16px*2)}.mir-icons{padding:0 16px 44px 16px}.mir-icons__left{width:100%}.mir-project{padding-top:40px}.mir-project__container{margin-top:40px}.mir-project__left{width:60%;margin-right:12px;margin-top:10px}.mir-project__img{top:380px}.mir-project__center{left:30px}.mir-project__bg{height:53%}}@media (max-width:767px){.mir-icons__right{justify-content:flex-end;margin-top:24px}.mir-icons__bottom .mir-icons__items,.mir-icons__right .mir-icons__items{width:44px;height:44px}.mir-icons__bottom .mir-icons__items:first-child{margin-left:0}.mir-icons__items{margin-left:6%}.mir-work__img{top:-50px;width:75%}.mir-work__content{flex-direction:column}.mir-work__container{width:100%;padding:40px 20px}.mir-work__container:not(:last-child){margin-right:0;margin-bottom:24px}.mir-color__img{width:calc(100% - 32px)}.mir-main{padding:0}.mir-micro{margin-bottom:40px}.mir-micro__ship{width:55%;bottom:-130px;z-index:1}.mir-micro__map{width:130%}.mir-micro__right{overflow:hidden}.mir-icons__container{margin-bottom:18px}}.sugar-container{padding:64px 0 48px;background-color:#f9f9f9}.sugar-container__content{display:flex;justify-content:center}.sugar-container__content .portfolio-main-container__img{filter:brightness(0)}.sugar-container__content .portfolio-main-container__item{border:none}.sugar-container__content .portfolio-main-container__text{color:#212121;opacity:.24}.sugar-first{margin:16px auto 0}.sugar-first img{max-width:100%}.sugar-draw{margin-top:-78px;padding-top:174px;margin-bottom:64px;background:linear-gradient(198.11deg,#b4b4f4 -20.77%,#9497db 100.53%);overflow:hidden}.sugar-draw__wrap{padding:64px 0 0 160px}.sugar-draw__container{display:flex}.sugar-draw__container img{max-width:100%}.sugar-draw__container._top .sugar-draw__left{width:45%;max-width:736px}.sugar-draw__container._top .sugar-draw__right{width:55%;max-width:1024px;margin-top:100px}.sugar-draw .portfolio-p,.sugar-draw .portfolio-p_big{color:#fff}.sugar-draw .portfolio-p_big{font-family:rgbold}.sugar-draw__container._bottom{margin-top:100px}.sugar-draw__container._bottom .sugar-draw__left{width:55%;max-width:959px;margin-right:7%}.sugar-draw__container._bottom .sugar-draw__right{width:45%;max-width:1024px}.sugar-draw__container._bottom .sugar-draw__right .portfolio-p{max-width:520px;margin-right:80px}.sugar-draw__list{margin:-435px -115px 96px auto;display:block}.sugar-block{display:flex;align-items:center;padding:0 160px}.sugar-block:first-child{margin-bottom:80px}.sugar-block__content._margin-right{margin-right:56px}.sugar-block__content._margin-left{margin-left:56px}.sugar-block__img{width:64%;max-width:1024px}.sugar-block__img img{max-width:100%;display:block}.sugar-block__content{width:36%;max-width:520px}.sugar-svg{margin-top:-130px;margin-bottom:64px;position:relative}.sugar-svg__bg{position:absolute;top:0;left:0;width:100%;height:calc(100% - 97px);background:linear-gradient(198.11deg,#b4b4f4 -20.77%,#9497db 100.53%);z-index:-1}.sugar-svg__padding{padding:216px 95px 0 160px}.sugar-svg__container{display:flex}.sugar-svg__wrap{display:flex;padding:53px 24px}.sugar-svg__item{display:flex;justify-content:center;align-items:center}.sugar-svg__item:not(:last-child){margin-right:32px}.sugar-svg__item img{max-width:100%;object-fit:contain}.sugar-svg .portfolio-p,.sugar-svg .portfolio-p_big{color:#fff}.sugar-svg__text{color:#fff;margin:30px 0 138px 64px;font-size:24px;font-family:rgbold}.sugar-svg__content{display:flex}.sugar-svg__content._first{margin-bottom:89px;align-items:center}.sugar-svg__content .sugar-svg__right{margin-left:-32px}.sugar-svg__content img{max-width:100%}.sugar-svg__content .portfolio-p{max-width:520px}.sugar-svg__content .portfolio-p_big{max-width:720px;margin-top:32px;font-family:rgbold}.sugar-svg__left,.sugar-svg__right{width:50%;max-width:808px}.sugar-svg__left{margin-right:64px}.sugar-svg__right._top{margin-top:175px}.sugar-svg__img{position:absolute;top:20%;left:46px;width:176px;height:126px;display:flex}.sugar-svg__img img:first-child{position:absolute;top:16px;left:0}.sugar-svg__img img:last-child{position:absolute;top:0;right:0}.sugar-svg-info{margin-top:64px}.sugar-svg-info__container{display:flex;padding:16px 0 0 240px}.sugar-svg-info__container img{max-width:100%}.sugar-svg-info__left{width:60%;max-width:999px;margin-right:32px}.sugar-svg-info__right{margin-top:-258px;width:40%;max-width:672px}.sugar-mobile__container{display:flex}.sugar-mobile__img{width:calc((100% - 48px*2)/ 2)}.sugar-mobile__img img{max-width:100%}.sugar-mobile__img:not(:last-child){margin-right:48px}.ceo-item-list{position:relative;z-index:1}.works-filter li:before{display:none}.works-filter li.active{color:#fff;background-color:#4d24d8;transition:background-color .3s}.works-filter li{font-size:18px;color:#fff;position:relative;text-decoration:none;z-index:1;background-color:#1b1b1b;padding:3px 15px;cursor:pointer;display:inline-block;margin-right:10px;margin-bottom:10px;transition:background-color .2s}.works-filter li.active:hover{color:#fff!important}.nd-page-blog{margin:4% 15%;min-height:60vh}.blog-block{width:calc(33% - 11px);vertical-align:top;text-decoration:none;background-color:#1c1c1c;display:inline-block;color:#fff;margin-bottom:20px;transition:background-color .1s,opacity .3s;overflow:hidden}.blog-block:hover{background-color:#212121;transition:background-color .3s}.blog-block:hover img{opacity:.8;transition:opacity .3s}.blog-block span{color:#a5a5a5;display:inline-block;font-size:16px}.blog-all .blog-block:nth-child(3n-1){margin-right:21px;margin-left:21px}.blog-block.big{width:100%;padding:25px}.blog-block-left{width:40%;display:inline-block;vertical-align:top;padding:40px 100px 0 40px}.blog-block-left img,.blog-block-right img{max-width:100%}.blog-date{margin-left:20px}.blog-block.big .blog-date,.blog-block.big h2{padding:0}.post-page-text li{color:#ccc;font-size:1.2em;line-height:1.5}.blog-block p{padding:0 0 60px;margin-top:0}.blog-block.big h2{margin-bottom:30px}.blog-block h2{font-family:custom-fonts;font-size:28px;margin-top:0;margin-bottom:0;padding:20px 0}.blog-block-right{width:60%;display:inline-block;vertical-align:top;text-align:right}.blog-block-img img{max-width:100%}.blog-block.big .blog-category{margin-left:0}.blog-category{background:#2f2f2f;padding:3px 10px;margin-right:10px;margin-bottom:7px}.close-page .menu-main{opacity:0;transition:all .3s}.blog-page .lead-form form{background:#1c1c1c;margin-right:0;width:100%}.blog-page .subscribe{margin:0}.form-block-left{display:inline-block;vertical-align:top;width:43%;margin-right:5%}.form-block-right{width:50%;display:inline-block;vertical-align:top}.one-blog-item{margin-top:19vh}.post-page__title{font-size:3vw;line-height:1.2;max-width:70%;margin:19vh 0 3rem 0;font-weight:400;letter-spacing:-2px;font-family:custom-fonts}.post-page-author__photo-wrapper{display:inline-block;vertical-align:top;width:80px;height:80px;border-radius:27px;overflow:hidden}.post-page-author__wrapper{display:inline-block;vertical-align:top;margin-left:15px;width:calc(90% - 95px)}.post-page-author__photo-wrapper img{max-width:100%;margin-top:-10px}.post-page__description{width:63%;display:inline-block;vertical-align:top;color:#999;font-family:ltlight;font-size:28px;font-weight:300;margin-top:0;margin-right:5%;margin-bottom:40px}.post-page-author{display:inline-block;vertical-align:top;width:30%;margin-top:10px}.post-page-author__name,.post-page-author__surname{font-family:custom-fonts;font-size:22px}.post-page-author__manager{display:block;color:#999;font-size:16px;margin-top:5px}.post-page-author__date{color:#999;font-size:16px;margin-top:5px}.post-page__header-image-container{margin-bottom:30px}.post-page__header-image-container img{max-width:100%}.post-page__text p b{font-family:rgregular;margin-top:80px}.post-page__text img{max-width:100%}.post-page__text p{color:#ccc;font-size:1.2em;line-height:1.5}.post-page__text{margin:30px 0;max-width:1100px}article{margin-bottom:120px}.likely__widget_twitter{max-width:1100px}.video-play-button.blog{cursor:pointer;top:49%;left:50%}.blog-video-cover{width:100%;height:100%;display:inline-block;position:absolute;z-index:2}.video-help{text-align:center;color:#999;display:block}.video-block-wrapper{position:relative;display:inline-block}.blog-page .lead-form form button,.blog-page .lead-form form input{margin-top:7px}.post-page-text figure{margin:0}.blog-block-text{padding:0 40px 40px}.why-block{width:28%;margin-right:6%;display:inline-block;vertical-align:top}.why-block:nth-child(4){margin-right:0}.why{background:0 0;padding:180px 80px 0 80px;margin:0 auto;position:relative}.services .why-block h2{display:inline-block;background:#fff;color:#000;font-size:30px;padding:0 2px;font-weight:300}.services .why-block h3{font-size:30px;color:#fff;margin-top:10px;line-height:140%;font-weight:300}.services .why-block h4{font-size:13vw;top:0;position:absolute;margin:-3vw 0 0 0;width:100%;text-align:center;font-family:rgbold;z-index:-1;color:#212121}.emoji-support{position:absolute;margin-left:5px;margin-top:-4px;width:35px}.logo-digital{font-size:18px;color:#ccc}.why-lent{position:relative;width:200vw;top:-100px;font-size:10vw;white-space:nowrap;font-weight:600;text-transform:uppercase;line-height:1;left:-50vw;padding-bottom:3.5vw}.why-lent span{font-family:custom-fonts;display:block;background-color:#fff;white-space:nowrap;padding:0 20px;color:#000;transform:rotate3d(0,0,1,-3deg)}.more-buttons{right:10vw;display:inline-block;cursor:pointer;position:absolute;width:200px;height:200px}.cases-link-main{left:60%;margin-top:200px}.link-bubble-principle .more-buttons{right:auto}.link-bubble-principle{left:25%;position:absolute;margin-top:-300px}.more-buttons-wrap{font-size:18px;font-weight:600;border-bottom:5px;position:absolute;display:block;text-align:center;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.more-buttons{color:#fff;text-decoration:none}.more-buttons-bg{width:200px;height:200px;background:#4d24d8;border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;transition:all .2s}.more-buttons:hover .more-buttons-bg{transform:scale3d(1.2,1.2,1.2);transition:all .4s}.more-buttons-wrap span{font-size:18px;text-align:center;display:inline-block;font-family:ltlight;font-weight:300}.link-bubble{position:relative;z-index:1;margin-top:-100px}.awards-new{width:calc(100% - 160px);margin:150px 80px 0;border-top:1px solid #ffffff25;padding-top:80px;padding-bottom:100px}.awards-new-left{width:25%;display:inline-block;vertical-align:top}.about-video{margin-top:100px}.about-agency .clients-main-left{margin-top:80px}.about-agency-container h3,.about-showreel h3,.awards-new-left span,.clients-main-left span,.clients-why h3,.main-page .works h3,.services-page .clients h3,.services-page .works h3,.team-container h3{display:inline-block;margin-bottom:5px;font-size:20px;color:#999;font-weight:300;margin-top:0;position:relative}.main-page .media h3{font-size:4vw;color:#fff;margin:0;position:relative;z-index:1;font-family:custom-fonts}.main-page .works h3{position:absolute}.about-agency-container h3 svg,.about-showreel h3 svg,.awards-new-left span svg,.clients-main-left span svg,.clients-why h3 svg,.main-page .media h3 svg,.main-page .works h3 svg,.services-page .clients h3 svg,.services-page .works h3 svg,.team-container h3 svg{position:absolute;top:50%;left:50%;max-width:inherit;fill:transparent;stroke-width:1px;stroke:currentColor;min-width:70px;width:200%;height:200%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke-dasharray:450;stroke-dashoffset:450;-webkit-transition:stroke-dashoffset .6s cubic-bezier(.455, .03, .515, .955);transition:stroke-dashoffset .6s cubic-bezier(.455, .03, .515, .955)}.about-agency-container h3 svg,.about-showreel h3 svg,.clients-page .clients-main-left span svg,.clients-why h3 svg,.main-page .media h3 svg,.main-page .works h3 svg,.services-page .clients h3 svg,.services-page .clients-main-left span svg,.services-page .works h3 svg,.team-container h3 svg{stroke-dasharray:900;stroke-dashoffset:900}.about-agency-container h3.is-inview svg,.about-showreel h3.is-inview svg,.awards-new-left span.is-inview svg,.clients-main-left span.is-inview svg,.clients-why h3.is-inview svg,.main-page .media h3.is-inview svg,.main-page .works h3.is-inview svg,.services-page .clients h3.is-inview svg,.services-page .works h3.is-inview svg,.team-container h3.is-inview svg{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .6s cubic-bezier(.455, .03, .515, .955);transition:stroke-dashoffset .6s cubic-bezier(.455, .03, .515, .955);transition-delay:.8s}.services-page .clients h3{position:absolute}.awards-new-right{width:50%;display:inline-block;vertical-align:top;border-bottom:1px solid #ffffff25}.awards-new-right-block{max-width:50%;font-size:32px;margin-bottom:50px}.about-reviews.social .swiper-container-reviews .about-review-photo{max-width:180px;max-height:180px}.about-reviews.social{margin:0}.about-reviews.social .about-reviews-container{border:none}.services-page .clients-why.social .clients-why-block-text-header{margin-left:0}.services-page .clients-container p{max-width:25%;display:inline-block;vertical-align:top;margin-left:20%;font-size:32px;letter-spacing:-1px;line-height:130%;margin-top:0;font-weight:300;padding-bottom:100px}.clients-main-left{width:25%;display:inline-block;vertical-align:top}.clients-main-right{width:75%;display:inline-block;vertical-align:top;border-bottom:1px solid #ffffff25;padding-bottom:120px}.clients-main-right-block{display:inline-block;vertical-align:top;width:32%;margin-bottom:80px}.clients-main-right-block svg{height:60px}.clients-main-right-block p{max-width:85%;color:#bdbdbd}.main-services-left-block p{color:#bdbdbd;margin-top:10px}.more-clients{margin-top:-350px}.more-clients .more-buttons{right:auto;left:23%}.media{padding:0 0 80px 0;margin:0 80px}.nd-page-social.media{padding:0;margin:100px 80px 0}.nd-page-social.clients-why{margin-top:0}.media-left{font-size:4vw;color:#fff;margin:0;position:relative;z-index:1}.media-right{display:inline-block;vertical-align:top;width:100%;padding-bottom:120px;margin-top:100px}.nd-page-socal.media-right{display:inline-block;vertical-align:top;width:100%;padding-bottom:120px;margin-top:50px}.media-right-block{width:25%;display:inline-block;vertical-align:top;margin-bottom:80px}.media-right-block-logo img{max-height:30px}.media-right-block-name{max-width:80%;margin-top:25px}.media-right-block-name span{font-size:16px;color:#999;display:block;margin-top:5px}.media-right-block-name a{display:inline-block;margin-bottom:5px;border-bottom:1px solid #ffffff60;padding-bottom:5px;cursor:pointer;font-size:24px;color:#fff;margin-top:25px;font-weight:400;font-family:rgregular;-webkit-transition:color .1s,transform .1s;transition:color .1s,transform .1s;position:relative;text-decoration:none}.principle .clients-desc{margin-top:0}.next-page{border-top:1px solid #ffffff25;text-align:center;margin-top:150px}.next-page-block{width:16.6%;padding:80px 0 80px;text-align:center;display:inline-block;vertical-align:top}.emoji-block{position:absolute}.emoji-img{background:#212121;display:flex;border-radius:50%;opacity:0;transform:scale3d(.6,.6,.6);width:90px;height:90px}.emoji-block.is-inview .emoji-img{opacity:1;transform:scale3d(1,1,1);transition:all .7s .7s}.emoji-block img{width:35px;margin:auto}.emoji-block.sports{left:10%;margin-top:-30vh}.emoji-block.man-raising{left:40%;margin-top:-5vh}.emoji-block.rocket{left:50%;margin-top:-12vh}.emoji-block.biceps{left:53%;margin-top:-12vh}.emoji-block.raised-hand{left:43%;margin-top:-5vh}.emoji-block.trophy{left:13%;margin-top:-30vh}.media-right-block-logo svg{height:30px}.services-hover{position:absolute;opacity:.5;width:100vw;height:95vh;z-index:-1;top:0;left:0;overflow:hidden}.services-hover div{position:absolute;top:0;left:0;width:100%;height:100%}.main-page .about .about-left p i{margin-top:-14px}.services-hover div img{width:100%;position:absolute;top:0;opacity:0;transform:translate3d(0,20%,0);transition:all .8s cubic-bezier(.19,1,.22,1)}.services-hover div.hover img{opacity:1;transform:translate3d(0,0,0);transition:all .9s cubic-bezier(.19,1,.22,1)}.services-hover div.hover.hide img{opacity:0;transform:translate3d(0,-20%,0);transition:all .9s cubic-bezier(.19,1,.22,1)}.services-hover div.hover img:nth-child(1){transition-delay:.1s}.services-hover div.hover img:nth-child(2){transition-delay:.2s}.services-hover div.hover img:nth-child(3){transition-delay:.3s}.services-hover div.hover img:nth-child(4){transition-delay:.4s}.services-hover div.hover img:nth-child(5){transition-delay:.5s}.clients-why{padding:80px;margin-bottom:100px}.subscribe{margin:350px 0 100px 5%}.nd-page-social.subscribe{margin:0 0 100px 5%}.lead-form form .emoji-support{margin-top:-1px;margin-left:10px}.lead-form form input{display:inline-block;vertical-align:top;border:none;padding:15px 25px;outline:0;font-size:22px;width:330px;margin-top:22px;background:#353535;color:#fff;font-family:ltlight;-webkit-transition:all .1s;transition:all .1s;box-shadow:0 0 30px rgba(51,51,51,.05)}.lead-form form button{border:none;position:relative;display:inline-block;vertical-align:top;background:#4d24d8;font-weight:300;width:200px;padding:16px 0;cursor:pointer;opacity:1;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);box-shadow:0 10px 15px 0 rgba(0,0,0,.1);-webkit-transition:all .1s;transition:all .1s;outline:0;margin-top:22px;font-size:20px;font-family:rgregular;color:#fff;margin-left:10px}.lead-form form{display:inline-block;padding:75px 110px;background:#212121;margin-right:20%;text-align:left;box-shadow:0 0 50px rgba(51,51,51,.2)}.lead-form h3{margin:10px 0;color:#999;font-size:20px;font-weight:300}.lead-form h2{margin:0;font-size:32px;letter-spacing:-1px;font-weight:300}.send-lead{transition:all .2s}.send-lead:hover{transform:scale3d(1.05,1.05,1.05);transition:all .3s}.send-lead:active{transform:scale3d(.98,.98,.98);transition:all .1s}.form-block.hide-form{height:0;opacity:0;overflow:hidden;transition:all .4s}.thanks.hide{height:0;opacity:0;overflow:hidden}.thanks{opacity:1;font-size:32px;letter-spacing:-1px;height:auto;transition:all .2s;text-align:center}.nd-page-promo.subscribe{margin:150px 0 100px 15%}.loader{display:flex;align-items:center;justify-content:center;height:100%;width:100vw;position:absolute;background:#111;z-index:98}.loader h1{color:#fff;font-family:rgregular;font-weight:400;font-size:5vw;letter-spacing:-2px}.loader span{border-right:.05em solid;animation:caret 1s steps(1) infinite}@keyframes caret{50%{border-color:transparent}}.loader-small{width:100vw;height:100vh;background:#000;position:absolute;z-index:99;display:flex;align-items:center;justify-content:center}.loader-small p{position:relative;font-family:sans-serif;font-size:2vw;overflow:hidden;margin:0;background:linear-gradient(90deg,#212121,#fff,#212121);background-repeat:no-repeat;background-size:80%;animation:animate 3s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.nd-page-social.works .works-container{padding:250px 80px 230px 80px}#header{position:relative}.clients-h2{position:absolute;margin:19vh 0 0 62.8%;width:30%;font-size:1.5vw;font-family:custom-fonts;color:#ffffff80}.clients-h2:before{content:'клиенты';font-size:1.1vw;font-family:ltlight;color:#e31716;display:block;font-weight:600;letter-spacing:-1px}.awards-position-block:nth-child(3n){padding-right:0}.numbers,.units,.youtube{width:100vw;padding-left:80px;padding-right:80px;padding-top:200px}.nd-page-social.youtube{padding-top:80px;padding-bottom:150px}.new-media{padding-top:200px;margin-bottom:100px}.units-h3{font-size:32px;font-family:ltlight;width:25%;margin-left:50%;letter-spacing:-1px;line-height:130%;font-weight:300}.money-h3{font-size:32px;font-family:ltlight;width:25%;margin-left:15%;letter-spacing:-1px;line-height:130%;font-weight:300;margin-top:150px}.custom-big{margin:0;padding:0;font-size:10vw;font-family:custom-fonts;font-weight:400;letter-spacing:-.5vw}.units-all{width:50%;margin-left:50%}.units-all ul{list-style:none;padding:0;margin:0}.units-all ul li{margin:15px 0}.units-all ul li a,.units-all ul li span{text-decoration:none;color:#fff;font-size:1.5vw;line-height:110%;font-family:custom-fonts}.units-all ul li span sup{font-size:.7vw;color:#7d57ff;margin-top:-14px;margin-left:6px;position:absolute}.units-all ul li span{color:#ffffff80}.units-block{width:50%;display:inline-block;vertical-align:top}.products-block{width:50%;display:inline-block;vertical-align:top}.units-h4{font-size:1.1vw;font-family:ltlight;color:#e31716;display:block;font-weight:600;letter-spacing:-1px;margin-bottom:0}.money-diagram{margin-left:15%;margin-top:80px}.money-diagram svg{width:21%;display:inline-block;vertical-align:top;overflow:visible}.money-diagram-desc{display:inline-block;vertical-align:top;width:25%}.money-diagram-desc ul{list-style:none;margin:100px 0 0 80px;padding:0;display:inline-block}.money-diagram-desc ul li{padding:4px 0;cursor:pointer}.money-diagram-desc ul li span{width:26px;height:14px;border-radius:5px;margin-right:3px;display:inline-block}.money-diagram-expert{display:inline-block;vertical-align:top;width:35%}.money-diagram-expert p{color:#a5a5a5;margin-top:40px}.money-diagram-expert h4{text-decoration:none;color:#fff;font-size:1.5vw;line-height:110%;font-family:custom-fonts;margin:0}.money-diagram-expert ul{list-style:none;margin:20px 0 0 0;padding:0;-moz-column-count:2;-webkit-column-count:2;column-count:2}.money-diagram-expert ul li{margin:5px 0;font-size:26px;line-height:110%}.numbers-block{width:20%;display:inline-block;vertical-align:top;margin:50px 0 50px 5%}.numbers-block h3{font-family:custom-fonts;font-size:4vw;margin:0}.numbers-block span{font-size:1vw}.about-agency-container{margin-top:50px}.about-team-container .units-h3{margin-bottom:100px;width:30%;z-index:1;position:relative}.youtube .units-h3{margin-left:35%}.youtube-left{width:25%;display:inline-block;vertical-align:top}.youtube-right{width:75%;display:inline-block;vertical-align:top;margin-top:80px}.youtube-left-about{font-size:26px;max-width:350px;margin:80px 0}.youtube-left-number span{font-size:1vw;display:block}.youtube-left-number h4{font-family:custom-fonts;font-size:4vw;margin:0}.youtube-guest-img{width:88px;height:88px;overflow:hidden;border-radius:30px;display:inline-block;vertical-align:top}.youtube-guest-img img{margin-top:-1px;display:block}.youtube-guest-name{display:inline-block;vertical-align:top}.youtube-guest{width:33%;display:inline-block;vertical-align:top;margin-bottom:40px}.youtube-guest-name-name{font-family:custom-fonts;font-size:1.4vw}.youtube-guest-name-company span{display:block;font-size:1vw;color:#a0a0a0}.new-media{padding-bottom:0}.new-media .media-right-block{margin-bottom:0}.new-media .media-right{padding-bottom:0;margin-top:50px}.youtube .custom-big{display:inline-block;vertical-align:top}.youtube .description a{display:inline-block;vertical-align:top;margin-left:20px;margin-top:65px}.money-diagram-desc ul li.inactive{opacity:.2;transition:all .2s}.money-diagram path{transition:all .2s}.money-diagram path.inactive{opacity:.2;transition:all .2s}.money-diagram path.active,.money-diagram-desc ul li.active{opacity:1;transition:all .2s}path.ul-product.active{stroke:#1957F7;stroke-width:20px;transition:all .3s}path.ul-smm.active{stroke:#1A3D97;stroke-width:20px;transition:all .3s}path.ul-promo.active{stroke:#D1D1D1;stroke-width:20px;transition:all .3s}path.ul-school.active{stroke:#FEE944;stroke-width:20px;transition:all .3s}path.ul-crm.active{stroke:#4D24D8;stroke-width:20px;transition:all .3s}.no-opacity{opacity:1!important}.custom-big span,.money-h3 span,.units-h3 span{display:inline-block}.nd-page-social.clients{margin:10vw 80px 150px}.production-smm{position:relative}.production-smm img:nth-child(1){position:relative}.production-smm img{position:absolute;max-width:100%;left:0;top:0}.production-smm-two img{margin:-30px;max-width:100%;vertical-align:top}.production-smm-two-one{margin-top:20px!important}.production-smm-two-six{margin-top:-150px!important;margin-left:-190px!important}.new-line-production{margin-left:45px;position:relative;z-index:1}.production-smm{margin-left:10%;margin-top:80px}@media (max-width:2110px){.smm-round{width:15vw}.smm-vertical{width:15vw}.smm-horizontal{width:22vw}}@media (max-width:1920px){body{font-size:18px}.production-smm-two img{margin:-1.4%}.about-team-container .units-h3,.money-h3,.units-h3{width:40%}.money-diagram-expert{width:45%}.awards-page .awards-list .award-item:nth-child(1){margin:0 20px 0 0}.awards-page .awards-list .award-item{margin:0 20px}.nd-page-blog{margin:4% 7%}.clients-h2{margin:19vh 0 0 66.3%}.blog-page .clients-start{margin-left:7%}.main-services-left-block h2,.media-right-block-name a{font-size:22px!important}.main-services-left-block{width:17%;margin-right:2%}.stories{width:35%}.awards-main-item{width:32%;padding:30px 0}.awards-new-right-block{font-size:28px!important;max-width:55%!important}.link-bubble{margin-top:0}.about-agency-container .description,.about-awards p,.about-mission h3,.about-text h3,.clients-page .services-sites-desc-container p,.clients-start h1 span,.clients-text h2,.clients-why-block-text-header,.contacts-city h2 a,.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.rating-tagline-content,.services-page .about-awards-container-header p,.services-page .clients-container p,.services-page .services-sites-desc-container p,.team .description p,.vacancy-right h3{font-size:28px}.next-page-block{padding:40px 0 40px!important}.team .description{margin:0 auto}.contacts-left,.contacts-right{width:30%}.contacts-city h1{font-size:28px}.about-reviews-container{padding:80px 0 60px 0}.clients-page .about-reviews-container{padding:80px 0 60px 0!important}.services-sites-stage-item-text{font-size:32px}.awards-main-item-img img{max-height:53px}.support.clients-text.what-next{padding:230px 0}}@media (max-width:1790px){.about .about-left{width:55%}.stories{width:41%}.about-text h3{margin-left:15%}.about-award .awards-list{margin:0 0 0 15%}.video-play-button:after{width:100px;height:100px}.about-showreel .video-play-button{top:42%}}@media (max-width:1640px){.money-h3{margin-left:5%}.money-diagram{margin-left:5%}}@media (max-width:1510px){.lead-form form{padding:35px 60px}}@media (max-width:1440px){.sugar-svg{margin-top:-80px}.sugar-svg__padding{padding:110px 95px 0 160px}.sugar-svg__img{top:17%}.money-diagram-expert{margin-left:2%}.youtube-left-about{font-size:20px;max-width:90%}.about-team-container .units-h3{font-size:32px}.about-team-container .units-h3,.money-h3,.units-h3{font-size:24px}.numbers,.units,.youtube{padding-top:100px}.money-diagram-expert ul li{font-size:19px}.smm-page .people-say-wrapper p{font-size:18px}.people-say-manager{font-size:15px}.production .units-h3{margin-left:10%}}@media (max-width:1200px){.portfolio-main._sugar h1{margin:0 0 40px 80px;width:100%;max-width:520px}.sugar-draw__wrap{padding:40px 0 0 80px}.sugar-draw__container._bottom{margin-top:0}.sugar-draw__list{margin:-320px -115px 24px auto;display:block}.sugar-block{padding:0 80px}.sugar-block__content._margin-right{margin-right:24px}.sugar-block__content._margin-left{margin-left:24px}.sugar-block__img{width:56%}.sugar-block__content{width:44%}.sugar-block:first-child{margin-bottom:48px}.sugar-svg{margin-top:-60px}.sugar-svg__wrap{padding:20px 8px}.sugar-svg__img{top:15%;transform:scale(.8);transform-origin:top left}.sugar-svg__item:not(:last-child){margin-right:12px}.sugar-svg__padding{padding:110px 40px 0 80px}.sugar-svg-info__container{padding:16px 0 0 80px}.sugar-svg-info__right{margin-top:-170px}}@media (max-width:900px){.portfolio-main._sugar{justify-content:center}.portfolio-main._sugar h1{margin:0 16px 40px}.sugar-draw{margin-top:0;padding-top:40px;margin-bottom:48px}.sugar-draw__wrap{padding:24px 16px 0 16px}.sugar-draw__container._top .sugar-draw__right{margin-top:30px}.sugar-draw__list{margin:-290px -100px 24px auto}.sugar-draw__container._bottom .sugar-draw__left{margin-right:0}.sugar-draw__container._bottom .sugar-draw__right .portfolio-p{margin-right:0}.sugar-block{padding:0 16px}.sugar-svg{margin-top:0}.sugar-svg__padding{padding:40px 16px 0}.sugar-svg__img{top:13.5%;transform:scale(.5);left:16px}.sugar-svg__text{margin:16px 0 108px 0;font-size:20px}.sugar-svg__content._first{margin-bottom:25px}.sugar-svg__right._top{margin-top:80px}.sugar-svg-info{margin-top:48px}.sugar-svg-info__container{padding:16px 0 0 16px}.sugar-mobile{padding-bottom:64px}.sugar-mobile .portfolio-bg{display:block;height:calc(100% - 68px)}.sugar-mobile__img:not(:last-child){margin-right:16px}}@media (max-width:767px){.sugar-container{padding:40px 0 80px}.portfolio-main-container__item{margin-bottom:80px}.portfolio-main-container__item:last-child{margin:0 auto}.sugar-container__content{flex-direction:column}.sugar-first{margin:40px 0 0 -16px;width:calc(100% + 32px)}.sugar-draw__container{flex-direction:column}.sugar-block__content,.sugar-draw__container._bottom .sugar-draw__left,.sugar-draw__container._bottom .sugar-draw__right,.sugar-draw__container._top .sugar-draw__left,.sugar-draw__container._top .sugar-draw__right,.sugar-svg__left,.sugar-svg__right{width:100%}.sugar-draw__container._bottom{flex-direction:column-reverse}.sugar-draw__list{margin:-220px -17px 24px auto;transform:scale(.7);transform-origin:bottom right;display:block}.sugar-block{flex-direction:column}.sugar-block:last-of-type{flex-direction:column-reverse}.sugar-block__content._margin-right{margin-right:0}.sugar-block__img{margin-top:22px;width:calc(100% + 32px)}.sugar-block__content._margin-left{margin-left:0}.sugar-svg{padding-bottom:24px;margin-bottom:35px}.sugar-svg__container,.sugar-svg__content{flex-direction:column}.sugar-svg__img{top:400px}.sugar-svg__left{margin-right:0}.sugar-svg__content .sugar-svg__right{margin-top:30px;margin-left:0}.sugar-svg__content .portfolio-p_big{margin-top:10px}.sugar-svg__content img{max-width:calc(100% + 32px);margin-left:-16px;width:calc(100% + 32px)}.sugar-svg-info__right{display:none}.sugar-svg-info__left{width:100%;margin-right:0}.sugar-svg-info__container{padding:16px 0 0}.sugar-svg__bg{height:100%}.sugar-mobile{margin-top:35px;overflow:hidden;margin-bottom:0}._sugar-not-mobile{display:none!important}.sugar-mobile-swiper{display:block}.sugar-mobile-swiper img{max-width:100%}.sugar-mobile .portfolio-bg{width:unset;margin-top:0;height:calc(100% - 200px)}.sugar-mobile .swiper-pagination{display:flex;justify-content:center}.sugar-mobile .swiper-pagination .swiper-pagination-bullet-active{background:#8b85bf}}.ot-initial{padding:0 104px 0 160px;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}.ot-initial__tool{position:absolute;top:22%;left:0;max-width:600px;width:32%;max-height:887px}.ot-initial__container{width:50%;max-width:820px}.ot-initial__container .portfolio-p_big{font-family:rgbold;padding-left:64px}.ot-initial__container img{max-width:100%}.ot-initial__container._one{width:calc(50% - 16px);margin-bottom:120px;margin-right:16px}.ot-initial__container._two{margin:80px 0 160px}.ot-initial__container._tree{margin-top:-304px}.ot-initial__container._four .portfolio-p,.ot-initial__container._four .portfolio-title,.ot-initial__container._tree .portfolio-p,.ot-initial__container._tree .portfolio-title{max-width:520px;padding-left:100px}.ot-initial__container._four img{margin-left:-7%}.ot-initial__container._four{margin-top:140px;padding-left:7%;max-width:720px;box-sizing:border-box}.ot-navigation{margin-bottom:160px;position:relative}.ot-navigation__bg{position:absolute;top:-37%;left:0;width:100%;height:calc(100% - 220px);background-color:#f6f6f6;z-index:-1}.ot-navigation__bg._left{top:-157px;height:calc(100% + 100px)}.ot-navigation__container{padding:64px 0 0 160px;display:flex;align-items:center}.ot-navigation__container._left{padding:120px 160px 0 0}.ot-navigation__content{margin-top:150px;margin-right:80px;width:32%;max-width:520px}.ot-navigation__content._left{margin:0 0 0 80px}.ot-navigation__img{width:70%;max-width:1280px}.ot-navigation__img img{max-width:100%}.ot-inner{padding:0 250px 0 260px}.ot-container__item img,.ot-inner img{max-width:100%;display:block}.ot-navigation__helmet{position:absolute;right:0;bottom:-400px;max-width:720px;width:38%;max-height:567px}.ot-initial__tool img,.ot-navigation__helmet img{max-width:100%}.ot-container{padding:0 48px 64px;display:flex;flex-wrap:wrap}.ot-container__item{width:calc(50% - 32px)}.ot-container__item:nth-child(odd){margin-right:64px}.ot-container__item:nth-child(even){margin-top:160px}.ot-container__text{font-family:rgbold;color:#000;margin:32px 0 0 64px}@media (max-width:1440px){.ot-navigation__content{margin-top:100px;margin-right:40px;width:42%}.ot-navigation__content._left{margin:0 0 0 40px}.ot-navigation__bg._left{top:-80px;height:calc(100% + 40px)}.ot-initial__container._four .portfolio-p,.ot-initial__container._four .portfolio-title,.ot-initial__container._tree .portfolio-p,.ot-initial__container._tree .portfolio-title{padding-left:64px}}@media (max-width:1200px){.portfolio-main._ot h1{margin:0 auto 80px}.ot-initial{padding:0 80px 0 80px}.ot-initial__container._four{padding-left:0}.ot-navigation__container{padding:64px 0 0 80px}.ot-navigation__container._left{padding:120px 80px 0 0}.ot-inner{padding:0 80px}.ot-navigation__helmet{bottom:-320px}.ot-initial__container._four .portfolio-p,.ot-initial__container._four .portfolio-title,.ot-initial__container._tree .portfolio-p,.ot-initial__container._tree .portfolio-title{padding-left:32px}}@media (max-width:768px){.ot-initial__container,.ot-initial__container._one{width:100%;margin:48px 0 0 0!important}.ot-initial{padding:0}.ot-initial__container._four .portfolio-p,.ot-initial__container._four .portfolio-title,.ot-initial__container._tree .portfolio-p,.ot-initial__container._tree .portfolio-title{padding-left:16px;padding-right:16px}.ot-initial__container._four{padding-left:0}.ot-navigation__container{padding:48px 0 0 0;flex-direction:column-reverse}.ot-navigation__content{margin-top:48px;margin-right:0;width:calc(100% - 32px);max-width:100%;padding:0 16px}.ot-navigation{margin-bottom:48px}.ot-initial__container .portfolio-p_big{padding-left:16px}.ot-initial__container._four img{margin-left:0}.ot-initial__tool{position:relative;margin:0 auto;width:320px}.ot-navigation__bg{display:none}.ot-navigation__img{width:100%}.ot-inner{padding:40px 16px 0}.ot-navigation__container._left{padding:48px 0 0 0;flex-direction:column}.ot-navigation__content._left{margin:24px 0 0 0}.ot-container{padding:0 0 48px}.ot-navigation__helmet{bottom:-180px}.ot-container__item:nth-child(even){margin-top:80px}.ot-container__text{margin:16px 16px 0}}@media (max-width:767px){.portfolio-main._ot h1{margin:0 16px 40px}.ot-container__item:nth-child(odd){margin-right:0}.ot-container__item{width:100%;margin-top:48px!important}.ot-navigation__helmet{position:relative;bottom:0;width:320px;margin:0 auto}.ot-navigation{display:flex;flex-direction:column-reverse;margin-bottom:0}}.ot-initial._ot-poli{margin-bottom:200px;padding:0 40px 0 260px;position:relative}.ot-initial__container._one-poli,.ot-initial__container._tree-poli{max-width:578px;margin-right:80px;width:calc(50% - 80px)}.ot-initial__container._two-poli{max-width:674px;margin-top:80px}.ot-initial__container._tree-poli{margin-top:80px}.ot-initial__container._four-poli{margin-top:-80px}.ot-initial__container._five-poli{margin-top:108px;width:67%;max-width:1080px}.ot-initial__container._six-poli{width:43%;max-width:800px;position:absolute;right:40px;bottom:677px}.ot-initial__tool._ot-poli{top:25.5%;left:-170px}.new-portfolio .swiper-container{left:0}.new-portfolio .one-item-header{padding-left:0;padding-top:0}.new-portfolio .swiper-slide{opacity:1;-webkit-filter:none;filter:none}.mir-main{width:100vw}.mir-main video{width:100vw!important;height:100%;position:relative!important;top:0!important;left:0!important}.portfolio-img video{width:100%!important;height:100%;position:relative!important;top:0!important;left:0!important}.contacts-page .content-block{overflow:hidden}@keyframes animate{0%{background-position:-500%}100%{background-position:500%}}@media only screen and (max-width:1440px){.main-page .services .why-block h2,.main-page .services .why-block h3{font-size:26px}}@media only screen and (max-width:1180px){.emoji-support{margin-left:2px;margin-top:-4px;width:30px}.lead-form form{padding:35px 60px}}@media only screen and (max-width:1180px){.main-page .services .why-block h3{margin-top:5px}.main-page .services .why-block h2,.main-page .services .why-block h3{font-size:22px}}@media only screen and (max-width:780px){.why-block{width:100%;margin-right:0;margin-bottom:50px;display:inline-block}.why{background:#f2f2f2;padding:80px 30px 50px 30px;margin:0 auto}.main-page .services .why-block h2,.main-page .services .why-block h3{font-size:30px}}*,::after,::before{box-sizing:border-box}:root{font-size:16px}body{margin:0;--color-text:#fff;--color-bg:#111;--color-link:#aaa;--color-link-hover:#fff;--color-alt:#7f6a57;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:contentSection}.js .loading::after,.js .loading::before{content:'';position:fixed;z-index:1000}.js .loading::before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading::after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:.4;background:var(--color-link);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}a{text-decoration:underline;color:var(--color-link);outline:0}a:focus,a:hover{color:var(--color-link-hover);outline:0;text-decoration:none}main{overflow:hidden;position:relative}.frame{text-align:center;position:relative;z-index:900}.frame__author{text-decoration:none;color:var(--color-alt)}.frame__title{font-size:1rem;margin:0 0 1rem;font-weight:400}.frame__links{display:inline}.frame__demos a:not(:last-child),.frame__links a:not(:last-child){margin-right:1rem}.frame__demos{margin:1rem 0}.frame__demo--current,.frame__demo--current:hover{text-decoration:none;color:var(--color-alt)}.content{padding:3rem;min-height:85vh;display:flex;position:relative;flex-direction:column;align-content:center;justify-content:space-between}.content--auto{min-height:0}.content--feature{justify-content:flex-start;min-height:0}.content--fixed{position:fixed;z-index:1000;width:100%;top:0}.content__pretitle{margin-top:auto;font-size:1.85rem;color:var(--color-alt);margin-bottom:0}.content__title{font-size:3vw;line-height:1.3;margin:21vh 0 3rem 0;font-weight:400;letter-spacing:-2px;max-width:53%;will-change:transform;font-family:custom-fonts}.content__text{font-size:2.55rem;font-size:clamp(1rem, 4vw, 2.55rem)}.content__text--right{align-self:flex-end}.content__text--centered{margin:auto}.content__breakout{margin:0 -3rem;white-space:nowrap;text-transform:uppercase;font-family:span,serif;font-weight:200;font-style:italic;color:#211f1b}.content__breakout--big{font-size:13vw;font-weight:200}.content__breakout--medium{font-size:5vw}.tiles{--tiles-height:52vw;height:var(--tiles-height);position:relative;overflow:hidden}.tiles--columns-rotated{--tiles-height:180vmax}.tiles--columns{--tiles-height:140vh}.tiles--oneline{--tiles-height:50vh;min-height:400px;margin:10vh 0}.tiles--small{--tiles-height:100px;margin:10vh 0 0}.tiles--fixed{--tiles-height:65vw;margin-top:25vh}.tiles--perspective{overflow:visible;perspective:1000px;--tiles-height:500px}.tiles__wrap{width:150%;--tileswrap-height:var(--tiles-height);height:var(--tileswrap-height);position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.tiles--rotated .tiles__wrap{--tileswrap-height:calc(var(--tiles-height) * 1.8);transform:translate3d(-50%,-50%,0) rotate(22.5deg)}.tiles--columns-rotated .tiles__wrap{width:150%;display:flex;transform:translate3d(-50%,-50%,0) rotate(-22.5deg);left:50%;top:50%;align-items:center;justify-content:center}.tiles--columns .tiles__wrap{width:50%;display:flex;--tileswrap-height:calc(var(--tiles-height) * 1.4);transform:translate3d(0,-50%,0);vertical-align:top}.tiles--perspective .tiles__wrap{width:200%;transform:translate3d(-50%,-50%,0) translateX(-25%) translateZ(-1200px) rotateX(75.5deg) rotateZ(12deg)}.tiles--fixed .tiles__wrap{width:100%}.tiles__line{display:flex}.tiles--columns .tiles__line{width:25%;padding:0 1rem;display:block}.tiles--columns-rotated .tiles__line{width:320px;flex:none;padding:0 1.5vw;display:block}.tiles--columns-rotated .tiles__line:nth-child(even){margin-top:-160px}.tiles--oneline .tiles__line{height:100%}.tiles--small .tiles__line{height:100%}.tiles__line-img{--tile-margin:2vw;flex:none;width:calc(16.6666% - var(--tile-margin) * 2);height:calc(var(--tileswrap-height)/ 3 - (3 * var(--tile-margin)/ 2));margin:var(--tile-margin);background-size:cover;background-position:50% 50%}.tiles--perspective .tiles__line-img{backface-visibility:hidden;outline:1px solid transparent;--tile-margin:1vw;width:calc(16.6666% - var(--tile-margin) * 2);height:calc(16.666vw * 1.3)}.tiles--oneline .tiles__line-img{--tile-margin:1vw;margin:0 var(--tile-margin);width:calc(25% - var(--tile-margin) * 2);height:100%}.tiles--small .tiles__line-img{--tile-margin:5px;margin:0 var(--tile-margin);width:calc(12.5% - var(--tile-margin) * 2);height:100%}.tiles--rotated .tiles__line-img{--tile-margin:.7vw;width:calc(14.6666% - var(--tile-margin) * 2);height:calc(var(--tileswrap-height)/ 6 - (4 * var(--tile-margin)/ 2))}.tiles--columns-rotated .tiles__line-img{--tile-margin:3vw 0;width:100%;height:400px}.tiles--columns .tiles__line-img{width:100%;padding:2rem 0}.tiles--fixed .tiles__line-img{--tile-margin:10px;-webkit-filter:brightness(0.8);width:calc(16.6666% - var(--tile-margin) * 2);height:calc(var(--tileswrap-height)/ 3 - (3 * var(--tile-margin)/ 2))}.tiles--darker .tiles__line-img{opacity:.7}.tiles__title{position:absolute;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;font-size:10vw;padding:3rem;margin:0;line-height:.8;font-family:span,serif;font-weight:700;font-style:normal}.tiles__title--alt{font-size:9vw;font-size:clamp(2rem, 9vw, 7.25rem)}.tiles__title--intro{padding-top:10vh;align-items:flex-start;justify-content:flex-start}.tiles__title--right{justify-content:flex-end}.tiles__title--left{justify-content:flex-start}.tiles__title--full{height:100%}.backtop{align-self:center;margin:auto 0;font-size:6vw;cursor:pointer;text-decoration:none}.backtop::after{content:"\2934";font-size:3vw;vertical-align:top;margin-left:1rem}.not-found:before{display:none}.not-found h1{font-weight:300;font-size:3vw;max-width:60vw;margin-left:5vw;margin-top:20vh;font-family:custom-fonts}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:5px;height:100vh;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#fff;opacity:.2;width:4px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.content--numbered{height:95vh}.main-services .after,.main-services .before{display:none}.smm-team{width:100%;margin-bottom:250px;margin-top:100px;margin-left:15%}.smm-team h2{font-size:3vw;font-weight:400;margin-top:150px;margin-bottom:30px;font-family:custom-fonts}.smm-team img{margin-left:10%;max-width:70%}.smm-team .author-avatars{margin-left:-10px}.awards-page .emoji-block.rocket{left:27%;margin-top:-28vh}.awards-page .about-awards-container{padding:0 80px 140px 80px}.awards-page .emoji-block.biceps{left:29%;margin-top:-29vh}.awards-page .about-awards-container-header{margin-left:8%;position:absolute;width:23%}.awards-page .about-awards .about-awards-container h3{display:block;font-size:24px;color:#fff;margin:5px 0 0;text-align:center}.awards-page .about-award .awards-list{margin-left:43%}.awards-page .about-awards .awards-block{margin-left:0}.awards-page .about-award{padding:0}.awards-page .clients-start{padding-bottom:180px;padding-top:0;margin-top:19vh;width:55%;margin-left:43%}.awards-page .clients-start h1 span{font-size:3vw;line-height:1.3;font-weight:400;letter-spacing:-2px;will-change:transform;font-family:custom-fonts}.awards-page .post-page-author__manager{margin-top:2px}.awards-page .post-page-author__wrapper{margin-left:10px;margin-top:10px}.awards-page .post-page-author{width:100%;margin-bottom:15px}.awards-page .post-page-author__name,.awards-page .post-page-author__surname{font-family:ltlight;font-size:24px}.awards-position{margin-left:43%;margin-top:120px}.awards-position-block{width:33%;display:inline-block;vertical-align:top;padding:0 30px 50px 0}.awards-position-block h4{margin:0;font-weight:300}.awards-position-block h5 a{color:#bdbdbd}.awards-position-block h5{margin-top:0;font-weight:300;color:#bdbdbd}.awards-page .swipe-text{left:45%;right:auto}.awards-page .about-awards .about-awards-container .awards-position-block h3{font-family:blblack;font-size:48px;color:#de9f02;text-align:left;margin-bottom:0}.awards-photo{margin:70px 45% 150px 0}.nd-page-sites .works-container{width:80%;margin:0!important}.nd-page-sites .works-container .works-item:nth-child(2){margin-top:70px}.nd-page-sites .works-container .works-item:nth-child(3),.nd-page-sites .works-container .works-item:nth-child(5),.nd-page-sites .works-container .works-item:nth-child(8){margin-right:20px}.people-say{margin-left:15%;margin-top:70px}.people-say-photo{width:150px;display:inline-block;vertical-align:top}.people-say-photo img{max-width:100%;border-radius:50px}.people-say-wrapper{display:inline-block;vertical-align:top;margin-left:30px}.people-say-name,.people-say-surname{font-family:custom-fonts;display:inline-block;font-size:40px;letter-spacing:-1px}.people-say-manager{display:block;color:#ffffff80}.people-say-wrapper p{color:#ffffff90;font-size:24px;line-height:130%;width:40%}.people-say-wrapper{margin-top:5px;width:calc(100% - 330px)}.author-avatars-block img{max-width:100%;border-radius:33px;border:4px solid #111}.author-avatars-block:hover{z-index:2;transition:all .2s}.author-avatars-block{transition:all .1s;display:inline-block;vertical-align:top;width:80px;height:80px;margin-left:-36px;z-index:1;position:relative}.author-avatars-block:nth-child(1){margin-left:0}.author-avatars-block-number{display:inline-block;color:#ffffff90;font-size:32px;margin-top:38px;margin-left:5px}.author-avatars-block:hover p{opacity:1;transition:all .2s}.author-avatars-block p span{display:block;color:#ffffff75}.author-avatars-block p{margin-left:5px;position:absolute;font-size:16px;font-family:ltlight;font-weight:300;color:#fff;margin-top:0;width:300px;opacity:0;transition:all .2s}.author{position:absolute;top:19vh;margin-left:50%}.author h3{font-size:16px;font-family:ltlight;font-weight:300;color:#9b9b9b;margin-bottom:5px;margin-left:5px}.smm-page .about-text h3{width:59%;margin-left:5%;color:#fff;margin-top:0;margin-bottom:0;padding-bottom:200px;font-size:3vw;line-height:1.3;font-weight:400;letter-spacing:-2px;will-change:transform;font-family:custom-fonts;border-bottom:none}.rating-runeta{position:absolute;padding:30px;width:15vw;height:15vw;top:31vh;right:11vw;z-index:1}.rating-runeta h4{font-family:custom-fonts;font-size:10vw;font-weight:600;margin:0;padding:0;color:#de9f02;line-height:100%}.rating-runeta h5{font-family:custom-fonts;font-size:3.6vw;font-weight:600;margin:0;margin-left:-4px;padding:0;color:#de9f02;line-height:100%}.rating-runeta span{margin-top:5px;display:block}.rating-runeta h6{margin-top:0;font-weight:300;color:#bdbdbd;font-size:16px}.new-work-block{min-height:100vh;display:flex}.new-work-block-wrap{margin:auto;padding:80px;display:flex}.new-work-left img{width:100%}.new-work-left{display:inline-block;vertical-align:top;width:60%}.new-work-right{width:35%;display:inline-block;margin:auto 5% auto;padding-right:50px}.s7 .new-work-right{color:#111}.new-work-right-header{font-size:4vw;font-family:custom-fonts}.new-work-right-text{font-family:rgregular}.end-panel,.start-panel{height:5vh;z-index:-1}.new-work-list .custom-big{margin-left:5%}.why-tdsgn-container{display:flex;height:55vh;margin-top:15vw}.why-tdsgn-container p{padding:.5rem;font-weight:700;letter-spacing:1px;max-width:80%;overflow:hidden;font-size:5vw;margin:0 0 0 5%;font-family:custom-fonts}.why-tdsgn-container p span.typed-text{color:#4d24d8}.why-tdsgn-container p span.cursor{display:inline-block;background-color:#ccc;margin-left:.1rem;width:3px;animation:blink 1s infinite}.why-tdsgn-container p span.cursor.typing{animation:none}.feedback-online-header{padding:15px 30px 10px;width:calc(100% + 60px);background:#000;border-radius:30px 30px 0 0;position:relative;left:-30px;top:-30px;margin-bottom:-30px}.feedback-online{width:0;height:0;overflow:hidden;position:fixed;right:205px;bottom:30px;transform:translate3d(15%,0,0);transition:translate .6s,opacity .6s;opacity:0}.feedback-online.start{opacity:1;width:300px;overflow:visible;height:auto;transform:translate3d(0,0,0) translate .6s,opacity .6s}.feedback-online-header-avatar{display:inline-block}.feedback-online-header-avatar img{width:60px;height:60px;border-radius:20px}.feedback-online-header-desc{display:inline-block;width:calc(100% - 80px);margin-left:20px;margin-top:4px;vertical-align:top;font-family:custom-fonts}.feedback-online-radio:hover{background:#3b1a99;transition:all .2s}.feedback-online-radio:active{transform:scale3d(.98,.98,.98);transition:all .1s}.feedback-online p{margin:10px 0}.feedback-online-text-buttons{margin-top:5px}.feedback-online-radio{width:100%;padding:12px 15px;font-family:custom-fonts;background:#4d24d8;display:block;font-size:16px;margin:6px 0;text-align:center;border-radius:10px;cursor:pointer;transition:all .1s;-webkit-box-shadow:0 20px 15px 0 rgb(0,0,0,.4);-moz-box-shadow:0 20px 15px 0 rgba(0,0,0,.4);box-shadow:0 20px 15px 0 rgb(0,0,0,.4)}.feedback-online-radio input{width:0;height:0}.feedback-text-wrapper{transition:all .1s;display:flex;flex-direction:column;position:relative}.feedback-scene{visibility:visible;z-index:1;opacity:1;transform:translate3d(0,0,0);transition:transform .6s 1.3s,opacity .6s 1.3s}.feedback-scene.hidden{height:0;padding:0;margin:0;visibility:hidden;z-index:-1;opacity:0;transform:translate3d(0,15%,0);transition:all .2s}.input-comment{padding:15px;border:none;font-size:16px;font-family:ltlight;width:100%;border-radius:10px}.feedback-online-text{visibility:visible;z-index:1;opacity:1;transform:translate3d(0,0,0);transition:transform .6s,opacity .6s}.feedback-online-text.hidden{height:0;padding:0;margin:0;visibility:hidden;z-index:-1;opacity:0;transform:translate3d(15%,0,0);transition:translate .2s,height 0s .2s}.feedback-online-text{margin-top:10px;border-radius:20px;padding:1px 20px;font-size:17px;font-family:rgregular;display:inline-block;margin-left:auto;-webkit-box-shadow:0 20px 15px 0 rgb(0,0,0,.4);-moz-box-shadow:0 20px 15px 0 rgba(0,0,0,.4);box-shadow:0 20px 15px 0 rgb(0,0,0,.4)}.hidden-top{transform:translate3d(0,-15%,0);opacity:0;transition:all .3s}.me-text{background:#1d2538;margin-left:auto;position:relative;bottom:0}.guest-text{background:#4d24d8;text-align:right;margin-left:auto}.typing{transition:all .2s;position:relative;bottom:0}.bubble{position:relative;display:inline-block;margin-bottom:5px;color:#fff;font-size:.7em;padding:10px 10px 10px 12px;border-radius:20px}.ellipsis{width:5px;height:5px;display:inline-block;background:#b7b7b7;border-radius:10px;animation:bounce 1.3s linear infinite}.one{animation-delay:.6s}.two{animation-delay:.5s}.three{animation-delay:.8s}@keyframes bounce{30%{transform:translateY(-2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}100%{transform:translateY(0);opacity:.5}}body.partners-page{background:#fff;--color-text:#020202;--color-bg:#111;--color-link:#aaa;--color-link-hover:#000}.partners-page .loader{background:#fff}.partners-page .clients-start{padding-bottom:0;padding-top:0;height:100vh;width:50%;display:flex;margin-left:5%;margin-top:0}.partners-page .clients-start h1{margin:auto}.partners-page .clients-start h1 span{will-change:transform;color:#000;font-size:8vw;letter-spacing:-1px;line-height:120%;margin-top:0;margin-bottom:0;font-weight:600;font-family:custom-fonts}.partners-page .awards-list a span:hover,.partners-page .link-underline-hover:hover,.partners-page .main-services-left-block h2:hover,.partners-page .media-right-block-name a:hover,.partners-page .menu-city span a:hover,.partners-page .more-buttons:hover,.partners-page .next-page a:hover,.partners-page .services-menu ul li a:hover,.partners-page header .menu ul li a:hover{color:rgba(0,0,0,.5)!important}.partners-page header .menu ul li a{color:#000;font-size:1.1vw;font-family:custom-fonts}.partners-page .link-underline-hover:after,.partners-page header .menu ul li a:after{height:2px;background:#000}.partners-page header .menu ul{margin:0 3vw 0 0}.partners-page .hamburger{display:none}.logo-partners{vertical-align:top;font-size:30px;display:inline-block;font-family:rgbold;color:#000}.partners-tag-block{display:inline-block;vertical-align:top;margin:auto}.enter-link{display:inline-flex;vertical-align:top;margin-top:-4.3vw}.enter-link a span{margin:auto}.enter-link a{cursor:pointer;color:#fff;z-index:1;font-size:1.1vw;font-family:custom-fonts;display:flex;text-decoration:none;width:10vw;height:10vw;background:#000;transition:all .1s;border-radius:50%}.enter-link a:hover{color:#fff;z-index:1;font-size:1.1vw;font-family:custom-fonts;display:flex;text-decoration:none;width:10vw;height:10vw;background:rgba(0,0,0,.8);transform:scale3d(1.04,1.04,1.04);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.4);box-shadow:0 0 30px 0 rgba(0,0,0,.4);transition:all .3s;border-radius:50%}.enter-link a:active{color:#fff;z-index:1;font-size:1.1vw;font-family:custom-fonts;display:flex;text-decoration:none;width:10vw;height:10vw;background:rgba(0,0,0,.8);transform:scale3d(1,1,1);transition:all .1s;border-radius:50%}.partners-tag span{background:#4d24d8;position:relative;padding:5px 65px 15px;font-family:custom-fonts;font-size:4vw;text-align:center;border-radius:3vw;color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(77,36,216,.5);-moz-box-shadow:0 0 20px 0 rgba(77,36,216,.5);box-shadow:0 0 20px 0 rgba(77,36,216,.5)}.partners-tag:nth-child(1) span{left:10vw;top:-5vw;position:relative;transform:rotate(15deg);display:block}.partners-tag:nth-child(2) span{left:-9vw;top:-1vw;position:relative;transform:rotate(-8deg);display:block}.partners-tag:nth-child(3) span{left:4vw;top:3vw;position:relative;transform:rotate(2deg);display:block}.partners-manager-name{font-size:3vw;font-family:custom-fonts;font-weight:600;margin-bottom:-1vw;position:relative}.partners-manager{margin-left:40%;width:10%;display:inline-block;vertical-align:top}.partners-manager-text{display:inline-block;vertical-align:top;width:40%;font-size:1vw;margin-left:2%;margin-top:2.5vw}.partners-manager-desc{font-size:1vw;font-family:custom-fonts}.partners-manager-img img{max-width:100%}.partners-page .emoji-img{background:#ebebeb}.partners-page .emoji-block.biceps{left:13%;margin-top:-42vh}.partners-page .emoji-block.rocket{left:17%;margin-top:-25vh}.partners-page .units-all ul li a,.partners-page .units-all ul li span{color:#000}.partners-page .money-diagram-expert p{color:#838383}.partners-page .units{margin-top:100px;padding-top:100px;padding-bottom:100px}.partners-page .services-sites-stage-item:nth-child(12),.partners-page .services-sites-stage-item:nth-child(3),.partners-page .services-sites-stage-item:nth-child(6),.partners-page .services-sites-stage-item:nth-child(9){margin-right:0;padding-right:0}.partners-page .services-sites-stage-item{width:calc(35% - 67px);margin:0 0 50px 0}.partners-page .services-sites-stage-item-desc{width:90%}.partners-page .units.model h2{color:#fff}.partners-page .units.model{background:#d1d1d1;padding-bottom:50px}.partners-page .services-sites-stage-item-number{color:#ffffff50}.services-sites-stage-item-desc{margin-top:20px;color:#000;font-family:custom-fonts;font-size:1.2vw}.partners-page .services-stage-block{width:95%;margin-left:5%;margin-top:50px}.why-partners h3{margin-left:5%;width:70%;font-family:custom-fonts;font-size:2vw;font-weight:400}.partners-page .services-sites-stage-item-desc h3{background:#4d24d8;color:#fff;display:inline-block;margin-bottom:0}.info{background:#000}.info h2{color:#fff}.info-price,.info-price-year{display:inline-block;vertical-align:top;width:50%}.info-price h5,.info-price-year h5{color:#fff;display:inline-block;background:#00c90f;padding:1% 2%;font-size:6vw;margin-bottom:0;margin-left:calc(5% + 30px);margin-top:3%;font-weight:600;font-family:custom-fonts}.info h4,.whom h4{font-weight:600;font-family:custom-fonts;font-size:2vw;width:50%;margin-left:calc(5% + 30px)}.info{padding-bottom:100px}.info.need{background:#fff;padding-top:100px}.partners-page .clients-main-right-block p{color:#000}.partners-page .clients{margin-top:0}.partners-page .clients h4{font-weight:600;font-family:custom-fonts;font-size:2vw;width:40%;margin-left:25%}.partners-page .contacts-block-content{padding-top:12vh}.logo-partners{transform:all .1s}.logo-partners:hover{opacity:.8;transition:all .3s}.logo-partners:active{transform:scale3d(.98,.98,.98);transition:all .1s}.info .info-price h4,.info .info-price-year h4,.whom .info-price-year h4,.whom h4 .info-price{font-weight:400;font-family:custom-fonts;font-size:2vw;width:90%;margin-left:calc(5% + 30px);margin-top:20px;color:#fff}.partners-page.no-scroll #hamburger-feedback{display:block;position:fixed}.partners-page .menu-name{color:#fff}.partners-page #hamburger-feedback .menu-icon-wrapper svg path{stroke:#ffffff}.partners-page .feedback-form h4{font-weight:600;font-family:custom-fonts;font-size:2vw;width:50%;margin-left:80px;margin-top:100px;color:#fff}.partners-page .pencil-bg.active .feedback-form form{margin-top:-50px}.partners-page .form-input{width:33%;margin-top:100px}@keyframes blink{0%{background-color:#ccc}49%{background-color:#ccc}50%{background-color:transparent}99%{background-color:transparent}100%{background-color:#ccc}}@media (max-width:1920px){.people-say-wrapper p{width:50%}.works-header svg{margin-top:1px}body{font-size:18px}.awards-page .awards-list .award-item:nth-child(1){margin:0 20px 0 0}.awards-page .awards-list .award-item{margin:0 20px}.nd-page-blog{margin:4% 7%}.clients-h2{margin:19vh 0 0 65.1%}.blog-page .clients-start{margin-left:7%}.awards-position-block{width:30%}.awards-page .emoji-block.biceps{left:32%}.blog-page .works-filter{margin-left:7%}}@media only screen and (max-width:1440px){.partners-page .clients h4{margin-left:20%}.people-say-wrapper p{font-size:22px;width:70%}.awards-page .about-awards-container-header{margin-left:0}.clients-h2{margin:19vh 0 0 66.5%}.awards-page .clients-start{width:60%;margin-left:36%}.awards-position{margin-left:34%}.awards-page .emoji-block.biceps{left:23%}.awards-page .about-award .awards-list{margin-left:35%}.alfa-img-component-one{width:65%;margin-left:35%;margin-top:50px}.alfa-img-component-one img{max-width:100%;margin-top:0}.alfa-img-component-two{margin-top:50px;width:40%}.alfa-img-component-two img{max-width:100%;margin-top:0}.nd-cases .about-review-text-text{margin-left:calc(2% + -103px)}.alfa-img-two{position:absolute;top:0;text-align:right;width:100%;margin-top:30vh}.alfa-img-three{margin-top:100px;margin-left:10%}.alfa-img-five img{margin-left:-15vw}.alfa-img-five{margin-top:100px}.alfa-img-four img{margin-left:-10vw}.alfa-img-five img,.alfa-img-four img{max-height:100vh}header .menu ul{margin:1px 72px 0 0}}@media only screen and (max-width:1366px){.clients-h2{margin:19vh 0 0 64.7%}.new-work-right-services{font-size:14px}.new-work-right-text{font-size:16px}.new-work-block-wrap{padding:30px}}@media only screen and (max-width:1280px){.partners-page .services-sites-stage-item{margin:0;padding:15px;width:calc(38% - 67px)}.info h4,.whom h4{margin-left:calc(5% + 15px)}.partners-page .clients h4{margin-left:12%}.clients-h2{margin:19vh 0 0 62.4%}.alfa-img-component-ten{margin-top:30px}.alfa-img-two img{width:350px}.alfa-img-one img,.alfa-img-three img{max-width:100%}.awards-page .about-awards .about-awards-container .awards-position-block h3{font-size:36px}}@media only screen and (max-width:1180px){.award-item:nth-child(5){display:none}}@media only screen and (max-width:1080px){.people-say-photo{width:180px}.people-say-photo img{border-radius:60px}.people-say-wrapper{margin-left:25px;width:calc(100% - 240px)}.people-say-wrapper p{font-size:20px;width:100%}.award-item:nth-child(5){display:none}.emoji-block{display:none}.awards-page .clients-start{width:100%;margin-left:0}.awards-page .clients-start h1 span{font-size:24px;letter-spacing:0}.awards-page .clients-start{padding-bottom:80px}.awards-page .about-awards-container{padding:0 25px}.awards-page .about-awards-container-header{display:none}.awards-page .about-award .awards-list{margin-left:0}.awards-list .award-item{width:48%}.awards-position{margin-top:0;margin-left:0}.awards-position-block{width:100%;padding:0 30px 20px 0}.awards-page .about-awards .awards-block{margin-bottom:40px}.awards-photo{margin:20px 0 100px}.awards-page .swiper-container{left:0;width:100%}.post-page__title{font-size:40px;letter-spacing:-1px;max-width:90%;margin:200px 0 30px 0}.post-page__description{width:100%}.post-page-author{width:100%;margin-top:0;margin-bottom:35px}}@media only screen and (max-width:780px){.blog-page .clients-start{margin-left:0}.blog-page .works-filter{margin-left:0}.works-filter{max-width:100%}.nd-page-blog{margin:3% 25px}.blog-block.big{display:table;padding:0 0 20px 0}.blog-block-left{width:100%;display:table-footer-group}.blog-block-right{display:table-header-group}.blog-block.big h2{padding:20px;margin-bottom:5px}.blog-block.big p{padding:0 20px 30px 20px}.blog-block.big .blog-category{margin-left:20px}.blog-block{width:100%}.blog-block p{padding:0 0 30px}.blog-all .blog-block:nth-child(3n-1){margin:0}.form-block-left{width:100%;margin-right:0}.form-block-right{width:100%}}@media only screen and (max-width:780px){.nd-work-page .one-item-header{padding-left:30px}.nd-work-page .clients-text{max-width:100%;margin-left:0;margin-top:0}.nd-work-right{width:100vw}.nd-work-left{width:38vw;margin-left:2vw;right:0;position:absolute}.nd-work-right .clients-text h2{font-size:18px;padding-bottom:0;border-bottom:0}.main-cases-block-left.clients-why{padding:0 30px}.main-cases{padding:30px 0}.nd-work-page .main-cases-block-left .clients-text{margin-top:50px;width:100%;padding:0}.alfa-img-component-one{width:100%;margin-left:0}.alfa-img-component-two{width:100%;margin-left:0;margin-bottom:0}.main-cases-block-left.nd-cases.clients-why{width:100%}.alfa-img-component-ten{text-align:center;margin-bottom:0}.main-cases-block-left.nd-cases.clients-why{margin-bottom:0}.main-cases-block-right.nd-cases{width:100%;padding:0 30px}.swiper-container-reviews.nd-cases{margin:30px 0 0 0;padding:0;width:100%}.nd-cases .swiper-container-reviews .about-review-text{margin-left:15px;display:inline-block;vertical-align:top;width:calc(100% - 105px);margin-top:0}.nd-cases .about-review-text-text{margin-left:-97px;margin-top:30px}.main-cases-block-img{margin:100px 30px}.alfa-img-one{width:100%;margin-left:0}.alfa-img-three{margin-top:100px;margin-left:0;width:100%}.about-review-text-name{line-height:normal}.main-cases-what-we-do{margin-left:0}.main-cases-what-we-do .main-cases-block-right ul{margin-top:50px}.one-item-header{padding-top:250px}.alfa-img-two img{width:40%;margin-top:100px}.alfa-img-five img,.alfa-img-four img{max-height:100vh;max-width:100%;margin-left:0;margin-right:0}.alfa-img-five{margin-top:20px}.main-cases-block-img-scroll{margin:90px 0}.people-say{margin-left:5%;margin-right:5%}.people-say-photo{width:100%}.people-say-wrapper{margin-left:0;width:100%;max-width:100%;margin-top:10px}.people-say-wrapper p{width:100%;max-width:100%}}@media screen and (min-width:53em){.frame{display:grid;align-content:space-between;width:100%;grid-gap:5vw;grid-template-columns:auto auto auto 1fr;grid-template-areas:'title title links demos'}.frame__title{margin:0;grid-area:title}.frame__demos{margin:0;grid-area:demos;justify-self:end}.frame__links{grid-area:links;padding:0;justify-self:end}.tiles--columns-rotated .tiles__line{width:33vmax}.tiles--columns-rotated .tiles__line:nth-child(even){margin-top:-20vmax}.tiles--columns-rotated .tiles__line-img{height:40vmax}.content__text{max-width:800px;width:50vw;min-width:calc(300px - 6rem)}.content__text--wide{max-width:1000px;width:65vw}.tiles--small{--tiles-height:240px}}@media (max-width:1650px){.stories{padding:140px 0 70px;width:39%}.contacts-left,.contacts-right{width:37%}.about-text h3{margin-left:10%}.about-award .awards-list{margin-left:10%}.works-header svg{margin-top:3px}}@media (max-width:1600px){.portfolio-section__container .portfolio-p{padding-right:0}.portfolio-title{font-size:60px;line-height:70px}.portfolio-title._small{font-size:50px}.portfolio-p_big{font-size:22px;line-height:150%}.portfolio-block{padding:0 180px 0 280px}.portfolio-action__img{margin-right:60px}.portfolio-action{margin:64px auto 100px}.portfolio-gray .portfolio-p_big{padding:0 240px 0 280px}.portfolio-interface .portfolio-block__img{margin-left:-220px}.portfolio-mobile__container{padding:0 100px}.portfolio-mobile__item{width:calc((100% - 120px)/ 4)}.portfolio-mobile__item:not(:nth-of-type(4n)){margin-right:40px}.portfolio-more{padding:0 100px}}@media (max-width:1440px){.nd-page-sites .works-container{width:100%}.works-header svg{margin-top:5px}.clients-main-right-block p{max-width:90%}.portfolio-sections{padding:96px 160px 0}.portfolio-footer{width:calc(100% - 160px);padding:32px 48px}.portfolio-footer__item:not(:last-child){margin-right:32px;margin-bottom:48px}.clients-why-block-text-header{margin-left:40px}.main-services{width:calc(100vw - 6rem)}.main-services .after{width:6rem;height:100%;background:linear-gradient(-90deg,rgba(0,0,0,0) 0,#111 100%);display:block;position:absolute;left:0;cursor:pointer;transition:all .3s;top:0;opacity:0;visibility:hidden}.main-services .before,.main-services.active.hover .before{top:0;width:6rem;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#111 100%);display:block;position:absolute;right:0;cursor:pointer;transition:all .3s}.main-services.hover .before{background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(17,17,17,.7) 100%);transition:all .5s}.main-services.active .after,.main-services.hover .after{opacity:1;visibility:visible}.main-services.hover .main-services-left{transform:translate3d(-1vw,0,0);transition:all .5s}.main-services.active .main-services-left{transform:translate3d(calc(-15vw - 6rem),0,0);transition:all .7s}.main-services.active.hover .main-services-left{transform:translate3d(calc(-14vw - 6rem),0,0);transition:all .5s}.main-services.active .before{opacity:0;visibility:hidden}.main-services-left{width:115vw;transition:all .7s}.main-services-left-block{width:21.5vw;margin-right:1.5vw}.stories__item__img-wrap__img{width:65px;height:65px;background-size:65px}.stories__item__img-wrap{width:70px;height:70px}.stories__item__img-wrap::after{width:72px;height:72px}.stories__item__profile-name{font-size:12px}.stories__item{width:72px;margin-right:15px}.awards-new-right{width:70%}.awards-main-item span{font-size:14px;margin-top:0}.awards-new-right-block{font-size:24px!important}.awards-main-item-img img{max-height:40px}.awards-main-item-img img{max-width:40%}.about-agency-container h3,.about-showreel h3,.awards-new-left span,.clients-main-left span,.clients-why h3,.main-page .works h3,.services-page .clients h3,.services-page .works h3,.team-container h3{font-size:16px}.emoji-block img{width:25px}.emoji-img{width:70px;height:70px}.ceo-item-name{font-size:28px}.ceo-item-job{margin-top:0;font-size:16px}.more-buttons{width:150px;height:150px}.more-buttons-wrap span{font-size:14px}.more-buttons-wrap{font-size:14px;font-weight:300}.more-buttons-bg{width:150px;height:150px}.pencil.show .brief-button,.pencil.show .feedback-button,.pencil.show .online-button{right:5px}.about .about-left p,.about-mission .small-text,.awards-list a,.clients-main-right-block p,.clients-text p,.clients-text.what-next p,.contacts-city h3,.main-page .team h3,.main-services-left-block p,.media-right-block-name,.menu-footer ul li,.pencil.show .brief-button span,.pencil.show .feedback-button span,.pencil.show .online-button span,.works .works-desc span,.works .works-tag,.works-main-title span,span.label{font-size:16px}.clients-main-right-block svg{height:40px}.main-services-left-block h2,.media-right-block-name a,.works-filter li{font-size:18px!important}.about-agency-container .description,.about-awards-container-header,.about-mission,.about-text h3,.clients-start,.main-page .clients-desc,.main-page .works .description p{width:30%}.about-agency-container .description,.about-awards p,.about-mission h3,.about-text h3,.clients-page .services-sites-desc-container p,.clients-start h1 span,.clients-text h2,.clients-why-block-text-header,.contacts-city h1,.contacts-city h2 a,.form-input input,.form-input label,.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.radio-line h2,.rating-tagline-content,.select-line-block .radio span,.selected h2,.services-page .about-awards-container-header p,.services-page .clients-container p,.services-page .services-sites-desc-container p,.services-sites-stage-item-text,.team .description p,.vacancy-right h3{font-size:24px;letter-spacing:0}.pencil .pencil-bg.show.active{bottom:-100vw;right:-100vw}.form-input input{padding:15px}.services-sites-stage-item-text{line-height:28px}.services-sites-stage-item-desc{margin-top:15px;font-size:16px}.clients-page .services-sites-desc-container,.services-page .services-sites-desc-container{max-width:calc(30% + 6rem)}.main-page .works .description p,.team .description p{max-width:30%}.team-container{margin:150px 80px 10px 80px}.media-right{margin-top:30px}.why{padding:50px 80px 0 80px}.why-lent{padding-bottom:0}.next-page a{font-size:2vw}header .menu ul li .link-agency svg{width:90px;height:23px}header .menu ul li .link-works svg{width:66px;height:23px}header .menu ul li .link-clients svg{width:76px;height:23px}header .menu ul li .link-awards svg{width:78px;height:23px}header .menu ul li .link-blog svg{width:41px;height:23px}header .menu ul li .link-contacts svg{width:86px;height:23px}header .menu ul li a{font-size:20px;margin:0 20px}header .menu ul{margin:1px 72px 0 0}.hamburger{top:calc(-3rem + -1px)}.awards-list .award-item span{font-size:14px}.awards-list .award-item h3,.contacts-block-content ul li a,.services-menu ul li a{font-size:18px}.services-menu ul li{margin:12px 0}.menu-city span{font-size:24px;line-height:30px}.emoji-support,.menu-footer .present span,.pencil-emoji img{width:25px}.pencil,.pencil .pencil-bg,.pencil .pencil-button{width:85px;height:85px}.pencil-emoji{margin-top:25px}.pencil.show .close-button{padding:44px}.pencil.show .online-button i{width:49px;height:49px}.pencil.show .feedback-button i img{max-width:25px;margin:13px 0 0 13px}.pencil.show .brief-button i,.pencil.show .feedback-button i,.pencil.show .online-button i{width:50px;height:50px}.pencil.show .online-button{transform:translate3d(0,-110px,0)}.pencil.show .brief-button{transform:translate3d(0,-173px,0)}.pencil.show .feedback-button{transform:translate3d(0,-237px,0)}.pencil .pencil-bg.show{bottom:-450px;right:-450px}.pencil.show .online-button:active{transform:translate3d(0,-112px,0)}.pencil.show .brief-button:active{transform:translate3d(0,-175px,0)}.pencil.show .feedback-button:active{transform:translate3d(0,-239px,0)}.clients-text,.contacts-city h1,.main-page .clients-desc,.services-page .clients-container p{max-width:30%}.main-page .works .description p,.team .description p{padding-bottom:0}.messenger li a i svg{width:25px}.contacts-city h2 a{font-size:20px}.contacts-city h2 a:nth-child(2){margin-top:10px}.contacts-left,.contacts-right{padding:30px 40px}.clients .clients-container p,.clients-why-block-text-desc{max-width:90%}.clients-main-left{width:20%}.clients-main-right,.clients-why-wrap{width:80%}.services-page .clients-container p{padding-bottom:50px}.clients-page .clients-container{padding:150px 80px 30px 80px}.about-agency-container h3,.about-awards .about-awards-container h3,.about-review-text-position,.about-review-text-text,.about-team-container h3,.about-team-list .team-item .team-item-position,.awards-block .awards-block-list li .awards-block-item span,.clients-why-block-text-desc{font-size:16px}.about-awards .about-awards-container h3{margin-left:0}.swiper-container-reviews{width:85%;margin-left:10%}.about-review-text-name{font-size:28px}.about-team-list .team-item .team-item-name,.awards-block .awards-block-name .awards-block-name-text{line-height:28px;font-size:28px}.about-team-list-column{margin:0 15px;width:calc(25% - 28px)}.about-awards .awards-block{margin-left:0}.awards-block .awards-block-icon svg{width:40px}.awards-block .awards-block-name{margin-left:2px}.awards-block .awards-block-name .awards-block-name-counter{font-size:16px;margin-top:0}.awards-block .awards-block-list li .awards-block-item{font-size:18px}.awards-block-site a{font-size:18px}.clients-text p i{margin-top:-7px;margin-left:1px}.clients-text p i img{max-width:25px}.services-page .clients-item-img svg{height:40px}.need-block-clients{padding:35px 0}.services-page .clients-item-img{min-height:40px}.services-page .clients-text{padding-bottom:0}.clients-why-block-icon img{width:30px}.services-page .services-sites-desc .clients-why-block-text-header{margin-left:40px}.awards-list .award-item{margin:0 30px}.awards-list .award-item:nth-child(1){margin:0 20px 0 0}.video-play-button:after{width:120px;height:120px}.about-page .clients-why{margin-top:80px}.video-play-button{left:45%}.clients-page .services-sites-desc-container{padding-bottom:40px}.video-play-button:hover:after{width:175px;height:175px}.services-page .clients .clients-container p{max-width:40%}.rating-tagline-content{font-size:20px!important}.services-sites-stage.promo .services-sites-stage-item,.support.clients-text.what-next{padding:0}.services-sites-stage.promo .services-sites-stage-container{padding:50px 0 0 0}.services-page .clients-why.social .clients-why-block-text-header{margin-left:0}.clients-why-content{width:80%}.about-reviews.social .swiper-container-reviews .about-review-photo{max-width:120px;max-height:120px}.about-reviews.social .about-reviews-container{padding:0 80px 160px 80px}.services-sites-stage{margin-bottom:0}.form-input{margin-top:50px}}@media (max-width:1280px){.why-tdsgn-container{margin-top:5vw}.blog-block-left{width:60%;padding:20px 50px 0 20px}.blog-block-right{width:40%}.blog-block-text{padding:0 20px 20px}.blog-block h2{font-size:24px;padding:15px 0}.form-block-right{width:56%}.form-block-left{width:37%;margin-right:3%}.clients-h2{position:absolute;margin:19vh 0 0 62.4%}.money-diagram-desc ul{margin:50px 0 0 40px}.custom-big-span a svg{width:50%}.youtube .description a{margin-top:5px}.youtube-right{width:71%;margin-left:4%}.youtube-guest{width:49%}.smm-page .about-text h3{padding-bottom:100px}.rating-runeta{width:20vw}.smm-page .awards-block-site a,.smm-page .rating-runeta h6{font-size:14px}.people-say-name,.people-say-surname{font-size:32px}.nd-page-social.youtube{padding-top:0}.nd-page-social.media{padding:0;margin:0 80px 0}.works-header svg{margin-top:8px}.works-tag{margin-bottom:30px}.soon-text{font-size:20px;letter-spacing:0;margin-top:15px}.services-page .works-item.big,.services-page .works-item.big-one,.services-page .works-item.part,.services-page .works-item.part-small,.works-page .works-item.big,.works-page .works-item.big-one,.works-page .works-item.part,.works-page .works-item.part-small{padding:20px 40px 30px}.works-page .works-container{padding:0 5% 360px 5%}.works-page .works-filter{margin-left:5%}.works-page .clients-start{margin-left:5%}.clients-main-right,.clients-why-wrap{width:88%}.clients-main-left{width:10%}.clients-text,.contacts-city h1,.main-page .clients-desc,.main-page .works .description p,.services-page .clients-container p,.team .description p{max-width:40%}.about-agency-container .description,.about-awards-container-header,.about-mission,.about-text h3,.clients-start,.main-page .clients-desc,.main-page .works .description p{width:40%}.media-right-block-name{max-width:95%}.content-block h3 i img{max-width:25px;margin-top:10px}.services-page .awards-h3{font-size:16px;margin-left:0}.services-page .awards-main-block{width:70%;margin-left:30%}.services-page .about-awards-container-header{margin-left:30%}.clients-page .services-sites-desc-container,.services-page .services-sites-desc-container{padding:0;margin-left:6%}.services-page .clients-why.social .clients-why-block-text-header{margin-left:0}.clients-why-block-icon{display:none}.about-reviews.social .about-reviews-container{padding:0 0 160px 0}.vacancy-right{padding-left:7%}.clients-why-block-text-header{margin-left:0}.clients-why-block-icon{display:none}.vacancy-item-name i.emoji{max-width:35px;right:-39px;top:-5px}.vacancy-item-name i{margin-top:0}.post-page__title{margin:200px 0 3rem 0}}@media (max-width:1200px){.works-header svg{margin-top:9px}.portfolio-title{font-size:50px;line-height:56px}.portfolio-title._small{font-size:48px}.portfolio-sections{padding:64px 80px 0}.portfolio-section__left{margin-right:40px}.portfolio-section__left h2{font-size:30px;line-height:110%}.portfolio-p{font-size:18px;line-height:160%}.portfolio-screen{margin:64px 0 160px}.portfolio-bg{height:calc(100% + 64px)}.portfolio-screen__container{padding:0 80px}.portfolio-main._world h1{margin:0 0 120px 80px}.portfolio-block{padding:0 80px 0 80px}.portfolio-action{padding-right:80px}.portfolio-gray .portfolio-p_big{padding:0 156px 0 180px}.portfolio-footer{flex-wrap:wrap;width:100%;margin:0}.portfolio-mobile__item:nth-of-type(-n+4){margin-bottom:160px}.main-services-left-block{width:28vw;margin-right:2vw}.main-services-left{width:150vw}.main-services.active .main-services-left{transform:translate3d(calc(-51vw - 6rem),0,0)}.about .about-left{width:58%}.stories{width:41%}.media-right-block-logo svg{height:20px}.media-right-block-name{font-size:14px}.media-right-block-name{margin-top:15px}.services-page .services-sites-desc .clients-why-block-text-header{margin-left:0}}@media (max-width:1040px){body .menu ul{display:none}.media{padding:0;margin:0 30px}.new-media .media-right-block{margin-bottom:30px}.about-team-container .units-h3{margin-bottom:150px}.main-page .media h3{font-size:37px}.main-page .media-left{margin-top:150px;margin-bottom:-60px}.media-right-block{width:100%;margin-bottom:40px}.clients-h2{display:none}.hamburger{top:-73px}.numbers,.units,.youtube{padding-left:30px;padding-right:30px;padding-top:30px}.about-text h3{padding-bottom:100px}.about-team-container .units-h3,.money-h3,.units-h3{width:100%;margin-left:0;font-size:24px}.units-all{width:100%;margin-left:0}.units-h4{font-size:18px;letter-spacing:0}.units-all ul li a,.units-all ul li span{font-size:24px}.units-all ul li span sup{font-size:14px}.money-h3{margin-left:0;margin-top:50px}.money-diagram{margin-left:0;margin-top:30px}.money-diagram svg{width:100%}.money-diagram-desc ul{margin:0}.money-diagram-expert{margin-left:0;width:100%}.money-diagram-expert{margin-top:40px}.money-diagram-expert h4{font-size:24px;line-height:100%}.numbers-block{width:50%;margin:20px 0}.numbers-block h3{font-size:42px}.numbers-block span{font-size:18px}.youtube .units-h3{margin-left:0}.youtube-left{width:100%}.youtube-left-about{display:none}.youtube-left-number h4{font-size:42px}.youtube-left-number span{font-size:18px}.media-left{margin-top:50px;margin-bottom:0}.youtube-right{width:100%;margin-left:0}.youtube-guest-name-name{font-size:18px}.youtube-guest-name-company span{font-size:14px}.youtube-guest-img{width:58px;height:58px;overflow:hidden;border-radius:10px}.youtube-guest-img img{width:103%}.new-media .media-right{margin-top:20px}.media-right-block{margin-bottom:30px}.money-diagram-desc{width:100%}}@media (max-width:768px){.partners-tag span{padding:5px 15px 6px 15px;font-size:14px;border-radius:20px}.partners-page .clients-start{margin-left:0;width:100%;padding-left:15px;padding-right:15px}.logo-partners{font-size:24px}.partners-page .pencil{right:15px;bottom:15px}.partners-page .services-sites-stage-item{margin:15px 0!important;padding:0!important;width:100%}.partners-page .services-stage-block{width:100%;margin:0 0 50px 0}.partners-page .services-sites-stage-item-desc p{margin-bottom:0}.partners-page .numbers,.partners-page .units,.partners-page .youtube{padding-left:15px;padding-right:15px}.why-partners h3{margin:15px 0;width:100%;font-size:18px}.info h4,.whom h4{margin-left:0;font-size:18px;width:100%}.info-price,.info-price-year{width:100%}.info-price h5,.info-price-year h5{font-size:42px;margin-left:0}.partners-page .services-sites-stage-item-desc h3{margin-top:0}.info .info-price h4,.info .info-price-year h4,.whom .info-price-year h4,.whom h4 .info-price{font-size:18px;width:100%;margin-left:0}.partners-page .clients{width:calc(100% - 30px);margin:50px 15px 0;padding:0}.partners-page .contacts-block-content{padding:12vh 0 0 0}.partners-page .feedback-form h4{font-size:18px;width:calc(100% - 30px);margin-left:15px;margin-top:100px}.partners-page .pencil-bg.active .feedback-form form{padding-left:15px;padding-right:15px;margin-top:0}.partners-page .form-input{width:100%;margin-top:30px}.partners-page .clients h4{margin-left:0;font-size:18px;width:100%;margin-bottom:40px}.partners-page .clients-start h1 span{font-size:11vw;letter-spacing:-1px;line-height:140%}.partners-page .clients-start{height:80vh}.partners-manager-img img{width:100%}.partners-manager-name{margin-bottom:-8vw;font-size:27vw}.partners-page .units{margin-top:30px;padding:30px 15px}.partners-manager-desc{font-size:14px}.partners-manager-text{width:calc(100% - 30px);font-size:18px;margin-left:15px;margin-right:15px;margin-top:10px}.partners-manager{margin-left:15px;width:calc(100% - 30px);display:inline-block;vertical-align:top}.partners-page .enter-link{margin-top:0}.enter-link{display:none}.partners-page header{margin:15px}.nd-page-social.clients .more-buttons-bg{display:none}.author-avatars-block{width:60px}.author-avatars-block img{border-radius:25px}.new-work-list .custom-big{margin-left:30px}.new-work-block{min-height:auto;display:block;padding-bottom:20vh}.new-work-block-wrap{display:block}.new-work-block-wrap{padding:50px 0}.new-work-left{width:100%}.new-work-right{width:100%;display:inline-block;margin:50px 0 0;padding:0 30px}.nd-page-social.media{letter-spacing:-1px;width:95%;font-size:4vw;margin-left:0;padding-bottom:80px}.rating-runeta{position:relative;padding:0;width:100%;height:auto;top:0;right:0;z-index:1}.rating-runeta h4{width:25vw}.rating-runeta h5{font-size:8.6vw;margin-left:0}.people-say{display:none}.smm-team{margin-left:0;margin-top:50px}.smm-team h2{font-size:6vw}.nd-page-social.clients{margin:10vw 30px 0}.nd-page-social.media{padding:0;margin:0 30px 0}.production-smm-two-six{margin-top:0!important;margin-left:0!important}.production-smm{margin-left:0;margin-top:40px}.smm-page .media-right{padding-bottom:50px}.nd-page-social.subscribe{margin:0 30px 100px 30px}.smm-page .clients-main-left{display:block}.works-page .clients-start{margin-left:0}.works-page .works-filter{margin-left:0}.works-item.big .works-award,.works-item.part .works-award{display:none}.works-page .works-item.big,.works-page .works-item.part,.works-page .works-item.part-small{margin-bottom:30px}.services-page .works-item.big,.services-page .works-item.big-one,.services-page .works-item.part,.services-page .works-item.part-small,.works-page .works-item.big,.works-page .works-item.big-one,.works-page .works-item.part,.works-page .works-item.part-small{padding:10px 20px 20px}.big .works-desc-text{width:100%}._not-mobile{display:none!important}._mobile{display:block!important}.portfolio-main h1{padding:12px 0;font-size:30px;text-align:center}.portfolio-main._my-bath h1{margin:110px 16px 0}.portfolio-title{font-size:36px;line-height:44px}.portfolio-p_big{font-size:18px;line-height:160%}.portfolio-title._small{font-size:32px}.portfolio-sections{padding:64px 16px 0}.portfolio-section__container{flex-direction:column;padding-bottom:32px}.portfolio-section__left{margin-right:0;margin-bottom:32px;max-width:100%}.portfolio-screen{margin:64px 0 48px}.portfolio-bg{display:none}.portfolio-screen__container{padding:0}.portfolio-screen__container span{margin:16px 0 0 16px;font-size:20px;color:#212121}.portfolio-block{padding:0 16px 0}.portfolio-block .portfolio-p_big{margin:16px 0 0}.portfolio-block__svg{display:none}.portfolio-block__img{align-self:flex-start;margin-top:48px;width:calc(100% + 32px);margin-left:-16px}.portfolio-action{margin:48px auto 40px;padding-right:0;flex-direction:column}.portfolio-action__img{margin-right:0;width:100%}.portfolio-action__bubble svg{width:320px;height:320px}.portfolio-action__container{width:100%;margin:48px auto 0;padding:0 16px;box-sizing:border-box}.portfolio-action__bubble{top:-116px;left:0}.portfolio-action__bubble svg,.portfolio-block__bubble svg,.portfolio-gray__bubble svg,.portfolio-products__bubble svg{width:320px;height:320px}.portfolio-gray .portfolio-p_big{padding:0 16px}.portfolio-gray__container{flex-direction:column}.portfolio-gray__content:first-child{margin-right:0;min-width:100%;width:100%}.portfolio-gray__content img{margin-bottom:16px}.portfolio-gray__content span{font-size:20px;padding:0 16px;width:100%;box-sizing:border-box;line-height:24px;color:#444}.portfolio-gray__content{margin-bottom:48px}.portfolio-gray__bubble{bottom:-120px;left:0}.portfolio-interface{margin:16px auto 48px}.portfolio-interface .portfolio-block__img{margin-left:-16px}.portfolio-states{margin-bottom:48px;flex-direction:column}.portfolio-states__left,.portfolio-states__right{margin-left:0;width:100%}.portfolio-states .portfolio-title{max-width:100%;margin:0 16px 16px}.portfolio-states__container{flex-direction:column}.portfolio-states__container img{width:100%}.portfolio-products__title{padding:0 16px}.portfolio-products__container{flex-direction:column;margin-top:16px}.portfolio-products__left,.portfolio-products__right{width:100%;margin-right:0}.portfolio-products-bg{display:none}.portfolio-products__text{margin:16px 16px 48px;padding-left:0;font-size:20px;line-height:24px;color:#212121}.portfolio-products__text._white{color:#212121}.portfolio-products__block{margin-top:64px;margin-bottom:48px;padding:0 16px}.portfolio-container{margin-top:40px;padding:0;flex-direction:column}.portfolio-block__bubble{left:0;top:-155px}.portfolio-container__left,.portfolio-container__right{width:100%;margin-right:0}.portfolio-mobile{margin:64px 0 0;overflow:hidden}.portfolio-mobile__container{padding:0 16px;margin:48px 0 0}.portfolio-mobile__container span{margin-top:-113px;font-size:20px;color:#212121}.portfolio-mobile__item{width:100%;margin:0 auto 88px!important}.portfolio-mobile__container-swiper._two .portfolio-mobile__item{margin:0 auto 124px!important}.portfolio-mobile-bg{bottom:165px;height:886px;width:unset}.portfolio-more{padding:0 16px;margin:0 auto 16px}.portfolio-more__container{margin-top:32px;flex-direction:column}.portfolio-more__item:first-child{margin-right:0}.portfolio-more__img{margin-bottom:16px}.portfolio-more__item span{font-size:24px}.portfolio-more__item .portfolio-p{margin:8px 0 32px}.portfolio-footer{padding:48px 16px}.portfolio-footer__title{margin-bottom:8px}}@media only screen and (max-width:780px){.why-tdsgn-container{height:20vh;margin-top:150px}.why-tdsgn-container p{margin:0 30px;letter-spacing:0}.production .units-h3{margin-left:0;width:90%}.nd-page-social .more-clients{margin-top:-20px}.smm-page .about-text h3{letter-spacing:-1px;margin-left:0;width:95%;font-size:4vw}.production{margin-top:100px}.stories{padding:40px 30px 70px 30px;width:calc(100vw - 60px);overflow:scroll;margin-left:0;-webkit-overflow-scrolling:touch}.author{display:none}.selected h2{font-size:18px;line-height:20px}.select-line-block .radio span{font-size:20px}.form-input.selected input{padding:0}.form-input.selected label{display:table}.select-line-block .radio input:checked~span:after,.select-line-block .radio input:checked~span:before{bottom:-3px}.loading-done .main h1,.main h1{font-size:38px;max-width:85%;margin-left:30px}.stories-one{width:90vw;margin:25px auto 0 auto;left:calc(50vw - 45vw)}.panfilov{padding-right:30px}header .logo{margin-left:-3px}.hamburger{right:2px}.studio-desc{display:none}header{width:100vw;padding:0;margin:30px}.navigation{width:100vw;margin-left:-5vw;top:88px;z-index:5}.swiper-stories-button-prev{height:calc(90vh - 88px);width:calc(50vw - 40px);z-index:5}.swiper-stories-button-next{height:calc(90vh - 88px);width:calc(50vw - 40px);z-index:5}.navigation div:after,.navigation div:before{display:none}.close-stories{top:0;right:0}.main-page .awards h3,.services-page .awards h3{display:none}.about-reviews.social .about-reviews-container{padding:0 30px 150px 30px}.vacancy-all-content{padding:90px 30px 150px 30px}.support.clients-why h3{font-size:34px;padding-top:50px}.support .clients-container{padding:250px 30px 150px 30px}.support .services-sites-stage-container{padding:100px 30px 80px 30px}.support.clients-text.what-next{padding:150px 30px}.support .clients-why-content{padding:0 30px 150px 30px}.support .clients-why-block-icon{font-size:32px;width:55px;padding:40px 25px 30px 25px}.support .clients-why-block-icon span{font-size:16px}body .menu ul{display:none}.hamburger{top:-73px}.content{padding:30px}.content__title{max-width:96%;font-size:6vw;letter-spacing:-1px}.main-services-left-block{width:80vw;margin-right:4vw}.main-services-left{width:425vw}.services-hover{display:none}.main-services{width:calc(100vw - 30px)}.mobile .after,.mobile .before{display:none}.main h1 span a{display:initial}.loading-done .main h1 span a{border-bottom:1px solid #212121}.loading-done .main h1{bottom:10%}.loading-done .main h1 span:before{display:none}.main-done .main:before{width:calc(100vw - 20px);height:calc(100vh - 20px);border:10px solid #fff}.main-done .main h1 span a:before{display:none}.about{padding-left:30px;padding-top:90px;padding-right:30px;width:calc(100vw - 60px)}.about .about-left p i,.about-mission .small-text i{margin-top:-15px}.main{overflow:hidden}.about h2{font-size:30px;max-width:100%}.showreel-text{margin-left:-20px;max-width:100%;margin-top:10px}.video-play-button:after{width:60px;height:60px}.showreel{font-size:20px;line-height:24px;padding:3px 8px 2px}.video-play-button span{border-left:16px solid #fff;border-top:14px solid transparent;border-bottom:11px solid transparent}.video-play-button{top:53%;width:16px;height:25px}.awards-main-item{width:29%;margin:20px 0}.about-agency-container h3,.about-showreel-container h3,.about-team-container h3,.clients h3,.services h3,.team h3,.works h3{font-size:34px}.clients-container{padding:100px 30px 150px 30px}.clients .clients-container p{max-width:100%}.clients-desc{margin-bottom:30px}.works-container{padding:100px 30px}.works h3 i img{max-width:33px}.pencil{right:30px}.works .description{margin:0 auto 45px auto}.works-award-item{top:-25px}.team .description p{max-width:100%}.services{padding:100px 30px 150px 30px}.services-container .description{max-width:100%}.services-item{height:320px}footer{padding:60px 30px 85px;width:calc(100% - 60px)}footer h3{display:none}.footer-text{display:none}footer .social{display:none}footer .footer-office:nth-child(1){margin-bottom:30px}.pencil-bg.active .feedback-form form{padding-left:30px;padding-right:30px}#hamburger-feedback{right:30px}.form-input input{width:calc(100% - 20px);margin-top:15px}.pencil-bg.active #form-brief{margin-top:100px;margin-left:30px;padding-right:30px}#form-brief h1{font-size:32px}#form-brief .form-input .checkbox span{font-size:18px}#form-brief .form-input .checkbox input:not(checked)~span:before{top:4px}#form-brief .form-input .checkbox input:not(checked)~span:after{top:4px}#form-brief .form-input .checkbox input:checked~span:after{top:4px}#form-brief .form-input .radio span{font-size:18px}#form-brief .form-input .radio input:not(checked)~span:before{top:0;width:20px;height:20px}.form-input label{font-size:18px;line-height:20px}#form-brief .form-input .radio input:checked~span:after{left:1px;top:2px}.form-input{margin-top:35px;margin-bottom:20px;display:block;width:87%}#form-brief h1{margin-top:60px}.fz{padding-right:0}.fake-bg{height:60px}.menu-left{width:100vw}.menu-list{margin:-10vh 0 0 22%}.radio-line-block:before{display:none}.menu-footer ul li:nth-child(1){margin-bottom:10px;display:block}.menu-footer .present span{display:none}section.works-header{padding-left:30px;padding-right:30px}.form-input span{position:relative;text-align:left!important}.radio-line-block .radio{display:block}.radio-line-block .radio input{position:absolute}.radio-line h2{font-size:18px}.radio-line-block .radio{width:100%}.form-input span{display:block}.radio-line-block .radio:nth-child(3) input,.radio-line-block .radio:nth-child(3) span{margin-left:0}.about-text h3,.clients-start h1,.contacts-block-content h1,section.works-header h3{font-size:28px}.works-header h2{margin-top:40px;font-size:18px}.works-page .works-container{padding:0 30px 360px 30px}.works .works-item{margin:0 0 50px 0}.radio-line-block .radio:nth-child(2) input,.radio-line-block .radio:nth-child(2) span,.radio-line-block .radio:nth-child(2) span:before,.radio-line-block .radio:nth-child(3) span:before{margin-left:0}.radio-line-block .radio:nth-child(3) input,.radio-line-block .radio:nth-child(3) span{margin-right:0}.radio-line-block .radio:nth-child(2) input:checked~span:after,.radio-line-block .radio:nth-child(2) input:not(checked)~span:after,.radio-line-block .radio:nth-child(2):hover input~span:after{margin-left:8px}.radio-line-block .radio:nth-child(1) span:before,.radio-line-block .radio:nth-child(2) input,.radio-line-block .radio:nth-child(2) span,.radio-line-block .radio:nth-child(2) span:before,.radio-line-block .radio:nth-child(3) span:before,.radio-line-block .radio:nth-child(4) span:before{left:0}.radio-line-block .radio:nth-child(4) input:checked~span:after,.radio-line-block .radio:nth-child(4) input:not(checked)~span:after,.radio-line-block .radio:nth-child(4):hover input~span:after{left:2px}.radio-line-block .radio input:not(checked)~span:after,.radio-line-block .radio:nth-child(2) input:checked~span:after,.radio-line-block .radio:nth-child(2) input:not(checked)~span:after,.radio-line-block .radio:nth-child(2):hover input~span:after,.radio-line-block .radio:nth-child(3) input:checked~span:after,.radio-line-block .radio:nth-child(3) input:not(checked)~span:after,.radio-line-block .radio:nth-child(3):hover input~span:after{left:0}.radio-line-block .radio:nth-child(3) input:checked~span:after,.radio-line-block .radio:nth-child(3) input:not(checked)~span:after,.radio-line-block .radio:nth-child(3):hover input~span:after{margin-left:8px}.one-item .about-mission,.one-item-desc-main,.one-item-header,.one-item-quest{padding-left:30px;padding-right:30px}.radio-line-block .radio span{padding-left:60px;padding-top:20px}.one-item-header h1{font-size:40px}.one-item-desc-main p{font-size:24px}.one-item-cover{margin:100px auto 150px}.one-item-number .number{margin-left:0;letter-spacing:10px;font-size:34vw}.one-item-number .number-desc{width:100%;font-size:18px}.one-item-main-image{margin-top:100px}.one-item-task{margin-left:30px;margin-right:30px;width:calc(100vw - 60px)}.one-item .about-mission h3{font-size:28px}.two-number{padding:0 30px 180px 30px}.one-item-quest{width:calc(100vw - 60px)}.one-item-mobile{padding:170px 30px 0 30px;margin:0 auto 100px}.one-item-mobile-img img{width:100%}.one-item-mobile-text{max-width:calc(100vw - 60px)}.one-item-mobile-header{margin:-150px 0 30px 0}.one-item-mobile-screen{margin-left:0;font-size:28px}.mobile .about-reviews-container{padding:0 30px 150px 30px}.swiper-container-reviews .about-review-photo{width:100%}.about-review-text-name{line-height:36px;font-size:32px}.about-review-text-text{margin-top:20px;font-size:18px}.clients-start{padding-left:30px;padding-right:30px}.about-awards h3,.about-reviews-container h3,.clients-why-content h3,.services-sites-desc-container h3,.services-sites-stage h3{font-size:34px}.services-sites-desc-container p{font-size:18px}.clients-page .services-sites-desc-container{padding:100px 30px 150px 30px}.services-sites-desc-container p{max-width:100%;margin-bottom:40px}.clients-why-block-icon{padding:30px 20px 30px 30px}.clients-why-block-text{width:calc(100% - 150px)}.clients-why-block-text-desc{padding:0 10px;font-size:16px;width:calc(100% - 20px)}.clients-container{padding:100px 30px 150px 30px}.about-review-text-name{font-size:24px}.clients-text.what-next{padding-left:30px;padding-right:30px}.clients-text p{font-size:16px}.clients-text p i{margin-top:-12px}.clients-text p i img{max-width:35px}.clients-text h2,section.services-sites-header h1{font-size:28px}.about-text{padding-left:30px;padding-right:30px}.about-agency-container{padding:100px 30px 150px 30px}.swiper-container{width:calc(300vw + 210px);left:calc(-100vw);margin-left:-140px!important}.about-team-container{padding:100px 30px 150px 30px}.about-team-list .team-item{width:100%}.about-team-list .team-item:nth-of-type(even){margin-left:0}.about-team-list .team-item{margin:20px 10px 35px 10px}.about-showreel-container{padding:100px 0}.about-mission{padding-left:30px;padding-right:30px;padding-top:100px}.about .about-left p,.about-mission .small-text{font-size:16px}.about .about-left p i img,.about-mission .small-text i img{max-width:35px}.about-mission .small-text i{margin-top:-14px}.about-mission h3{font-size:28px}.about-page .services{padding:50px 30px 150px 30px}.services-container .description p{font-size:18px}.services-item .services-item-desc{font-size:28px}.about-awards-container{padding:50px 30px 150px 30px}.awards-block .awards-block-list li .awards-block-site{width:100%;text-align:left;margin-bottom:20px}.awards-block-site a{font-size:18px}.awards-block .awards-block-name .awards-block-name-text{font-size:24px}.about-awards h3 i img{max-width:35px}.about-awards h3{margin-bottom:15px}.awards-block-site a{margin-top:0}.awards-block .awards-block-list li .awards-block-item{width:85%}.contacts-block-content{padding-left:30px;padding-right:30px;padding-top:18vh}.vacancy-block-content{padding:18vh 30px 150px 30px}.vacancy-list{margin-left:20px}.vacancy-item-name i{position:absolute;left:-20px;top:2px}.vacancy-item-name{font-size:20px}.vacancy-item span{font-size:16px}.vacancy-item-name i.emoji{top:-3px;max-width:28px;right:-34px}.vacancy-left{margin-bottom:100px}.clients-why-block-text-header{font-size:22px}.about-page .clients-why-content{padding:0 30px 150px 30px}.clients-text{padding:30px}.vacancy-all h3{font-size:34px;margin-bottom:25px}.vacancy-item-desc-block-list{font-size:18px}section.services-sites-header{padding-left:30px;padding-right:30px}.clients-why-content{padding:150px 30px 100px 30px}.services-sites-stage-container{padding:100px 30px 0 30px}.services-page .works .works-container{padding:100px 30px 150px 30px}.services-sites-desc-container{padding:100px 30px 150px 30px}.works-main-name{display:block;width:100%;font-size:30px}.works-main-title{width:100%;margin-left:0;display:block;margin-top:10px}.works-main-awards{display:block;width:100%;padding-left:0}.works-award-main img,.works-award-main svg{width:9vw}.works-main-awards{margin-top:15px}.works-award-main img,.works-award-main svg{width:10vw;margin-right:-4vw}.works .works-item{margin:0}.team-container{padding:100px 30px 150px 30px}.swiper-container{width:calc(100% + 60px);left:-30px;margin-left:0!important}.swipe-text{margin-top:-45px;right:15px}.swipe-text-span{font-size:26px}.swipe-text .arrow{width:50px;margin-top:20px}.swipe-text .arrow:before{width:15px;margin-top:-5px;margin-left:37px}.swipe-text .arrow:after{width:15px;height:2px;margin-top:8px;margin-left:37px}.main-page .services h3,.main-page .team h3{font-size:16px}.main-page .services-container .description p{max-width:100%;font-size:30px}.services-need-block{width:100%}.services-item{width:calc(100% - 40px)}.menu-list sup{margin-left:-17px}.works-page .works-item.part,.works-page .works-item.part-small{width:100%}.works-page .works-item.works-margin-left{margin-left:0}.works-page .works-item.big,.works-page .works-item.part,.works-page .works-item.part-small{margin-bottom:30px!important;margin-left:0}.works-award-item{position:initial}.works-award-item svg{width:9vw;margin-left:-4vw}.works-award-item img{width:9vw;margin-left:-4vw}.works .works-award{margin-top:10px}.about-agency-container h3,.about-awards h3,.about-reviews-container h3,.about-showreel-container h3,.about-team-container h3,.clients h3,.clients-why-content h3,.services h3,.services-sites-desc-container h3,.services-sites-stage h3,.team h3,.works h3{font-size:16px}.about-agency-container .description p,.about-awards p,.about-team .description p,.clients .clients-container p.clients-header,.services-container .description p,.services-sites-desc-container p{font-size:30px;max-width:100%}.clients-start{padding-bottom:120px}.clients-text h2{max-width:100%}.contacts-block-content{padding-top:26vh}.contacts-block-content ul li{margin:0 17px 20px 0}.contacts-block{padding-bottom:120px}.emblem{width:65vw;height:65vw;top:56vh}.contacts-left,.contacts-right{width:calc(100% - 60px);padding:100px 30px 0}.contacts-city h2 a:nth-child(2){margin-top:10px}.contacts-city h1{max-width:calc(100% - 60px);margin-left:30px;margin-top:20px}.events-item-header-date b{margin-left:5px;font-size:13px}.contacts-city h3{margin-bottom:0}.vacancy-right h2{font-size:30px}.events-list{padding:26vh 30px 240px 30px}.events-item-header-date{font-size:16px}.notice{display:table;margin:3px 0 0 0}.events-item-text{max-width:100%;font-size:30px}.events-item{margin-bottom:120px}.events-item-text a:after,.events-item-text a:before,.events-list h3 a:after,.events-list h3 a:before{display:none}.events-item-text a,.events-list h3 a{text-decoration:underline}.clients-text h2,section.services-sites-header h1{font-size:30px;max-width:100%}.graph .works-item.part,.sites .works-item.part,.sites .works-item.part-small{width:100%}.graph .works-item:nth-child(4),.sites .works-item:nth-child(4){margin-left:0}.works-item.big,.works-item.part,.works-item.part-small{margin-bottom:50px}.graph.works .works-item:nth-child(6),.graph.works .works-item:nth-child(7){margin-bottom:0}.graph .works-item.animate-block{margin-bottom:50px}.stories{padding:40px 30px 30px 30px}.main-services:after{content:'';width:6rem;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#111 100%);display:block;position:absolute;right:0;cursor:pointer;transition:all .3s;top:0}.main-services{overflow:scroll}.tiles{--tiles-height:40vh;height:80vh}.tiles--rotated .tiles__line-img{width:calc(35.6666% - var(--tile-margin) * 2);height:calc(var(--tileswrap-height)/ 3 - (4 * var(--tile-margin)/ 2))}.tiles__wrap{top:-9%}.about{padding-left:30px;padding-right:30px;width:100%;margin-right:0}.stories{padding:8vh 0 0 0;text-align:left}.awards-new{width:calc(100% - 60px);margin:150px 30px 0;border-top:none;padding-top:0;padding-bottom:0}.awards-new-left{width:100%;margin-bottom:25px}.awards-new-right{width:100%}.awards-new-right-block{max-width:100%!important}.awards-main-block{padding:0 0 200px}.awards-main-item{width:100%;margin:2px 0}.emoji-block.trophy{left:26%}.ceo-item-list{transform:none!important}.about .about-left{width:100%}.clients{width:calc(100% - 60px);margin:10vw 30px 0;border-top:none}.clients-main-left{width:100%;margin-bottom:50px}.clients-main-right,.clients-why-wrap{width:100%;margin:0}.clients-main-right-block{width:100%;margin-bottom:30px}.clients-main-right-block p{max-width:100%;margin-top:5px}.about-agency-container .description,.about-awards-container-header,.about-mission,.about-text h3,.clients-start,.main-page .clients-desc,.main-page .works .description p{width:100%;margin-left:0;max-width:100%}.works{margin-top:20vh}.works .description p{padding-top:80px;margin-bottom:0!important}.main-page .clients-desc{border-bottom:none}.team-container{border:none;margin:150px 30px 10px 30px;padding:0}.team .description p{margin:0;padding-top:50px}.swiper-block{width:100%;margin-left:0}.main-page .swiper-block{margin-top:30px}.media-right-block-name a{margin-top:10px}.why{background:0 0;padding:0}.why-lent{font-size:67px}.principle{padding:0 30px}.next-page-block{width:100%;border-top:1px solid #ffffff25}.next-page a{font-size:37px}.next-page a:before{display:none}.next-page{border:none}.emoji-block.raised-hand{left:28%}.contacts-left{margin:0 0 5px 30px}.contacts-city span.label{margin-left:30px}.contacts-right{margin-left:30px}.contacts-left,.contacts-right{padding:50px 30px 0}.contacts-block-content ul.messenger{margin-top:80px}.about-text{padding-bottom:0}.about-award{padding-top:50px}.about-award .awards-list{margin-left:0}.awards-list .award-item{margin:0 0 50px 0!important;width:100%}.about-award .awards-list{max-height:initial}.about-agency{margin:0 30px;width:calc(100% - 60px);background:0 0;border-top:none}.emoji-block.man-raising{margin-top:-10vh}.about-agency-container{padding:0}.about-agency .clients-main-left{margin-top:0}.about-agency-container .swiper-container{width:100%;margin:0;position:initial}.about-agency-container .swipe-text{margin-top:-5vh;margin-left:-15px}.about-team-list-column{margin:0 8px;width:calc(50% - 16px)}.about-team-list-column:nth-child(1){margin-top:0}.about-team-list-column:nth-child(2){margin-top:0!important}.about-team-list-column:nth-child(3){margin-top:-25px!important;margin-left:0!important}.about-team-list-column:nth-child(4){margin-top:-295px!important;margin-right:8px}.about-showreel{margin:50px 30px 0 30px;width:calc(100% - 60px)}.about-showreel .video-play-button{top:36%;left:42%}.clients-why{padding:30px}.about-mission h3{border:none}.clients-why-content{width:100%}.about-page .clients-why-content{padding:0;margin:0}.clients-why-block-text{width:100%}.clients-why-block-text-desc{padding:0;width:100%}.clients-why-block{margin-bottom:40px}.content__title{margin:22vh 0 3rem 0}.about-awards p{margin-bottom:70px;border-bottom:none;padding-bottom:0}.awards-block .awards-block-name{margin-left:0;margin-top:0}.awards-block .awards-block-name .awards-block-name-text{font-size:18px}.awards-block .awards-block-list{margin-left:5%;width:65%}.emoji-block.biceps{left:63%}.clients-page .clients-container{padding:100px 30px 30px 30px}.clients-page .services-sites-desc-container{padding:150px 30px 0 30px;margin:0;width:100%;max-width:100%}.clients-main-right,.clients-why-wrap{width:calc(100% - 60px);margin:0 30px;padding:0}.mobile .about-reviews-container{margin:30px;padding-top:0!important;border:none}.swiper-container-reviews{width:100%;margin-left:0}.clients-text.what-next{padding-left:30px;padding-right:30px;margin:0;width:100%;max-width:100%;padding-bottom:0}.clients-text.what-next h2{border:none}.works-filter{margin-left:0;padding-left:0}.works-filter li{margin-right:10px;margin-bottom:10px}.works{margin-top:0}.services-page .works-item.big-one,.works-page .works-item.big-one{margin-left:0;width:100%}.works .works-item{transform:none!important}#hamburger-feedback{top:-1rem;right:-2rem}.services-page .clients-why{margin-top:80px}.services-page .clients-why-content{margin:0}.services-page .about-awards-container-header p{border:none;margin:0;padding-bottom:50px}.services-page .about-awards-container-header{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}.services-page .awards-main-block{width:calc(100% - 60px);margin-left:30px;margin-right:30px;padding-bottom:0;margin-top:50px}.services-page .clients-main-right{margin:0;width:100%}.services-sites-stage{padding:0 30px}.services-stage-block{width:100%;margin-left:0}.services-sites-stage-item{width:100%}.services-page .clients-text{padding-top:0;margin:0;width:100%;max-width:100%}.services-page .works-item.big-one{margin-top:50px}.services-page .clients{margin-top:0}.services-sites-stage .services-stage-block{margin-top:-8vh}.services-page .clients-text h2{border-bottom:none}.services-page .clients .clients-container p{max-width:100%;margin-left:0;margin-top:70px;margin-bottom:-30px}.services-page .clients-item{width:100%;margin:4px 0!important}.services-page .services-sites-desc-container{padding:0;margin-left:30px;margin-right:30px;width:calc(100% - 60px);max-width:calc(100% - 60px)}.clients-page .services-sites-desc-container h3,.services-page .services-sites-desc-container h3{font-size:16px;font-weight:300}.services-sites-desc .clients-why-wrap{width:calc(100% - 60px);margin:70px 30px 0 30px}.mobile .services-page .about-reviews-container{margin:0}.services-page .clients-list{width:100%;margin-left:0}.clients-text h2,section.services-sites-header h1{font-size:28px}.form-input.textarea textarea{height:20vh;min-height:20vh;max-height:20vh}.form-input.textarea{width:93%;max-width:93%;min-width:93%}.nd-page-social .clients-text{margin-top:140px}.nd-page-main .clients-main-right{width:100%;margin:0;padding:0}.nd-page-main .clients-desc{margin-top:60px}.nd-page-main .works .description{margin:0 auto}.nd-page-main .works .description p{padding-top:90px}.nd-page-main .works{margin-top:20vh}.nd-page-main .clients{margin:15vw 30px 0}.nd-page-about .about-agency-container .swipe-text{margin-top:0}.about-video{margin-top:70px}.about-page .clients-why-content{margin-top:20px}.about-agency-container .description p,.about-awards p,.about-team .description p,.clients .clients-container p.clients-header,.services-container .description p,.services-sites-desc-container p{font-size:28px}.services-page .works-item.big-one,.works-page .works-item.big-one{margin-bottom:50px}.nd-page-clients .clients-main-right{width:100%;margin:0}.nd-page-clients .services-sites-desc .clients-why-wrap{margin:0 30px 0 30px}.nd-page-clients .clients-why-block-text-desc{max-width:100%}.nd-page-clients .swiper-container-reviews{margin:-60px auto 0 auto}.nd-page-clients .clients-text.what-next{padding-top:0}.vacancy-right{padding-left:0}.vacancy-why{margin-left:0;width:100%}.na-page-vacancy.clients-text{max-width:100%;margin:0;font-size:24px}.vacancy-all-content{padding:0 30px}.vacancy-all h3{font-size:34px;margin-bottom:55px;margin-top:-50px}.about-text h3,.clients-start h1,.contacts-block-content h1,section.works-header h3{font-size:24px}.nd-page-sites .clients{margin-top:120px}.clients-text h2,section.services-sites-header h1{font-size:24px}.nd-page-sites .clients-why-block-text-desc{max-width:100%}.nd-page-sites .services-sites-desc .clients-why-wrap{width:calc(100% - 60px);margin:0 30px 0 30px}.nd-page-sites .swiper-container-reviews{margin:0 auto}.nd-page-social .works .works-container{padding:0 30px 150px 30px}.nd-page-social .clients-text{margin-top:80px}.nd-page-social .clients-text h2{padding-bottom:100px}.nd-page-social .clients{margin-top:0}.nd-page-main .clients{margin-top:80px}.nd-page-main .works .description{margin:0 auto}.nd-page-main .works-container{margin-top:0}.emoji-block.sports{margin-top:-15vh}.emoji-block.trophy{margin-top:-19vh;left:22%}.link-bubble{margin-top:40px}.clients-main-left{margin-bottom:35px}.more-clients{margin-top:-180px;margin-left:-60px}.nd-page-main.works .description p{padding-top:60px}.works .description{margin:0 auto}.main-portfolio .works-item .animate-block{padding:35px 0}.cases-link-main{left:60%;margin-top:40px}.nd-page-main .team .swiper-container{padding:0 30px;width:100%;left:0}.nd-page-main .team{padding-top:20px}.nd-page-main .team .description p{padding-top:60px;padding-bottom:25px}.swipe-text{margin-top:10px}.main-page .media h3{margin-bottom:70px}.media-right{padding-bottom:200px}.nd-page-main .clients-desc{margin-top:-20px}.link-bubble-principle{left:15%;margin-top:-170px}.next-page-block{border-right:none}.emoji-block.biceps{margin-top:-9vh}.nd-page-clients .services-sites-desc .clients-why-wrap{margin:50px 30px 0 30px}.nd-page-clients .about-reviews{margin-top:150px}.nd-page-clients .swiper-container-reviews{margin:0 auto}.mobile-none{display:none!important}.nd-page-about .about-video{margin-top:50px}.nd-page-about .about-showreel{margin:0 30px}.nd-page-about .about-showreel-container{padding:0}.nd-page-about.about-mission h3{padding-bottom:45px}.about-mission h3{font-size:24px;width:100%;max-width:100%}.about-mission{padding-top:30px}.nd-page-sites.works .works-container{padding:0 30px 100px 30px}.nd-page-support.services-sites-stage .services-stage-block{margin-bottom:0}.nd-page-mobile.services-sites-stage .services-stage-block,.nd-page-promo.services-sites-stage .services-stage-block,.nd-page-sites.services-sites-stage .services-stage-block,.nd-page-support.services-sites-stage .services-stage-block{margin-top:20px}.nd-page-sites .more-clients,.nd-page-social .more-clients{margin-top:45px}.nd-page-sites.clients{margin-top:60px}.nd-page-mobile .awards-main-block,.nd-page-sites .awards-main-block{margin-top:0}.nd-page-sites.services-sites-stage{margin-top:200px}.nd-page-mobile .clients-why-content,.nd-page-sites .clients-why-content,.nd-page-social .clients-why-content,.nd-page-support .clients-why-content{margin:40px 0 0 0}.nd-page-sites.about-reviews{margin-top:120px}.nd-page-sites.clients:nth-child(2){margin-top:0}.nd-page-mobile.services-sites-stage{margin-top:100px}.nd-page-mobile .clients-why-content,.nd-page-social .clients-why-content{border-bottom:none;padding:0}.nd-page-mobile.clients-text,.nd-page-social.clients-text{padding-top:180px;margin-left:0}.nd-page-mobile .services-sites-desc-container{margin-top:0}.nd-page-mobile .more-clients{margin-top:50px}.nd-page-mobile.awards-services{margin-top:100px}.nd-page-mobile.clients-text{padding-top:200px}.nd-page-support .clients-container{padding:0}.nd-page-support.clients-text h2{padding-bottom:0}.nd-page-social.works .works-container{padding:40px 30px 150px 30px}.loader h1{font-size:7vw;letter-spacing:-1px}.smm-team{padding:0 30px;width:100%;margin-bottom:70px;margin-top:-50px}.smm-team h3{font-size:24px;margin:0 0 30px 0}.smm-team img{width:100%;margin:0;max-width:100%}.nd-page-promo.subscribe,.subscribe{margin:70px 0 150px}.lead-form form{padding:85px 30px;margin:0;width:100%}.lead-form h2{font-size:26px}.lead-form h3{font-size:16px}.lead-form form input{width:100%;font-size:18px;padding:12px 15px}.lead-form form button{width:100%;padding:13px 0;margin-top:10px;font-size:18px;margin-left:0}.post-page__title{max-width:100%;margin:150px 0 30px 0;font-size:30px;letter-spacing:0}.post-page__description{font-size:24px}.about-agency-container{margin-top:30px}.about-agency-container .swiper-container{margin-top:20px}.about-agency-container .swipe-text{margin-left:0}.about-team-container .units-h3{margin-bottom:80px}.about-team-list .team-item .team-item-name,.awards-block .awards-block-name .awards-block-name-text{line-height:24px;font-size:24px}.about-agency-container h3,.about-awards .about-awards-container h3,.about-review-text-position,.about-review-text-text,.about-team-container h3,.about-team-list .team-item .team-item-position,.awards-block .awards-block-list li .awards-block-item span,.clients-why-block-text-desc{font-size:12px}.about-team-container{padding:100px 30px 40px 30px}.clients-main-left{margin-bottom:35px;display:none}.clients h2{margin-top:40px;margin-bottom:30px}.nd-page-main .clients-desc{margin-top:40px}.nd-page-main.works .description p{padding-top:30px}.main-page .media-left{margin-bottom:0}.content__title{max-width:100%;font-size:20px;font-weight:600}.main-services{display:none}.clients-h2{display:block;margin:0;font-size:18px;width:82%;bottom:30px}.clients-h2:before{font-size:16px}}@media only screen and (max-width:500px){.about-team-container .units-h3,.money-h3,.units-h3{margin-top:10px;font-size:18px}.products-block,.units-block{width:100%}.units-block{width:100%;margin-top:10px;font-size:14px}.main-services-left-block p{font-size:12px}.units-all ul li a,.units-all ul li span{font-size:18px}.units-all ul li{margin:10px 0}.units-all ul li span sup{font-size:10px;margin-top:-5px}.money-diagram-desc{margin-top:25px}.money-diagram-desc ul li{font-size:14px}.money-diagram-desc ul li span{width:24px;height:12px;border-radius:4px}.money-diagram-desc ul li{padding:3px 0}.money-diagram-expert ul{margin:5px 0 0 0;-moz-column-count:1;-webkit-column-count:1;column-count:1}.money-diagram-expert ul li{font-size:14px}.money-diagram-expert p{font-size:14px;margin-top:15px}.numbers-block h3{font-size:36px}.numbers-block span{font-size:14px}.numbers-block{width:48%}.numbers-block:nth-child(odd){margin-right:4%}.about-agency-container .description,.about-awards p,.about-mission h3,.about-text h3,.clients-page .services-sites-desc-container p,.clients-start h1 span,.clients-text h2,.clients-why-block-text-header,.contacts-city h1,.contacts-city h2 a,.form-input input,.form-input label,.main-page .clients-desc p:nth-child(1),.main-page .works .description p,.radio-line h2,.rating-tagline-content,.select-line-block .radio span,.selected h2,.services-page .about-awards-container-header p,.services-page .clients-container p,.services-page .services-sites-desc-container p,.services-sites-stage-item-text,.team .description p,.vacancy-right h3{font-size:18px}.about-agency-container .description{padding-bottom:100px}.youtube-right{margin-top:20px}.youtube-guest{width:48%;margin-bottom:20px}.youtube-guest:nth-child(odd){margin-right:4%}.youtube-guest-name{display:block;margin-top:6px;width:100%}.youtube-guest-name-name{font-size:14px}.youtube-guest-name-company span{font-size:12px}}.youtube .custom-big-span svg{width:8vw}.nd-work-page{background:#111}.background-bubble{position:absolute;width:100vw;height:100vh}.nd-work-page .one-item-header h1{color:#fff;font-size:5vw;letter-spacing:-1px;margin-top:0;margin-bottom:0}.nd-work-page .one-item-header h1:before{display:none}.nd-work-right{display:inline-block;vertical-align:top;width:45vw;position:relative;height:100vh}.nd-work-left{display:inline-block;vertical-align:top;width:50vw;margin-left:5vw;padding-top:13vw}.nd-work-page .clients-text{width:100%;max-width:calc(100% - 80px);margin-left:80px;padding-bottom:0;color:#bdbdbd;margin-top:50px}.nd-work-page .one-item-desc-main{padding-left:80px}.nd-work-page .one-item-header{padding-left:80px}.nd-work-page .one-item-header p{color:#bdbdbd;font-size:16px}.main-cases{padding:160px 0}.background-bubble-pink{position:absolute;z-index:-1;width:100vw;height:100vh}.main-cases-block-left.clients-why{padding:0 80px;width:100vw}.mains-cases-img img{max-width:100%}.main-cases-block-left{display:inline-block;vertical-align:top;width:50vw}.main-cases-block-right{display:inline-block;vertical-align:top;width:35%}.main-cases-block-right h3{margin:0;font-weight:300;font-size:24px;padding-top:120px}.main-cases-block-right ul li{margin-left:22px}.main-cases-block-right ul li:before{content:'—';display:block;position:absolute;margin-left:-22px;color:#bdbdbd}.nd-work-left-logo{margin-top:50px}.main-cases-block-right ul{list-style:none;margin:60px 0 0 0;padding:0;color:#bdbdbd}.main-cases-block-img{margin:80px 80px 180px 80px;position:relative}.main-cases-block-img-scroll{margin:150px 0}.main-cases-what-we-do .main-cases-block-right ul{margin-top:150px;color:#bdbdbd}.main-cases-what-we-do .mains-cases-img img{max-width:100%}.cases-bg-one,.cases-bg-two{position:absolute;z-index:0;width:100%}.nd-cases.clients-text h2{color:#fff}.nd-cases.clients-text{margin-top:0;margin-left:15vw;width:45%}.main-cases-block{position:relative;z-index:1}.nd-cases .small-text{font-size:16px}.nd-cases.clients-text svg{height:60px}.no-border{padding-bottom:120px!important;border-bottom:none!important}.mains-cases-img p{font-size:16px;color:#999}.main-cases-block-left.nd-cases{display:inline-block;vertical-align:top;width:55%}.main-cases-block-right.nd-cases{display:inline-block;vertical-align:top;width:45%}.swiper-container-reviews.nd-cases{margin:100px 0 0 0;width:100%;padding:0;background:0 0}.nd-cases .about-review-photo{width:80px;height:80px;border-radius:27px}.nd-cases .swiper-container-reviews .about-review-text{margin-left:2%}.nd-cases .about-review-text-position{margin-top:2px;color:#bdbdbd}.nd-cases .about-review-text-text{color:#bdbdbd}.nd-cases .about-review-text-name{margin-top:5px}.mobile .one-work-open .showreel-video .video{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);opacity:1;pointer-events:all}.mobile .showreel-video.active{overflow-x:hidden;overflow-y:scroll}.cases-bg-one{text-align:right}.cases-bg-two{text-align:left}.alfa-img-component-one{width:70%;margin-left:30%;margin-top:50px}.alfa-img-component-two{width:60%;margin-left:10%;margin-top:100px;margin-bottom:100px}.main-cases-block-left.nd-cases.clients-why{width:45%}.alfa-img-component-ten{text-align:right}.nd-cases .about-review-text-text{margin-left:calc(2% + -120px)}.alfa-img-one{width:65%;margin-left:17%}.alfa-img-one img{min-width:100%}.alfa-img-two{position:absolute;top:0;text-align:right;width:85%;margin-top:30vh}.alfa-img-three{margin-top:100px;margin-left:8%;width:50%}.alfa-img-three img{min-width:100%}.main-cases-what-we-do{margin-left:3%}.main-cases-block-left.nd-cases{width:52%}.alfa-img-five{margin-top:100px}.alfa-img-five img,.alfa-img-four img{max-height:100vh}.cases-bg-one img,.cases-bg-two img{max-width:100%}.one-item-number span{color:#212121}.one-item .about-reviews-container{display:none}