@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{animation:fadeInTop .7s ease-in-out;background-color:#fff;box-shadow:0 4px 12px #00000014;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-container{flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1440px;padding:1px 40px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:10px}.logo-image{max-height:60px;object-fit:contain;width:auto}.startup-logo-image{max-height:90px;object-fit:contain;width:auto}.navbar-logo img.logo-image{height:50px;transition:transform .3s ease}.logo-image:hover{transform:scale(1.08)}.menu-icon{color:#007bff;cursor:pointer;display:none;font-size:26px}.navbar-content{align-items:center;display:flex;gap:40px}.navbar-links{display:flex;gap:30px;list-style:none}.navbar-links li a{color:#0d1b2a;font-size:16px;font-weight:600;padding:6px 4px;position:relative;text-decoration:none;transition:color .3s ease}.navbar-links li a:after{background-color:#007bff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.navbar-links li a:hover:after{width:100%}.navbar-links li a:hover{color:#007bff}.navbar-buttons{align-items:center;display:flex;gap:16px}.btn{border-radius:30px;font-size:15px;font-weight:600;overflow:hidden;padding:8px 18px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn:before{background:#007bff1a;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease;width:100%;z-index:-1}.btn:hover:before{height:100%}.login-btn{background-color:initial;border:1.5px solid #007bff;color:#007bff}.login-btn:hover{background-color:#007bff;color:#fff}.signup-btn{background-color:#007bff;border:1.5px solid #007bff}.signup-btn:hover{background-color:#0056b3}.active{background-color:#cce1f7!important;color:#0a0a0a!important}.contact-btn{background-color:#007bff;border:none;box-shadow:0 4px 12px #007bff4d;color:#fff;font-size:16px;padding:10px 20px}.contact-btn:hover{background-color:#0056b3;transform:scale(1.05)}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.menu-icon{display:block}.navbar-content{flex-direction:column;gap:20px;max-height:0;overflow:hidden;transition:max-height .4s ease;width:100%}.navbar-content.active{margin-top:20px;max-height:500px}.navbar-buttons,.navbar-links{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.btn{text-align:left;width:100%}.navbar-container{align-items:flex-start}}@media (max-width:480px){.logo-image{height:42px}.btn{font-size:14px;padding:8px 14px}}body{background-color:#f9f9f9;overflow-x:hidden}h1,h2,h3,h4{margin-bottom:10px}p{line-height:1.6}.hero-banner{align-items:center;background:linear-gradient(135deg,#e6f7ff,#fff);display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:30px 15px}.hero-text{flex:1 1;max-width:600px;text-align:left}.hero-title{font-size:2.8rem;font-weight:700;margin-bottom:10px}.hero-subtitle{font-size:1.1rem;margin-bottom:15px}.hero-description{font-size:1rem;margin-bottom:20px}.hero-buttons,.mt-4{display:flex;flex-wrap:wrap}.mt-4{gap:20px;margin-top:1rem}.btn-outline-primary{gap:50px}.hero-btn0{background-color:#007bff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;gap:90px;padding:10px 25px;transition:.3s ease}.hero-btn0:hover{background-color:#0056b3;transform:translateY(-2px)}.hero-image{flex:1 1;text-align:center}.hero-img{max-width:500px;width:100%}body{font-family:Segoe UI,sans-serif}.service-tags{align-items:stretch;background-color:#b0daf1;display:flex;flex-wrap:nowrap;gap:30px;justify-content:center;padding:40px 5%}.service-card0{background-color:#f3d9fa;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:300px;padding:20px;text-align:center}.service-icon{font-size:40px}.service-title{font-size:18px;font-weight:700;margin-bottom:10px}.service-description{color:#333;font-size:14px;line-height:1.6;text-align:center}.service-card0:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-4px)}.service-icon{color:#000;font-size:2rem;margin-bottom:10px}.service-title{font-size:1rem}.service-it{background-color:#ebd7f5}.service-software{background-color:#d4edf4}.service-cyber{background-color:#e2f8f1}.service-digital{background-color:#f8f1e5}.product-section{background:#fff;padding:60px 5%;text-align:center}.section-title{color:#111;font-size:2rem;font-weight:700;margin-bottom:20px}.section-subtext{color:#666;font-size:1rem;line-height:1.6;margin:0 auto 50px;max-width:700px}.chatbot-wrapper{background-color:#fff;padding:10px 20px}.chatbot-container{margin:0 auto;max-width:900px}.chatbot-heading{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.chatbot-subtext{color:#555;font-size:1rem;line-height:1.7;margin:0 auto;max-width:800px}.chatbot-row{align-items:center;display:flex;gap:40px;justify-content:space-between}.chatbot-row.reverse{flex-direction:row-reverse}.chatbot-left,.chatbot-right{flex:1 1}.chatbot-icon-title{align-items:center;display:flex;margin-bottom:20px}.chatbot-icon{background-color:#a84ee3;border-radius:50%;color:#fff;font-size:1rem;margin-right:15px;padding:10px}.chatbot-image{height:auto;object-fit:contain;width:100%}.chatbot-circle-img{border-radius:50%;box-shadow:0 4px 16px #00000026;height:280px;margin:0 auto;overflow:hidden;width:280px}.chatbot-left p,.chatbot-right p{color:#444;font-size:1rem;line-height:1.7}.chatbot-connector{background:radial-gradient(circle,#0000 70%,#ccc 0) 50%/20px 40px repeat-x;height:80px;margin:-40px 0;width:100%}@media (max-width:992px){.chatbot-row,.chatbot-row.reverse{flex-direction:column;text-align:center}.chatbot-connector{display:none}.chatbot-wrapper{padding:40px 20px}.chatbot-circle-img{height:220px;width:220px}}.stats-section{background:#c8dff3;padding:40px 20px;text-align:center}.stats-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.stat-box{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;height:auto;padding:20px;transition:transform .3s ease;width:250px}.stat-box:hover{transform:translateY(-10px)}.company-section{background:#f8f9fc;padding:60px 20px;text-align:center}.logo-slider{overflow:hidden;width:100%}.logo-track{animation:scrollLeft 30s linear infinite;display:flex;gap:30px}.logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:180px}.logo-img{max-height:60px;width:auto}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.newsletter-section{background:#e9f4fc;padding:80px 20px;text-align:center}.newsletter-title{font-size:26px;font-weight:700;margin-bottom:40px}.newsletter-form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:auto;max-width:600px}.newsletter-form input{border:2px solid #fff;border-radius:10px;max-width:340px;padding:15px;width:100%}.newsletter-form button{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:15px 24px}.talent-footer{background:#fff;color:#333;padding:50px 20px 20px}.talent-footer-logo{margin-bottom:15px;width:120px}.talent-footer-column p,.talent-footer-description,.talent-footer-links li{font-size:14px;line-height:1.6}.talent-footer-links li{cursor:pointer;transition:color .3s}.talent-footer-links li:hover{color:#007bff}.talent-social-icons a{background:#f2f2f2;border-radius:50%;color:#333;display:inline-block;font-size:14px;margin:0 5px;padding:8px;transition:all .3s ease}.talent-social-icons a:hover{background:#007bff;color:#fff}.talent-footer-bottom{padding-top:15px;text-align:center}.decor-left,.decor-right{height:100%;top:0}.talent-footer{background-color:#011f21;border-top:1px solid #eee;color:#fbf8f8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-top:50px}.talent-footer-main{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:0 20px 40px}.talent-footer-column{flex:1 1 220px;min-width:220px}.certifications{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.iso-badge{max-height:85px;object-fit:contain;width:auto}.talent-footer-description{font-size:14px;line-height:1.6}.talent-footer-title{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.talent-footer-links{list-style:none;margin:0;padding:0}.talent-footer-links li{margin-bottom:.6rem}.talent-footer-links a{color:#fff;display:inline-block;font-size:.95rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.talent-footer-links a:hover{color:#00d4ff;transform:translateX(5px)}.talent-footer-bottom{background:#fafafa;border-top:1px solid #eee;color:#777;font-size:13px;padding:15px 20px}.service-cards-section{background-color:#fff}.service-card{animation-duration:1s;border-radius:20px;cursor:pointer;padding:30px 20px;transform:translateY(0);transition:all .3s ease}.service-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-10px)}.icon-box{align-items:center;background:#d3ecf6;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#060505;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 15px;transition:transform .4s ease;width:60px}.service-card:hover .icon-box{transform:scale(1.15)}.service-title{color:#111;font-size:15px;font-weight:600;margin:0}.hero-banner-wrapper{overflow:hidden;position:relative}.decor-left,.decor-right{animation:floatY 5s ease-in-out infinite;height:100px;opacity:.7;position:absolute;top:-30px;width:70px;z-index:0}.decor-left{left:0}.decor-right{right:0}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@media (max-width:768px){.talent-footer-main{flex-direction:column;gap:20px}.decor-left,.decor-right{animation-duration:7s;height:70px;top:-20px;width:50px}}body,html{background-color:#f5faff;font-family:Segoe UI,sans-serif}.contact-container{margin:auto;max-width:1200px;padding:40px}.contact-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.left-block{flex:1 1;min-width:300px}.avatar{border-radius:50%;height:50px;margin-bottom:10px;width:50px}.left-block h2{color:#222;font-size:28px;margin-bottom:5px}.left-block p{color:#444;font-size:16px}.collab-text{color:#666;font-size:14px;line-height:1.6;margin-top:10px;max-width:400px}.map-block{flex:1 1;min-width:300px;position:relative;text-align:center}.world-map{border-radius:10px;max-width:500px;width:100%}.map-pin{background-color:red;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;width:12px}.belgium{left:55%;top:32%}.canada{left:20%;top:24%}.usa{left:25%;top:40%}.india{left:72%;top:58%}.contact-info{background-color:#eef6fb;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:30px;padding:20px}.info-block{margin:10px 20px;text-align:center}.info-block .icon{color:#e91e63;font-size:18px;margin-right:5px}.social-icons{font-size:18px;gap:10px}.social-icons svg{color:#333;transition:transform .3s}.social-icons svg:hover{color:#e91e63;transform:scale(1.1)}.global-branches{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.branch-card{background-color:#2f4873;border-radius:10px;box-shadow:0 5px 15px #0000001a;color:#fff;flex:1 1;max-width:48%;min-width:250px;padding:20px}.branch-card h3{color:#fff;margin-bottom:10px}.branch-card .icon{color:gold;margin-right:8px}.contact-form-section{background-color:#e9f3fa;border-radius:10px;padding:30px;text-align:center}.contact-form-section h2{color:#222;font-size:24px;margin-bottom:10px}.contact-form{flex-direction:column;margin:auto;max-width:700px}.contact-form,.form-row{display:flex;gap:15px}.form-row input{flex:1 1}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px;width:100%}.contact-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background .3s ease}.contact-form button:hover{background-color:#0056b3}@media screen and (max-width:768px){.contact-header,.form-row,.global-branches{align-items:center;flex-direction:column}.branch-card{max-width:100%}.map-pin{transform:scale(1.2)}}.map-pin.india{left:67%;top:50%}@media screen and (max-width:1024px){.contact-header{align-items:center;flex-direction:column;gap:20px;text-align:center}.left-block,.map-block{max-width:600px;width:100%}.collab-text,.world-map{max-width:100%}.world-map{height:auto}.contact-info{gap:20px}.contact-info,.global-branches{align-items:center;flex-direction:column}.branch-card{max-width:100%}.contact-form{padding:0 10px;width:100%}.form-row{flex-direction:column}.form-row input{width:100%}}@media screen and (max-width:1400px){.contact-container{padding:30px 20px}.contact-form-section,.contact-header,.contact-info,.global-branches{width:100%}.branch-card{max-width:48%}}@media screen and (min-width:1600px){.contact-container{max-width:1400px}}body,html{background-size:cover;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:auto;overflow-x:hidden}.signup-page{animation:fadeIn 1.2s ease;min-height:100vh;padding:40px 20px}.overlay{animation:slideUp 1.3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;box-shadow:0 12px 40px #00000059;flex-direction:row;height:-webkit-fit-content;height:fit-content;overflow:hidden}.signup-content{flex:1 1}.left-section{animation:slideInLeft 1.2s ease;background:linear-gradient(135deg,#1e3c72cc,#2a5298cc);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 40px}.left-section h1{font-size:32px;line-height:1.3;margin-bottom:20px}.left-section p{color:#e0e0e0;font-size:16px}.right-section{animation:slideInRight 1.2s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff4d;color:#111;padding:50px 40px}.right-section h2{align-items:center;display:flex;font-size:22px;gap:10px;margin-bottom:25px}.signup-form{gap:18px}.input-box{align-items:center;background:#fff6;border:1px solid #ffffff59;border-radius:30px;display:flex;padding:12px 20px;transition:all .3s ease}.input-box:hover{background:#fff9;transform:translateY(-2px)}.input-box .icon{color:#1e3c72;font-size:18px;margin-right:12px}.input-box input{color:#000;flex:1 1;font-size:16px}.signup-btn0{background:linear-gradient(135deg,#1e3c72,#2a5298);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:all .3s ease}.signup-btn0:hover{background:linear-gradient(135deg,#2a5298,#1e3c72);transform:scale(1.05)}.social-icons{gap:14px;margin-top:15px}.social-icons .icon{background-color:#fff9;border-radius:50%;color:#1e3c72;font-size:18px;padding:10px;transition:all .3s ease}.social-icons .icon:hover{transform:scale(1.1)}.icon.fb:hover{background-color:#3b5998;color:#fff}.icon.twitter:hover{background-color:#1da1f2;color:#fff}.icon.linkedin:hover{background-color:#0077b5;color:#fff}.login-text{font-size:14px}.login-text a{color:#1e3c72;font-weight:700;text-decoration:none}.login-text a:hover{text-decoration:underline}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:950px){.signup-content{flex-direction:column}.left-section,.right-section{padding:30px 20px;text-align:center}.right-section h2{justify-content:center}.input-box{flex-direction:row}}.services-wrapper{background:#eaf6ff;font-family:Segoe UI,sans-serif;padding:80px 20px;text-align:center}.header-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000000d;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.services-grid{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0000000f;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px;overflow:hidden}.service-box{align-items:flex-start;border-bottom:1px solid #eee;border-right:1px solid #eee;display:flex;gap:20px;padding:40px}.service-box:nth-child(2),.service-box:nth-child(4){border-right:none}.service-box:nth-child(3),.service-box:nth-child(4){border-bottom:none}.icon-circle{align-items:center;border-radius:12px;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.text-block h3{color:#222;font-size:1.2rem;font-weight:600;margin:0 0 10px;text-align:left}.text-block p{color:#555;font-size:.95rem;line-height:1.5;margin:0;text-align:left}.about-section{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:60px 10%}.about-text{flex:1 1;min-width:300px}.about-text p{color:#444;font-size:1rem;line-height:1.8;margin-bottom:20px;max-width:500px}.about-button{background:#0000;border:1.5px solid #0af;border-radius:8px;color:#0af;cursor:pointer;font-weight:500;padding:10px 24px;transition:.3s ease}.about-button:hover{background-color:#0af;color:#fff}.about-image{display:flex;flex:1 1;justify-content:center;min-width:280px}.about-image img{height:auto;max-width:500px;width:100%}.decor{height:auto;position:absolute;width:60px;z-index:1}.pot{bottom:0;left:30px}.bell{right:30px;top:0}.latest-services{background-color:#f9f9ff;font-family:Segoe UI,sans-serif;overflow:hidden;padding:60px 10%}.latest-services h2{color:#190671;font-size:1.8rem;font-weight:600;margin-bottom:30px;text-align:center}.scroll-wrapper{overflow:hidden;position:relative;width:100%}.auto-scroll-track{animation:scroll 30s linear infinite;display:flex;gap:20px;width:-webkit-max-content;width:max-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.service-card{background:#fff;border-radius:16px;box-shadow:0 5px 15px #0000000d;flex:0 0 auto;padding:20px;transition:transform .3s ease;width:280px}.service-card img{border-radius:12px;margin-bottom:15px;width:100%}.service-card h3{color:#111;font-size:1.1rem;font-weight:600;margin-bottom:10px}.service-card p{color:#555;font-size:.95rem;line-height:1.6}.subscribe-section{background-color:#eaf6ff;font-family:Segoe UI,sans-serif;padding:80px 20px}.subscribe-section h2{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:30px}.subscribe-form{gap:12px}.subscribe-form input[type=email]{border:none;border-radius:8px;box-shadow:0 4px 8px #0000000d;font-size:1rem;padding:14px 20px;width:300px}.subscribe-form button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:14px 24px;transition:.3s ease}.subscribe-form button:hover{background-color:#333}.button1{background-color:#190671;border-radius:10px;color:#fefefe;height:39px;margin-left:100px}.signup-page{background:url(https://mdbcdn.b-cdn.net/img/Photos/Others/images/76.jpg) no-repeat 50%/cover;font-family:Segoe UI,sans-serif;position:relative}.overlay,.signup-page{align-items:center;display:flex;height:auto;justify-content:center;width:auto}.overlay{background:#060a29b3}.signup-content{color:#fff;display:flex;gap:40px;justify-content:space-between;max-width:1100px;width:9%}.left-section{flex:1 1;padding:20px}.left-section h1{font-size:2.5rem;margin-bottom:15px}.left-section p{line-height:1.6;margin-bottom:10px}.learn-more-btn{background:#0000;border:2px solid #fff;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 25px}.right-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;flex:1 1;padding:30px}.right-section h2{color:#fff;font-size:1.5rem;margin-bottom:20px}.form-title-icon{margin-right:8px}.signup-form{display:flex;flex-direction:column}.input-box{margin-bottom:20px;position:relative}.input-box input{background:#0000;border:none;border-bottom:2px solid #fff;padding:10px 10px 10px 35px;width:100%}.input-box input::placeholder{color:#ddd}.input-box .icon{color:#fff;top:10px}.signup-btn{background:#4a69bd;border:none;color:#fff;cursor:pointer;padding:10px 15px;transition:background .3s ease}.signup-btn:hover{background:#1e3799}.social-icons{display:flex;gap:20px;justify-content:center;margin-top:20px}.social-icons i{color:#fff;cursor:pointer;font-size:1.2rem}.login-text{color:#eee;margin-top:15px;text-align:center}.login-text a{color:#fff;margin-left:5px;text-decoration:underline}.social-icons .icon{cursor:pointer;font-size:1.5rem}.icon.fb{color:#4267b2}.icon.twitter{color:#1da1f2}.icon.linkedin{color:#0077b5}.input-box input{background:#ffffff0d;border:1px solid #fff;border-radius:6px;color:#fff;outline:none;padding:12px 12px 12px 40px;width:88%}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;scroll-behavior:smooth}img{animation:fadeIn 1.5s ease forwards;display:block;max-width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-us-section{background:linear-gradient(135deg,#f0f9ff,#fff);padding:4rem 2rem}.about-us-container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:auto;max-width:1300px}.about-us-images{display:flex;flex:1 1 55%;flex-wrap:wrap;gap:1.5rem;min-width:300px}.image-column{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.image-box1,.image-box2,.image-box3,.image-box4{animation:fadeIn 1s ease-in-out;border-radius:16px;box-shadow:0 8px 18px #0000001a;overflow:hidden}.image-box1,.image-box4{height:220px}.image-box2,.image-box3{height:300px}.image-box1 img,.image-box2 img,.image-box3 img,.image-box4 img{border-radius:16px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.image-box1:hover img,.image-box2:hover img,.image-box3:hover img,.image-box4:hover img{transform:scale(1.05)}.about-us-text{animation:fadeIn 1.5s ease;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;display:flex;flex:1 1 40%;flex-direction:column;justify-content:center;min-width:300px;padding:2rem}.about-us-text h2{color:#007bff;font-size:2.5rem;margin-bottom:1rem;text-align:center}.about-us-text p{color:#444;font-size:1.1rem;font-weight:500;line-height:1.8;text-align:justify}.why-choose-section{background-color:#f9fbfe;padding:4rem 2rem;text-align:center}.why-choose-title{color:#0b4f93;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.why-choose-desc{color:#444;font-size:1.1rem;font-weight:500;line-height:1.8;margin-bottom:2rem;text-align:justify}.why-choose-card{background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:auto;max-width:1100px;padding:2.5rem}.why-choose-left{flex:1 1 60%;text-align:left}.why-choose-image{align-items:center;display:flex;flex:1 1 35%;justify-content:center}.why-choose-image img{border-radius:16px;max-width:350px;object-fit:cover;width:100%}.choose-contact-btn{background-color:initial;border:2px solid #007bff;border-radius:25px;color:#007bff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:.3s ease}.choose-contact-btn:hover{background-color:#007bff;color:#fff}.why-choose-right{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:1rem}.choose-feature{align-items:center;background-color:#fefefe;border-radius:14px;box-shadow:0 4px 12px #0000000d;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem;transition:all .3s ease}.choose-feature:hover{background-color:#f7faff;transform:translateY(-4px)}.icon{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.choose-feature:first-child .icon{background-color:#ffdad7;color:#ff4e42}.choose-feature:nth-child(2) .icon{background-color:#d7eaff;color:#007bff}.choose-feature:nth-child(3) .icon{background-color:#e5d7ff;color:#6c2bd9}.choose-feature:nth-child(4) .icon{background-color:#ffd7ef;color:#d22f8d}.our-team-section{background-color:#f9f9f9;padding:4rem 2rem;text-align:center}.our-team-title{color:#007bff;font-size:2rem;margin-bottom:1rem}.our-team-desc{color:#555;font-size:1.2rem;margin:0 auto 2rem;max-width:800px;text-align:justify}.team-carousel{overflow:hidden;position:relative;width:100%}.carousel-track{animation:scrollCarousel 30s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.carousel-slide{border-radius:12px;box-shadow:0 4px 14px #0000001a;height:200px;margin:0 1rem;min-width:200px;overflow:hidden}.carousel-slide img{height:100%;object-fit:cover;width:100%}@keyframes scrollCarousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.subscribe-section{background-color:#eaf6fc;padding:4rem 2rem;text-align:center}.subscribe-content{margin:0 auto;max-width:600px}.subscribe-title{color:#111;font-size:1.8rem;font-weight:700;margin-bottom:2rem}.subscribe-form{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.subscribe-input{border:none;border-radius:10px;box-shadow:0 4px 12px #0000000d;font-size:1rem;padding:.8rem 1.2rem;width:300px}.subscribe-btn{background-color:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.4rem;transition:background .3s ease}.subscribe-btn:hover{background-color:#333}@media (max-width:1024px){.about-us-container,.why-choose-card{flex-direction:column}.image-column{flex-direction:row;flex-wrap:wrap;justify-content:center}.why-choose-right{grid-template-columns:1fr}}@media (max-width:768px){.about-us-text h2,.subscribe-title,.why-choose-title{font-size:1.8rem}.about-us-text p,.our-team-desc,.why-choose-desc{font-size:1rem}}.product-wrapper{background-color:#fff;font-family:Segoe UI,sans-serif;padding-bottom:60px}.services-header{margin:0 auto 50px;max-width:720px;padding:80px 20px 20px;text-align:center}.services-header .header-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000000d;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.services-header h2{font-size:2.4rem;font-weight:700;margin-bottom:10px}.services-header h2 span{color:#008cff}.services-header p{color:#555;font-size:1rem;line-height:1.7}.benefit-list{color:#333;font-size:1rem;list-style:none;margin:0 auto;max-width:700px;padding:0}.benefit-list li{border-bottom:1px solid #ddd;padding:10px 0}.benefit-list li:last-child{border-bottom:none}
/*# sourceMappingURL=main.0bdcc20e.css.map*/