@font-face{font-family:algerian;src:url(/assets/font/ALGERIA.ttf) format("ttf")}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{font-family:sans-serif;font-size:16px;position:relative}body a{text-decoration:none}body .container{width:90%;max-width:1440px}body .full-nav .container,body .slide-nav .container{width:90%;max-width:1560px}body .emphasize{font-family:Georgia,Times New Roman,Times,serif;font-style:italic}body .form-control:focus{box-shadow:0 0 0 #000}.cna-btn{font-size:14px;font-weight:700;margin-bottom:40px;text-transform:uppercase;display:inline-block;position:relative;width:270px;border:0;outline:none;text-align:left;background:transparent;text-decoration:none;transition:all .5s cubic-bezier(.58,0,.06,.98);-webkit-transition:all .5s cubic-bezier(.58,0,.06,.98);-moz-transition:all .5s cubic-bezier(.58,0,.06,.98);-ms-transition:all .5s cubic-bezier(.58,0,.06,.98);-o-transition:all .5s cubic-bezier(.58,0,.06,.98)}.cna-btn:hover{letter-spacing:3px}.cna-btn .circle-n-arrow{position:absolute;right:0;top:-43px;display:inline-block;margin-left:60px;width:60px;height:60px;border:2px solid #ddd;transform:translateY(20px);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transition:border .5s cubic-bezier(.58,0,.06,.98);-webkit-transition:border .5s cubic-bezier(.58,0,.06,.98);-moz-transition:border .5s cubic-bezier(.58,0,.06,.98);-ms-transition:border .5s cubic-bezier(.58,0,.06,.98);-o-transition:border .5s cubic-bezier(.58,0,.06,.98)}.cna-btn:hover .circle-n-arrow{border-color:#313131}.cna-btn .circle-n-arrow:before{position:absolute;width:50px;height:2px;background:#fff;content:"";top:calc(50% - 1px);right:50%;transition:all .5s cubic-bezier(.58,0,.06,.98);-webkit-transition:all .5s cubic-bezier(.58,0,.06,.98);-moz-transition:all .5s cubic-bezier(.58,0,.06,.98);-ms-transition:all .5s cubic-bezier(.58,0,.06,.98);-o-transition:all .5s cubic-bezier(.58,0,.06,.98)}.cna-btn.dark .circle-n-arrow:before{background:#181818}.cna-btn:hover .circle-n-arrow:before{width:20px;transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}.cna-btn .circle-n-arrow:after{position:absolute;content:"";width:10px;height:10px;border:5px solid transparent;border-left-color:#fff;top:43%;left:50%;transition:all .5s cubic-bezier(.58,0,.06,.98);-webkit-transition:all .5s cubic-bezier(.58,0,.06,.98);-moz-transition:all .5s cubic-bezier(.58,0,.06,.98);-ms-transition:all .5s cubic-bezier(.58,0,.06,.98);-o-transition:all .5s cubic-bezier(.58,0,.06,.98)}.cna-btn.dark .circle-n-arrow:after{border-color:transparent transparent transparent #181818}.cna-btn:hover .circle-n-arrow:after{transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}.oa-btn{letter-spacing:3px;color:#191919}.cna-btn .arrow{display:inline-block;transform:translateY(-2px);position:absolute;right:0;width:60px;height:2px;background:#181818;position:relative;transition:width .4s ease-in-out;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.cna-btn .arrow.light{background:#fff}.cna-btn:hover .arrow{width:70px}.cna-btn .arrow:after{position:absolute;right:-10px;top:-4px;content:"";height:10px;width:10px;border:5px solid transparent;border-left-color:#181818}.cna-btn .arrow.light:after{border-color:transparent transparent transparent #fff}.full-nav{position:absolute;top:0;z-index:150;width:100%;padding:40px 0;opacity:0}.full-nav .navbar-nav,.slide-nav .navbar-nav{margin-right:30px}.full-nav .navbar-nav .nav-link,.slide-nav .navbar-nav .nav-link{font-size:11px;font-weight:700;padding:20px 35px;color:#fff;letter-spacing:1px}.active-nav,.mobile-active{border-bottom:2px solid #fff}.full-nav .navbar-nav .nav-link.active,.slide-nav .navbar-nav .nav-link.active{opacity:.5}.full-nav .navbar-nav .nav-link span,.slide-nav .navbar-nav .nav-link span{display:block;position:relative;padding-bottom:2px;overflow-x:hidden}.full-nav .nav-link span:after,.slide-nav .navbar-nav .nav-link span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out}.full-nav .navbar-nav .nav-link:hover span:after,.slide-nav .navbar-nav .nav-link:hover span:after{transform:scaleX(1);transform-origin:left}.full-nav .navbar-nav .nav-link.active:hover span:after,.slide-nav .navbar-nav .nav-link.active:hover span:after{transform:scaleX(0);transform-origin:left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}.full-nav .contact-btn-lg,.slide-nav .contact-btn-lg{font-size:11px;font-weight:bolder;padding:20px 40px;text-transform:uppercase;border:2px solid #fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;position:relative;z-index:1;overflow:hidden;color:#fff;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;margin-left:20px}.full-nav .contact-btn-lg:after,.slide-nav .contact-btn-lg:after{position:absolute;content:"";width:100%;height:100%;background:#fff;left:0;bottom:0;z-index:-1;transform:scale3d(2,2,1) rotate(15deg) translate3d(0,100%,0);-webkit-transform:scale3d(2,2,1) rotate(15deg) translate3d(0,100%,0);-moz-transform:scale3d(2,2,1) rotate(15deg) translate3d(0,100%,0);-ms-transform:scale3d(2,2,1) rotate(15deg) translate3d(0,100%,0);-o-transform:scale3d(2,2,1) rotate(15deg) translate3d(0,100%,0);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}.full-nav .contact-btn-lg:hover{color:#181818!important}.contact-btn-lg span.arrow:after{content:"";width:10px;height:10px;border:5px solid transparent;border-left-color:#181818;position:absolute;right:-8px;top:-4px}.full-nav .contact-btn-lg:hover:after,.slide-nav .contact-btn-lg:hover:after{transform:scale3d(2,2,1) rotate(10deg) translate3d(0,10%,0);-webkit-transform:scale3d(2,2,1) rotate(10deg) translate3d(0,10%,0);-moz-transform:scale3d(2,2,1) rotate(10deg) translate3d(0,10%,0);-ms-transform:scale3d(2,2,1) rotate(10deg) translate3d(0,10%,0);-o-transform:scale3d(2,2,1) rotate(10deg) translate3d(0,10%,0)}.contact-btn-lg span.arrow{background:#fff!important;display:inline-block;height:2px;width:40px!important;margin-left:15px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.contact-btn-lg span.arrow,.contact-btn-lg span.arrow:after{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}.contact-btn-lg span.arrow:after{border-color:transparent transparent transparent #fff!important}.navbar .contact-btn-lg:hover span.arrow{background:#191919!important}.navbar .contact-btn-lg:hover span.arrow:after{border-color:transparent transparent transparent #191919!important}.slide-nav{position:fixed;top:-140px;width:100%;left:0;right:0;z-index:200;padding:10px 0;background:#fff;transition:top .5s ease-in-out}.slide-nav .navbar-nav .nav-link{color:#181818!important}.slide-nav .navbar-nav .nav-link span:after{background:#181818!important}.slide-nav .contact-btn-lg{border:2px solid #181818!important;color:#181818}.slide-nav .contact-btn-lg:hover{color:#fff}.slide-nav .contact-btn-lg:after{background:#181818}.navbar .contact-btn-lg:hover{color:#fff}.slide-nav .contact-btn-lg span.arrow{background:#181818!important}.slide-nav .contact-btn-lg span.arrow:after{border-color:transparent transparent transparent #181818!important}.slide-nav .contact-btn-lg:hover span.arrow{background:#fff!important}.slide-nav .contact-btn-lg:hover span.arrow:after{border-color:transparent transparent transparent #fff!important}#footer_section{background:#181819}#footer_section .cna-btn{width:400px;transition:all 1s cubic-bezier(.58,0,.06,.98)}#footer_section .cna-btn:hover{letter-spacing:3px}#footer_section a,#footer_section li,#footer_section p{color:#8f8f8f;font-size:14px}.footer-inquery{transform:translateY(-160px);position:relative;-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);-o-transform:translateY(-160px)}.footer-inquery img{object-fit:cover;width:100%;height:100%}.footer-inquery .overlay{position:absolute;top:0;width:100%;height:100%;color:#fff;padding-top:5%;padding-bottom:7%}.footer-inquery .footer-wave{position:absolute;bottom:30px;left:0;right:0;scale:1.01}.footer-inquery hr{margin-top:2rem;transform:translateY(-25px)}.footer-inquery .overlay h2{font-size:70px;line-height:.8;letter-spacing:-2px}.footer-inquery .overlay a{color:#fff!important}.footer-contacts{transform:translateY(-20%)}.footer-contacts .card{border:0}.footer-contacts .card .card-title{font-size:12px;line-height:1;text-transform:uppercase;font-style:italic;font-weight:900}.footer-contacts .card .card-body a{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.footer-contacts .card .card-body a:hover{color:#fff!important}.footer-social{padding-bottom:5rem;padding-top:3rem}.footer-social a{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.footer-social a:hover{color:#fff!important}#footer_section .copyright p{margin-bottom:5px}#footer_section hr{opacity:.1}.page-hero-wrapper{position:relative;top:0;left:0;right:0;background:#181819;color:#fff;overflow:hidden;display:flex;justify-content:center;flex-direction:column;background-attachment:fixed}.page-hero-text{padding-top:275px;padding-bottom:250px}.page-hero-text h1{font-size:4.375em;line-height:1.2;font-weight:600}.page-hero-text h1 span{display:inline-block;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.section-heading{font-size:3.4375em;letter-spacing:-2.4px;color:#181818;font-weight:700;margin-bottom:5rem}.section-heading.light{color:#fff}.slide-up div span{display:inline-block;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.partnership-list .card{border:0;background:transparent;position:relative}.partnership-list .card:before{content:"";width:100%;height:100%;background:#fff;position:absolute;z-index:1;scale:0;transition:scale .2s ease;-webkit-transition:scale .2s ease;-moz-transition:scale .2s ease;-ms-transition:scale .2s ease;-o-transition:scale .2s ease}.partnership-list .card:hover:before{scale:1}.partnership-list .card-body{padding:4rem 3rem;z-index:10}.partnership-list .details{color:#9f9f9f;font-size:16px;line-height:29px;transition:color .2s ease-in-out}.partnership-list .card:hover .details{color:#181818}.contact-wrapper h2{max-width:600px;margin-bottom:2rem;text-align:center}.contact-wrapper.dark h2{color:#f7f7f7}.contact-wrapper p{max-width:500px;text-align:center;color:#1f1f1f;margin-top:20px;opacity:.6}.contact-wrapper.dark p{color:#9f9f9f}.contact-form{width:100%;max-width:600px;background:#ffffff5b;padding:4rem;margin-top:3rem}.contact-wrapper.dark .contact-form{background:transparent}.contact-form .form-control{background:transparent;border:0;outline:none;padding:7px 0;border-bottom:1px solid #1818181e;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.contact-form .circle-n-arrow:before{top:calc(50% + .3px)}.contact-wrapper.dark .contact-form .form-control{color:#fff;border-bottom-color:#333}.contact-form .form-floating label{padding-left:0;padding-right:0}.contact-wrapper.dark .contact-form .form-floating label{color:#fff}.contact-form .form-control:focus+label:after{background:transparent}.custom-file-input::-webkit-file-upload-button{display:none}.contact-form .form-control:focus,.contact-wrapper.dark .contact-form .form-control:focus{box-shadow:0 0 0 #000;border-bottom-color:#cea05a}.hero-wrapper .container{width:90%;max-width:1560px}.hero-wrapper{position:relative;top:0;left:0;right:0;height:1700px;background:#181819;color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-text{position:absolute;top:-100%;background:#191919;width:100%;min-height:500px;height:80vh;z-index:50}.hero-text .hero-video{width:100%!important;height:100%!important;object-fit:cover!important}.hero-text .hero-video-overlay{position:absolute;top:52vh;left:0;right:0}.hero-text h1{text-align:center;font-size:35px;letter-spacing:1px;line-height:40px;padding-top:50px;opacity:0;transform:translateY(100%);font-weight:700}.hero-text .hero-wave{position:absolute;rotate:180deg;width:100%;bottom:-100px;left:0;right:0}.hero-fake-bg{position:absolute;width:100%;height:100%;z-index:20;top:-100%;opacity:1;transition:opacity .5s ease}.hero-wrapper.change .hero-fake-bg{opacity:0}.hero-moon-intro{position:absolute;top:83vh;width:100%;text-align:center;z-index:50}.hero-moon-intro h1{font-size:50px;letter-spacing:-1.5px;margin-bottom:30px}.hero-moon-intro h1 strong{display:inline-block;transform:translateY(250%);-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);-o-transform:translateY(250%)}.hero-moon-intro .circle-n-arrow{opacity:0}.hero-moon-content{position:absolute;top:1200px;width:100%;z-index:50}.hero-moon-content h1{font-size:55px;letter-spacing:-2px;line-height:70px;max-width:621px;margin-bottom:50px}.hero-moon-content h1 strong span{transform:translateY(350%)}.hero-moon-content h1 .dash{width:30px;height:5px;background:#fff;margin-bottom:10px}.moon-wrapper{position:absolute;width:100vw;height:100vh;top:0;z-index:40;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1920px){.hero-wrapper{height:1900px}.hero-moon-content{top:1500px}}@media only screen and (min-width:2200px){.hero-wrapper{height:2500px}.hero-moon-content{top:2000px}}#moon{position:absolute;width:40vw;height:40vw;opacity:0;border-radius:50%;scale:3;--rotate-before:0;z-index:40;transition:all 1e-9s ease;-webkit-transition:all 1e-9s ease;-moz-transition:all 1e-9s ease;-ms-transition:all 1e-9s ease;-o-transition:all 1e-9s ease}.hero-wrapper #moon:after{position:absolute;top:0;content:"";width:100%;height:100%;background:conic-gradient(transparent,#181818,#cea05a,transparent,transparent);opacity:0;scale:1.03;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;z-index:-1;rotate:-150deg;transition:opacity .1s ease,rotate 2s ease;-webkit-transition:opacity .1s ease,rotate 2s ease;-moz-transition:opacity .1s ease,rotate 2s ease;-ms-transition:opacity .1s ease,rotate 2s ease;-o-transition:opacity .1s ease,rotate 2s ease}.hero-wrapper.change #moon:after{opacity:1;rotate:var(--rotate-before)}.hero-wrapper.change #moon{transition-property:box-shadow;transition-duration:.3s;transition-delay:2s;box-shadow:-150px -150px 150px 10px #cea05a}.hero-wrapper #moon div{width:100%;height:100%;border-radius:50%;z-index:20;background:linear-gradient(90deg,#db952c,#000);transition-delay:2s;transition:background-color .1s ease-out;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out}.hero-wrapper.change #moon div{background:#181818}.hero-moon-content .cna-btn{opacity:0}.hero-wrapper .cna-btn .circle-n-arrow{border:2px solid #dddddd26}.hero-wrapper .hero-moon-intro .cna-btn .circle-n-arrow:before{top:calc(50% + .5px)}.hero-wrapper .hero-moon-content .cna-btn .circle-n-arrow{width:70px;height:70px}.hero-wrapper .hero-moon-content .cna-btn:hover .circle-n-arrow{border:2px solid #ddd}#programs_section{background-color:#e8e8e8;padding-top:6rem;padding-bottom:3rem}#programs_section .heading,#work_section .heading{margin-bottom:50px;font-size:30px;letter-spacing:-1px;max-width:670px;color:#1f1f1f;letter-spacing:-.6px;line-height:1.7}.programs-grid .card{display:block;background:transparent;border:1px solid #181818;overflow:hidden;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.programs-grid .card.ryde-card{transform:translateY(-60px)!important;-webkit-transform:translateY(-60px)!important;-moz-transform:translateY(-60px)!important;-ms-transform:translateY(-60px)!important;-o-transform:translateY(-60px)!important}.programs-grid .card-body{position:relative;padding-top:300px;z-index:1;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.programs-grid .card-body:hover{color:#fff}.programs-grid .card-body:after{position:absolute;content:"";background:#1f1f1f;width:100%;height:150%;top:0;left:0;transition:transform .8s cubic-bezier(.58,0,.06,.98);transform:translate(150%,-25%) rotate(15deg);-webkit-transform:translate(150%,-25%) rotate(15deg);-moz-transform:translate(150%,-25%) rotate(15deg);-ms-transform:translate(150%,-25%) rotate(15deg);-o-transform:translate(150%,-25%) rotate(15deg);-webkit-transition:transform .8s cubic-bezier(.58,0,.06,.98);-moz-transition:transform .8s cubic-bezier(.58,0,.06,.98);-ms-transition:transform .8s cubic-bezier(.58,0,.06,.98);-o-transition:transform .8s cubic-bezier(.58,0,.06,.98);z-index:-1}.programs-grid .card-body:hover:after{transform:translateY(-25%) rotate(0deg);-webkit-transform:translateY(-25%) rotate(0deg);-moz-transform:translateY(-25%) rotate(0deg);-ms-transform:translateY(-25%) rotate(0deg);-o-transform:translateY(-25%) rotate(0deg)}.programs-grid .card-body .image{position:absolute;top:0;left:0;right:0;padding:20px;filter:grayscale(100%);transition:all .5s cubic-bezier(.58,0,.06,.98);transform:translateY(-60%);-webkit-transition:all .5s cubic-bezier(.58,0,.06,.98);-moz-transition:all .5s cubic-bezier(.58,0,.06,.98);-ms-transition:all .5s cubic-bezier(.58,0,.06,.98);-o-transition:all .5s cubic-bezier(.58,0,.06,.98);-webkit-filter:grayscale(100%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform-origin:center}.programs-grid .card-body:hover .image{filter:grayscale(0);-webkit-filter:grayscale(0);transform:translateY(-60%) rotate(25deg);-webkit-transform:translateY(-60%) rotate(25deg);-moz-transform:translateY(-60%) rotate(25deg);-ms-transform:translateY(-60%) rotate(25deg);-o-transform:translateY(-60%) rotate(25deg);transform-origin:center}.programs-grid .card-body .content{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px)}.programs-grid .card-body .content h2{font-size:50px;font-weight:700}.programs-grid .card-body .content p{font-size:26px;line-height:40px;padding-right:30%}.programs-grid .card-body:hover .cna-btn{letter-spacing:3px}.programs-grid .card-body:hover .cna-btn .circle-n-arrow{border-color:#313131}.programs-grid .card-body .cna-btn .circle-n-arrow:before{background-color:#181818;top:calc(50% - .3px)}.programs-grid .card-body:hover .cna-btn .circle-n-arrow:before{width:20px;background-color:#fff;transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}.programs-grid .card-body .cna-btn .circle-n-arrow:after{border-left-color:#181818}.programs-grid .card-body:hover .cna-btn .circle-n-arrow:after{border-left-color:#fff;transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}#work_section{background:#f7f7f7;padding-top:6rem!important;padding-bottom:5rem!important}#work_section .row{--bs-gutter-x:2.5rem}#work_section .card{border:0;background:transparent}#work_section .card,#work_section .card .card-img-top{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#work_section .card .card-img-top{margin-bottom:20px}#work_section .card .card-body{padding:0}#work_section .card .card-title{font-size:1.1rem}#work_section .card .card-text{color:#3f3f3f;font-size:20px;font-weight:700;text-align:center}.home-capability-section{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}#capabilities_section .container{padding-top:7rem!important;padding-bottom:7rem!important;z-index:10;position:relative}#capabilities_section .heading{font-size:1em;letter-spacing:1px;line-height:normal;margin-bottom:20px;color:#000;font-weight:700}.capability-list .list-item a{color:#1f1f1f;display:block;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;font-size:35px;line-height:1.29;padding:28px 0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.capability-list .list-item a:hover{padding-left:30px}.capability-list .list-item a span{display:inline-block;margin-bottom:5px;margin-left:20px;width:40px;height:2px;opacity:0;background:#181818;position:relative;transition:width .4s ease-in-out;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out}.capability-list .list-item a span:after{position:absolute;right:-10px;top:-4px;content:"";height:10px;width:10px;border:5px solid transparent;border-left-color:#181818}.capability-list .list-item a:hover span{opacity:1}.capability-list:hover .list-item a:not(:hover){opacity:.5}#capabilities_section .bg-overlay{position:absolute;width:100%;height:100%;top:0;opacity:0}#capabilities_section .bg-overlay.active{opacity:1}#partnerships_section{background-color:#f7f7f7;padding-top:6rem!important}#partnerships_section,#partnerships_section .container{padding-bottom:5rem!important}#partnerships_section .heading{max-width:700px;font-size:3.4375em;letter-spacing:-2px;line-height:1.15;font-weight:boldef}#partnerships_section .slider-wrapper{background:#fff;padding:6rem 3rem}#partnerships_section .slider-wrapper .slide-content .content{font-size:24px;line-height:1.73}#partnerships_section .slider-wrapper .sliders{position:relative;min-height:300px}#partnerships_section .slider-wrapper .sliders .slide{position:absolute;width:100%;height:100%;padding:20px 0;background:#fff;opacity:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease}#partnerships_section .slider-wrapper .sliders .slide .content{font-size:24px;line-height:2}#partnerships_section .slider-wrapper .slide.active{opacity:1}#partnerships_section .slider-wrapper .slide-footer{font-size:16px;color:#1f1f1f}#partnerships_section .slider-wrapper .slide-footer .bar{display:inline-block;width:3px;height:14px;background:#b1b1b1;margin:0 15px -3px}#partnerships_section .slider-wrapper .pagination .numbers span{font-size:14px;display:inline-block;margin-right:7px;font-weight:700;opacity:.5}#cities_section{position:relative;width:100%}#cities_carousel{height:100%}#cities_carousel .carousel-inner .carousel-item img{height:110vh;object-fit:cover}#cities_carousel .carousel-indicators [data-bs-target]{text-indent:0;width:auto;height:auto;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:40px 0;margin-bottom:60px;background:transparent;color:#fff;z-index:100;opacity:.5;position:relative;overflow:hidden}#cities_carousel .carousel-indicators [data-bs-target]:after{position:absolute;content:"";width:100%;height:2px;background:#fff;bottom:20px;left:0;transform-origin:right;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}#cities_carousel .carousel-indicators [data-bs-target]:hover:after{transform-origin:left;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}#cities_carousel .carousel-indicators [data-bs-target].active:hover:after{transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}#cities_carousel .carousel-indicators [data-bs-target].active,#cities_carousel .carousel-indicators [data-bs-target]:hover{opacity:1}.cities-wave-bar{position:absolute;bottom:6rem}.cities-wave-bar canvas{width:100%!important}.cities-overlay-content{color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:6rem;background-color:rgba(0,0,0,.263)}.cities-overlay-content h2{font-size:3.4375em;letter-spacing:-2px;line-height:1.15;margin-bottom:30px}.cities-overlay-content a,.footer-inquery .overlay a{color:#fff;margin-top:50px;letter-spacing:1px}.cities-overlay-content a span,.footer-inquery .overlay a span{border-color:#ffffff33!important}.cities-overlay-content a:hover span,.footer-inquery .overlay a:hover span{border-color:#fff!important}.cities-overlay-content a span:before,.footer-inquery .overlay a span:before{background:#fff}.cities-overlay-content a span:after,.footer-inquery .overlay a span:after{border-color:transparent transparent transparent #fff}.cities-overlay-content .circle-n-arrow:before{top:calc(50%)}#tech_partners{padding:5rem 0 10rem}#tech_partners .slide-wrapper{margin-top:3rem}#tech_partners .slide-wrapper .slide{--gap:0.5em;display:flex;gap:var(--gap);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tech_partners .slide-wrapper .slide .slide-contents{display:flex;min-width:250%;gap:var(--gap);justify-content:space-between;list-style-type:none}#tech_partners .slide-wrapper .slide.right-to-left .slide-contents{animation:marqueeLeft 15s linear infinite}#tech_partners .slide-wrapper .slide.left-to-right .slide-contents{animation:marqueeRight 15s linear infinite;-webkit-animation:marqueeRight 15s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)));-webkit-transform:translateX(calc(-100% - var(--gap)));-moz-transform:translateX(calc(-100% - var(--gap)));-ms-transform:translateX(calc(-100% - var(--gap)));-o-transform:translateX(calc(-100% - var(--gap)))}}@keyframes marqueeRight{0%{transform:translateX(calc(-100% - var(--gap)));-webkit-transform:translateX(calc(-100% - var(--gap)));-moz-transform:translateX(calc(-100% - var(--gap)));-ms-transform:translateX(calc(-100% - var(--gap)));-o-transform:translateX(calc(-100% - var(--gap)))}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}.page-hero-wrapper{background-position:50%!important;background-size:cover!important}#revolve_hero_wrapper{background:#161415;min-height:120vh;min-height:800px;padding-top:11rem;padding-bottom:6rem}#revolve_hero_wrapper .heading{font-size:3.4375em;letter-spacing:-2px;line-height:60px;margin-top:0;max-width:750px;color:#fff;font-weight:600;max-width:600px;overflow:hidden}#revolve_hero_wrapper .heading span{transform:translateY(200px);-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px)}#revolve_hero_wrapper .details{border-top:none;font-size:1em;letter-spacing:normal;line-height:29px;color:#868686;max-width:600px}.about-page-hero-img{animation:spin 10s;-webkit-animation:spin 10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0}@keyframes spin{0%{rotate:0deg}to{rotate:1turn}}.rc-btn{display:inline-block;padding:20px 30px;color:#fff;text-transform:uppercase;font-size:.7em;position:relative;overflow:hidden;font-weight:600}.rc-btn span{position:relative;z-index:5}.rc-btn:before{position:absolute;content:"";width:200%;height:100%;background:linear-gradient(45deg,#000,#333 20%,#cea05a 49%,#cea05a 57%,#555 79%,#000);top:0;left:-100%;z-index:1;transition:left .3s ease-out;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-ms-transition:left .3s ease-out;-o-transition:left .3s ease-out}.rc-btn:hover:before{left:0}.go-down-btn .cna-btn .circle-n-arrow:before{top:50%}.hero-video{position:relative}.hero-video video{width:100%;max-width:100%;mix-blend-mode:screen}#revolve_work_model{padding:12rem 0;background-position:50%;background-size:cover;background-repeat:no-repeat}.rwm-card{padding-bottom:3rem;background:transparent;border:0}.rwm-card .icon{max-width:150px}.rwm-card .card-title{color:#fff;font-size:26px;letter-spacing:-.8px;line-height:40px}.rwm-card .card-text{margin-top:15px;max-width:612px;color:#868686;font-size:1em;letter-spacing:normal;line-height:1.81}#revolve_built_for{padding:10rem 0;background:#1f1f1f}.bf-card .title,.rs-card .title{font-size:26px;letter-spacing:-1px;line-height:1.12;max-width:206px;color:#fff;margin-bottom:30px}.bf-card .bar,.rs-card .bar{width:100%;height:2px;background:#555;position:relative;overflow:hidden}.bf-card .bar:after,.rs-card .bar:after{position:absolute;content:"";width:100%;height:2px;top:0;left:-100%;background:linear-gradient(90deg,#cea05a 0,#000);transition:left .2s ease-out;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out}.bf-card:hover .bar:after,.rs-card:hover .bar:after{left:0}.bf-card ul,.rs-card ul{margin-top:30px;color:#fff}.bf-card ul li,.rs-card ul li{padding:7px 7px 7px 30px;position:relative;display:block}.bf-card ul li,.bf-card ul li:before,.rs-card ul li,.rs-card ul li:before{opacity:.5;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.bf-card ul li:before,.rs-card ul li:before{position:absolute;content:"";width:4px;height:2px;background:#fff;left:0;top:45%}.bf-card:hover ul li,.rs-card:hover ul li{opacity:1;padding-left:50px}.bf-card:hover ul li:before,.rs-card:hover ul li:before{width:20px;opacity:1}#revolve_partnership{padding:10rem 0;background:#fff}.partnership-list .card:before{background:#f9f7f7}.pagination-wrapper .pagination .page-item .page-link,.pagination-wrapper .pagination .page-item.active .page-link{color:#181818}.pagination-wrapper .pagination .page-item.active{background:#cea05a;border-radius:10px}.work-hero-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat}.work-list .work{cursor:pointer}.work-list .work .card-img-top img{aspect-ratio:1/1;object-fit:cover}.work-navigation ul{list-style-type:none}.work-navigation .navbar li{display:inline-block;margin-left:50px;padding:7px 0;cursor:pointer;font-weight:600;color:#9f9f9f;font-size:14px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.work-page .card-full .card-title{font-size:40px!important}.category-list .item{display:none}.category-list .item.show{display:block}.category-list .card-title{font-size:20px}.category-list .card .card-img-top img{height:270px}.navbar li:hover{color:#151515}.learge-nav li.active{border-bottom:1px solid #161616;color:#151515}.snc-btn{border:0;outline:none;padding:10px;background:transparent}.snc-btn .angle{width:10px;height:10px;display:inline-block;border-color:#151515 transparent transparent #151515;border-style:solid;border-width:1px;rotate:45deg;margin-left:10px;transition:rotate .2s ease;-webkit-transition:rotate .2s ease;-moz-transition:rotate .2s ease;-ms-transition:rotate .2s ease;-o-transition:rotate .2s ease}.snc-btn.active .angle{rotate:230deg}.small-nav{max-width:500px;padding:20px;visibility:hidden;height:0}.small-nav.visible{visibility:visible;height:auto}.small-nav li{opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.small-nav.visible li{opacity:1}.small-nav .active{display:none}.category-modal{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;visibility:hidden;opacity:0;z-index:999;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.category-modal.visible{visibility:visible;opacity:1}.category-modal-dialog{margin:20px}.category-modal-body{background-color:#fff;padding:30px;border-radius:10px;width:100%;max-width:800px;max-height:600px;height:60vh;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.category-modal-body .modal-close-btn{position:absolute;top:10px;right:20px;background:transparent;outline:none;border:0;font-weight:700}.category-modal-body .row{height:100%;--bs-gutter-x:2.5rem;padding-right:20px}.category-modal-body .img-list{max-height:100%}.category-modal-body .img-list .d-flex{max-height:100%;overflow-y:auto;padding-right:10px}.category-modal-body .img-list .d-flex::-webkit-scrollbar{width:5px}.category-modal-body .img-list .d-flex::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.category-modal-body .img-list img{border:1px solid #ddd;margin-bottom:10px;padding:5px;cursor:pointer}.category-modal-body .img-list img.active{border-color:#cea05a}.category-modal-body .single-img{overflow:hidden;position:relative;border:2px solid #cea05a;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:move}.category-modal-body .single-img .img{max-width:100%;height:100%;max-height:55vh;border-radius:5px;object-fit:contain;width:100%;height:auto;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease,transform .3s ease-in-out;-webkit-transition:opacity .3s ease,transform .3s ease-in-out;-moz-transition:opacity .3s ease,transform .3s ease-in-out;-ms-transition:opacity .3s ease,transform .3s ease-in-out;-o-transition:opacity .3s ease,transform .3s ease-in-out}.category-modal-body .single-img .img.show{opacity:1}@media only screen and (max-width:992px){.work-page .card-full .card-title{font-size:30px!important}}@media only screen and (max-width:600px){.work-page .card-full .card-title{font-size:1.1em!important}.category-modal-body{max-width:800px;height:50vh;max-height:300px}}#about_intro{background:#f7f7f7;position:relative}.intro-wrapper{height:100vh}#about_intro .intro{font-size:24px;letter-spacing:normal;line-height:1.79;max-width:490px}.about-intro-img{height:100vh;width:50%;position:absolute;top:-70px;right:0}.about-intro-img img{width:100%;height:100%}#about_wins{background-color:#ebeef0;background-repeat:no-repeat;background-position:0 100%;padding:10rem 0}#about_wins .heading h2{max-width:300px}.win{padding:3rem 0;border-top:1px solid #d5d7d9}.win .win-logo{flex-basis:26%;height:100%}.win .win-details{flex-basis:74%;line-height:1.81;padding-left:90px}.win .win-details a{text-decoration:underline;color:#181818}#about_partnership{background:#f7f7f7;padding:10rem 0}#about_partnership .heading,#about_team .heading{font-size:3.4375em;letter-spacing:-2px;line-height:1.15;margin-bottom:6rem}#about_team{background-color:#ebf1f3;padding:10rem 0 3rem;background-repeat:no-repeat;background-position:0 0}.team-list .row{--bs-gutter-x:8.5rem}.team-list .card{background:transparent;border:0;margin-bottom:4rem}.team-list .card-img-top{background-color:#cfdee5}.team-list .card-img-top img{width:100%;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.team-list .card-body{margin-top:2rem}.team-list .card-body .card-text,.team-list .card-body .card-title{font-size:22px;letter-spacing:-.5px;line-height:21px;margin-left:10%;margin-right:10%;font-weight:600}.team-list .card-body .card-text{margin-top:8px}.team-list .wave{margin-top:-22px}.team-list .wave svg path{fill:#e8eef0}.join-card .jc-wrapper{width:100%;height:500px;border:1px solid #181818;position:relative;overflow:hidden}.join-card .jc-wrapper .bg-overlay{position:absolute;content:"";width:100%;height:100%;background:#181818;z-index:-1;top:0;left:0;transform-origin:50% 50%;scale:1.3;transform:translate(-120%,25%) rotate(-15deg);-webkit-transform:translate(-120%,25%) rotate(-15deg);-moz-transform:translate(-120%,25%) rotate(-15deg);-ms-transform:translate(-120%,25%) rotate(-15deg);-o-transform:translate(-120%,25%) rotate(-15deg);transition:transform 1s cubic-bezier(.53,-.06,.43,1.11);-webkit-transition:transform 1s cubic-bezier(.53,-.06,.43,1.11);-moz-transition:transform 1s cubic-bezier(.53,-.06,.43,1.11);-ms-transition:transform 1s cubic-bezier(.53,-.06,.43,1.11);-o-transition:transform 1s cubic-bezier(.53,-.06,.43,1.11)}.join-card .jc-wrapper:hover{color:#fff}.join-card .jc-wrapper .rotate-icon{position:relative;width:200px;height:200px}.join-card .jc-wrapper .rotate-icon .thumb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out}.join-card .jc-wrapper:hover .rotate-icon .thumb{transform:translate(-50%,-50%) rotate(15deg);-webkit-transform:translate(-50%,-50%) rotate(15deg);-moz-transform:translate(-50%,-50%) rotate(15deg);-ms-transform:translate(-50%,-50%) rotate(15deg);-o-transform:translate(-50%,-50%) rotate(15deg)}.join-card .jc-wrapper .rotate-icon .badge{animation:rotate 15s linear infinite;-webkit-animation:rotate 15s linear infinite}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}.join-card .jc-wrapper .button{position:relative}.join-card .jc-wrapper:hover h6{color:#fff!important}.join-card .jc-wrapper a{letter-spacing:.3px}.join-card .jc-wrapper:hover a{color:#fff}.join-card .jc-wrapper:hover svg path{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;fill:#fff!important}.join-card .jc-wrapper:hover a .arrow{background:#fff;width:70px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.join-card .jc-wrapper:hover a .arrow:after{border-left-color:#fff}#about_slider{width:100%;overflow:hidden;background-color:#ebf1f3;padding:9rem 0;background-position:0 100%;background-repeat:no-repeat}#about_slider .sub-heading{color:#1f1f1f;display:block;font-size:12px;letter-spacing:2px;margin-top:20px;text-transform:uppercase}.about-slider-wrapper{width:100%;height:100%;overflow:hidden;width:4500px}.about-slider-wrapper .slide-list{display:flex;align-items:center;scroll-behavior:smooth;scroll-snap-stop:start;transform:translateX(400px);-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px)}.slide-list .slide{width:390px!important;height:auto;margin-left:100px}.slide-list .slide.slide-city{width:720px!important;position:relative}.slide-list .slide.slide-city svg{position:absolute;left:-50px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.slide-list .slide .slide-content{width:100%;height:100%}.slide-list .slide .slide-content img{width:100%!important;height:100%!important;object-fit:cover}#capabilities_section{background:#f7f7f7;padding-bottom:5rem}.capability-card:first-of-type{margin-top:-100px;z-index:100;position:relative}.capability-card:first-of-type .info{margin-top:100px}.capability-card{margin-bottom:80px!important}.capability-card .row{--bs-gutter-x:10rem}.capability-card:nth-child(2n) .info{order:2}.capability-card .title{font-size:40px;line-height:1.15;letter-spacing:-2px;font-weight:700}.capability-card .details{font-size:1em;line-height:1.85;margin-top:30px;max-width:600px}.capability-card .info-list{margin:40px 0}.capability-card .info-list li{padding-left:45px;position:relative;color:#9f9f9f;line-height:2}.capability-card .info-list li:before{width:15px;height:2px;content:"";position:absolute;left:0;top:15px;background:#9f9f9f}.capability-card .oa-btn{width:300px}.capability-card .card-img img{object-fit:cover;object-position:center;height:100%}.capability-card .card-img-overlay{top:75%;padding:0 60px}.capability-card .card-img-overlay p{margin-bottom:8px;font-size:12px;font-weight:600}.capability-card .card-img-overlay h4{font-size:22px}#work_type{padding-top:7rem;padding-bottom:7rem}#work_type,#work_type.one{background-color:#edebea}#work_type.two{background-color:#d8dfe8}#work_type.three{background-color:#dce3e2}#work_type.four{background-color:#e3dcdc}#work_type .flag-card{position:relative}#work_type .flag-card .flag{width:100px;height:100px;position:absolute;right:30px;top:30px}#work_type .heading p{color:#aaaaa8;font-size:.75em}#work_type .heading h2{font-size:3.4375em;letter-spacing:-2px;line-height:1.15;font-weight:700}.work-type-list{padding-top:4rem}.work-type-list .card{position:relative;border:0;border-radius:0;border-top:1px solid #85848320;padding-top:50px;overflow:hidden;background:transparent}.work-type-list .card:after{content:"";width:100%;height:2px;background:#1f1f1f;position:absolute;top:0;transform:translateX(-100%);transition:transform .2s ease}.work-type-list .card:hover:after{transform:translateX(0)}.work-type-list .number svg{height:115px}.work-type-list .card .number svg path{fill:transparent;stroke:#1f1f1f;transition:fill .2s ease}.work-type-list .card:hover .number svg path{fill:#000;stroke:#1f1f1f;transition:fill .2s ease}.work-type-list .title{font-size:26px;margin-top:60px;margin-bottom:15px;font-weight:700}.work-type-list p.info{color:#858483;font-size:1em;line-height:1.81;transition:color .2s ease}.work-type-list .card:hover p.info{color:#1f1f1f}#capability_revolve{padding:10rem 0;background-size:cover;background-position:50%}.revolve-wrapper{height:110vh}.revolve-wrapper .revolve{width:700px;height:700px;border-radius:50%;position:relative}.revolve-wrapper .revolve:before{background-image:linear-gradient(322deg,#fff,hsla(0,0%,100%,0));border-radius:50%;content:"";height:100%;position:absolute;width:100%;transition:scale .3s ease}.revolve-wrapper .revolve:hover:before{scale:1.1}.revolve-wrapper .revolve .heading{font-size:72px;letter-spacing:-2.5px;line-height:.9;font-weight:700;z-index:1}.revolve-wrapper .revolve .sub-heading{font-size:26px;letter-spacing:-1px;line-height:normal;margin-top:28px;margin-bottom:50px;max-width:346px;font-weight:600;text-align:center;z-index:1}.revolve-wrapper .revolve .cna-btn{transition:all .5s ease;color:#181818;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.revolve-wrapper .revolve:hover .cna-btn{letter-spacing:3px}.revolve-wrapper .revolve .cna-btn .circle-n-arrow:before{background:#181818}.revolve-wrapper .revolve .cna-btn .circle-n-arrow:after{border-left-color:#181818}.revolve-wrapper .revolve:hover .cna-btn .circle-n-arrow:before{width:20px}.revolve-wrapper .revolve:hover .cna-btn .circle-n-arrow:after,.revolve-wrapper .revolve:hover .cna-btn .circle-n-arrow:before{transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}.contact-page-hero-wrapper .page-hero-text{padding-top:220px;padding-bottom:180px}#contact_emails{padding:7rem 0;background:#f7f7f7}#contact_emails .row{--bs-gutter-x:3.5rem}.email-card{display:block;padding-top:6rem;padding-bottom:4rem}.email-card p,.relation-card p{color:#9f9f9f;font-size:.75rem;letter-spacing:1px;margin-bottom:0}.email-card h3{font-size:1.375em;letter-spacing:normal;line-height:1.36;color:#181818}.email-card div{padding-bottom:1rem;border-bottom:1px solid #dedede;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.email-card div:hover{border-bottom:1px solid #353434}.relation-card{display:block;background:#fff;padding:5rem 5rem 3rem}.relation-card h2{font-size:35px;color:#181818;font-weight:500;letter-spacing:0!important;text-transform:capitalize}.relation-card h2 .arrow{top:-5px}.relation-card:hover h2 .arrow{width:70px}#contact_cities{padding-top:5rem;padding-bottom:12rem;background:#f7f7f7}#contact_cities .bar{background:#cea05a;width:100%;height:2px}#contact_cities svg{width:22px;height:22px;fill:#cea05a}.city-card{position:relative}.city-card .details{background:#1d1d1d;text-align:center;padding:2rem 1rem;min-height:350px}.city-card:nth-child(2n) .details{background:#1d1d1d}.city-card a,.city-card p{color:#eee;font-size:1em;display:block}.city-card h3{color:#fee;font-size:40px;font-style:italic;font-weight:700;text-transform:uppercase}.city-card a span{display:inline-block;padding:4px 0;position:relative}.city-card a span:before{position:absolute;content:"";width:100%;height:1px;background:#7d7d7d;bottom:0;transform-origin:right;transition:transform .3s ease;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.city-card a:hover span:before{transform-origin:left;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.city-card a.direction span:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.city-card a.direction:hover span:before{animation:link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1;-webkit-animation:link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1}@keyframes link-hover{0%{transform-origin:100% 50%;transform:scaleX(1) translateZ(0)}50%{transform-origin:100% 50%;transform:scaleX(0) translateZ(0)}50.1%{transform-origin:0 50%;transform:scaleX(0) translateZ(0)}to{transform-origin:0 50%;transform:scaleX(1) translateZ(0)}}#inquiry_form .sub-heading,#interested_cards .sub-heading{font-size:.75em;margin-bottom:35px;margin-top:85px;color:#9f9f9f;letter-spacing:1px}.back-btn{display:inline-block;width:65px;height:65px;border:2px solid #18181822;color:#000;font-size:1.1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:70px;right:70px;transition:all .3s ease}.back-btn:hover{border-color:#181818}.interested-cards{display:grid;grid-column-gap:5px;column-gap:5px;grid-row-gap:5px;row-gap:5px;grid-template-columns:1fr 1fr 1fr;width:100%}.interested-cards .card{border:0;background:#fff;position:relative;width:100%}.interested-cards .card .form-check{margin:0!important;padding:0!important;width:100%;height:100px;display:flex;justify-content:start;align-items:center;cursor:pointer}.interested-cards .card label{cursor:pointer;font-weight:600;padding:0 2rem}.interested-cards .card input{border-radius:0;margin-left:.5rem;transition:all .3s ease}.interested-cards .card:hover input{border-color:#181818}.interested-cards .card .form-check-input:focus{border-color:#181818;outline:0;box-shadow:0 0 0 0 rgba(13,110,253,.25)}.interested-cards .card .form-check-input:checked{background-color:#181818;border-color:#181818}#inquiry_form{padding-bottom:8rem}.inquiry-form{width:100%;max-width:100%;background:#ffffff5b;padding:0;margin-top:0}.inquiry-form label{margin-left:15px;transition:opacity .2s ease-in-out,transform .2s ease-in-out}#shop,#single_product{padding-top:5rem;padding-bottom:12rem}.product-category-wrapper h3{font-size:18px;padding-bottom:.5rem;border-bottom:1px solid #dddddd60}.product-filter-wrapper{padding:10px 10px 0;background:#f7f7f7;margin-bottom:20px}.product-filter-wrapper .form .form-control{cursor:pointer}.product-filter-wrapper .form .form-control:focus{box-shadow:0 0 0 #000}.product-filter-wrapper .icon svg{cursor:pointer;width:20px;height:20px;opacity:.5;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.product-filter-wrapper .icon.active svg{opacity:1}.products-list-wrapper .card{border:0}#single_product .related-product-list .card .name,.products-list-wrapper .card .card-body .name{font-size:12px;margin-bottom:5px}#single_product .related-product-list .card .id,.products-list-wrapper .card .card-body .id{font-size:20px}.products-list-wrapper .card-body .details{opacity:0;visibility:hidden;height:0}.products-list-wrapper .list-view{width:100%!important}.products-list-wrapper .single-product{transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease}.products-list-wrapper .list-view .card{flex-direction:row}.products-list-wrapper .list-view .card-body{text-align:left!important}.products-list-wrapper .list-view .card-body .id{font-size:25px;font-weight:700}.products-list-wrapper .list-view .card-img-top{width:30vw;max-width:300px}.products-list-wrapper .list-view .card-body .details{opacity:1;visibility:visible;height:auto}#single_product .product .card{border:0}#single_product .product .card .card-img-top{width:100%;max-width:600px}#single_product .card .id{font-size:40px}#single_product .list-group .list-group-item,.products-list-wrapper .list-view .card-body .list-group-item{border:0;padding:5px 0}#single_product .product-details .nav{--bs-nav-underline-gap:3rem;--bs-nav-link-color:#565656;--bs-nav-link-hover-color:#181818;border-bottom:1px solid #ddd}#single_product .product-details .nav .nav-link:not(.product-details .nav .nav-link.active):hover{border:0 solid transparent}@media only screen and (max-width:1600px){.full-nav .navbar-nav .nav-link,.slide-nav .navbar-nav .nav-link{font-size:11px;font-weight:700;padding:20px 25px;color:#fff;letter-spacing:1px}.hero-text .hero-wave{bottom:-80px}.programs-grid .card-body .content h2{font-size:40px}}@media only screen and (max-width:1200px){.full-nav .navbar-nav .nav-link,.slide-nav .navbar-nav .nav-link{padding:20px 15px}.navbar .contact-btn-lg span.arrow{display:none}.section-heading{font-size:2.5em;letter-spacing:-2px;font-weight:600}.page-hero-text{padding-top:210px;padding-bottom:155px}.page-hero-text h1{font-size:2.5rem}.partnership-list .card{background:#f7f7f7}.partnership-list .card-body{padding:3rem;z-index:10}.partnership-list .card .details{color:#181818}#tech_partners .slide-wrapper .slide .slide-contents{min-width:300%}.footer-inquery .overlay h2{font-size:50px;line-height:1}.hero-wrapper{height:1500px}.hero-text .hero-wave{bottom:-65px}.hero-text h1{font-size:30px;line-height:35px}.hero-wrapper.change #moon{box-shadow:-130px -130px 130px 10px #cea05a}.hero-moon-content h1,.hero-moon-intro h1{font-size:40px;letter-spacing:-1px}.hero-moon-content h1{line-height:50px;max-width:568px}#programs_section .heading,#work_section .heading{font-size:25px;max-width:619px}.programs-grid .card-body .content h2{font-size:35px}.programs-grid .card-body .content p{padding-right:10%}.capability-list .list-item a{font-size:25px;padding:19px 0;letter-spacing:-1px}.capability-card .row{--bs-gutter-x:0.5rem}#partnerships_section{padding-bottom:3rem!important}#partnerships_section .heading{max-width:568px;font-size:2.5em;letter-spacing:-1px;line-height:1.15}#partnerships_section .slider-wrapper{background:#fff;padding:2rem 3rem}#partnerships_section .slider-wrapper .sliders .slide .content{font-size:20px;line-height:1.6}.cities-overlay-content h2{font-size:2.5em;letter-spacing:-1px;line-height:1.15}#news_section .heading{font-size:2.5em;letter-spacing:-1px;margin-bottom:3rem}#revolve_hero_wrapper .heading{font-size:2.5em;letter-spacing:-1.5px;line-height:1.5em}.hero-video video{width:100%;max-width:70%}#revolve_hero_wrapper .heading{font-size:2.3rem;letter-spacing:-2px;line-height:1;max-width:100%}#revolve_hero_wrapper .details{max-width:100%}.rc-btn{display:block;text-align:center}#revolve_work_model{padding:9rem 0}.bf-card .bar,.rs-card .bar{background:linear-gradient(90deg,#e07274 0,#7c93f5)}.capability-card:first-of-type{margin-top:0}.capability-card .title{font-size:30px}.capability-card .img .card{height:400px;overflow:hidden}.capability-card:nth-child(2n) .info{order:1}.capability-card:nth-child(2n) .img{order:2}#about_intro .intro{font-size:20px;max-width:100%}.intro-wrapper{height:100%!important}.about-intro-img,.intro-ghost{height:90vh}.about-intro-img{top:0;width:calc(100vw - 70px)}#about_wins .heading h2{max-width:100%}.team-list .row{--bs-gutter-x:4.5rem}.partnership-list .card{background:#fff}.partnership-list .card:hover:before{background:transparent}.team-list .card-body .card-title{font-size:20px;font-weight:600}.team-list .wave{margin-top:-22px}#contact_emails .row{--bs-gutter-x:2.5rem}.email-card{padding-top:1.5rem;padding-bottom:1rem}.relation-card h2{font-size:25px}.inquiry-page .page-hero-text{padding-top:180px}.inquiry-page .page-hero-text h1{font-size:2.5em;letter-spacing:-1.5px}.interested-cards{grid-template-columns:1fr 1fr}.interested-cards .card .form-check{height:90px}}@media only screen and (max-width:992px){.full-nav .navbar-nav .nav-link,.slide-nav .navbar-nav .nav-link{padding:20px 5px}#header_section .navbar-nav{margin-right:10px}.full-nav .contact-btn-lg,.slide-nav .contact-btn-lg{padding:15px 30px}.hero-text .hero-wave{bottom:-50px}#moon{scale:4}.hero-wrapper.change #moon{box-shadow:-100px -100px 100px 10px #cea05a}#programs_section{padding-top:4rem;padding-bottom:2rem}.programs-grid .card-body{padding-left:40px;padding-right:40px}.programs-grid .card-body .content h2{font-size:60px}.programs-grid .card.ryde-card{transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important}.programs-grid .card-body:after{width:0;height:0}.programs-grid .card-body:hover{color:#191919}.programs-grid .card-body:hover .image{filter:grayscale(100);-webkit-filter:grayscale(100);transform:translateY(-60%) rotate(0deg);-webkit-transform:translateY(-60%) rotate(0deg);-moz-transform:translateY(-60%) rotate(0deg);-ms-transform:translateY(-60%) rotate(0deg);-o-transform:translateY(-60%) rotate(0deg);transform-origin:center}.programs-grid .card-body:hover .cna-btn span{border-color:#d5d5d5}.programs-grid .card-body:hover .cna-btn span:before{background:#181818!important}.programs-grid .card-body:hover .cna-btn span:after{border-left-color:#000!important}#work_section{padding-top:4rem!important;padding-bottom:3rem!important}#work_section .row{--bs-gutter-x:1rem}#capabilities_section .container{padding-top:4rem!important;padding-bottom:3rem!important}#work_type .heading h2{font-size:2.5em;letter-spacing:-1.5px;line-height:1.15}.work-type-list .number svg{height:90px}.revolve-wrapper .revolve{width:500px;height:500px}.revolve-wrapper .revolve .heading{font-size:52px;letter-spacing:-2px;line-height:.9}.team-list .wave{margin-top:-18px}.about-intro-img,.intro-ghost{height:70vh}.about-intro-img{top:0;width:calc(100vw - 60px)}}@media only screen and (max-width:768px){.nav-toggler{margin-left:20px}.contact-btn-sm{font-size:12px;padding:0;border-bottom:1px solid #fff}.slide-nav .contact-btn-sm{border-bottom:1px solid #181819}.nav-toggler{padding:10px 0;cursor:pointer}.nav-toggler .bar{width:16px;height:2px;background:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.slide-nav .nav-toggler .bar{background:#181818}.nav-toggler .bar-1{margin-bottom:3px}.nav-toggler.active .bar-1{transform-origin:center;rotate:45deg;transform:translate(-1px,1.5px);-webkit-transform:translate(-1px,1.5px);-moz-transform:translate(-1px,1.5px);-ms-transform:translate(-1px,1.5px);-o-transform:translate(-1px,1.5px)}.nav-toggler.active .bar-2{transform-origin:center;rotate:135deg;transform:translate(-2px,4px);-webkit-transform:translate(-2px,4px);-moz-transform:translate(-2px,4px);-ms-transform:translate(-2px,4px);-o-transform:translate(-2px,4px)}.mobile-nav{position:fixed;width:100vw;height:100vh;z-index:110;opacity:0;visibility:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.mobile-nav .circle-n-arrow:before{top:calc(50%)}.mobile-nav .navbar-nav{padding-top:10rem}.mobile-nav .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;scale:1.2;transition:all 1s cubic-bezier(.075,.82,.165,1);-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1)}.mobile-nav.active .bg-overlay{scale:1}.mobile-nav.active{opacity:1;visibility:visible}.mobile-nav ul{list-style-type:none;margin-bottom:50px;padding:0}.mobile-nav .nav-link{opacity:1;font-size:26px;font-weight:700;color:#fff;padding:14px 0;-webkit-margin-start:100px;margin-inline-start:100px;line-height:1.15;letter-spacing:-.9px;transform:translateX(-100px);transition:all ease-in-outs .3s;-webkit-transition:all ease-in-outs .3s;-moz-transition:all ease-in-outs .3s;-ms-transition:all ease-in-outs .3s;-o-transition:all ease-in-outs .3s;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px)}.mobile-nav .nav-link.active,.mobile-nav .nav-link:hover{color:#ffffff65}.mn-footer-btn{position:absolute;bottom:50px;border-top:1px solid #ffffff3d;padding-top:50px;left:20px;right:40px}.mn-footer-btn .cna-btn{width:100%!important}.page-hero-text{padding-top:180px!important;padding-bottom:145px!important}.page-hero-text h1{font-size:2.2rem!important}.hero-wrapper{height:1400px}.hero-text{height:50vh;min-height:400px}.hero-text .hero-video-overlay{top:30vh}.hero-text h1{padding-top:20px;transform:translateY(100%)}.hero-moon-intro{top:450px}.hero-moon-content{top:1000px}#moon{scale:5}.hero-text .hero-wave{bottom:-25px}.hero-wrapper.change #moon{box-shadow:-80px -80px 100px 10px #cea05a}.programs-grid .card-body .content h2{font-size:40px}#partnerships_section .slider-wrapper .sliders{position:relative;min-height:500px;overflow:hidden}#cities_carousel .carousel-indicators{margin-bottom:0;font-size:12px;margin-left:5px;margin-right:5px}#cities_carousel .carousel-inner .carousel-item img{height:70vh}.cities-overlay-content{padding-top:5rem}#tech_partners .slide-wrapper .slide .slide-contents{min-width:600%}.bf-card .title,.rs-card .title{font-size:20px;margin-bottom:25px}#about_team .row{--bs-gutter-x:1.5rem}.about-slider-wrapper .slide-list{transform:translateX(100px);-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px)}.slide-list .slide{width:290px!important;margin-left:100px}.slide-list .slide.slide-city{width:520px!important;position:relative}.about-intro-img,.intro-ghost{height:60vh}.about-intro-img{width:calc(100vw - 50px)}.team-list .wave{margin-top:-18px}.relation-card h2{font-size:22px}.email-card h3{font-size:1.1em}.relation-card{padding-left:2rem;padding-right:1rem}#shop .accordion-button:focus{box-shadow:0 0 0 #000}#single_product .product .card .card-img-top{width:100%;max-width:400px}#single_product .card .id{font-size:25px}#single_product .product-details .nav{--bs-nav-underline-gap:1rem}}@media only screen and (max-width:576px){.mobile-nav .nav-link{font-size:20px}.section-heading{font-size:1.5em;letter-spacing:-1px}.page-hero-wrapper{height:50vh}.page-hero-text{padding-top:160px!important;padding-bottom:125px!important}.page-hero-text h1{font-size:1.5rem!important}.row{--bg-gutter-x:0rem!important}.footer-inquery{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.footer-inquery .overlay h2{font-size:20px;line-height:1;letter-spacing:0}.footer-inquery .overlay a{color:#fff;margin-top:20px;letter-spacing:1px}.hero-text h1{font-size:25px;line-height:30px}.hero-text{background-color:#030203}.hero-text .hero-video{object-fit:contain!important}.hero-text .hero-video-overlay{top:30vh}#goto-down-btn{opacity:1!important;width:80px!important}#moon{scale:6}.hero-moon-intro h1{font-size:30px;letter-spacing:-1px}.hero-moon-content h1{font-size:35px;letter-spacing:-1px;line-height:40px}#programs_section .heading,#work_section .heading{font-size:20px}.programs-grid .card-body .content h2{font-size:30px}.programs-grid .card-body .content p{font-size:20px;line-height:32px;padding-right:5%}.capability-list .list-item a{font-size:16px;padding:10px 0}.capability-list .list-item a:hover{padding-left:20px}#capabilities_section .container{padding-top:3rem!important;padding-bottom:2rem!important}#work_section .card .card-text{font-size:16px}#partnerships_section .heading{font-size:2rem;letter-spacing:-1px;line-height:1.15}#partnerships_section .slider-wrapper .sliders .slide .content{font-size:20px;line-height:1.6}.cities-overlay-content h2{font-size:2rem;letter-spacing:-1px;line-height:1.15;margin-bottom:0}.carousel-indicators{margin-left:10px;margin-right:10px;overflow-x:auto}.carousel-indicators button{min-width:40px;white-space:nowrap;gap:20px}#cities_carousel .carousel-inner .carousel-item img{height:60vh}.cities-overlay-content{padding-top:4rem}.cities-overlay-content .cna-btn{display:none}.partnership-list .card-body{padding:0;z-index:10}.capability-card .img .card{height:300px;overflow:hidden}.capability-card .card-img-overlay h4{font-size:16px;margin-bottom:20px}#work_type .heading h2{font-size:2.5em;letter-spacing:-1.5px;line-height:1.15}.work-type-list .number svg{height:70px}.work-type-list .title{font-size:18px}.revolve-wrapper .revolve{width:400px;height:400px}.revolve-wrapper .revolve .heading{font-size:36px;letter-spacing:-1px;line-height:.9}.revolve-wrapper .revolve .sub-heading{font-size:18px;letter-spacing:-1px}#revolve_partnership{padding:5rem 0}.about-intro-img,.intro-ghost{height:50vh}.about-intro-img{width:calc(100vw)}.win .win-details{padding-left:20px}.relation-card{padding-top:1rem;padding-bottom:1rem}.city-card .details{background:linear-gradient(0deg,#766ff7,#3aa085)}.city-card:nth-child(2n) .details{background:linear-gradient(180deg,#766ff7,#3aa085)}.products-page .page-hero-text{padding-top:250px!important;padding-bottom:50px!important;text-align:center}#inquiry_form .sub-heading,#interested_cards .sub-heading{margin-bottom:20px;margin-top:30px}.inquiry-page .back-btn{width:50px;height:50px;top:50px;right:50px}.page-hero-wrapper{height:auto!important}.inquiry-page .page-hero-text{padding-top:150px;padding-bottom:0}#inquiry_form{padding-bottom:0}#single_product .related-product-list .card .id,.products-list-wrapper .card .card-body .id{font-size:16px}.inquiry-page .page-hero-text h1{font-size:2em;letter-spacing:-1px;text-align:left}.interested-cards{grid-template-columns:1fr}.interested-cards .card .form-check{height:80px}.inquiry-page .cna-btn{width:100%!important}.products-list-wrapper .single-product .card-img-top{height:160px!important}#single_product .product-details .nav-link{width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-social{padding-bottom:0;padding-top:1rem}}@media only screen and (max-width:520px){.cna-btn{width:95%!important}.footer-inquery .overlay h2{font-size:20px!important;font-weight:700}.footer-inquery .overlay .cna-btn{text-align:center}.footer-inquery .overlay .cna-btn span{display:none}#tech_partners .slide-wrapper .slide .slide-contents{min-width:800%}.footer-contacts{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}li.nav-item{margin-right:35px}.black-active{border-bottom:3px solid #000}.no-scroll{overflow:hidden;position:fixed;inset:0}.program-card:hover .program-btn{color:#fff!important}.program-btn{color:#181818!important}@media only screen and (max-width:768px){.program-card:hover .program-btn{color:#181818!important}.program-btn{color:#686464!important}}.fade{animation-name:fade;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes fade{0%{opacity:.4}to{opacity:1}}.fade-up-text{opacity:1;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-up-text.show{opacity:1;transform:translateY(0)}.custom-list-item{padding:.5rem 0;transition:all .3s ease-in-out}.custom-list-item:hover{background-color:#f8f9fa;border-radius:4px}.custom-link{text-decoration:none;color:#6c757d;display:block;padding:.5rem;transition:color .3s ease-in-out}.custom-link:hover{color:#495057;font-weight:700}.work .home-card-img-top,.work .home-card-img-top img{margin-top:10px!important}.work .home-name{padding:10px 0}.work-list .ningbo-card-text{font-size:12px!important;font-weight:400!important;padding:10px 0!important}.work-list .ningbo-card,.work-list .ningbo-card-text{border:1px solid #d6d6d6!important}.work-list .ningbo-img-top{padding:15px!important}#hero-apply{position:relative}#gsk-apply{position:absolute;top:80vh;left:50%;width:1200px;transform:translateX(-50%);background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);z-index:1}#gsk-apply .container{text-align:center;margin:auto}#gsk-apply .row{display:flex;align-items:center}#gsk-apply .card{border:none;border-right:2px solid #d6d6d6;border-radius:0}#gsk-apply h2{padding-top:30px}#about_intro img{max-width:100%;object-fit:cover}#apply-process{background-image:linear-gradient(270deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/images/apply-process.jpg);background-size:cover;background-position:50%;color:#fff}#apply-process .card{border:none;background:none;color:#fff;text-align:center;padding-bottom:50px}#apply-process h2{color:#fff;text-align:center;padding-top:50px}#ready-apply{background-image:linear-gradient(270deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/images/ready-apply.jpg);background-size:cover;background-position:50%;color:#fff}#ready-apply h2{color:#fff;text-align:center;padding-top:50px;margin-bottom:0}#testimonial{background:#d6d6d6}#testimonial .testimonial-item{width:500px;margin:auto}.mono-wrapper .career-heading{margin-bottom:25px}.mobile-active,.navbar .collapse .nav-link .active{border-bottom:2px solid #fff}.navbar .navbar-collapse .nav-link .black-active{border-bottom:2px solid #181818}@media screen and (max-width:480px){#gsk-apply{width:auto;height:auto;top:40vh}.apply-hero-text{margin-top:-5vh!important}#gsk-apply .container{width:350px}#gsk-apply .apply-col{margin-bottom:0!important}#gsk-apply .card-body{padding-top:5px;padding-bottom:5px}#gsk-apply .card{border:none}#gsk-apply .last-details{margin-bottom:30px}.mission-intro .row{padding-top:40px}#about_intro{margin-top:700px;padding-bottom:40px}#about_intro .intro-img{padding-top:35px}#testimonial .testimonial-item{width:250px}#apply-process .card{padding-bottom:0}#apply-process p{margin-bottom:0}#ready-apply .career-heading{margin-bottom:1.25rem}#ready-apply .details{margin-bottom:1rem}#ready-apply .apply-button{padding-top:0!important}#apply-process .apply-process-last-card-body{padding-bottom:50px}}#gsk-apply{padding:5rem 0}#gsk-apply .last-card{border:none}.career .heading{font-size:3.4375em;letter-spacing:-2px;line-height:60px;margin-top:0;color:#000;font-weight:600;max-width:600px;overflow:hidden}.career .details{border-top:none;font-size:1em;letter-spacing:normal;line-height:29px;color:#212529}.intro{padding-top:32rem!important;padding-bottom:7rem}@media (max-width:991px){.intro{padding-top:7rem!important}}#apply-process p,#ready-apply p{color:#fff}#apply-process{padding:90px 0 50px}#ready-apply{padding:90px 0}.career .apply-button{padding-top:5rem!important}#contact_cities .fw-bold,#gsk-apply .section-heading,#revolve_partnership .section-heading,#single_product .related-product-list .card .name,#work_section .card .card-text,#work_section .heading b,.capability-card .title,.career-color,.partnership-list .card-body h3,.product-details .description,.products-list-wrapper .card .card-body .name,.related-product-list h4,hr{color:#996515!important}.career-intro .heading{font-size:3.4375em;letter-spacing:-2px;line-height:60px;margin-top:0;font-weight:600;max-width:600px;overflow:hidden}.img-career{height:100%;width:100%}html{scroll-behavior:smooth}.float-label-input input:not(:placeholder-shown)+label,.float-label-input:focus-within label{transform:translateY(-1.5rem) scale(.75) translateX(-.5rem);background-color:#fff;color:#29173f}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1;box-shadow:inset 0 0 3px #dcdcdc;border-radius:4px}::-webkit-scrollbar-thumb{background:#95919b;border-radius:5px}.list-hover:hover{color:#000!important;cursor:default;transition:all .1s ease-in-out}@media only screen and (max-width:768px){.mobile-nav .nav-link{opacity:0;transform:translateX(-20px);-webkit-margin-start:20px!important;margin-inline-start:20px!important;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.mobile-nav .animate{opacity:1;transform:translateX(0)}.nav-item-1.animate{transition-delay:.1s}.nav-item-2.animate{transition-delay:.2s}.nav-item-3.animate{transition-delay:.3s}.nav-item-4.animate{transition-delay:.4s}.nav-item-5.animate{transition-delay:.5s}.nav-item-6.animate{transition-delay:.6s}.nav-item-7.animate{transition-delay:.7s}}.modal-lg{max-width:90%}.modal-content{border-radius:10px}.product-card{transition:transform .3s ease-in-out}.product-card:hover{transform:scale(1.05)}.product-image{width:100%;height:170px;object-fit:cover;padding:10px}.modal.show{display:block;background:rgba(0,0,0,.7)}.modal-dialog{max-width:100%}.modal-body{padding:0;max-height:80vh}@media only screen and (max-width:768px){.dot{font-size:45px;color:#fff;background:none;border:none;cursor:pointer;transition:color .3s ease-in-out;margin-bottom:40px}.dot-active{color:orange;font-weight:700}.carousel-text{margin-top:20px!important}}.catalogs-hero-bg{position:relative;height:95vh;overflow:hidden;background-image:url(/assets/images/bg/catalog/0.jpeg);background-size:cover;background-position:50%;background-attachment:fixed}@media (max-width:768px){.catalogs-hero-bg{background-image:url(/assets/images/bg/catalog/0.jpeg);background-attachment:scroll}}.contact-page-hero{position:relative;height:88vh;background-image:url(/assets/images/bg/contact/nb-5.jpg);background-size:cover;background-position:50%;background-attachment:fixed}@media (max-width:768px){.contact-page-hero{background-image:url(/assets/images/bg/contact/nb-5.jpg);background-position:top;background-attachment:scroll}#shop{padding-top:3rem;padding-bottom:3rem}#single_product{padding-top:3rem;padding-bottom:1rem}#related_product{padding-top:0!important;padding-bottom:3rem!important}.related-product-list{margin-top:0!important}}.related-product-list{margin-top:5px!important}#related_product{padding-top:1rem;padding-bottom:12rem}.product-modal-body{width:"100%"!important;display:"flex"!important;justify-content:"center"!important}@media (max-width <= 768px){.product-modal-body{width:"100%"}}.contact-last-hero{background-image:url(/assets/images/bg/contact/2.jpeg);background-size:cover;background-position:50%;background-attachment:fixed}@media (max-width:768px){.contact-last-hero{background-image:url(/assets/images/bg/contact/2.jpeg);background-size:cover;background-position:top;background-attachment:fixed;height:50vh}}.ningbo-hero{position:relative;height:95vh;overflow:hidden}.hero-background{position:absolute;width:100%;height:100%;background-image:url(/assets/images/bg/gsk/gsk-5.jpg);background-size:cover;background-position:50%;background-attachment:fixed}.page-hero-text{position:relative;z-index:1}.hero-heading{font-size:3.5em;line-height:1.3;font-weight:700}@media (max-width:768px){.hero-background{background-image:url(/assets/images/bg/gsk/gsk-5.jpg);background-size:cover;background-position:top;background-attachment:scroll}.hero-heading{font-size:2.5em;margin-top:-10px!important}}.sidebar{width:250px;transition:transform .3s ease-in-out}@media (max-width:768px){.sidebar{position:fixed;top:0;left:-250px;width:250px;height:100vh;background-color:#343a40;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,.2)}.sidebar.open{transform:translateX(250px)}}.close-btn,.menu-btn{background:none;border:none;cursor:pointer;padding:5px}.close-btn{color:#fff}.active-dashboard{background-color:#daa520!important;border-radius:5px;transition:background-color .3s ease-in-out}.dashboard-link:hover{background-color:hsla(0,0%,100%,.1);border-radius:5px}.dashboard-link,.dashboard-link:hover{transition:background-color .3s ease}.back-link{cursor:pointer;transition:color .2s ease-in-out;width:-moz-fit-content;width:fit-content}.back-link:hover{color:#007bff}.leaflet-control-attribution{display:none!important}.nav-icon-image{width:280px;height:70px}@media (max-width:768px){.nav-icon-image{width:240px;height:60px}}.rotate-hover svg{transition:transform .4s ease}.rotate-hover:hover svg{transform:rotate(90deg)}.main-image-wrapper{position:relative;width:100%;max-width:600px;margin:auto;overflow:hidden}.main-image{transition:opacity .5s ease-in-out;border-radius:12px}.thumbnail-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.thumb-box{flex:0 0 auto}.thumb-image{transition:all .3s ease-in-out;border-radius:8px;border:2px solid transparent}.thumb-image:hover{transform:scale(1.05)}.thumb-image.active,.thumb-image:hover{border-color:#007bff}.arrow-btn{background-color:#fff;border:1px solid #ccc;width:40px;height:40px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.arrow-btn:hover{background-color:#f0f0f0}@media (max-width:768px){.main-image-wrapper{max-width:100%}.thumbnail-row-wrapper{padding:0 20px}.arrow-absolute{width:30px;height:30px;font-size:14px}}.thumbnail-strip{gap:1.5rem}@media (max-width:576px){.thumbnail-strip{gap:.5rem!important;justify-content:center!important}.thumb-box{max-height:70px!important}.thumb-image{width:70px!important;height:70px!important}.arrow-btn{padding:6px 12px!important;font-size:.8rem!important}}.no-bg{mix-blend-mode:lighten;background-color:transparent}.no-bs-styles h1,.no-bs-styles h2,.no-bs-styles h3,.no-bs-styles h4,.no-bs-styles h5,.no-bs-styles h6,.no-bs-styles ol,.no-bs-styles p,.no-bs-styles ul{margin:0!important;padding:0!important}.text-break ol[data-list=bullet]{list-style-type:disc!important;padding-left:1.2rem!important}.text-break ol[data-list=bullet]>li{list-style-type:disc!important}.html-default-reset,.html-default-reset *{all:revert!important;box-sizing:border-box}