body,html{height:100%;margin:0}.apps{align-items:center;display:flex;flex-direction:column;padding:30px}.slider{height:400px;width:100%}.slider-image{height:100%}.slider-text{background-color:#00000080;border-radius:5px;font-size:28px;padding:10px 20px}.app-list{justify-content:space-between;width:100%}.app-item{background-color:#f1f1f1;flex:1 1;margin:0 15px;text-align:center;transition:transform .3s}.app-item img{border-radius:8px;height:auto;max-width:100%}.app-item h3{font-size:22px;margin:20px 0 10px}.app-item p{font-size:16px}.app-item:hover{transform:translateY(-10px)}.footer{background-color:#f8f9fa;box-shadow:0 -1px 5px #0000001a;padding:20px;width:100%}.apps,.footer{text-align:center}.apps{padding:100px}.slider{margin-bottom:40px;position:relative}.slider-image{border-radius:10px;height:400px;object-fit:cover;width:100%}.slider-title{font-size:36px;font-weight:700;text-shadow:2px 2px 4px #000000b3;top:20px}.slider-text,.slider-title{color:#fff;left:20px;position:absolute}.slider-text{bottom:20px;font-size:20px;text-shadow:1px 1px 2px #000000b3}.older-titles{margin-top:40px}.older-titles h2{font-size:2rem;margin-bottom:20px}.older-titles-list{display:flex;flex-wrap:wrap;justify-content:center}.older-title-box{border-radius:8px;margin:10px;overflow:hidden;text-align:center;transition:transform .3s;width:120px}.older-title-box img{height:100px;object-fit:cover;transition:transform .3s;width:100%}.older-title-box:hover{transform:scale(1.05)}.older-title-box:hover img{transform:scale(1.1)}.app-list{display:flex;flex-wrap:wrap;justify-content:center}.app-item{border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:20px;padding:20px;position:relative;width:300px}.app-item img{height:200px;object-fit:cover;width:100%}.app-item h3{font-size:1.5rem;margin-top:15px}.app-item p{color:#555;font-size:1rem}.download-button{background-color:#007bff;border:none;border-radius:5px;bottom:20px;color:#fff;font-size:.8rem;padding:10px 20px;position:absolute;right:20px;text-decoration:none;transition:background-color .3s}.download-button:hover{background-color:#0056b3}.careers{background:#f5f7fa;color:#333;font-family:Arial,sans-serif}.careers-header{background-image:url(https://img.freepik.com/free-photo/abstract-luxury-gradient-blue-background-smooth-dark-blue-with-black-vignette-studio-banner_1258-83097.jpg?semt=ais_hybrid);background-position:50%;background-size:cover;color:#fff;padding:80px 20px;text-align:center}.careers-header h1{font-size:40px;margin-bottom:10px}.careers-header p{color:#e0e0e0;font-size:20px}.careers-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:40px 20px}.position-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;max-width:400px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.position-card:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-6px)}.position-card h2{color:#0056b3;font-size:24px;margin-bottom:8px}.position-card p{color:#555;font-size:16px;margin-bottom:16px}.apply-button{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease}.apply-button:hover{background-color:#004494}.dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dialog-box{background:#fff;border-radius:8px;max-width:400px;padding:25px;text-align:center;width:90%}.dialog-box h3{color:#0056b3;font-size:22px;margin-bottom:15px}.dialog-box p{color:#333;font-size:16px}.dialog-box a{color:#0056b3;font-weight:700;text-decoration:none}.dialog-box a:hover{text-decoration:underline}.close-button{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.close-button:hover{background-color:#004494}.company-container{margin:0;padding:0}.company-info{align-items:center;color:#1b1e1f;display:flex;height:400px;justify-content:flex-start;padding-left:50px;position:relative;transition:background-image 1s ease-in-out}.company-text{max-width:700px;z-index:1}.company-text h2{font-size:65px;margin-bottom:20px}.company-text p{color:#0d0e0e;font-size:22px;line-height:1.6}.company-details{align-items:center;display:flex;justify-content:space-between;padding:50px}.company-left{flex:1 1;padding-right:50px}.company-left p{color:#0d0d0e;font-size:20px;line-height:1.8}.company-right{flex:1 1;text-align:right}.company-right img{border-radius:10px;height:auto;max-width:100%}.contact{background-color:#f4f4f4;padding:50px;text-align:center}.contact h2{color:#333;font-size:36px;margin-bottom:20px}.contact-info p{color:#555;font-size:18px;margin:10px 0}.contact-form h3{color:#333;font-size:28px;margin-top:40px}.contact-form form{align-items:center;display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;margin:10px 0;max-width:400px;padding:10px;width:100%}.contact-form button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.contact-form button:hover{background-color:#218838}.contact-map{margin-top:40px}.social-media{margin-top:50px}.social-media h3{color:#333;font-size:28px}.social-media a{margin:0 10px}.social-media img{height:40px;width:40px}.footer{background-color:#040727;color:#fff;padding:40px 0;text-align:left}.footer-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-column{flex:1 1;margin:0 20px}.footer h3{margin-bottom:15px}.footer ul{list-style:none;padding:0}.footer ul li{margin:10px 0}.footer a{color:#fff;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#44adb4}.social-icons{align-items:flex-start;display:flex;flex-direction:column}.social-icons a{color:#fff;font-size:24px;margin:0 10px}.social-icons a:hover{transform:scale(1.2)}.header{background-color:#040727;justify-content:space-between;padding:10px 20px;position:relative;z-index:1000}.header,.header .logo,.header .logo-link{align-items:center;display:flex}.header .logo-link{text-decoration:none}.header .logo img{height:70px;width:70px}.header .logo-text{color:#fff;font-size:18px;font-weight:700;line-height:1.2;margin-left:10px}.nav-menu{display:flex;justify-content:flex-end;padding-right:20px}.nav-menu ul{display:flex;list-style:none}.nav-menu ul li{margin:0 20px;padding-bottom:10px;position:relative}.nav-menu ul li a{color:#fff;font-size:20px;text-decoration:none;transition:color .3s ease}.nav-menu ul li a.active{color:#44adb4}.nav-menu ul li a.active:after{background-color:#44adb4;bottom:-5px;content:"";display:block;height:3px;left:0;padding:0 10px;position:absolute;width:75%}.mobile-menu-icon{cursor:pointer;display:none}.hamburger-icon{color:#fff;cursor:pointer;font-size:30px}.close-icon{color:#fff;cursor:pointer;display:none;font-size:50px;position:absolute;right:20px;top:20px;z-index:1001}@media (max-width:768px){.nav-menu{background-color:#000000e6;display:none;flex-direction:column;height:100vh;padding:20px;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:9999}.nav-menu.open{align-items:center;display:flex;justify-content:center}.close-icon{display:block}.nav-menu ul{align-items:center;flex-direction:column;width:100%}.nav-menu ul li{margin:15px 0;text-align:center;width:100%}.nav-menu ul li a{font-size:20px}.nav-menu ul li a.active:after{display:none}.mobile-menu-icon{display:block}}.cookie-consent{background-color:#f5f5fa;border:1px solid #ddd;border-radius:5px;bottom:80px;box-shadow:0 2px 10px #0000001a;left:50%;max-width:800px;padding:15px;position:fixed;text-align:center;transform:translateX(-50%);width:90%;z-index:1000}.cookie-consent p{font-size:14px;margin:0}.cookie-consent button{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.cookie-consent button:hover{background-color:#004494}.home{font-family:Arial,sans-serif}.hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;transition:background-image 1s ease-in-out}.hero-content h1{font-size:3rem;margin-bottom:10px}.hero-content p{font-size:1.5rem}.slider-dots{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}.dot{color:#fff;cursor:pointer;display:inline-block;font-size:2rem;margin:0 5px;opacity:.5;transition:opacity .3s}.dot.active{opacity:1}.about{padding:50px;text-align:center}.about h2{font-size:2.5rem;margin-bottom:20px}.about p{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.our-story{padding:50px;text-align:center}.our-story h2{font-size:2.5rem;margin-bottom:30px;text-align:left}.story-content{align-items:center;display:flex;justify-content:space-between}.story-left{flex:1 1;padding-right:50px}.story-left p{color:#333;font-size:1.2rem;line-height:1.8;text-align:justify}.story-right{flex:1 1}.story-right img{border-radius:10px;height:auto;max-width:100%}.read-more-button{align-items:center;background-color:#44adb4;border-radius:5px;color:#fff;display:inline-flex;margin-top:20px;padding:10px 15px;text-decoration:none;transition:background-color .3s}.read-more-button:hover{background-color:#3a9c9e}.privacy-policy-container{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:40px auto;max-width:800px;padding:20px}.privacy-policy-container h1{color:#04427e;font-size:2.5rem;margin-bottom:20px}.privacy-policy-container h2{color:#04427e;font-size:1.75rem;margin-top:20px}.privacy-policy-container p{color:#333;font-size:1.1rem;line-height:1.6;margin:10px 0}.reviews{background-color:#f9f9f9;padding:50px;text-align:center}.review-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.review-item{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin:20px;padding:20px;transition:transform .2s ease-in-out;width:250px}.review-item:hover{box-shadow:0 6px 15px #0003;transform:translateY(-10px)}.review-item img{border-radius:50%;height:85px;margin-bottom:10px;width:85px}.review-item h3{color:#333;font-size:18px}.review-item p{color:#666;font-size:16px;font-style:italic}.star-rating{color:#fc0;font-size:20px;margin-top:10px}.terms-of-service-container{background-color:#eef2f7;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:40px auto;max-width:800px;padding:20px}.terms-of-service-container h1{color:#00274c;font-size:2.5rem;margin-bottom:20px}.terms-of-service-container h2{color:#00274c;font-size:1.75rem;margin-top:20px}.terms-of-service-container p{color:#333;font-size:1.1rem;line-height:1.6;margin:10px 0}
/*# sourceMappingURL=main.92de50f0.css.map*/