*{margin:0;padding:0;cursor:none}html,body{overflow:hidden;background-image:url(./main-bg-27e86e5c.jpg)}.webgl{position:fixed;right:0;left:0;outline:none}#preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:99999;display:flex}#preloader:before,#preloader:after{content:"";position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;background-color:#000;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#preloader:after{left:auto;right:0}#preloader .loader_line{margin:auto;width:1px;height:75%;position:relative;overflow:hidden;-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s}.loader_line:before{content:"";position:absolute;left:0;top:50%;width:1px;height:0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;-webkit-animation:lineheight 1s ease-in-out 0s forwards;-o-animation:lineheight 1s ease-in-out 0s forwards;animation:lineheight 1s ease-in-out 0s forwards}.loader_line:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#bbb;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:lineround 1.2s linear 0s infinite;-o-animation:lineround 1.2s linear 0s infinite;animation:lineround 1.2s linear 0s infinite;animation-delay:2s}@keyframes lineheight{0%{height:0%}to{height:100%}}@keyframes lineround{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}}.preloaded .loader_line:after{opacity:0}.preloaded .loader_line{opacity:0;height:100%!important}.preloaded:before,.preloaded:after{-webkit-animation:preloadedzero 1s ease-in-out .5s forwards;-o-animation:preloadedzero 1s ease-in-out .5s forwards;animation:preloadedzero 1s ease-in-out .5s forwards}@keyframes preloadedzero{0%{width:50%}to{width:0%}}#play-button{position:absolute;top:50%;left:50%;opacity:0;transition:opacity 1s ease-in;transform:translate(-50%,-50%);font-size:16px;padding:10px 20px;border:none;background-color:#555;color:#fff;cursor:pointer;z-index:100000;display:flex;align-items:center;justify-content:center;border-radius:50px;box-shadow:0 8px 15px #0000001a;text-transform:uppercase;letter-spacing:1.5px}#play-button:hover{background-color:#333;box-shadow:0 15px 20px #0003;transform:translate(-50%,-48%)}#play-icon{margin-right:5px}#play-button.fade-in{opacity:1}.fade-out{opacity:0;transition:opacity 1s ease-out}.wrapper{position:sticky;top:0;left:0;width:100%;height:100%;overflow:unset}.smooth{display:block;position:relative;overflow:hidden auto;will-change:transform}.stats-section{display:block;flex-direction:row-reverse;align-items:center;height:100dvh;position:relative;font-family:Jost Medium,sans-serif;color:#ffeded;font-size:6vmin;padding-left:10%;padding-right:10%;scroll-margin-top:200px}.stats-section p{max-width:70%;margin:0 auto;text-align:center}@media only screen and (max-width: 800px){.stats-section p{max-width:100%}}.section{display:flex;flex-direction:row-reverse;align-items:center;height:100dvh;position:relative;font-family:Jost Medium,sans-serif;color:#ffeded;font-size:6vmin;padding-left:10%;padding-right:10%}.section p{max-width:55%}@media only screen and (max-width: 1280px){.section p{max-width:100%}}section:nth-child(odd){justify-content:flex-end}#fake-scroll{position:absolute;width:100%;height:100%;overflow:hidden auto;top:0;left:0}.contact-section{flex-direction:column-reverse;align-items:flex-start;padding-top:135px}.expertise-section{flex-direction:row-reverse;align-items:center;height:100dvh;position:relative;font-family:Jost Medium,sans-serif;color:#ffeded;font-size:6vmin;padding-left:10%;padding-right:10%;scroll-margin-top:200px}.expertise-section p{max-width:50%}.expertise-section:nth-child(odd){justify-content:flex-end}@media only screen and (max-width: 1280px){.expertise-section p{max-width:100%}}@font-face{font-family:HollowFont;src:url(./outline-heading-04550478.otf)}@font-face{font-family:HeadingFont;src:url(./regular-heading-d0f6af49.ttf)}@font-face{font-family:LemonLight;src:url(./lemon-light-bf47b91c.otf)}@font-face{font-family:LemonRegular;src:url(./lemon-regular-de77a61b.otf)}@font-face{font-family:LemonMedium;src:url(./lemon-medium-cddd3e0b.otf)}@font-face{font-family:LemonBold;src:url(./lemon-bold-07050370.otf)}@font-face{font-family:FiraThin;src:url(./fira-thin-09f45834.ttf)}@font-face{font-family:LogoFont1;src:url(./logofont1-855fdad7.ttf)}@font-face{font-family:LogoFont2;src:url(./logofont2-2c48a3af.otf)}@font-face{font-family:LogoFont3;src:url(./logofont3-51980b08.otf)}@font-face{font-family:LogoFont4;src:url(./logofont4-951c4cea.ttf)}@font-face{font-family:LogoFont5;src:url(./logofont4-951c4cea.ttf)}@font-face{font-family:LogoFont6;src:url(./logofont6-4b425a51.otf)}@font-face{font-family:LogoFont7;src:url(./logofont7-93eeeea2.ttf)}@font-face{font-family:LogoFont8;src:url(./logofont8-c59b3372.ttf)}.starfield{position:fixed;width:200vw;height:200vh;top:-50vh;left:-50vw;background:transparent}.star{position:absolute;width:2px;height:2px;background-color:#fff;border-radius:50%;opacity:.8;transition:transform 20s linear;animation:twinkle 10s infinite alternate}@keyframes twinkle{0%{background-color:#fff}25%{background-color:#fb0}50%{background-color:#00b7ff}75%{background-color:#4e1599}to{background-color:red}}[data-cursor]{width:70px;height:70px;background:white;background-size:1600% 1600%;mix-blend-mode:difference;pointer-events:none;z-index:50;transition:.15s linear;animation:blobRadius 5s ease infinite,blobBackground 15s ease infinite}@keyframes blobRadius{0%,to{border-radius:43% 77% 80% 40%/40% 40% 80% 80%}20%{border-radius:47% 73% 61% 59%/47% 75% 45% 73%}40%{border-radius:46% 74% 74% 46%/74% 58% 62% 46%}60%{border-radius:47% 73% 61% 59%/40% 40% 80% 80%}80%{border-radius:50% 70% 52% 68%/51% 61% 59% 69%}}@keyframes blobBackground{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cursor-hover--a [data-cursor]{width:120px;height:120px}body a{color:#fff;cursor:pointer;font-size:2rem;transition:.25s ease;text-decoration:none}body a:hover{transform:translate(5px);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#6c1db6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8a2be2}.menubar-top{background-color:#000}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}.menu-icon:checked+label,.menu-icon:not(:checked)+label{position:fixed;top:63px;right:75px;display:block;width:30px;height:30px;padding:0;margin:0;cursor:pointer;z-index:10}.menu-icon:checked+label:before,.menu-icon:not(:checked)+label:before{position:absolute;content:"";display:block;width:30px;height:20px;z-index:20;top:0;left:0;border-top:2px solid #ececee;border-bottom:2px solid #ececee;transition:border-width .1s 1.5s ease,top .1s 1.6s cubic-bezier(.23,1,.32,1),height .1s 1.6s cubic-bezier(.23,1,.32,1),background-color .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:after,.menu-icon:not(:checked)+label:after{position:absolute;content:"";display:block;width:22px;height:2px;z-index:20;top:10px;right:4px;background-color:#ececee;margin-top:-1px;transition:width .1s 1.75s ease,right .1s 1.75s ease,margin-top .1s ease,transform .2s cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:before{top:10px;transform:rotate(45deg);height:2px;background-color:#ececee;border-width:0;transition:border-width .1s .34s ease,top .1s .3s cubic-bezier(.23,1,.32,1),height .1s .3s cubic-bezier(.23,1,.32,1),background-color .2s .5s ease,transform .2s 1.7s cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:after{width:30px;margin-top:0;right:0;transform:rotate(-45deg);transition:width .1s ease,right .1s ease,margin-top .1s .5s ease,transform .2s 1.7s cubic-bezier(.23,1,.32,1)}.nav{position:fixed;top:33px;right:50px;display:block;width:80px;height:80px;padding:0;margin:0;z-index:9;overflow:hidden;box-shadow:0 8px 30px #0000004d;background-color:#4b1081;animation:border-transform 7s linear infinite;transition:top .35s 1.1s cubic-bezier(.23,1,.32,1),right .35s 1.1s cubic-bezier(.23,1,.32,1),transform .25s 1.1s ease,width .65s .4s cubic-bezier(.23,1,.32,1),height .65s .4s cubic-bezier(.23,1,.32,1)}@keyframes border-transform{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.menu-icon:checked~.nav{animation-play-state:paused;top:50%;right:50%;transform:translate(50%,-50%);width:200%;height:200%;transition:top .35s .7s cubic-bezier(.23,1,.32,1),right .35s .7s cubic-bezier(.23,1,.32,1),transform .25s .7s ease,width .75s 1s cubic-bezier(.23,1,.32,1),height .75s 1s cubic-bezier(.23,1,.32,1)}.nav{background-position:center;background-color:#000}.video-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;object-fit:cover;z-index:-1}.nav ul{position:absolute;top:50%;left:0;display:block;width:100%;padding:0;margin:0;z-index:6;text-align:center;transform:translateY(-50%);list-style:none}.nav ul li{position:relative;display:block;width:100%;padding:0;margin:10px 0;text-align:center;list-style:none;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(30px);transition:all .25s linear}.nav ul li:nth-child(1){transition-delay:.2s}.nav ul li:nth-child(2){transition-delay:.15s}.nav ul li:nth-child(3){transition-delay:.1s}.nav ul li:nth-child(4){transition-delay:50ms}.nav ul li a{font-family:LemonBold;font-size:4vh;text-transform:uppercase;line-height:1.2;display:inline-block;position:relative;color:#ececee;transition:all .25s linear}.nav ul li a:hover{text-decoration:none;color:#fff}.nav ul li a:after{display:block;position:absolute;top:50%;content:"";height:2vh;margin-top:-1vh;width:0;left:0;background-color:#353746;opacity:.8;transition:width .25s linear}.menu-icon:checked~.nav ul li{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .25s ease}.menu-icon:checked~.nav ul li:nth-child(1){transition-delay:1.4s}.menu-icon:checked~.nav ul li:nth-child(2){transition-delay:1.48s}.menu-icon:checked~.nav ul li:nth-child(3){transition-delay:1.56s}.menu-icon:checked~.nav ul li:nth-child(4){transition-delay:1.64s}.logo{position:absolute;top:30px;left:50px;display:block;z-index:11;transition:all .25s linear;line-height:20px;padding:10px;border-radius:10px}.logo img{width:250px;display:block}.logo a:hover{text-decoration:none}@media screen and (max-width: 991px){.menu-icon:checked+label,.menu-icon:not(:checked)+label{right:55px}.logo{left:30px}.nav{right:30px}.nav ul li a{font-size:4vh}}#footer-container{position:fixed;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:20px 0;z-index:1000}#footer-content{margin:0 auto;display:inline-block}#footer-content p{margin:5px 0;font-size:12px;font-family:Verdana,Geneva,Tahoma,sans-serif}.social-icons a{text-decoration:none;display:inline-block;margin:0 10px}.social-icons img{width:24px;height:24px;transition:transform .3s;display:block}.social-icons a:hover img{transform:scale(2)}.footer-link{color:#fff;text-decoration:none;font-size:12px}.footer-link:hover{text-decoration:underline}.expertise-carousel-container{width:25%;text-align:center;float:left;line-height:30%}.expertise-carousel{overflow:hidden;height:150px;position:relative}.expertise-carousel-container h3{text-align:center;font-size:50%;font-family:LemonBold}.expertise-inner{animation:scrollUp 60s linear infinite}.expertise-card{height:40px;font-size:35%;justify-content:center;align-items:center;font-family:FiraThin}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-87%)}}.home-paragraph{font-family:FiraThin;font-size:60%;line-height:140%;display:block}.about-paragraph{font-family:FiraThin;font-size:40%;line-height:140%;display:inline-block;text-align:justify;width:90%}@media screen and (max-width: 800px){.expertise-carousel-container{width:50%;text-align:center;float:left;margin-bottom:30px}.expertise-carousel-container h3{text-align:center;font-size:70%;font-family:LemonBold}.expertise-card{height:35px;font-size:55%;justify-content:center;align-items:center}.expertise-carousel{overflow:hidden;height:150px;position:relative}.home-paragraph{font-family:FiraThin;font-size:95%;line-height:140%;display:block}.about-paragraph{font-family:FiraThin;font-size:50%;line-height:140%;display:inline-block;text-align:right justify;width:90%}}@media screen and (max-width: 450px){.home-paragraph{font-family:FiraThin;font-size:95%;line-height:140%;display:block}.about-paragraph{font-family:FiraThin;font-size:60%;line-height:140%;display:inline-block;text-align:right justify;width:100%}}.unique-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.custom-card{width:25%;box-sizing:border-box;padding:0;margin:0;text-align:center}.counter-value{font-size:140%;font-weight:700;color:#8a2be2;font-family:HollowFont}.title{font-size:20px;color:#fff;font-family:LemonLight}.description{font-size:14px;color:#888}@media (max-width: 768px){.custom-card{flex:1 1 calc(50% - 16px);padding:15px 0}.title{font-size:15px;color:#fff;font-family:LemonLight}.description{font-size:14px;color:#888}}.team-email a{font-size:70%;font-family:LemonBold;text-decoration:underline;text-decoration-color:#c4c4c4}.modal-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center;overflow:hidden}.modal-container{background:rgba(0,0,0,.8);width:80%;max-height:75vh;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;position:relative;overflow-y:auto;animation:fadeIn .5s ease-in-out}.modal-container h2{position:sticky;top:0;background:rgba(0,0,0,.9);margin:0;padding:15px;z-index:1;text-align:center;color:#fff;font-family:LemonBold}.close-btn{top:90px;margin:0 auto;background:none;border:none;font-size:18px;cursor:pointer;color:#555;z-index:2;position:absolute}.modal-content-box{line-height:1.6;color:#fff;border:none;outline:none;padding:25px;font-family:FiraThin}.open-link{text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 800px){.modal-container{background:rgba(0,0,0,.8);width:80%;max-height:65vh;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:left;position:relative;overflow-y:auto;animation:fadeIn .5s ease-in-out}.modal-container h2{position:sticky;top:0;background:rgba(0,0,0,.9);margin:0;padding:15px;z-index:1;text-align:center;color:#fff;font-family:LemonBold}.close-btn{top:140px;margin:0 auto;background:none;border:none;font-size:18px;cursor:pointer;color:#555;z-index:2;position:absolute}}.whatsapp-icon{position:fixed;bottom:40px;right:50px;z-index:1000}.whatsapp-icon img{width:50px;height:50px;cursor:pointer}@media (max-width: 600px){.whatsapp-icon{position:fixed;bottom:15px;right:15px;z-index:1000;display:none}.whatsapp-icon img{width:40px;height:40px;cursor:pointer}}#background-stars,#foreground-stars{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.star{position:absolute;border-radius:50%;opacity:.5}#foreground-stars .star{opacity:.8}@keyframes individualColorChange{0%{background-color:#000}33%{background-color:#5f0eaa}66%{background-color:#000}to{background-color:#33076b}}
