.scrolling-text-container{height:65vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--background-light);color:var(--background-dark);margin-top:40px}.dark-mode .scrolling-text-container{background-color:var(--background-dark)}.scrolling-text{position:relative;width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center;line-height:1}.scroll-left,.scroll-right{font-size:6rem;font-weight:700;text-transform:none;font-family:Dirtyline36Daysoftype2022,sans-serif;animation-timing-function:linear;animation-iteration-count:infinite;color:#000000}.dark-mode .scroll-left,.dark-mode .scroll-right{color:#ffffff}.scroll-right{animation:scrollRight 1000s linear infinite;animation-delay:3s}.scroll-left{animation:scrollLeft 1000s linear infinite;animation-delay:3s}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media screen and (max-width:1250){.scroll-left,.scroll-right{font-size:5rem}}@media (max-width:768px){.scroll-left,.scroll-right{font-size:4rem}.scrolling-text-container{height:45vh}}@media (max-width:480px){.scroll-left,.scroll-right{font-size:2.5rem}.scrolling-text-container{height:30vh}}.scrolling-text-container{position:relative;width:100%}.glowing-circle{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(110,110,109,.7),rgba(150,150,150,.3));border-radius:50%;pointer-events:none;filter:blur(40px);transition:transform .1s ease-out,opacity .3s ease-out;opacity:0}.scrolling-text-container:hover .glowing-circle{opacity:1}@media screen and (max-width:480px){.scrolling-text-container:hover .glowing-circle{opacity:0!important}}@import url("https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:ital,wght@0,200..800;1,200..800&family=Inconsolata:wght@200..900&display=swap");.stat-card{animation-fill-mode:forwards}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.stats-container,html{scroll-behavior:smooth}.stats-container{display:grid;grid-template-columns:1fr 1fr;gap:35px;justify-items:center;align-items:start;margin-top:10vh}.dark-mode .stat-card{background-color:#1b1b1b;color:#ffffff}.stat-card{position:relative;background-color:#f2f2f2;width:40vw;height:400px;display:flex;flex-direction:column;justify-content:space-between;padding:5px;box-sizing:border-box;border-radius:15px;color:#1b1b1b;box-shadow:0 4px 8px rgba(0,0,0,.2);font-family:Syne,serif;font-weight:700;transition:background-color .3s ease}.stat-card.card1:hover{background-color:#C93102;color:#fff}.stat-card.card2:hover{background-color:#B6BEBE;color:#0a0a0a}.stat-card.card3:hover{background-color:#B5DFCE;color:#0a0a0a}.stat-card.card4:hover{background-color:#F3E453;color:#0a0a0a}.stat-value{font-size:8rem;padding-left:25px;font-family:Inconsolata,monospace;font-optical-sizing:auto;font-weight:500;letter-spacing:-5px}.stat-label{position:absolute;bottom:10px;right:10px;font-size:2.8rem;text-align:right;font-weight:500;padding:25px;font-family:Dirtyline36Daysoftype2022,serif;text-transform:lowercase;line-height:.9}@media screen and (max-width:1050px){.stat-label{font-size:2.5rem;font-weight:600}.stat-value{font-size:4.5rem;font-weight:600}}@media screen and (max-width:768px){.stats-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.stat-card{width:100%;height:320px}.stat-value{font-size:5.5rem;font-weight:600}.stat-label{margin-top:3vh;margin-left:3vw;font-size:2.5rem;letter-spacing:1px;font-weight:600}.stat-card.card1{background-color:#DE4718;color:#fff}.stat-card.card2{background-color:#3F4144;color:#fff}.stat-card.card3{background-color:#B7DFCF}.stat-card.card4{background-color:#F3E453}}@media screen and (max-width:480px){.stat-value{font-size:4.2rem;font-weight:600}.stat-label{margin-top:3vh;margin-left:3vw;font-size:1.4rem;letter-spacing:1px;font-weight:600}.stat-card{width:100%;height:220px}}@media screen and (max-height:500px){.stat-card{height:200px}.stat-value{font-size:4.5rem;padding-left:15px}.stat-label{font-size:1.6rem;padding:10px;bottom:5px;right:5px}}@media screen and (max-height:600px){.stat-card{height:280px}.stat-value{font-size:6rem}.stat-label{font-size:2rem;padding:15px}}@media screen and (max-height:400px){.stat-card{height:150px}.stat-value{font-size:3.5rem;padding-left:10px}.stat-label{font-size:1.2rem;padding:8px;bottom:3px;right:3px}}@media (min-width:768px){.stats-container{grid-template-columns:1fr 1fr}.stat-card:nth-child(2),.stat-card:nth-child(4){align-self:flex-start;margin-top:50px}.stat-card:nth-child(2){position:relative;top:50px}.stat-card:nth-child(3){position:relative;top:-50px}}.animated-box{width:300px;height:150px;background:linear-gradient(90deg,#5cefef 50%,#252525 0);background-size:200% 100%;-webkit-background-clip:text;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:8px}@keyframes slideLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes riseUp{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.services-container{padding:2rem;background-color:var(--bg-color);transition:background-color .3s ease,color .3s ease;min-height:100vh;width:90vw;margin:0 auto}.who-are-we{margin:15vh 0}.who-are-we-head span{font-size:10rem;text-transform:lowercase;font-family:Dirtyline36Daysoftype2022;font-weight:100;letter-spacing:-3pt;margin:0;padding:0;line-height:.8}.scroll-reveal{width:fit-content;padding:5px;box-sizing:border-box;-webkit-background-clip:text;background-repeat:no-repeat;background-color:#717171!important;background-size:0 100%;background-image:linear-gradient(90deg,#000000,#000000);animation:scroll-reveal linear forwards}@keyframes scroll-reveal{to{background-size:100% 100%}}.dark-mode .scroll-reveal{background-image:linear-gradient(90deg,#ffffff,#ffffff)!important}.who-are-we-subhead{color:var(--background-dark);font-size:2.6rem;line-height:1.1;font-family:Syne,serif;margin-bottom:10px;width:90%;font-weight:200;margin-top:25px}.who-are-we-subhead-line-wrapper{display:block;position:relative;overflow:hidden}.who-are-we-subhead-line{display:block;position:relative;translate:none;rotate:none;scale:none}.who-are-we-container{width:100%;justify-content:flex-end;align-items:end}.who-are-we-tag{color:#717171;font-family:Syne,serif;text-transform:none;font-size:1.4rem;width:50%;margin-top:50px;padding-left:30px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}.brochure{align-self:start}.servicesTitle span{font-size:8rem}@media screen and (max-width:480px){.servicesTitle span{font-size:4rem!important}}@media(max-width:768px){.who-are-we-subhead{width:100%;font-size:1.2rem}.who-are-we-tag{font-size:1rem;padding-left:0}.who-are-we-head span{font-size:7rem;margin-top:5vh;letter-spacing:1pt}.who-are-we-tag{margin-top:20px}.who-are-we-subhead{font-size:1.8rem}.servicesTitle span{font-size:5rem}}.dark-mode .who-are-we-subhead,.dark-mode .who-are-we-tag{color:var(--background-light)}@media screen and (max-width:500px){.who-are-we-head span{font-size:4rem}.who-are-we-subhead{font-size:1.9rem;margin-top:0}.who-are-we-container{justify-content:flex-start;margin-top:0}.who-are-we-tag{width:100%}}.servicesTitle span{font-weight:100;text-transform:lowercase;font-family:Dirtyline36Daysoftype2022;line-height:.8}.dark-mode .services-heading,.dark-mode .services-text-head,.dark-mode .services-text-para{color:var(--background-light)}.dark-mode .services-text-button{color:var(--background-light);border:2px solid #ffffff}.our-services-tag{color:var(--background-dark);font-family:Syne,serif;text-transform:none;font-size:1.5rem;margin-top:10px;color:#717171}.dark-mode .our-services-tag{color:var(--background-light)}.services-card{display:flex;flex-direction:row;width:100%;background-color:var(--card-bg);transition:transform .3s ease-in-out,background-color .3s ease;margin-top:10vh;margin-bottom:5vh;gap:50px}@media (min-width:764px){.services-card:nth-child(4),.services-card:nth-child(6){flex-direction:row-reverse}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px) rotate(-15deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.services-card-img-container{display:flex;justify-content:center;align-items:center}.services-image{width:50vw;height:auto;object-fit:cover;border-radius:24px}.services-text{width:40vw;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:1rem;flex:1}.services-text-head{font-size:4rem;font-weight:600;color:var(--background-dark);font-family:Dirtyline36Daysoftype2022;line-height:.8}.services-text-para{font-size:1.2rem;line-height:1.8;margin-bottom:1rem;list-style-type:none}.services-text-button,.services-text-para{color:var(--background-dark);font-family:Syne,serif}.services-text-button{border:2px solid #000000;background:transparent;font-size:1rem;font-weight:700;border-radius:33px;cursor:pointer;transition:background-color .3s ease,color .3s ease;padding:15px;margin-right:auto;text-transform:none}.services-text-button:hover{background-color:var(--button-hover-bg);transform:translateY(-3px)}.subhead-mobile{display:none}.who-are-we-container{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1250px){.services-card{gap:10px}.services-text-head{font-size:2.5rem}}@media (max-width:768px){.services-card{flex-direction:row;padding:0}.services-image,.services-text{width:100%}.services-container{padding:1.2rem;width:100vw}.our-services-tag{font-size:1.4rem}.services-card{flex-direction:column;align-items:center;margin-top:2rem;gap:20px}.services-image{width:100%;height:auto;margin-bottom:1rem;border-radius:12px}.services-text{width:100%;padding:1rem;text-align:center;gap:.8rem}.services-heading{font-size:4rem;margin-bottom:1.5rem;line-height:.8}.services-text-head{font-size:2.2rem;font-weight:700;margin-bottom:.8rem;text-transform:lowercase}.services-text-para{font-size:1rem;line-height:1.6;margin-bottom:1rem}.services-text-button{padding:12px 20px;font-size:1rem;border-radius:25px;margin:0 auto;width:auto;text-transform:none}}@media screen and (max-width:480px){.services-text-head{font-size:2.2rem}.subhead-main{display:none!important}.subhead-mobile{display:block!important}@media screen and (max-width:380px){.who-are-we-subhead{font-size:1.5rem}}}:root{--background-light:#ffffff;--background-dark:#0a0a0a;--foreground-light:#171717;--foreground-dark:#ffff;--highlight-color:#ffff}@media (prefers-color-scheme:dark){:root{--background-light:#ffffff;--foreground-light:#ededed}}@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}.testimonials-container{background-color:#ffffff;padding:80px 0;overflow:hidden;max-width:100vw;margin:0 auto;transition:background-color .3s ease}.dark-mode .testimonials-container{background-color:#0a0a0a}.testimonials-heading-main{margin:50px}.testimonials-heading{font-size:6rem;padding-top:15px;font-family:Dirtyline36Daysoftype2022;font-weight:100;padding-left:40px;line-height:.6;color:#333;transition:color .3s ease}.dark-mode .testimonials-heading{color:#fff}.testimonials-section-content .testimonial-card{box-sizing:border-box;background:transparent;border:2px solid #333;border-radius:20px;padding:40px;height:700px!important;display:flex!important;flex-direction:column;justify-content:space-between;transition:border-color .4s ease-in-out}.dark-mode .testimonials-section-content .testimonial-card{border:2px solid #ffffff}.testimonials-section-content .testimonial-card:hover{border-color:transparent}.content-wrapper{display:flex;flex-direction:column;gap:60px}.testimonial-quote-container{align-self:center}.testimonial-text{font-family:Syne,serif;font-size:1.5rem;color:#ededed;line-height:1.6;text-align:left;margin:0}.testimonial-profile{display:flex;flex-direction:column;align-items:center;align-self:center;gap:10px;text-align:center}.img-container{width:60px;height:60px;border-radius:50%;flex-shrink:0;margin-bottom:5px}.testimonial-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.testimonial-name{font-family:Syne,serif;font-size:1.1rem;font-weight:700;color:#ffffff;margin:0}.testimonial-position{font-family:Syne,serif;font-size:.9rem;color:#a0a0a0}.slick-list{padding:0!important}.slick-track{display:flex!important;gap:20px;align-items:stretch}.slick-slide>div{height:100%;display:flex!important}.slick-slide{height:auto;display:flex!important}@media screen and (max-width:768px){.testimonials-heading{font-size:4rem;padding-left:20px}.testimonial-card{padding:30px;height:600px!important}.testimonials-heading-main{margin-left:0}}@media screen and (max-width:480px){.testimonial-card{height:550px!important;padding:20px}}