:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Banana_Grotesk-Bold;src:url(/assets/BananaGrotesk-Bold-uHtMN4g3.otf)}@font-face{font-family:Banana_Grotesk-SemiBold;src:url(/assets/BananaGrotesk-Semibold-DvX5eueh.otf)}@font-face{font-family:Banana_Grotesk-Light;src:url(/assets/BananaGrotesk-Light-DzDCDzyj.otf)}@font-face{font-family:Banana_Grotesk-ExtraLight;src:url(/assets/BananaGrotesk-Extralight-E447Bc4p.otf)}#root{min-width:98.9vw;margin:0 auto;text-align:center;overflow-x:hidden;overflow-y:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.service-list-container{padding:20px 5%;max-width:1200px;width:100%;margin:auto;box-sizing:border-box}.service-row{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #e8e8e8}.service-left{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.service-index{font-weight:600;font-size:2rem;color:#d62f39}.service-title{font-size:2rem;color:#0a1a32}.service-details{text-align:left;margin-top:8px;padding:8px 16px;background-color:#fafafa;border-radius:6px;animation:fadeIn 3s ease-in-out;color:#555;font-size:14px;-webkit-animation:fadeIn 0s ease-in-out}.read-more-btn{border:1px solid #d62f39;color:#d62f39;font-size:1rem;border-radius:20px;padding:20px 16px;background:transparent;font-weight:700;transition:all .3s ease}.read-more-btn:hover{background:#d62f39!important;color:#fff!important;border:1px solid #d62f39!important}Strong{font-family:Banana_Grotesk-bold}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.what-we-do-text{max-width:50%;margin:5% 8%}.what-we-do-title{font-family:Banana_Grotesk-Bold;font-size:70px!important;text-align:left}.what-we-do-description{text-align:left;font-family:Banana_Grotesk-Light;font-size:17px;max-width:800px}@media (max-width: 992px){.responsive-image{width:100%;height:auto;display:block;margin-top:10px}.what-we-do-text{max-width:80%;margin:5% auto}.what-we-do-title{font-size:36px;text-align:left}.what-we-do-description{font-size:25px!important;text-align:left;width:900px!important}.hero-container{flex-direction:column;height:auto;padding:40px 20px;text-align:center}.hero-text{max-width:100%;margin-bottom:30px;text-align:left}.hero-text h1{font-size:2rem}.hero-text p{font-size:1rem}.hero-image{justify-content:center;margin:0}.hero-image img{height:auto;margin-top:0;width:100%;max-width:350px}}@media (max-width: 992px){.service-index{font-size:1.5rem}.service-title{font-size:1.5rem;margin-left:8px}.read-more-btn{font-size:.9rem;padding:14px 12px}}@media (max-width: 768px){.what-we-do-text{max-width:80%;margin:5% auto}.what-we-do-title{font-size:36px!important;text-align:left}.what-we-do-description{font-size:25px!important;text-align:left;width:900px!important}.service-row{flex-direction:column;align-items:flex-start}.service-left{margin-bottom:10px}.service-title,.service-index{font-size:1.4rem}.read-more-btn{align-self:flex-end}.service-details{font-size:16px!important;padding:16px!important}}@media (max-width: 576px){.what-we-do-text{max-width:80%;margin:5% auto}.what-we-do-title{font-size:50px;text-align:left}.what-we-do-description{font-size:18px!important;text-align:left;width:900px!important;max-width:290px}.service-index{font-size:1.6rem}.service-title{font-size:1.6rem!important;display:block;margin-left:0;margin-top:4px}.read-more-btn{font-size:.85rem;padding:12px 10px}.service-details{font-size:13px;padding:6px 12px}}.custom-button{background-color:#fff!important;color:red!important;border:1px solid red!important;transition:all .3s ease;border-radius:0!important;padding:0 16px;margin-top:-5px}.project-title{font-size:70px;text-align:left}.project-image{width:100%;height:500px;object-fit:cover}.project-description{margin-top:20px;font-family:Banana_Grotesk-SemiBold;font-size:25px;line-height:1.4;color:#333}.bold-list li{font-weight:700!important}@media (max-width: 768px){.project-description{margin-top:20px;font-family:Banana_Grotesk-SemiBold;font-size:15px;line-height:1.4;color:#333}.project-image{width:100%;height:500px;object-fit:cover}.custom-button{font-size:14px;padding:4px 12px;margin-top:10px}.arrow-icon{font-size:16px}.custom-link{font-size:14px}.ant-typography h3{font-size:24px!important;line-height:30px!important}img{height:auto!important;max-height:300px}}@media (max-width: 576px){.project-title{font-size:50px!important}.project-title-description{font-size:18px!important;text-align:left;width:900px!important;max-width:290px}.company-title{font-size:23px!important}}@media (max-width: 480px){.project-description{font-size:20px;margin-top:10px;line-height:1.2}}.logo-slider-wrapper{margin-top:-2%;overflow:hidden;width:100%;background:#fff;padding:40px 0;justify-content:"center"}.logo-slider{display:flex;width:fit-content;animation:scrollLeft 40s linear infinite}.logo-slide-item{flex:none;display:flex;align-items:center;justify-content:center;width:180px;padding:0 20px}.logo-slide-item img{width:120px;height:160px;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.logo-slide-item img:hover{filter:grayscale(0%);opacity:1}.vertical-line{height:85px;width:1px;background-color:#000;margin-left:30%}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.logo-slide-item{width:140px;padding:0 15px}.logo-slide-item img{width:100px;height:130px}.vertical-line{height:70px;margin-left:25%}}@media (max-width: 768px){.logo-slide-item{width:110px;padding:0 10px}.logo-slide-item img{width:80px}.vertical-line{height:60px;margin-left:20%}.logo-slider{animation-duration:30s!important}}@media (max-width: 480px){.client-title{font-size:50px!important}.client-title-description{font-size:18px!important;text-align:left;width:900px!important;max-width:290px}.logo-slider-wrapper{padding:20px 10px}.logo-slide-item{width:90px;padding:0 8px}.logo-slide-item img{width:100px;height:150px}.vertical-line{display:none}.ant-typography{font-size:18px!important}p{font-size:14px!important}.logo-slider{animation-duration:20s!important}}.hero-container{background-color:#e01028;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:80px 60px;position:relative;flex-wrap:wrap;height:200px;text-align:left}.hero-text{flex:1;max-width:600px;z-index:2;margin:-2% 8% 0}.hero-text h1{font-size:3rem;font-weight:700;margin-bottom:20px;font-family:Banana_Grotesk-Bold}.hero-text p{font-size:1.1rem;line-height:1.7;color:#f3f3f3;font-family:Banana_Grotesk-ExtraLight}.responsive-image{width:100%;height:auto;display:block}@media (max-width: 992px){.responsive-image{width:100%;height:auto;display:block;margin-top:-10px}.hero-container{flex-direction:column;height:auto;padding:40px 20px;text-align:center}.hero-text{max-width:100%;margin-bottom:30px;text-align:left}.hero-text h1{font-size:2rem}.hero-text p{font-size:18px!important;text-align:left}}.blog-section{padding:60px 40px}.blog-section h2{font-size:36px;font-family:Banana_Grotesk-bold;margin-bottom:40px}.blog-section h2 span{color:red}.blog-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.blog-card{width:300px;background:#fff;text-align:left}.blog-card img{width:100%;height:250px}.blog-card h3{font-size:18px;margin:15px 0;font-weight:600;font-family:Banana_Grotesk-SemiBold}.read-more{border:1px solid red;background:none;padding:8px 14px;color:#000;font-family:Banana_Grotesk-ExtraLight;cursor:pointer;border-radius:0!important;transition:all .3s ease;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.read-more span{margin-left:5px}.read-more:hover{background:red;color:#fff}@media (max-width: 768px){.blog-section{padding:40px 20px}.blog-section h2{font-size:32px!important;text-align:center!important;margin-right:0!important;line-height:1.4}.blog-card{width:100%!important;max-width:100%}.blog-card img{height:auto}.read-more{width:100%;font-size:16px;padding:10px 0}.blog-card h3{font-size:16px}}@media (max-width: 576px){.blog-section{padding:60px 40px 20px!important}}.impact-section{position:relative;background-color:#f4f4f4;padding:100px 40px;overflow:hidden}.impact-content{max-width:1000px;margin:0 auto;position:relative;z-index:2;text-align:left}.impact-content h1{font-size:48px;font-weight:700;color:#1c1c1c;margin:0;flex:1}.highlight{color:red}.top-text{display:flex;justify-content:space-between;align-items:end}.divider{border:none;border-top:2px solid red;margin:40px 0 20px}.description{font-size:19px;color:#333;line-height:1.6;font-family:Banana_Grotesk-Light}.impact-bg-pattern{position:absolute;bottom:0;right:0;width:300px;height:300px;background:url(/path-to-your-pattern.png) no-repeat;background-size:contain;opacity:.1;z-index:1}.custom-button{background-color:#fff!important;color:red!important;border:1px solid red!important;transition:all .3s ease;border-radius:0!important;padding:0 16px}@media (max-width: 1024px){.impact-section{padding:80px 30px}.impact-content h1{font-size:36px}.description{font-size:19px}.top-text{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 768px){.impact-section{padding:60px 20px}.impact-content h1{font-size:28px}.description{font-size:19px;line-height:1.4}.custom-button{padding:0 12px}.arrow-icon{font-size:18px}}@media (max-width: 480px){.impact-section{padding:40px 15px}.impact-content h1{font-size:24px}.description{font-size:19px}.top-text{text-align:left}.impact-bg-pattern{display:none}}.footer{background:#000;color:#fff;padding:60px 20px 20px;font-family:Segoe UI,sans-serif;text-align:left}.footer-top{max-width:1300px;margin:0 auto}.footer-logo{margin-top:15px;font-size:28px;font-weight:700;margin-bottom:15px}.footer-description{font-size:18px;line-height:1.7;margin-bottom:20px;margin-top:10px}.social-icons{margin-top:10px}.social-icons i{font-size:20px;margin-right:15px;cursor:pointer;color:#000;background:#fff;border-radius:50%;padding:8px;transition:all .3s ease}.social-icons i:hover{background:#d62f39;color:#fff}.footer-heading{font-family:Banana_Grotesk-Bold;font-size:26px;margin-bottom:15px}.footer-list{list-style:none;padding:0;font-family:Banana_Grotesk-SemiBold;font-size:19px}.footer-list li{margin-bottom:10px;transition:color .3s}.footer-list a{color:#fff;text-decoration:none}.footer-list a:hover{color:#d62f39}.footer-bottom{border-top:1px solid #2c2c48;margin-top:50px;padding-top:20px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;font-size:16px;font-family:Banana_Grotesk-ExtraLight;text-align:center}.footer-credits{display:flex;align-items:center;gap:10px;font-size:17px;flex-wrap:wrap;text-align:center}.footer-credits span{color:#58c2f4;font-weight:500}.contact-link p{color:#fff;font-size:19px;margin-bottom:8px}.contact-link p:hover{color:#d62f39}@media (max-width: 768px){.footer{text-align:left;padding:60px 40px 20px}.footer-logo{margin-top:0;text-align:left}.footer-description{font-size:17px;margin-top:10px}.footer-heading{font-size:22px;margin-top:-3px}.footer-list{font-size:17px}.footer-credits{font-size:15px;flex-direction:column;gap:5px}.contact-link p,.footer-contact,.footer-description{font-size:19px!important}.social-icons{justify-content:left}.social-icons i{margin:8px}.footer-bottom{margin-top:5px;font-size:19px!important}.footer-credits{font-size:19px!important}}.brand-values-container{max-width:1000px;margin:0 auto;padding:60px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#2b2b2b;text-align:left;gap:50px}.brand-values-container h1{font-size:70px;margin-bottom:50px;font-family:Banana_Grotesk-Bold;text-align:left}.brand-values-container .highlight{color:#e01028}.value-section{display:flex;gap:20%;align-items:flex-start;margin-bottom:40px}.icon{font-size:30px;color:#e01028;min-width:40px;margin-top:5%}.content h2{font-size:70px;font-weight:700;margin-bottom:10px;color:#2b2b2b;font-family:Banana_Grotesk-Bold}.content p{font-size:19px;line-height:1.7;color:#444;font-family:Banana_Grotesk-ExtraLight}.separator{border-bottom:1px solid #d63939;margin:20px 0 30px}.cta-section{background-color:#f5f5f5;padding:80px 40px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta-content h1{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;max-width:600px;text-align:left}.highlight{color:#e01028}.cta-button{border:1.5px solid #e01028;color:#1a1a1a;background:transparent;padding:12px 20px;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;text-align:left}.cta-button:hover{background-color:#e01028;color:#fff}.cta-background{position:absolute;right:40px;bottom:0;top:0;width:300px;pointer-events:none;display:flex;align-items:center;justify-content:center}.circle{border-radius:50%;border:5px solid #ddd;position:absolute}.circle.one{width:200px;height:200px;right:0;opacity:.5}.circle.two{width:140px;height:140px;right:30px;top:80px;opacity:.4}.about-intro-row{display:flex;gap:60px;align-items:flex-start;justify-content:space-between;padding:60px 20px;max-width:1000px;margin:0 auto;flex-wrap:wrap}.about-intro-image{margin-top:15%;max-width:220px}.about-intro-image img{width:100%;height:auto}.about-intro-text{flex:1;font-size:19px;color:#2b2b2b;line-height:1.7;font-family:Banana_Grotesk-ExtraLight;min-width:300px;text-align:left}.about-intro-text p{margin-bottom:20px;font-size:19px}.clients-section{max-width:1000px;margin:0 auto;padding:60px 20px;text-align:left}.clients-section h1{font-size:2.5rem;font-family:Banana_Grotesk-Bold;color:#2b2b2b;margin-bottom:20px}.clients-section p{font-family:Banana_Grotesk-ExtraLight;font-size:1.2rem;color:#444;line-height:1.7;margin-bottom:0}@media (max-width: 768px){.about-intro-row{flex-direction:column;text-align:center;gap:40px}.about-intro-text{text-align:left;font-size:19px}.about-intro-image img{margin:0 auto}.value-section{flex-direction:column;align-items:flex-start;text-align:left;gap:20px}.icon{margin-top:0;margin-bottom:10px}.content h2{font-size:40px}.content p{font-size:16px;text-align:left}}@media (max-width: 576px){.brands-title{font-size:55px!important}}.contact-wrapper{display:flex;justify-content:space-between;padding:60px 80px;font-family:Poppins,sans-serif;gap:50px;flex-wrap:wrap}.contact-left{flex:1;min-width:300px}.contact-right{flex:1;background-color:#f5f5f5;padding:40px;min-width:300px}.section-label{color:#888;margin-bottom:10px;font-weight:500}.contact-left h1{font-size:32px;font-weight:400;margin-bottom:30px;font-family:Banana_Grotesk-Light}.contact-left strong{font-family:Banana_Grotesk-Bold}.contact-info .info-block{display:flex;align-items:flex-start;margin-bottom:25px;text-align:left}.info-block .icon{color:#e01028;font-size:25px;margin-right:15px;margin-top:30px}.info-block .label{font-size:25px;margin-bottom:5px;font-family:Banana_Grotesk-Bold}.info-block .details{color:#555;line-height:1.6;font-size:17px;font-family:Banana_Grotesk-Light}.contact-right form{display:flex;flex-direction:column;gap:20px}.contact-right input,.contact-right textarea{background:transparent;border:none;border-bottom:1px solid #ccc;padding:10px 5px;font-size:15px;outline:none;font-family:Banana_Grotesk-Bold}.contact-right textarea{resize:vertical;min-height:80px}.contact-right button{background-color:#e01028;color:#fff;border:none;padding:12px 20px;font-weight:600;cursor:pointer;align-self:flex-start;display:flex;align-items:center;gap:10px;margin-top:10%;font-family:Banana_Grotesk-Bold}.contact-heading{font-family:Banana_Grotesk-Bold;font-size:70px;text-align:center!important}.contact-subheading{font-family:Banana_Grotesk-ExtraLight;font-size:19px;line-height:1.4;text-align:center!important}.details a{color:#000}.details a:hover{color:#e01028!important}@media (max-width: 768px){.contact-heading{font-size:32px!important;text-align:left}.contact-subheading{font-size:16px;text-align:left;margin-top:10px}.contact-wrapper{flex-direction:column;padding:30px 20px;gap:40px}.contact-left h1{font-size:24px;margin-bottom:20px}.info-block .label{font-size:20px}.info-block .icon{font-size:20px;margin-top:8px}.info-block .details{font-size:15px}.contact-right{padding:20px}.contact-right input,.contact-right textarea{font-size:14px}.contact-right button{width:100%;justify-content:center;margin-top:5%}.contact-left,.contact-right{flex:1 1 100%}.contact-left strong,.contact-left h1,.info-block .details{text-align:left}}@media (max-width: 576px){.label{font-size:25px!important}.details{font-size:16px!important}.icon{margin-top:30px!important;font-size:22px!important}}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#e8232a;transition:all .3s ease-in-out;font-family:Banana_Grotesk-Bold}.sticky-header.scrolled{background-color:#fff;box-shadow:0 2px 8px #0000001a;opacity:.9}.header-content{padding:20px 40px;transition:background-color .3s ease-in-out}.nav-items{background:transparent!important;border-bottom:none;display:flex;justify-content:flex-end;align-items:center}.nav-items a{color:#fff!important;font-size:20px!important;transition:color .3s ease-in-out}.nav-items.dark a{color:#000!important}body{padding-top:85px}.mobile-menu-icon{display:none}.desktop-menu{display:block}@media (max-width: 768px){.desktop-menu{display:none}.mobile-menu-icon{display:block;text-align:right}.drawer-links a{display:block;font-size:18px;margin:10px 0;color:#000}.drawer-contact{margin-top:30px}.drawer-contact p{margin:5px 0}.social-icons{margin-top:10px}.social-icons svg{font-size:20px;margin-right:10px;color:#002766}}.custom-button{background-color:#fff!important;color:red!important;border:1px solid red!important;transition:all .3s ease;border-radius:0!important;padding:0 16px;top:5px;margin-top:-10px}.custom-button:hover{background-color:red!important;color:#fff!important}.custom-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.custom-button:hover .custom-link{color:#fff!important}.arrow-icon{font-size:20px;transition:transform .3s ease}.custom-button:hover .arrow-icon{transform:translate(4px)}@media (max-width: 768px){.section-heading{font-size:32px!important;line-height:1.3!important;text-align:center!important}.section-subheading{font-size:16px!important;line-height:1.4!important;text-align:center!important;margin-top:10px}.ant-typography h1{font-size:40px!important;text-align:center}.ant-typography h5{font-size:16px!important;text-align:center;line-height:1.4rem!important}.custom-button{width:100%;font-size:16px;margin-top:10px;padding:10px 0}.custom-link{justify-content:center}.arrow-icon{font-size:16px}.ant-col{padding:0 10px!important}img{height:auto!important;max-height:300px;object-fit:cover}}.blog-detail-container{padding:40px;max-width:1000px;margin:0 auto;background-color:#f4f4f4;border-radius:8px}.go-back-button:hover{background-color:#f0f0f0}.blog-detail-content{background:#fff;padding:20px;border-radius:8px}.blog-detail-title{font-size:36px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.blog-detail-image{width:100%;max-width:800px;height:auto;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;border-radius:8px}.blog-detail-content{background:#fff;padding:40px;border-radius:8px;font-family:Banana_Grotesk-Light;line-height:1.8;color:#333}.blog-detail-content p{text-align:left;margin-bottom:28px;font-size:1.3rem;font-family:Banana_Grotesk-Light}.blog-detail-content h1{font-size:2.8rem;margin-bottom:20px;font-family:Banana_Grotesk-Bold;color:#222}.blog-detail-content h2{font-size:2.4rem;margin-top:40px;margin-bottom:20px;font-family:Banana_Grotesk-Bold,sans-serif;color:#222}.blog-detail-content h3{font-size:2rem;margin-top:30px;margin-bottom:15px;font-family:Banana_Grotesk-Bold,sans-serif;color:#333}.blog-detail-content ul{margin-left:25px;padding-left:10px;margin-bottom:30px;text-align:left}.blog-detail-content ul li{margin-bottom:10px;font-size:1.05rem}@media (max-width: 768px){.blog-detail-container{padding:10px 20px}.blog-detail-content{padding:1%;font-size:1rem}.blog-detail-content p{font-size:1rem;line-height:1.6}.blog-detail-content h1{font-size:2rem}.blog-detail-content h2{font-size:1.7rem}.blog-detail-content h3{font-size:1.4rem}.blog-detail-content ul{margin-left:20px;padding-left:0}.blog-detail-content ul li{font-size:1rem}.blog-detail-image{max-width:100%;height:auto;border-radius:6px}}
