.outer-box-card{width:calc(16.6666666667% - 20px)}@keyframes marquee-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-rtl{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-viewport{overflow:hidden;position:relative}.marquee-viewport:after,.marquee-viewport:before{content:"";position:absolute;top:0;height:100%;width:40px;z-index:2;pointer-events:none}@media(min-width:768px){.marquee-viewport:after,.marquee-viewport:before{width:80px}}@media(min-width:1024px){.marquee-viewport:after,.marquee-viewport:before{width:160px}}.marquee-viewport:before{left:0;background:linear-gradient(to right,var(--color-white) 0,transparent 100%)}.marquee-viewport:after{right:0;background:linear-gradient(to left,var(--color-white) 0,transparent 100%)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;align-items:center}.marquee-logo-card{display:flex;align-items:center;justify-content:center;padding:14px 18px;margin:0 8px;background:transparent;min-width:140px;height:90px;flex-shrink:0}.marquee-logo-card img{transition:var(--transition-fast)}.marquee-logo-card:hover img{transform:scale(1.1)}.marquee-viewport{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-viewport.is-dragging{cursor:grabbing}@media(min-width:320px)and (max-width:576px){.banner-key-points p:not(:first-child):before{left:-15px}.design-box-wrap{padding-bottom:20px;margin-bottom:20px}.design-approach-bg-wrap{background-size:300px}#custom-navigation-container{position:relative;width:100%;top:33%;left:0;z-index:10}#custom-navigation-container .swiper-button-prev-custom{position:static;left:10px;top:0}#custom-navigation-container .swiper-button-next-custom{position:static;right:10px;top:0}.button-wrap{flex-direction:column-reverse}.delighted-customers-tag{padding:16px 15px;z-index:2;white-space:nowrap}.faq-accordion .ant-collapse-item .ant-collapse-header-text{font-size:16px}.faq-accordion .ant-collapse-item .ant-collapse-header{padding:20px 0}.faq-accordion .ant-collapse-expand-icon svg{font-size:16px!important}.worldwide-customers{padding-top:0;padding-bottom:50px}.slider-visibality-wrap .swiper{overflow:hidden}.ecosystem-section .ecosystem-table{display:block}.alloted-lottie{width:330px;left:50%;top:-60px;transform:translateX(-50%)}.custom-table td,.custom-table th{font-size:16px}.precision-left-lottie{left:-30px}.precision-right-lottie{right:-30px}.specialized-lottie{width:150px}.trail-desktop-bg{background-image:url(/_next/static/media/trial-mobile-bg.fa97e5f5.png)!important}.document-section-wrap{width:100%;margin:0 auto}}@media(min-width:576px)and (max-width:768px){.faq-accordion .ant-collapse-item .ant-collapse-header-text{font-size:18px}.design-approach-bg-wrap{background-size:500px}#custom-navigation-container{position:relative;width:100%;top:33%;left:0;z-index:10}#custom-navigation-container .swiper-button-prev-custom{position:static;left:10px;top:0}#custom-navigation-container .swiper-button-next-custom{position:static;right:10px;top:0}.button-wrap{flex-direction:column-reverse}.ant-menu .ant-menu-title-content{font-size:12px}.slider-visibality-wrap .swiper{overflow:hidden}.ecosystem-section .ecosystem-table{display:block}.alloted-lottie{width:360px;left:50%;top:-67px;transform:translateX(-50%);z-index:1}.delighted-customers-tag{z-index:2}.worldwide-customers{padding-top:0}.custom-table td,.custom-table th{font-size:16px}.document-section-wrap{width:80%;margin:auto}.trail-desktop-bg{background-image:url(/_next/static/media/trial-mobile-bg.fa97e5f5.png)!important}}@media(min-width:768px)and (max-width:1024px){.innovation-box-wrap{flex-direction:column}}@media(min-width:768px)and (max-width:1280px){.design-approach-bg-wrap{background-size:500px}.design-box-wrap{padding-bottom:20px;margin-bottom:20px}#custom-navigation-container{position:relative;width:100%;top:33%;left:0;z-index:10}#custom-navigation-container .swiper-button-prev-custom{position:static;left:10px;top:0}#custom-navigation-container .swiper-button-next-custom{position:static;right:10px;top:0}.button-wrap{flex-direction:column-reverse}.faq-accordion .ant-collapse-item .ant-collapse-header-text{font-size:18px}.slider-visibality-wrap .swiper{overflow:hidden}.ecosystem-section .ecosystem-table{display:grid}.alloted-lottie{width:340px;top:-61px;transform:translateX(-50%);left:10%}.worldwide-customers{padding-top:0;padding-bottom:50px}.document-section-wrap{width:70%;margin:auto}.menu-wrap .ant-menu-item{padding:10px 15px!important}.precision-left-lottie{left:-30px}.precision-right-lottie{right:-30px}}@media(max-width:1200px){.outer-box-card{width:calc(33.3333333333% - 20px)}.inner-box-card{height:240px!important}}@media(max-width:993px){.inner-box-card{height:200px!important}}@media(max-width:600px){.inner-box-card{height:160px!important}}@media(max-width:500px){.inner-box-card{height:140px!important}.outer-box-card{width:calc(50% - 20px)}}@media(min-width:1024px)and (max-width:1366px){.specialized-lottie{width:220px}.document-section-wrap{width:60%;margin:0 auto}.counts-card-wrap{flex-wrap:wrap;gap:15px!important}.about-card-wrap{padding:18px!important}}@media(min-width:1280px)and (max-width:1440px){.faq-accordion .ant-collapse-item .ant-collapse-header-text{font-size:20px}.design-approach-bg-wrap{background-size:550px}.alloted-lottie{width:449px;top:-100px;transform:translateX(-50%);left:19%}.document-section-wrap{width:70%;margin:auto}.banner-right-section{padding-right:0}.enquire-left-section{padding-left:30px;padding-right:30px}.innovation-list-image{width:40%}.specialized-lottie{width:270px}.document-section-wrap{width:60%;margin:0 auto}.about-card-wrap{padding:18px!important}}@media(min-width:1440px)and (max-width:1600px){.design-approach-bg-wrap{background-size:600px}.alloted-lottie{width:400px;top:-100px;transform:translateX(-50%);left:18%}.document-section-wrap{width:70%;margin:auto}.engineering-excellence-wrap{width:80%!important;margin:0 auto}.banner-right-section{padding-right:0}.banner-heading{font-size:38px}.common-heading{font-size:36px!important;line-height:44px!important}.enquire-left-section{padding-left:110px;padding-right:70px}.form-heading{font-size:36px!important}.key-feature-cards-wrapper{width:100%!important}.specialized-lottie{width:300px}.precision-left-lottie{left:-45px}.precision-right-lottie{right:-45px}.innovation-list-image{width:40%}.specializedfocus-wrap{gap:50px}.facilities-grid-wrap{width:90%}.intelligence-card-image{height:60px;width:60px}.intelligence-highlight-tagline{width:80%}.multi-disciplinary-content-wrap{gap:30px}.multi-disciplinary-content-wrap .multi-disciplinary-tag-wrap{gap:10px}.multi-disciplinary-content-wrap .multi-disciplinary-tag{font-size:14px}.specializedfocus-card-wrapper{gap:70px}.design-approach-wrap{gap:50px}.document-card-wrap{padding:20px!important}.document-card{gap:20px!important}.document-section-wrap{width:60%;margin:0 auto}.about-card-wrap{padding:18px!important}.counts-card-wrap{flex-wrap:wrap;gap:15px!important}}@media(min-width:1530px)and (max-width:1600px){.precision-content-wrap{width:80%}.specialized-lottie{width:300px}.precision-left-lottie{left:-45px;width:150px}.precision-right-lottie{right:-45px;width:150px}.about-card-wrap{min-width:23%;padding:18px!important}.about-card-text-wrap{font-size:16px}}@media(min-width:1600px)and (max-width:1800px){.document-section-wrap{width:55%;margin:auto}.banner-right-section{padding-right:0}.banner-heading{font-size:40px}.precision-left-lottie{left:-70px;width:180px}.precision-right-lottie{right:-70px;width:180px}.document-section-wrap{width:60%;margin:0 auto}}@media(min-width:1800px)and (max-width:1920px){.document-section-wrap{width:50%;margin:auto}}@media(max-width:1400px){.banner-right-section{padding-right:0}.picture-wrapper:before{height:70%}.box-wrap-picture{height:300px}}@media(max-width:1200px){.box-wrap-picture{height:250px}}@media(max-width:992px){.box-wrap-picture{height:200px}}@media(max-width:600px){.box-wrap-picture{height:260px}}@media(max-width:450px){.box-wrap-picture{height:200px}}@media(max-width:375px){.box-wrap-picture{height:160px}}@media(max-width:1550px)and (min-width:1500px){.certification-title{font-size:14px}}@media(min-width:320px)and (max-width:1000px)and (orientation:landscape){.banner-wrap{height:120vh}}