.navbar-container{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 6px #00000014;display:flex;height:80px;justify-content:space-between;padding:0 40px;position:fixed;top:28px;width:100%;z-index:1}.brand img{display:block;height:auto;margin:0;max-height:125px;width:auto}.navbar ul li a,.navbar ul li button{font-size:14px;padding:8px 12px}.navbar ul li ul li ul{left:100%}@media screen and (max-width:992px){.hamburger{display:flex}.navbar{background:#fff;border-top:1px solid #eee;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .3s ease-in-out;width:100%}.navbar.open{max-height:90vh;overflow-y:auto}.navbar ul{flex-direction:column;gap:0}.navbar ul li{border-bottom:1px solid #f1f1f1;width:100%}.navbar ul li a,.navbar ul li button{justify-content:flex-start;width:100%}.navbar ul li:hover>ul{display:none}.navbar ul li ul{background:#f9f9f9;border:none;box-shadow:none;display:none;padding-left:15px;position:static}.navbar ul li ul.open{display:block}.navbar ul li ul li{border:none}}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#333;border-radius:3px;height:3px;width:25px}.navbar ul{display:flex;gap:25px;list-style:none;margin:0;padding:0}.navbar ul li{position:relative}.navbar ul li a,.navbar ul li button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 9px;text-decoration:none}.navbar ul li a:hover,.navbar ul li button:hover{background:#f3f4f6;border-radius:4px;color:#2563eb}.navbar ul li ul{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 10px #00000014;display:none;left:0;min-width:180px;padding:6px 0;position:absolute;top:100%;z-index:1000}.navbar ul li:hover>ul{display:block}.navbar ul li ul li a{display:block;font-size:14px;padding:8px 14px;white-space:nowrap}.navbar ul li ul li a:hover{background:#f9fafb;color:#2563eb}.navbar ul li ul li ul{left:-100%;margin-left:2px;top:0}.arrow{font-size:12px;margin-left:auto}@media screen and (max-width:992px){.hamburger{display:flex}.navbar-container{height:69px;padding:0 17px;top:27px}.brand img{margin-left:-19px;margin-top:5px;max-height:110px;padding:16px 11px}.navbar{background:#fff;border-top:1px solid #eee;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .3s ease-in-out;width:100%}.navbar.open{max-height:90vh;overflow-y:auto}.navbar ul{flex-direction:column;gap:0}.navbar ul li{border-bottom:1px solid #f1f1f1;width:100%}.navbar ul li a,.navbar ul li button{justify-content:flex-start;width:100%}.navbar ul li:hover>ul{display:none}.navbar ul li ul{background:#f9f9f9;border:none;box-shadow:none;display:none;padding-left:15px;position:static}.navbar ul li ul.open{display:block}.navbar ul li ul li{border:none}}.another-list{left:-115%!important}.nested-another-list{left:-189px!important;top:-3px!important}.nested-nested-list{left:-246px!important;top:16px!important}.list{left:-45px!important}@media screen and (min-width:992px){.navbar ul li{position:relative;text-align:center}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banner-buttons-container{align-items:center;display:flex;gap:40px;justify-content:center;left:50%;position:absolute;top:60%;transform:translate(-50%,-50%);z-index:10}.btn-action{color:#fff;padding:15px 40px;white-space:nowrap}@media (max-width:768px){.banner-buttons-container{gap:15px}.btn-action{font-size:14px;padding:10px 20px}}.banner-actions{display:flex;gap:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.btn-action{align-items:center;border-radius:50px;display:flex;font-weight:700;gap:8px;padding:12px 30px;text-decoration:none;transition:transform .3s ease}.call-btn{background-color:#007bff;color:#fff}.whatsapp-btn{background-color:#25d366;color:#fff}.btn-action:hover{transform:scale(1.05)}@media (max-width:768px){.banner-actions{flex-direction:column;gap:10px}.btn-action{font-size:14px;padding:10px 20px}}.whats-app{border-radius:50px;bottom:40px;box-shadow:2px 2px 3px #999;color:#fff;font-size:30px;height:60px;position:fixed;right:15px;text-align:center;width:60px;z-index:100}.my-float{margin-top:16px}.phone{background-color:#0931e2;bottom:40px;box-shadow:2px 2px 3px #999;font-size:30px;height:60px;left:15px;position:fixed;text-align:center;width:60px;z-index:100}.phone,.whats-app{border-radius:50px;color:#fff}.phone,.whats-app{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:center;padding:12px 25px;text-decoration:none}.whats-app{background-color:#25d366}.phone{background-color:#007bff}.phone i,.whats-app i{font-size:37px;margin:10px}.about-page{background:#fff;color:#333;font-family:Segoe UI,Tahoma,sans-serif;line-height:1.7}.about-banner{height:300px;overflow:hidden;position:relative;top:-24px;width:100%}.about-banner img{height:100%;object-fit:cover;width:100%}.banner-text{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.banner-text h1{font-size:2.5rem;font-weight:700;margin-bottom:10px}.banner-text p{font-size:1.2rem;opacity:.9}.about-content{padding:60px 20px;text-align:center}.about-content h2{color:#0056b3;font-size:2.2rem;margin-bottom:20px}.about-content p{color:#555;font-size:1.1rem;margin:auto;max-width:800px}.mission-vision{background:#f5f9ff;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:60px 20px}.card-block{background:#fff;border-radius:12px;box-shadow:0 6px 14px #00000014;flex:1 1;max-width:400px;min-width:280px;padding:25px;text-align:center;transition:transform .3s ease}.card-block:hover{transform:translateY(-6px)}.card-block h3{color:#0056b3;font-size:1.4rem;margin-bottom:12px}.services{padding:60px 20px}.services h2{color:#222;font-size:2rem;margin-bottom:35px}.service-cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.service-cards .card{background:#fff;border-radius:12px;box-shadow:0 5px 14px #0000001a;padding:20px;transition:transform .3s,box-shadow .3s;width:300px}.service-cards .card img{border-radius:8px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}.service-cards .card h4{color:#0056b3;font-size:1.3rem;margin-bottom:10px}.service-cards .card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}@media (max-width:992px){.banner-text h1{font-size:2.3rem}.banner-text p{font-size:1rem}.mission-vision{flex-direction:column;gap:20px;text-align:center}}@media (max-width:600px){.about-banner{height:260px}.banner-text h1{font-size:2.5rem}.banner-text p{font-size:.95rem}.service-cards{align-items:center;flex-direction:column}}.meet-directors{background:#f3f4f6;border-radius:12px;margin-top:40px;padding:60px 20px;text-align:center}.meet-directors h2{color:#111827;font-size:2rem;margin-bottom:40px}.director-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.director-card{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;flex:1 1 300px;max-width:350px;overflow:hidden;transition:transform .3s,box-shadow .3s}.director-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px)}.director-image img{height:250px;object-fit:cover;width:100%}.director-info{padding:20px}.director-info h4{color:#111827;font-size:27px;margin-bottom:5px}.director-info p{color:#6b7280;font-size:19px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){.director-cards{flex:1 1 114px;flex-direction:column;gap:20px}.director-info h4{color:#111827;font-size:18px;margin-bottom:5px}.director-info p{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:8px}}.contact-banner{height:300px;overflow:hidden;position:relative;top:-24px;width:100%}.contact-banner img{height:100%;object-fit:cover;width:100%}.banner-overlay{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.banner-overlay h1{font-size:2.5rem;margin-bottom:.5rem}.banner-overlay p{font-size:1.2rem;max-width:600px}.contact-section{background:#f8fafc;padding:3rem 2rem}.contact-container{display:flex;flex-wrap:wrap;gap:2rem;margin:auto;max-width:1100px}.contact-info{flex:1 1;min-width:280px}.contact-info h2{font-size:2rem;margin-bottom:.5rem}.contact-info .subtitle{color:#555;margin-bottom:2rem}.info-box{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.info-box .icon{color:#2563eb;font-size:2.2rem;margin-top:5px}.info-box h3{font-size:1.5rem;margin:0}.info-box p{color:#444;margin:.2rem 0 0}.contact-form-wrapper{background:#fff;border-radius:6px;box-shadow:0 5px 15px #00000014;flex:1.2 1;min-width:320px;overflow:hidden}.form-header{background:#2563eb;color:#fff;padding:1.5rem;text-align:center}.form-header h3{margin:0 0 .3rem}.contact-form{display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.contact-form .row{display:flex;gap:1rem}.contact-form input,.contact-form textarea{background:#f9fafb;border:1px solid #ddd;border-radius:4px;flex:1 1;padding:.9rem;transition:border .3s}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#2563eb;outline:none}.contact-form textarea{min-height:150px;resize:none}.submit-btn{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem;transition:background .3s}.submit-btn:hover{background:#1e40af}@media (max-width:768px){.contact-form .row{flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-top:120px}.topbar{align-items:center;background-color:#141d31;color:#fff;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:space-between;left:0;padding:6px 20px;position:fixed;top:0;width:100%;z-index:999}.topbar .contact-info{display:flex;font-weight:600;gap:2px;padding-left:40px}.topbar .contact-info span{align-items:center;display:flex;font-size:13px;gap:36px}.topbar .social-links{display:flex;gap:15px;padding-right:27px}.topbar .social-links a{color:#000;font-size:23px;font-weight:700;transition:color .3s ease}.topbar .social-links a:hover{color:#60a5fa}@media screen and (max-width:768px){.topbar{font-size:12px;padding:6px 12px}.topbar .contact-info span{color:#fff;display:flex;font-weight:700;gap:63px}.topbar .contact-info{font-size:12px;gap:12px}.topbar .social-links{gap:10px}}@media screen and (max-width:480px){.topbar{font-size:11px;padding:5px 10px}.topbar .contact-info{font-size:11px;gap:8px}.topbar .social-links{display:none}}.banner{height:350px;overflow:hidden;position:relative;top:-10px;width:100%}.banner-image{display:block;height:100%;object-fit:cover;transition:opacity .6s ease-in-out;width:100%}.carousel-btn{background:#7c859b;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:10px 14px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s}.carousel-btn:hover{background:#004cffb3}.prev-btn{left:15px}.next-btn{right:15px}.carousel-dots{bottom:15px;display:flex;gap:8px;justify-content:center;position:absolute;width:100%}.dot{background:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:10px;transition:background .3s;width:10px}.dot.active{background:#fff}.services{background-color:#fff;padding:60px 40px;text-align:center}.services h2{color:#1f2937;font-size:36px;margin-bottom:40px;position:relative}.service-paragraph{margin:-25px 0}.cards-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:50px}.card{background-color:#fff;border:1px solid #000;box-shadow:0 4px 12px #0000001a;padding:30px 25px;transition:transform .3s ease,box-shadow .3s ease;width:340px}.card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.card i{color:#3b82f6;font-size:36px;margin-bottom:20px}.card h3{color:#111827;font-size:22px;margin-bottom:15px}.card p{color:#4b5563;font-size:15px;line-height:1.6}@media screen and (max-width:768px){.cards-container{align-items:center;flex-direction:column}.card{width:90%}.banner{height:250px}}.service-img{border-radius:10px;box-shadow:0 2px 8px #0000000d;height:180px;margin-bottom:20px;object-fit:cover;width:100%}.footer{background:#141d31;color:#fff;font-family:Arial,sans-serif;padding:60px 20px 20px}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,2fr);margin:auto;max-width:1200px}.footer-section h3{border-bottom:2px solid #c97d02;display:inline-block;font-size:18px;margin-bottom:15px;padding-bottom:5px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{align-items:flex-start;display:flex;font-size:14px;margin-bottom:12px}.footer-section ul li a{color:#ccc;cursor:pointer;font-weight:500;text-decoration:none;transition:.3s}.footer-section ul li a:hover{color:#f60}.footer-icon{color:#d47f07;font-size:16px;margin-right:10px;min-width:20px}.social-links{display:flex;gap:12px}.social-links a{align-items:center;background:#fff;border-radius:50%;color:#111c35;display:flex;font-size:18px;height:35px;justify-content:center;transition:all .3s ease;width:35px}.social-links a.instagram:hover{background:#cc0523;color:#fff}.social-links a.twitter:hover{background:#1da1f2;color:#fff}.social-links a.linkedin:hover{background:#0a66c2;color:#fff}.footer-form{display:flex;flex-direction:column;gap:12px}.form-row{display:flex;gap:10px}.footer-form input,.footer-form textarea{background:#222a45;border:none;border-radius:4px;color:#fff;flex:1 1;font-size:14px;padding:8px 10px}.footer-form textarea{height:80px;resize:none}.footer-form input:focus,.footer-form textarea:focus{outline:2px solid #1a21b7}.footer-form button{background:#1a21b7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px;transition:.3s}.footer-form button:hover{background:#00055f}.footer-bottom{border-top:1px solid #333;color:#aaa;font-size:13px;margin-top:40px;padding-top:15px;text-align:center}@media (max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer-container{grid-template-columns:1fr}.form-row{flex-direction:column}}.consulting-container{background:#f9fbfc;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:40px}.title{margin-bottom:30px}.section{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;margin-bottom:40px;padding:20px;transition:transform .3s ease}.section:hover{transform:translateY(-3px)}.subtitle{font-size:1.6rem;margin-bottom:15px}.text{color:#555;font-size:1.05rem;line-height:1.7}.section-img{border-radius:10px;margin-top:20px;max-width:450px}.list{list-style-type:square;padding-left:20px}.list li{color:#444;font-size:1.05rem}.industry-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.industry-item{background:#eaf4fc;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#004d91;font-weight:500;padding:15px;text-align:center;transition:.3s}.industry-item:hover{background:#d6ebfa;transform:scale(1.05)}.btn{margin-top:15px;padding:12px 28px;transition:background .3s,transform .2s}.btn:hover{transform:translateY(-2px)}.software-container{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:1000px;padding:40px 20px}.title{color:#000;font-size:2.5rem;margin-bottom:40px}.section,.title{text-align:center}.section{margin-bottom:60px}.subtitle{color:#000;font-size:1.8rem;margin-bottom:20px}.text{font-size:1.1rem;line-height:1.6;margin:0 auto 20px;max-width:800px}.section-img{border-radius:12px;box-shadow:0 6px 15px #0000001a;display:block;margin:20px auto;max-width:700px;width:100%}.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:20px;transition:transform .3s ease}.card:hover{background:#eef6ff;transform:translateY(-5px)}.tech-grid{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center}.tech-item{text-align:center}.tech-item img{height:60px;margin-bottom:10px;width:60px}.contact{text-align:center}.btn{background:#ef731a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 25px;text-decoration:none;transition:background .3s ease,transform .2s ease}.btn:hover{background:#9c4100;transform:scale(1.05)}
/*# sourceMappingURL=main.a1d27e3c.css.map*/