@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import'https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu&display=swap" rel="stylesheet';@import"https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Ubuntu:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Ubuntu:wght@400;700&display=swap";@import'https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@400;700&display=swap" rel="stylesheet';@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&family=Ubuntu:wght@700&display=swap";@import'https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Ubuntu:wght@400;500;700&display=swap" rel="stylesheet';@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&family=Ubuntu:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&family=Ubuntu:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;position:relative;scroll-behavior:smooth}.navbar,.navbar-container,.logo-link,.nav-link,.nav-links,.nav-item,.dropdown-menu,.dropdown-link,.dropdown-heading-wrapper,.dropdown-heading,.hamburger,.footer-text{font-family:Ubuntu;font-weight:400}.navbar{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;padding:0 40px;background-color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:65px;z-index:1000;transition:background-color .3s ease,backdrop-filter .3s ease}.navbar-container{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.logo-link{position:relative;left:auto;margin-right:auto}.logo{width:80px;max-width:100%}.nav-link{text-decoration:none;color:inherit}.nav-link:hover{color:#0071e3}.nav-links{display:flex;gap:30px;list-style:none;font-size:1rem;font-weight:500;cursor:pointer}.nav-item.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;min-width:350px;border:1px solid #ddd;padding:10px 0;display:none;flex-direction:column;z-index:1002;border-radius:10px}.nav-item.dropdown:hover .dropdown-menu{display:flex}.dropdown-link{padding:8px 20px;text-decoration:none;color:#0a0a0a;white-space:nowrap}.dropdown-link:hover{color:#0071e3}.nav-item.dropdown .nav-link{display:flex;align-items:center;gap:2px}.dropdown-heading-wrapper{padding:10px 20px;margin-bottom:10px}.dropdown-heading{font-size:1.2rem;color:#0a0a0a;border-bottom:2px solid #333;display:inline-block;padding-bottom:3px;pointer-events:none;cursor:default}.nav-item.dropdown:hover .dropdown-menu.dropdown-grid{display:flex;flex-direction:row;font-size:1.1rem;gap:3px;padding:20px}.dropdown-column{display:flex;flex-direction:column;min-width:250px}.itservices-dropdown .dropdown-menu{top:calc(100% + 1px);left:0!important;right:auto!important;transform:none!important}.dropdown.menu{min-width:250px}.about-dropdown .dropdown-menu{top:calc(100% + 1px);left:auto;right:0;transform:none}.hamburger{position:absolute;right:40px;display:none;cursor:pointer;flex-direction:column;gap:5px;z-index:1001}.bar{width:25px;height:3px;background-color:#000;transition:.3s ease}.rotate1{transform:rotate(45deg) translate(5px,5px)}.fade{opacity:0}.rotate2{transform:rotate(-45deg) translate(5px,-5px)}.footer-text{text-align:center;padding:10px 0;background-color:#f8f8f8;font-size:18px;color:#6e6e7c;box-shadow:0 -2px 4px #0000000d;margin-top:70px}.overlay{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background-color:#0000004d;z-index:998}@media (max-width: 768px){.navbar{padding:0 20px;height:60px}.logo-link{left:10px}.logo{width:60px}.nav-links{display:none;flex-direction:column;position:absolute;top:60px;left:0;width:100%;background-color:#fff;border-top:1px solid #ddd;box-shadow:0 2px 8px #0000001a;padding:15px 20px;gap:15px;z-index:999}.nav-links.mobile.open{display:flex}.hamburger{display:flex;flex-direction:column;gap:5px;position:absolute;right:20px;cursor:pointer;z-index:1001}.dropdown-menu{position:static;transform:none;width:100%;min-width:auto;border:none;box-shadow:none;padding:0;margin-top:10px}.dropdown-heading-wrapper{padding:10px 0}.nav-item.dropdown .dropdown-menu.dropdown-grid{flex-direction:column!important}.dropdown-link{padding:10px 0;border-bottom:1px solid #eee}.dropdown-menu.dropdown-grid{flex-direction:column;gap:20px;padding:10px 0}.dropdown-column{min-width:100%;width:100%}.footer-text{font-size:16px;padding:8px 0}}@media (min-width: 768px) and (max-width: 1100px){.nav-item.dropdown .dropdown-menu{left:0!important;right:auto!important;transform:none!important;top:calc(100% + 1px)}}@media (max-width: 1080px){.nav-links{display:none;flex-direction:column;position:absolute;top:65px;left:0;width:100%;background-color:#fff;border-top:1px solid #ddd;box-shadow:0 2px 8px #0000001a;padding:15px 20px;gap:15px;z-index:999}.nav-links.mobile.open,.hamburger{display:flex}.dropdown-menu.dropdown-grid{flex-direction:row;gap:15px;padding:15px 10px}.dropdown-column{min-width:200px}}@media (min-width: 1200px){.navbar{padding:0 80px;height:75px}.navbar-container{display:flex;align-items:center;justify-content:space-between;position:relative}.logo-link{position:static;margin-right:auto;display:flex;align-items:center;height:100%}.logo{width:100px}.nav-links{display:flex;gap:40px;font-size:1.2rem;list-style:none;font-weight:500;margin-left:0}.dropdown-menu{min-width:350px;padding:15px 0}.dropdown-column{min-width:250px}.footer-text{font-size:20px;padding:15px 0}}@media (min-width: 1200px) and (max-width: 1300px){.nav-links{gap:25px;font-size:1.2rem}.logo{width:80px}}.hero,.hero-content,.hero-content h1,.hero-content p,.explore-btn{font-family:Ubuntu}.hero{max-width:95rem;margin:120px auto 0;background-image:url(/img/HeroImage.png);background-size:contain;background-position:center left;background-repeat:no-repeat;display:flex;flex-direction:column;z-index:1;color:#fff;align-items:center;justify-content:center;text-align:center;min-height:90vh;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-content{text-align:center;max-width:700px;z-index:2;position:relative}.typing-heading{font-size:2.8rem;color:#0a0a0a;margin-bottom:20px;font-weight:800;white-space:nowrap;overflow:hidden;display:inline-block}@keyframes blink{50%{border-color:transparent}}.hero-content p{font-size:1.2rem;color:#0a0a0a;font-weight:400;margin-bottom:70px;line-height:1.5}.explore-btn{position:relative;display:inline-block;overflow:hidden;background:#0071e3;color:#fff;padding:10px 24px;border:none;border-radius:20px;font-weight:500;z-index:1;transition:color .7s ease,transform .4s ease;cursor:pointer}.explore-btn:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.explore-btn:hover{color:#fff;transform:scale(1.05)}.explore-btn:hover:before{transform:translate(-50%) scale(3)}@media (min-width: 1440px){.hero{max-width:110rem}}@media (max-width: 1024px){.typing-heading{font-size:2.4rem}}@media (max-width: 768px){.hero{flex-direction:column;padding:40px 20px;min-height:auto;background-attachment:scroll}.hero-content{max-width:100%}.typing-heading{font-size:2rem}.hero-content p{font-size:1rem;margin-bottom:50px}.explore-btn{padding:10px 22px;font-size:1rem;border-radius:20px}.hero-image{position:static;margin-top:40px;width:100%}.hero-image img{opacity:.3;height:auto}}@media (max-width: 480px){.typing-heading{font-size:1.5rem}.hero-content p{font-size:.95rem;margin-bottom:40px}.explore-btn{padding:12px 24px;font-size:1rem;border-radius:16px}}.connect-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;height:30rem;text-align:center;padding:2rem;padding-bottom:150px}.connect-title{font-family:Ubuntu,sans-serif;font-size:4rem;font-weight:700;color:#000;margin-bottom:1.5rem}.connect-btn{position:relative;display:inline-block;overflow:hidden;background:#0071e3;color:#fff;padding:10px 24px;border:none;border-radius:20px;font-weight:500;z-index:1;transition:color .7s ease,transform .4s ease;cursor:pointer}.connect-btn:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.connect-btn:hover{color:#fff;transform:scale(1.05)}.connect-btn:hover:before{transform:translate(-50%) scale(3)}.connect-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:1;pointer-events:none}@media (max-width: 768px){.connect-section{padding:1.5rem;height:auto;gap:5px}.connect-title{font-size:4rem}.connect-btn{padding:8px 20px;font-size:1rem}}@media (max-width: 480px){.connect-section{margin-top:20px;margin-bottom:20px}.connect-title{font-size:2.5rem}.connect-btn{padding:10px 18px;font-size:.75rem}}.specialized-title,.image-title,.text-block{font-family:Ubuntu,sans-serif}.specialized-wrapper{padding:10rem 1rem;background-color:#fff}.specialized-header{text-align:center}.specialized-title{font-size:3.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem}.highlight{color:#0071e3}.specialized-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.specialized-left,.specialized-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.description span{font-weight:400;color:#0a0a0a}.image-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.image-card:hover .overlay{opacity:1;transform:translateY(0)}.image-card:hover .text-block{bottom:2rem}.image-title{font-size:2.2rem;font-weight:700;text-align:left;margin-bottom:1rem}.image-desc{font-size:1.2rem;max-width:430px;text-align:left;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.image-card:hover .image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.image-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:95%;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}@media (max-width: 1024px){.specialized-title{font-size:3rem}.image-card{width:27rem;height:27rem}.image-title{font-size:1.8rem}.image-desc{font-size:1rem}.description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.description span{font-size:1rem}.text-block{bottom:1rem}.image-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.specialized-title{font-size:2.5rem;margin-bottom:4rem}.image-card{width:25rem;height:25rem}.image-title{font-size:1.6rem}.image-desc{font-size:.95rem}.description{font-size:1rem;line-height:1.3rem;width:25rem}.description span{font-size:1rem;color:#0a0a0a}}@media (max-width: 480px){.specialized-title{font-size:1.8rem;margin-bottom:4rem}.image-card{width:20rem;height:20rem}.image-title{font-size:1.4rem}.image-desc{font-size:.9rem}.description{font-size:.95rem;padding-top:1rem;width:20rem}.description span{font-size:1rem;color:#0a0a0a}.specialized-wrapper{padding:8rem 1rem}.specialized-content{gap:1rem}.image-card:hover .text-block{bottom:2rem}}.transformation-heading,.service-title{font-family:Ubuntu,sans-serif}.transformation-description,.service-desc{font-family:Roboto,sans-serif}.transformation-wrapper{width:100%;background-color:#fff}.transformation-section{color:#6c6c7c;overflow:hidden}.transformation-container{max-width:1200px;margin:0 auto;padding:4rem 1.25rem}.transformation-heading{font-size:3rem;font-weight:700;text-align:center;color:#0a0a0a;margin-bottom:3rem}.Transformation-color{color:#0071e3;font-size:2.8rem}.transformation-content{display:flex;flex-direction:column;align-items:center;gap:3rem}.transformation-description{text-align:justify;line-height:1.5rem;max-width:900px;color:#6e6e7c;font-size:1.3rem}.services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2.5rem;max-width:100%}.service-card{position:relative;border-radius:1.3rem;overflow:hidden;width:30rem;height:30rem;transition:all .5s ease-in-out;box-shadow:0 4px 12px #0000001a}.service-image{width:100%;height:100%;object-fit:cover}.service-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;transition:background-color .3s ease}.service-card:hover .service-overlay{background-color:#0009;cursor:pointer}.service-title{font-size:2.2rem;font-weight:700;margin-bottom:.5rem;z-index:2}.service-desc{font-size:1.2rem;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.service-card:hover .service-desc{opacity:1;max-height:200px}@media (max-width: 480px){.transformation-container{margin:0 auto;padding:0 1.25rem}.transformation-heading{font-size:2rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:2rem}.Transformation-color{color:#0071e3;font-size:2.5rem}.service-card{position:relative;border-radius:.75rem;overflow:hidden;width:30rem;height:20rem;transition:all .5s ease-in-out;box-shadow:0 4px 12px #0000001a}.service-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;z-index:2}.service-desc{font-size:1rem;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}}@media (max-width: 768px){.service-card{width:100%;height:25rem;transform:none!important;opacity:1!important}.service-card:hover{transform:none!important;opacity:1!important}.service-desc{font-size:1rem;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.service-card:hover .service-desc{opacity:1;max-height:200px}}@media (min-width: 769px) and (max-width: 1024px){.service-card{width:45%;height:28rem}}@media (min-width: 1025px) and (max-width: 1200px){.service-card{width:40%;height:30rem}}.whatwedo-Section,.whatwedo-text,.whatwedo-heading,.paragraph,.card-content,.card-content h3,.card-content p{font-family:Ubuntu}.whatwedo-Section{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:7rem 2rem;gap:40px;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.whatwedo-text{flex:1 1 40%;min-width:300px;max-width:600px}.whatwedo-heading{font-size:clamp(2rem,2.5vw + 1rem,3rem);font-weight:700;margin-bottom:1rem;color:#0a0a0a}.paragraph{font-size:clamp(1rem,1vw + .5rem,1.2rem);color:#6e6e7c;line-height:1.7;text-align:justify}.cards-horizontal-scroll{flex:1 1 50%;min-width:300px;max-width:700px;overflow:hidden;position:relative}.scroll-track{display:flex;gap:20px;width:max-content;animation:scrollLeft 25s linear infinite;will-change:transform;animation-play-state:running}.cards-horizontal-scroll:hover .scroll-track{animation-play-state:paused;cursor:pointer}@keyframes scrollLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.whatwedo-card{width:clamp(280px,30vw,480px);background-color:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;overflow:hidden;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.card-image-wrapper{padding:20px 20px 0}.whatwedo-card img{width:100%;height:clamp(220px,30vw,400px);object-fit:cover;display:block;border-top-left-radius:16px;border-top-right-radius:16px}.card-content{padding:16px 20px;display:flex;flex-direction:column;text-align:left;gap:10px;color:#fff}.card-content h3{margin-bottom:12px;font-size:1.4rem;font-weight:700}.card-content p{font-size:1rem;line-height:1.5}@media (min-width: 576px){.whatwedo-card{width:280px}.whatwedo-card img{height:220px}.card-content{padding:14px 18px}.card-content h3{font-size:1.25rem}.card-content p{font-size:.95rem}}@media (min-width: 768px){.whatwedo-Section{flex-direction:column;padding:4rem 1.5rem;gap:40px}.whatwedo-text{width:100%;max-width:90%;text-align:center;margin:0 auto}.paragraph{font-size:1.05rem;text-align:center}.cards-horizontal-scroll{max-width:100%;overflow:hidden}.whatwedo-card{width:320px}.whatwedo-card img{height:240px}}@media (min-width: 992px){.whatwedo-Section{flex-direction:row;align-items:flex-start;padding:5rem 2rem;gap:40px}.whatwedo-text{flex:1 1 40%;max-width:600px;text-align:left}.paragraph{text-align:justify}.cards-horizontal-scroll{flex:1 1 50%;max-width:700px}.whatwedo-card{width:clamp(280px,28vw,420px)}.whatwedo-card img{height:260px}}@media (min-width: 1200px){.whatwedo-Section{padding:6rem 2rem}.whatwedo-card{width:clamp(300px,30vw,460px)}.whatwedo-card img{height:clamp(240px,30vw,380px)}}@media (min-width: 1400px){.whatwedo-Section{padding:7rem 2rem;max-width:1440px;margin:0 auto}.whatwedo-card{width:clamp(320px,30vw,480px)}.whatwedo-card img{height:clamp(260px,30vw,400px)}}.whychoose-container h2{font-family:Ubuntu,sans-serif}.whychoose-container p{font-family:Roboto,sans-serif}.whychoose-container{text-align:center;padding-top:7rem;padding-left:1rem;padding-right:1rem;max-width:90rem;margin:0 auto;position:relative;z-index:1}.whychoose-container h2{font-size:2.8rem;font-weight:700;margin-bottom:60px;color:#0a0a0a}.whychoose-container p{font-size:1.4rem;line-height:1.7;text-align:justify;width:100%;max-width:1300px;margin:0 auto;color:#6e6e7c;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards;animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.whychoose-container h2{font-size:2.2rem}.whychoose-container p{font-size:1.2rem;max-width:90%}}@media (max-width: 768px){.whychoose-container{padding:5rem 1rem 4rem}.whychoose-container h2{font-size:2rem}.whychoose-container p{font-size:1.05rem;max-width:100%}}@media (max-width: 480px){.whychoose-container{padding:4rem 1rem 3rem}.whychoose-container h2{font-size:1.7rem}.whychoose-container p{font-size:1rem}}.footer-section{background-color:#f9f9f9;padding:25px 60px 40px 80px;font-family:Roboto,Arial,sans-serif;height:auto}.footer-top{display:flex;flex-wrap:wrap;gap:15rem;height:auto;align-items:flex-start}.footer-logo{margin-bottom:1rem}.footer-logo img{width:90px;max-width:100%}.footer-links{display:flex;flex-wrap:wrap;gap:10rem;padding-left:1rem;flex:2 1 200px}.footer-column h4{font-family:Ubuntu,Arial,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:.7rem;font-size:1.1rem;font-family:Roboto,Arial,sans-serif}.footer-column ul li a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#0071e3}.footer-separator-1{border:none;border-top:1px solid #9c9a9a;margin:2rem 0}.footer-separator-2{border:none;border-top:1px solid #9c9a9a;margin:2rem auto;width:100%;max-width:450px}.footer-locations h3{font-family:Ubuntu,Arial,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.footer-locations h3 img{width:25px;height:25px;margin-right:.5rem}.locations-wrapper{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between}.location-group{flex:1 1 45%;min-width:300px}.location-group h4{font-family:Ubuntu,Arial,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.location-items{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.location-item{font-size:1.1rem;line-height:1.5;font-family:Roboto,Arial,sans-serif}.location-item strong{display:block;font-weight:700;margin-bottom:.3rem;font-family:Ubuntu,Arial,sans-serif}.location-item p{margin:0;font-family:Roboto,Arial,sans-serif}.footer-bottom{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap;font-family:Roboto,Arial,sans-serif}.footer-bottom img{width:25px;height:25px;cursor:pointer}@media (max-width: 1024px){.footer-top{flex-direction:column!important;gap:1rem!important;align-items:flex-start;justify-content:flex-start!important}.footer-logo{margin-bottom:.5rem}.footer-links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:1rem!important;width:100%!important;padding-left:0!important}.footer-column{margin-bottom:0!important}}@media (max-width: 768px){.footer-top{gap:.5rem!important}.footer-links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.footer-column h4,.location-group h4{font-size:1rem}.footer-column{margin-bottom:.5rem}}@media (min-width: 641px) and (max-width: 1024px){.footer-top{flex-direction:column;gap:1rem;align-items:flex-start}.footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem 2rem;width:100%;padding-left:0}.footer-column{margin-bottom:0}}@media (max-width: 480px){.footer-section{padding:15px}.footer-logo img{max-width:80px}.footer-links{gap:.4rem!important}.footer-column ul li{font-size:.85rem}.footer-column{margin-bottom:.4rem}.footer-locations h3{font-size:1rem}.location-item{font-size:.8rem}.footer-bottom img{width:20px;height:20px}}.button-container{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#ffffff80;border-radius:23px;cursor:pointer;transition:background-color .3s ease;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px #00000026;border:1px solid rgba(0,0,0,.1)}.arrow{width:25px;height:25px}.contact-button{position:fixed;bottom:90px;right:30px}.scroll-button.hidden{opacity:0;pointer-events:none;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.scroll-button.visible{opacity:1;pointer-events:auto;transform:scale(1)}h1,h2,h3,h4,h5,h6,.Application-title,.Modern-title,.Modern-image-title,.services-heading,.services-subheading,.service-title{font-family:Ubuntu,sans-serif}.Application-container p,.Modern-description,.Modern-image-desc,.services-description,.service-item{font-family:Roboto,sans-serif}.Application-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/ApplicationBgImage.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Application-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Application-header{text-align:center;margin-bottom:3rem}.Application-title{font-size:2.2rem;font-weight:700;color:#0a0a0a;line-height:1.2}.App-color{color:var(--primary-color);display:block;font-size:3.2rem}.Application-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c}.Modern-wrapper{padding:10rem 1rem;background-color:#fff}.Modern-header{text-align:center;margin-bottom:3rem}.Modern-title{font-size:3rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.Modern-color{color:var(--primary-color);font-size:3.5rem}.Modern-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.Modern-left,.Modern-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.Modern-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.Modern-description span{font-weight:400;color:#0a0a0a}.Modern-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.Modern-card:hover .overlay{opacity:1}.Modern-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.Modern-card:hover .text-block{bottom:2rem}.Modern-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.Modern-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.Modern-card:hover .Modern-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.Modern-card:hover .Modern-image-title,.Modern-card:hover .Modern-image-desc{color:#fff}.app-modernization-services-section{padding:3rem 2rem;display:flex;justify-content:center}.services-content-wrapper{display:flex;flex-direction:row;gap:4rem;max-width:1280px;width:100%}.services-left{flex:2;max-width:600px}.services-heading{font-size:2rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem}.services-subheading{font-size:1.2rem;font-weight:600;color:#0a0a0a;margin-bottom:1.5rem}.services-description{font-size:1.1rem;line-height:1.6;color:#0a0a0a;text-align:justify}.services-right{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.services-list{list-style:none;padding:0;margin:0}.service-item{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#0a0a0a;padding:.75rem 0;border-bottom:1px solid #e0e0e0;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.service-item .service-title{font-size:1.3rem;flex-grow:1}.plus-icon{font-size:1.25rem;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.service-item.active .plus-icon{transform:rotate(45deg)}.service-details{max-height:0;overflow:hidden;font-weight:400;font-size:1rem;color:#555;transition:max-height .4s ease,padding .3s ease;padding:0 .5rem;margin-top:0}.service-item.active+.service-details{max-height:120px;padding:.5rem .5rem 1rem;margin-bottom:.5rem}@media (max-width: 1024px){.Modern-title{font-size:3rem}.Modern-card{width:22rem;height:22rem}.Modern-image-title{font-size:1.8rem}.Modern-image-desc{font-size:1rem}.Modern-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.Modern-description span{font-size:1rem}.text-block{bottom:1rem}.Modern-card:hover .text-block{bottom:10rem}.services-content-wrapper{flex-direction:column;gap:2rem}.services-heading{font-size:2rem}.services-subheading{font-size:1.1rem}.services-description,.service-item{font-size:1rem}}@media (max-width: 768px){.Modern-title{font-size:2.5rem;margin-bottom:2rem}.Modern-card{width:20rem;height:20rem}.Application-container{background-attachment:scroll}.Modern-image-title{font-size:1.6rem}.Modern-image-desc{font-size:.95rem}.Modern-description{font-size:1rem;line-height:1.3rem}.services-content-wrapper{padding:0 1rem}.services-heading{font-size:1.8rem}.services-subheading{font-size:1rem}.services-description{font-size:.95rem}.plus-icon{font-size:1.2rem}}@media (max-width: 480px){.Modern-title{font-size:1.8rem}.Modern-card{width:20rem;height:20rem}.Modern-image-title{font-size:1.4rem}.Modern-image-desc{font-size:.9rem}.Modern-description{font-size:.95rem;padding-top:1rem}.Modern-wrapper{padding:8rem 1rem}.Modern-content{gap:1rem}.Modern-card:hover .text-block{bottom:8rem}.app-modernization-services-section{padding:3rem 1rem}.services-heading{font-size:1.5rem}.services-subheading{font-size:.95rem}.services-description{font-size:.9rem}.service-item{font-size:.95rem}.plus-icon{font-size:1.1rem}}.CloudMigration-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/CloudBgImage.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.CloudMigration-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.CloudMigration-header{text-align:center;margin-bottom:3rem}.CloudMigration-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Cloud-color{color:var(--primary-color);display:block;font-size:3.2rem}.CloudMigration-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.AiDriven-wrapper{padding:10rem 1rem;background-color:#fff}.AiDriven-header{text-align:center;margin-bottom:3rem}.AiDriven-title{font-size:3.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.AiDriven-color{color:var(--primary-color);font-size:3.5rem}.AiDriven-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.AiDriven-left,.AiDriven-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.AiDriven-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.AiDriven-description span{font-weight:400;color:#0a0a0a}.AiDriven-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.AiDriven-card:hover .overlay{opacity:1}.AiDriven-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.AiDriven-card:hover .text-block{bottom:3rem}.AiDriven-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.AiDriven-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.AiDriven-card:hover .AiDriven-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.AiDriven-card:hover .AiDriven-image-title,.AiDriven-card:hover .AiDriven-image-desc{color:#fff}@media (max-width: 1024px){.AiDriven-title{font-size:3rem}.AiDriven-card{width:22rem;height:22rem}.AiDriven-image-title{font-size:1.8rem}.AiDriven-image-desc{font-size:1rem}.AiDriven-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.AiDriven-description span{font-size:1rem}.text-block{bottom:1rem}.AiDriven-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.AiDriven-title{font-size:2.5rem;margin-bottom:2rem}.AiDriven-card{width:20rem;height:20rem}.CloudMigration-container{background-attachment:scroll}.AiDriven-image-title{font-size:1.6rem}.AiDriven-image-desc{font-size:.95rem}.AiDriven-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.AiDriven-title{font-size:1.8rem}.AiDriven-card{width:20rem;height:20rem}.AiDriven-image-title{font-size:1.4rem}.AiDriven-image-desc{font-size:.9rem}.AiDriven-description{font-size:.95rem;padding-top:1rem}.AiDriven-wrapper{padding:8rem 1rem}.AiDriven-content{gap:1rem}.AiDriven-card:hover .text-block{bottom:3rem}}.Hybridcloud-title,.HybridMigration-title,.HybridMigration-image-title{font-family:Ubuntu,sans-serif}.Hybridcloud-container p,.HybridMigration-description,.HybridMigration-description span,.HybridMigration-image-desc{font-family:Roboto,sans-serif}.Hybridcloud-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/HybridCloudBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Hybridcloud-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Hybridcloud-header{text-align:center;margin-bottom:3rem}.Hybridcloud-title{font-family:Ubuntu,sans-serif;font-size:2.2rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Hybrid-color{color:var(--primary-color);display:block;font-size:3.2rem}.Hybridcloud-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.HybridMigration-wrapper{padding:10rem 1rem;background-color:#fff}.HybridMigration-header{text-align:center;margin-bottom:3rem}.HybridMigration-title{font-size:3rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.HybridMigration-color{color:var(--primary-color);font-size:3.5rem}.HybridMigration-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.HybridMigration-left,.HybridMigration-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.HybridMigration-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.HybridMigration-description span{font-weight:400;color:#0a0a0a}.HybridMigration-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.HybridMigration-card:hover .overlay{opacity:1}.HybridMigration-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.HybridMigration-card:hover .text-block{bottom:2rem}.HybridMigration-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.HybridMigration-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.HybridMigration-card:hover .HybridMigration-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.HybridMigration-card:hover .HybridMigration-image-title,.HybridMigration-card:hover .HybridMigration-image-desc{color:#fff}@media (max-width: 1024px){.HybridMigration-title{font-size:3rem}.HybridMigration-card{width:22rem;height:22rem}.HybridMigration-image-title{font-size:1.8rem}.HybridMigration-image-desc{font-size:1rem}.HybridMigration-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.HybridMigration-description span{font-size:1rem}.text-block{bottom:1rem}.HybridMigration-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.HybridMigration-title{font-size:2.5rem;margin-bottom:2rem}.HybridMigration-card{width:20rem;height:20rem}.Application-container{background-attachment:scroll}.HybridMigration-image-title{font-size:1.6rem}.HybridMigration-image-desc{font-size:.95rem}.HybridMigration-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.HybridMigration-title{font-size:1.8rem}.HybridMigration-card{width:20rem;height:20rem}.HybridMigration-image-title{font-size:1.4rem}.HybridMigration-image-desc{font-size:.9rem}.HybridMigration-description{font-size:.95rem;padding-top:1rem}.HybridMigration-wrapper{padding:8rem 1rem}.HybridMigration-content{gap:1rem}.HybridMigration-card:hover .text-block{bottom:8rem}}.Conversational-title,.DecisionMaking-title,.DecisionMaking-image-title{font-family:Ubuntu,sans-serif}.Conversational-container p,.DecisionMaking-description,.DecisionMaking-image-desc{font-family:Roboto,sans-serif}.Conversational-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/ConversationalBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Conversational-header{text-align:center;margin-bottom:3rem}.Conversational-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Conversational-color{color:var(--primary-color);display:block;font-size:3.2rem}.Conversational-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.PrivateLlm-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/PrivateLLMBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.PrivateLlm-header{text-align:center;margin-bottom:3rem}.PrivateLlm-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.PrivateLlm-color{color:var(--primary-color);display:block;font-size:3.2rem}.PrivateLlm-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.DeepLearning-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/DeepLearningModelBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.DeepLearning-header{text-align:center;margin-bottom:3rem}.DeepLearning-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.DeepLearning-color{color:var(--primary-color);display:block;font-size:3.2rem}.DeepLearning-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.CustomSoftware-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/CustomSoftwareBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.CustomSoftware-header{text-align:center;margin-bottom:3rem}.CustomSoftware-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.CustomSoftware-color{color:var(--primary-color);display:block;font-size:3.2rem}.CustomSoftware-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.Prototyping-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/PrototypeMvpBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Prototyping-header{text-align:center;margin-bottom:3rem}.Prototyping-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Prototyping-color{color:var(--primary-color);display:block;font-size:3.2rem}.Prototyping-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.QATesting-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/PrivateLLMBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.QATesting-header{text-align:center;margin-bottom:3rem}.QATesting-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.QATesting-color{color:var(--primary-color);display:block;font-size:3.2rem}.QATesting-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.Customaize-wrapper{padding:10rem 1rem;background-color:#fff}.Customaize-header{text-align:center;margin-bottom:3rem}.Customaize-title{font-size:3rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.Customaize-color{color:var(--primary-color);font-size:3.5rem}.Customaize-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.Customaize-left,.Customaize-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.Customaize-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.Customaize-description span{font-weight:400;color:#0a0a0a}.Customaize-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.Customaize-card:hover .overlay{opacity:1}.Customaize-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.text-block{position:absolute;bottom:1rem;left:1rem;color:#fff;transition:all .3s ease;z-index:2}.Customaize-card:hover .text-block{bottom:3rem}.Customaize-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.Customaize-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.Customaize-card:hover .Customaize-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.Customaize-card:hover .Customaize-image-title,.Customaize-card:hover .Customaize-image-desc{color:#fff}@media (max-width: 1024px){.Customaize-title{font-size:3rem}.Customaize-card{width:22rem;height:22rem}.Customaize-image-title{font-size:1.8rem}.Customaize-image-desc{font-size:1rem}.Customaize-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.Customaize-description span{font-size:1rem}.text-block{bottom:1rem}.Customaize-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.Customaize-title{font-size:2.5rem;margin-bottom:2rem}.Customaize-card{width:20rem;height:20rem}.Customaize-image-title{font-size:1.6rem}.Customaize-image-desc{font-size:.95rem}.Customaize-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.Customaize-title{font-size:1.8rem}.Customaize-color{font-size:2.2rem}.Customaize-card{width:20rem;height:20rem}.Customaize-image-title{font-size:1.4rem}.Customaize-image-desc{font-size:.9rem}.Customaize-description{font-size:.95rem;padding-top:1rem}.Customaize-wrapper{padding:8rem 1rem}.Customaize-content{gap:1rem}.Customaize-card:hover .text-block{bottom:3rem}}h1,h2,h3,h4,h5,h6,.Devops-title,.DevopsBusiness-title,.DevopsBusiness-image-title{font-family:Ubuntu,sans-serif}.Devops-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/DevopsBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Devops-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Devops-header{text-align:center;margin-bottom:3rem}.Devops-title{font-family:Ubuntu,sans-serif;font-size:2.2rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Devops-color{color:var(--primary-color);display:block;font-size:3.2rem}.Devops-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.DevopsBusiness-wrapper{padding:10rem 1rem;background-color:#fff}.DevopsBusiness-header{text-align:center;margin-bottom:3rem}.DevopsBusiness-title{font-size:3rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.DevopsBusiness-color{color:var(--primary-color);font-size:3.5rem}.DevopsBusiness-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.DevopsBusiness-left,.DevopsBusiness-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.DevopsBusiness-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.DevopsBusiness-description span{font-weight:400;color:#0a0a0a}.DevopsBusiness-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.DevopsBusiness-card:hover .overlay{opacity:1}.DevopsBusiness-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.DevopsBusiness-card:hover .text-block{bottom:2rem}.DevopsBusiness-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.DevopsBusiness-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.DevopsBusiness-card:hover .DevopsBusiness-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.DevopsBusiness-card:hover .DevopsBusiness-image-title,.DevopsBusiness-card:hover .DevopsBusiness-image-desc{color:#fff}@media (max-width: 1024px){.DevopsBusiness-title{font-size:3rem}.DevopsBusiness-card{width:22rem;height:22rem}.DevopsBusiness-image-title{font-size:1.8rem}.DevopsBusiness-image-desc{font-size:1rem}.DevopsBusiness-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.DevopsBusiness-description span{font-size:1rem}.text-block{bottom:1rem}.DevopsBusiness-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.DevopsBusiness-title{font-size:2.5rem;margin-bottom:2rem}.DevopsBusiness-card{width:20rem;height:20rem}.Application-container{background-attachment:scroll}.DevopsBusiness-image-title{font-size:1.6rem}.DevopsBusiness-image-desc{font-size:.95rem}.DevopsBusiness-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.DevopsBusiness-title{font-size:1.8rem}.DevopsBusiness-card{width:20rem;height:20rem}.DevopsBusiness-image-title{font-size:1.4rem}.DevopsBusiness-image-desc{font-size:.9rem}.DevopsBusiness-description{font-size:.95rem;padding-top:1rem}.DevopsBusiness-wrapper{padding:8rem 1rem}.DevopsBusiness-content{gap:1rem}.DevopsBusiness-card:hover .text-block{bottom:8rem}}.EngagementModel-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/EngagementModelBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.EngagementModel-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.EngagementModel-header{text-align:center;margin-bottom:3rem}.EngagementModel-title{font-family:Ubuntu,sans-serif;font-size:2rem;font-weight:700;color:#000;line-height:1.2}.EngagementModel-color{color:var(--primary-color);display:block;font-size:3.5rem}.EngagementModel-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:2rem;color:#333;font-family:Roboto,sans-serif}.industries-container{padding:2rem;font-family:Roboto,sans-serif;text-align:center;max-width:1300px;margin:120px auto auto}.industries-heading{font-size:3.5rem;color:#0071e3;margin-bottom:2rem}.industries-heading span{font-weight:700}.industries-subtitle{color:#6e6e7c;font-size:1.3rem;max-width:900px;margin:0 auto 3rem;line-height:1.5;text-align:justify}.industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.industry-card{position:relative;border-radius:10px;overflow:hidden}.industry-card img{width:100%;max-width:250px;height:250px;object-fit:cover}.industry-card:hover img{cursor:pointer}.industry-name{position:absolute;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);width:100%;font-size:1.3rem;color:#fff;padding:2rem;font-weight:700;text-align:center}.industries-grid+.industries-heading{margin-top:10rem}@media (max-width: 576px){.industries-heading{font-size:1.5rem}.industries-subtitle{font-size:.9rem;padding:0 1rem}.industry-card img{width:200px;height:200px}}:root{--primary-color: #0071E3;--hover-color: #0071E3}.ContractManagement-container{max-width:95rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/ContractManagementBg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:70vh;justify-content:center}.ContractManagement-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ContractManagement-header{text-align:center;margin-bottom:3rem}.ContractManagement-title{font-family:Ubuntu,sans-serif;font-size:2.2rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Contract-color{color:var(--primary-color);display:block;font-size:3.2rem}.ContractManagement-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;line-height:1.5;margin-top:2rem;color:#6e6e7c;font-family:Roboto,sans-serif}.ContractSolution-wrapper{padding:10rem 1rem;background-color:#fff}.ContractSolution-header{text-align:center;margin-bottom:3rem}.ContractSolution-title{font-size:2.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.ContractSolution-color{color:var(--primary-color);font-size:3.5rem}.ContractSolution-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.ContractSolution-left,.ContractSolution-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.ContractSolution-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ContractSolution-description span{font-weight:400;color:#0a0a0a}.ContractSolution-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.ContractSolution-card:hover .overlay{opacity:1}.ContractSolution-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.ContractSolution-card:hover .text-block{bottom:3rem}.ContractSolution-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.ContractSolution-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.ContractSolution-card:hover .ContractSolution-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.ContractSolution-card:hover .ContractSolution-image-title,.ContractSolution-card:hover .ContractSolution-image-desc{color:#fff}@media (max-width: 1024px){.ContractSolution-title{font-size:3rem}.ContractSolution-card{width:22rem;height:22rem}.ContractSolution-image-title{font-size:1.8rem}.ContractSolution-image-desc{font-size:1rem}.ContractSolution-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.ContractSolution-description span{font-size:1rem}.text-block{bottom:1rem}.ContractSolution-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.ContractSolution-title{font-size:2.5rem;margin-bottom:2rem}.ContractSolution-card{width:20rem;height:20rem}.ContractManagement-container{background-attachment:scroll}.ContractSolution-image-title{font-size:1.6rem}.ContractSolution-image-desc{font-size:.95rem}.ContractSolution-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.ContractSolution-title{font-size:1.5rem}.ContractSolution-color{font-size:2.2rem}.ContractSolution-card{width:20rem;height:20rem}.ContractSolution-image-title{font-size:1.4rem}.ContractSolution-image-desc{font-size:.9rem}.ContractSolution-description{font-size:.95rem;padding-top:1rem}.ContractSolution-wrapper{padding:8rem 1rem}.ContractSolution-content{gap:1rem}.ContractSolution-card:hover .text-block{bottom:3rem}}h1,h2,h3,h4,h5,h6,.Medicalwriting-title,.Medicalwriting-color,.MedicalData-title,.MedicalData-color,.MedicalData-image-title{font-family:Ubuntu,sans-serif}.Medicalwriting-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/MedicalWritingBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Medicalwriting-header{text-align:center;margin-bottom:3rem}.Medicalwriting-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Medicalwriting-color{color:var(--primary-color);display:block;font-size:3.2rem}.Medicalwriting-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.MedicalData-wrapper{padding:10rem 1rem;background-color:#fff}.MedicalData-header{text-align:center;margin-bottom:3rem}.MedicalData-title{font-size:2.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.MedicalData-color{color:var(--primary-color);font-size:3.5rem}.MedicalData-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.MedicalData-left,.MedicalData-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.MedicalData-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.MedicalData-description span{font-weight:400;color:#0a0a0a}.MedicalData-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.MedicalData-card:hover .overlay{opacity:1}.MedicalData-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.MedicalData-card:hover .text-block{bottom:3rem}.MedicalData-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.MedicalData-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.MedicalData-card:hover .MedicalData-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.MedicalData-card:hover .MedicalData-image-title,.MedicalData-card:hover .MedicalData-image-desc{color:#fff}@media (max-width: 1024px){.MedicalData-title{font-size:3rem}.MedicalData-card{width:22rem;height:22rem}.MedicalData-image-title{font-size:1.8rem}.MedicalData-image-desc{font-size:1rem}.MedicalData-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.MedicalData-description span{font-size:1rem}.text-block{bottom:1rem}.MedicalData-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.MedicalData-title{font-size:2.5rem;margin-bottom:2rem}.MedicalData-card{width:20rem;height:20rem}.MedicalData-image-title{font-size:1.6rem}.MedicalData-image-desc{font-size:.95rem}.MedicalData-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.MedicalData-title{font-size:1.5rem}.MedicalData-color{font-size:2.2rem}.MedicalData-card{width:20rem;height:20rem}.MedicalData-image-title{font-size:1.4rem}.MedicalData-image-desc{font-size:.9rem}.MedicalData-description{font-size:.95rem;padding-top:1rem}.MedicalData-wrapper{padding:8rem 1rem}.MedicalData-content{gap:1rem}.MedicalData-card:hover .text-block{bottom:3rem}}.ResumeCopilot-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/ResumeCopilotBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.ResumeCopilot-header{text-align:center;margin-bottom:3rem}.ResumeCopilot-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#000;line-height:1.2}.ResumeCopilot-color{color:var(--primary-color);display:block;font-size:3.2rem}.ResumeCopilot-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.Autodashboard-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/AutoDashBoardBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Autodashboard-header{text-align:center;margin-bottom:3rem}.Autodashboard-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.Autodashboard-color{color:var(--primary-color);display:block;font-size:3.2rem}.Autodashboard-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.DrivingData-wrapper{padding:10rem 1rem;background-color:#fff}.DrivingData-header{text-align:center;margin-bottom:3rem}.DrivingData-title{font-size:2.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.DrivingData-color{color:var(--primary-color);font-size:3.5rem}.DrivingData-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.DrivingData-left,.DrivingData-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.DrivingData-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.DrivingData-description span{font-weight:400;color:#0a0a0a}.DrivingData-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.DrivingData-card:hover .overlay{opacity:1}.DrivingData-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.DrivingData-card:hover .text-block{bottom:3rem}.DrivingData-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.DrivingData-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.DrivingData-card:hover .DrivingData-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.DrivingData-card:hover .DrivingData-image-title,.DrivingData-card:hover .DrivingData-image-desc{color:#fff}@media (max-width: 1024px){.DrivingData-title{font-size:3rem}.DrivingData-card{width:22rem;height:22rem}.DrivingData-image-title{font-size:1.8rem}.DrivingData-image-desc{font-size:1rem}.DrivingData-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.DrivingData-description span{font-size:1rem}.text-block{bottom:1rem}.DrivingData-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.DrivingData-title{font-size:2.5rem;margin-bottom:2rem}.DrivingData-card{width:20rem;height:20rem}.DrivingData-image-title{font-size:1.6rem}.DrivingData-image-desc{font-size:.95rem}.DrivingData-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.DrivingData-title{font-size:1.5rem}.DrivingData-color{font-size:2.2rem}.DrivingData-card{width:20rem;height:20rem}.DrivingData-image-title{font-size:1.4rem}.DrivingData-image-desc{font-size:.9rem}.DrivingData-description{font-size:.95rem;padding-top:1rem}.DrivingData-wrapper{padding:8rem 1rem}.DrivingData-content{gap:1rem}.DrivingData-card:hover .text-block{bottom:3rem}}.ConversationalBi-title,.DecisionMaking-title,.DecisionMaking-image-title{font-family:Ubuntu,sans-serif}.ConversationalBi-container p,.DecisionMaking-description,.DecisionMaking-image-desc{font-family:Roboto,sans-serif}.ConversationalBi-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/ConversationalBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.ConversationalBi-header{text-align:center;margin-bottom:3rem}.ConversationalBi-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.ConversationalBi-color{color:var(--primary-color);display:block;font-size:3.2rem}.ConversationalBi-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.DecisionMaking-wrapper{padding:10rem 1rem;background-color:#fff}.DecisionMaking-header{text-align:center;margin-bottom:3rem}.DecisionMaking-title{font-size:3rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.DecisionMaking-color{color:var(--primary-color);font-size:3.5rem}.DecisionMaking-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.DecisionMaking-left,.DecisionMaking-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.DecisionMaking-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.DecisionMaking-description span{font-weight:400;color:#0a0a0a}.DecisionMaking-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.DecisionMaking-card:hover .overlay{opacity:1}.DecisionMaking-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.DecisionMaking-card:hover .text-block{bottom:3rem}.DecisionMaking-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.DecisionMaking-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.DecisionMaking-card:hover .DecisionMaking-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.DecisionMaking-card:hover .DecisionMaking-image-title,.DecisionMaking-card:hover .DecisionMaking-image-desc{color:#fff}@media (max-width: 1024px){.DecisionMaking-title{font-size:3rem}.DecisionMaking-card{width:22rem;height:22rem}.DecisionMaking-image-title{font-size:1.8rem}.DecisionMaking-image-desc{font-size:1rem}.DecisionMaking-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.DecisionMaking-description span{font-size:1rem}.text-block{bottom:1rem}.DecisionMaking-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.DecisionMaking-title{font-size:2.5rem;margin-bottom:2rem}.DecisionMaking-card{width:20rem;height:20rem}.DecisionMaking-image-title{font-size:1.6rem}.DecisionMaking-image-desc{font-size:.95rem}.DecisionMaking-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.DecisionMaking-title{font-size:1.8rem}.DecisionMaking-card{width:20rem;height:20rem}.DecisionMaking-image-title{font-size:1.4rem}.DecisionMaking-image-desc{font-size:.9rem}.DecisionMaking-description{font-size:.95rem;padding-top:1rem}.DecisionMaking-wrapper{padding:8rem 1rem}.DecisionMaking-content{gap:1rem}.DecisionMaking-card:hover .text-block{bottom:3rem}}.TestingAutomation-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/TestingAutomationBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.TestingAutomation-header{text-align:center;margin-bottom:3rem}.TestingAutomation-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;line-height:1.2}.TestingAutomation-color{color:var(--primary-color);display:block;font-size:3.2rem}.TestingAutomation-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.Achieve-wrapper{padding:10rem 1rem;background-color:#fff}.Achieve-header{text-align:center;margin-bottom:3rem}.Achieve-title{font-size:3.5rem;font-weight:700;color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.Achieve-color{color:var(--primary-color);font-size:3.5rem}.Achieve-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.Achieve-left,.Achieve-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.Achieve-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.Achieve-description span{font-weight:400;color:#0a0a0a}.Achieve-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 40%,transparent 80%);opacity:0;transition:opacity .3s ease;z-index:1}.Achieve-card:hover .overlay{opacity:1}.Achieve-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}.Achieve-card:hover .text-block{bottom:3rem}.Achieve-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.Achieve-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.Achieve-card:hover .Achieve-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.Achieve-card:hover .Achieve-image-title,.Achieve-card:hover .Achieve-image-desc{color:#fff}@media (max-width: 1024px){.Achieve-title{font-size:3rem}.Achieve-card{width:22rem;height:22rem}.Achieve-image-title{font-size:1.8rem}.Achieve-image-desc{font-size:1rem}.Achieve-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.Achieve-description span{font-size:1rem}.text-block{bottom:1rem}.Achieve-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.Achieve-title{font-size:2.5rem;margin-bottom:2rem}.Achieve-card{width:20rem;height:20rem}.CloudMigration-container{background-attachment:scroll}.Achieve-image-title{font-size:1.6rem}.Achieve-image-desc{font-size:.95rem}.Achieve-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.Achieve-title{font-size:1.8rem}.Achieve-card{width:20rem;height:20rem}.Achieve-image-title{font-size:1.4rem}.Achieve-image-desc{font-size:.9rem}.Achieve-description{font-size:.95rem;padding-top:1rem}.Achieve-wrapper{padding:8rem 1rem}.Achieve-content{gap:1rem}.Achieve-card:hover .text-block{bottom:3rem}}:root{--primary-color: #0071e3;--hover-color: #0071e3}.Allopenings-container{max-width:80rem;margin:80px auto 120px;padding:80px 20px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.Allopenings-header{text-align:center;margin-bottom:3rem}.Allopenings-title{font-family:Ubuntu,sans-serif;font-size:2.2rem;font-weight:700;color:#000;line-height:1.2}.Allopening-color{color:var(--primary-color);display:block;font-size:3.2rem}.Allopenings-container p{width:100%;max-width:980px;font-size:1.2rem;text-align:justify;margin-top:2rem;color:#333;font-family:Roboto,sans-serif}.Allopenings-search-section{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:3rem;width:100%}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#888}.Allopenings-search-input,.Allopenings-select,.Allopenings-search-button{padding:.75rem 1.5rem;font-size:1rem;height:48px;border-radius:30px;box-sizing:border-box}.Allopenings-search-input{border:2px solid var(--primary-color);width:500px;max-width:100%;transition:border-color .3s ease}.search-input-wrapper{position:relative;width:500px;max-width:100%}.Allopenings-search-input{padding-left:2rem}.Allopenings-search-input:focus{border-color:var(--primary-color);outline:none}.Allopenings-select{border:2px solid var(--primary-color);width:100%;max-width:250px;background-color:#fff;box-sizing:border-box}.Allopenings-search-button{position:relative;display:inline-block;overflow:hidden;background:#0071e3;color:#fff;padding:10px 24px;border:none;border-radius:30px;font-weight:500;z-index:1;transition:color .7s ease,transform .4s ease,background-color .3s ease;cursor:pointer;width:200px;max-width:100%}.Allopenings-search-button:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.Allopenings-search-button:hover{color:#fff;transform:scale(1.05)}.Allopenings-search-button:hover:before{transform:translate(-50%) scale(3)}.upload-message{margin-top:10px;color:#006400}.upload-message:contains("failed"){color:#d32f2f}.Allopenings-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-top:4rem;width:100%;max-width:1000px}.Career-box{background-color:#fff;border-radius:16px;padding:2rem;position:relative;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%}.Career-box-title{font-size:1.5rem;color:#0a0a0a;margin-bottom:.5rem;font-family:Ubuntu,sans-serif}.job-id{font-size:1rem;color:#6e6e7c;font-weight:500;margin-left:.5rem}.Career-box-underline{height:2.5px;background-color:#333;margin-bottom:1rem;width:100%;max-width:100%}.Career-box-content{padding-top:1.5rem}.Career-box-content p{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;color:#333;margin-top:.5rem;font-family:Roboto,sans-serif}.Career-box-view{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.4rem;color:var(--primary-color);font-size:1.1rem;font-weight:700;background:transparent;border:none;outline:none;cursor:pointer;text-decoration:none;font-family:inherit;padding:0}.Career-box-view:hover{color:var(--hover-color)}.box-pages{display:flex;gap:.5rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.page-number{padding:.5rem 1rem;border:2px solid var(--primary-color);background-color:#fff;color:var(--primary-color);border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .3s ease,color .3s ease}.page-number.active,.page-number:hover{background-color:var(--primary-color);color:#fff}@media (max-width: 1024px){.highlight{font-size:2.8rem}.Allopenings-search-input,.Allopenings-select,.Allopenings-search-button{width:100%;max-width:500px}.Career-box-view{position:relative;margin-top:1rem;right:0;bottom:0}}@media (max-width: 768px){.highlight{font-size:2.2rem}.Allopenings-title{font-size:1.8rem}.Allopenings-container p{font-size:1.1rem}.Career-box-content p{font-size:1rem}}@media (max-width: 480px){.Allopening-color{font-size:2rem}.Allopenings-title{font-size:1.5rem}.Allopenings-container p{font-size:1.1rem}.Career-box-title{font-size:1.3rem}.Career-box-content p{font-size:.95rem}.Career-box{padding:1.5rem}.Allopenings-search-section{flex-direction:column;align-items:stretch}.Allopenings-select{width:100%!important;max-width:100%!important}.search-input-wrapper,.Allopenings-search-input,.Allopenings-search-button{width:100%!important;max-width:100%;box-sizing:border-box}}.loader{color:#0071e3;font-size:10px;bottom:-3rem;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.jobdetails-title,.jobdetails-subheading,.subheading,.highlight,.goback p{font-family:Ubuntu,sans-serif}.jobdetails-paragraph,.keyresponsibilities-paragraph,.under-heading li,.keyresponsibilities-list li,.location,.openings-inline,.apply-button,.apply-button:hover,.goback p{font-family:Roboto,sans-serif}.jobdetails-container{max-width:70rem;margin:120px auto 0;padding:80px 30px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.jobdetails-header{text-align:center;margin-bottom:1.5rem}.jobdetails-title{font-size:2.5rem;font-weight:700;color:#000;line-height:1.2}.job-highlight{color:#0071e3;display:block}.openings-inline{font-size:1.4rem;font-weight:500;color:#666;margin-left:.5rem}.location{display:inline-flex;align-items:center;gap:.1rem;font-size:1.6rem;color:#555;margin-top:.5rem}.apply-button{position:relative;display:inline-block;overflow:hidden;background:#0071e3;color:#fff;padding:.6rem 1.2rem;font-size:1rem;border:none;border-radius:25px;cursor:pointer;font-weight:500;z-index:1;transition:color .7s ease,transform .4s ease,background-color .3s ease}.apply-button:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.apply-button:hover{color:#fff;transform:scale(1.05)}.apply-button:hover:before{transform:translate(-50%) scale(3)}.apply-top{margin-top:1rem}.jobdetails-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem;margin-bottom:2rem}.job-box{width:100%;max-width:950px;background-color:#f9f9f9;border:2px solid black;border-radius:10px;padding:1.5rem;box-shadow:0 0 10px #0000000d}.jobdetails-subheading,.subheading{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:1rem}.keyresponsibilities-list li{font-size:1.2rem;color:#333;margin-bottom:.6rem;line-height:1.2}.jobdetails-paragraph span{font-weight:600}.jobdetails-paragraph,.keyresponsibilities-paragraph,.under-heading li{font-size:1.2rem;color:#333;line-height:1.5;margin-bottom:.6rem;padding-left:10px}.keyresponsibilities-list,.under-heading{padding-left:1.5rem;margin-top:1rem}.apply-bottom-container{text-align:center}.goback p{font-size:1.2rem;font-weight:600;color:#333;margin-top:2rem;display:inline-flex;align-items:center;gap:.2rem}@media (max-width: 768px){.jobdetails-grid{flex-direction:column}.job-box{flex:1 1 100%}.highlight{font-size:2.5rem}.jobdetails-title{font-size:1.8rem}.location{font-size:1.2rem}}.Leadership-container{height:100%;max-width:70rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:100px 1rem}.Leadership-header{text-align:center;margin-bottom:3rem}.Leadership-title{font-size:2.5rem;font-weight:700;color:#000;line-height:1.2;font-family:Ubuntu,sans-serif}.Leadership-Heads{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;margin-top:5rem}.Head{display:flex;align-items:flex-start;gap:3rem;flex-wrap:nowrap}.Head.reverse{flex-direction:row-reverse;padding-right:8px}.Head-img{flex-shrink:0}.Head-img img{width:450px;height:450px;object-fit:cover;border-radius:16px}.Head-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:450px}.quotes{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.author{font-weight:500;color:#1a73e8;margin-top:.8rem}.author span{color:#555;font-weight:400}@media (max-width: 768px){.Leadership-title{font-size:1.8rem}.Head{flex-direction:column;align-items:center;text-align:center}.Head.reverse{flex-direction:column;padding-right:0}.Head-img img{width:280px;height:280px}.Head-content{max-width:100%;width:100%;padding:0 1rem;box-sizing:border-box;align-items:center}.quotes{font-size:1.2rem}.author{font-size:.95rem}}@media (min-width: 1200px){.Leadership-title{font-size:3rem}.Head-img img{width:450px;height:450px}.quotes{font-size:1.8rem}.author{font-size:1.2rem}}body{font-family:Roboto,sans-serif;color:#1e293b}.ourstory-title,.timeline-item h2,.timeline-item h3{font-family:Ubuntu,sans-serif}p,.timeline-item p,.content{font-family:Roboto,sans-serif}.ourstory-container{height:100%;max-width:80rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:100px}.ourstory-header{position:relative;text-align:center;margin-bottom:3rem;width:100%;overflow:hidden}.curve-line{position:absolute;top:20px;left:0;width:100%;height:120px;z-index:0}.ourstory-title{position:relative;z-index:1;font-size:2.5rem;font-weight:700;color:#000;line-height:1.2}.timeline-container{position:relative;width:100%;padding:100px 0;margin-top:20rem;margin-bottom:8rem;display:flex;justify-content:space-evenly;align-items:center}.timeline-line{position:absolute;top:50%;left:50%;transform:translate(-50%);height:1px;border-top:4px dashed #3b82f6;z-index:1;width:97vw}.timeline-item{position:relative;width:calc(100% / 6);z-index:2}.timeline-item.top .content{position:absolute;top:-260px;left:30%;transform:translate(-50%)}.timeline-item.bottom .content{position:absolute;left:60%;transform:translate(-50%)}.dot{width:16px;height:16px;background-color:#3b82f6;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.dot1{left:-5%}.dot2{left:25%}.timeline-item .content{margin-top:20px}.timeline-item.bottom .content{margin-top:40px}.timeline-item:after{content:"";position:absolute;width:2px;transform:translate(-50%);z-index:1;background-repeat:no-repeat;background-position:center}.timeline-item.bottom:after{top:50%;height:250px;left:25%;background-image:linear-gradient(to bottom,#3b82f6,#3b82f600)}.timeline-item.top:after{bottom:50%;height:250px;left:-5%;background-image:linear-gradient(to top,#3b82f6,#3b82f600)}.content{text-align:start;width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto 0 42px}.timeline-item h3{font-size:1.5rem;font-weight:700;color:#1d2a35;margin:.5rem 0 0}.timeline-item h2{font-size:1.2rem;margin:.2rem 0;color:#1e293b}.timeline-item p{font-size:.9rem;line-height:1.2;color:#4b5563;padding:0 2px}@media screen and (max-width: 768px){.timeline-container{flex-direction:column;padding:50px 20px;margin-top:5rem;margin-bottom:4rem;align-items:center;position:relative}.timeline-line{position:absolute;left:50%;top:0;transform:translate(-50%);width:4px;height:100%;border-left:4px dashed #3b82f6;z-index:0}.timeline-item{width:100%;position:relative;margin:60px 0;min-height:140px}.timeline-item .dot{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}.timeline-item .content{position:absolute;max-width:150px;padding:12px 16px;border-radius:8px;z-index:2}.timeline-item.bottom .content{left:calc(50% - 150px)}.timeline-item.top .content{left:calc(50% + 50px);margin-top:17rem}.timeline-item:after{display:none}}.life-title,.highlights,.testimonial-name,.life-color{font-family:Ubuntu,sans-serif}.growth p,.testimonial-feedback,.testimonial-role,.testimonial-card,.testimonial-nav,.progress-bar-segment,.carousel-image-wrapper,.carousel-image-wrapper img,.smooth-slider-item,.life-header{font-family:Roboto,sans-serif}.life-container{height:100%;max-width:95rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:50px;padding-bottom:80px}.life-header{text-align:center;margin-bottom:3rem}.life-title{font-size:2.8rem;font-weight:700;color:#000;line-height:1;text-align:center}.life-color{color:#0071e3;display:block}.smooth-slider-container{width:100%;overflow:hidden;position:relative;margin-top:2rem;padding:1rem 0;perspective:1200px}.smooth-slider-track{display:flex;width:9820px;animation:smoothScrollWithDepth 30s linear infinite;transform-style:preserve-3d}.smooth-slider-container:hover .smooth-slider-track{animation-play-state:paused;cursor:pointer}.smooth-slider-item{min-width:800px;height:550px;margin-right:20px;flex-shrink:0;transform-style:preserve-3d;transform:rotateY(15deg) translateZ(-150px);transition:transform .8s ease}.smooth-slider-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;box-shadow:0 12px 28px #00000026}.smooth-slider-item:hover{transform:rotateY(0) translateZ(0)}@keyframes smoothScrollWithDepth{0%{transform:translate(0)}25%{transform:translate(-12.5%) rotateY(-5deg) translateZ(-75px)}50%{transform:translate(-25%) rotateY(-10deg) translateZ(-150px)}75%{transform:translate(-37.5%) rotateY(-5deg) translateZ(-75px)}to{transform:translate(-50%)}}.growth{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;text-align:center;margin-bottom:5rem;max-width:80rem;padding:4rem 2rem 0}.growth>div{flex:1 1 calc(25% - 2.5rem);min-width:200px;background-color:#f9fafb;padding:2rem 1.5rem;border-radius:12px;box-shadow:0 8px 16px #0000000d;transition:transform .3s ease,box-shadow .3s ease;text-align:left}.growth>div:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.highlights{font-size:2.5rem;color:#0071e3;font-weight:800;margin-bottom:.5rem;display:block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.growth p{font-size:1rem;color:#374151;font-weight:500;line-height:1.5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.center-image-carousel{display:flex;justify-content:center;align-items:center;margin:4rem 0;width:100%}.carousel-image-wrapper{width:100%;max-width:800px;height:450px;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px #00000026}.carousel-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.progress-bar-overlay{position:absolute;bottom:30px;left:0;width:100%;padding:10px 15px;display:flex;gap:8px;z-index:2}.progress-bar-segment{flex:1;height:5px;background-color:#ffffff4d;border-radius:4px;overflow:hidden;position:relative}.progress-bar-segment.active:before{content:"";position:absolute;height:100%;width:100%;background-color:#0071e3;animation:fillProgress 5s linear forwards;top:0;left:0;border-radius:4px}@keyframes fillProgress{0%{width:0%}to{width:100%}}.testimonial-carousel-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:6rem;width:100%}.testimonial-nav{background:none;border:none;font-size:2rem;cursor:pointer;color:#0071e3;padding:0 1rem;transition:transform .2s}.testimonial-nav:disabled{color:#ccc;cursor:not-allowed}.testimonial-nav:hover:not(:disabled){transform:scale(1.2)}.testimonial-section{display:flex;gap:2rem;transition:all .3s ease}.testimonial-card{background-color:#fff;border-radius:16px;padding:3rem 1.5rem 2rem;box-shadow:0 8px 24px #00000012;max-width:350px;min-height:430px;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001a}.testimonial-avatar{width:90px;height:90px;border-radius:50%;object-fit:cover;position:absolute;top:-45px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.testimonial-feedback{font-size:1rem;color:#374151;line-height:1.5;margin-bottom:1.5rem;margin-top:2.5rem;font-family:sans-serif}.testimonial-name{color:#0071e3;font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.testimonial-role{font-size:.95rem;color:#4b5563;font-weight:500}@media (max-width: 1200px){.growth{gap:2rem}}@media (max-width: 1024px){.testimonial-section{gap:1rem}}@media (max-width: 992px){.life-title{font-size:2.2rem}.smooth-slider-item{min-width:600px;height:400px}.testimonial-section{align-items:center;gap:5rem}.testimonial-card{max-width:300px;max-height:250px;padding:2.5rem 1rem 1.5rem}.growth>div{flex:1 1 calc(50% - 2rem)}.carousel-image-wrapper{height:350px;max-width:700px}}@media (max-width: 768px){.smooth-slider-item{min-width:400px;height:300px}.growth{flex-direction:column;align-items:center;gap:2rem}.growth>div{flex:1 1 100%;width:100%;max-width:400px}.testimonial-carousel-wrapper{flex-direction:column;align-items:center}.testimonial-section{flex-direction:column;align-items:center;gap:2rem}.testimonial-nav{font-size:1.5rem;padding:.5rem}.testimonial-card{width:100%;max-width:50%}.life-title{font-size:1.8rem}.carousel-image-wrapper{height:300px;max-width:90%}.progress-bar-overlay{padding:8px 12px;gap:6px}}@media (max-width: 576px){.carousel-image-wrapper{height:220px;max-width:100%}.progress-bar-overlay{padding:6px 10px;gap:4px}.progress-bar-segment{height:4px}}@media (max-width: 480px){.life-title{font-size:1.8rem}.life-color{color:#0071e3;font-size:1.8rem}.smooth-slider-item{min-width:300px;height:350px;margin-right:10px}.testimonial-section{flex-direction:column;align-items:center;gap:5rem;width:500px}.testimonial-avatar{width:70px;height:70px}.testimonial-feedback{font-size:.95rem}.testimonial-name{font-size:1rem}.testimonial-role{font-size:.9rem}.carousel-image-wrapper{height:250px}}.Diversity-title,.Diversity-color,.Women-title,.Women-color,.Women-image-title{font-family:Ubuntu,sans-serif}.Diversity-container p,.Women-description,.Women-description span,.Women-image-desc,.text-block{font-family:Roboto,sans-serif}.Diversity-container{max-width:80rem;margin:120px auto 0;padding:80px 20px;background-image:url(/img/DiversityBgImage.png);background-size:contain;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;color:#fff;text-align:center;min-height:50vh;justify-content:center}.Diversity-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Diversity-header{text-align:center;margin-bottom:3rem}.Diversity-title{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#000;line-height:1.2}.Diversity-color{color:var(--primary-color);display:block;font-size:3.2rem}.Diversity-container p{width:100%;max-width:950px;font-size:1.2rem;text-align:justify;margin-top:1.5rem;color:#6e6e7c;font-family:Roboto,sans-serif}.Women-wrapper{padding:10rem 1rem;background-color:#fff}.Women-header{text-align:center;margin-bottom:3rem}.Women-title{font-size:3rem;font-weight:700;color:#000;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.Women-color{color:var(--primary-color);font-size:3.5rem}.Women-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 1rem}.Women-left,.Women-right{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.Women-description{font-size:1.2rem;color:#6e6e7c;max-width:32rem;text-align:justify;text-justify:inter-word;line-height:1.6rem;word-spacing:.03rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.Women-description span{font-weight:400;color:#0a0a0a}.Women-card{position:relative;width:32rem;height:30rem;border-radius:1rem;overflow:hidden;cursor:pointer}.image{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.3),transparent);opacity:0;transform:translateY(20%);transition:opacity .4s ease,transform .4s ease-in-out;z-index:1}.Women-card:hover .overlay{opacity:1}.text-block{position:absolute;bottom:1rem;left:1rem;color:#f5f5f5;transition:all .3s ease;z-index:2}.Women-card:hover .text-block{bottom:3rem}.Women-image-title{font-size:2rem;font-weight:700;text-align:left;margin-bottom:1rem}.Women-image-desc{font-size:1.1rem;max-width:400px;text-align:left;color:#f5f5f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.Women-card:hover .Women-image-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.Women-card:hover .Women-image-title,.Women-card:hover .Women-image-desc{color:#fff}.Women-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:95%;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.3),transparent);z-index:1;pointer-events:none}@media (max-width: 1024px){.Women-title{font-size:3rem}.Women-card{width:22rem;height:22rem}.Women-image-title{font-size:1.8rem}.Women-image-desc{font-size:1rem}.Women-description{font-size:1.1rem;max-width:100%;line-height:1.4rem}.Women-description span{font-size:1rem}.text-block{bottom:1rem}.Women-card:hover .text-block{bottom:10rem}}@media (max-width: 768px){.Women-title{font-size:2.5rem;margin-bottom:2rem}.Women-card{width:20rem;height:20rem}.Diversity-container{background-attachment:scroll}.Women-image-title{font-size:1.6rem}.Women-image-desc{font-size:.95rem}.Women-description{font-size:1rem;line-height:1.3rem}}@media (max-width: 480px){.Women-title{font-size:1.8rem}.Women-color{font-size:2.2rem}.Women-card{width:20rem;height:20rem}.Women-image-title{font-size:1.4rem}.Women-image-desc{font-size:.9rem}.Women-description{font-size:.95rem;padding-top:1rem}.Women-wrapper{padding:8rem 1rem}.Women-content{gap:1rem}.Women-card:hover .text-block{bottom:3rem}}body{margin:0;font-family:Roboto,sans-serif;background-color:#fff}.Events-container{width:100%;max-width:80rem;margin:100px auto 0;padding:80px 20px 100px;background-image:url(/img/EventsBg.png);background-size:contain;background-position:center top;background-repeat:no-repeat;position:relative;z-index:1;color:#fff;min-height:50vh;display:flex;justify-content:center;flex-direction:column;align-items:center}.Events-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.Events-header{text-align:center;margin-bottom:3rem}.Events-title{font-family:Ubuntu,sans-serif;font-size:3rem;font-weight:700;color:#000;line-height:1.2}.highlight{color:#0071e3;display:block}.Events-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;max-width:100%;padding-top:120px;flex-wrap:nowrap}.Events-image{flex:1;max-width:600px}.Events-image img{width:100%;height:400px;object-fit:cover;border-radius:10px;box-shadow:0 10px 20px #0000001a}.Events-text{flex:1;max-width:600px;font-family:Roboto,sans-serif}.Events-text h1{font-family:Ubuntu,sans-serif;font-size:1.8rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Events-text h6.Date{font-size:.8rem;color:#333;margin-bottom:1rem}.Events-text .text{font-size:1.1rem;font-weight:400;color:#1f2937;margin-bottom:2rem}.Events-text p{font-size:1rem;color:#007bff}.read-more-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:4px;font-weight:500;transition:color .2s ease}.read-more-link:hover{color:#007bff}@media (max-width: 768px){.Events-content{flex-direction:column;align-items:center;padding-top:60px}.Events-image,.Events-text{max-width:100%}.Events-image img{height:auto}.Events-text{text-align:center;padding:0 10px}.Events-text h1{font-size:1.5rem}.Events-text .text{font-size:1rem}}@media (max-width: 480px){.Events-title{font-size:2rem}.Events-text h1{font-size:1.3rem}.Events-text .text{font-size:.95rem}}.Diwali-container{height:100%;max-width:95rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:80px 20px}.Diwali-header{text-align:center;margin-bottom:3rem}.Diwali-title{font-family:Ubuntu,sans-serif;font-size:2rem;font-weight:700;color:#000;line-height:1.2;text-align:center}.Diwali-color{color:#0071e3;display:block;font-size:3rem}.Diwali-container p{width:100%;max-width:1100px;font-family:Roboto,sans-serif;font-size:1.3rem;text-align:justify;margin-top:2rem;color:#333}@media (max-width: 992px){.Diwali-title{font-size:1.8rem}.Diwali-color{font-size:2.5rem}.Diwali-container p{font-size:1.1rem}}@media (max-width: 600px){.Diwali-title{font-size:1.5rem}.Diwali-color{font-size:2rem}.Diwali-container{padding:60px 15px}.Diwali-container p{font-size:1rem}}.Holi-title,.Holi-header{font-family:Ubuntu,sans-serif}.Holi-container{font-family:Roboto,sans-serif}.Holi-container{height:100%;max-width:95rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:80px}.Holi-header{text-align:center;margin-bottom:3rem}.Holi-title{font-size:2rem;font-weight:700;color:#000;line-height:1;text-align:center}.highlight{color:#3b82f6;display:block;font-size:3.5rem}.Holi-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:4rem;color:#333}@media (max-width: 992px){.Holi-title{font-size:1.8rem}.Holi-color{font-size:2.5rem}.Holi-container p{font-size:1.1rem}}@media (max-width: 600px){.Holi-title{font-size:1.5rem}.Holi-color{font-size:2rem}.Holi-container{padding:60px 15px}.Holi-container p{font-size:1rem}}.Republic-title,.Republic-header{font-family:Ubuntu,sans-serif}.Republic-container{font-family:Roboto,sans-serif}.Republic-container{height:100%;max-width:95rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:80px}.Republic-header{text-align:center;margin-bottom:3rem}.Republic-title{font-size:2rem;font-weight:700;color:#000;line-height:1;text-align:center}.highlight{color:#3b82f6;display:block;font-size:3rem}.Republic-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:2rem;color:#333}@media (max-width: 992px){.Republic-title{font-size:1.8rem}.Republic-color{font-size:2.5rem}.Republic-container p{font-size:1.1rem}}@media (max-width: 600px){.Republic-title{font-size:1.5rem}.Republic-color{font-size:2rem}.Republic-container{padding:60px 15px}.Republic-container p{font-size:1rem}}.TeamDinner-title,.TeamDinner-header{font-family:Ubuntu,sans-serif}.TeamDinner-container{font-family:Roboto,sans-serif}.TeamDinner-container{height:100%;max-width:95rem;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:80px}.TeamDinner-header{text-align:center;margin-bottom:3rem}.TeamDinner-title{font-size:2.5rem;font-weight:700;color:#000;line-height:1;text-align:center}.TeamDinner-color{color:#3b82f6;display:block;font-size:3.5rem}.TeamDinner-container p{width:100%;max-width:950px;font-size:1.3rem;text-align:justify;margin-top:2rem;color:#333}@media (max-width: 992px){.TeamDinner-title{font-size:1.8rem}.TeamDinner-color{font-size:2.5rem}.TeamDinner-container p{font-size:1.1rem}}@media (max-width: 600px){.TeamDinner-title{font-size:1.5rem}.TeamDinner-color{font-size:2rem}.TeamDinner-container{padding:60px 15px}.TeamDinner-container p{font-size:1rem}}.Press-title,.quote,.Leadership-title{font-family:Ubuntu,sans-serif}.Press-container{height:100%;width:100%;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:80px}.Press-PressUpdateer{text-align:center;margin-bottom:3rem}.Press-title{font-size:2.5rem;font-weight:700;color:#000;line-height:1;text-align:center}.Leadership-PressUpdate{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;margin-top:5rem}.PressUpdate{display:flex;align-items:flex-start;gap:3rem;flex-wrap:nowrap}.PressUpdate.reverse{flex-direction:row-reverse}.PressUpdate-img{flex-shrink:0}.PressUpdate-img img{width:580px;height:400px;object-fit:cover;border-radius:16px}.PressUpdate-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:550px}.desc{margin-top:1rem;font-size:1.2rem;color:#555;line-height:1.6;text-align:justify}@media (max-width: 480px){.Press-title{font-size:1.8rem}.PressUpdate{flex-direction:column;align-items:center;text-align:center;gap:2rem}.PressUpdate.reverse{flex-direction:column}.PressUpdate-img img{width:100%;height:100%;max-width:330px;max-height:210px;border-radius:12px}.PressUpdate-content{max-width:330px;width:100%;padding:0 1rem;box-sizing:border-box;align-items:center}.quote{font-size:1.1rem}.Date{font-size:.9rem}.desc{font-size:.9rem;line-height:1.5;padding:0 .5rem;text-align:justify}.read-more{font-size:.9rem}.read-icon{font-size:1rem}}@media (max-width: 768px){.Leadership-title{font-size:1.8rem}.PressUpdate{flex-direction:column;align-items:center;text-align:center}.PressUpdate.reverse{flex-direction:column}.PressUpdate-img img{width:450px;height:280px}.PressUpdate-content{max-width:100%;width:100%;padding:0 1rem;box-sizing:border-box;align-items:center}.quote{font-size:1.2rem}.Date{font-size:.95rem}.desc{font-size:.95rem;text-align:center;padding:0 .5rem;text-align:justify}}@media (max-width: 1200px){.PressUpdate-img img{width:580px;height:400px}.quote{font-size:2.5rem}.Date{font-size:1.1rem}}.White-title,.quote{font-family:Ubuntu,sans-serif}.Date,.desc,.read-more{font-family:Roboto,sans-serif}.White-container{height:100%;width:100%;margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:80px;padding-bottom:80px}.White-WhiteUpdateer{text-align:center;margin-bottom:3rem}.White-title{font-size:2.5rem;font-weight:700;color:#000;line-height:1;text-align:center}.highlight{color:#3b82f6;display:block}.Leadership-WhiteUpdate{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;margin-top:5rem}.WhiteUpdate{display:flex;align-items:flex-start;gap:3rem;flex-wrap:nowrap}.WhiteUpdate.reverse{flex-direction:row-reverse}.WhiteUpdate-img{flex-shrink:0}.WhiteUpdate-img img{width:580px;height:400px;object-fit:cover;border-radius:16px}.WhiteUpdate-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:550px}.quote{font-size:2.5rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.Date{font-weight:500;color:#333}.desc{margin-top:1rem;font-size:1.2rem;color:#555;line-height:1.3;text-align:justify}.read-more{display:flex;align-items:center;gap:.4rem;color:#0071e3;margin-top:.8rem;font-weight:500;cursor:pointer;transition:color .3s ease}.read-more a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.4rem}.read-icon{font-size:1.1rem;transition:transform .3s ease}.read-more:hover .read-icon{transform:translate(3px)}@media (max-width: 480px){.White-title{font-size:1.8rem}.WhiteUpdate{flex-direction:column;align-items:center;text-align:center;gap:2rem}.WhiteUpdate.reverse{flex-direction:column}.WhiteUpdate-img img{width:100%;height:100%;max-width:330px;max-height:210px;border-radius:12px}.WhiteUpdate-content{max-width:330px;width:100%;padding:0 1rem;box-sizing:border-box;align-items:center}.quote{font-size:1.1rem}.Date{font-size:.9rem}.desc{font-size:.9rem;line-height:1.5;padding:0 .5rem;text-align:justify}.read-more{font-size:.9rem}.read-icon{font-size:1rem}}@media (max-width: 768px){.Leadership-title{font-size:1.8rem}.WhiteUpdate{flex-direction:column;align-items:center;text-align:center}.WhiteUpdate.reverse{flex-direction:column}.WhiteUpdate-img img{width:450px;height:280px}.WhiteUpdate-content{max-width:100%;width:100%;padding:0 1rem;box-sizing:border-box;align-items:center}.quote{font-size:1.2rem}.Date{font-size:.95rem}.desc{font-size:.95rem;text-align:center;padding:0 .5rem;text-align:justify}}@media (max-width: 1200px){.WhiteUpdate-img img{width:580px;height:400px}.quote{font-size:2.5rem}.Date{font-size:1.1rem}}:root{--teal: #0071E3;--white: #ffffff;font-family:Roboto,sans-serif}.contactus-container{max-width:50rem;margin:100px auto 0;padding:80px 20px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.contactus-header{text-align:center;margin-bottom:3rem}.contactus-title{font-size:2rem;font-weight:700;color:#000;line-height:1.2;text-align:center;font-family:Ubuntu,sans-serif}.highlight{color:#0071e3;display:block;font-size:3rem;font-family:Ubuntu,sans-serif}.contactus-header p{text-align:justify;font-size:1.2rem;width:100%;max-width:45rem;margin:0 auto;padding-top:1.5rem;font-family:Roboto,sans-serif}.contactus-header p a{color:var(--teal);text-decoration:underline;font-weight:500;transition:color .3s ease,text-decoration-color .3s ease}.container{background-color:var(--white);border-radius:5px;box-shadow:0 6px 12px #0000001f,0 4px 6px #0000001a;width:100%;max-width:780px;display:flex;flex-direction:column;overflow:hidden;min-height:500px}.forms-container{display:flex;width:100%;height:100%;min-height:500px;border-radius:12px;overflow:hidden;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.logo-container{flex:1;background-color:var(--teal);display:flex;align-items:center;justify-content:center}.info-logo{max-width:80%;max-height:200px;object-fit:contain}.left-inner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.left-text{margin-top:20px;font-size:1rem;color:#fff;max-width:200px;font-family:Roboto,sans-serif}.right-container{flex:1.5;background-color:var(--white);display:flex;padding:30px 60px}.right-inner-container{width:100%;max-width:100%}input,textarea{background-color:#eee;border:none;border-radius:8px;padding:14px 18px;margin:10px 0;width:100%;max-width:720px;font-size:1rem;font-family:Roboto,sans-serif}input:focus,textarea:focus{outline:1px solid var(--teal)}form p{text-align:left;font-size:.9rem;font-family:Roboto,sans-serif}.checkbox-container{margin:10px 0;font-size:.85rem;color:#333;display:flex;align-items:center;font-family:Roboto,sans-serif}.checkbox-container label{display:flex;gap:8px}.checkbox-container span{align-items:justify}.checkbox-container input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin-top:inherit}.checkbox-container a{color:var(--teal);text-decoration:underline;font-weight:500;transition:color .3s ease,text-decoration-color .3s ease}.btn{position:relative;display:inline-block;overflow:hidden;border-radius:20px;border:1px solid var(--teal);background-color:var(--teal);color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:color .7s ease,transform .4s ease,background-color .3s ease;cursor:pointer;margin-top:10px;font-family:Roboto,sans-serif;z-index:1}.btn:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.btn:hover{color:#fff;transform:scale(1.05)}.btn:hover:before{transform:translate(-50%) scale(3)}.reset-button{position:relative;display:inline-block;overflow:hidden;border:1px solid var(--teal);background-color:var(--teal);color:#fff;z-index:1;transition:color .7s ease,transform .4s ease,background-color .3s ease}.reset-button:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.reset-button:hover{color:#fff;transform:scale(1.05)}.reset-button:hover:before{transform:translate(-50%) scale(3)}.button-group{display:flex;justify-content:center;gap:10px;margin-top:20px}.reset-button{border:1px solid var(--teal);background-color:var(--teal);color:#fff}.go-back-button{background:none;margin-top:30px;border:none;color:#0a0a0a;cursor:pointer;font-size:1.2rem;font-weight:600;display:flex;align-items:center;padding:0}.go-back-button:hover{text-decoration:none}@media only screen and (max-width: 576px){.forms-container{flex-direction:column}.logo-container{width:100%;padding:6px}.right-container{width:100%;padding:15px}.lg-view{display:none}.sm-view{display:block}.right-inner-container{max-width:100%;padding:0}.left-inner-container{text-align:center}.info-logo{max-width:40%;margin-bottom:10px}}@media only screen and (max-width: 768px){.form-container{flex-direction:column}.left-container,.lg-view{display:none}.sm-view{display:block}.right-inner-container{max-width:100%}}@media only screen and (min-width: 769px){.sm-view{display:none}}.info-container{width:100%;max-width:1350px;margin:120px auto 0;padding:5rem;font-family:Roboto,sans-serif;color:#333;background-color:#fff}.main-heading{font-family:Ubuntu,sans-serif;text-align:center;font-size:2.3rem;font-weight:700;color:#333;margin-bottom:.5rem}.info-color{color:#0071e3;font-size:3.2rem}.date{text-align:center;font-size:1rem;margin-top:2rem;margin-bottom:2rem;color:#666}.section-heading{font-family:Ubuntu,sans-serif;font-size:2rem;font-weight:600;margin-top:3.5rem;margin-bottom:.5rem;color:#000}.paragraph{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}@media (max-width: 1024px){.info-container{padding:3rem}.main-heading{font-size:2rem}.info-color{font-size:2.5rem}.section-heading{font-size:1.6rem}.paragraph{font-size:1.1rem}}@media (max-width: 768px){.section-heading{font-size:1.4rem;text-align:left}.paragraph{font-size:1rem;text-align:left}.info-container{padding:2rem}.main-heading{font-size:1.8rem}.info-color{font-size:2.2rem}.section-heading{font-size:1.4rem}.paragraph{font-size:1rem}}@media (max-width: 480px){.info-container{padding:1rem}.main-heading{font-size:1.5rem}.info-color{font-size:1.8rem}.section-heading{font-size:1.2rem}.paragraph{font-size:.95rem;line-height:1.5}.date{font-size:.9rem}}body{font-family:Roboto,sans-serif}.jobApply-title,.highlight,.jobApply-subheading,.form-header h2,.step-count{font-family:Ubuntu,sans-serif}.jobApply-container{max-width:80rem;margin:0 auto;padding:20px 30px 40px;display:flex;flex-direction:column;align-items:center}.jobApply-header{text-align:center;margin-bottom:1.5rem}.jobApply-title{font-size:2.2rem;font-weight:700;color:#0a0a0a;line-height:1.2}.jobApply-color{color:#0071e3;display:block;font-size:3.2rem}.location{display:inline-flex;align-items:center;gap:.2rem;font-size:1.6rem;color:#6e6e7c;margin-top:.5rem}.location-icon{vertical-align:middle}.jobApply-details{max-width:65rem;text-align:center}.jobApply-subheading{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#6e6e7c}.jobApply-description{font-size:1.4rem;line-height:1.6;color:#444;text-align:justify;margin-top:1rem}.form-wrapper{margin-top:50px;margin-bottom:50px;width:100%;display:flex;justify-content:center}.form-container{width:100%;max-width:40rem;margin:0 auto;padding:40px 30px 80px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:20px;height:780px;overflow:hidden;box-sizing:border-box;position:relative;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.form-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.form-header h2{font-size:2rem;color:#222;margin:0}.step-count{font-size:1rem;color:#555;margin:0}.progress-container{width:100%;height:8px;background-color:#eee;border-radius:4px;overflow:hidden;position:relative}.progress-bar{height:100%;background-color:#0071e3;width:0;transition:width .3s ease;position:absolute;left:0;top:0;border-radius:4px 0 0 4px}.form-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:20px}select{max-height:100px;overflow-y:auto}select option{padding:8px}input,select,textarea{padding:7px;font-size:1rem;border:1px solid #ccc;border-radius:6px;width:100%;box-sizing:border-box;background-color:#fff;height:38px;vertical-align:middle}textarea{resize:vertical;min-height:100px}.form-navigation{display:flex;justify-content:center;gap:10px;width:100%;height:50px;position:absolute;bottom:30px;left:0}.jobapply-btn{position:relative;display:inline-block;overflow:hidden;background:#0071e3;color:#fff;padding:10px 20px;font-size:1rem;border:none;border-radius:25px;cursor:pointer;font-weight:500;z-index:1;transition:color .7s ease,transform .4s ease,background-color .3s ease}.jobapply-btn:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%) scale(0);width:400px;height:400px;background:#000;border-radius:50%;transition:transform 1s ease;z-index:-1}.jobapply-btn:hover{color:#fff;transform:scale(1.05)}.jobapply-btn:hover:before{transform:translate(-50%) scale(3)}.asterisk{color:red;margin-left:2px;font-weight:700}.input-group{display:flex;flex-direction:column;gap:5px}.input-flex-row{display:flex;gap:10px;width:100%;margin-top:15px}.isd-wrapper{flex:0 0 80px}.flex-grow{flex:1}.isd-wrapper input,.flex-grow input{width:100%;height:38px;padding:10px;border:1px solid #ccc;border-radius:6px;background-color:#fff;font-size:1rem;box-sizing:border-box}.input-flex-row label{display:block;margin-bottom:5px;font-size:.9rem;font-weight:500}.success-message,.error-message{margin-top:1rem;padding:12px 16px;border-radius:5px;font-weight:500;font-size:15px;width:100%;text-align:center}.success-message{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.error-message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.is-invalid{border:2px solid #e53e3e!important}.error-text{color:#e53e3e;font-size:.85rem;margin-top:4px;font-weight:500;display:block;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.success-message{background-color:#c6f6d5;color:#2d3748;padding:16px;border-radius:8px;margin-top:20px;border-left:4px solid #38a169;font-weight:500}.error-message{background-color:#fed7d7;color:#2d3748;padding:16px;border-radius:8px;margin-top:20px;border-left:4px solid #e53e3e;font-weight:500}.form-header{padding-bottom:10px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.progress-container{height:10px;border-radius:5px}.progress-bar{background:linear-gradient(90deg,#63b3ed,#4299e1)}@media (max-width: 590px){.form-container{height:auto;padding-bottom:120px}.form-navigation{position:static;margin-top:20px;justify-content:center}.progress-container{margin-top:10px}.form-header{flex-direction:column;align-items:flex-start;gap:5px}}.privacy-container{max-width:70rem;margin:120px auto 0;padding:2rem;font-family:Roboto,sans-serif}.privacy-section{margin-bottom:2rem}.privacy-section h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#222}.privacy-section p{line-height:1.6;font-size:1rem;color:#6e6e7c}.privacy-note{font-size:.95rem;color:#6e6e7c;margin-top:2rem}.privacy-footer{display:flex;gap:1rem;margin-top:2rem;color:#0071e3;font-weight:500;font-size:.9rem}
