@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@100;200;300;400;500;600;700;800;900&family=REM:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}*{margin:0;padding:0;box-sizing:border-box}body{background:#f2f2f2;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;color:#333}::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none;overflow-x:clip}::-webkit-scrollbar{display:none}body,html{scrollbar-width:none}html{font-size:1em}body{font-size:.95vw;font-family:"Red Hat Display",sans-serif;font-weight:300;color:#d1d1d1;background:#111;line-height:1.6}@media (max-width:1200px){body{font-size:1vw}}@media (max-width:768px){body{font-size:6px}}h1{font-size:5.75em;font-family:REM,sans-serif;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1}h2{font-size:5.5em;font-family:REM,sans-serif;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1;text-transform:uppercase}h3{font-size:4em;font-family:REM,sans-serif;font-weight:800;color:#fff;line-height:1;text-transform:uppercase}h4{font-size:4em;font-family:REM,sans-serif;font-weight:800;color:#fff;line-height:1}p{font-size:1em;font-family:"Red Hat Display",sans-serif;color:#d1d1d1;margin-bottom:1rem;line-height:1.5}@media (max-width:1200px){p{font-size:14px}}@media (max-width:768px){p{font-size:14px;line-height:1.2}}p:last-child{margin-bottom:0}.small-text{font-size:.5em}.heading{font-size:1.25em;font-weight:800}.text-heading{margin-bottom:.35em}a{font-size:1em;font-weight:700;color:#007bff;text-decoration:none;transition:all .3s ease}a:hover{color:rgb(0,86.1,178.5);text-decoration:underline}.small,small{font-size:.875em;color:#aaa}b,strong{font-weight:700;color:#fff}.lead{font-size:1.25rem;font-weight:300;line-height:1.5;margin-bottom:2rem}.text-large{font-size:1.2rem;line-height:1.5}.text-small{font-size:.875rem;line-height:1.4}a.link{position:relative}a.link::after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}a.link:hover::after{transform-origin:left;transform:scaleX(1)}ol,ul{margin-bottom:1rem;padding-left:2rem}ol li,ul li{margin-bottom:.5rem;line-height:1.6}ol li:last-child,ul li:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:"Red Hat Display",sans-serif;font-size:.9em;font-weight:500;text-decoration:none!important;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border-radius:50px}.btn:active{transform:translateY(0)}.btn:focus{outline:0}.btn.btn-primary{background:#dbdbdb;color:#000;border:2px solid #dbdbdb;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;position:relative}.btn.btn-primary .label{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#3e3e3e;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:1}.btn.btn-primary .btn-text{position:relative;z-index:2}.btn.btn-primary:hover{color:#fff;border-color:#fff}.btn.btn-primary:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='#fff' %3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'/%3E%3C/svg%3E")}.btn.btn-primary:hover .label{pointer-events:none;width:225%;height:562.5px}.btn.btn-primary:active{background:#000;color:#fff}.btn.disabled,.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.text-heading span{font-weight:100}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.global-margin-top-small{margin-top:.5rem}.global-margin-top-medium{margin-top:1rem}.global-margin-top-large{margin-top:2rem}.global-margin-bottom-small{margin-bottom:.5rem}.global-margin-bottom-medium{margin-bottom:1rem}.global-margin-bottom-large{margin-bottom:2rem}.scrolly-video{width:100%;position:relative;overflow:hidden}section{position:relative;height:100vh;z-index:5}.is--split-bottom .is--split-mask,.is--split-center .is--split-mask,.is--split-text .is--split-mask{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.line-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none;--lineX:80vw;--lineY:75vh;--plus-line-size:30px;--plus-width:5px}@media (max-width:992px){.line-animation{--plus-line-size:20px;--plus-width:2px}}.line-animation .plus-line{position:absolute;left:var(--lineX);top:var(--lineY);height:var(--plus-line-size);width:var(--plus-line-size);z-index:2;transform:translate(calc(-50% + 1px),calc(-50% + 1px));opacity:0}.line-animation .plus-line:before{content:"";position:absolute;height:100%;width:var(--plus-width);background:#fff;left:50%;transform:translateX(-50%)}.line-animation .plus-line:after{content:"";position:absolute;height:var(--plus-width);width:100%;background:#fff;top:50%;transform:translateY(-50%)}.line-animation .line-x{content:"";position:absolute;width:0%;height:2px;background-color:#414141;top:var(--lineY)}.line-animation .line-y{content:"";position:absolute;width:2px;height:0%;background-color:#414141;left:var(--lineX)}.line-animation .plus-line{transition:opacity .2s ease-in-out;transition-delay:0}.line-animation .line-x{transition:width .5s ease-in-out;transition-delay:.2s}.line-animation .line-y{transition:height .5s ease-in-out;transition-delay:.2s}.line-animation.active .plus-line{opacity:1;transition:opacity .5s ease-in-out;transition-delay:.5s}.line-animation.active .line-x{width:100%;transition:width .5s ease-in-out;transition-delay:0s}.line-animation.active .line-y{height:100%;transition:height .5s ease-in-out;transition-delay:0s}.section-bg{position:fixed;width:100vw;top:0;left:0;z-index:2;background:#151616;display:block;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.section-bg.active{opacity:1;transition:opacity .5s ease-in-out}.section-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#151616 90%);z-index:9;pointer-events:none}.section-bg .section-bg-inner-img{height:100vh}.section-bg img{max-width:100%;height:100%;object-fit:cover;transform:rotateY(180deg);margin-left:120px;opacity:.08}@media (max-width:992px){.section-bg img{margin-left:0}}@media (hover:hover) and (pointer:fine){:root{--cursor:100px;--cursor-color:rgba(255, 255, 255, 0.8)}#cursor{position:fixed;z-index:9999999999!important;left:0;top:0;border-radius:100%;pointer-events:none;will-change:transform}#cursor.cs-overlay .cursor__circle{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:2px solid #000;border-radius:50%;background-color:var(--cursor-color);width:200px;height:50px;border-radius:50px}#cursor.cs-overlay .cursor__circle::after{font-family:REM,sans-serif;font-weight:500;content:"VIEW CASE STUDIES";color:#000;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;line-height:1;transition:all .4s cubic-bezier(.52,.02,0,.99);transition-delay:.2s;width:100%;text-align:center}}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}header{width:125px;padding:20px;background-color:#151616;z-index:1001;position:fixed;top:0;left:0;height:100vh}header:before{content:"";position:absolute;top:0;right:10px;width:2px;height:0%;background-color:#2a2a2a;transition:height 1s ease-in-out}@media (max-width:992px){header:before{width:0%;height:2px!important;left:0;top:auto;right:auto;bottom:5px;transition:width 1s ease-in-out}}@media (max-width:992px){header{flex-direction:row;height:auto;width:100%;padding-top:20px;padding-bottom:20px}}@media (max-width:768px){header{padding-bottom:20px}}header .progress-bar{display:block;background-color:#fff;width:5px;height:var(--progress);position:absolute;top:0;right:0}@media (max-width:992px){header .progress-bar{height:2px;width:var(--progress);bottom:0;right:auto;top:auto;left:0}}header .progress-bar-text{writing-mode:vertical-rl;text-orientation:mixed;right:-2.5em;top:20px;transform:rotate(180deg);position:absolute;font-size:10px;opacity:0;text-transform:uppercase;transition:all .5s ease-in-out}@media (max-width:992px){header .progress-bar-text{right:auto;bottom:-20px;writing-mode:unset;transform:rotate(0);top:auto}}header .header__container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px;height:100%}@media (max-width:992px){header .header__container{flex-direction:row;gap:0}}header .header__container .header-logo{height:170px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-100px);transition:all .5s ease-in-out}@media (max-width:992px){header .header__container .header-logo{height:auto;justify-content:space-between}}@media (max-width:992px){header .header__container .header-logo{transform:translateY(-100px)}}header .header__container .header-logo .logo-img{transform:rotate(-90deg) translateX(-50%);position:absolute;left:50%;transform-origin:left;height:50px;width:170px;object-fit:contain;object-position:right}@media (max-width:992px){header .header__container .header-logo .logo-img{transform:none;position:unset;object-position:center;height:auto;width:100px}}header .header__container .btns-wrp{height:170px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-100px);transition:all .5s ease-in-out}@media (max-width:992px){header .header__container .btns-wrp{height:auto;justify-content:end}}@media (max-width:992px){header .header__container .btns-wrp{transform:translateY(-100px)}}header .header__container .btns-wrp .btn-primary{transform:rotate(-90deg) translateX(-50%);position:absolute;left:50%;transform-origin:left;height:50px;width:170px;gap:20px;font-size:14px}@media (max-width:992px){header .header__container .btns-wrp .btn-primary{height:auto;transform:none;position:relative;left:auto;right:auto;top:auto;bottom:auto;gap:10px;font-size:14px;padding:7px 12px;width:auto}}header .header__container .btns-wrp .btn-primary svg{width:20px;height:20px;z-index:2}header .header__container .btns-wrp .btn-primary svg path{transition:all .5s ease-in-out}header .header__container .btns-wrp .btn-primary:hover svg path{fill:#fff}header.isActive-header:before{height:100%}@media (max-width:992px){header.isActive-header:before{width:100%}}header.isActive-header .header-logo{opacity:1;transform:translateX(0)}@media (max-width:992px){header.isActive-header .header-logo{transform:translateY(0)}}header.isActive-header .btns-wrp{opacity:1;transform:translateX(0)}@media (max-width:992px){header.isActive-header .btns-wrp{transform:translateY(0)}}header.isActive-header .progress-bar-text{opacity:1}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}footer{padding-left:125px;padding-right:125px;position:relative;z-index:999;height:100vh;padding-top:100px;overflow:hidden;min-height:800px}@media (max-width:992px){footer{padding-left:0;padding-right:0;padding-top:50px;min-height:500px}}footer .footer-container{height:100%}footer .footer-container .footer-row{flex-direction:column;display:flex;align-items:center;justify-content:end;height:100%}footer .footer-container .footer-row .footer-logo{transform:translateY(100vh);text-align:center;padding-left:120px}@media (max-width:992px){footer .footer-container .footer-row .footer-logo{padding-left:20px;padding-right:20px}}footer .footer-container .footer-row .footer-logo img{width:100%;margin:0 auto;height:590px;max-width:100%;object-fit:contain}@media (max-width:768px){footer .footer-container .footer-row .footer-logo img{height:500px}}footer .footer-container .footer-row .footer-row-inner{width:100%;padding:3vw 15vw 4vw 15vw;display:flex;align-items:flex-start;margin-left:-20px;margin-right:-20px;background:#151616;position:relative;flex-wrap:wrap;justify-content:space-between}@media (max-width:1200px){footer .footer-container .footer-row .footer-row-inner{padding:3vw 0 3vw 124px}}@media (max-width:992px){footer .footer-container .footer-row .footer-row-inner{padding:3vw 10vw 3vw 10vw}}@media (max-width:768px){footer .footer-container .footer-row .footer-row-inner{padding:5vw 10px 5vw 10px;row-gap:15px}}footer .footer-container .footer-row .footer-row-inner .footer-col{width:auto;padding:0 20px}@media (max-width:768px){footer .footer-container .footer-row .footer-row-inner .footer-col{padding:0 10px}}footer .footer-container .footer-row .footer-row-inner .footer-col ul{list-style:none;padding:0;margin:0}footer .footer-container .footer-row .footer-row-inner .footer-col ul li{margin-bottom:0}footer .footer-container .footer-row .footer-row-inner .footer-col ul li a{font-size:1em;font-weight:700;font-family:"Red Hat Display",sans-serif;color:#fff;text-decoration:none}@media (max-width:1200px){footer .footer-container .footer-row .footer-row-inner .footer-col ul li a{font-size:12px}}footer .footer-container .footer-row .footer-row-inner .footer-company-info p{font-size:1em;font-weight:700;font-family:"Red Hat Display",sans-serif;color:#fff;text-decoration:none;margin-bottom:0}footer .footer-container .footer-row .footer-row-inner .footer-company-info p.address{font-weight:300}@media (max-width:1200px){footer .footer-container .footer-row .footer-row-inner .footer-company-info p{font-size:12px}}footer .footer-container .footer-row .footer-row-inner .footer-company-info .labelium-logo{width:150px;max-width:100%}footer .footer-container .footer-row .footer-row-inner .footer-copyright{margin-top:4vw;flex:0 0 100%;max-width:100%;width:100%;text-align:center;font-size:.8em;font-weight:300}@media (max-width:1200px){footer .footer-container .footer-row .footer-row-inner .footer-copyright p{font-size:14px}}@media (max-width:768px){footer .footer-container .footer-row .footer-row-inner .footer-copyright{padding-left:20px;padding-right:20px}footer .footer-container .footer-row .footer-row-inner .footer-copyright p{font-size:10px}}footer .backto-top{position:absolute;bottom:70px;right:40px}@media (max-width:768px){footer .backto-top{right:20px}}footer .backto-top .backto-top-inner{width:50px;height:50px;display:flex;background:#fff;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;cursor:pointer;border:2px solid #fff}@media (max-width:768px){footer .backto-top .backto-top-inner{width:40px;height:40px}}footer .backto-top .backto-top-inner svg{width:24px;height:24px}@media (max-width:768px){footer .backto-top .backto-top-inner svg{width:20px;height:20px}}footer .backto-top .backto-top-inner:hover{background:#000}footer .backto-top .backto-top-inner:hover svg{fill:#fff}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}@media (max-width:768px){#logo-mask image{width:300px;height:300px}}.intro-screen{height:100vh;width:100vw;background:#151616;position:fixed;z-index:9999;clip-path:inset(0 0 0 0);transition:clip-path 1s ease-in-out}.intro-screen.is--active{clip-path:inset(0 100% 0 0)}.intro-screen__container{position:relative;width:100%;height:100%;overflow:hidden;opacity:0}.intro-screen__container video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.intro-screen__container .intro-screen-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;z-index:3;overflow:hidden}@media (max-width:768px){.intro-screen__container .intro-screen-logo{width:300px;height:300px}}.intro-screen__container .intro-screen-logo img{width:100%;height:100%;object-fit:contain;transform:perspective(340px) rotateX(40deg) scale(.9)}.intro-screen__container .intro-logo-scale{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(12);width:500px;height:500px;z-index:3;overflow:hidden;opacity:0}@media (max-width:768px){.intro-screen__container .intro-logo-scale{width:300px;height:300px}}.intro-screen__container .intro-logo-scale img{width:100%;height:100%;object-fit:contain}.intro-screen__container .intro-screen-logo-mask{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;z-index:2;overflow:hidden;opacity:0;mask:url(#logo-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask:url(#logo-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media (max-width:768px){.intro-screen__container .intro-screen-logo-mask{width:300px;height:300px}}.intro-screen__container .intro-screen-logo-mask video{width:100vw;height:100vh;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scrolly-banner{overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.scrolly-banner .top-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;z-index:100;max-width:100%}@media (max-width:992px){.scrolly-banner .top-logo{padding-left:20px;padding-right:20px}}@media (max-width:768px){.scrolly-banner .top-logo{width:300px;padding-left:0;padding-right:0}}.scrolly-banner .top-logo img{width:100%;display:block;opacity:1;transform:scale(1);filter:blur(0);transition:all .5s ease-in-out;transition-delay:1s}.scrolly-banner.hideLogo .top-logo img{transform:scale(1.1);filter:blur(15px);opacity:0;transition:all .5s ease-in-out;transition-delay:0s}.scrolly-banner canvas{opacity:var(--opacity);pointer-events:none}.scrolly-banner video{opacity:var(--opacity);pointer-events:none}.video-bg{pointer-events:none}#banner-video,#marquee-video{top:0;left:0;width:100vw;height:100vh;z-index:1}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}.marquee-video{position:fixed;width:100vw;height:100vh;top:0;z-index:5;pointer-events:none;background-color:#000;opacity:0;transition:all .5s ease-in-out}.marquee-video canvas{opacity:.5}.marquee-video.active{opacity:1}.marquee-section{overflow:hidden;padding-left:120px;padding-right:120px;display:flex!important;z-index:5;align-items:flex-start}@media (max-width:992px){.marquee-section{padding-left:0;padding-right:0}}.marquee-section canvas{opacity:0;transition:all .2s ease-in-out}.marquee-section.active canvas{opacity:.5}.marquee-section .marquee-title{font-size:12em!important;white-space:nowrap;overflow:hidden;position:relative;width:100%;z-index:5;padding-top:35vh}@media (max-width:768px){.marquee-section .marquee-title{padding-top:25vh}}.marquee-section .marquee-details{width:65em;padding-left:7vw;padding-top:2em}@media (max-width:992px){.marquee-section .marquee-details{padding-left:20px;width:80vw}}@media (max-width:768px){.marquee-section .marquee-details{width:100vw;padding-left:10vw;padding-top:8vh;padding-right:20px}}.marquee-section .marquee-left{position:relative}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}.section-whoweare{background:0 0}.section-whoweare.whoweare-animation{z-index:6}@media (max-width:768px){.section-whoweare.whoweare-animation{z-index:1}}.section-whoweare .whoweare-container{max-width:100%;width:100%;height:100%}.section-whoweare .whoweare-container .whoweare-row{width:100%;display:flex;flex-wrap:wrap;height:100%;align-items:center;justify-content:space-between}@media (max-width:768px){.section-whoweare .whoweare-container .whoweare-row{align-items:flex-end}}.section-whoweare .whoweare-container .whoweare-row .whoweare-left{flex:0 0 70vw;max-width:70vw;padding-left:160px;margin-top:30vh}@media (max-width:992px){.section-whoweare .whoweare-container .whoweare-row .whoweare-left{padding-left:20px}}@media (max-width:768px){.section-whoweare .whoweare-container .whoweare-row .whoweare-left{padding-left:20px;padding-right:30px;flex:0 0 100vw;max-width:100vw}}.section-whoweare .whoweare-container .whoweare-row .whoweare-right{flex:0 0 20vw;max-width:20vw;height:100%;position:relative;padding-right:20px}@media (max-width:768px){.section-whoweare .whoweare-container .whoweare-row .whoweare-right{flex:0 0 100vw;max-width:100vw;height:30vh;padding-right:0}}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-img{background-color:#000;clip-path:inset(0 0 100% 0);height:100%;width:100%;position:absolute;top:0}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-bg-wave{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right;opacity:.15}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover;object-position:left}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-inner{height:100%;display:flex;align-items:center;justify-content:center}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-inner .whoweare-right-inner-img{width:32em;height:32em;display:flex;align-items:center;justify-content:center;background:#151616;padding:1.875em;border-radius:50%;margin-left:-10.875em;opacity:0;z-index:2}@media (max-width:1200px){.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-inner .whoweare-right-inner-img{width:28em;height:28em}}.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-inner .whoweare-right-inner-img img{height:100%;width:100%;object-fit:contain;opacity:0;transform:scale(.8)}@media (max-width:768px){.section-whoweare .whoweare-container .whoweare-row .whoweare-right .whoweare-right-inner .whoweare-right-inner-img{margin-left:0;transform:translateY(-8vh);width:30vh;height:30vh}}.section-whoweare .whoweare-right-img{opacity:0;transition:clip-path .5s ease-in-out;transition-delay:.8s}.section-whoweare .whoweare-right-bg{transition:opacity .5s ease-in-out;transition-delay:.8s}.section-whoweare .whoweare-right-inner-img{transition:opacity .5s ease-in-out;transition-delay:.2s}.section-whoweare .whoweare-right-inner-img img{transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition-delay:.2s}.section-whoweare.active .whoweare-right-img{opacity:1;clip-path:inset(0 0 0 0)!important;transition:clip-path .5s ease-in-out;transition-delay:.2s}.section-whoweare.active .whoweare-right-bg{opacity:.1!important;transition:opacity .2s ease-in-out!important;transition-delay:.2s!important}.section-whoweare.active .whoweare-right-inner-img{opacity:1!important;transition:opacity .5s ease-in-out!important;transition-delay:.8s!important}.section-whoweare.active .whoweare-right-inner-img img{opacity:1!important;transform:scale(1)!important;transition:transform .6s ease-in-out,opacity .6s ease-in-out!important;transition-delay:.8s!important}.section-whoweare.section-whoweare-fix{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.section-whoweare.section-whoweare-fix .whoweare-container .whoweare-row{justify-content:end}.section-whoweare.section-whoweare-fix .whoweare-container .whoweare-row .whoweare-right{pointer-events:auto}.section-whoweare.removeActive .whoweare-right-img{opacity:0!important;clip-path:inset(100% 0 0 0)!important;transition:clip-path .5s ease-in-out;transition-delay:.5s}.section-whoweare.removeActive .whoweare-right-bg{opacity:0!important;transition:opacity .5s ease-in-out!important;transition-delay:.5s!important}.section-whoweare.removeActive .whoweare-right-inner-img{opacity:0!important;transition:opacity .5s ease-in-out!important;transition-delay:.2s!important}.section-whoweare.removeActive .whoweare-right-inner-img img{transform:scale(.8)!important;opacity:0!important;transition:transform .5s ease-in-out,opacity .5s ease-in-out!important;transition-delay:.2s!important}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}.section-services.section-services-fix{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.section-services.section-services-fix.section-active{opacity:1}.section-services.section-services-fix.section-active .services-row{height:100%}.section-services.section-services-fix.section-active .services-row .services-right .services-right-img{pointer-events:all}@media (max-width:768px){.section-services.section-services-fix .services-container{height:100%}}.section-services.section-services-fix .services-row{justify-content:end}@media (max-width:768px){.section-services.section-services-fix .services-row{align-items:flex-end}}.section-services .services-row{display:flex;flex-wrap:nowrap}@media (max-width:768px){.section-services .services-row{height:100%;align-items:flex-start}}.section-services .services-row .services-left{flex:0 0 70vw}@media (max-width:768px){.section-services .services-row .services-left{flex:0 0 100vw}}.section-services .services-row .services-right{flex:0 0 30vw}@media (max-width:768px){.section-services .services-row .services-right{flex:0 0 100vw;height:30vh}}.section-services .services-row .services-right .services-right-img{position:relative;height:100vh}@media (max-width:768px){.section-services .services-row .services-right .services-right-img{height:100%}}.section-services .services-row .services-right .services-right-img .bg-line-shap{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;opacity:.1}.section-services .services-row .services-right .services-tab-imgs{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;display:flex;justify-content:center;opacity:0;transform-origin:center center;will-change:transform,opacity;transition:all 1s ease-out;filter:blur(5px)}@media (max-width:768px){.section-services .services-row .services-right .services-tab-imgs{gap:20px;justify-content:space-around}}.section-services .services-row .services-right .services-tab-imgs.active{opacity:1;filter:blur(0);transition-delay:.2s}.section-services .services-row .services-right .services-tab-imgs .tab-img{max-width:100%;transform-origin:center center;will-change:transform,opacity;transition:transform .3s ease-out,opacity .3s ease-out;cursor:pointer}.section-services .services-row .services-right .services-tab-imgs .tabimgwrap{will-change:transform}.section-services .services-row .services-right .services-tab-imgs .tabimgwrap .tabimgwrap-inner{width:12em;max-width:12em}@media (max-width:768px){.section-services .services-row .services-right .services-tab-imgs .tabimgwrap .tabimgwrap-inner{width:20em;max-width:20em}}.section-services .services-row .services-right .services-tab-imgs .tabimgwrap:nth-child(1) .tabimgwrap-inner{transform:translateY(-3em) translateX(1em);overflow:hidden}@media (max-width:768px){.section-services .services-row .services-right .services-tab-imgs .tabimgwrap:nth-child(1) .tabimgwrap-inner{transform:translateY(0) translateX(0)}}.section-services .services-row .services-right .services-tab-imgs .tabimgwrap:nth-child(2) .tabimgwrap-inner{transform:translateY(7em) translateX(-1em);overflow:hidden}@media (max-width:768px){.section-services .services-row .services-right .services-tab-imgs .tabimgwrap:nth-child(2) .tabimgwrap-inner{transform:translateY(0) translateX(0)}}.section-services .services-container{width:100%}.section-services .services-container .services-left{padding-left:14vw}@media (max-width:992px){.section-services .services-container .services-left{padding-left:20px}}@media (max-width:768px){.section-services .services-container .services-left{padding-left:20px;padding-right:20px}}.section-services .services-container .services-left .services-left-inner{height:35vh;padding-bottom:5vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:end}@media (max-width:768px){.section-services .services-container .services-left .services-left-inner{height:auto;margin-top:130px;padding-bottom:0}}.section-services .services-container .services-left .services-left-inner .text-heading{margin-bottom:0}@media (max-width:768px){.section-services .services-container .services-left .services-left-inner .text-heading{margin-bottom:20px}}.section-services .services-container .main-tabs{display:flex;gap:30px;margin-top:3vh}@media (max-width:768px){.section-services .services-container .main-tabs{margin-top:0;margin-bottom:10px;gap:10px 0;flex-wrap:wrap}}.section-services .services-container .main-tabs .main-tab{display:flex;align-items:baseline;gap:10px}@media (max-width:768px){.section-services .services-container .main-tabs .main-tab{flex:0 0 48%}}.section-services .services-container .main-tabs .main-tab .tab-number{width:3vw;height:3vw;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:1.1em;font-family:REM,sans-serif;font-weight:800;color:#fff;position:relative}@media (max-width:768px){.section-services .services-container .main-tabs .main-tab .tab-number{width:40px;height:40px}}.section-services .services-container .main-tabs .main-tab .tab-number .tab-icon{position:absolute;top:50%;left:50%;width:90%;height:90%;object-fit:cover;object-position:center;transform:translate(-50%,-50%)}.section-services .services-container .main-tabs .main-tab .tab-text{font-size:1.5em;margin-bottom:5px;cursor:pointer}@media (max-width:992px){.section-services .services-container .main-tabs .main-tab .tab-text{font-size:2em}}.section-services .services-container .main-tabs .main-tab .tab-dots{display:flex;gap:5px}.section-services .services-container .main-tabs .main-tab .tab-dots .dot{width:10px;height:10px;background:rgba(255,255,255,.3);border-radius:10px;position:relative;--width:100%;cursor:pointer}.section-services .services-container .main-tabs .main-tab .tab-dots .dot:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#fff;border-radius:10px;clip-path:inset(0 var(--width) 0 0)}@media (max-width:992px){.section-services .services-container .main-tabs .main-tab .tab-dots .dot{width:8px;height:8px}}.section-services .services-container .content-section{margin-top:5vh;position:relative}@media (max-width:768px){.section-services .services-container .content-section{margin-top:30px}}.section-services .services-container .content-section .tab-content-group{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.section-services .services-container .content-section .tab-content-group.active{opacity:1;pointer-events:all}.section-services .services-container .content-section .tab-content-group .inner-tab-content{margin-bottom:2.5vh;position:relative;padding-left:10px}@media (max-width:768px){.section-services .services-container .content-section .tab-content-group .inner-tab-content{margin-bottom:20px}}.section-services .services-container .content-section .tab-content-group .inner-tab-content:before{content:"";width:2px;height:100%;background:#fff;position:absolute;left:0;top:0}.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-title{font-size:1.1em;font-weight:400;cursor:pointer}@media (max-width:1200px){.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-title{font-size:1.5em}}@media (max-width:992px){.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-title{font-size:2em}}@media (max-width:768px){.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-title{font-size:2em}}.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text{max-width:26em;overflow:hidden;transition:height .5s ease-in-out}@media (max-width:992px){.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text{max-width:26em}}@media (max-width:768px){.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text{max-width:300px}}.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text .inner-tab-details{margin-top:1.5vh}.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text .inner-tab-details p{margin-bottom:0}.section-services .services-container .content-section .tab-content-group .inner-tab-content .inner-tab-content-text.heightNormal{height:0}.section-services .services-container .content-section .tab-content-group .inner-tab-content.active .inner-tab-content-text{height:var(--height)}.trigar{--counter-start:1;position:absolute;pointer-events:none;top:0;width:100%;height:100%}.trigar .trigar-item{height:calc(100% / var(--counter-start))}.cs-section{align-items:baseline}.cs-section .cs-container{padding-left:14vw;height:200vh;overflow:hidden}@media (max-width:768px){.cs-section .cs-container{padding-left:10vw}}.cs-section .cs-container .cs-title{height:25vh;display:flex;align-items:end;padding-bottom:1vh}.cs-section .cs-container .cs-title .text-heading{margin-bottom:0}@media (max-width:768px){.cs-section .cs-container .cs-title .text-heading{margin-bottom:20px}}.cs-wrap{overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center;width:100%;height:var(--height);margin-top:3vh;gap:10px}@media (max-width:768px){.cs-wrap{height:auto;display:block;width:80vw}}.cs-wrap .cs-item{flex:0 0 30px;height:100%;transition:flex .6s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;cursor:none;transition:opacity .6s cubic-bezier(.25,1,.5,1)}@media (max-width:768px){.cs-wrap .cs-item{height:20px;margin-bottom:10px;transition:height .6s cubic-bezier(.25,1,.5,1)}}.cs-wrap .cs-item video{opacity:0;width:100%;aspect-ratio:16/9;object-fit:cover;height:100%;object-position:left;transition:opacity 1s cubic-bezier(.25,1,.5,1);cursor:default}.cs-wrap .cs-item:hover:not(.active){opacity:.8!important}.cs-wrap .cs-item.active{flex:0 0 55vw}@media (max-width:768px){.cs-wrap .cs-item.active{height:var(--height)!important}}.cs-wrap .cs-item.active video{opacity:1;transition:opacity 0s cubic-bezier(.25,1,.5,1)}.cs-wrap .cs-item:nth-child(1){background-color:#fdfdfd;flex:0 0 55vw}.cs-wrap .cs-item:nth-child(2){background-color:#d4d4d4}.cs-wrap .cs-item:nth-child(3){background-color:#85bd75}.cs-wrap .cs-item:nth-child(4){background-color:#8271ba}.cs-wrap .cs-item:nth-child(5){background-color:#ea8c8f}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}.clients-section{z-index:4}.clients-section .client-logos-wrp-inner{clip-path:inset(0 0 100% 0);transition:all .5s ease-in-out}.clients-section .clients-container{max-width:100%;width:100%;height:100%}.clients-section .clients-container .clients-row{width:100%;display:flex;flex-wrap:wrap;height:100%;align-items:flex-start;justify-content:space-between}.clients-section .clients-container .clients-left{flex:0 0 50vw;max-width:50vw;padding-left:160px;margin-top:30vh}@media (max-width:992px){.clients-section .clients-container .clients-left{padding-left:20px}}@media (max-width:768px){.clients-section .clients-container .clients-left{flex:0 0 100vw;max-width:100vw;padding-left:20px;margin-top:150px}}.clients-section .clients-container .clients-right{flex:0 0 45vw;max-width:45vw;height:86vh;position:relative;overflow:hidden;padding-right:5em}.clients-section.active .client-logos-wrp-inner{clip-path:inset(0 0 0 0)}.client-logos-wrp-inner{overflow:hidden;background-color:#000;border:2px solid #151518;padding:30px}.client-logos--container{grid-column-gap:3.5em;justify-content:center;align-items:center;display:flex;margin-bottom:3.5em}@media (max-width:1200px){.client-logos--container{grid-column-gap:2.5em;margin-bottom:2.5em}}.client-logo-circle{border:1px solid #4b4b54;border-radius:100vw;justify-content:center;align-items:center;flex:0 0 10em;width:10em;height:10em;padding:.75em;display:flex}.client-logo-img{aspect-ratio:1;object-fit:contain;width:55%}@media (max-width:992px){.client-logo-img{width:75%}}.clients-section-fix{position:fixed;top:0;width:100%;left:0;z-index:5;pointer-events:none}@media (max-width:768px){.clients-section-fix .clients-container .clients-row{align-items:end}.clients-section-fix .clients-container .clients-left{display:none}.clients-section-fix .clients-container .clients-right{flex:0 0 100vw;width:100vw;max-width:100%;height:50vh!important;display:flex;justify-content:center}.clients-section-fix .clients-container .clients-right .client-logos-wrp-inner{padding:20px;width:85vw}.clients-section-fix .clients-container .clients-right .client-logos-wrp-inner .client-logos-wrp{font-size:2vw}}:root{--rem-192:12em;--rem-92:5.75em;--rem-88:5.5em;--rem-64:4em;--font-xxs:0.5em;--font-sm:1em;--font-md:1.25em;--font-bold:1em}body.modal-open{overflow:hidden}.get-in-touch-section-bg{position:fixed;top:0;width:100%;height:100vh;z-index:1;background:rgba(28,28,28,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .8s ease-in-out;right:0;opacity:0;pointer-events:none;z-index:1001}.get-in-touch-section-bg.active{opacity:1}.get-in-touch-section{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1002;transform:translateX(-100%);transition:all 1s ease-in-out;padding:30px 30px}@media (max-width:992px){.get-in-touch-section{padding:20px 20px;transform:translateX(100%)}}@media (max-width:768px){.get-in-touch-section{padding:15px 15px}}.get-in-touch-section *{color:#000}.get-in-touch-section.active{transform:translateX(0)}.get-in-touch-section .get-in-touch-section-inner{width:70%;background-color:#fff;height:100%;padding:30px 30px;position:relative;z-index:1}@media (max-width:992px){.get-in-touch-section .get-in-touch-section-inner{width:100%;padding:20px 20px}}@media (max-width:768px){.get-in-touch-section .get-in-touch-section-inner{padding:15px 15px}}.get-in-touch-section .get-in-touch-section-inner .text-heading{color:#000;margin-bottom:20px}.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close{position:absolute;right:30px;top:30px;width:50px;height:50px;border:2px solid #000;border-radius:50%;display:flex;background-color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}@media (max-width:992px){.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close{width:40px;height:40px;top:20px;right:20px}}@media (max-width:768px){.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close{width:30px;height:30px;top:10px;right:10px}}.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close svg{width:20px;height:20px;transition:all .3s}@media (max-width:992px){.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close svg{width:16px;height:16px}}.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close:hover{background-color:#000}.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-close:hover svg path{stroke:#fff}.get-in-touch-section .get-in-touch-section-inner .get-in-touch-section-inner-content{height:calc(100% - 70px);overflow-y:auto}.landscape-section{height:100vh;position:fixed;z-index:1002;width:100%;background:rgba(0,0,0,.8431372549);display:none;align-items:center;justify-content:center}.landscape-section .landscape-section-inner p{color:#fff;font-size:3em}@media (orientation:landscape) and (max-width:991px){.landscape-section{display:flex}}
/*# sourceMappingURL=style.min.css.map */
