.header{color:#000;z-index:1;background-color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;position:sticky;top:0;left:0;overflow:hidden}.header .companylogo{object-fit:contain;width:auto;height:48px}@media screen and (max-width:768px){.header .companylogo{height:45px}}.header .nav-btns{text-align:center;margin:0;padding:5px;list-style-type:none;display:flex}.header .nav-btns .nav-btn{margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.header .nav-btns .nav-btn{margin:15px 0;display:block}}.header .nav-btns .nav-btn .btn-in-nav{color:#000;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-size:16px;font-weight:700}.menu-icon{cursor:pointer;background:0 0;border:none;height:48px;display:none}@media screen and (max-width:768px){.menu-icon{display:block}}.nav-btns button:hover{background-color:#0000001a}@media screen and (max-width:768px){.nav-btns{background-color:#fff;flex-direction:column;width:200px;height:auto;transition:right .3s ease-in-out;position:fixed;top:68px;right:-250px;box-shadow:-2px 0 5px #0003}.open{right:0}}.homepage{text-align:left;background-color:#785dfb33;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 20px;display:flex}@media screen and (max-width:768px){.homepage{padding-bottom:1rem}}@media screen and (min-width:1025px){.homepage{height:calc(100vh - 60px)}}.text-content{text-align:center;flex:1;max-width:50%}.homepage h3{color:#0056b3;margin-bottom:10px;font-size:2rem;font-weight:700}.homepage p{margin-bottom:20px;padding-left:5px;font-size:larger}.connect{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;margin:0 auto 20px;padding:10px 20px;font-size:16px;transition:background-color .3s;display:block}.homepage button:hover{background-color:#0056b3}.homepage-image{object-fit:contain;border-radius:8%;max-width:50%;height:auto}@media (max-width:1024px) and (min-width:769px){.homepage{text-align:center;flex-direction:column;justify-content:center}.text-content{max-width:100%}.homepage-image{max-width:80%}}@media (max-width:768px){.homepage{text-align:center;flex-direction:column;justify-content:center}.homepage h3{margin-top:10px;font-size:2.5rem}.text-content,.homepage video{max-width:100%}.homepage button{margin:20px auto}.homepage-image{max-width:93%}}.aboutus{text-align:center;background-color:#e5ebeb;border-radius:10px;margin:55px 40px 30px;padding:12px 30px}.divider1{background:#29abe2;border:0;width:10%;height:2px;margin:0 auto 20px}.aboutus h1{color:#000;text-align:center;margin:5px 5px 1px;font-size:2.5rem;font-weight:700}.aboutus p{margin:5px}.services{text-align:center;background:#f9f9f9;padding:2rem}.services .services-header{max-width:700px;margin:0 auto 2.5rem}.services .services-header h2{color:#222;margin-bottom:.5rem;font-size:2.5rem}.services .services-header p{color:#666;font-size:1.1rem}.services .services-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.services .services-grid .service-card{background:#fff;border-radius:12px;padding:2rem 1.8rem 1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00000014}.services .services-grid .service-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001f}.services .services-grid .service-card .service-icon{font-size:2.4rem}.services .services-grid .service-card h3{color:#333;margin-top:.8rem;margin-bottom:.8rem;font-size:1.4rem}.services .services-grid .service-card p{color:#555;margin:.6rem 0;font-size:1rem;line-height:1.5}.workflow-sec{text-align:center;background-color:#e5ebeb;border-radius:10px;margin:55px 40px 30px;padding:12px 0}.workflow-sec h1{color:#000;margin:5px 5px 0;font-size:2.5rem;font-weight:700}.divider5{background:#29abe2;border:0;width:15%;height:2px;margin:0 auto 10px}.workflow{min-width:300px;max-width:600px;margin:auto auto 30px}.workflow h2{font-size:1.5rem}.workflow-title1{text-align:left}.workflow-title2{text-align:right}.workflow p{counter-increment:section;color:#34435e;border-width:3px;border-bottom-style:solid;border-bottom-color:currentColor;border-image:linear-gradient(90deg,#29abe2 0% 100%) 1;margin:0;padding:20px 40px;line-height:1.5em;position:relative}.workflow p:before{content:counter(section);text-align:center;color:#fff;background-color:#29abe2;border-radius:50%;width:1.25em;height:1.25em;padding:10px;font-size:1em;line-height:1.25em;position:absolute}.workflow p:nth-child(odd){border-right:3px solid;padding-left:0}.workflow p:nth-child(odd):before{margin-left:-20px;left:100%}.workflow p:nth-child(2n){border-left:3px solid;padding-right:0}.workflow p:nth-child(2n):before{margin-right:-20px;right:100%}.workflow p:first-child{border-top:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.workflow p:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:768px){.workflow{min-width:200px;max-width:350px;padding:0 20px}}.faq{background-color:#e5ebeb;border-radius:7px;margin:50px 40px;padding:20px;box-shadow:1px 2px 4px #0000004d}.faq h1{color:#000;text-align:center;margin:0 5px 2px;font-size:2.5rem;font-weight:700}.divider6{background:#29abe2;border:0;width:35%;height:2px;margin:0 auto 20px}.faq-row{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.faq-col{box-sizing:border-box;width:calc(50% - 15px);max-width:430px;margin-bottom:0}details{cursor:pointer;background:#f6f6f6;border-radius:7px;margin:15px 0 0;padding:15px 20px}details summary{outline:none;font-size:1.1em}.faq-ans{width:100%;font-size:.9em}@media (max-width:768px){.faq h1{font-size:2rem}.faq-row{flex-direction:column;gap:0}.faq-col{width:100%;margin-bottom:0}details{padding:10px 15px}details summary{font-size:1rem}.faq-ans{font-size:.95rem}}@media (max-width:480px){.faq h1{font-size:1.8rem}details{padding:8px 10px}details summary{font-size:.95rem}.faq-ans{font-size:.9rem}}.card-container{max-width:100%;padding:10px}.title{text-align:center;margin-bottom:1px;font-size:2.3rem}.theme-text{color:#5875eb}.divider{background:#29abe2;border:0;width:10%;height:2px;margin:0 auto 30px}.row{flex-wrap:wrap;justify-content:center;gap:25px 50px;display:flex}.card{background:#fff;border-radius:15px;width:300px;margin-bottom:30px;transition:all .5s;position:relative;box-shadow:0 4px 8px #0000001a}.card-img-top{object-fit:contain;border-radius:15px;height:190px;padding:10px 10px 0}.card-body{text-align:center;padding:10px 20px}.card-title{margin:1px 0;font-size:1.5rem}.card-divider{background:#29abe2;border:0;width:75%;height:1px;margin:5px auto 10px}.card-text{color:#333;font-size:.95rem}.card:hover{background-color:#d5ddf8}@media (max-width:768px){.card{width:340px}}footer{background-color:#fff;flex-wrap:wrap;justify-content:space-around;margin-top:auto;padding-top:50px;padding-bottom:50px;display:flex}ul{margin:0;padding:0;list-style:none}.footer-col{width:auto;margin:0 10px}.footer-col h4{color:#000;text-transform:capitalize;margin-bottom:13px;font-size:22px;font-weight:400;position:relative}#follow-us{margin-top:10px}#follow-us img{object-fit:contain;height:40px}.footer-col h4:before{content:"";background-color:#5875eb;width:40px;height:2px;position:absolute;bottom:-6px;left:0}.footer-col ul li:not(:last-child){margin-bottom:8px}ul li a{text-transform:capitalize;color:#000000bf;font-size:14.5px;text-decoration:none;display:block}ul li a:hover{color:#000}.links a{color:#fff;text-align:center;border-radius:50%;width:44px;height:44px;margin:0 8px 8px 0;line-height:44px;transition:all .4s;display:inline-block}.links a:hover{color:#4d4f55;background-color:#fff}.address{color:#000000bf;font-size:14.5px;line-height:1.3em}@media (max-width:740px){.footer-col{text-align:center;width:50%;margin-bottom:20px}#follow-us{margin-top:0}.footer-col h4{margin-bottom:8px}.footer-col h4:before{all:unset}}@media (max-width:555px){.footer-col{width:100%}}.error{text-align:center;align-content:center;align-items:center;height:15rem}.error h1{color:#fffc;font-size:2rem}*{line-height:1.2em}body{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;margin:0;padding:0;font-family:Nunito,sans-serif,outfit;line-height:1.2em}a{cursor:pointer;line-height:1;text-decoration:none}
