.container-fluid{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;margin-left:-1rem;margin-right:-1rem;display:flex}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;flex:none;padding-left:1rem;padding-right:1rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{text-align:start;justify-content:flex-start}.center-xs{text-align:center;justify-content:center}.end-xs{text-align:end;justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;flex:none;padding-left:1rem;padding-right:1rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{text-align:start;justify-content:flex-start}.center-sm{text-align:center;justify-content:center}.end-sm{text-align:end;justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;flex:none;padding-left:1rem;padding-right:1rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{text-align:start;justify-content:flex-start}.center-md{text-align:center;justify-content:center}.end-md{text-align:end;justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;flex:none;padding-left:1rem;padding-right:1rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{text-align:start;justify-content:flex-start}.center-lg{text-align:center;justify-content:center}.end-lg{text-align:end;justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}
@font-face{font-family:gm;src:url(/fonts/gm-reg.woff)format("woff")}@font-face{font-family:gm;src:url(/fonts/gm-black.woff)format("woff");font-weight:700}@font-face{font-family:tbf;src:url(/fonts/tbf.woff)format("woff");font-weight:700}html,body{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}body.b-services{background:#d4d4ca}body.b-clients{background:#fff}body.b-contact{background:#363636}body.b-about{background:#009fb4}#app{width:100%;height:100%;overflow:scroll}.logo-right{z-index:9999;opacity:0;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1) 1.8s;display:block;position:fixed;top:32px;right:36px;transform:scale(.3)}.logo-right img{width:42px;height:auto}.logo-right img:nth-child(2){opacity:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.mobile-btn.init+.logo-right{opacity:1;transform:scale(1)}.mobile-btn.init+.logo-right:hover,.logo-right:hover{transform:scale(1.08)}.container-fluid{max-width:1200px;padding-top:60px;padding-bottom:60px}.scroll-btn{z-index:9999;cursor:pointer;opacity:0;background:#fff9;border-radius:24px;width:17px;height:17px;padding:14px;transition:transform .6s cubic-bezier(.165,.84,.44,1),background .6s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;bottom:42px;right:42px;transform:scale(.3)}.scroll-btn.active{opacity:1;transform:scale(1)}.scroll-btn.active:hover{background:#fff;transform:scale(1.12)}.scroll-btn svg{transform:rotate(-90deg)}.mobile-btn{cursor:pointer;opacity:0;transform-origin:39px 39px;z-index:9999;transition:all .6s cubic-bezier(.165,.84,.44,1) 3s;position:fixed;top:30px;left:30px;transform:scale(.6)rotate(90deg)}.mobile-btn.init{opacity:1;transform:scale(1)rotate(0)}.mobile-btn .circle{background:#f2f2f2;border-radius:50%;width:18px;height:14px;padding:17px 15px;transition:transform .6s cubic-bezier(.165,.84,.44,1),background .6s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;top:12px;left:12px;transform:rotate(0)}.mobile-btn.open .circle{background:#000}.mobile-btn:hover .circle{transform:rotate(90deg)}.mobile-btn .circle span{background:#000;border-radius:1px;width:100%;height:2px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block;transform:rotate(0)translate(0)translateY(0)}.mobile-btn.open .circle span{background:#fff;transform:rotate(45deg)translate(-4px)translateY(-4px)}.mobile-btn .circle span:first-child{margin-bottom:9px}.mobile-btn.open .circle span:first-child{transform:rotate(-45deg)translate(-4px)translateY(4px)}.mobile-btn .black{color:#fff;opacity:0;perspective:1000px;background:#0000004d;border-radius:39px;width:165px;height:71px;font-family:gm;font-size:21px;line-height:75px;transition:all .6s cubic-bezier(.165,.84,.44,1);transform:scale(.6)translate(-30px)}.mobile-btn:hover .black{opacity:1;transform:scale(1)translate(0)}.mobile-btn .black span{opacity:0;margin-left:24px;transition:margin .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1)}.mobile-btn:hover .black span{opacity:1;margin-left:81px}.mobile-menu{z-index:999;opacity:0;background:#fff;width:33%;height:100%;transition:left .6s cubic-bezier(.19,1,.22,1),opacity .6s;display:table;position:absolute;top:0;left:-33%;transform:translateZ(0)}.mobile-menu.open{opacity:1;left:0}.mobile-menu .container{vertical-align:middle;text-align:center;display:table-cell}.mobile-menu .container .logo{width:150px;height:auto;margin-bottom:45px;transition:transform .6s cubic-bezier(.19,1,.22,1) 60ms;transform:translate(-300px)translateZ(0)scale(1)}.mobile-menu.open .container .logo{transform:translate(0)translateZ(0)scale(1)}.mobile-menu .container .logo:hover{transform:translate(0)translateZ(0)scale(1.2)}.mobile-menu .container>a{text-transform:uppercase;color:#000;letter-spacing:0;margin-top:30px;font-family:gm;font-size:27px;font-weight:700;text-decoration:none;transition:transform .6s cubic-bezier(.19,1,.22,1) 90ms,letter-spacing .6s cubic-bezier(.19,1,.22,1);display:block;position:relative;transform:translate(-300px)translateZ(0)}.mobile-menu.open .container>a{transform:translate(0)translateZ(0)}.mobile-menu .container>a:hover{letter-spacing:2px;transform:translate(0)translateZ(0)}.mobile-menu .container .zig-zag{opacity:0;width:60px;margin:3px auto;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);display:block;overflow:hidden;transform:translate(-120px)translateZ(0)}.mobile-menu .container>a:hover+.zig-zag{opacity:1;transform:translate(0)translateZ(0)}.mobile-menu .container .zig-zag img{margin-top:-6px}.mobile-menu .container>a:nth-child(4){transition:transform .6s cubic-bezier(.19,1,.22,1) .12s,letter-spacing .6s cubic-bezier(.19,1,.22,1)}.mobile-menu .container>a:nth-child(6){transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,letter-spacing .6s cubic-bezier(.19,1,.22,1)}.mobile-menu .container>a:nth-child(8){transition:transform .6s cubic-bezier(.19,1,.22,1) .18s,letter-spacing .6s cubic-bezier(.19,1,.22,1)}.mobile-menu .container>a span{opacity:0;background:linear-gradient(45deg,#922890 33%,#f37050 52%,#ea0b8c 66%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:100%;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);position:absolute;left:0;transform:translateZ(0)scale(1)}.mobile-menu .container>a:hover span{opacity:1}.mobile-menu .social{padding-top:60px;font-family:gm;font-size:18px;transition:transform .6s cubic-bezier(.19,1,.22,1) .21s;transform:translate(-300px)translateZ(0)}.mobile-menu.open .social{transform:translate(0)translateZ(0)}.mobile-menu .social a:not(:last-child){transform-origin:50%;padding:12px 24px 24px;transition:padding .6s cubic-bezier(.19,1,.22,1) .21s,transform .6s cubic-bezier(.19,1,.22,1);display:inline-block}.mobile-menu.open .social a:not(:last-child){transform-origin:18px 18px;padding:12px 6px 24px;transform:translateZ(0)scale(1)}.mobile-menu.open .social a:not(:last-child):hover{transform:translateZ(0)scale(1.12)}.mobile-menu .social a:not(:last-child) img{width:36px;height:auto}.mobile-menu .social a:last-child{color:#000;text-decoration:none;transition:transform .6s cubic-bezier(.19,1,.22,1) 90ms;display:block;transform:translate(-300px)translateZ(0)}.mobile-menu.open .social a:last-child{transform:translate(0)translateZ(0)}.mobile-menu .social a:last-child span{opacity:0;background:linear-gradient(45deg,#922890 33%,#f37050 52%,#ea0b8c 66%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:100%;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);position:absolute;left:0;transform:translateZ(0)scale(1)}.mobile-menu .social a:last-child:hover span{opacity:1}.main{background:0 0;width:100%;height:100%;transition:background .6s cubic-bezier(.165,.84,.44,1) .3s,transform .6s cubic-bezier(.165,.84,.44,1);display:block}.main.one{background:#c8dfe5}.main.four{background:#d4d4ca}.main.five{background:#363636}.bullets{z-index:10;width:876px;margin-left:-436px;transition:bottom .6s cubic-bezier(.165,.84,.44,1) 3s,left .6s cubic-bezier(.165,.84,.44,1),margin .6s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-60px;left:50%;transform:translateZ(0)}.main.leave .bullets{transition-delay:0}.init .bullets{bottom:60px}.one .bullets{margin-left:-24px}.two .bullets{margin-left:-226px}.four .bullets{margin-left:-640px}.five .bullets{margin-left:-850px}.bullets ul{margin:0;padding:0;list-style-type:none}.bullets ul li{display:inline-block;position:relative}.bullets ul li:nth-child(odd){cursor:pointer;z-index:1;border-radius:50%;padding:18px}.bullets ul li span:first-child,.bullets ul li span:nth-child(2){opacity:.75;background:#fff;border-radius:50%;width:12px;height:12px;display:block}.bullets ul li span:first-child{background:0 0;border:2px solid #fff0;width:8px;height:8px;transition:all .45s cubic-bezier(.165,.84,.44,1);position:absolute;top:18px;left:18px;transform:translateZ(0)}.bullets ul li:hover span:first-child{border-color:#ffffffbf;width:48px;height:48px;top:-2px;left:-2px}.bullets ul li:nth-child(2n){opacity:.33;background:#fff;width:150px;height:1px;margin:0 0 24px}.main .next{color:#fff;cursor:pointer;z-index:11;background:#000;border-radius:27px;width:150px;height:54px;margin-left:-75px;font-family:gm;font-size:20px;transition:box-shadow .45s cubic-bezier(.165,.84,.44,1),transform .45s cubic-bezier(.165,.84,.44,1),bottom .6s cubic-bezier(.165,.84,.44,1) 3s;position:absolute;bottom:-54px;left:50%;overflow:hidden;box-shadow:0 0 #0000004d}.main.leave .next{transition-delay:0}.main.one .next{cursor:default}.main.init .next{bottom:61px}.main:not(.one) .next:hover{box-shadow:0 0 0 12px #0000004d}.main .next span{text-align:center;width:150px;line-height:56px;transition:transform .45s cubic-bezier(.165,.84,.44,1),margin .45s cubic-bezier(.165,.84,.44,1);display:block;transform:scale(1)}.main:not(.one) .next:hover span{transform:scale(1.15)}.main:not(.one) .next:hover .text{margin-top:-56px}.main .next .text.swim{animation:.45s ease-in-out swim}@keyframes swim{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:0;transform:translate(-90px)scale(.3)}51%{opacity:0;transform:translate(90px)scale(.3)}to{opacity:1;transform:translate(0)scale(1)}}.bg-one,.bg-two,.bg-three,.bg-four,.bg-five{opacity:0;background:url(/img/bg-one.jpg) 50%/cover no-repeat;width:100%;height:100%;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .3s;display:block;position:absolute}.one .bg-one,.two .bg-two,.three .bg-three,.four .bg-four,.five .bg-five{opacity:1}.elem-one{opacity:0;width:auto;height:54%;transition:transform 2.1s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.165,.84,.44,1) .3s;display:block;position:absolute;top:25%;left:33%;transform:translate(600px)translateY(-600px)}.one .elem-one{opacity:1;transform:translate(0)translateY(0)}.text-one-digital{opacity:0;width:33%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:9.5%;transform:translateY(100vh)translateZ(0)}.one .text-one-digital{opacity:1;transition-delay:.6s;transform:translateY(0)translateZ(0)}.text-one-digital .fill-one,.text-one-simple .fill-one{fill:#fff}.text-one-simple{opacity:0;width:31.5%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:43.5%;transform:translateY(100vh)translateZ(0)}.one .text-one-simple{opacity:1;transition-delay:.9s;transform:translateY(0)translateZ(0)}.text-one-radical{opacity:0;width:81%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 12px + 6.84287vw);left:9.5%;transform:translateY(100vh)translateZ(0)}.text-one-radical .fill-one-2{fill:#ffe400}.one .text-one-radical{opacity:1;transition-delay:1.2s;transform:translateY(0)translateZ(0)}.bg-two{background:url(/img/bg-two.jpg) 50%/cover no-repeat}.text-two-deliver{opacity:0;width:39%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:9.5%;transform:translateY(100vh)translateZ(0)}.two .text-two-deliver{opacity:1;transition-delay:.6s;transform:translateY(0)translateZ(0)}.text-two-deliver .fill-two,.text-two-deviate .fill-two{fill:#fff}.text-two-delight{opacity:0;width:41%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:49.5%;transform:translateY(100vh)translateZ(0)}.two .text-two-delight{opacity:1;transition-delay:.9s;transform:translateY(0)translateZ(0)}.text-two-delight .fill-two-2{fill:#2caed7}.text-two-deviate{opacity:0;width:41%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 12px + 8.50672vw);left:49.5%;transform:translateY(100vh)translateZ(0)}.two .text-two-deviate{opacity:1;transition-delay:1.2s;transform:translateY(0)translateZ(0)}.elem-two{opacity:0;width:auto;height:81%;transition:transform 2.1s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.165,.84,.44,1) .3s;display:block;position:absolute;top:9.5%;left:0;transform:translate(-600px)translateY(-600px)}.elem-two.ease{transition:transform 1s ease-out}.two .elem-two{opacity:1;transform:translate(0)translateY(0)}.bg-three{background:url(/img/bg-three.jpg) 50%/cover no-repeat}.elem-three{opacity:0;width:auto;height:48%;margin-left:165px;transition:transform 4.5s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;display:block;position:absolute;bottom:36%;left:50%;transform:rotate(24deg)translate(0)translateY(0)}.three .elem-three{opacity:1;transform:rotate(0)translate(-120px)translateY(-120px)}.text-three-simplify{opacity:0;width:66%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:9.5%;transform:translateY(100vh)translateZ(0)}.three .text-three-simplify{opacity:1;transition-delay:.6s;transform:translateY(0)translateZ(0)}.text-three-simplify .fill-three{fill:#fff}.text-three-extra{opacity:0;width:81%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 4.24277vw + 12px);left:9.5%;transform:translateY(100vh)translateZ(0)}.three .text-three-extra{opacity:1;transition-delay:.9s;transform:translateY(0)translateZ(0)}.text-three-extra .fill-three-2,.text-three-ordinary .fill-three-2{fill:#c6979f}.text-three-ordinary{opacity:0;width:51%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 24.0113vw + 24px);left:9.5%;transform:translateY(100vh)translateZ(0)}.three .text-three-ordinary{opacity:1;transition-delay:1.2s;transform:translateY(0)translateZ(0)}.elem-four{opacity:0;width:auto;height:72%;transition:transform 2.1s cubic-bezier(.19,1,.22,1) .6s,opacity .6s cubic-bezier(.165,.84,.44,1) .6s;display:block;position:absolute;top:12%;left:60%;transform:translate(600px)translateY(0)}.four .elem-four{opacity:1;transform:translate(0)translateY(0)}.elem-four.float{animation:3s ease-in-out infinite float}@keyframes float{0%{transform:translate(0)translateY(0)}50%{transform:translate(0)translateY(-48px)}to{transform:translate(0)translateY(0)}}.text-four-mind{opacity:0;width:72%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:9.5%;transform:translateY(100vh)translateZ(0)}.four .text-four-mind{opacity:1;transition-delay:.6s;transform:translateY(0)translateZ(0)}.text-four-mind .fill-four,.text-four-tickling .fill-four{fill:#eaff00}.text-four-tickling{opacity:0;width:51%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 12px + 24.1132vw);left:9.5%;transform:translateY(100vh)translateZ(0)}.four .text-four-tickling{opacity:1;transition-delay:.9s;transform:translateY(0)translateZ(0)}.text-four-ideas{opacity:0;width:54%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 24px + 33.5774vw);left:9.5%;transform:translateY(100vh)translateZ(0)}.text-four-ideas .fill-four-2{fill:#fff}.four .text-four-ideas{opacity:1;transition-delay:1.2s;transform:translateY(0)translateZ(0)}.elem-five{opacity:0;width:auto;height:24%;transition:opacity .6s cubic-bezier(.165,.84,.44,1) .3s;display:block;position:absolute;bottom:15%;left:21%}.five .elem-five{opacity:1}.elem-five-2{opacity:0;width:auto;height:42%;transition:transform 2.1s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.165,.84,.44,1) .3s;display:block;position:absolute;top:12%;left:36%;transform:translateY(600px)translate(-120px)rotate(-15deg)}.elem-five-2.ease{transition:transform 1s ease-out}.five .elem-five-2{opacity:1;transform:translateY(0)translate(0)rotate(0)}.text-five-lets{opacity:0;width:42%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:3%;left:15%;transform:translateY(100vh)translateZ(0)}.text-five-lets .fill-five{fill:#fff}.five .text-five-lets{opacity:1;transition-delay:.6s;transform:translateY(0)translateZ(0)}.text-five-talk{opacity:0;width:70%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 12px + 4.80275vw);left:15%;transform:translateY(100vh)translateZ(0)}.text-five-talk .fill-five-2{fill:#8a00ff}.five .text-five-talk{opacity:1;transition-delay:.9s;transform:translateY(0)translateZ(0)}.text-five-results{opacity:0;width:48%;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(3% + 24px + 27.0929vw);left:37%;transform:translateY(100vh)translateZ(0)}.text-five-results .fill-five-3{fill:#454545}.five .text-five-results{opacity:1;transition-delay:1.2s;transform:translateY(0)translateZ(0)}.page{background:0 0;width:100%;transition:background .6s cubic-bezier(.165,.84,.44,1);display:block;overflow:hidden;transform:translateZ(0)}.page.leave{transition-delay:.6s}.page .first h1{color:#fff;opacity:0;font-family:tbf;font-size:5rem;transition:transform .6s cubic-bezier(.19,1,.22,1) 75ms,opacity .6s cubic-bezier(.19,1,.22,1) 75ms;display:inline-block;transform:translateY(600px)translateZ(0)}.page.init .first h1,.page.init .first p,.page .last.active p{opacity:1;transform:translateY(0)translateZ(0)}.page .first p,.page .last p{color:#fff;opacity:0;font-family:gm;font-size:30px;font-weight:700;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(600px)translateZ(0)}.page .last p:nth-child(2){transition-delay:.225s}.page .split{margin-top:30px}.page .split:not(:nth-of-type(2)){margin-top:90px}.page .split img{opacity:0;width:100%;height:auto;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(600px)rotate(60deg)}.page .split.active img{opacity:1;transform:translateY(0)rotate(0)}.page .split h2{text-align:left;color:#fff;opacity:0;margin-top:15px;margin-bottom:0;font-family:gm;font-size:90px;font-weight:700;line-height:72px;transition:transform .6s cubic-bezier(.19,1,.22,1) 75ms,opacity .6s cubic-bezier(.19,1,.22,1) 75ms;transform:translateY(600px)translateZ(0)}.page .split.active h2{opacity:1;transform:translateY(0)translateZ(0)}.page .split p{text-align:left;opacity:0;margin-bottom:0;font-family:gm;font-size:27px;font-weight:700;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(600px)translateZ(0)}.page .split.active p{opacity:1;transform:translateY(0)translateZ(0)}.page .last{margin-top:90px;margin-bottom:60px}.page .contact-btn{opacity:0;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(600px)translateZ(0)}.page .contact-btn.active{opacity:1;transform:translateY(0)translateZ(0)}.page .next{color:#fff;cursor:pointer;background:#000;border-radius:27px;width:240px;height:54px;font-family:gm;font-size:20px;text-decoration:none;transition:box-shadow .45s cubic-bezier(.165,.84,.44,1);display:inline-block;box-shadow:0 0 #0000004d}.page .next:hover{box-shadow:0 0 0 12px #0000004d}.page .next span{text-align:center;width:240px;line-height:56px;transition:transform .45s cubic-bezier(.165,.84,.44,1),margin .45s cubic-bezier(.165,.84,.44,1);display:block;transform:scale(1)translateZ(0)}.page .next:hover span{transform:scale(1.15)translateZ(0)}.page .contact-btn .line{background:#000;width:0%;height:1px;margin:-27px auto 27px;transition:width .6s cubic-bezier(.165,.84,.44,1) .3s;display:block}.page .contact-btn.active .line{width:100%}.clients.init{background:#fff}.clients .first{position:relative}.clients .first h1{background:-webkit-linear-gradient(#f1595e,#e81887);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:60px;margin-bottom:0;font-size:240px;display:inline-block;position:relative}.clients .first p,.clients .last p{color:#000}.clients .first h1+span{letter-spacing:.6px;color:#252525;opacity:0;background:#fff;margin-right:-67px;padding:12px 3px 4px;font-family:tbf;font-size:45px;line-height:36px;transition:transform .6s cubic-bezier(.19,1,.22,1) .6s,opacity .6s cubic-bezier(.19,1,.22,1) .6s;display:block;position:absolute;top:180px;right:50%;transform:translate(120px)translateZ(0)}.clients.init .first h1+span{opacity:1;transform:translate(0)translateZ(0)}.clients .icons>div:first-child{opacity:0;margin-bottom:90px;transition:opacity .6s cubic-bezier(.19,1,.22,1) .75s;display:none;position:relative;overflow:hidden}.clients.leave .icons>div:first-child{transition-delay:.15s}.clients.init .icons>div:first-child{opacity:1}.clients .icons>div:first-child img{position:absolute;bottom:0;left:0}.clients .icons h2{color:#fff;opacity:0;margin:60px 0 -36px;font-family:gm;font-size:120px;transition:transform .6s cubic-bezier(.19,1,.22,1) .9s,opacity .6s cubic-bezier(.19,1,.22,1) .9s;transform:translateY(120px)translateZ(0)}.clients.init .icons h2{opacity:1;transform:translateY(0)translateZ(0)}.clients .icons img{width:100%;height:auto}.clients .icons div:nth-child(2) .row{padding-top:90px}.clients .icons div:nth-child(2) .row>div{overflow:hidden}.clients .icons div:nth-child(2) img{filter:grayscale();opacity:0;margin-bottom:15px;transition:transform .6s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;transform:translateY(120px)translateZ(0)}.clients .icons div:nth-child(2) .active img{opacity:1;transform:translateY(0)}.clients .success h3{letter-spacing:8px;opacity:0;margin-top:120px;margin-bottom:15px;font-family:tbf;font-size:33px;transition:transform .6s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;transform:translateY(120px)translateZ(0)}.clients .success h3.active{opacity:1;transform:translateY(0)}.clients .success h2{background:-webkit-linear-gradient(#f1595e,#e81887);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;margin-top:0;margin-bottom:30px;font-family:tbf;font-size:150px;transition:transform .6s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;transform:translateY(120px)translateZ(0)}.clients .success h2.active{opacity:1;transform:translateY(0)translateZ(0)}.clients .case-studies a{text-align:left;opacity:0;margin-bottom:30px;text-decoration:none;transition:transform .6s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;display:block;transform:translateY(120px)translateZ(0)}.clients .case-studies a.active{opacity:1;transform:translateY(0)translateZ(0)}.clients .case-studies a:hover{transform:scale(1.02)}.clients .case-studies a img{width:100%;height:auto}.clients .case-studies a p:first-of-type{color:#000;margin-top:15px;margin-bottom:0;font-family:gm;font-size:36px;line-height:39px}.clients .case-studies a p:last-of-type{background:-webkit-linear-gradient(#f1595e,#e81887);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-bottom:1px solid #e81887;font-family:tbf;display:inline-block}.clients .case-studies a span{border:5px solid #0000;border-left-color:#000;margin-left:6px;display:inline-block}.case-study .landing{opacity:0;background:url(/img/lebenor-landing.jpg) 50%/cover no-repeat;width:100%;margin-bottom:60px;padding-bottom:42%;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;display:block}.case-study.init .landing{opacity:1}.case-study.ruggedian .landing{background:url(/img/ruggedian-landing.jpg) 50%/cover no-repeat}.case-study.qaudio .landing{background:url(/img/qaudio-landing.jpg) 50%/cover no-repeat}.case-study.ubob .landing{background:url(/img/ubob-landing.jpg) 50%/cover no-repeat}.case-study.expro .landing{background:url(/img/expro-landing.jpg) 50%/cover no-repeat}.case-study .content p{text-align:justify;opacity:0;margin-bottom:60px;font-family:gm;line-height:26px;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(120px)translateZ(0)}.case-study.init .content:first-of-type p,.case-study.init .content:first-of-type .text-img,.case-study .content:not(:first-of-type) p.active{opacity:1;transform:translateY(0)translateZ(0)}.case-study .content .text-img{opacity:0;max-width:100%;margin:0 auto 15px;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(120px)translateZ(0)}.case-study .content:not(:first-of-type) .text-img.active{opacity:1;transform:translateY(0)translateZ(0)}.case-study .content .wide-img{opacity:0;width:100%;height:auto;margin-bottom:60px;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(120px)translateZ(0)}.case-study .content .wide-img.active{opacity:1;transform:translateY(0)translateZ(0)}.case-study .content .text-img.left{text-align:left}.case-study.qaudio .content .text-img:nth-of-type(3){margin-top:60px}.case-study.lebenor .content .text-img{max-height:43px}.case-study .cross{margin-bottom:60px}.case-study .cross .row>div:first-child div{text-align:left;background:#fff;padding:60px 60px 30px;transform:translate(60px,60px);box-shadow:0 0 30px #0000004d}.case-study .cross .row>div:last-child img{width:100%;height:auto}.case-study .content .large-img{opacity:0;border:1px solid #000;margin-bottom:60px;padding:30px;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;display:block;transform:translateY(120px)translateZ(0)}.case-study .content .large-img.active{opacity:1;transform:translateY(0)translateZ(0)}.case-study .large-img img{border:1px solid #000;width:100%;height:auto;margin-bottom:0}.case-study .more{border:1px solid #000;border-radius:26px;padding-top:2px;padding-left:30px;padding-right:30px;font-family:gm;font-size:20px;line-height:48px;text-decoration:none;display:inline-block}.case-study .more span{transition:transform .45s cubic-bezier(.165,.84,.44,1);display:block;transform:scale(1)translateY(0)translateZ(0)}.case-study .more:hover span{transform:scale(1.15)translateY(1px)translateZ(0)}.case-study.lebenor .more{color:#2fb44b;border-color:#2fb44b}.case-study.ruggedian .more{color:#f37050;border-color:#f37050;margin-top:60px}.case-study.qaudio .more{color:#f37050;border-color:#f37050}.case-study.ubob .more{color:#56af3a;border-color:#56af3a}.case-study .last p{color:#000}.services.init{background:#d4d4ca}.services .first span{color:#eaff00;text-align:center;opacity:0;width:154px;height:154px;margin-right:30px;padding:12px;font-family:tbf;font-size:5rem;line-height:172px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative;transform:translateY(600px)translateZ(0)}.services .first span.zero{font-family:Helvetica,Arial;font-weight:700;line-height:156px}.services.init .first span{opacity:1;transform:translateY(0)translateZ(0)}.services .first span:before{content:"";z-index:-1;opacity:0;background:url(/img/services-360.png) 0 0/100% 100% no-repeat;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;position:absolute;top:0;left:0;transform:rotate(60deg)}.services.init .first span:before{opacity:1;transform:rotate(0)}.services .first span.rotate:before{transition-duration:3s;transform:rotate(360deg)}.services .first span.transit:before{transition:none}.services .first h1{transform-origin:-120px;min-width:412px}.services .split:nth-of-type(3) img{width:120%;margin-left:-10%;margin-right:-10%}.services .split:nth-of-type(4) img,.services .split:nth-of-type(5) img{width:81%;margin-left:-9.5%;margin-right:-9.5%}.contact .container-fluid{padding-bottom:0}.contact.init{background:#363636}.contact .first h1{text-transform:uppercase;letter-spacing:-1.5px;font-family:gm;font-size:60px;font-weight:700}.contact .first h1:nth-child(2){transition-delay:.15s}.contact .first h1 img{vertical-align:middle;opacity:0;width:150px;height:auto;margin-top:-16px;margin-right:18px;transition:transform .6s cubic-bezier(.19,1,.22,1) .3s,opacity .6s cubic-bezier(.19,1,.22,1) .3s;transform:translateY(120px)translateZ(0)rotate(60deg)}.contact.init .first h1 img{opacity:1;transform:translateY(0)translateZ(0)rotate(0)}.contact .first h1 span{color:#8a00ff;vertical-align:-18px;opacity:0;margin:0 18px;font-size:120px;line-height:0;transition:transform .6s cubic-bezier(.19,1,.22,1) .45s,opacity .6s cubic-bezier(.19,1,.22,1) .45s;display:inline-block;transform:translateY(120px)translateZ(0)rotate(60deg)}.contact.init .first h1 span{opacity:1;transform:translateY(0)translateZ(0)rotate(0)}.contact .block{text-align:left;color:#fff;font-family:gm}.contact .block h4{color:#8a00ff;text-transform:uppercase;opacity:0;margin-bottom:15px;font-family:gm;font-size:51px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(120px)translateZ(0)}.contact .block.active h4{opacity:1;transform:translateY(0)translateZ(0)}.contact .block img{opacity:0;width:24%;height:auto;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;display:inline-block;transform:translateY(120px)rotate(60deg)}.contact .block>img:not(:first-of-type){display:none}.contact .block.active img{opacity:1;transform:translateY(0)rotate(0)}.contact .block p{vertical-align:top;letter-spacing:.6px;color:#fff;opacity:0;width:calc(70% - 30px);margin-top:12px;margin-left:15px;font-size:18px;line-height:24px;transition:transform .6s cubic-bezier(.19,1,.22,1) .225s,opacity .6s cubic-bezier(.19,1,.22,1) .225s;display:inline-block;transform:translate(-120px)translateZ(0)}.contact .block:first-of-type p{margin-top:-3px}.contact .block p a{color:#eee;text-decoration:none;transition:color .6s cubic-bezier(.19,1,.22,1)}.contact .block.active p:not(.success){opacity:1;transform:translate(0)translateZ(0)}.contact .block form{letter-spacing:.6px;font-size:18px}.contact .block label{opacity:0;margin-bottom:6px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);display:block;overflow:hidden;transform:translate(120px)translateZ(0)}.contact .block label.disable{pointer-events:none;opacity:.3}.contact .block label:nth-child(2){transition-delay:75ms}.contact .block label:nth-child(3){transition-delay:.15s}.contact .block.active label{opacity:1;transform:translate(0)translateZ(0)}.contact .block input{color:#fff;background:0 0;border:none;width:calc(100% - 142px);padding:8px 12px 4px;font-family:gm;font-size:18px;line-height:24px}.contact .block input:focus{outline:none}.contact .block .bar{background:#fff;width:100%;height:1px;transition:margin .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);display:block}.contact .block .vf-field-invalid:not(.vf-field-pristine) .bar{background:red}.contact .block .vf-field-valid .bar{background:#14ff14}.contact .block label .bar.slide{background:#8a00ff;margin-top:-1px;margin-bottom:1px;margin-left:-100%}.contact .block input:focus~.slide{margin-left:0}.contact .block button{color:#363636;-webkit-appearance:none;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:28px;outline:none;margin-top:30px;padding:12px 45px;font-size:18px;transition:transform .6s cubic-bezier(.19,1,.22,1) .225s,opacity .6s cubic-bezier(.19,1,.22,1) .225s,box-shadow .45s cubic-bezier(.165,.84,.44,1);transform:translate(120px);box-shadow:0 0 #ffffff4d}.contact .block button.disable{pointer-events:none;opacity:.3}.contact .block.active button{opacity:1;transform:translate(0)}.contact .block button:hover{box-shadow:0 0 0 12px #ffffff4d}.contact .block button span{padding-top:3px;font-family:gm;transition:transform .45s cubic-bezier(.165,.84,.44,1);display:block;transform:scale(1)translateZ(0)}.contact .block button:hover span{transform:scale(1.2)translateZ(0)}.contact .block.active .vf-form-invalid button{opacity:.15;pointer-events:none}.contact .block .success{opacity:0;padding-top:15px}.contact .block .success.yes{opacity:1;transform:translate(0)translateZ(0)}.contact .block a{opacity:0;margin-left:48px;margin-right:48px;transition:transform .45s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.19,1,.22,1),margin .6s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative;transform:scale(1)}.contact .block.active a{opacity:1;margin-left:0;margin-right:12px}.contact .block a:hover{transform:scale(1.09)}.contact .block p a:hover{color:#bbb;transform:scale(1)}.contact .block a img{width:45px;transition:opacity .45s cubic-bezier(.165,.84,.44,1)}.contact .block a:hover img{opacity:0}.contact .block a img:nth-child(2){opacity:0;position:absolute;top:0;left:0}.contact .block a:hover img:nth-child(2){opacity:1}.contact .block .copy,.contact .last .copy{margin-top:30px;font-size:13px}.contact .last{margin-top:-240px;margin-bottom:-6px}.contact .last .hand{opacity:0;width:60%;transition:transform .45s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(300px)rotate(60deg)}.contact .last.active .hand{opacity:1;transform:translateY(0)rotate(0)}.contact .last .hand .st0{fill:#eaf5fc}.contact .hand #screen.sc .st0{animation:30s infinite screencolour}@keyframes screencolour{3%{fill:#eaf5fc}17%{fill:#eaf5fc}23%{fill:#fceaf7}37%{fill:#fceaf7}43%{fill:#eafcee}57%{fill:#eafcee}63%{fill:#eaeafc}77%{fill:#eaeafc}83%{fill:#fcefea}97%{fill:#fcefea}}.contact .last .hand .st1{fill:#363636}.contact .hand #text1,.contact .hand #text2,.contact .hand #text3,.contact .hand #text4,.contact .hand #text5,.contact .hand #text6,.contact .hand #text7,.contact .hand #text8,.contact .hand #text9,.contact .hand #text10{opacity:0}.contact .last .hand .textfade{animation:30s infinite textfader}@keyframes textfader{0%{opacity:0}1.5%{opacity:1}8.5%{opacity:1}10%{opacity:0}to{opacity:0}}.contact .hand .st2{clip-path:url(#SVGID_2_)}.contact .hand .st3{clip-path:url(#SVGID_4_)}.contact .hand .st4{clip-path:url(#SVGID_6_);fill:#414042}.contact .hand .st5{clip-path:url(#SVGID_6_);fill:#ffe3b6}.contact .hand .st6{clip-path:url(#SVGID_6_);fill:#575756}.contact .hand .st7{clip-path:url(#SVGID_6_);fill:#fce9ed}.contact .hand .st8{clip-path:url(#SVGID_6_);fill:#fff}.contact .last .copy{display:none}.about.init{background:#009fb4}.about .first h1,.about .first h2{text-transform:uppercase;letter-spacing:-1.5px;color:#ffe401;margin-top:0;margin-bottom:0;font-family:gm;font-size:78px;font-weight:700}.about .first h2{color:#fff;opacity:0;margin-bottom:0;font-size:60px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(600px)translateZ(0)}.about.init .first h2{opacity:1;transform:translateY(0)translateZ(0)}.about .first p{font-size:21px;font-weight:400;line-height:30px}.about .bulb{letter-spacing:-6px;text-transform:uppercase;color:#fff;opacity:0;padding-top:60px;font-family:gm;font-size:120px;font-weight:700;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:translateY(300px)translateZ(0)rotate(60deg)}.about.leave .bulb{transition-delay:0}.about .bulb.active{opacity:1;transform:translateY(0)translateZ(0)rotate(0)}.about .bulb span{opacity:0;transition:transform .6s cubic-bezier(.19,1,.22,1) .15s,opacity .6s cubic-bezier(.19,1,.22,1) .15s;display:block;transform:translate(300px)translateZ(0)scale(.6)}.about .bulb.active span{opacity:1;transform:translate(0)translateZ(0)scale(1)}.about .bulb img{width:480px;max-width:100%;margin:0 auto;display:block}.about .bulb img:first-child{margin-bottom:-15px}.about .bulb img:nth-child(2){margin-top:-15px}.page.leave .first span,.page.leave .first span:before,.page.leave .first h1,.page.leave .first p{transition-delay:75ms}.page.leave .page.leave .split img,.page.leave .split h2,.page.leave .split p{transition-delay:0}.text-center{text-align:center}@media only screen and (max-width:75em){.page:not(.about) .first p,.page .last p{font-size:27px;line-height:36px}.services .split h2{font-size:75px}.page .split p{font-size:24px}}@media only screen and (min-width:64em){.clients .icons .col-md-2{flex-basis:20%;max-width:20%}}@media only screen and (max-width:64em){.mobile-menu{width:50%;left:-50%}.page:not(.about) .first p,.page .last p{font-size:24px;line-height:30px}.services .split h2{font-size:60px}.page .split p{font-size:21px}}@media only screen and (min-width:48em){.logo-right:hover img:nth-child(2){opacity:1}}@media only screen and (max-width:48em){#app{-webkit-overflow-scrolling:touch}.mobile-menu{width:100%;left:-100%}.mobile-menu .container .logo{width:120px;margin-top:30px;margin-bottom:15px}.mobile-menu .container>a{margin-top:15px;font-size:21px}.mobile-menu .social{padding-top:15px}.mobile-btn{top:15px;left:15px}.logo-right{top:24px;right:24px}.logo-right img{width:36px}.scroll-btn{bottom:27px;right:27px}.bg-one,.bg-two,.bg-three,.bg-four,.bg-five{background-position:66%}.bg-three{background-color:#e3b2b3;background-position:57%;background-size:auto 75%}.bg-three .bottom{background:#c8dfe5;width:100%;height:24%;display:block;position:absolute;bottom:0}.elem-one{width:96%;height:auto;top:36%;left:2%}.text-one-digital,.text-one-simple,.text-two-deliver,.text-two-delight,.text-three-simplify,.text-four-mind,.text-five-lets{top:18%}.text-one-radical{top:calc(18% + 12px + 6.84287vw)}.elem-two{width:100%;height:auto;top:48%;left:0}.text-two-deliver,.text-two-delight{width:81%}.text-two-delight{top:calc(18% + 12px + 14.3775vw);left:9.5%}.text-two-deviate{width:81%;top:calc(18% + 24px + 31.1835vw);left:9.5%}.elem-three{height:35%;margin-left:81px}.text-three-extra{top:calc(18% + 4.24277vw + 12px)}.text-three-ordinary{top:calc(18% + 24.0113vw + 24px)}.three .elem-three{transform:rotate(0)translate(-60px)translateY(-60px)}.elem-four{height:54%;top:36%;left:42%}.text-four-tickling{top:calc(18% + 12px + 24.1132vw)}.text-four-ideas{top:calc(18% + 24px + 33.5774vw)}.elem-five{height:18%;bottom:18%;left:18%}.elem-five-2{height:30%;top:30%}.text-five-talk{top:calc(18% + 12px + 4.80275vw)}.text-five-results{top:calc(18% + 24px + 27.0929vw)}.page:not(.about) .first p,.page .last p{letter-spacing:1px;font-size:18px;line-height:24px}.page .last{margin-top:60px;margin-bottom:30px}.clients .first h1{font-size:105px}.clients .first h1:first-child+span{margin-right:-31px;padding:6px 3px 0;font-size:18px;line-height:18px;top:87px}.clients .icons>div:first-child{margin-bottom:30px}.clients .icons h2{margin:60px 0 -15px;font-size:60px}.clients .success h3{font-size:18px}.clients .success h2{font-size:60px}.services .first{padding-top:30px}.services .first span{width:60px;height:60px;margin-right:9px;font-size:2rem;line-height:69px}.services .first span.zero{line-height:63px}.services .first h1{min-width:165px;margin-bottom:60px;font-size:2rem}.services .split:nth-child(3)>div>div>div:last-child,.services .split:nth-child(5)>div>div>div:last-child,.services .split:nth-child(7)>div>div>div:last-child{order:-1}.services .split h2{text-align:center;font-size:45px;line-height:45px}.services .split p{letter-spacing:.3px;text-align:center;font-size:18px}.services .split img{width:100%;max-width:240px;margin-bottom:15px;margin-left:0!important}.services .split:nth-child(3)>div>div>div:last-child img{max-width:270px;margin-left:-15px!important}.about .first p{font-size:18px;line-height:24px}.about .first h1{font-size:60px}.about .first h2{margin-bottom:15px;font-size:30px}.contact .first{padding-top:30px}.contact .first h1 img{width:120px}.contact .first h1{font-size:42px}.contact .first h1 span{font-size:105px}.contact .block h4{font-size:36px}.contact .block .success{margin-bottom:0;margin-left:0;font-size:15px}.contact .block .copy{display:none}.contact .last{pointer-events:none;margin-top:-60px;margin-bottom:48px;position:relative}.contact .last .hand{width:100%;margin-bottom:-60px}.contact .last .copy{color:#fff;font-family:gm;font-size:11px;display:block;position:absolute;top:60px;left:10px}}@media only screen and (max-width:24em){.services .split img{width:100%;max-width:180px;margin-bottom:15px;margin-left:0!important}.about .first p{font-size:17px;line-height:21px}.about .first h1{font-size:45px}.about .first h2{margin-top:36px;font-size:24px}.about .bulb{padding-top:30px;font-size:60px}.about .last{margin-top:30px}.contact .first h1{font-size:36px}.contact .first h1 span{vertical-align:-24px}.contact .block p{font-size:15px}}
