*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}nav h4{color:#fff;font-size:1.5rem;font-weight:600}.banner{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.vid-bg{object-fit:cover;z-index:1}.banner:after,.vid-bg{height:100%;left:0;position:absolute;top:0;width:100%}.banner:after{background:#0006;content:"";pointer-events:none;z-index:2}.App.dark .banner:after{background:#0009}.banner-content{z-index:3}.active,.banner-content{position:relative}.active{align-items:center;background:#00000080;border-radius:25px;color:#fff;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem;z-index:3}.green{color:#0f0;font-size:1.5rem;transition:opacity .3s}.green.myClass{opacity:.3}.banner-content{color:#fff;max-width:800px;padding:0 2rem;text-align:center}.banner-content h1{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}.cta p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.banner-btn{align-items:center;background:#fff;border:none;border-radius:50px;color:#333;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:transform .3s}.banner-btn:hover{transform:translateY(-2px)}.brand{background:#f8f9fa;padding:5rem 2rem;text-align:center}.brand h1{color:#333;font-size:4rem;font-weight:900;letter-spacing:-2px;margin:.5rem 0}.stats-main{background:#fff;padding:5rem 2rem}.container{margin:0 auto;max-width:1200px}.flex{display:flex}.flex-stat{flex-wrap:wrap;gap:2rem;justify-content:space-between}.stats{flex:1 1;min-width:200px;text-align:center}.count-title{color:#333;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stats-text{color:#666;font-size:1.1rem}.service{background:#f8f9fa;padding:5rem 2rem}.service-content{align-items:flex-start;gap:3rem;justify-content:space-between;margin:0 auto 3rem;max-width:1200px}.service-content span{color:#666;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.service-content h3{color:#333;font-size:2.5rem;font-weight:700;margin-top:.5rem}.service-content p{color:#666;font-size:1.1rem;max-width:400px}.ser{flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.service-item{background:#fff;border-radius:15px;flex:1 1;max-width:300px;min-width:250px;padding:2rem;text-align:center;transition:transform .3s}.service-item:hover{transform:translateY(-5px)}.service-icon{display:block;font-size:3rem;margin-bottom:1rem}.service-item h4{color:#333;font-size:1.2rem;font-weight:600}.hid{display:none}.plan{align-items:center;gap:4rem;margin:0 auto;max-width:1200px;padding:5rem 2rem}.plan-item{flex:1 1}.plan-svg{height:auto;max-width:400px;width:100%}.plan-cont h3{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.plan-cont p{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.proj{background:#f8f9fa;padding:5rem 2rem}.proj-content{align-items:flex-start;gap:3rem;justify-content:space-between;margin:0 auto 3rem;max-width:1200px}.proj-content span{color:#666;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.proj-content h3{color:#333;font-size:2.5rem;font-weight:700;margin-top:.5rem}.proj-content p{color:#666;font-size:1.1rem;max-width:400px}#horizontal-scoll{overflow-x:auto;padding:1rem 0}.horizontal-scoll-wrapper{width:100%}.horizontal{display:flex;gap:2rem;min-width:-webkit-max-content;min-width:max-content;padding:0 2rem}.card1,.card2,.card3,.card4,.card5,.card6,.card7,.card8,.card9{border-radius:38px;flex-shrink:0;margin:0 1rem;overflow:hidden}.card{background-position:50%;background-size:cover;border-radius:38px;height:400px;transition:transform .3s ease;width:300px}.card:hover{transform:scale(1.05)}.journey{background:#fff;padding:5rem 2rem}.jour-flex{align-items:center;gap:4rem;margin:0 auto 4rem;max-width:1200px}.founder-cont{flex:1 1}.founder-cont span{color:#666;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.founder-cont h3{color:#333;font-size:2.5rem;font-weight:700;margin:.5rem 0 1.5rem}.founder-cont p{color:#666;font-size:1.1rem;line-height:1.8}.founder-img{flex:1 1;text-align:center}.founder-img img{border-radius:15px;height:auto;max-width:400px;width:100%}.section-timeline{margin:0 auto;max-width:1000px}.timeline_component{position:relative}.timeline_progress{background:#ddd;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline_item{align-items:center;display:flex;margin-bottom:3rem}.timeline_left{flex:1 1;padding-right:2rem;text-align:right}.timeline_centre{background:#333;border-radius:50%;height:20px;width:20px;z-index:1}.timeline_right{flex:1 1;padding-left:2rem}.timeline_date-text,.timeline_text h3{color:#333;font-weight:600}.timeline_text h3{font-size:1.5rem;margin-bottom:.5rem}.text-colour-lightgrey{color:#666;line-height:1.6}.title{background:#333;color:#fff;padding:5rem 2rem;text-align:center}.title-cont h1{font-size:2.5rem;font-weight:600;line-height:1.4;margin:0 auto;max-width:800px}.team{background:#f8f9fa;padding:5rem 2rem}.team-flex{align-items:flex-start;gap:3rem;justify-content:space-between;margin:0 auto 3rem;max-width:1200px}.team-flex span{color:#666;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.team-flex h3{color:#333;font-size:2.5rem;font-weight:700;margin-top:.5rem}.team-flex p{color:#666;font-size:1.1rem;max-width:400px}.img-flex{justify-content:center;margin:0 auto;max-width:1200px}.team-image{border-radius:15px;height:auto;width:100%}.a-section{background:#333;overflow:hidden;padding:2rem 0}.marquee-text{animation:marquee 20s linear infinite;color:#fff;font-size:2rem;font-weight:600;white-space:nowrap}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.footer{background:#222;color:#fff;padding:4rem 2rem 2rem}.footer-content{flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1200px}.foot-item{flex:1 1;min-width:250px}.foot-main h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.foot-main .para{margin-bottom:1.5rem;opacity:.8}.foot-main p{margin-bottom:.5rem;opacity:.8}.foot-btn{align-items:center;background:#fff;border-radius:25px;color:#333;display:inline-flex;font-weight:600;gap:.5rem;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:transform .3s}.foot-btn:hover{transform:translateY(-2px)}.foot-link h4{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.foot-link a{color:#fff;display:block;margin-bottom:.5rem;opacity:.8;text-decoration:none;transition:opacity .3s}.foot-link a:hover{opacity:1}.copyright{border-top:1px solid #444;margin-top:2rem;opacity:.6;padding-top:2rem;text-align:center}.copyright a{color:#fff;text-decoration:none}.theme-toggle{border:2px solid #ffffff4d;border-radius:50%;font-size:1.5rem;right:1rem}.language-toggle,.theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;cursor:pointer;height:50px;position:fixed;top:1rem;transition:all .3s;width:50px;z-index:1001}.language-toggle{border:2px solid #ffffff4d;border-radius:25px;color:#fff;font-size:1rem;font-weight:600;right:5rem}.App.dark .language-toggle,.App.dark .theme-toggle{background:#00000080;border:2px solid #ffffff4d}.App.dark .language-toggle{color:#fff}.language-toggle:hover,.theme-toggle:hover{transform:scale(1.1)}.App.dark{background:#1a1a1a;color:#fff}.App.dark .brand{background:#222}.App.dark .brand h1{color:#fff}.App.dark .stats-main{background:#1a1a1a}.App.dark .count-title{color:#fff}.App.dark .service{background:#222}.App.dark .service-content h3{color:#fff}.App.dark .service-item{background:#333;border:1px solid #444}.App.dark .service-item h4{color:#fff}.App.dark .plan{background:#1a1a1a}.App.dark .plan-cont h3{color:#fff}.App.dark .plan-svg{filter:brightness(0) invert(1)}.App.dark .proj{background:#222}.App.dark .proj-content h3{color:#fff}.App.dark .journey{background:#1a1a1a}.App.dark .founder-cont h3{color:#fff}.App.dark .founder-img img{border:2px solid #444}.App.dark .timeline_date-text,.App.dark .timeline_text h3{color:#fff}.App.dark .timeline_circle{background:#fff}.App.dark .timeline_progress{background:#444}.App.dark .team{background:#222}.App.dark .team-flex h3{color:#fff}.App.dark .team-image{border:2px solid #444}.App.dark .a-section,.App.dark .footer{background:#111}.App.dark .banner-btn,.App.dark .foot-btn{background:#fff;color:#333}.form-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.enquiry-form{background:#fff;border-radius:15px;max-width:500px;padding:2rem;position:relative;width:90%}.App.dark .enquiry-form{background:#333;color:#fff}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem}.App.dark .close-btn{color:#ccc}.enquiry-form h3{color:#333;margin-bottom:1.5rem}.App.dark .enquiry-form h3{color:#fff}.enquiry-form input,.enquiry-form textarea{border:1px solid #ddd;border-radius:8px;font-size:1rem;margin-bottom:1rem;padding:1rem;width:100%}.App.dark .enquiry-form input,.App.dark .enquiry-form textarea{background:#444;border-color:#555;color:#fff}.enquiry-form textarea{height:100px;resize:vertical}.enquiry-form button[type=submit]{background:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2rem;width:100%}.enquiry-form button[type=submit]:hover{background:#555}@media (max-width:768px){.banner-content h1,.brand h1{font-size:2.5rem}.flex-stat,.jour-flex,.plan,.proj-content,.service-content,.team-flex,.timeline_item{flex-direction:column;text-align:center}.timeline_left,.timeline_right{margin:1rem 0;padding:0}.title-cont h1{font-size:1.8rem}}
/*# sourceMappingURL=main.b226884a.css.map*/