.hero-section{background-image:url('../images/Home/edit/BANNER.jpg');background-repeat:no-repeat;background-size:cover;height:700px;width:100%;display:flex;flex-direction:column;justify-content:center;color:#FFFFFF}.hero-section1{background-image:url('../images/Home/edit/BANNER.jpg?v=1');background-repeat:no-repeat;background-size:cover;object-fit:cover;padding:200px 0px;text-align:center;color:#FFFFFF;position:relative}.hero-content1{max-width:800px}.hero-heading1{font-size:36px;margin-bottom:20px}.hero-subheading1{font-size:18px;margin-bottom:30px}.hero-content{max-width:600px;margin:auto}.hero-box{margin-top:50px}.hero-heading{font-size:3rem;margin-bottom:20px}@media (max-width:768px){.hero-section1{padding:100px 20px;background-size:cover;background-position:center center}.hero-heading1{font-size:28px}.hero-subheading1{font-size:18px}.button-group1{flex-direction:column}.btn{width:100%;margin-bottom:10px}}.hero-subheading{font-size:1.25rem;margin-bottom:30px}.achievement-cards{margin-top:50px}.achievement-card{width:100% !important;max-width:196px !important;height:auto !important;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid var(--grey-color) !important}.achievement-card .card-body .card-title{color:var(--red-color) !important;font-size:40px}.achievement-card .card-body{flex:none !important}.achievement-text{font-size:16px !important}.achivement-block{position:static !important;bottom:auto !important;padding-top:0 !important}.achivement-block1{position:static !important;bottom:auto !important;padding-top:0 !important;max-width:1000px;margin:auto}@media (max-width:1399.98px){.achivement-block1{padding-top:2.5rem !important;bottom:auto !important;padding-top:0 !important}}@media (max-width:1099.98px){.achivement-block1{max-width:600px !important}}@media (min-width:1399.98px){.achivement-block1{position:relative !important;padding-top:0 !important;bottom:18vh !important;z-index:1 !important;max-width:1000px;margin:auto;object-fit:cover}}@media (max-width:767px){.achivement-block{max-width:600px !important;padding-top:2.5rem !important}}@media (max-width:1900px){.card-mb{margin-bottom:50px}}@media (min-width:768px){.achivement-block{position:relative !important;bottom:13vh !important;z-index:1 !important}}.lato-semibold{font-family:'Lato',sans-serif;font-weight:600}.hero-section-white-custombutton{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);padding:12px 28px !important;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);text-transform:uppercase;letter-spacing:1px;min-width:180px}.hero-section-white-custombutton:hover{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#ffffff;border-color:#667eea;transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,0.4);text-decoration:none}.hero-section-white-custombutton:active{transform:translateY(-1px);box-shadow:0 5px 15px rgba(102,126,234,0.3)}.hero-section-white-custombutton:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,0.3)}.hero-section-white-custombutton::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s}.hero-section-white-custombutton:hover::before{left:100%}#discoverMoreBtn:hover{background:linear-gradient(135deg,#e13335 0%,#b22222 100%)}#contactUsBtn:hover{background:linear-gradient(135deg,#e81d25 0%,#b22222 100%)}.button-group1{gap:15px}@media (max-width:576px){.hero-section-white-custombutton{width:100%;margin-bottom:15px}}.hero-section-white-custombutton{background-size:200% 200%;animation:gentle-pulse 3s ease-in-out infinite}@keyframes gentle-pulse{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hero-section-white-custombutton:hover{animation:none}.hero-heading,.hero-subheading,.button-group{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.animate-in{opacity:1;transform:translateY(0)}.hero-heading.animate-in{animation-delay:0.5s}.hero-subheading.animate-in{animation-delay:1s}.button-group.animate-in{animation-delay:1.5s}.company-information-body{background-color:#FFFFFF !important}.company-information-right-icons{background:var(--black-color) !important;width:65px !important;height:65px !important;position:relative !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25) !important;display:flex;justify-content:center;align-items:center}.company-information-right-icons img{max-width:100%;max-height:100%}.main-advantages ul li{list-style:none !important}.main-advantages .card{border:none !important;padding-bottom:0 !important;margin-bottom:0 !important}.main-advantage-list-icon{width:67px !important}.main-advantages .card-title{font-size:20px !important;line-height:20px !important}.main-advantages .card-text{font-size:14px !important;line-height:20px !important}.custom-image-border{box-shadow:16px 16px 0px 2px var(--red-color) !important}@media (min-width:768px){.company-information-body .card-body{padding-left:1rem !important}}@media (max-width:767.98px){.company-information-body .card-body{padding-left:0 !important}.responsive-line{display:none !important}}.mainshorttestimonial{background-image:url('../images/Home/edit/Testimonialshort-BG.jpg?v=1');background-repeat:no-repeat;background-size:cover;height:400px;width:100%;display:flex;flex-direction:column;justify-content:center;color:#FFFFFF;padding:0 15px}.shorttestimonialheader{color:var(--red-color) !important;font-size:24px !important;text-align:left}.shorttestimonialparagraph1{color:#FFFFFF !important;font-size:24px !important;text-align:left}.shorttestimonialparagraph2{color:#FFFFFF !important;font-size:16px !important;text-align:left}.shorttestimonialusername{color:var(--black-color) !important;font-size:15px !important;line-height:20px !important;font-weight:bold !important}.shorttestimonialdesignation{color:var(--red-color) !important;font-size:12px !important;line-height:20px !important;font-weight:bold !important}.mainshorttestimonial .card,.mainshorttestimonial .card-header,.mainshorttestimonial .card-footer{border:none !important;background-color:#FFFFFF !important}.user-list{position:relative;display:flex;flex-direction:column;align-items:center}.user-list li{position:relative;margin-bottom:20px}.user-list li::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background-color:var(--red-color)}.user-list li:last-child::after{display:none}@media (max-width:767px){.user-list{flex-direction:row;justify-content:center;flex-wrap:wrap}.user-list li{margin-right:20px;margin-bottom:0}.user-list li::after{content:'';position:absolute;top:50%;left:100%;transform:translateY(-50%);width:20px;height:2px;background-color:var(--red-color)}.user-list li:last-child::after{display:none}}.user-content{order:1}.user-content-list{order:2}@media (max-width:767px){.user-content{order:2}.user-content-list{order:1}}.user-image{border-radius:50%;border:3px solid white;box-shadow:0 0 10px rgba(0,0,0,0.1);display:block;max-width:60px;height:auto}.user-image.selected{border-color:var(--red-color)}@media (max-width:767px){.mainshorttestimonial{height:auto;padding:20px}.shorttestimonialheader,.shorttestimonialparagraph1,.shorttestimonialparagraph2{font-size:18px}.shorttestimonialusername{font-size:14px}.shorttestimonialdesignation{font-size:10px}}.short-testimonial-custom-gap{margin-right:10rem !important;margin-left:6rem !important}@media (max-width:1200px){.short-testimonial-custom-gap{margin-right:0 !important;margin-left:0rem !important}}.partner-logos{width:100% !important}.custom-carousel{overflow:hidden}.custom-carousel-track{display:flex;width:max-content}.custom-carousel-item{flex:0 0 auto;padding:0 10px}.partner-logos{max-width:100%;height:auto}.custom-carousel{width:100%}@media (min-width:992px){.custom-carousel{width:75%}}.portfolio-custom-image-border{box-shadow:16px 16px 0px 2px var(--black-color) !important;border-radius:10px !important}.mainvacancies{background-image:url('../images/Home/edit/vacancies-BG.png');background-repeat:no-repeat;background-size:cover;width:100% !important;height:330px !important;display:flex;flex-direction:column;justify-content:center;color:#FFFFFF}@media (max-width:1200px){.mainvacancies{height:100% !important}}.vacanciesparagraph1{font-weight:700 !important;font-size:2rem !important;line-height:45px !important}@media(max-width:1199.98px){.vacanciesparagraph1{font-size:1.75rem !important;line-height:40px !important}}@media(max-width:991.98px){.vacanciesparagraph1{line-height:35px !important}.responsive-btn{justify-content:center !important}}@media(max-width:767.98px){.clients-logo .clients-heading,.h3,h3{font-size:1.5rem !important;line-height:35px !important}}.hire-us-white-custombutton{background:var(--red-color) !important;color:#ffffff !important;border-radius:10px !important;width:175.59px !important;height:58.53px !important;box-shadow:inset 0 0 0 0 #ffffff !important;font-family:"Lato-SemiBold",sans-serif !important;font-size:25px !important;text-align:center !important;border:none !important;transition:ease-out 0.7s !important;outline:none !important}.hire-us-white-custombutton:hover{background:#ffffff !important;color:var(--black-color) !important;box-shadow:inset 300px 0 0 0 #ffffff !important;border:none !important}.view-more-white-custombutton{background:var(--red-color) !important;color:#ffffff !important;border-radius:10px !important;width:131px !important;height:38px !important;box-shadow:inset 0 0 0 0 #ffffff,0px 4px 4px 0px rgba(0,0,0,0.25) !important;font-size:20px !important;border:none !important;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2;transition:ease-out 0.7s !important}.view-more-white-custombutton:hover{background:#ffffff !important;color:var(--black-color) !important;box-shadow:inset 300px 0 0 0 #ffffff,0 2px 0 0 rgba(0,0,0,0.25) !important}.policyBg{background-image:url('../images/CommonImages/privacypolicyBg.png');background-repeat:no-repeat;background-size:cover;height:700px;width:100%;display:flex;flex-direction:column;justify-content:center;color:#FFFFFF}.header{font-weight:700}.TechnologySubTitleOne{font-size:18px}.policy-heading{font-size:4rem;margin-bottom:20px}.policy-subheading{font-size:2.25rem;margin-bottom:30px}@media(max-width:1399.98px){.mainshorttestimonial{height:auto;padding:20px}.short-testimonial-custom-gap{margin-right:0 !important;margin-left:0rem !important}.user-content{order:2}.user-content-list{order:1}.user-list{flex-direction:row;justify-content:center;flex-wrap:wrap}.user-list li{margin-right:20px;margin-bottom:0}.user-list li::after{content:'';position:absolute;top:50%;left:100%;transform:translateY(-50%);width:20px;height:2px;background-color:var(--red-color)}.user-list li:last-child::after{display:none}}