*{padding:0;margin:0;box-sizing:border-box}@tailwind base;@tailwind components;@tailwind utilities;.navbar{width:100vw;height:15vh;background-color:#000;display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo{width:40%}.logoHeading{font-size:14pt;color:#fff;font-family:Teko}h1{color:#fff;font-size:26pt;font-family:Teko,sans-serif}.centerNav{display:flex;width:80%;height:100%;justify-content:space-between;align-items:center;position:relative}.leftNav{display:flex;justify-content:center;align-items:center;width:20%}.rightNav{display:flex;justify-content:space-between;width:70%;transition:all .3s ease}button{color:#fff;background:none;outline:none;border:none;font-size:16pt;font-weight:700;border-bottom:none;padding:5px;transition:color,transform,border-bottom,.5s ease-in-out}button:hover{color:#9ad953;transform:translateY(-3px);cursor:pointer}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger .bar{width:25px;height:3px;background-color:#fff;margin:3px}@media screen and (max-width: 768px){.rightNav{position:absolute;top:100%;right:0;width:100%;height:0;overflow:hidden;flex-direction:column;background-color:#000000d1;border:none;transition:height .3s ease}.leftNav{width:60%}.logo,.logoHeading{width:50%}.rightNav.open{height:70vh}.open{border-radius:0 0 50px 50px}button{background-color:#000;color:#fff;transition:color,transform,.5s ease-in-out}button:hover{color:#9ad953;transform:translateY(-3px);cursor:pointer}.rightNav button{width:100%;background-color:transparent;color:#fff;padding:10px;text-align:center;cursor:pointer}.hamburger{display:flex;border-radius:50px}}.heroContainer{width:100vw;height:100vh;--color: #9ad9530a;background-color:#131414;background-image:linear-gradient(0deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent);background-size:150px 150px;display:flex;justify-content:center;align-items:center;flex-direction:row}.leftHero{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:50px}.welcom{font-size:18pt;font-weight:300;color:#9ad953;margin:0;font-family:Arial,Helvetica,sans-serif}.heroHeading{font-size:52pt;font-family:Teko,sans-serif}.heroDesc{color:#888887;font-size:18pt;font-family:Arial,Helvetica,sans-serif;text-align:justify}.forcastBtn{padding:10px 20px;border:none;font-size:16pt;font-weight:700;cursor:pointer;border-radius:50px;background-color:#9ad953;color:#fff;transition:background-color,color,transform,.5s ease-in-out}.forcastBtn:hover{background-color:#b0cf8d;color:#000;transform:translateY(-5px)}.rightHero{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.chart3d{width:500px;transition:transform .3s ease-in-out}.gifimage{width:100%;height:100%;border:none}.chart3d:hover{transform:skew(-3deg)}.fade-in{opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.leftHero{transform:translate(-50px)}.rightHero{transform:translate(50px)}.fade-in.active{opacity:1;transform:translate(0)}.heroHeading,.heroDesc,.forcastBtn,.chart3d{opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.heroHeading.active,.heroDesc.active,.forcastBtn.active,.chart3d.active{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){.leftHero,.rightHero{width:100%}.heroHeading{font-size:42pt}.heroDesc{font-size:16pt}.forcastBtn{font-size:14pt;padding:8px 16px}.chart3d{width:400px}}@media screen and (max-width: 768px){.heroContainer{flex-direction:column}.leftHero,.rightHero{width:100%;padding:20px}.welcom{font-size:16pt}.heroHeading{font-size:36pt;text-align:center}.heroDesc{font-size:14pt;text-align:center}.forcastBtn{padding:8px 15px;font-size:14pt}.chart3d{width:300px}}@media screen and (max-width: 480px){.heroHeading{font-size:30pt}.heroDesc{font-size:12pt}.forcastBtn{padding:8px 12px;font-size:12pt;width:100%}.chart3d{width:200px}}.services-container{padding:2rem;background-color:#fff;width:100vw}.services-heading{text-align:center;font-size:2rem;margin-bottom:2rem;color:#384770;font-family:Teko;font-size:32pt}hr{border:1px solid rgba(0,0,0,.096);border-radius:50%}.services-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.service-column{width:100%;max-width:350px;margin:1rem}.service-card{background-color:#384770;color:#fff;padding:1.5rem;border-radius:8px;transition:transform .3s ease,opacity .3s ease;opacity:0;height:100%;transform:translateY(20px);box-shadow:15px 5px 18px 2px #3e424247}.service-card.visible{opacity:1;transform:translateY(0);transition:transform,.3s ease-in-out}.service-card.visible:hover{transform:translateY(-5px)}.serviceIcon{color:green;background-color:#fff;padding:5px;font-size:42pt;border-radius:50%}.service-title{color:#fff;font-size:1.5rem;margin-bottom:.75rem;font-family:Teko;font-size:32pt;font-weight:500}.service-description{color:#c2c2c2;margin-bottom:1.5rem;font-family:Arial,Helvetica,sans-serif;font-weight:100}.service-button{background-color:green;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.service-button:hover{background-color:#006400}.upperPartner,.leftLowerPartner,.rightLowerPartner{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.leftLowerPartner{transform:translate(-50px)}.rightLowerPartner{transform:translate(50px)}.fade-in{opacity:1;transform:translate(0) translateY(0)}.partnerContainers{width:100vw;height:auto;background-color:#f5f7fa;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.partnersHr{border:1px solid #e2e8f0;width:90%}.upperPartner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.partnersHeading{font-family:Teko,sans-serif;font-size:32pt;font-weight:700;color:#2d3748}.partnersSubHeading{color:#4a5568;font-family:Arial,Helvetica,sans-serif;text-align:center}.lowerPartner{width:100%;display:flex;justify-content:space-around;align-items:flex-start;padding:20px;gap:20px;flex-wrap:wrap}.leftLowerPartner,.rightLowerPartner{width:45%;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.partnerLogo{width:100px;height:auto;margin-bottom:20px}.partNerTitle{color:#2c5282;font-family:Teko,sans-serif;font-size:24pt}.partnerDescription{color:#4a5568;font-family:sans-serif;text-align:center;font-size:14pt;line-height:1.5}.service-button{background-color:#3182ce;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:14pt;cursor:pointer;transition:background-color .3s;margin-top:15px}.service-button:hover{background-color:#2b6cb0}@media only screen and (max-width: 768px){.lowerPartner{flex-direction:column;align-items:center;gap:20px}.leftLowerPartner,.rightLowerPartner{width:90%}.partnersHeading{font-size:28pt}.partNerTitle{font-size:22pt}.partnerDescription{font-size:13pt}.service-button{font-size:12pt}}.shortAboutContainer{background-color:#fe796d;color:#120778;padding:40px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:800px;margin:0 auto;text-align:center;opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.shortAboutHeading{font-family:Teko,sans-serif;font-size:32pt;font-weight:700;color:#120778;margin-bottom:20px}.shortAboutDescription{font-family:Arial,sans-serif;font-size:16pt;line-height:1.6;color:#fff;margin-bottom:30px}.shortAboutButton{background-color:#02b9b4;color:#fff;border:none;padding:15px 30px;font-size:16pt;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.shortAboutButton:hover{background-color:#019693}.fade-in{opacity:1;transform:translateY(0)}@media only screen and (max-width: 768px){.shortAboutContainer{padding:20px;border-radius:20px;width:90vw}.shortAboutHeading{font-size:28pt}.shortAboutDescription{font-size:14pt}.shortAboutButton{font-size:14pt;padding:10px 20px}}.getInTouchContainer{width:100vw;min-height:60vh;background-color:#dbe4fe;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.leftGetInTouch{width:40%;height:100%;padding:10px;opacity:0;transform:translate(-50px);transition:opacity .8s ease-out,transform .8s ease-out}.getInTouchDevice{width:100%;height:100%;border:none}.rightGetInTouch{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform .8s ease-out}.getInTouchHeading{color:#d00255;font-size:32pt;font-weight:900;margin-bottom:20px}.getInTouchDesc{width:80%;text-align:justify;font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#1d1d1d;margin-bottom:20px}.getInTouchBtn{background-color:#9013fe;border-radius:5px;padding:15px 30px;color:#fff;font-size:14pt;cursor:pointer;transition:background-color .3s ease-in-out}.getInTouchBtn:hover{background-color:#7310ca}.fade-in{opacity:1;transform:translate(0)}@media only screen and (max-width: 768px){.getInTouchContainer{flex-direction:column;height:auto}.leftGetInTouch,.rightGetInTouch{width:90%;opacity:0;transform:translateY(20px)}.fade-in{opacity:1;transform:translateY(0)}.getInTouchDevice{height:auto;max-height:250px}.getInTouchHeading{font-size:24pt}.getInTouchDesc{font-size:12pt}.getInTouchBtn{font-size:12pt;padding:10px 20px}}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form label{display:flex;flex-direction:column;font-size:14px;color:#333}.contact-form input,.contact-form textarea{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:5px}.contact-form input:focus,.contact-form textarea:focus{border-color:#9013fe;outline:none;box-shadow:0 0 5px #9013fe33}.contact-form button{padding:10px 15px;background-color:#9013fe;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease-in-out}.contact-form button:hover{background-color:#7310ca}.form-status{font-size:14px;color:green;margin-top:10px}.socialMediaContainer{width:100vw;padding:20px;text-align:center;background-color:#02b9b4;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.socialMediaContainer.fade-in{opacity:1;transform:translateY(0)}.socialHeading{font-size:24pt;font-weight:700;color:#333;margin-bottom:20px;font-family:Teko}.iconsContainer{display:flex;justify-content:center;gap:20px}.socialIcon{font-size:40px;color:#120778;transition:transform .5s ease;opacity:0;transform:translateY(20px)}.socialIcon:hover{transform:scale(1.2)}.icon-enter-0{animation:iconEnter .5s forwards .1s}.icon-enter-1{animation:iconEnter .5s forwards .2s}.icon-enter-2{animation:iconEnter .5s forwards .3s}.icon-enter-3{animation:iconEnter .5s forwards .4s}.icon-enter-4{animation:iconEnter .5s forwards .5s}@keyframes iconEnter{to{opacity:1;transform:translateY(0)}}.socialIcon.whatsapp{color:#25d366}@media (max-width: 768px){.socialHeading{font-size:18pt}.socialIcon{font-size:30px}}.about-container{width:100%;padding:20px;background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif}.section{padding:40px 20px;margin:20px 0;background-color:#fff;border-radius:8px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.section.visible{opacity:1;transform:translateY(0)}.about-heading{font-size:36px;color:#120778;text-align:center}.about-subheading{font-size:24px;color:#02b9b4;text-align:center}.about-description{font-size:16px;color:#555;text-align:center;max-width:800px;margin:0 auto;line-height:1.6}.section-heading{font-size:28px;color:#120778;text-align:center;margin-bottom:20px}.why-choose-list,.services-list{list-style-type:none;padding:0;font-size:16px;color:#333;max-width:800px;margin:0 auto;text-align:left}.why-choose-list li,.services-list li{margin:10px 0}.call-to-action{font-size:18px;color:#fe796d;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.about-heading{font-size:28px}.about-subheading{font-size:20px}.section-heading{font-size:24px}.why-choose-list,.services-list{font-size:14px}}@media screen and (max-width: 480px){.about-heading{font-size:24px}.about-subheading{font-size:18px}.section-heading{font-size:20px}.why-choose-list,.services-list{font-size:12px}}.footer-container{width:100vw;background-color:#0d0d0f;color:#f3f4f6;padding:1.5rem 1rem}.footer-content{max-width:1280px;margin:0 auto;padding:1.5rem;font-family:sans-serif}.footer-links{display:flex;flex-wrap:wrap;margin-bottom:3rem;flex-direction:row}.footer-section{flex:1 1 100%;padding:1rem}.footer-section h5{text-transform:uppercase;font-size:1.125rem;margin-bottom:1rem;letter-spacing:.05em;font-family:sans-serif;font-weight:900;font-size:18pt}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:1rem}.footer-section li a{font-size:1.125rem;color:#f3f4f6;text-decoration:none;display:inline-block;transition:transform .3s ease-in-out,color .3s ease-in-out}.footer-section li a:hover{color:#d1d5db;transform:translate(8px)}.footer-bottom{text-align:center;margin-top:3rem}.footer-bottom p{font-size:1.125rem;color:#f3f4f6}.footerHR{border:1px solid rgba(255,255,255,.048)}@media (min-width: 1280px){.quick-links{padding-right:3rem}.company{padding-left:2rem;padding-right:2rem}.contact-us{padding-left:3rem}.footer-section{flex:1 1 33.3333%}}.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:9999}.preloader img{max-width:150px;max-height:150px;width:30vw;height:auto}@media (max-width: 768px){.preloader img{max-width:120px;width:40vw}}@media (max-width: 480px){.preloader img{max-width:100px;width:50vw}}
