html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.dg.ac{z-index:99999 !important}.services,.home,.contact,.cdetails,.case,.preloader,.content,body,html{height:100%;left:0;position:absolute;top:0;width:100%}.home,.contact,.cdetails,.case,.preloader__bottom,.preloader{display:flex;align-items:center;justify-content:center}.services__wrapper,.home__wrapper,.contact__wrapper,.cdetails__wrapper,.case__wrapper,.navigation__left__wrapper{padding-left:14rem}@media(max-width: 1023px){.services__wrapper,.home__wrapper,.contact__wrapper,.cdetails__wrapper,.case__wrapper,.navigation__left__wrapper{padding-left:7rem}}@media(max-width: 767px){.services__wrapper,.home__wrapper,.contact__wrapper,.cdetails__wrapper,.case__wrapper,.navigation__left__wrapper{padding-left:7rem}}.contact__wrapper,.cdetails__wrapper,.case__wrapper{padding-top:15.2rem}@media(max-width: 767px){.contact__wrapper,.cdetails__wrapper,.case__wrapper{padding-top:21rem}}.ubl:after{content:"";z-index:2;position:absolute;left:0;bottom:-1.2rem;height:.2rem;width:30%;background:#e1e1e1;transition:all .5s cubic-bezier(0.77, 0, 0.175, 1)}@media(max-width: 1023px){.ubl:after{display:none}}.ubl:hover:after{transform:translateX(230%);background:#fff;height:.3rem}.ubr:after{content:"";z-index:2;position:absolute;right:0;bottom:-1.2rem;height:.2rem;width:30%;background:#e1e1e1;transition:all .5s cubic-bezier(0.77, 0, 0.175, 1)}@media(max-width: 1023px){.ubr:after{display:none}}.ubr:hover:after{transform:translateX(-230%);background:#fff;height:.3rem}.error404__content__cta,.m__navigation__list__link,.navigation__list__link{white-space:nowrap;box-sizing:border-box}.error404__content__cta:before,.m__navigation__list__link:before,.navigation__list__link:before{content:"";position:absolute;width:100%;height:1px;background:#fff;top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s cubic-bezier(0.77, 0, 0.175, 1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.error404__content__cta:after,.m__navigation__list__link:after,.navigation__list__link:after{position:absolute;width:100%;height:1px;background:currentColor;left:0;pointer-events:none;box-sizing:border-box;content:"";background-color:#e1e1e1;top:calc(100% + 4px);transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .4s .1s cubic-bezier(0.77, 0, 0.175, 1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.error404__content__cta:hover:before,.m__navigation__list__link:hover:before,.navigation__list__link:hover:before{transform-origin:0% 50%;transform:scale3d(1, 2, 1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.error404__content__cta:hover:after,.m__navigation__list__link:hover:after,.navigation__list__link:hover:after{transform-origin:0% 50%;transform:scale3d(1, 1, 1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.link--thebe{position:relative;white-space:nowrap;box-sizing:border-box}.link--thebe:before{content:"";box-sizing:border-box;position:absolute;width:100%;height:1px;background:#fff;top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s cubic-bezier(0.2, 1, 0.8, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.8, 1)}.link--thebe:hover:before{transform-origin:0% 50%;transform:scale3d(1, 2, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.2, 1)}.link--thebe:after{position:absolute;width:100%;height:1px;background:currentColor;left:0;pointer-events:none;box-sizing:border-box;content:"";background-color:#e1e1e1;top:calc(100% + 4px);transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .4s .1s cubic-bezier(0.2, 1, 0.8, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.8, 1)}.link--thebe:hover:after{transform-origin:0% 50%;transform:scale3d(1, 1, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.2, 1)}.case__content__button{vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;transition-property:color;transition-duration:.7s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.case__content__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.case__content__button:hover,.case__content__button:focus,.case__content__button:active{color:#000}.case__content__button:hover:before,.case__content__button:focus:before,.case__content__button:active:before{transform:scaleY(1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.hvr-bounce-to-left{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.7s;transition-duration:.7s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ea2e49;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:hover,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:active{color:#fff;background-color:unset !important}.hvr-bounce-to-left:hover:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)}.blink-effect{animation:blinkAnimation .15s cubic-bezier(0.7, 0, 0.84, 0) infinite}@keyframes blinkAnimation{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes spiningSlashAnimation{0%{content:" "}25%{content:"."}50%{content:".."}75%{content:"..."}100%{content:"..."}}@keyframes flyTopLeft{from{transform:rotate(0) translate(0, 0)}to{transform:rotate(-20deg) translate(-85px, -85px)}}@keyframes flyBottomRight{from{transform:rotate(0) translate(0, 0)}to{transform:rotate(25deg) translate(85px, 85px)}}@keyframes flyTop{from{transform:ranslate(0, 0)}to{transform:translate(85px)}}@keyframes flipRight{0%{transform:rotate(0)}60%{transform:rotate(120deg)}100%{transform:rotate(90deg)}}.scroll__progress__wrapper{position:fixed;top:55%;left:-5rem;transform:rotate(90deg)}.scroll__length{width:20rem;height:2rem;border-bottom:.1rem solid #fff}.scroll__progress{position:absolute;top:1.25rem;left:0rem;width:0;height:1.5rem;width:1.5rem;background-color:#fff;border:.15rem solid #fff;border-radius:50%}@font-face{font-family:"Founders Grotesk Mono";src:url(d35740ab7942c966c8d3.woff2) format("woff2"),url(6368b3633ad731e947d7.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk Mono";src:url(76e3fc23944bf5d8f076.woff2) format("woff2"),url(e7e488778044e9dd7914.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk Text";src:url(2b72fa46a0684b804019.woff2) format("woff2"),url(03a1e42d67e60e40c6e0.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk";src:url(92ef9e94ade7bfdcde75.woff2) format("woff2"),url(901066477fddb1891499.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk";src:url(86afeb4484bd26bb8bcf.woff2) format("woff2"),url(6c3ad817ecd9e6003f83.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk X-Cond Lt";src:url(ebefb64c4821fce7819e.woff2) format("woff2"),url(01578bfc6a0d614668aa.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;outline:none;color:inherit}html{font-size:calc(100vw / 1920 * 10);line-height:1;background-color:#000;color:#e1e1e1;overflow:hidden;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 1023px){html{font-size:calc(100vw / 1024 * 10)}}@media(max-width: 767px){html{font-size:calc(100vw / 750 * 10)}}body{position:fixed}img{opacity:0;transition:opacity .4s ease}img.loaded{opacity:1}.content{z-index:4}[data-animation=paragraph] span,[data-animation=label] span,[data-animation=title] span,.mask span{display:inline-block;overflow:hidden;vertical-align:top}.blank__content{height:100vh;width:100%;display:block;content:"asd"}.blank__content__half{height:35vh}.webgl{transition:all .7 cubic-bezier(0.2, 1, 0.8, 1)}.services__item__content,.services__content__description li,.services__content__description,.contact__content__description,.cdetails__content__description li,.cdetails__content__description,.case__content__description{font-family:"Founders Grotesk Text";font-size:1.3rem;letter-spacing:.005rem}.services__item__content p,.services__content__description p,.contact__content__description p,.cdetails__content__description p,.case__content__description p{line-height:2.9rem}@media(max-width: 767px){.services__item__content,.services__content__description li,.services__content__description,.contact__content__description,.cdetails__content__description li,.cdetails__content__description,.case__content__description{font-size:2.5875rem}.services__item__content p,.services__content__description p,.contact__content__description p,.cdetails__content__description p,.case__content__description p{line-height:5rem}}.preloader__bottom__label{font-family:"Founders Grotesk";font-size:1rem;letter-spacing:.1rem}.home__labels__label,.title__content__label,.contact__content__method,.cdetails_navigation__label,.cdetails__title__tags,.right__arrow,.left__arrow,.case__navigation__label,.case__content__customer,.case__content__title,.navigation__loading__wrapper,.preloader__bottom__percent,.cdetails__navigation__button,.case__navigation__button{font-family:"Founders Grotesk Mono";font-weight:normal;font-size:1.05rem;letter-spacing:.01rem;text-transform:uppercase}.home__labels__label p,.title__content__label p,.contact__content__method p,.cdetails_navigation__label p,.cdetails__title__tags p,.right__arrow p,.left__arrow p,.case__navigation__label p,.case__content__customer p,.case__content__title p,.navigation__loading__wrapper p,.preloader__bottom__percent p,.cdetails__navigation__button p,.case__navigation__button p{line-height:2.05rem}@media(max-width: 767px){.home__labels__label,.title__content__label,.contact__content__method,.cdetails_navigation__label,.cdetails__title__tags,.right__arrow,.left__arrow,.case__navigation__label,.case__content__customer,.case__content__title,.navigation__loading__wrapper,.preloader__bottom__percent,.cdetails__navigation__button,.case__navigation__button{font-size:2.07rem}.home__labels__label p,.title__content__label p,.contact__content__method p,.cdetails_navigation__label p,.cdetails__title__tags p,.right__arrow p,.left__arrow p,.case__navigation__label p,.case__content__customer p,.case__content__title p,.navigation__loading__wrapper p,.preloader__bottom__percent p,.cdetails__navigation__button p,.case__navigation__button p{line-height:4rem}}.technology__ticker__item{font-family:"Founders Grotesk";font-weight:300;font-size:20rem;text-transform:uppercase}@media(max-width: 767px){.technology__ticker__item{font-size:10rem}}.error404__title,.services__content__title,.contact__title,.cdetails__content__title,.preloader__text{font-family:"Founders Grotesk Mono";font-weight:300;font-size:8rem;letter-spacing:.75rem;text-transform:uppercase}.services__item__title,.contact__content__box__title,.cdetails__content__description .content__description__title,.cdetails__title__company,.case__content__project{font-family:"Founders Grotesk X-Cond Lt";font-size:4rem;font-weight:300;letter-spacing:.479rem}@media(max-width: 767px){.services__item__title,.contact__content__box__title,.cdetails__content__description .content__description__title,.cdetails__title__company,.case__content__project{font-size:6.9rem}}.cdetails__content__description h2.content__description__title{font-family:"Founders Grotesk X-Cond Lt";font-size:3rem;font-weight:300;letter-spacing:.479rem}@media(max-width: 767px){.cdetails__content__description h2.content__description__title{font-size:5.9rem}}.home__title__content{font-family:"Founders Grotesk";font-size:12rem;font-weight:600;letter-spacing:-0.15rem}@media(max-width: 767px){.home__title__content{font-size:10rem}}@media(max-width: 1023px)and (min-width: 768px){.home__title__content{font-size:9rem}}.case__content__button{display:inline-block;font-family:"Founders Grotesk Text";font-size:1.1rem;font-weight:300;text-transform:uppercase;letter-spacing:.005rem;padding:1.2rem 3.2rem;border:.1rem solid #4d4d4d}@media(max-width: 767px){.case__content__button{font-size:1.9rem;padding:2.07rem 5.52rem}}.error404__content__cta,.m__navigation__list__link,.navigation__list__link{font-family:"Founders Grotesk";font-size:1.45rem;text-transform:lowercase;letter-spacing:.005rem}.preloader{background-color:#000;color:#fff;position:fixed;z-index:7}.preloader__text{text-align:center;color:#fff;position:relative;width:90%;opacity:0}.preloader__text:before{position:absolute;top:50%;left:0;opacity:1;content:"";border-bottom:.1rem solid #fff;width:100%;transform:scaleX(0)}.preloader__bottom{flex-direction:column;text-align:center;position:absolute;bottom:3rem}.preloader__bottom div{width:111rem}.preloader__bottom__percent{color:#e1e1e1;display:block;line-height:2rem;opacity:0}.preloader__bottom__label{margin-top:1.5rem;display:block;color:#4d4d4d;opacity:0}.navigation{top:0rem;left:0;width:100%;z-index:6;position:fixed;pointer-events:none;color:#e1e1e1;background-color:#000;padding-top:4rem}.navigation:after{content:"";height:7rem;width:100%;z-index:5;position:absolute;left:0;bottom:-7rem;background:#000;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.95) 25%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0.35) 75%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 767px){.navigation{background-color:#000}}.navigation__logo__image{width:6rem;height:1.62rem}@media(max-width: 767px){.navigation__logo__image{width:13rem;height:6.5rem}}.navigation__loading__wrapper{margin-top:.7rem;visibility:hidden;opacity:0}.navigation__loading__content::before{content:"> ";color:#e1e1e1}.navigation__loading__content::after{content:" ";animation:spiningSlashAnimation 1.5s cubic-bezier(0.7, 0, 0.84, 0) infinite}.navigation__list{position:absolute;top:4rem;right:14rem;display:flex;flex-direction:row;z-index:6}@media(max-width: 1023px){.navigation__list{right:7rem}}@media(max-width: 767px){.navigation__list{display:none}}.navigation__list__item{margin-right:3.5rem;pointer-events:auto}.navigation__list__item:last-child{margin-right:0}.navigation__list__link{display:inline-block;position:relative;transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.navigation__list__link:hover{color:#fff;transform:translateY(-0.2rem)}.m__navigation__button{display:none;position:fixed;top:4rem;right:4rem;pointer-events:auto}@media(max-width: 767px){.m__navigation__button{display:inline-block}}.m__navigation__button__image{fill:#fff;height:4rem;width:4rem}.m__navigation{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:6;background-color:#000;background:linear-gradient(180deg, black 0%, #151515 225%)}.m__navigation__logo__image{width:34%;display:block}@media(max-height: 560px){.m__navigation__logo__image{width:18%}}.m__navigation__wraper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;width:100%;height:100%}.m__navigation__list{margin:21rem 0}@media(max-height: 560px){.m__navigation__list{margin:3rem 0}}.m__navigation__list__item{text-align:left}.m__navigation__list__link{font-size:9rem;font-weight:600;text-transform:uppercase;margin:2.5rem 0;display:inline-block;position:relative}@media(max-height: 560px){.m__navigation__list__link{font-size:10rem;margin:1.2rem 0}}.m__navigation__close__button svg{height:35%;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.m__navigation__close__button svg:hover,.m__navigation__close__button svg:active,.m__navigation__close__button svg:focus{transform:rotate(180deg)}.case{align-items:flex-start}.case__wrapper{width:100%;height:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex-direction:column}@media(max-width: 1023px){.case__wrapper{height:unset}}@media(min-width: 1024px)and (max-width: 1799px){.case__wrapper{padding-top:0;align-items:center;justify-content:center}}.case__content{width:100%}.case__content__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}@media(max-width: 767px){.case__content__wrapper{flex-direction:column}}.case__content__title{margin-top:10rem;color:#e1e1e1}@media(max-width: 1023px){.case__content__box{margin-bottom:8rem}}@media(max-width: 767px){.case__content__box{margin-bottom:8rem}}.case__content__project{color:#e1e1e1;margin-bottom:.6rem;margin-top:1.5rem}.case__content__customer{margin-bottom:4.5rem;text-transform:none}.case__content__description{width:63.5rem;color:#e1e1e1;text-align:justify;margin-bottom:8.5rem}@media(max-width: 767px){.case__content__description{width:60rem;margin-bottom:4rem}}.case__content__button{color:#e1e1e1}.case__content__media{overflow:hidden}.case__content__media__image{max-height:60rem;max-width:100%;opacity:.75;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media(max-width: 1023px)and (min-width: 768px){.case__navigation{width:95rem}}@media(max-width: 767px){.case__navigation{width:100%}}@media(max-width: 1023px){.case__navigation__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:flex-start}}@media(max-width: 1023px)and (max-width: 767px){.case__navigation__wrapper{align-items:flex-start}}.case__navigation__element{position:absolute;bottom:4.4rem}.case__navigation__element:first-child{left:14rem}.case__navigation__element:nth-child(2){text-align:center;left:50%}.case__navigation__element:last-child{text-align:right;right:14rem}@media(max-width: 1023px){.case__navigation__element{position:static;display:inline-block;margin:4rem 0}.case__navigation__element:nth-child(2){display:none}.case__navigation__element:last-child{padding-right:7rem}}.webgl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.left__arrow::before{content:"< "}.right__arrow::after{content:" >"}.cdetails{height:auto}.cdetails__wrapper{padding-top:15.2rem;width:100%}.cdetails__content__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.cdetails__content__title{color:#fff;margin-bottom:4rem}.cdetails__box__title{margin-bottom:10.5rem}.cdetails__title__company{color:#e1e1e1;margin-bottom:1.5rem}.cdetails__title__company:after{content:"";background:#fff;width:8.7rem;position:absolute;height:.1rem;margin-top:2rem;margin-left:1rem}@media(max-width: 767px){.cdetails__title__company:after{margin-top:4rem}}.cdetails__title__tags{color:#7a7a7a}.cdetails__content__description{text-align:justify;padding:0 27.8rem;overflow:hidden}.cdetails__content__description p{padding-bottom:3rem}.cdetails__content__description p:last-child{padding-bottom:0rem;margin-bottom:25rem}@media(max-width: 1023px){.cdetails__content__description{padding:0;padding-right:7rem}}.cdetails__content__description .content__description__title{color:#7a7a7a;margin-bottom:1.5rem}.cdetails__content__description ul{list-style-position:inside;list-style-type:disc}.cdetails__content__description li{text-align:justify;line-height:2.9rem;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzQ1OTkgLTMuNjA3OTRlLTA3TC03LjYzMTk0ZS0wOCAxLjc0NTk4TDUuNzg2MzIgNy41MzIyNkwxLjI1IDcuNTMyMjZMMS4yNSAxMEw4Ljc2NjEyIDEwQzkuMDkzODcgMTAgOS40MDcxNSA5Ljg2OTg2IDkuNjM4NSA5LjYzODUxQzkuODY5ODYgOS40MDcxNSAxMCA5LjA5Mzg4IDEwIDguNzY2MTNMMTAgMS4yNUw3LjUzMjI1IDEuMjVMNy41MzIyNSA1Ljc4NjM0TDEuNzQ1OTkgLTMuNjA3OTRlLTA3WiIgZmlsbD0iI2UxZTFlMSIvPgo8L3N2Zz4=)}@media(max-width: 767px){.cdetails__content__description li{line-height:5rem}}.cdetails__navigation__element{position:fixed;bottom:7.4rem}.cdetails__navigation__element:first-child{left:14rem}.cdetails__navigation__element:last-child{text-align:right;right:14rem}@media(max-width: 1023px){.cdetails__navigation__element{position:absolute}.cdetails__navigation__element:first-child{left:7rem}.cdetails__navigation__element:last-child{text-align:right;right:7rem}}.contact{align-items:flex-start}.contact__wrapper{width:100%;height:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex-direction:column}@media(min-width: 1024px)and (max-width: 1799px){.contact__wrapper{padding-top:0;align-items:center;justify-content:center}}@media(max-width: 1023px){.contact__wrapper{height:unset}}.contact__content{width:100%}.contact__content__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%}@media(max-width: 767px){.contact__content__wrapper{flex-direction:column}}.contact__content__box__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.contact__title{color:#fff;margin-bottom:11.5rem;flex-grow:1}.contact__content__box__title{color:#e1e1e1;margin-bottom:3rem}.contact__content__description{color:#e1e1e1;text-align:justify;width:40.5rem;margin-bottom:3.5rem}.contact__content__methods{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.contact__content__method{color:#7a7a7a;width:13.5rem;flex-basis:50%;margin-bottom:6.5rem}.contact__method__label{color:#e1e1e1;margin-bottom:1rem}.contact__method__content{font-weight:300}.contact_method_link{margin-right:1rem}.contact_method_link:last-child{margin-right:0}.contact__map__box{display:inline-block;overflow:visible;position:relative;z-index:1000}.office{display:none}.map__box__wrapper{height:63.5rem;overflow:hidden}.map__box__map{height:69rem;width:94.93rem;display:inline-block;box-sizing:content-box}.map__box__map img{opacity:1}.home__wrapper{width:100%;height:100%}.home__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:100%;text-align:left}.home__title__content{color:#fff;text-transform:uppercase}.title__content__line{line-height:8.5rem}@media(max-width: 767px){.title__content__line{line-height:7.5rem}}@media(max-width: 1023px)and (min-width: 768px){.title__content__line{line-height:6rem}}.title__content__label{color:#e1e1e1;margin-left:.6rem;line-height:1}.home__labels{display:flex;justify-content:space-between;flex-direction:row;width:164rem;position:absolute;bottom:1.3rem}@media(max-width: 1023px){.home__labels{width:89rem}}@media(max-width: 767px){.home__labels{bottom:10.6rem;width:62rem}}.home__labels__label{flex-grow:1;height:8rem;max-width:17rem}@media(max-width: 767px){.home__labels__label{max-width:initial}.home__labels__label:nth-child(2){display:none}}.home__label__content{color:#7a7a7a}.home__label__content:first-child{color:#e1e1e1}.services{flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.services__content{min-height:80vh;height:auto;margin-top:15rem}.services__content:first-child{margin-top:25rem}@media(max-width: 1024px){.services__content{min-height:auto}}.services__content__wrapper{display:grid;grid-template-columns:40% 60%;grid-template-rows:repeat(auto-fill, 1fr)}@media(max-width: 1024px){.services__content__wrapper{grid-template-columns:100%}}@media(min-width: 1025px){.services__content__wrapper{height:100%}}@media(min-width: 1025px){.services__main__wrapper{grid-column:1/3}}.services__content__main{width:60rem}@media(max-width: 1024px){.services__content__main{margin-top:5rem}}.services__content__title{color:#fff;margin-bottom:1.5rem}.services__content__description{line-height:2.5rem;color:#e1e1e1;text-align:justify;margin-bottom:10rem}.services__content__description ul{list-style-position:inside;list-style-type:disc}.services__content__description li{text-align:justify;line-height:2.5rem;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzQ1OTkgLTMuNjA3OTRlLTA3TC03LjYzMTk0ZS0wOCAxLjc0NTk4TDUuNzg2MzIgNy41MzIyNkwxLjI1IDcuNTMyMjZMMS4yNSAxMEw4Ljc2NjEyIDEwQzkuMDkzODcgMTAgOS40MDcxNSA5Ljg2OTg2IDkuNjM4NSA5LjYzODUxQzkuODY5ODYgOS40MDcxNSAxMCA5LjA5Mzg4IDEwIDguNzY2MTNMMTAgMS4yNUw3LjUzMjI1IDEuMjVMNy41MzIyNSA1Ljc4NjM0TDEuNzQ1OTkgLTMuNjA3OTRlLTA3WiIgZmlsbD0iI2UxZTFlMSIvPgo8L3N2Zz4=);padding-top:1.5rem}.services__content__description li strong{letter-spacing:-1px;font-family:"Founders Grotesk Mono";color:#fbfbfb;font-weight:400}@media(max-width: 767px){.services__content__description li{line-height:5rem}}@media(max-width: 1024px){.services__items__blank{display:none}}.services__items__wrapper{display:flex;justify-content:center;align-items:center;border-left:1px solid #393939}@media(max-width: 1024px){.services__items__wrapper{border-left:none;justify-content:left}}.services__item__title{color:#e1e1e1;margin-bottom:1.9rem;width:10rem}@media(max-width: 1024px){.services__item__title{width:auto}}.services__item__content{width:50rem;color:#e1e1e1;text-align:justify;margin-bottom:10rem}.technology__content{margin-left:-14rem}@media(max-width: 768px){.technology__content{margin-top:10rem}}.technology__content__wrapper{height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:center}@media(max-width: 1023px)and (min-width: 768px){.technology__content__wrapper{margin-top:20rem}}.technology__content__items{white-space:nowrap}.technology__content__ticker{white-space:nowrap;display:flex;align-items:center;padding:0;margin:0 auto;width:100vw;margin-bottom:-6rem}.technology__content__ticker li{list-style:none;margin:0 .1em 0 0;padding:0;display:inline-block;cursor:pointer}.technology__content__ticker span{display:inline-block}@media(max-width: 767px){.technology__content__ticker{padding-bottom:3rem;width:20vw}}@media screen and (max-width: 667px)and (max-height: 375px){.technology__content__ticker{margin-bottom:-3rem}}.technology__ticker__item{color:#fff}.technology__ticker__item:nth-child(even){color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.error404{height:100vh;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.error404__wrapper{height:auto;width:auto}.error404__logo{display:flex;align-content:center;align-items:center;justify-content:center}.logo__image{scale:30%}.error404__title{color:#fff;font-size:30rem}.error404__title .part{display:inline-block;position:relative;transition:all 1s ease-in-out;transform:rotate(0) translate(0, 0)}.error404__title .part:nth-child(2){transition:all 1000ms cubic-bezier(0.78, -0.06, 0.315, 1.85)}.error404__title:hover :first-child{transform:rotate(-30deg) translate(-85px, -85px)}.error404__title:hover :nth-child(2){transform:rotate(90deg)}.error404__title:hover :last-child{transform:rotate(35deg) translate(85px, 85px)}.error404__content{text-align:center}.error404__content__cta{text-transform:none;display:inline-block;position:relative;transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}
