/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--background-light:#fff;--background-dark:#0a0a0a;--foreground-light:#171717;--foreground-dark:#fff;--highlight-color:#fff;--scroll-thumb:#8080808b;--scroll-thumb-hover:#3e3e3ec2;--scroll-track:#fff;--hover-bg:#000;--hover-text:#fff}@media (prefers-color-scheme:dark){:root{--background-light:#fff;--foreground-light:#ededed}}.dark-mode{background-color:var(--background-dark);--scroll-thumb-hover:#a0a0a0c2;--scroll-track:#0a0a0a;--hover-bg:#fff;--hover-text:#000}@font-face{font-family:Dirtyline36Daysoftype2022;src:url(/fonts/Dirtyline36Daysoftype2022-Reg.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Syne;src:url(/fonts/Syne.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Charrington;src:url(/fonts/Charbold.ttf)format("truetype");font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{background-color:var(--background-light);color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;transition:background-color .5s,color .5s;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:15px;width:8px;height:20%}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-track{background-color:var(--scroll-track)}.cursor-canvas{pointer-events:none;z-index:9999;position:absolute;top:0;left:0}@media (max-width:764px){.cursor-canvas{position:fixed}}#fluid{z-index:9999}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes glow-effect{0%,to{text-shadow:0 0 5px gold,0 0 10px gold,0 0 15px #ffae00,0 0 20px #ffae00,0 0 25px #ffc700,0 0 30px #ffc700}50%{text-shadow:0 0 10px #ffae00,0 0 20px gold,0 0 30px gold,0 0 40px #ffc700,0 0 50px gold,0 0 60px gold}}@keyframes riseUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px)rotate(-15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100px)rotate(15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrollRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.contact-button:hover,.explore-button:hover{background-color:var(--hover-bg);transition:background-color .3s;color:var(--hover-text)!important}.home{flex-direction:column;justify-content:center;align-items:center;height:100vh;transition:background-color .5s;display:flex}.service-page{background-color:var(--background-light);color:var(--background-dark)}.dark-mode .service-page{background-color:var(--background-dark);color:var(--background-light)}.content-container{background-color:var(--background-light);color:var(--background-dark);padding-top:100px}.dark-mode .content-container{background-color:var(--background-dark);color:var(--background-light)}.services-page{background-color:var(--background-light);color:var(--background-dark)}.dark-mode .services-page{background-color:var(--background-dark);color:var(--background-light)}.services-page-heading{text-align:center;margin-bottom:3vh;font-family:Dirtyline36Daysoftype2022,sans-serif;font-size:5.5rem;animation:riseUp 1s}.our-expertise-head-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;margin:60px 0;padding:20px;line-height:.8;display:flex;position:relative;overflow:hidden}.services-page-service{text-align:center;width:80%;height:50vh;margin:5vh auto}.service-page-head{text-transform:none;text-align:left;margin-bottom:5vh;font-family:Syne,serif;font-size:1.8rem;animation:riseUp 1s}.dark-mode .service-page-head{color:var(--background-light)}.service-page-text{text-transform:none;text-align:left;width:70%;margin-left:auto;font-family:Syne,serif;font-size:1.4rem;line-height:1.6;animation:riseUp 1s}.dark-mode .service-page-text{color:var(--background-light)}@media (max-width:764px){.extra-heading{width:fit-content}.development-heading{margin-bottom:20px}.event-management-extra-text{margin-top:20px!important}.content-container{padding-top:0}.service-page-head{margin-bottom:30px;font-size:1.3rem}.service-page-text{width:100%;font-size:1rem}}.services-extra-container{background-color:var(--background-light);color:var(--background-dark);box-sizing:border-box;border:2px solid #0000001a;border-radius:12px;margin:5vh 3vw;padding:60px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0000001a}.services-extra-container:hover{transform:translateY(-5px);box-shadow:0 3px 8px #0000003d}.services-extra-content{margin-bottom:4vh;display:flex}.dark-mode .services-extra-container{background-color:var(--background-dark);color:var(--background-light);border:2px solid #fff3;box-shadow:0 8px 16px #fff3,0 4px 8px #ffffff1a}.extra-heading{width:50%;font-family:Dirtyline36Daysoftype2022,sans-serif;font-size:4rem;font-weight:100;line-height:.8;display:inline}.extra-heading-line-wrapper{box-sizing:border-box;padding:4px;display:block;position:relative;overflow:hidden}.development-heading{flex-direction:column;display:flex}.extra-text,.extra-text-para{text-transform:none;width:100%;margin-left:auto;font-family:Syne,serif;font-size:1.4rem;line-height:1.4}.extra-text-para{width:66%;margin-bottom:10px;font-weight:700}.dark-mode .extra-text,.dark-mode .extra-text-para{color:var(--background-light)}.service-options{justify-content:space-between;gap:2rem;width:66%;margin-left:auto;font-family:Syne,serif;display:flex}.service-options-p{text-transform:lowercase;text-transform:none;width:45%;margin-top:10px;font-size:1.2rem;line-height:1.6}.dark-mode .service-options-p{color:var(--background-light)}.service-page-main-content{flex-direction:column;gap:30px;display:flex}.services-page-container{flex-direction:column;justify-content:center;align-items:center;height:95vh;display:flex}@media screen and (max-width:764px){.services-page-container{height:95vh}}@media (max-width:764px){.services-page-heading{font-size:3rem}.services-page-service{width:90%;height:20vh;margin-top:0}.service-options{align-items:start;gap:20px;width:100%;margin-right:auto}.services-extra-content{display:block}.services-extra-container{padding:30px 20px}.extra-heading{width:100%;font-size:3.5rem}.extra-text-para,.service-options-p{width:100%}}.our-expertise-head{text-align:center;font-family:Dirtyline36Daysoftype2022,Syne,serif;font-size:6rem}.cardScrollerWrapper{width:100%;position:relative;overflow:hidden}.cardScroller{width:max-content;margin-bottom:10px;animation:scroll-cards 35s linear infinite;display:flex}.cardScroller .card{box-sizing:border-box;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;min-width:30vw;height:50vh;margin-right:0;display:flex}.cardScroller .card .cardImage{object-fit:contain;max-width:70%;max-height:100%}.card{justify-content:center;align-items:center;gap:10px;display:flex}.card-item{font-size:60px}.card-name{font-size:34px}@media screen and (max-width:480px){.services-page-heading{font-size:2rem!important}.card-item{font-size:40px}.card-name{font-size:24px}}@keyframes scroll-cards{0%{transform:translate(0)}to{transform:translate(-50%)}}.cardScrollerWrapper2{width:100%;position:relative;overflow:hidden}.cardScroller2{width:max-content;margin-bottom:2vh;animation:scroll-cards-reverse 35s linear infinite;display:flex}.cardScroller2 .card{box-sizing:border-box;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;min-width:30vw;height:50vh;margin-right:0;display:flex}.card{margin:0 10px}.cardScroller2 .card .cardImage{object-fit:contain;max-width:70%;max-height:100%}@keyframes scroll-cards-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:764px){.our-expertise-head{font-size:4rem}.cardScroller .card,.cardScroller2 .card{min-width:60vw;height:20vh}}.our-process-heading-main{flex-direction:column;justify-content:center;align-items:center;margin-top:15vh;display:flex}.our-process-heading{text-align:center;text-transform:lowercase;color:#0000;font-family:Dirtyline36Daysoftype2022;font-size:6rem;font-weight:100;line-height:.8}.our-process-text{text-transform:none;text-align:center;margin:10px 0 40px;font-family:Syne,serif;font-size:1.5rem}.dark-mode .our-process-text{color:var(--background-light)}.cardContent{box-sizing:border-box;padding:60px;font-family:Syne,serif}.cardDescription{padding-bottom:40px;position:absolute;bottom:0}.cardHeading,.sequenceNumber{margin-bottom:20px;font-size:2.5rem}.cardDescription{text-transform:none;font-size:1.3rem;line-height:1.4}.dark-mode .cardDescription{color:var(--background-light)}.slick-track{gap:50px;margin-left:-28px!important;display:flex!important}.cardScroller3 .card{box-sizing:border-box;border:1px solid #000;border-radius:24px;justify-content:center;align-items:center;height:600px;margin-bottom:10vh;margin-right:0;transition:background-color .3s;display:flex;position:relative;width:600px!important}.cardScroller3 .card:hover{background-color:#fafafa}.dark-mode .card{border:1px solid #fff}.dark-mode .cardScroller3 .card:hover{background-color:#171717}@media screen and (max-width:1370px){.cardScroller3 .card{height:500px;width:500px!important}}@media screen and (max-width:1200px){.cardScroller3 .card{height:430px;width:430px!important}.cardContent{padding:40px}}@media screen and (max-width:860px){.cardScroller3 .card{height:380px;width:380px!important}.cardContent{padding:20px}.sequenceNumber{margin-bottom:5px}.cardHeading{line-height:.8}}@media (max-width:764px){.our-process-heading{font-size:4rem}.our-process-text{font-size:1.2rem}.cardScroller3 .card{width:100%!important}}@media (max-width:480px){.cardScroller3 .card{width:280px!important;height:350px!important}.our-process-heading{font-size:4rem}.our-process-text{margin-bottom:2vh;font-size:1.3rem}.cardHeading{font-size:1.5rem}.cardDescription{padding-bottom:10px;font-size:1rem}.slick-track{gap:30px}}