nav{align-items:center;color:#fff;display:flex;justify-content:space-between;left:0;padding:1vh 0 1vh .5vw;position:fixed;top:0;width:100%;z-index:10}.logo{background-color:initial;height:80px;width:100px}nav ul li{display:inline-block;font-size:16px;list-style:none;margin:5px 20px}.dark-nav{background:#fafffa;transition:.5s}nav .nav-link{color:#fff;cursor:pointer;text-decoration:none;transition:color .3s ease}nav.dark-nav .nav-link{color:#1f67d4}.mainimage{align-items:flex-start;background-image:url(/static/media/hero_drivelogix2.b078ec5838849d9093fc.jpg);background-position:50%;background-size:cover;box-sizing:border-box;color:#fff;display:flex;justify-content:flex-end;min-height:100vh;padding:5vh 2vw 5vh 5vw;width:100%}.mainimage-text{margin-left:5px;max-width:450px;width:100%}.mainimage-text h1{color:#1c1c1c;font-size:1.5rem;font-weight:500;margin:3em 0 1em 1em;text-align:center}.mainimage-text p{color:#2c3e50;line-height:1.4;margin:1.5em 0;text-align:right}@media (max-width:768px){.mainimage{align-items:center;flex-direction:column;justify-content:center;padding:2vh 5vw;text-align:center}.mainimage-text{max-width:90%}.mainimage-text h1,.mainimage-text p{margin:1em 0;text-align:center}}.services{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:80px auto;width:90%}.service img{border-radius:10px;display:block;width:100%}.service{flex-basis:31%;position:relative}.service h1{font-size:medium;text-align:center}.caption{align-items:center;border-radius:10px;bottom:0;color:#036;cursor:pointer;display:flex;flex-direction:column;font-size:small;font-weight:700;justify-content:center;left:0;opacity:0;padding-top:70%;position:absolute;right:0;top:0;transition:.4s}.caption img{margin-bottom:10px;width:60px}.service:hover .caption{opacity:1;padding-top:30%}.service:hover .caption p{color:#2c3e50;font-family:Montserrat,Arial,sans-serif;text-align:center}.about{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:4rem 1rem}.about-left{margin-right:4em}.about-left,.about-right{flex:1 1 45%;min-width:300px}.about-img{border-radius:12px;box-shadow:0 4px 20px #0000001a;width:100%}.about-right h2{color:#2e7d32;font-size:2rem;margin-bottom:.5rem}.about-right h3{color:#2c3e50;font-size:1.2rem;margin-bottom:1rem;text-align:left}.about-right p{color:#555;font-size:1.1rem;line-height:1.6}.technologies-section{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:10px;text-align:center}.technologies-title{color:#2c3e50;font-size:1.5rem;margin-bottom:10px;text-align:center}.technologies-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1300px}.technology-card{background-color:#fbfbfb;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:30px 20px;transition:transform .2s ease,box-shadow .2s ease}.technology-card:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.technology-icon{font-size:2.5rem;margin-bottom:15px}.technology-name{color:#333;font-size:1.1rem}.getintouch-container{display:flex;justify-content:center;padding:1rem .5rem}.getintouch-content{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;padding:2rem;width:100%}.getintouch-info{flex:1 1 300px}.getintouch-info h2{color:#2e7d32;font-size:2rem;margin-bottom:.5rem}.getintouch-info p{color:#555;font-size:1.1rem}.getintouch-form{display:flex;flex:1 1 400px;flex-direction:column;gap:1rem}.getintouch-form input,.getintouch-form textarea{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s}.getintouch-form p{text-align:center}.getintouch-form input:focus,.getintouch-form textarea:focus{border-color:#2e7d32;outline:none}.getintouch-form textarea{min-height:120px;resize:vertical}.getintouch-form button{background-color:#2e7d32;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s}.getintouch-form button:hover{background-color:#256428}.getintouch-form select{background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s}.getintouch-form select:focus{border-color:#2e7d32;outline:none}.getintouch-form label{align-items:center;color:#333;display:flex;font-size:.95rem;gap:.5rem}@media (max-width:768px){.getintouch-content{flex-direction:column;padding:1.5rem}}.industries-section{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:10px;text-align:center}.industries-title{color:#2c3e50;font-size:1.5rem;margin-bottom:10px;text-align:center}.industries-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1300px}.industry-card{background-color:#fbfbfb;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:inherit;padding:30px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.industry-card:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.industry-icon{font-size:2.5rem;margin-bottom:15px}.industry-name{color:#333;font-size:1.1rem}.footer{background-color:#1e1e1e;color:#f1f1f1;font-size:.95rem}.footer-top{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;min-width:200px}.footer-section h4{color:#fff;font-size:1.1rem;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section a,.footer-section p,.footer-section ul li a{color:#ccc;text-decoration:none}.footer-section a:hover{color:#fff}.social-icons a{display:inline-block;margin-right:1rem}.footer-bottom{border-top:1px solid #444;color:#aaa;font-size:.85rem;padding:.5rem 0;text-align:center}.section{margin-top:100px;padding-top:100px}html{scroll-behavior:smooth;scroll-padding-top:100px}.technology-detail-page{background-color:#fbfbfb;color:#2c3e50;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1000px;padding:60px 20px}.technology-header{margin-bottom:40px;text-align:center}.technology-header h1{font-size:2rem;margin-bottom:10px}.technology-subtitle{color:#555;font-size:1.1rem}.technology-content p{font-size:1rem;line-height:1.7;margin-bottom:20px}.technology-navigation{margin-top:40px;text-align:center}.nav-link{color:#007acc;margin:0 10px;transition:color .2s ease}.nav-link:hover{color:#005f99}.industry-detail-page{color:#2c3e50;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:900px;padding:40px 20px}.industry-header{margin-bottom:30px;text-align:center}.industry-header h1{font-size:2.2rem;margin-bottom:10px}.industry-subtitle{color:#555;font-size:1.1rem}.industry-content h3{color:#1a73e8;margin-top:25px}.industry-content p{line-height:1.6;margin-top:10px}.industry-navigation{margin-top:40px;text-align:center}.service-detail-page{color:#2c3e50;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:900px;padding:40px 20px}.service-detail-page h1{font-size:2rem;margin-bottom:20px}.service-detail-page p{font-size:1rem;line-height:1.6}.nav-link{color:#1a73e8;display:inline-block;font-weight:500;margin-top:30px;text-decoration:none}.nav-link:hover{text-decoration:underline}
/*# sourceMappingURL=main.e53e4873.css.map*/