.intro{background:#000;background:linear-gradient(0deg,transparent,#000);height:100svh;text-align:center;width:100%}.intro,.intro>div.introCaption{max-height:1000px;position:relative}.intro>div.introCaption{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:2}.intro .BlinkStar,.intro .fallingStar{animation:fallingStarDelay 12s ease;animation-delay:3s;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}@keyframes fallingStarDelay{0%{opacity:0}to{opacity:1}}.intro .icSpacerTop{height:110px}.intro .icSpacerBottom{height:300px}.intro h5{color:#aaa}.intro h1{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-45deg,#282828,#d0d0d0,#282828,#d0d0d0);background-size:400%;color:#fff;font-size:4rem;font-weight:900;line-height:3.75rem;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation:textShine 12s ease infinite}@keyframes textShine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.heroBtn{background:#fff;color:#10011c;font-weight:600;height:40px;padding:.2rem 2.5rem}.wfCard{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:linear-gradient(144deg,hsla(0,0%,100%,.1) -11.58%,hsla(0,0%,100%,.06) 46.33%,hsla(0,0%,100%,.1) 109.07%);border:1px solid #ffffff13;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 4px 24px 0 rgba(0,0,0,.25);height:100%;position:relative}.wfContent{color:#d6d6d6;font-size:14px;width:100%}.wfVline{height:2px;left:100%;top:50%}.wfHline,.wfVline{background:hsla(0,0%,100%,.406);position:absolute}.wfHline{left:50%;top:100%;width:2px}.globe{display:flex;justify-content:center;left:0;position:absolute;text-align:center;top:100%;transform:translateY(-340px);width:100%;z-index:0}.globeLevel1{overflow:hidden;padding-top:2.2rem}.globeLevel1:after{background:#000;background:linear-gradient(0deg,#000 83%,transparent);bottom:0;content:"";height:90%;left:0;position:absolute;width:100%}.globeLevel2{position:relative}.globeShadow{animation:mymove 3s infinite;animation-delay:3s;border-radius:50%;height:100%;left:0;position:absolute;top:0;transform:scale(.93);width:100%}@keyframes mymove{50%{box-shadow:0 0 80px #fff}}.sunshain{left:10%;max-width:410px;position:absolute;top:0}@media screen and (max-width:767.99px){.intro{overflow:hidden}.globe{top:125%;transform:translateY(-340px) scale(1.8)}.intro .icSpacerTop{max-height:85px}.intro .icSpacerBottom{max-height:180px}.sunshain{left:20%;max-width:126px;position:absolute;top:-40px}.globeLevel1{padding-top:5.2rem}.globeLevel1:after{height:80%}}.moonOne{position:absolute;right:8%;top:10%}.galaxy1{max-width:150px;opacity:.3;position:absolute;right:9%;top:25%;transform:translate(0) scaleY(1.3) skew(20deg,8deg)}.galaxy2{left:5%;max-width:370px;opacity:.6;position:absolute;top:15%;transform:translate(0) scaleY(1.3) skew(-40deg,-8deg);z-index:3}.servicesSec{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.082),#000);position:relative;z-index:1}.services .card{display:flex;flex-direction:column;height:100%;padding:2.1875rem;position:relative}.services .card:before{background:#17171a;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 4px 24px 0 rgba(0,0,0,.25);height:100%;left:0;top:0;width:100%;z-index:0}.services .card:after,.services .card:before{border-radius:16px;content:"";position:absolute}.services .card:after{background:#666;background:linear-gradient(315deg,#666,#fff);height:calc(100% + 2px);left:-1px;opacity:.2;top:-1px;width:calc(100% + 2px);z-index:-1}.cardCaption{color:#fff;display:flex;flex-direction:column;gap:1rem;margin-top:auto;position:relative;z-index:1}.cardCaption h3{font-size:1.5rem}.cardCaption h4{font-size:1.25rem;font-weight:600;letter-spacing:-.4px}.cardCaption p{font-size:.85rem}.cardThumb{border-radius:16px;height:100%;opacity:.8;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.cardThumb,.cardThumb img{transition:all .2s linear}.card:hover .cardThumb{opacity:1}.card .outer-glow{opacity:0}.card:hover .outer-glow{opacity:1}.ourImpact h3{background:linear-gradient(180deg,#fff,#636363);-webkit-background-clip:text;font-size:4.5rem;font-weight:700;line-height:100%;-webkit-text-fill-color:transparent;background-clip:text}.ourImpact p{color:#717171;font-size:1.35rem;font-weight:500;line-height:normal}.colSeparator{position:relative}.colSeparator:after{height:4px;right:-140px;top:100%;width:280px}.colSeparator:after,.colSeparator:before{background:radial-gradient(50% 50% at 50% 50%,#d9d9d9 41.8%,hsla(0,0%,45%,0) 100%);content:"";opacity:.4;position:absolute}.colSeparator:before{height:100%;max-height:280px;right:-8px;top:50%;width:4px}.active .colSeparator:before{animation:separatorbefore 2.5s}.active .colSeparator:after{animation:separatorafter 2.5s}@keyframes separatorbefore{0%{opacity:0;transform:scale(.3)}to{opacity:.4;transform:scale(1)}}@keyframes separatorafter{0%{opacity:0;transform:scale(.3)}to{opacity:.4;transform:scale(1)}}.testimonials{position:relative}.testimonials:after{background:url(/img/home/mid-bg-1.png) no-repeat 0 100%;bottom:0;content:"";height:200%;left:0;opacity:.25;position:absolute;width:100%;z-index:-1}.testimonials .card{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(154.15deg,hsla(0,0%,100%,.05) 8.21%,hsla(0,0%,100%,.03) 53.6%,hsla(0,0%,100%,.05) 102.77%);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 10.68px 64.08px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:1rem;padding:1.7rem}.testimonials .card .testoCo{font-size:1.25rem}.testimonials .testoInfo img{border-radius:50%}.testimonials .testoInfo p{font-size:1.5rem;font-weight:700}.testimonials .swiper-slide{width:600px}@media (max-width:1024px){.testimonials .swiper-slide{width:60%}}.activeShadow .swiper{position:relative}.activeShadow .swiper:after,.activeShadow .swiper:before{content:"";height:100%;max-width:250px;pointer-events:none;position:absolute;top:0;width:30%;z-index:2}.activeShadow .swiper:before{background:#000;background:linear-gradient(90deg,#000,transparent);left:0}.activeShadow .swiper:after{background:#000;background:linear-gradient(-90deg,#000,transparent);right:0}.worksContent{animation-delay:1s;display:flex;flex-direction:column;padding-top:6.875rem;transition:all 1s linear}.worksContent .worksThumb{border-radius:20px;height:400px;overflow:hidden}.worksContent .worksThumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.worksContent h3 span{color:#606060;display:block}.swiper-slide-active .worksContent{transform:translateY(-6rem)}.workCarouselWrapper>button{background:linear-gradient(90deg,rgba(71,71,71,.7) -11%,rgba(0,0,0,.7) 112.5%);border:none;border-radius:8px;height:100px;width:100px}.workCarouselWrapper>button svg{height:60px;width:60px}.projectBtn{align-items:center;background:#fff;border-radius:8px;color:#10011c;display:inline-flex;flex-shrink:0;font-weight:600;gap:10px;height:50px;justify-content:center;padding:12px 24px}.clientSec:after{background:url(/img/dot.svg) repeat 0 0;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:70%;z-index:0}.clientCard{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(287deg,rgba(0,0,0,.08) 1.19%,rgba(54,54,54,.08) 98.81%);border:2px solid hsla(0,0%,100%,.3);border-radius:24px;position:relative;z-index:1}.clientCard .headingBar{background:none;min-height:auto;padding:0}.clientSec{position:relative}.clientSec .saturn{position:absolute;right:0;top:-10%;z-index:-1}.proTab button{align-items:flex-start;-webkit-backdrop-filter:blur(3.6554620265960693px);backdrop-filter:blur(3.6554620265960693px);background:linear-gradient(287deg,rgba(0,0,0,.2) 1.19%,rgba(54,54,54,.2) 98.81%);border:1px solid hsla(0,0%,63%,.3);border-radius:17.546px;display:flex;flex-direction:column;gap:23.395px;height:182.773px;justify-content:center;padding:23.395px;transform:scale(1);transition:all .2s linear;width:100%;--background:0,0%,0%,0}.proTab button p{color:#fff;font-size:20px;font-weight:700;letter-spacing:.409px;width:100%}.proTab button:hover,.proTab button[data-state=active]{transform:scale(1.1)}.proIcon{align-items:center;display:flex;height:93px;justify-content:center;padding:9.137px 9.139px 9.141px;width:93px}.proIcon img{height:auto}.cateHead{background:url(/img/dot.svg) repeat 0 0}.cateHead h3{background:var(--Text-Shade,linear-gradient(90deg,#666 -.02%,#d0d0d0 50%,#666 100.03%));background-clip:text;-webkit-background-clip:text;font-weight:700;-webkit-text-fill-color:transparent;display:inline-block}.clientsList{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(280.96deg,rgba(69,69,69,.2) -3.8%,rgba(54,54,54,.2) 99.16%)}.clientLogo{align-items:center;background:linear-gradient(132.09deg,rgba(57,57,57,.4) -7.45%,rgba(30,30,30,.4) 114.36%);border-radius:16px;display:flex;flex-direction:column;gap:10px;height:125px;justify-content:center;margin:0 auto;padding:10px;transform:scale(1);transition:all .2s linear;width:100%}.clientLogo:hover{transform:scale(1.1)}.clientCard .carousel-content{padding-bottom:2rem;padding-top:2rem}.findUs{overflow:hidden;position:relative}.findUs .headingBar{background:none;display:flex;justify-content:center;min-height:auto}.findUs .pattern{opacity:.04;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.findUs .mapArea{background-color:hsla(0,0%,100%,.05);border-radius:18px;height:600px;margin-left:auto;margin-right:auto;max-width:1080px;overflow:hidden;position:relative;z-index:1}@media (max-width:767px){.colSeparator:after{left:100%;transform:translateX(-50%);width:100px}.colSeparator:before{height:100px;top:100%;transform:translateY(-50%);width:4px}.ourImpact h3{font-size:2.3rem}.ourImpact p{font-size:.9rem}.testimonials .card .testoCo{font-size:1rem}.testimonials .testoInfo img{height:40px;width:40px}.testimonials .testoInfo p{font-size:1rem}.wfCard{transform:none!important}.proTab button{gap:.5rem;height:130px;padding:1rem}.proIcon{height:60px;width:60px}.proTab button p{font-size:14px}.intro h1{font-size:3.4rem}}@media (width:1920px) and (height:1080px){.globe{transform:translateY(-210px)}.intro>div.introCaption{min-height:calc(100svh - 70px)}.intro h1{font-size:3.4rem}}@media (max-height:660px){.globe{transform:translateY(-210px)}.intro>div.introCaption{min-height:calc(100svh - 70px)}.intro h1{font-size:3.4rem}}