@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.navbar{background-color:#fff!important}.navbar #navbarNav .navbar-nav ul.langs li:first-child:after{color:#000}.navbar #navbarNav .navbar-nav ul.langs a,.navbar #navbarNav .navbar-nav .nav-link{color:#000}.navbar .navbar-toggler .navbar-toggler-icon{filter:brightness(0)}.tiktok-container section{position:relative}.tiktok-container.bg-1{background:rgb(192,0,0);background:linear-gradient(0deg,rgb(192,0,0) 0%,rgb(192,192,0) 50%,rgb(192,0,0) 100%)}.tiktok-container.bg-2{background:rgb(192,0,0);background:linear-gradient(0deg,rgb(192,0,0) 0%,rgb(0,0,192) 50%,rgb(192,0,0) 100%)}.tiktok-container.bg-3{background:rgb(192,0,0);background:linear-gradient(0deg,rgb(192,0,0) 0%,rgb(192,0,192) 50%,rgb(192,0,0) 100%)}.tiktok-container.bg-4{background:rgb(0,192,0);background:linear-gradient(0deg,rgb(0,192,0) 0%,rgb(0,192,192) 50%,rgb(0,192,0) 100%)}.tiktok-container.bg-5{background:rgb(0,192,0);background:linear-gradient(0deg,rgb(0,192,0) 0%,rgb(192,192,0) 50%,rgb(0,192,0) 100%)}.tiktok-container.bg-6{background:rgb(192,0,192);background:linear-gradient(0deg,rgb(192,0,192) 0%,rgb(0,0,192) 50%,rgb(192,0,192) 100%)}.tiktok-container.bg-7{background:rgb(192,0,192);background:linear-gradient(0deg,rgb(192,0,192) 0%,rgb(0,192,192) 50%,rgb(192,0,192) 100%)}.tiktok-container.bg-8{background:rgb(192,0,192);background:linear-gradient(0deg,rgb(192,0,192) 0%,rgb(192,0,0) 50%,rgb(192,0,192) 100%)}.tiktok-container.bg-9{background:rgb(192,192,0);background:linear-gradient(0deg,rgb(192,192,0) 0%,rgb(0,192,0) 50%,rgb(192,192,0) 100%)}.tiktok-container.bg-10,.tiktok-container.bg-11{background:rgb(192,192,0);background:linear-gradient(0deg,rgb(192,192,0) 0%,rgb(192,0,192) 50%,rgb(192,192,0) 100%)}.tiktok-container.bg-12{background:rgb(0,0,192);background:linear-gradient(0deg,rgb(0,0,192) 0%,rgb(192,0,0) 50%,rgb(0,0,192) 100%)}.tiktok-container.bg-13{background:rgb(0,0,192);background:linear-gradient(0deg,rgb(0,0,192) 0%,rgb(192,0,192) 50%,rgb(0,0,192) 100%)}.tiktok-container.bg-14{background:rgb(0,192,192);background:linear-gradient(0deg,rgb(0,192,192) 0%,rgb(0,0,192) 50%,rgb(0,192,192) 100%)}.tiktok-container.bg-15{background:rgb(0,192,192);background:linear-gradient(0deg,rgb(0,192,192) 0%,rgb(192,192,0) 50%,rgb(0,192,192) 100%)}.tiktok-container.projects{color:#fff}.tiktok-container.projects .bg-animation{position:absolute;max-width:6vw;min-width:80px;z-index:0}.tiktok-container.projects .bg-animation.smarti{bottom:10vh;left:7vw}.tiktok-container.projects .bg-animation.stars{top:1vh;right:6vw;animation:float 6s ease-in-out infinite}.tiktok-container.projects .bg-animation.fhearts{bottom:2vh;right:-3vw;animation:1.5s ease 0s infinite beat}.tiktok-container.projects .bg-animation.bubbles{bottom:-6vh;left:20vw;animation:float 8s ease-in-out infinite}.tiktok-container.projects .bg-animation.explosion{bottom:4vh;right:35vw}.tiktok-container.projects .bg-animation.bell{bottom:-10vh;left:-2vw;animation:.2s shake infinite}.tiktok-container.projects .bg-animation.star{bottom:68%;right:-3vw;animation:rotation 30s linear infinite}.tiktok-container.projects .bg-animation.key{top:2vh;right:33vw}.tiktok-container.projects .bg-animation.spacecraft{bottom:4vh;left:-1vw;-webkit-animation-name:spaceboots;-webkit-animation-duration:.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.tiktok-container.project{color:#fff}.tiktok-container.project .bg-animation{position:absolute;max-width:6vw;min-width:80px;z-index:0}.tiktok-container.project .bg-animation.stars{top:-6vh;right:6vw;animation:float 6s ease-in-out infinite}.tiktok-container.project .bg-animation.explosion{bottom:-4vh;right:20vw}.tiktok-container.project .bg-animation.firebg{bottom:-6vh;left:-2vw;animation:vibrate .5s ease;animation-iteration-count:infinite}.tiktok-container.project .bg-animation.ray{bottom:4vh;right:47%}.tiktok-container #clients p{max-width:900px;margin:0 auto}.tiktok-container #clients .logos{max-width:900px;margin:60px auto;justify-content:center}.tiktok-container #clients .logos img{margin-bottom:30px;max-width:100px}.tiktok-container #intro{height:174vh}.tiktok-container #intro .tiktok-hero{color:#fff;position:absolute;top:40vh;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;overflow:inherit;margin:0}.tiktok-container #intro .tiktok-projects{position:absolute;width:100%;height:auto;top:0;left:0;z-index:8}.tiktok-container #intro .tiktok-projects video{width:19vw;object-fit:cover!important;border-radius:20px!important;position:absolute}.tiktok-container #intro .tiktok-projects video:nth-child(1){left:9vw;top:4vw}.tiktok-container #intro .tiktok-projects video:nth-child(2){left:26vw;top:10vw}.tiktok-container #intro .tiktok-projects video:nth-child(3){left:49vw;top:5vw}.tiktok-container #intro .tiktok-projects video:nth-child(4){left:72vw;top:9vw}.tiktok-container #intro .tiktok-projects video:nth-child(5){left:10vw;top:46vw}.tiktok-container #intro .tiktok-projects video:nth-child(6){left:33vw;top:49vw}.tiktok-container #intro .tiktok-projects video:nth-child(7){left:51vw;top:45vw}.tiktok-container #intro .tiktok-projects video:nth-child(8){left:73vw;top:47vw}.tiktok-container #intro-project{height:calc(100vh - 93px);position:relative}.tiktok-container #intro-project .tiktok-hero{color:#fff;position:absolute;top:40vh;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;overflow:inherit;margin:0}.tiktok-container #intro-project .tiktok-project{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tiktok-container #intro-project .tiktok-project video{display:block;width:20vw;min-width:382px;object-fit:cover!important;border-radius:20px!important;border:3px solid #FFF}.tiktok-container .tag{border:3px solid #FFF;padding:5px 15px;margin:0 10px 20px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;font-size:20px;display:inline-block}.tiktok-container .tag img{max-height:22px;margin-top:-4px;margin-left:5px}.tiktok-container h2{text-align:center;text-transform:uppercase;font-size:70px;position:relative;z-index:2;padding-right:20px;padding-left:20px}.tiktok-container h2.accordion-header{padding-right:0;padding-left:0}.tiktok-container h2 a{color:#fff;text-decoration:none}.tiktok-container h2 a:hover{color:#0f0}.tiktok-container p{padding-left:20px;padding-right:20px}.tiktok-container section:not(.not-tiktok-css-applicable) p{text-align:center;font-size:24px}.tiktok-container section:not(#intro-project){padding:50px 0}.tiktok-container #info-tiktok{margin-top:50px;margin-bottom:0;padding:0 20px}.tiktok-container #info-tiktok .title{font-size:45px;line-height:50px}.tiktok-container #info-tiktok .text{margin-top:8px;font-size:30px;line-height:38px}.tiktok-container #info-tiktok .text p{padding-left:15px;padding-right:15px}.tiktok-container #info-tiktok ul{margin-top:8px}.tiktok-container #info-tiktok ul li{margin-bottom:20px;font-size:20px}.tiktok-container section.carousel-projects{position:relative}.tiktok-container section.carousel-projects .slider-projects{padding-top:30px}.tiktok-container section.carousel-projects .slider-projects .slick-slide{padding:0 20px;opacity:.4}.tiktok-container section.carousel-projects .slider-projects .slick-slide h4{color:#fff;text-align:center;padding:20px 0;margin:0;visibility:hidden}.tiktok-container section.carousel-projects .slider-projects .slick-slide.slick-current{opacity:1}.tiktok-container section.carousel-projects .slider-projects .slick-slide.slick-current h4{visibility:visible}.tiktok-container section.carousel-projects .slider-projects img.slick-prev{position:absolute;bottom:24px;left:4vw;width:17px;height:17px;transform:scale(4);cursor:pointer;z-index:9}.tiktok-container section.carousel-projects .slider-projects img.slick-next{position:absolute;bottom:24px;right:4vw;width:17px;height:17px;transform:scale(4);cursor:pointer}.tiktok-container.project section.carousel-projects{padding-bottom:140px!important}.tiktok-container section.carousel-video-image{position:relative}.tiktok-container section.carousel-video-image .slider-elements{padding:30px 0 110px;max-width:1200px;margin:0 auto;position:relative}.tiktok-container section.carousel-video-image .slider-elements .slick-slide{padding:0 20px}.tiktok-container section.carousel-video-image .slider-elements video{width:364px;object-fit:cover!important;border-radius:20px!important;border:3px solid #FFF}.tiktok-container section.carousel-video-image .slider-elements img.slick-prev{position:absolute;bottom:24px;left:4vw;width:17px;height:17px;transform:scale(4);cursor:pointer}.tiktok-container section.carousel-video-image .slider-elements img.slick-next{position:absolute;bottom:24px;right:4vw;width:17px;height:17px;transform:scale(4);cursor:pointer}.tiktok-container .services{margin:50px 0;justify-content:center}.tiktok-container .services>div{margin:20px}.tiktok-container .services div.icon{border-radius:50%;border:2px solid #FFF;height:140px;width:140px;display:flex;justify-content:center;align-items:center;margin:0 auto}.tiktok-container .services div.icon a{display:contents}.tiktok-container .services div.icon a img{width:70%;height:auto}.tiktok-container .services h3{margin-top:20px;font-size:24px;text-align:center;max-width:146px}.tiktok-container .services h3 a{color:#fff}.tiktok-container .services h3 a:hover{text-decoration:none;color:#0f0}.tiktok-container .services-descriptions{margin:50px auto 0;max-width:800px}.tiktok-container .services-descriptions .description{display:none}.tiktok-container .services-descriptions .description .block{display:flex}.tiktok-container .services-descriptions .description .block .flex-grow-1{min-width:98px}.tiktok-container .services-descriptions .description .block p{text-align:left;border-left:2px solid #FFF;padding-left:20px;margin-left:10px;margin-bottom:40px}.tiktok-container .accordion{margin:50px auto 100px;max-width:800px;position:relative;padding:0 20px}.tiktok-container .accordion .accordion-item{background-color:transparent;margin-bottom:20px}.tiktok-container .accordion .accordion-item:first-child,.tiktok-container .accordion .accordion-item:not(:first-of-type){border:2px solid #FFF}.tiktok-container .accordion .accordion-item .accordion-button{background-color:transparent;color:#fff;font-size:28px}.tiktok-container .accordion .accordion-item .accordion-button:after{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" fill="white"><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"/></svg>');transform:scale(3);background-position-y:3px;background-position-x:1.3px;height:22px;width:22px;border-left:1px solid #FFF}.tiktok-container .accordion .accordion-item .accordion-button:not(.collapsed):after{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" fill="white"><path fill-rule="evenodd" d="M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4"/></svg>')}.tiktok-container .accordion .accordion-item .accordion-button:focus{box-shadow:none}.tiktok-container .accordion .accordion-item .accordion-button:hover span{color:#0f0}.tiktok-container .accordion .accordion-item .accordion-collapse{color:#fff}.tiktok-container .accordion .accordion-item .accordion-collapse .accordion-body{border-top:2px solid #FFF}.tiktok-container section#results{padding:0 30px 90px}.tiktok-container section#results .r-table{display:table;width:100%;max-width:1200px;margin:0 auto}.tiktok-container section#results .r-table .r-heading{display:table-caption;border:2px solid #FFF;border-bottom:0}.tiktok-container section#results .r-table .r-heading h2{font-size:30px;text-transform:none;padding-top:10px}.tiktok-container section#results .r-table .r-row{display:table-row}.tiktok-container section#results .r-table .r-row .r-cell{display:table-cell;text-align:center;font-size:24px;border:2px solid #FFF;border-left:0;padding:30px;width:33%}.tiktok-container section#results .r-table .r-row .r-cell:first-child{border-left:2px solid #FFF}.tiktok-container section#results .r-table .r-row .r-cell h3{font-size:40px;line-height:40px;text-align:center;margin-bottom:0;visibility:hidden}.tiktok-container section#results .r-table .r-row .r-cell p{margin-bottom:0;line-height:24px}@media (max-width: 1500px){.tiktok-container #info-tiktok .title{font-size:35px;line-height:40px}}@media (max-width: 992px){.tiktok-container.projects .bg-animation.smarti,.tiktok-container.projects .bg-animation.star{display:none}.tiktok-container.projects .bg-animation.explosion{opacity:.8;bottom:0}.tiktok-container.projects .bg-animation.bell{display:none}.tiktok-container #intro{height:30vh}.tiktok-container #intro .tiktok-hero{top:20vh}.tiktok-container #intro .tiktok-projects{display:none}.tiktok-container #intro-project{height:auto;padding:40px 0 20px}.tiktok-container #intro-project .tiktok-project{position:relative;width:100%;height:auto}.tiktok-container .services h3{margin-top:18px;font-size:17px;max-width:120px}.tiktok-container .services div.icon{height:120px;width:120px}.tiktok-container #info-tiktok .title{font-size:40px;line-height:45px}.tiktok-container #info-tiktok .text p{padding-left:0;padding-right:0}.tiktok-container #info-tiktok ul li{margin-bottom:10px}.tiktok-container #info-tiktok ul li div{display:inline-block}.tiktok-container section.carousel-video-image .slider-elements video{width:100%}}@media (max-width: 800px){.tiktok-container section#results{padding:0 15px 90px}.tiktok-container section#results .r-table .r-row .r-cell{display:block;width:100%;text-align:center;border-left:2px solid white;border-bottom:0}.tiktok-container section#results .r-table .r-row .r-cell:last-child{border-left:2px solid #FFF;border-bottom:2px solid #FFF}.tiktok-container #intro-project .tiktok-project video{width:46vw;min-width:auto}}@media (max-width: 550px){.tiktok-container #info-tiktok{margin-top:0}.tiktok-container #info-tiktok .title{font-size:30px;line-height:35px}.tiktok-container #info-tiktok .text{font-size:24px;line-height:29px}}@media (max-width: 480px){.tiktok-container h2{font-size:50px}.tiktok-container section.carousel-video-image .slider-elements video{width:50vw;display:block!important}.tiktok-container #intro-project .tiktok-project video{width:56vw}}
