@charset "UTF-8";.slick-loading .slick-list{background:#fff url(../assets/images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(../assets/images/slick.svg) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}body,html{margin:0;padding:0;background-color:#12b8ee;color:#888c9c;font-family:Open Sans,sans-serif}@media (min-width:1440px){body,html{font-size:18px}}body{position:relative}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}* ::-moz-selection{background:#0dd8ee}* ::selection{background:#0dd8ee}aside{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh;width:250px;padding-top:32px;padding-top:2rem;padding-bottom:48px;padding-bottom:3rem;z-index:1}@media (max-width:1024px){aside{pointer-events:none}}aside.left{padding-left:96px;padding-left:6rem}@media (max-width:1024px){aside.left{padding-left:1rem;padding-top:18px}}aside.right{left:auto;right:0;padding-right:96px;padding-right:6rem;width:145px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}@media (max-width:1024px){aside.right{padding-right:1rem;padding-top:10px}}h1{overflow:hidden;margin:0;position:relative;height:30px}h1>span{position:absolute;top:-99999em}h2,h3,h4{margin:32px 0;margin:2rem 0;font-weight:inherit;line-height:1.2}h2{font-size:3.927em;font-family:Lora,serif;background:#149aff;background:linear-gradient(107deg,#149aff,#04ffe2 40%,#04ffe2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:16px;margin-top:1rem;font-weight:700}h2 span{line-height:1.3}@media (max-width:630px){h2{font-size:2.87em}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){h2{background:none;color:#0dd8ee}}h3{color:#fff;font-weight:400;font-size:1.299em;margin:0}h4{font-size:1.314em}.font_small,small{font-size:.707em}a:active,a:hover,a:link,a:visited{color:#c2c6d0;text-decoration:none}ul{padding:0;margin:0;list-style-type:none}input{color:#fff;border-radius:0}input:focus{outline:none}button:focus{outline:0}.logo-dark{display:none}.header-logo{position:absolute}.digitalists{background-color:#0c0f15;overflow-x:hidden}@media (max-width:1024px){.digitalists:before{content:"";position:fixed;top:0;left:0;height:60px;width:100%;background-color:#0c0f15;z-index:1}}div.icon,svg.icon{width:30px;height:30px;fill:#c2c6d0;border:1px solid #333642;border-radius:50%}div.icon:hover,svg.icon:hover{border:1px solid #c2c6d0}@media (min-width:1440px){div.icon,svg.icon{height:35px;width:35px}}div.icon-close{width:40px;height:40px;border-color:#04ffe2}@media (min-width:1024px){div.icon-close{width:30px;height:30px}}div.icon-close:hover:before{-webkit-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%)}div.icon-close:hover:after{-webkit-transform:rotate(-135deg) translate(-50%,-50%);transform:rotate(-135deg) translate(-50%,-50%)}.icon-close{position:relative}.icon-close:after,.icon-close:before{content:"";position:absolute;height:1px;background:#04ffe2;top:50%;left:50%;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:left;transform-origin:left;width:15px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.icon-close:after{-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}.content{max-width:1280px;margin-left:250px;margin-right:145px;position:relative}@media (max-width:1024px){.content{margin-left:0;margin-right:0;max-width:none}}@media (min-width:1280px){.content{max-width:none}}.name{color:#fff;font-weight:400}.title{font-size:small}@-webkit-keyframes a{0%{-webkit-transform:translateX(0);transform:translateX(0);width:0}50%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}}@keyframes a{0%{-webkit-transform:translateX(0);transform:translateX(0);width:0}50%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}}.page-transition{position:fixed;background:linear-gradient(107deg,#149aff,#04ffe2 40%,#04ffe2);top:0;width:0;left:0;bottom:0;z-index:6;-webkit-transform:translateX(0);transform:translateX(0)}.page-transition.animate{-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}body.js-enabled [data-scrollanimation=fadeIn],body.js-enabled [data-scrollanimation=fadeInDown],body.js-enabled [data-scrollanimation=fadeInLeft],body.js-enabled [data-scrollanimation=fadeInRight],body.js-enabled [data-scrollanimation=fadeInUp]{opacity:0}[data-scrollanimation=fadeInLeft]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-scrollanimation=fadeInRight]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-scrollanimation=fadeInDown]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-scrollanimation=fadeInUp]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes c{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes d{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes d{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes e{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes e{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeIn,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:b;animation-name:b}.fadeInLeft{-webkit-animation-name:c;animation-name:c}.fadeInRight{-webkit-animation-name:d;animation-name:d}.fadeInDown{-webkit-animation-name:e;animation-name:e}.fadeInUp{-webkit-animation-name:f;animation-name:f}.main-nav>ul>li{line-height:2.5;position:relative}@media (max-width:1024px){.main-nav>ul>li{margin:1rem 0}}.main-nav>ul>li>a{font-size:small}.main-nav>ul>li.active,.main-nav>ul>li:hover{font-weight:400}.main-nav>ul>li.active>a,.main-nav>ul>li:hover>a{color:#c2c6d0;font-size:1em}@-webkit-keyframes g{0%{width:0}to{width:45%}}@keyframes g{0%{width:0}to{width:45%}}.main-nav>ul>li.active:before{-webkit-animation:g .4s ease-in-out;animation:g .4s ease-in-out;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;background:#0dd8ee;left:-96px;left:-6rem;width:45%}@media (max-width:1024px){.main-nav>ul>li.active:before{content:none}}.main-nav>ul>li>a{color:#454855}.main-nav>ul>li>a .icon-wrapper{display:none;width:40px;height:40px;border-radius:50%;border:1px solid #333642}.main-nav>ul>li>a .icon-wrapper>svg{width:15px;height:15px;fill:#c2c6d0}@media (max-width:1024px){.main-nav>ul>li>a .icon-wrapper{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}}@media (max-width:1024px){.main-nav>ul>li>a>span{display:none}}@media (max-width:1024px){.main-nav{position:fixed;right:-100px;top:60px;-webkit-transition:right .2s ease-in;transition:right .2s ease-in}.main-nav.active{right:1rem;pointer-events:all}}@-webkit-keyframes h{0%,4.9999%,19.999%,22%,62.999%,64%,64.999%,75%,to{fill:#454855}5%,20%,21.999%,63%,63.999%,65%,74.999%{fill:#0dd8ee}}@media (max-width:1024px){@-webkit-keyframes h{0%,4.9999%,19.999%,22%,62.999%,64%,64.999%,75%,to{fill:#888c9c}5%,20%,21.999%,63%,63.999%,65%,74.999%{fill:#0dd8ee}}@keyframes h{0%,4.9999%,19.999%,22%,62.999%,64%,64.999%,75%,to{fill:#888c9c}5%,20%,21.999%,63%,63.999%,65%,74.999%{fill:#0dd8ee}}}a.light-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454855;font-size:small}a.light-switch>svg{-webkit-animation:h 17s linear;animation:h 17s linear;width:50px;height:50px;margin-right:8px;margin-right:.5rem;fill:#454855}a.light-switch:hover>svg{fill:#0dd8ee;border:1px solid #0dd8ee}@media (max-width:1024px){a.light-switch{position:fixed;top:15px;right:72px;pointer-events:all}a.light-switch>svg{width:30px;height:30px;margin-right:0;border:none;fill:#888c9c}a.light-switch>span{display:none}}.contact-nav ul>li{line-height:2}.contact-nav ul>li a{pointer-events:auto}@media (max-width:1024px){.contact-nav ul>li>a:not(.link-lang){display:none}.contact-nav ul>li a{position:fixed;right:72px;top:15px;pointer-events:all}.contact-nav ul>li a>svg{width:30px;height:30px;border:none;fill:#888c9c}.contact-nav ul>li a.close-icon{display:block;right:1rem}.contact-nav ul>li a.link-lang{right:112px}}.scroll{color:#454855;font-size:small;text-align:center}.scroll>span{display:block}.scroll>svg{background-color:#17191e;border-radius:50%;padding:10px;width:45px;height:45px;margin-top:5px;border:none}.scroll>svg:hover{border:none}@media (max-width:1024px){.scroll{display:none!important}}.menu-toggle{background:none;border:1px solid #0dd8ee;border-radius:50%;width:40px;height:40px;pointer-events:all;position:relative}@media (min-width:1025px){.menu-toggle{display:none}}.menu-toggle .icon-bar{height:1px;width:14px;background:#888c9c;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.menu-toggle .icon-bar.top-bar{top:13px}.menu-toggle .icon-bar.middle-bar{top:18px}.menu-toggle .icon-bar.bottom-bar{top:23px}.menu-toggle.active .middle-bar{display:none}.menu-toggle.active .icon-bar{background:#0dd8ee;position:absolute;top:50%;left:50%;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.menu-toggle.active .top-bar{-webkit-transform:rotate(45deg) translateX(-50%) translateY(-50%);transform:rotate(45deg) translateX(-50%) translateY(-50%)}.menu-toggle.active .bottom-bar{-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform:rotate(-45deg) translateX(-50%) translateY(-50%)}.header-text{height:92vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:96px;padding-left:6rem;padding-right:96px;padding-right:6rem}@media (max-width:630px){.header-text{height:83vh}}@media (max-width:1024px){.header-text{padding:6rem}}@media (max-width:630px){.header-text{padding:1rem}}@media (min-width:1440px){.header-text{height:93vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header-text{height:85vh}}.header-text>h2{max-width:560px}@media (min-width:1920px){.header-text>h2{font-size:5em}}@media (min-width:1440px){.header-text>h2{max-width:780px}}.header-text>h3{margin:0;font-weight:400}@media (max-width:1024px){.header-text>h3{margin-top:60px}}.services{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;padding:32px;padding:2rem;position:relative;height:100vh;margin-top:32px;margin-top:2rem}@media (max-width:630px){.services{padding:4rem 2rem}}@media (max-width:1024px){.services{height:100%;padding:6rem 2rem}}.services .services-box{background-color:#17191e;width:60vw;min-height:400px;height:100vh;position:absolute;right:-145px;top:0;-webkit-transition:width .4s ease-in;transition:width .4s ease-in}.services .services-box.active{width:100vw}@media (max-width:1024px){.services .services-box{right:0;height:100%}}.services .box-content{opacity:0;width:100%;max-width:768px;background-color:#1d2129;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2);padding:64px;padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:630px){.services .box-content{padding:2rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .box-content>div{margin-top:1rem}}@media (min-width:1440px){.services .box-content{max-width:900px}}.services .box-content.active{-webkit-animation:b .5s forwards .4s;animation:b .5s forwards .4s}.services .box-content h3{color:#fff;margin-bottom:16px;margin-bottom:1rem}@media (max-width:630px){.services .box-content h3{margin-top:2rem}.services .box-content h3:first-child{margin-top:0}}.services .box-content ul>li{line-height:2}.services .box-content .btn--special{position:absolute;bottom:0;right:10%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width:630px){.services .box-content .btn--special{right:5%}}.btn,a.btn,button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:80px;height:50px}@-webkit-keyframes i{0%{-webkit-box-shadow:rgba(20,154,255,.4) 0 0 0 0;box-shadow:0 0 0 0 rgba(20,154,255,.4)}70%{-webkit-box-shadow:rgba(20,154,255,0) 0 0 0 20px;box-shadow:0 0 0 20px rgba(20,154,255,0)}to{-webkit-box-shadow:rgba(20,154,255,0) 0 0 0 0;box-shadow:0 0 0 0 rgba(20,154,255,0)}}@keyframes i{0%{-webkit-box-shadow:rgba(20,154,255,.4) 0 0 0 0;box-shadow:0 0 0 0 rgba(20,154,255,.4)}70%{-webkit-box-shadow:rgba(20,154,255,0) 0 0 0 20px;box-shadow:0 0 0 20px rgba(20,154,255,0)}to{-webkit-box-shadow:rgba(20,154,255,0) 0 0 0 0;box-shadow:0 0 0 0 rgba(20,154,255,0)}}.btn--outline{background:none;border:1px solid #0dd8ee;color:#0dd8ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:120px}.btn--outline>svg{fill:#0dd8ee;width:15px;height:15px;margin-right:10px;margin-top:4px}.btn--outline.active{background:linear-gradient(107deg,#149aff,#04ffe2 60%,#04ffe2);color:#fff}.btn--outline.active>svg{fill:#fff}.btn--special{background-image:url(../assets/images/gradient.png);background-size:contain;-webkit-box-shadow:rgba(20,154,255,.4) 0 0 0;box-shadow:0 0 0 rgba(20,154,255,.4);-webkit-animation:i 2s infinite;animation:i 2s infinite}.btn--special>svg{border:none;height:50px;width:50px;padding:15px;fill:#fff;border-radius:0}.btn--special>svg:hover{border:none}.btn--special>span{opacity:0;display:block;max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn--special.active{padding:0 32px;padding:0 2rem;-webkit-animation:none;animation:none}.btn--special.active>span{opacity:1;max-width:500px}.btn--special.active>svg{padding-left:0}.about{padding:48px 80px;padding:3rem 5rem}@media (max-width:630px){.about{padding:2rem 1rem}}.about>h3{margin-bottom:0}.about>p{max-width:700px;clear:both}@media (max-width:1024px){.about>p{max-width:600px}}.about .team{padding:32px 0;padding:2rem 0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:630px){.about .team{padding-bottom:0}}.about .team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10.666px;margin-right:.66667rem;margin-top:64px;margin-top:4rem}@media (max-width:630px){.about .team-member{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:10px}}@media (min-width:1440px){.about .team-member:not(:first-child){margin-left:1rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about .team-member{margin-right:2rem}}.about .team-member>img{margin-bottom:8px;margin-bottom:.5rem;position:relative;width:160px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}@media (min-width:1440px){.about .team-member>img{width:220px}}@media (min-width:1920px){.about .team-member>img{width:250px}}@media (max-width:1024px){.about .team-member>img{width:220px}}@media (max-width:630px){.about .team-member>img{width:100%}}.about .team-member:hover>img{-webkit-filter:none;filter:none}.about .team-member:hover>.name{background:#149aff;background:linear-gradient(107deg,#149aff,#04ffe2 40%,#04ffe2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.about .team-member:hover>.name{background:none;color:#0dd8ee}}.references{padding:48px 96px;padding:3rem 6rem;margin-right:-145px;padding-right:0;overflow:visible}@media (max-width:630px){.references{padding:2rem 1rem;margin-right:0}}.references>p{max-width:700px;margin-bottom:48px;margin-bottom:3rem;clear:both}@media (max-width:1024px){.references>p{max-width:600px}}.references .flickity-enabled.is-draggable .flickity-viewport{cursor:url(../assets/images/cursor-move.png),auto}.references .carousel-cell,.references .flickity-enabled.is-draggable .flickity-viewport,.references .flickity-slider,.references .reference{overflow:visible}.references .carousel-wrapper{position:relative}.references .carousel-wrapper:before{content:attr(data-hl);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#1d1f23;font-size:15em;font-family:Lora,serif}@media (max-width:1024px){.references .carousel-wrapper:before{content:none}}.references .carousel{min-height:500px;opacity:0}@media (max-width:1024px){.references .carousel{min-height:300px}}.references .carousel-cell{width:66%;max-width:450px;height:300px;margin-right:100px}@media (max-width:1024px){.references .carousel-cell{width:80%;margin-right:20px}}.references .carousel-cell:nth-child(2n){margin-top:200px}@media (max-width:1024px){.references .carousel-cell:nth-child(2n){margin-top:0}}.references .reference{width:100%;height:100%;position:relative}@media (min-width:1024px){.references .reference.hover .reference-image{-webkit-filter:none;filter:none;-webkit-transform:perspective(1450px) rotateY(45deg) translateX(-50%) translateZ(0);transform:perspective(1450px) rotateY(45deg) translateX(-50%) translateZ(0)}.references .reference.hover .reference-description-wrapper{z-index:4}.references .reference.hover .reference-description{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transition:all .2s ease-in .4s;transition:all .2s ease-in .4s}}.references .reference-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);z-index:2;-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1024px){.references .reference-image{-webkit-filter:none;filter:none}}.references .reference-description-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:0}.references .reference-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);-webkit-transition:all 0s ease-in .4s;transition:all 0s ease-in .4s}.references .reference-customer,.references .reference-description,.references .reference-name{width:210px;display:inline-block}.references .reference-name{font-size:2.575em;font-family:Lora,serif;line-height:1;position:relative;margin-bottom:32px;margin-bottom:2rem}.references .reference-name:after{content:"";position:absolute;left:0;top:115%;width:100%;height:1px;border-bottom:1px dashed #fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.references .reference-customer{font-size:.8em}.references .carousel-navigation{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:64px;margin-top:4rem;margin-right:192px;margin-right:12rem;position:relative;z-index:0}@media (max-width:1024px){.references .carousel-navigation{margin-right:16rem}}@media (max-width:630px){.references .carousel-navigation{margin-right:1rem}}.references .active-line,.references .dotted-line,.references .dragger{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.references .active-line{height:2px;z-index:2;width:0;border-top:1px solid #04ffe2;background-color:#04ffe2}.references .dotted-line{height:1px;width:100%;border-top:1px dashed #d8d8d8;z-index:1}.references .dragger{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:50%;background-image:url(../assets/images/gradient.png);z-index:3;-webkit-transition:-webkit-box-shadow .2s ease-in;transition:-webkit-box-shadow .2s ease-in;transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.references .dragger:hover{-webkit-box-shadow:0 0 0 10px #0d72b7;box-shadow:0 0 0 10px #0d72b7}.separator{font-family:Lora,serif;font-size:96px;font-size:6rem;font-weight:700;color:#1d1f23;overflow:hidden;margin-left:-250px;margin-right:-145px;position:relative;z-index:0}.separator .marquee-holder{overflow:hidden;white-space:nowrap}.separator .marquee{display:inline-block;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite}.separator .marquee-duplicate{display:inline-block;-webkit-animation:marquee2 30s linear infinite;animation:marquee2 30s linear infinite;-webkit-animation-delay:15s;animation-delay:15s}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;padding:2rem;position:relative;min-height:100vh;margin-top:64px;margin-top:4rem}@media (max-width:1024px){.contact{min-height:0;padding:0}}.contact .contact-box{background-image:url(../assets/images/office.png);background-position:0;background-size:cover;width:60vw;min-height:400px;height:100vh;position:absolute;left:-250px;-webkit-transition:width .4s ease-in;transition:width .4s ease-in;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}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact .contact-box{height:90vh}}@media (max-width:1024px){.contact .contact-box{left:0;position:relative;height:auto}}.contact .contact-box.active{width:100vw}.contact .form-thx{display:none}@keyframes b{0%{opacity:0}to{opacity:1}}.contact .box-content{opacity:0;width:100%;max-width:768px;padding:64px;padding:4rem;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:630px){.contact .box-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1024px){.contact .box-content{padding:2rem}}@media (min-width:1440px){.contact .box-content{max-width:900px}}.contact .box-content.active{-webkit-animation:b .5s forwards .4s;animation:b .5s forwards .4s}.contact .contact-info{padding:32px;padding:2rem;width:300px;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1d2129;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2)}@media (max-width:630px){.contact .contact-info{width:300px}}.contact .contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;margin:8px 0;margin:.5rem 0}.contact .contact-row svg{width:12px;height:12px;fill:#0dd8ee;margin-right:10px;margin-top:4px}.contact .address-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact h3{margin:0}.contact .title{margin:8px 0;margin:.5rem 0;margin-bottom:32px;margin-bottom:2rem;color:#c2c6d0;font-weight:400;max-width:167px}.contact .navigation-row-wrapper{width:300px;height:50px;margin-top:16px;margin-top:1rem}.contact .navigation-row{width:300px;overflow:hidden;position:relative;height:50px;min-height:50px}.contact .navigation-row:hover{cursor:move}.contact .navigation-row .item{width:50px;height:50px;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;border-radius:50%;z-index:1;background-color:#0f1317}.contact .navigation-row .item svg{fill:#fff;width:32px;height:32px}.contact .navigation-row .car{width:100%;height:50px;position:absolute;left:0;top:0}.contact .navigation-row .car:before{content:"";width:calc(100% - 100px);border:1px dashed #454855;position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.contact .navigation-row .car .item{border:1px solid #c2c6d0;position:absolute;left:0;top:0;position:relative;z-index:2}.contact .navigation-row .car .item:hover{border:1px solid #0dd8ee}.contact .navigation-row .car .item:hover>svg{fill:#0dd8ee}.contact .navigation-row .location{border:1px dashed #454855;position:absolute;right:0;top:0;z-index:1}.contact .navigation-row .location>svg{width:25px;height:25px;fill:#888c9c}.contact .contact-form{width:100%;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;padding-left:32px;padding-left:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact .contact-form.thx{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:630px){.contact .contact-form{padding:0}}.contact .contact-form .form-row{height:50px;position:relative;margin:32px 0;margin:2rem 0}.contact .contact-form .form-row>input{height:35px;border:none;border-bottom:1px solid #454855;background:none;position:absolute;bottom:0;left:0;width:100%}.contact .contact-form .form-row>input:focus+label,.contact .contact-form .form-row>input:valid+label{top:0}.contact .contact-form .form-row>input:focus{border-bottom:1px solid #0dd8ee}.contact .contact-form .form-row>label{font-size:small;position:absolute;top:23px;pointer-events:none;-webkit-transition:top .4s ease-in;transition:top .4s ease-in}.contact .btn{margin-top:64px;margin-top:4rem}.map{margin-left:-250px;margin-right:-145px;display:none}.map *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map>a>img{width:100%;max-height:0;-webkit-transition:max-height .4s ease-in;transition:max-height .4s ease-in}.map.active{display:block}.map.active>a>img{max-height:500px}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;font-size:.8em;margin-left:-160px;margin-left:-10rem;margin-right:-32px;margin-right:-2rem}@media (max-width:1024px){footer{padding:2rem;margin:0}}@media (max-width:630px){footer{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer a:active,footer a:hover,footer a:link,footer a:visited{color:#888c9c;margin-left:15px;margin-right:0}@media (max-width:630px){footer a:active,footer a:hover,footer a:link,footer a:visited{margin-left:0;margin-right:15px}}footer a:hover{text-decoration:underline;color:#fff}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex}.img-text-box{width:calc(100% + 90px);margin-left:-90px;margin-bottom:100px;position:relative}@media (max-width:1024px){.img-text-box{margin-left:0;margin-bottom:40px;width:100%}}.img-text-box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2)}@media (max-width:1024px){.img-text-box:after{left:0;right:0}}@media (min-width:1440px){.img-text-box:after{left:90px;right:70px}}.img-text-box>img{width:100%}.img-text-box .module-content{background-color:#1d2129;padding:64px 160px;padding:4rem 10rem;margin-top:-7px}@media (max-width:1024px){.img-text-box .module-content{padding:1rem}}.reference-img{width:calc(100% + 90px);margin-left:-90px;margin-bottom:60px;position:relative}@media (max-width:1024px){.reference-img{margin-left:0;margin-bottom:40px;width:100%}}.reference-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:7px;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2)}@media (max-width:1024px){.reference-img:after{left:0;right:0}}@media (min-width:1440px){.reference-img:after{left:90px;right:70px}}.reference-img>img{width:100%}.reference-macbook{width:calc(100% + 90px);margin-left:-90px;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.reference-macbook{margin-left:0;padding:1rem;width:100%}}@media (max-width:630px){.reference-macbook{margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.reference-macbook>img{width:50%;min-width:50%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;padding:16px;padding:1rem}@media (max-width:630px){.reference-macbook>img{width:100%;min-width:100%}}.reference-macbook .module-content{padding-left:32px;padding-left:2rem}@media (max-width:1024px){.reference-macbook .module-content{padding-left:1rem}}@media (max-width:630px){.reference-macbook .module-content{padding:1rem;padding-top:20px}}@media (max-width:1024px){.digitalists--project .icon-close{top:-5px}}.digitalists--project .content{min-height:100vh}.digitalists--project .project-company{margin-top:0;position:absolute;left:90px;width:900px;top:90px}@media (max-width:1024px){.digitalists--project .project-company{left:110px}}@media (max-width:630px){.digitalists--project .project-company{position:relative;top:auto;left:auto;width:auto;padding:20px 1rem;padding-top:40px;margin-bottom:0}}@media (min-width:1440px){.digitalists--project .project-company{left:20%}}.digitalists--project .project-overview{margin-left:-250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:150px}@media (max-width:1024px){.digitalists--project .project-overview{margin-left:-100px}}@media (max-width:630px){.digitalists--project .project-overview{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}@media (min-width:1440px){.digitalists--project .project-overview{padding-bottom:200px}}.digitalists--project .project-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1d2129;padding-top:200px;padding-left:90px;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2);position:relative}@media (max-width:630px){.digitalists--project .project-details{padding-top:50px;padding-left:0}}@media (min-width:1440px){.digitalists--project .project-details{padding-left:200px;min-height:75vh;padding-right:7%}}.digitalists--project .details-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:200px;padding-left:70px}@media (max-width:1024px){.digitalists--project .details-inner{padding-left:45px}}@media (max-width:630px){.digitalists--project .details-inner{padding-left:0;margin-right:0;padding:1rem;padding-top:0}}.digitalists--project .project-title{margin-bottom:16px;margin-bottom:1rem}.digitalists--project .project-highlight{color:#c2c6d0;margin-top:16px;margin-top:1rem;margin-bottom:8px;margin-bottom:.5rem}.digitalists--project .project-link{margin:32px 0;margin:2rem 0;margin-bottom:64px;margin-bottom:4rem;max-width:205px;color:#c2c6d0}.digitalists--project .project-link.active,.digitalists--project .project-link:hover{color:#fff!important}.digitalists--project .project-link svg{width:25px;height:25px;margin-left:10px;margin-top:0;margin-right:0!important}@media (max-width:630px){.digitalists--project .project-link{margin-bottom:20px}}.digitalists--project .mobile-mockup-wrapper,.digitalists--project .two-pics{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:-5%}@media (max-width:1024px){.digitalists--project .mobile-mockup-wrapper,.digitalists--project .two-pics{margin-right:20px}}@media (max-width:630px){.digitalists--project .mobile-mockup-wrapper,.digitalists--project .two-pics{margin-bottom:0}}@media (min-width:1024px){.digitalists--project .mobile-mockup-wrapper,.digitalists--project .two-pics{z-index:1}}.digitalists--project .mobile-mockup-wrapper{margin-left:-15%;position:relative;min-height:470px;overflow:hidden}@media (max-width:630px){.digitalists--project .mobile-mockup-wrapper{width:100%;margin-top:60px}}@media (min-width:1440px){.digitalists--project .mobile-mockup-wrapper{min-height:500px}}.digitalists--project .mobile-mockup-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.digitalists--project .two-pics{margin-left:30px;overflow:hidden}@media (max-width:1024px){.digitalists--project .two-pics{display:none}}@media (max-width:630px){.digitalists--project .two-pics{margin-left:0;margin-top:40px}}@media (min-width:1440px){.digitalists--project .two-pics{padding-right:70px;height:550px}}.digitalists--project .two-pics>img:first-child{margin-bottom:40px}.digitalists--project .two-pics>img{width:100%}.digitalists--project .light-switch>span{display:none}.digitalists--project .project-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}@media (max-width:1024px){.digitalists--project .project-navigation{padding-right:1rem}}.digitalists--project .project-navigation .prev-project{margin-top:-10px;padding-right:4px}.digitalists--project .project-navigation .next-project{margin-bottom:-10px;padding-left:4px}@media (min-width:1440px){.digitalists--project .project-fullbleed{padding-left:90px;padding-right:70px}}@media (max-width:1024px){.digitalists--satellite .icon-close{top:-5px}}.satellite{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;padding:96px 16px;padding:6rem 1rem;min-height:100vh}.satellite h3{font-size:1.299em}.satellite h3,.satellite h4{margin-bottom:8px;margin-bottom:.5rem}.satellite h4{margin-top:0;font-size:1em;color:#c2c6d0}.satellite .box{background:#1d2129;padding:32px;padding:2rem;max-width:1024px;width:100%}@media (max-width:1024px){.satellite .box{margin-top:1rem}}.satellite .rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.satellite .row,.satellite .rows{display:-webkit-box;display:-ms-flexbox;display:flex}.satellite .row{border-bottom:1px solid #454855;padding:32px 0;padding:2rem 0}@media (max-width:630px){.satellite .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.satellite .row:first-child{padding-top:80px;padding-top:5rem}.satellite .row:last-child{border:none}.satellite .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;padding:1rem}@media (max-width:630px){.satellite .column{padding-left:0}}.satellite .double-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.satellite .double-column,.satellite .icon-row{display:-webkit-box;display:-ms-flexbox;display:flex}.satellite .icon-row svg{margin-top:4px;margin-right:10px}.satellite svg.icon{fill:#0dd8ee;width:15px;height:15px;min-width:15px;min-height:15px;border:none!important;border-radius:0!important}.satellite svg.icon:hover{border:none}.satellite ul.bullets li:before{content:"\2022";color:#0dd8ee;margin-right:10px}.satellite .subline{font-size:12.8px;font-size:.8rem}.satellite ol{counter-reset:a;padding-left:0;font-size:16px;font-size:1rem;margin-top:50px;color:#c2c6d0}.satellite ol li{margin-bottom:30px}.satellite ol ol{padding-left:32px;padding-left:2rem;margin-top:0;color:#888c9c}.satellite ol ol li{margin-bottom:0;margin-top:10px}.satellite ol li{display:block}.satellite ol li:before{content:counters(a,".") " ";counter-increment:a}.loading{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:100%;height:100%;position:relative;position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:#fff;z-index:5}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.loading{display:none}}@supports (-ms-ime-align:auto){.loading{display:none}}@supports (-ms-accelerator:true){.loading{display:none}}.loading .loading__logo{width:30vw;max-height:50vh}@media (max-width:768px){.loading .loading__logo{width:70vw}}.loading .svg-logo-loading{width:100%;height:100%;overflow:visible}@-webkit-keyframes j{0%{height:77px}to{height:0}}@keyframes j{0%{height:77px}to{height:0}}.loading .svg-logo-loading__fill{-webkit-animation:j .3s forwards;animation:j .3s forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s;height:77px}@-webkit-keyframes k{0%{-webkit-transform:translateY(88px) scaleY(1);transform:translateY(88px) scaleY(1);fill:#149aff}10%{-webkit-transform:translateY(100px) scaleY(.85);transform:translateY(100px) scaleY(.85)}20%{-webkit-transform:translateY(-25px) scaleY(1.6);transform:translateY(-25px) scaleY(1.6);fill:#0c0f15}30%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}40%{-webkit-transform:translateY(276px) scale(1);transform:translateY(276px) scale(1)}55%{-webkit-transform:translateY(453px) scaleY(.6);transform:translateY(453px) scaleY(.6)}66%{-webkit-transform:translateY(365px) translateX(16px) scaleY(1);transform:translateY(365px) translateX(16px) scaleY(1)}77%{-webkit-transform:translateY(353px) scaleY(1.1) translateX(32px);transform:translateY(353px) scaleY(1.1) translateX(32px)}89%{-webkit-transform:translateY(365px) scaleY(1) translateX(48px);transform:translateY(365px) scaleY(1) translateX(48px);opacity:1}to{-webkit-transform:translateY(453px) scaleY(1) translateX(66px);transform:translateY(453px) scaleY(1) translateX(66px);opacity:0;fill:#0c0f15}}@keyframes k{0%{-webkit-transform:translateY(88px) scaleY(1);transform:translateY(88px) scaleY(1);fill:#149aff}10%{-webkit-transform:translateY(100px) scaleY(.85);transform:translateY(100px) scaleY(.85)}20%{-webkit-transform:translateY(-25px) scaleY(1.6);transform:translateY(-25px) scaleY(1.6);fill:#0c0f15}30%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}40%{-webkit-transform:translateY(276px) scale(1);transform:translateY(276px) scale(1)}55%{-webkit-transform:translateY(453px) scaleY(.6);transform:translateY(453px) scaleY(.6)}66%{-webkit-transform:translateY(365px) translateX(16px) scaleY(1);transform:translateY(365px) translateX(16px) scaleY(1)}77%{-webkit-transform:translateY(353px) scaleY(1.1) translateX(32px);transform:translateY(353px) scaleY(1.1) translateX(32px)}89%{-webkit-transform:translateY(365px) scaleY(1) translateX(48px);transform:translateY(365px) scaleY(1) translateX(48px);opacity:1}to{-webkit-transform:translateY(453px) scaleY(1) translateX(66px);transform:translateY(453px) scaleY(1) translateX(66px);opacity:0;fill:#0c0f15}}.loading .svg-logo-loading__dot{-webkit-animation:k 1.2s forwards;animation:k 1.2s forwards;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateY(88px) scaleY(1);transform:translateY(88px) scaleY(1);fill:url(#grad)}@-webkit-keyframes l{0%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}to{-webkit-transform:scale(100);transform:scale(100);fill:#0c0f15}}@keyframes l{0%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}to{-webkit-transform:scale(100);transform:scale(100);fill:#0c0f15}}.loading .loading__hole{-webkit-animation:l 1.3s forwards;animation:l 1.3s forwards;-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}body .box-content,body .carousel-wrapper:before,body .contact-box,body .contact-info,body .contact .navigation-row .car .item,body .contact .navigation-row .car .item svg,body .contact .navigation-row .location,body .contact .navigation-row .location svg,body .digitalists,body .digitalists--satellite .box,body .digitalists:before,body .img-text-box .module-content,body .main-nav>ul>li>a,body .name,body .project-details,body .project-highlight,body .project-link,body .project-navigation a,body .references a,body .scroll,body .separator,body .services-box,body a.light-switch,body body,body h2,body h3,body html,body input{transition:background-image .3s ease-in,background-color .3s ease-in,color .3s ease-in,box-shadow .3s ease-in,-webkit-text-fill-color .3s ease-in}body svg{-webkit-transition:background-color .3s ease-in,fill .3s ease-in;transition:background-color .3s ease-in,fill .3s ease-in}body.light-on{color:#454855}body.light-on .digitalists{background-color:#fff}body.light-on .digitalists:before{background-color:#fafafa}body.light-on h2{color:#000;background:none;-webkit-background-clip:text;-webkit-text-fill-color:#000}body.light-on h3{color:#454855;font-weight:700}body.light-on .main-nav>ul>li>a{color:#0c0f15}body.light-on .main-nav>ul>li.active>a,body.light-on .main-nav>ul>li:hover>a{color:#0dd8ee;font-weight:700}body.light-on .main-nav>ul>li .icon-wrapper{border:1px solid #c2c6d0}body.light-on .main-nav>ul>li svg{fill:#0c0f15}body.light-on svg.icon{fill:#0c0f15;border:1px solid #c2c6d0}body.light-on svg.icon:hover{border:1px solid #0dd8ee}body.light-on .scroll{color:#888c9c}body.light-on .scroll>svg{fill:#0c0f15;border:none;background-color:transparent}body.light-on .scroll>svg:hover{border:none}@keyframes h{0%,4.9999%,19.999%,22%,62.999%,64%,64.999%,75%,to{fill:#fff}5%,20%,21.999%,63%,63.999%,65%,74.999%{fill:#0dd8ee}}body.light-on a.light-switch{color:#888c9c}body.light-on a.light-switch svg{background-color:#0c0f15;border:none;fill:#fff}body.light-on a.light-switch:hover svg{fill:#0dd8ee}body.light-on .logo-dark{display:block}body.light-on .logo-light{display:none}body.light-on .services-box{background-color:#fafafa}body.light-on .services .box-content{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.07) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.07);color:#454855}body.light-on .services .box-content h3{color:#000;font-weight:700}body.light-on .services .box-content .btn--special svg{fill:#fff;border:none}body.light-on .team-member:hover>.name{color:#0dd8ee;background:none;-webkit-background-clip:text;-webkit-text-fill-color:#0dd8ee}body.light-on .name{color:#0c0f15;font-weight:700}body.light-on .separator{color:#efeeee}body.light-on .contact-box{background-image:none;background-color:#fafafa}body.light-on .contact-box .box-content h3{color:#0c0f15}body.light-on .contact-box .box-content .title{color:#454855;font-weight:700;font-size:.78em}body.light-on .contact-box .box-content .contact-row{color:#0c0f15}body.light-on .contact-box .box-content .contact-row svg{fill:#0c0f15}body.light-on .contact-info{background-color:#fff;-webkit-box-shadow:0 29px 30px 0 rgba(74,72,72,.15);box-shadow:0 29px 30px 0 rgba(74,72,72,.15)}body.light-on .contact .navigation-row .car:before{border:1px dashed #888c9c}body.light-on .contact .navigation-row .car .item{background-color:#fff;border:1px solid #0c0f15}body.light-on .contact .navigation-row .car .item svg{fill:#0c0f15}body.light-on .contact .navigation-row .location{background-color:#fff;border:1px dashed #454855}body.light-on .contact .navigation-row .location svg{fill:#454855}body.light-on .contact .contact-form{color:#0c0f15}body.light-on .digitalists--satellite .box{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 29px 30px 0;box-shadow:0 29px 30px 0 rgba(0,0,0,.2)}body.light-on .digitalists--satellite h3,body.light-on .digitalists--satellite h4,body.light-on .digitalists--satellite ol{color:#0c0f15}body.light-on .digitalists--satellite ol ol,body.light-on .references .reference-link:active,body.light-on .references .reference-link:hover,body.light-on .references .reference-link:link,body.light-on .references .reference-link:visited{color:#454855}body.light-on .references .reference-name:after{border-color:#454855}body.light-on .references .flickity-enabled.is-draggable .flickity-viewport{cursor:url(../assets/images/cursor-move-dark.png),auto}body.light-on .btn--outline{border:2px solid #0dd8ee;font-weight:700}@media (max-width:1024px){body.light-on .link-lang svg,body.light-on .link-lang svg:hover{border:none}}body.light-on .img-text-box .module-content,body.light-on .project-details{background:#fafafa}body.light-on .project-highlight,body.light-on .project-link{color:#0c0f15}body.light-on .project-navigation a{color:#000}body.light-on input{color:#0c0f15}body.light-on .carousel-wrapper:before{color:#efeeee}