@import url("https://fonts.googleapis.com/css?family=Fjalla+One|Poppins:300,400,600,800&display=swap");*{outline:none!important}body{font-family:Poppins,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;background:#222327}img{max-width:100%}a{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}a,a:hover{color:#222327}a:hover{text-decoration:underline}.overflow{overflow:hidden}@media (min-width:1300px){.container{max-width:1340px}}main{background:#222327;display:flex;flex-wrap:wrap;overflow:hidden;width:100%}aside,main,section{position:relative}input[type=email],input[type=password],input[type=search],input[type=text]{border:1px solid #eee;height:58px;max-width:100%;padding:0 20px}form#contact button[type=submit],input[type=submit]{background:#222327;border:none;color:#fff;font-size:14px;font-weight:600;height:58px;padding:0 30px}button[type=submit]:disabled{background-color:red}textarea{border:1px solid #eee;height:140px;max-width:100%;padding:20px}.equalizer{cursor:pointer;height:30px;position:relative;width:26px}.equalizer span{background:#fff;bottom:0;display:block;height:0;left:0;position:absolute;transition:height .2s linear;width:2px}.equalizer span:first-child{margin-left:8px}.equalizer span:nth-child(2){margin-left:16px}.equalizer span:nth-child(4){margin-left:24px}.equalizer.paused span{height:3px!important}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.animated .char{animation:texteffect .6s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(10ms*var(--char-index));display:inline-block}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car,.odometer.odometer-theme-car .odometer-digit{padding:0}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{text-indent:-5px}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{left:0}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{text-indent:0}.pagination{float:left;margin:50px 0;width:100%}.pagination .page-item{display:inline-block;margin-right:10px}.pagination .page-item .page-link{border-radius:0!important;color:#222327;font-size:13px;font-weight:600;line-height:1;padding:15px 30px}.reveal-effect{float:left;position:relative}.reveal-effect>*{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);position:relative}.reveal-effect{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal-effect.animated{-webkit-transform:translate(0);transform:translate(0)}.reveal-effect.animated *{-webkit-animation-name:show-img-1;animation-name:show-img-1}.reveal-effect:after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(.05,0);transform:scale(.05,0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.reveal-effect.masker:after{background-color:#161619}.reveal-effect.animated:after{-webkit-animation-name:slide-bg-2;animation-name:slide-bg-2}.swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:50%;height:12px;opacity:1;transform:scale(.4);width:12px}.swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet:hover{background:none;border:2px solid #fff;box-shadow:0 0 0 2px hsla(0,0%,100%,0);-webkit-transform:scale(1);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease}.loader{animation:eat 1s linear infinite;border:24px solid #fff}.loader,.loader:after,.loader:before{border-radius:50%;box-sizing:border-box;position:absolute}.loader:after,.loader:before{animation:move 2s linear infinite;background:#fff;content:"";height:15px;left:50px;opacity:0;top:50%;transform:translateY(-50%);width:15px}.loader:before{animation-delay:1s}@keyframes eat{0%,49%{border-right-color:#fff}50%,to{border-right-color:#0000}}@keyframes move{0%{left:75px;opacity:1}50%{left:0;opacity:1}52%,to{left:-5px;opacity:0}}.preloader{background:#75dab4;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;text-align:center;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-delay:.6s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;z-index:11}.preloader *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.preloader .layer{background:#2a2826;height:100%;left:0;position:absolute;top:0;transition-delay:.3s;width:100%}.preloader .inner{display:inline-block;margin:0 auto;position:relative;text-align:center;z-index:2}.preloader .inner span{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.preloader .inner figure{display:block;margin-bottom:20px;transition-delay:.1s}.preloader .inner figure img{height:auto;transform:translateX(-7px)}.page-loaded .preloader{left:-100%}.page-loaded .preloader .inner figure{opacity:0;transform:scale(1.5)}.page-loaded .preloader .inner span{opacity:0;transform:translateY(20px)}.page-loaded .preloader .layer{left:-100%}.page-loaded .left-side{left:0;opacity:1}.page-loaded .page-header,.page-loaded .slider{filter:blur(0);transform:scale(1)}.page-loaded .all-cases-link{right:30px}.page-transition{background:#75dab4;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:13}.page-transition,.page-transition .layer{height:100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.page-transition .layer{background:#1c1c1c;position:absolute;right:0;transition-delay:.3s;width:0}.page-transition.active{opacity:1;right:0;visibility:visible}.page-transition.active .layer{width:100%}.site-navigation{background:#75dab4;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center;opacity:0;padding-left:120px;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:9}.site-navigation,.site-navigation .layer{top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.site-navigation .layer{background:#161619;height:100%;position:absolute;right:0;transition-delay:.3s;width:0}.site-navigation .inner{opacity:0;padding-left:100px;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.7s;z-index:2}.site-navigation .inner ul{animation-duration:1s;margin:0;padding:0}.site-navigation .inner ul li{display:block;margin:5px 0;padding:5px 0}.site-navigation .inner ul li ul{display:none;margin-bottom:10px;margin-top:0}.site-navigation .inner ul li ul li{display:block;margin:0}.site-navigation .inner ul li ul li a{font-size:26px}.site-navigation .inner ul li i{color:#fff;cursor:pointer;display:inline-block;font-size:30px;line-height:1;margin-left:20px;transform:translateY(-5px)}.site-navigation .inner ul li small{color:#fff;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;opacity:.7;text-transform:uppercase;transform:translateY(-15px);width:100%}.site-navigation .inner ul li a{color:#fff;display:inline-block;font-size:50px;font-weight:800;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-navigation .inner ul li a:hover{color:#75dab4;text-decoration:none}.site-navigation.active{opacity:1;right:0;visibility:visible}.site-navigation.active .layer{width:100%}.site-navigation.active .inner{opacity:1}.section-title{font-family:Fjalla One,sans-serif;font-size:4vw;letter-spacing:2px;line-height:1.4;margin-bottom:80px}.social-media{align-items:center;background:#75dab4;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:3}.social-media,.social-media .layer{height:100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.social-media .layer{background:#161619;position:absolute;right:0;transition-delay:.3s;width:0}.acroviaWhite{color:#fff}.social-media .inner{opacity:0;padding-left:100px;position:relative;text-align:center;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.7s;width:100%;z-index:2}.social-media .inner h5{color:#fff;font-size:3vw;font-weight:600;margin-bottom:50px}.social-media .inner ul{display:block;margin:0;padding:0}.social-media .inner ul li{display:inline-block;font-size:2vw;list-style:none;margin:0 40px;padding:0}.social-media .inner ul li a{color:#fff}.social-media .inner ul li a:hover{color:#75dab4;text-decoration:none}.social-media.active{opacity:1;right:0;visibility:visible}.social-media.active .layer{width:100%}.social-media.active .inner{opacity:1}.all-cases{align-items:center;background:#75dab4;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:3}.all-cases,.all-cases .layer{height:100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.all-cases .layer{background:#161619;position:absolute;right:0;transition-delay:.3s;width:0}.all-cases .inner{opacity:0;padding-left:220px;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.7s;width:100%;z-index:2}.all-cases .inner ul{display:block;margin:0;max-height:500px;overflow-y:scroll;padding:0}.all-cases .inner ul li{font-size:8vw;font-weight:800;list-style:none;margin:0;padding:0}.all-cases .inner ul li a{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}.all-cases .inner ul li a:hover{color:#fff;text-decoration:none}.all-cases.active{opacity:1;right:0;visibility:visible}.all-cases.active .layer{width:100%}.all-cases.active .inner{opacity:1}.all-cases-link{position:absolute;right:-100%;top:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-delay:1s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:5}.all-cases-link span{color:#fff;font-family:Fjalla One,sans-serif;margin-right:10px}.all-cases-link b{background:#fff;border-radius:50%;color:#222327;cursor:pointer;display:inline-block;font-size:25px;font-weight:300;height:40px;line-height:44px;text-align:center;width:40px}.all-cases-link b:hover{background:#75dab4;color:#fff;text-decoration:none}.left-side{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100vh;left:-100%;opacity:0;padding:30px 0;position:absolute;text-align:center;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-delay:1s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:120px;z-index:10}.left-side .logo{display:inline-block;margin-bottom:auto}.left-side .logo img{width:50px}.left-side .hamburger{margin:auto}.left-side .follow-us{color:#fff;cursor:pointer;font-family:Fjalla One,sans-serif;margin:auto;text-align:center;transform:rotate(-90deg);width:100px}.left-side .equalizer{margin:auto auto 0}.slider{filter:blur(20px);position:relative;transform:scale(1.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-delay:.8s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:2}.slider,.slider .swiper-container{display:flex;flex-wrap:wrap;height:100vh;width:100%}.slider .swiper-container .swiper-slide{background-position:50%;background-size:cover;overflow:hidden}.slider .swiper-container .swiper-slide video{left:50%;min-height:100%;min-width:100%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider .gallery-top{background:#222327;height:100%;width:100%}.slider .gallery-thumbs{bottom:30%;color:#fff;display:flex;flex-wrap:wrap;height:auto;margin:0 120px;padding-bottom:30px;position:absolute;right:0;width:calc(100% - 240px);z-index:9}.slider .gallery-thumbs .swiper-slide{filter:blur(3px);height:100%;opacity:.4;text-align:center;width:90%}.slider .gallery-thumbs .swiper-slide span{float:left;font-size:3vw;font-weight:800;line-height:5vw;margin-left:50%;transform:translateX(-50%)}.slider .gallery-thumbs .swiper-slide span.margin-top{margin-top:31px}img.uegames{left:87%;position:absolute;top:26%}.slider .gallery-thumbs .swiper-slide a{color:#fff;display:none;font-family:Fjalla One,sans-serif;font-size:13px;padding-bottom:10px;position:relative}.slider .gallery-thumbs .swiper-slide a:before{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:20px}.slider .gallery-thumbs .swiper-slide a:hover{text-decoration:none}.slider .gallery-thumbs .swiper-slide a:hover:before{width:100%}.slider .gallery-thumbs .swiper-slide-active{filter:blur(0);opacity:1;transform:scale(1.4);width:100%}.slider .gallery-thumbs .swiper-slide-active span{font-size:4vw}.slider .gallery-thumbs .swiper-slide-active a{display:inline-block}.slider .swiper-button-prev{right:120px}.slider .swiper-button-next,.slider .swiper-button-prev{background:none;bottom:30px;color:#fff;font-family:Fjalla One,sans-serif;height:auto;left:auto;position:absolute;top:auto}.slider .swiper-button-next{right:40px}.slider .slide-progress{bottom:30px;display:flex;flex-wrap:wrap;left:50%;margin-left:-110px;position:absolute;text-align:center;width:220px;z-index:3}.slider .slide-progress span{color:#fff;display:inline-block;font-family:Fjalla One,sans-serif;font-size:14px}.slider .slide-progress .swiper-pagination{background:hsla(0,0%,100%,.3);display:inline-block;height:2px;margin:auto 10px;position:static;width:160px}.slider .slide-progress .swiper-pagination .swiper-pagination-progressbar-fill{background:#fff}.video-hero{align-items:center;display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100%}.video-hero .video-bg{background:#222327;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-hero .video-bg video{left:50%;min-height:100%;min-width:100%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-hero .inner{display:block;position:relative;text-align:center;width:100%;z-index:2}.video-hero .inner span{color:#fff;float:left;font-size:8vw;font-weight:800;line-height:5vw;margin-bottom:30px;width:100%}.video-hero .inner a{border-bottom:2px solid #fff;color:#fff;font-family:Fjalla One,sans-serif;font-size:19px;padding-bottom:4px;position:relative}.video-hero .inner a:hover{color:#75dab4;text-decoration:none}.carousel-hero{display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100%}.carousel-hero .carousel-slider{display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.carousel-hero .carousel-slider .swiper-slide{align-items:center;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;margin:0}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active{box-shadow:0 0 50px rgba(0,0,0,.5);z-index:3}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active .inner{opacity:1}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active:after{opacity:.4}.carousel-hero .carousel-slider .swiper-slide:after{background:#222327;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.carousel-hero .carousel-slider .swiper-slide .inner{color:#fff;display:block;opacity:0;position:relative;text-align:center;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;z-index:2}.carousel-hero .carousel-slider .swiper-slide .inner h2{color:#fff;float:left;font-size:4vw;font-weight:800;line-height:5vw;margin-bottom:10px;width:100%}.carousel-hero .carousel-slider .swiper-slide .inner a{border-bottom:2px solid #fff;color:#fff;font-family:Fjalla One,sans-serif;font-size:19px;padding-bottom:4px;position:relative}.carousel-hero .carousel-slider .swiper-slide .inner a:hover{color:#75dab4;text-decoration:none}.carousel-hero .swiper-button-prev{right:120px}.carousel-hero .swiper-button-next,.carousel-hero .swiper-button-prev{background:none;bottom:30px;color:#fff;font-family:Fjalla One,sans-serif;height:auto;left:auto;position:absolute;top:auto}.carousel-hero .swiper-button-next{right:40px}.carousel-hero .slide-progress{bottom:30px;display:flex;flex-wrap:wrap;left:50%;margin-left:-110px;position:absolute;text-align:center;width:220px;z-index:3}.carousel-hero .slide-progress span{color:#fff;display:inline-block;font-family:Fjalla One,sans-serif;font-size:14px}.carousel-hero .slide-progress .swiper-pagination{background:hsla(0,0%,100%,.3);display:inline-block;height:2px;margin:auto 10px;position:static;width:160px}.carousel-hero .slide-progress .swiper-pagination .swiper-pagination-progressbar-fill{background:#fff}.page-header{background:#161619;display:flex;filter:blur(20px);flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center;position:relative;transform:scale(1.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-delay:.8s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%}.page-header .video-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-header .video-bg video{left:50%;min-height:100%;min-width:100%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-header .inner{padding-left:220px;position:relative;width:100%;z-index:2}.page-header .inner h1{color:#fff;font-size:10vw;font-weight:800;letter-spacing:-3px}.page-header .inner p{color:#fff;font-size:22px;font-weight:300;letter-spacing:-.5px;margin:0}.intro{background:#161619;color:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.intro .col-lg-7{padding-left:10%}.intro h6{font-size:19px;font-weight:600;text-transform:uppercase}.intro h6:after{background:#fff;content:"";display:inline-block;height:1px;margin-bottom:7px;margin-left:15px;width:70px}.intro b{float:left;font-family:Fjalla One,sans-serif;font-size:120px;font-weight:400;line-height:1;margin-right:20px}.intro h4{font-weight:600}.intro p{font-size:20px;font-weight:300;margin-bottom:35px}.intro small{display:block;margin-bottom:50px;opacity:.7}.intro a{border-bottom:1px solid #75dab4;color:#fff;font-size:17px;padding-bottom:5px}.intro a:hover{border-color:#fff}.intro-image{display:flex;flex-wrap:wrap;padding-bottom:150px;position:relative;width:100%}.intro-image:before{background:#161619;content:"";height:100px;left:0;position:absolute;top:0;width:100%}.intro-image.light:before{background:#fff}.intro-image .office-slider{background:#222327;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.intro-image figure{display:block;margin:0;position:relative;width:100%}.intro-image figure img{opacity:.7;width:100%}img.inverted{-webkit-filter:invert(1);filter:invert(1)}.intro-image figure figcaption{bottom:0;left:0;line-height:1;padding:20px;position:absolute}.intro-image figure figcaption h6{color:#fff;font-size:13px;font-weight:600}.process{color:#fff;display:flex;flex-wrap:wrap;margin-bottom:150px;text-align:center;width:100%}.process .odometer{font-family:Fjalla One,sans-serif;font-size:5vw;line-height:1}.process .symbol{display:block;font-size:12px;width:100%}.process small{border-top:1px solid hsla(0,0%,100%,.1);display:block;font-weight:600;margin:20px 10%;padding-top:30px;width:80%}.icon-content-block{background:#222327;color:#fff;display:flex;flex-wrap:wrap;text-align:center;width:100%}.icon-content-block .container{position:relative;z-index:2}.icon-content-block .content-block{color:#fff;display:block;margin:0;padding:50px 30px;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.icon-content-block .content-block.selected{background:#161619;box-shadow:15px 15px 30px rgba(0,0,0,.3);color:#fff}.icon-content-block .content-block.selected:before{background:url(../images/dot-pattern.png) 100%;background-size:10px;bottom:-30px;content:"";height:50%;position:absolute;right:-25px;width:50%;z-index:-1}.icon-content-block .content-block figure{display:block;margin-bottom:40px;width:100%}.icon-content-block .content-block figure img{height:75px}.icon-content-block .content-block h6{display:block;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.icon-content-block .content-block ul{margin:0;padding:0}.icon-content-block .content-block ul li{font-weight:300;list-style:none;opacity:.7;padding:3px 0}.text-content-block{background:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.text-content-block .col-md-4{margin:20px 0}.text-content-block .section-title{margin-bottom:30px}.text-content-block h5{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:70px;padding-right:20%}.text-content-block small{display:block;font-size:40px;font-weight:800;margin-bottom:-20px;opacity:.1}.text-content-block h6{font-family:Fjalla One,sans-serif;font-size:20px}.text-content-block p{line-height:1.5;margin-bottom:0;padding-right:20%}.testimonials{background:#161619;color:#fff;display:flex;flex-wrap:wrap;margin-top:150px;position:relative;width:100%}.testimonials:before{background:#222327;content:"";height:50px;left:0;position:absolute;top:0;width:100%}.testimonials .section-title{margin-bottom:0}.testimonials .testimonials-slider{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:80%}.testimonials .swiper-pagination{bottom:115px;left:auto;right:80px;text-align:right;width:100px}.testimonials .swiper-pagination-bullet{background:#222327}.testimonials .swiper-pagination-bullet:hover{border-color:#222327}.testimonials .swiper-pagination-bullet-active{background:none;border-color:#222327}.testimonials .testimonial{background:#75dab4;color:#222327;display:flex;flex-wrap:wrap;padding:100px 80px;width:100%}.testimonials .testimonial blockquote{border-bottom:1px solid rgba(0,0,0,.2);font-size:21px;font-weight:300;line-height:1.7;margin-bottom:30px;padding-bottom:30px}.testimonials .testimonial .reviewer{display:flex;flex-wrap:wrap;width:100%}.testimonials .testimonial .reviewer img{border-radius:50%;float:left;height:50px;margin-right:15px;width:50px}.testimonials .testimonial .reviewer .reviewer-infos{float:left;width:calc(100% - 65px)}.testimonials .testimonial .reviewer h6{display:block;font-weight:600}.testimonials .testimonial .reviewer small{display:block}.team{background:#161619;color:#fff;display:flex;flex-wrap:wrap;padding-bottom:100px;padding-top:150px;position:relative;width:100%;z-index:2}.team:before{background:#fff;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}.team .reveal-effect.masker:after{background:#222327}.team h5{font-size:20px;font-weight:300;line-height:1.5}.team figure{display:flex;flex-wrap:wrap;margin-bottom:-100px;position:relative;width:100%}.team figure:hover ul{opacity:1;visibility:visible}.team figure img{width:100%}.team figure figcaption{color:#222327;display:block;margin-top:20px}.team figure figcaption h6{display:block;font-weight:600}.team figure figcaption small{display:block;opacity:.5}.team figure ul{background:#fff;bottom:60px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;left:0;margin:10%;opacity:0;padding:0;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;visibility:hidden;width:80%}.team figure ul li{border-right:1px solid #eee;flex:1;list-style:none;margin:0;padding:10px 0;text-align:center}.team figure ul li:last-child{border-right:0}.team figure ul li a{color:#222327;font-size:13px;padding:5px}.team figure ul li a:hover{color:#75dab4}.works{background:#222327;color:#fff;padding:150px 0}.works,.works ul{display:flex;flex-wrap:wrap;width:100%}.works ul{margin:-60px 0;padding:0;position:relative;z-index:2}.works ul li{display:inline-block;list-style:none;margin:0;padding:60px;width:33.33333%}.works ul li:nth-child(2n+2){margin-top:100px}.works ul li:nth-child(3n+3){margin-top:40px}.works ul li figure{background:#222327;display:block;margin-bottom:30px;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;z-index:2}.works ul li figure:hover{box-shadow:15px 15px 30px rgba(0,0,0,.3);transform:translateY(-10px)}.works ul li figure:hover:before{opacity:1}.works ul li figure:before{background:url(../images/dot-pattern.png) 100%;background-size:10px;bottom:-30px;content:"";height:30%;opacity:0;position:absolute;right:-25px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:90%;z-index:-1}.works ul li figure a{background:#222327;display:block;position:relative;width:100%;z-index:2}.works ul li figure a img{width:100%}.works ul li h3{font-size:26px;font-weight:600;letter-spacing:-1px;margin-bottom:5px}.works ul li small{display:block;font-family:Fjalla One,sans-serif;opacity:.7}.case-study{background:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.case-study h6{font-weight:600;margin-top:30px}.case-study h5{font-family:Fjalla One,sans-serif;font-size:5vw;margin-top:50px;text-align:center;text-transform:uppercase}.case-study p{line-height:1.5;margin-bottom:20px}.case-study figure{display:block;margin-bottom:30px;width:100%}.case-study figure img,.case-study figure video{width:100%}.case-study .container-fluid{margin-top:80px;padding-left:30px;padding-right:30px}.blog{background:#fff;display:flex;flex-wrap:wrap;padding:100px 0;width:100%}.blog .col-lg-9{padding-right:60px}.blog .sidebar{display:flex;flex-wrap:wrap;float:left;padding:50px 0;width:100%}.blog .sidebar .widget{border-left:1px solid #eee;display:block;margin-bottom:40px;padding-bottom:10px;padding-left:30px;width:100%}.blog .sidebar .widget .title{display:block;font-size:19px;font-weight:800;padding:15px 0;position:relative}.blog .sidebar .widget .title:before{background:#222327;content:"";height:100%;left:-31px;position:absolute;top:0;width:1px}.blog .sidebar .widget p{margin:0}.blog .sidebar .widget form{width:100%}.blog .sidebar .widget form input[type=text]{margin-bottom:10px;width:100%}.blog .sidebar .widget .categories{margin:0;padding:0;width:100%}.blog .sidebar .widget .categories li{display:flex;flex-wrap:wrap;list-style:none;margin:4px 0;padding:0}.blog .sidebar .widget .categories li span{background:#ccc;color:#fff;font-size:11px;font-weight:600;height:20px;line-height:20px;margin-left:0;margin-right:15px;text-align:center;width:20px}.blog .sidebar .widget .categories li a{color:#222327;font-weight:600;margin-left:0}.blog .sidebar .widget .tags{display:block;margin-bottom:0;padding:0;width:100%}.blog .sidebar .widget .tags li{display:inline-block;list-style:none;margin-bottom:5px}.blog .sidebar .widget .tags li a{background:#222327;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:3px 6px}.blog .sidebar .widget .tags li a:hover{color:#75dab4;text-decoration:none}.blog .sidebar .widget .mini-works{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}.blog .sidebar .widget .mini-works li{display:inline-block;list-style:none;margin:0;padding:4px;width:33.3333%}.blog .post{align-items:center;display:flex;flex-wrap:wrap;float:left;margin:50px 0;width:100%}.blog .post.single{position:relative}.blog .post.single .post-image{margin-bottom:50px;width:100%}.blog .post.single .post-content{padding:0 60px;width:100%}.blog .post.single .post-content .post-title{font-size:4vw;line-height:1.4}.blog .post:nth-child(2n){position:relative}.blog .post:nth-child(2n) .post-image{order:2}.blog .post:nth-child(2n) .post-image:before{left:-25px;right:auto}.blog .post:nth-child(2n) .post-content{order:1;padding-left:0;padding-right:60px;text-align:right}.blog .post .post-image{box-shadow:15px 15px 30px rgba(0,0,0,.1);margin:0;position:relative;width:45%}.blog .post .post-image img{position:relative;width:100%}.blog .post .post-image:before{background:url(../images/dot-pattern.png) 100%;background-size:10px;bottom:-30px;content:"";height:60%;opacity:.2;position:absolute;right:-25px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:90%;z-index:0}.blog .post .post-content{padding-left:60px;width:55%}.blog .post .post-content h5{font-weight:600;margin-top:30px}.blog .post .post-content ul{margin-bottom:30px;padding-left:20px}.blog .post .post-content ul li{margin:0}.blog .post .post-content .social-share{float:left;margin-bottom:40px;padding:0;text-align:center;width:100%}.blog .post .post-content .social-share li{float:left;list-style:none;margin-right:5px;padding:0}.blog .post .post-content .social-share li.facebook a{background:#475993}.blog .post .post-content .social-share li.twitter a{background:#76a9ea}.blog .post .post-content .social-share li.google-plus a{background:#f34a38}.blog .post .post-content .social-share li.linkedin a{background:#0077b7}.blog .post .post-content .social-share li.youtube a{background:#f61c0d}.blog .post .post-content .social-share li a{background:#222327;border:none;border-radius:0;color:#fff;float:left;height:44px;line-height:44px;width:44px}.blog .post .post-content .image-left{float:left;margin-bottom:30px;margin-right:30px;margin-top:20px;width:40%}.blog .post .post-content .image-full{display:block;margin:30px 0;width:100%}.blog .post .post-content .post-date{display:block;margin-bottom:10px;opacity:.5;text-transform:uppercase;width:100%}.blog .post .post-content .post-title{display:block;font-size:3vw;font-weight:800;margin-bottom:20px;width:100%}.blog .post .post-content .post-title a{color:#161619}.blog .post .post-content .post-title a:hover{color:#75dab4;text-decoration:none}.blog .post .post-content .post-author{display:block;margin-bottom:20px;width:100%}.blog .post .post-content .post-author img{border-radius:50%;display:inline-block;height:50px;margin-right:15px;width:50px}.blog .post .post-content .post-author span{color:#a7a7a7;display:inline-block}.blog .post .post-content .post-author span a{color:#222327;font-size:15px}.blog .post .post-content .post-author span a:hover{color:#222327}.blog .post .post-content .post-categories{display:block;margin-bottom:30px;padding:0;width:100%}.blog .post .post-content .post-categories li{background:#222327;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1;list-style:none;padding:3px 6px;text-transform:uppercase}.blog .post .post-content .post-categories li a:hover{color:#75dab4;text-decoration:none}.blog .post .post-content .post-link{border-bottom:2px solid #222327;font-family:Fjalla One,sans-serif;padding-bottom:5px}.blog .post .post-content .post-link:hover{color:#75dab4;text-decoration:none}.clients{background:#fff;box-shadow:15px 15px 50px rgba(0,0,0,.3);padding:150px 0}.clients,.clients ul{display:flex;flex-wrap:wrap;width:100%}.clients ul{border-bottom:1px solid #eee;border-right:1px solid #eee;margin:0;padding:0}.clients ul li{border-left:1px solid #eee;border-top:1px solid #eee;list-style:none;margin:0;padding:40px;width:33.33333%}.contact{background:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.contact h6{font-weight:600;margin-top:30px}.contact address{display:block}.contact address p{margin:0}.contact address a{text-decoration:underline}.contact .contact-form{display:block;width:100%}.contact .contact-form #contact{display:block}.contact .contact-form #contact .form-group{display:block;margin-bottom:35px;position:relative}.contact .contact-form #contact .form-group span{left:0;line-height:58px;padding:0 20px;position:absolute;top:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;z-index:0}.contact .contact-form #contact .form-group span.label-up{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group input[type=text]{background:none;position:relative;width:400px;z-index:2}.contact .contact-form #contact .form-group input:focus+span{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group textarea{background:none;position:relative;width:500px;z-index:2}.contact .contact-form #contact .form-group textarea:focus+span{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group label.error{color:red;font-size:13px;font-weight:600;margin-bottom:0;margin-top:5px;width:100%}.contact .contact-form #error,.contact .contact-form #success{display:none;float:left}.contact .contact-form #error{background:red;color:#fff}.contact .contact-form #success{background:green;color:#fff}.contact .contact-form .alert{border:none;border-radius:0;padding:20px 30px}.contact .map{background:#222327;display:block;height:400px;width:80%}.contact .map iframe{border:none;height:100%;width:100%}.footer{background:url(../images/footer-bg.png) top no-repeat;background-size:80% auto;bottom:0;color:#fff;display:flex;flex-wrap:wrap;left:0;padding-top:100px;position:fixed;width:100%;z-index:-1}.footer ul{float:right;margin:0;padding:0}.footer ul li{display:inline-block;margin-left:10px}.footer ul li a{color:#fff;font-size:13px}.footer ul li a:hover{color:#75dab4}.footer h6{font-family:Fjalla One,sans-serif;font-size:2vw;margin-bottom:20px}.footer h2{font-size:4vw;font-weight:300;line-height:1.3;margin-bottom:50px;opacity:.7}.footer .link{border-bottom:1px solid #75dab4;color:#fff;font-size:17px;padding-bottom:5px}.footer .link:hover{border-color:#fff;text-decoration:none}.footer .footer-bar{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;font-size:13px;margin-top:100px;padding:50px 0;width:100%}.footer .footer-bar .copyright{margin:0}.footer .footer-bar .creation{margin-left:auto}.footer .footer-bar .creation a{color:#fff;text-decoration:underline}.footer .footer-bar .creation a:hover{color:#75dab4;text-decoration:none}.btn-primary.color-acrovia{background-color:#3b9170!important;border-color:#3b9170!important}.btn-primary.color-acrovia:hover{background-color:#75dab4!important}a.launchModal:hover{cursor:pointer}@media only screen and (max-device-width:991px),only screen and (max-width:991px){.section-title{font-size:8vw;margin-bottom:50px}.all-cases .inner,.page-header .inner{padding-left:160px}.social-media .inner ul li{font-size:4vw}.all-cases .inner ul li{font-size:10vw}.works{padding:80px 0}.works ul li{width:50%}.slider .gallery-thumbs .swiper-slide-active span{font-size:8vw;line-height:11vw;width:100%}.intro .col-lg-7{margin-top:50px;padding-left:15px}.text-content-block{padding:80px 0}.intro-image{padding-bottom:80px}.icon-content-block .col-lg-3:nth-child(3){margin-top:0}.icon-content-block .content-block{padding:30px 20px}.process{margin-bottom:80px}.process .col-lg-3:first-child{margin-bottom:40px}.process .odometer{font-size:8vw}.testimonials{margin-top:80px}.testimonials:before{display:none}.testimonials .col-lg-6:first-child{order:2}.testimonials .col-lg-6:last-child{order:1}.testimonials .testimonials-slider{margin-top:40px;width:100%}.testimonials .swiper-pagination{bottom:65px}.testimonials .testimonial{padding:50px 80px}.testimonials .section-title{margin-top:80px}.team{padding:80px 0}.team:before{display:none}.team .col{flex-basis:auto;flex-grow:inherit;width:33.33333%}.team figure{margin:30px 0}.team figure figcaption{color:#fff}.team h5{margin-bottom:40px;margin-top:0}.clients,.intro{padding:80px 0}.blog{padding:30px 0}.blog .col-lg-9{padding-right:15px}.contact{padding:80px 0}.contact .map{margin:50px 0;width:100%}.contact .contact-form{margin-top:30px}.footer h6{font-size:26px}.footer ul{float:left;margin-bottom:30px;width:100%}.footer ul li{margin-left:0;margin-right:10px}}@media only screen and (max-device-width:767px),only screen and (max-width:767px){.section-title{font-size:9vw;margin-bottom:40px}.slider .gallery-thumbs{margin:0;width:100%}.page-header .inner{padding-left:100px}.page-header .inner p{font-size:17px;padding-right:10%}.all-cases .inner{padding-left:100px}.all-cases .inner ul li{font-size:13vw}.site-navigation .inner{padding-left:0}.site-navigation .inner ul li{line-height:1}.site-navigation .inner ul li a{font-size:34px}.site-navigation .inner ul li i{font-size:20px;margin-left:13px}.site-navigation .inner ul li small{display:none}.site-navigation .inner ul li ul{margin-top:10px}.site-navigation .inner ul li ul li a{font-size:22px}.left-side{border-right:none;width:80px}.left-side .follow-us,.slide-progress{display:none}.all-cases-link{right:15px}.swiper-button-next{right:20px}.swiper-button-prev{right:90px}.icon-content-block .col-lg-3:nth-child(3){margin:50px 0}.icon-content-block .content-block{padding:0}.icon-content-block .content-block.selected{background:none;box-shadow:none}.icon-content-block .content-block.selected:before{display:none}.testimonials .testimonial{padding:70px 50px}.testimonials .swiper-pagination{bottom:85px}.team .col{flex-basis:50%;flex-grow:inherit;width:50%}.team figure{display:block;height:auto}.team figure img{height:auto;object-fit:cover}.works ul li{width:100%}.works ul li:nth-child(2n+2),.works ul li:nth-child(3n+3){margin-top:0}.clients ul li{padding:30px 20px;width:50%}.clients ul li:last-child{display:none}.blog .post .post-image{margin-bottom:40px;width:100%}.blog .post .post-content{padding:0!important;width:100%}.blog .post:nth-child(2n){text-align:left}.blog .post:nth-child(2n) .post-image{order:1}.blog .post:nth-child(2n) .post-content{order:2;text-align:left}.blog .post .post-content .post-title{font-size:7vw}.blog .post.single .post-content .post-title{font-size:8vw}.footer h2{font-size:7vw}.footer h2 br{display:none}.footer .footer-bar .creation{display:block;margin-top:5px;width:100%}.slider .gallery-thumbs .swiper-slide-active a{font-size:14px;max-width:50%}img.uegames{height:27%;left:16%;position:absolute;top:50%;width:10%}img.blenderLogo{height:27%;width:19%}}a.course-link:hover div{color:#75dab4!important};@keyframes texteffect{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes show-img-1{0%,66.6%{visibility:hidden}66.7%,to{visibility:visible}}@keyframes show-img-1{0%,66.6%{visibility:hidden}66.7%,to{visibility:visible}}@-webkit-keyframes slide-bg-2{33.3%{-webkit-transform:scaleX(.05);transform:scaleX(.05);-webkit-transform-origin:left top;transform-origin:left top}66.6%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}66.7%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes slide-bg-2{33.3%{-webkit-transform:scaleX(.05);transform:scaleX(.05);-webkit-transform-origin:left top;transform-origin:left top}66.6%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}66.7%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}