.about-us-contact-wrapper{background-image:url(/image/about-us/contact-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.about-us-contact-wrapper .get-in-touch-form-card{-webkit-backdrop-filter:blur(12px);background:#d2dce49e;border:1px solid #ffffff38;border-radius:6px;width:100%;max-width:420px;padding:40px 28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #f3ebeb2e}.client-logos-container{--logo-gap:72px;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.client-logos-track{align-items:center;gap:var(--logo-gap);flex-wrap:nowrap;width:max-content;margin:48px 0;animation:25s linear infinite scrollClients;display:flex}.client-logos-track:hover{animation-play-state:paused}@keyframes scrollClients{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--logo-gap) / 2)))}}.client-logo-wrapper{flex:none;justify-content:center;align-items:center;height:100px;display:flex}.client-logo-wrapper .client-logo{object-fit:contain;width:auto!important;height:100%!important}@media (max-width:1024px){.client-logos-container{--logo-gap:48px}.client-logos-track{margin:40px 0}}@media (max-width:767px){.client-logos-container{--logo-gap:32px}.client-logos-track{margin:32px 0}.client-logo-wrapper{height:75px}}.csr-card{background-color:var(--white-color,#fff);border:1px solid #0000000d;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.csr-content{flex-direction:column;flex:1;justify-content:center;padding:64px;display:flex}.csr-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.csr-content .h2-hdng{color:var(--primary-color);font-weight:400}.csr-content .ramp-para{color:var(--navy);font-weight:400;line-height:var(--section-desc-line-height,1.4);max-width:430px}.csr-image-wrapper{flex:1;min-height:400px;position:relative}.csr-image-wrapper .csr-image{object-fit:cover}@media (max-width:1024px){.csr-card{flex-direction:column}.csr-content{padding:40px}.csr-image-wrapper{min-height:400px}}@media (max-width:767px){.csr-content{padding:32px 24px}.csr-icon{width:52px;height:52px;margin-bottom:20px}.csr-icon svg{width:24px;height:24px}.csr-image-wrapper{min-height:300px}}.quality-management{overflow:hidden;padding-bottom:0!important}.quality-management-inner{justify-content:space-between;align-items:stretch;gap:30px;display:flex}.quality-content{flex-direction:column;flex:1;justify-content:center;max-width:50%;padding-top:80px;padding-bottom:80px;display:flex}.quality-content .h2-hdng{color:var(--white-color,#fff);margin-bottom:32px}.quality-content .ramp-para{color:#e0e0e0;font-size:15px;line-height:1.6}.quality-images{flex:1;width:50%;min-height:500px;position:relative}.quality-logo{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.quality-logo .overlapping-img-back{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.3)}.quality-workers{z-index:2;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}.quality-workers .overlapping-img-front{object-fit:contain;transform-origin:0 100%;width:auto;height:90%;max-height:480px;transition:transform .45s;display:block}.quality-images:hover .overlapping-img-front{transform:scale(1.05)}.quality-badges{pointer-events:none;z-index:3;position:absolute;inset:0}.quality-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;background-color:#0f0f0fc7;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:600;transition:opacity .3s,visibility .3s,transform .3s;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0006}.quality-badge svg{color:#6cbd45;flex-shrink:0}.quality-images:hover .quality-badge{opacity:1;visibility:visible}.badge-1{transition-delay:0s;top:55%;left:15%;transform:translate(-12px)}.quality-images:hover .badge-1{transform:translate(0)}.badge-2{transition-delay:80ms;top:37%;right:5%;transform:translate(12px)}.quality-images:hover .badge-2{transform:translate(0)}.badge-3{transition-delay:.16s;bottom:2%;left:15%;transform:translateY(12px)}.quality-images:hover .badge-3{transform:translateY(0)}@media (max-width:1024px){.quality-management-inner{flex-direction:column}.quality-content{max-width:100%;padding-bottom:0}.quality-images{width:100%;min-height:450px}.badge-1{top:52%;left:10%}.badge-2{top:34%;right:5%}.badge-3{bottom:3%;left:10%}}@media (max-width:767px){.quality-content{max-width:100%;padding-top:40px;padding-bottom:0}.quality-images{width:100%;min-height:350px}.quality-logo{justify-content:flex-start;align-items:flex-start}.quality-logo .overlapping-img-back{object-fit:contain;width:60%;height:auto;transform:scale(1)}.quality-workers{justify-content:flex-end}.quality-workers .overlapping-img-front{width:auto;height:100%;max-height:350px}.quality-badge{padding:6px 10px;font-size:10px}.badge-1{top:50%;left:3%}.badge-2{top:30%;right:3%}.badge-3{bottom:3%;left:3%}}.team-section{text-align:center}.team-section .h2-hdng{margin-bottom:24px}.team-section .section-desc{max-width:800px;margin:0 auto 64px}.team-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid}.team-member-card{aspect-ratio:3.5/4;background-color:#6cbd45;border-radius:12px;flex-direction:column;justify-content:flex-end;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.team-member-card:hover{background-color:#219b90}.team-member-image-wrapper{z-index:1;border-radius:12px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.team-member-image{object-fit:cover;object-position:center 20%;mix-blend-mode:luminosity;transform-origin:50% 25%;width:100%;height:100%;transition:transform .5s ease-in-out}.team-member-card:hover .team-member-image{transform:scale(1.6)}.team-member-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0006 40%,#000000e6 100%);position:absolute;inset:55% 0 0}.team-member-info{z-index:4;text-align:left;box-sizing:border-box;transform-origin:0 100%;width:100%;padding:24px;transition:transform .4s ease-in-out;position:relative}.team-member-card:hover .team-member-info{transform:scale(1.08)}.team-member-blur-layer{z-index:-1;background:linear-gradient(#0000 0%,#00000026 35%,#00000080 65%,#000000bf 100%);border-radius:0 0 12px 12px;transition:background .4s ease-in-out;position:absolute;inset:-40px 0 0}.team-member-card:hover .team-member-blur-layer{background:linear-gradient(#0000 0%,#0003 30%,#0009 60%,#000000d9 100%)}.team-member-name{color:#fff;margin-bottom:4px;font-size:18px;font-weight:500;position:relative}.team-member-position{color:#fffc;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px}}@media (max-width:767px){.team-grid{grid-template-columns:1fr;gap:20px;max-width:320px}.team-section .section-desc{margin-bottom:40px}.team-member-card{aspect-ratio:1}.team-member-info{padding:20px}}.about-summary-text{text-align:left;margin:0;font-weight:400;line-height:1.4;color:#6cbd45!important;font-size:40px!important}.about-summary-span{transition:color 1s ease-in-out;color:#6cbd45!important}.about-summary-active .about-summary-span{color:#ed1846!important}@media (max-width:1440px){.about-summary-text{font-size:36px!important}}@media (max-width:1024px){.about-summary-text{font-size:28px!important}}@media (max-width:768px){.about-summary-text{line-height:1.5;font-size:22px!important}}@media (max-width:480px){.about-summary-text{font-size:18px!important}}.mv-scroll-wrapper{height:200vh;position:relative;background-color:#333!important}.mv-sticky-container{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mv-split-layout{justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}.mv-left-panel{flex:1;justify-content:center;align-items:center;display:flex}.mv-right-panel{flex:1;align-items:center;display:flex}.mv-image-stack{width:380px;height:380px;position:relative}.mv-img-frame{border-radius:24px;width:340px;height:340px;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s;position:absolute;overflow:hidden}.mv-img-frame img{object-fit:cover;width:100%;height:100%}.front-frame{z-index:2;top:40px;left:0}.back-frame{z-index:1;opacity:.4;top:0;left:40px}.frame-fade{opacity:0;pointer-events:none;transform:scale(.9)translateY(-20px)}.back-frame.frame-shift{opacity:1;z-index:3;transform:translate(-40px,40px)}.mv-content-box{max-width:500px}.mv-slide-title{margin:0 0 16px;font-size:36px;font-weight:500;color:#6cbd45!important}.mv-slide-desc{min-height:100px;margin:0 0 32px;font-size:20px;line-height:1.6;color:#fff!important}.mv-tracker{gap:12px;margin-top:24px;display:flex}.mv-dot{cursor:pointer;background-color:#555;border:none;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:background-color .3s}.mv-dot-active{background-color:#fff}@media (max-width:1024px){.mv-slide-title{font-size:30px}.mv-slide-desc{font-size:18px}.mv-image-stack{width:320px;height:320px}.mv-img-frame{width:280px;height:280px}}@media (max-width:768px){.mv-scroll-wrapper{height:auto!important;padding:50px 0!important}.mv-sticky-container{height:auto!important;position:relative!important;overflow:visible!important}.mv-split-layout{flex-direction:column!important;gap:30px!important}.mv-image-stack{width:300px;height:300px;margin:0 auto}.mv-img-frame{width:260px;height:260px}.mv-content-box{text-align:center;padding:0 16px}.mv-slide-desc{min-height:80px}.mv-tracker{margin-top:16px;justify-content:center!important}}
