@-webkit-keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1*10px),0,0);transform:translate3d(calc(-1*10px),0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1*10px),0,0);transform:translate3d(calc(-1*10px),0,0)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1*10px),0,0);transform:translate3d(calc(-1*10px),0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1*10px),0,0);transform:translate3d(calc(-1*10px),0,0)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1*5px),0) scale3d(-1,-1,1)}22%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(10px,5px,0);transform:translate3d(10px,5px,0)}33%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(10px,5px,0);transform:translate3d(10px,5px,0)}33%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wrapper{overflow:clip}img,svg{vertical-align:top}.indent-bottom{margin-bottom:100px}.indent-bottom-medium{margin-bottom:40px}.indent-top{margin-top:100px}.indent-top-medium{margin-top:40px}.new-container{padding:0 20px}.new-project-head{margin-top:-13px;padding-top:59px}.new-project-head .h1,.new-project-head h1{font-size:28px;line-height:36px;letter-spacing:0}.no-touch .new-project-head:hover .glitch-img:nth-child(2){-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.no-touch .new-project-head:hover .glitch-img:nth-child(n+2){-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.no-touch .new-project-head:hover .glitch-img:nth-child(3){background-color:transparent;background-blend-mode:none;-webkit-animation-name:glitch-anim-2;animation-name:glitch-anim-2}.no-touch .new-project-head:hover .glitch-img:nth-child(4){background-color:transparent;background-blend-mode:none;-webkit-animation-name:glitch-anim-3;animation-name:glitch-anim-3}.no-touch .new-project-head:hover .glitch-img:nth-child(5){background-color:#af4949;background-blend-mode:overlay;-webkit-animation-name:glitch-anim-flash;animation-name:glitch-anim-flash}.new-project-name{font-size:18px;line-height:28px;letter-spacing:-1px;display:block;margin-bottom:20px}.new-project-poster{position:relative;z-index:20}.new-challenges-info img,.new-challenges-photo img,.new-project-poster img{width:100%;height:auto;vertical-align:top}.glitch-img-holder{position:relative;padding-top:50%;overflow:hidden}.glitch-img{position:absolute;top:calc(-1*5px);left:calc(-1*10px);width:calc(100% + 10px*2);height:calc(100% + 5px*2);background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-blend-mode:normal}.glitch-img:nth-child(n+2){opacity:0}.glitch-img:nth-child(2){-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.glitch-img:nth-child(2),.glitch-img:nth-child(3),.glitch-img:nth-child(4){background-color:transparent;background-blend-mode:normal}.glitch-img:nth-child(5){background-color:#af4949;background-blend-mode:overlay}.new-columns-heading{font-size:16px;line-height:24px;color:#0c0c0c;font-weight:400}.new-columns-heading .h3,.new-columns-heading h3{margin-bottom:24px}.new-columns-heading .button,.new-columns-heading p+p{margin-top:25px}.new-columns-heading .button:not(.white) svg path{stroke:#fff;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.no-touch .new-columns-heading .button:not(.white):hover svg path{stroke:#000}.new-columns-heading .intro{font-size:22px;line-height:30px}.new-columns-heading .overview-table{position:relative;z-index:20;margin-top:29px;padding-top:46px;font-size:16px;line-height:28px}.new-columns-heading .overview-table:before{content:"";position:absolute;top:0;left:0;width:160px;height:8px;background-color:#fc0}.new-columns-heading .overview-table .row{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px;margin-bottom:20px}.new-columns-heading .overview-table .row:last-child{margin-bottom:0}.new-columns-heading .overview-table .name{font-size:18px;line-height:28px}.new-challenges-photo{padding-bottom:4px}.new-challenges-info{position:relative;z-index:20;overflow:hidden}.photo-parallax-on-scroll{overflow:hidden;padding-top:100%}.photo-parallax-on-scroll .parallax{position:absolute;left:-8%;top:-8%;max-width:120%;max-height:120%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;-webkit-transition:-webkit-transform .01s linear;transition:transform .01s linear;transition:transform .01s linear,-webkit-transform .01s linear;will-change:transform}.aside-nav a,.photo-parallax-on-scroll,.video-ipad-holder{position:relative;z-index:20}.video-ipad-holder .video-holder{line-height:0;padding:0 30px 38px;position:relative}.video-ipad-holder .video-holder::after{content:'';width:100%;position:absolute;height:calc(100% - 35px);bottom:0;left:0;opacity:.06;background:#344863;z-index:1}.video-ipad-holder video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:5px;position:relative;z-index:2}.visual-elements-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.visual-elements-item img{width:100%}.parallax-on-mouse{position:relative;z-index:20;padding-top:100%;overflow:hidden;-webkit-transition:-webkit-transform .01s linear;transition:transform .01s linear;transition:transform .01s linear,-webkit-transform .01s linear}.parallax-on-mouse img{position:absolute;top:-40px;left:0;max-width:200%;max-height:200%;width:120vw;margin-left:-10vw;height:120%;-o-object-fit:cover;object-fit:cover}.no-touch .parallax-on-mouse img{top:0;width:130vw;height:130%;margin-left:-30vw;margin-top:-15%;-webkit-transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.responsive-design-section{position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.responsive-design-item img{width:100%}.outcomes{position:relative;z-index:20;padding:227px 20px 50px}.outcomes .outcomes-bg,.outcomes img{position:absolute;left:0;top:0;height:100%}.outcomes .outcomes-bg{right:0;z-index:-1}.outcomes img{width:100%;-o-object-fit:cover;object-fit:cover}.outcomes .button{min-width:232px;min-height:59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.outcomes .button svg{margin:-2px 0 0 10px;display:inline-block;vertical-align:top}.counter-slider{margin:0 -20px 35px 0;background:#132031;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.counter-item{padding:40px 0 24px 42px;color:#fff;font-weight:400;font-size:16px;line-height:24px}.counter-item .number img{display:block;position:static;height:42px;width:auto;-o-object-fit:contain;object-fit:contain}.counter-item p{margin-top:27px}.get-in-touch{border-top:1px solid rgba(9,9,9,.1)}.aside-nav{display:none}.aside-nav li+li{margin-top:8px}.aside-nav li.active a,.no-touch .aside-nav a:hover{-webkit-box-shadow:inset 0 0 0 5px #fc0;box-shadow:inset 0 0 0 5px #fc0}.aside-nav li.active span{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1}.aside-nav a{display:block;width:8px;height:8px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1.5px rgba(12,12,12,.2);box-shadow:inset 0 0 0 1.5px rgba(12,12,12,.2);-webkit-transition:-webkit-box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out}.aside-nav span{pointer-events:none;position:absolute;top:50%;left:100%;margin-left:16px;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);opacity:0;color:#0c0c0c;font-size:14px;font-style:normal;font-weight:400;line-height:14px;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(27,37,70,.12);box-shadow:0 3px 9px rgba(27,37,70,.12);padding:10px;border-radius:10px;white-space:nowrap;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.aside-nav span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background:url(../../images/ico-aside-nav.svg) no-repeat;z-index:-1}.colored-section{padding:100px 0}.next-case-study .photo{margin-bottom:40px;height:320px;width:100%;position:relative;z-index:20;overflow:hidden}.no-touch .next-case-study .photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.no-touch .next-case-study .intro a:hover,.no-touch .next-case-study .photo:hover+.title a{text-decoration:underline}.no-touch .next-case-study .intro a:hover svg,.no-touch .next-case-study .photo:hover+.title a svg{-webkit-transform:translateX(20px);transform:translateX(20px)}.next-case-study .intro svg,.next-case-study img{-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}.next-case-study img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-case-study .name{display:block;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-1px;margin-bottom:12px}.next-case-study .intro{font-size:28px;font-weight:700;line-height:36px}.next-case-study .intro svg{display:inline-block;vertical-align:top;margin-top:12px}@media (min-width:744px){.counter-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.counter-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:24px;margin-right:0}}@media (min-width:768px){.photo-parallax-on-scroll{padding-top:60%}.video-ipad-holder .video-holder{text-align:center}.video-ipad-holder video{width:81.77vw;margin:0 auto}.parallax-on-mouse{padding-top:62.2%}.outcomes{padding-left:50px}.next-case-study .photo{height:360px}}@media (min-width:1024px){.new-challenges,.new-columns-heading,.new-columns-heading .overview-table .row{display:-webkit-box;display:-ms-flexbox;display:flex}.new-columns-heading .title-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:25px}.new-columns-heading .info-wrap{-ms-flex-negative:0;flex-shrink:0;width:65%}.new-columns-heading .overview-table .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-columns-heading .overview-table .name+div{text-align:right;padding-left:50px}.new-challenges{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.new-challenges-photo{position:relative;z-index:20;width:50%;-ms-flex-negative:0;flex-shrink:0;padding-top:57%}.new-challenges-info img,.new-challenges-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-challenges-info{width:50%}.video-ipad-holder .video-holder{padding-bottom:50px}.video-ipad-holder .video-holder::after{height:calc(100% - 50px)}.video-ipad-holder video{border-radius:10px}.visual-elements{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.visual-elements-list{gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.visual-elements-item{width:calc(50% - 5px);height:26.05vw}.visual-elements-item.small{width:calc((100% - 47%)/2 - 7px)}.visual-elements-item.medium{width:calc(47% - 6px)}.responsive-design-item img,.visual-elements-item img{-o-object-fit:cover;object-fit:cover;height:100%}.responsive-design-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.responsive-design-item{width:calc(50% - 5px);position:relative;padding-top:57.26%}.responsive-design-item.full-width{width:100%}.responsive-design-item img{position:absolute;top:0;left:0}.counter-item .number img{height:62px}.colored-section.color-gray{background-color:#f3f4f6}.next-case-study{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-case-study .photo{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;width:45%;margin-right:50px}}@media (min-width:1200px){.indent-bottom{margin-bottom:175px}.indent-bottom-medium{margin-bottom:60px}.indent-top{margin-top:175px}.indent-top-medium{margin-top:60px}.new-container{width:100%;max-width:1085px;margin:0 auto}.new-project-head{padding-top:60px}.new-project-head .h1,.new-project-head h1{font-size:60px;line-height:66px}.new-project-name{margin-bottom:42px}.new-columns-heading{font-size:20px;line-height:28px}.new-columns-heading .info-wrap{width:59.2%}.new-columns-heading .intro{font-size:32px;line-height:42px}.new-columns-heading .overview-table{font-size:18px;line-height:28px;margin-top:60px;padding-top:70px}.new-columns-heading .overview-table:before{width:284px}.new-columns-heading .overview-table .row{padding-bottom:30px;margin-bottom:30px}.photo-parallax-on-scroll{padding-top:49.5%}.video-ipad-holder .video-holder{padding-bottom:100px}.video-ipad-holder .video-holder::after{height:calc(100% - 100px)}.outcomes{padding-left:42.5%;min-height:640px}.outcomes .wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.outcomes .button{min-width:219px}.counter-slider{margin-bottom:30px}.counter-item{padding:40px}.counter-item p{max-width:215px}.aside-nav{display:block;position:sticky;left:0;top:50vh;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px;background:#fff;-webkit-box-shadow:0 3px 9px 0 rgba(27,37,70,.12);box-shadow:0 3px 9px 0 rgba(27,37,70,.12);width:24px;padding:8px;z-index:100;pointer-events:all}.colored-section{padding:135px 0}.next-case-study .photo{width:39%}.next-case-study .name{margin-bottom:30px}.next-case-study .intro{font-size:40px;line-height:46px}.next-case-study .intro svg{margin-top:30px}}@media (min-width:1440px){.new-container{padding:0;max-width:1250px}.video-ipad-holder .video-holder{padding-bottom:150px}.video-ipad-holder .video-holder::after{height:calc(100% - 150px)}.outcomes{min-height:calc(100vh + 13px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1800px){.indent-bottom{margin-bottom:250px}.indent-bottom-medium{margin-bottom:80px}.indent-top{margin-top:250px}.indent-top-medium{margin-top:80px}.new-container{max-width:1570px}.new-project-head{padding-top:60px}.new-project-head .h1,.new-project-head h1{font-size:60px;line-height:66px;padding-right:200px}.new-columns-heading .overview-table .row{padding-bottom:40px;margin-bottom:41px}.video-ipad-holder .video-holder{padding-bottom:205px}.video-ipad-holder .video-holder::after{height:calc(100% - 186px)}.outcomes{padding-bottom:98px;padding-left:42%}.counter-slider{padding-right:104px;padding-left:45px}.counter-item{padding:51px 39px 41px 59px}.counter-item .number img{height:69px}.counter-item p{margin-top:12px}.colored-section{padding:185px 0}.next-case-study .photo{height:440px;margin-right:110px}.next-case-study .intro{font-size:60px;line-height:66px;font-weight:400}}@media (max-width:1023px){.new-columns-heading .overview-table .name{opacity:.4;margin-bottom:12px}}@media (max-width:743px){.counter-item{min-width:242px;max-width:242px}}