.heroBanner,.productheroBanner{background-repeat:no-repeat;background-size:cover;background-position:center center}.container{max-width:1274px;margin:0 auto}.container2{max-width:1238px;margin:0 auto}.container3,.containermd-11{max-width:1280px;margin:0 auto}.container4{max-width:1275px;margin:0 auto}.container5{max-width:1201px;margin:0 auto}.container6,.containermd-9{max-width:1282px;margin:0 auto}.container7{max-width:1386px;margin:0 auto}.container8{max-width:1020px;margin:0 auto}.container9{max-width:868px;margin:0 auto}.containermd{max-width:1277px;margin:0 auto}.containermd-2{max-width:1272px;margin:0 auto}.containermd-3{max-width:1165px;margin:0 auto}.containermd-4{max-width:1044px;margin:0 auto}.containermd-5{max-width:1196px;margin:0 auto}.containermd-6{max-width:718px;margin:0 auto}.containermd-7{max-width:832px;margin:0 auto}.containermd-8{max-width:1256px;margin:0 auto}.containermd-10{max-width:837px;margin:0 auto}.containermd-12{max-width:1077px;margin:0 auto}.containermd-13{max-width:855px;margin:0 auto}.black-outline-button button{border:2px solid #292929;color:#292929;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;padding:10px 29px;border-radius:999px;background-color:transparent;cursor:pointer;overflow:hidden;position:relative;transition:.8s;z-index:99}.black-outline-button button:hover,.header:hover .headerAlignment .button button:hover,.ourStoryAllContnetAlignment .grid .gridItems .button button:hover,.ourValuesAllContnetAlignment .secBox .button button:hover{border-color:#ba0000;color:#fff}.black-outline-button button:hover::after,.header:hover .headerAlignment .button button:hover::after,.ourStoryAllContnetAlignment .grid .gridItems .button button:hover::after,.ourValuesAllContnetAlignment .secBox .button button:hover::after{background-color:#ba0000;border-radius:999px;transform:translate(-50%,0);height:120%;width:120%}.black-outline-button button::after,.header:hover .headerAlignment .button button::after,.ourStoryAllContnetAlignment .grid .gridItems .button button::after,.ourValuesAllContnetAlignment .secBox .button button::after{content:"";background-color:#ba0000;display:block;height:40%;left:50%;position:absolute;top:0;border-radius:999px;transform:translate(-50%,-100%);transition:.8s;width:40%;z-index:-1}.header .headerAlignment .button button,.header:hover .headerAlignment .button button{background-color:transparent;font-size:18px;padding:10px 45px;position:relative;transition:.8s;line-height:normal;font-weight:500;overflow:hidden;font-family:Outfit,sans-serif;font-style:normal;cursor:pointer}.mobile-view-fill-button button{display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background-color:#ba0000;padding:12px 14px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;border-radius:999px;color:#fff}.radio-button input[type=radio]+label{display:block;cursor:pointer}.header.transparnetHeader .headerAlignment .logo img[alt=Logo],.header.transparnetHeader .headerAlignment .mobileMenu img[alt=MobileMenu],.radio-button input[type=radio]{display:none}.radio-button label{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;color:#363636;letter-spacing:0}.radio-button input[type=radio]+label:before{content:"";border:2px solid #292929;border-radius:50%;display:flex;width:16px;height:16px;vertical-align:bottom;color:transparent;transition:.2s;font-size:10px!important;justify-content:center;align-items:center}.radio-button input[type=radio]:checked+label:before{background-color:#ba0000;border:2px solid #ba0000}.radio-button input[type=radio]:checked+label:after{display:block;position:absolute;top:11px;left:16px;width:4px;height:10px;border:1px solid!important;transform:rotate(45deg)}.footer:hover,.header:hover,.headerdropdown{background-color:#fff}@media (max-width:767px){.scrollDown,.scrolled{transform:translateY(-161px);position:sticky}}.scrollDown,.scrolldown{transform:translateY(0)}.header{transition:.3s ease-in-out;padding:10px 0;cursor:pointer}.header.transparnetHeader{position:absolute;width:100%;z-index:9}.header.transparnetHeader .headerAlignment .logo img[alt=WhiteLogo],.header.transparnetHeader .headerAlignment .mobileMenu img[alt="MobileMenuWhite "]{display:block}.header.transparnetHeader .headerAlignment .button button{border:2px solid #fff;color:#fff}.header.transparnetHeader .headerAlignment .menu,.header.transparnetHeader .headerAlignment .menu span,.header.transparnetHeader .headerAlignment .menu span a{color:#ffff}.header:hover.transparnetHeader .headerAlignment .mobileMenu img[alt=MobileMenu]{display:block}.header:hover.transparnetHeader .headerAlignment .mobileMenu img[alt="MobileMenuWhite "]{display:none}.header:hover.transparnetHeader .headerAlignment .logo img[alt=WhiteLogo]{display:none}.header:hover.transparnetHeader .headerAlignment .logo img[alt=Logo]{display:block}.header:hover .headerAlignment .scrollheader,.header:hover .headerAlignment .scrolltoWebBlackIcon,.header[data-show=true].transparnetHeader .headerAlignment .logo img[alt=Logo],.header[data-show=true].transparnetHeader .headerAlignment .mobileMenu img[alt=MobileMenu]{display:block}.footer .grid .gridItems .findContact button .mobileImage,.footer .grid .gridItems .writeToUs button .mobileImage,.header .headerAlignment .logo img[alt=WhiteLogo],.header .headerAlignment .mobileMenu,.header .headerAlignment .mobileMenu img[alt="MobileMenuWhite "],.header:hover .headerAlignment .mobileMenu .mobilemenunone,.header:hover .headerAlignment .mobileMenu .searchblackMenu,.header:hover .headerAlignment .scrollheadermobilelogo,.header:hover .headerAlignment .search .searchblack,.header:hover .headerAlignment .search .searchwhitenone,.header[data-show=true].transparnetHeader .headerAlignment .logo img[alt=WhiteLogo],.header[data-show=true].transparnetHeader .headerAlignment .mobileMenu img[alt=MobileMenuWhite],.scrolldown .lgviewnone,.scrollheronone{display:none}.header:hover .headerAlignment .mobileMenu{height:44px}#map .mapboxgl-ctrl-logo,.header:hover .headerAlignment .mobileNone,.header:hover .headerAlignment .mobileshow{display:none!important}.header .headerAlignment .button,.header:hover .headerAlignment .button{display:flex;align-items:center;gap:41px}.header:hover .headerAlignment .button button{color:#292929;border:2px solid #292929}.header:hover .headerAlignment .menu a,.header:hover .headerAlignment .menu span,.header:hover .headerAlignment .menu span a,.header[data-show=true].transparnetHeader .headerAlignment .menu,.header[data-show=true].transparnetHeader .headerAlignment .menu span,.header[data-show=true].transparnetHeader .headerAlignment .menu span a,.officeLocationContentAlignment .lightBox .grid .gridItems:hover .otherlink a span{color:#292929}.findProducts .alljobCardAlignment .findproduct .firstContent,.header .headerAlignment{display:flex;align-items:center;justify-content:space-between}.header .headerAlignment .logo{height:82px}.header .headerAlignment .logo img{max-width:237px;height:82px}.careersSection .grid .subgrid img,.collaboratingContnet .iconCenter img,.findProducts .alljobCardAlignment .findproduct .subgrid .arrowDesign img,.header .headerAlignment .logo img,.header .headerAlignment .search img,.headerdropdown .boxfooter .socialMedia img,.mobileviewsidebar .mobileFooter .socialIcon img,.ourSolutionsContnetAlignment .card{cursor:pointer}.header .headerAlignment .button button{color:#292929;border-radius:999px;border:2px solid #292929;z-index:9}.header .headerAlignment .button button:hover{border-color:#ba0000!important;color:#fff}.header .headerAlignment .button button:hover::after{background-color:#ba0000!important;border-radius:999px;transform:translate(-50%,0);height:120%;width:120%}.header .headerAlignment .button button::after{content:"";background-color:#ba0000;display:block;height:40%;left:50%;position:absolute;top:0;border-radius:999px;transform:translate(-50%,-100%);transition:.8s;width:40%}.header .headerAlignment .menu{display:flex;align-items:center;gap:28px}.header .headerAlignment .menu span,.header .headerAlignment .menu span a{display:block;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;color:#292929;transition:.3s ease-in-out}.header .headerAlignment .menu span a:hover,.header .headerAlignment .menu span:hover,.milestonesContnetAlignment .grid .gridItems .textGrid .twoColGrid span:hover{color:#ba0000;transition:.3s ease-in-out}.anfordern-content-tab[data-show=true]{height:60px;z-index:999}.headerdropdown{position:fixed;top:97px;left:0;width:100%;z-index:9999}.headerdropdown .subdropdownGrid{display:grid;grid-template-columns:347px 1fr;gap:47px}.headerdropdown .subdropdownGrid .subdropdownGridItems:nth-child(2){border-left:1px solid #cfcfcf}.findinstrumentsAllContnetAlignment .tableAllContnetAlignment,.headerdropdown .subdropdownGrid .subdropdownGridItems .bread{padding:40px 0 0}.headerdropdown .subdropdownGrid .subdropdownGridItems .bread p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;color:#292929;font-weight:400;letter-spacing:0;cursor:pointer;display:flex;align-items:center;gap:4px}.EnquiryFormAlignment .formAlignment .form label span,.bepartContentAlignment .rightbox .box .twocontent h1,.counterSectionAlignment .alignment div h6 span,.discoverSectionContnetAlignment .text h6 span,.footer:hover a,.headerdropdown .subdropdownGrid .subdropdownGridItems .bread p span,.letsworkAllContentAlignment .formAlignment .form label span,.modal .modalspace .form label span,.officeLocationContentAlignment .lightBox .grid .gridItems:hover .otherlink a{color:#ba0000}.headerdropdown .subdropdownGrid .subdropdownGridItems .title h5{font-family:Outfit,sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-4.32px;color:#292929}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment{padding-left:21px;max-width:calc(748px + 21px)}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment ::placeholder{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;letter-spacing:0;color:#cfcfcf}.findinstrumentsAllContnetAlignment .tabledesign table tbody tr,.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment .alllistContnetAlignment .list:first-child{border-top:1px solid #cfcfcf}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment .alllistContnetAlignment .list{border-bottom:1px solid #cfcfcf;display:flex;align-items:center;cursor:pointer;justify-content:space-between;padding:12px 0}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment .alllistContnetAlignment .list p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;color:#292929}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment .result{padding:20px 0 11px}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment .result p{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;line-height:44px;font-weight:500;color:#292929;letter-spacing:0}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment input{width:100%;border:none;background-color:transparent;border-bottom:1px solid #cfcfcf;height:31px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;letter-spacing:0;color:#292929}.headerdropdown .subdropdownGrid .subdropdownGridItems .leftContentAlignment input:focus{border-bottom:1px solid #292929;outline:0}.companysubmenu.hide,.headerdropdown.hide{max-height:0;overflow:hidden;transition:.3s ease-in-out}.companysubmenu.show,.headerdropdown.show{max-height:100vh;overflow:hidden;transition:.3s ease-in-out}.headerdropdown .boxfooter{padding:20px;display:flex;align-items:center;justify-content:space-between}.findProducts .allRadioButtonAlignment .radio-button label,.headerdropdown .boxfooter .socialMedia{display:flex;align-items:center;gap:16px}.headerdropdown .boxfooter a{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:600;color:#969696!important}.headerdropdown .heightbox{min-height:400px}.headerdropdown .dropdownGrid{padding:12px 0 0;gap:0 10px;display:grid;grid-template-columns:repeat(2,1fr)}.headerdropdown .dropdownGrid .box{padding:16px 12px;cursor:pointer}.headerdropdown .dropdownGrid .box:hover{background-color:#f5f5f5;transition:.3s ease-in-out;border-radius:10px}.headerdropdown .dropdownGrid .box:hover .boxheaderalignment .counter{background-color:#ba0000;color:#fff;border:1px solid transparent;transition:.3s ease-in-out}.headerdropdown .dropdownGrid .box:hover .details p::before{width:66%;transition:.3s ease-in-out;border-bottom:1px solid #292929}.headerdropdown .dropdownGrid .box .details{padding:0 0 4px;position:relative}.headerdropdown .dropdownGrid .box .details p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;letter-spacing:0;color:#969696;position:relative;text-transform:capitalize}.headerdropdown .dropdownGrid .box .details p::before{width:100%;position:absolute;left:0;bottom:-4px;transition:.3s ease-in-out;content:"";border-bottom:1px solid #969696}.headerdropdown .dropdownGrid .box .boxheaderalignment{display:flex;padding:0 0 4px;align-items:center;justify-content:space-between}.headerdropdown .dropdownGrid .box .boxheaderalignment .counter{border:1px solid #969696;width:29px;display:flex;align-items:center;justify-content:center;height:18px;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-radius:20px;color:#969696}.headerdropdown .dropdownGrid .box .boxheaderalignment span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:600;letter-spacing:0;color:#969696;text-transform:capitalize}.footer .grid .gridItems .talkSection p,.footer .grid .gridItems h4{font-size:120px;letter-spacing:-5.4px;font-style:normal;font-family:Outfit,sans-serif}.header[data-show=true]{background-color:#fff;position:fixed;top:0;transition:.3s ease-in-out;width:100%;height:101px;z-index:999}.header[data-show=true].transparnetHeader{position:fixed;width:100%}.header[data-show=true].transparnetHeader .headerAlignment .button button{border:2px solid #292929;color:#292929}.footer{padding:56px 0 119px;background-color:#ba0000;color:#f8f8f8;transition:1s cubic-bezier(.165, .84, .44, 1)}.footer:hover{color:#ba0000}.footer:hover .grid .gridItems .findContact button,.footer:hover .grid .gridItems .writeToUs button{background-color:#ba0000;color:#fff}.footer a{color:#f8f8f8;transition:1s cubic-bezier(.165, .84, .44, 1)}.footer ::placeholder{color:#f8f8f8}.footer .footerMobileMenu{display:none;padding:22px 0;border-bottom:1px solid #fff}.footer .footerMobileMenu a{display:block;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400}.footer .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 130px}.footer .grid .gridItems:nth-child(3){display:flex;flex-direction:column;justify-content:end}.footer .grid .gridItems .talkSection,.welcomeSectionContentAlignment .text{padding:0 0 40px}.footer .grid .gridItems .talkSection p{font-weight:400;line-height:141px}.footer .grid .gridItems .findContact button,.footer .grid .gridItems .writeToUs button{width:100%;background-color:transparent;padding:0 32px;border-radius:999px;border:2px solid #f8f8f8;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#fff;position:relative;height:45px;transition:1s cubic-bezier(.165, .84, .44, 1);cursor:pointer}.footer .grid .gridItems .findContact button:hover,.footer .grid .gridItems .writeToUs button:hover{background-color:#292929}.footer .grid .gridItems .writeToUs button:hover span{transform:translate(70%,-50%)}.footer .grid .gridItems .findContact button:hover .desktopImage,.footer .grid .gridItems .findContact button:hover .mobileImage,.footer .grid .gridItems .writeToUs button:hover .desktopImage,.footer .grid .gridItems .writeToUs button:hover .mobileImage{opacity:1;transform:translateY(-50%);transition:1s cubic-bezier(.165, .84, .44, 1)}.footer .grid .gridItems .findContact button span,.footer .grid .gridItems .writeToUs button span{position:absolute;transform:translate(32px,-50%);top:47%;width:100%;left:0;transition:1s cubic-bezier(.165, .84, .44, 1);text-align:left}.footer .grid .gridItems .findContact button .desktopImage,.footer .grid .gridItems .writeToUs button .desktopImage{position:absolute;right:44px;transform:translateY(-100%);top:50%;opacity:0;transition:1s cubic-bezier(.165, .84, .44, 1)}.footer .grid .gridItems .findContact button:hover span{transform:translate(50%,-50%)}.footer .grid .gridItems .twoColGrid{display:grid;grid-template-columns:125px 1fr;gap:52px}.footer .grid .gridItems .twoColGrid div p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 8px}.footer .grid .gridItems .twoColGrid div a{display:block;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;padding:0 0 8px;font-weight:300}.footer .grid .gridItems .add span,.footer .grid .gridItems .mobilephone span{display:block;cursor:pointer;padding:0 0 2px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.footer .grid .gridItems .mobileAdd{display:none;padding:0 0 10px}.footer .grid .gridItems .mobileAdd p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;color:#f8f8f8;max-width:247px;margin:0 auto;text-align:center}.footer .grid .gridItems .social{padding:0 0 10px}.footer .grid .gridItems .social a{display:block;padding:0 0 2px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.footer .grid .gridItems .social span{display:flex;gap:5px}.footer .grid .gridItems .officeinformation h5{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:700;margin:0 0 20px}.footer .grid .gridItems .mobileviewshow{display:none;font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;text-align:right;margin:0 0 28px}.footer .grid .gridItems h4{font-weight:400;margin:0;line-height:140.8px}.herobannerNewAlignment{padding:30px 0 70px}.herobannerNewAlignment .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.herobannerNewAlignment .grid .griditems .readmoreButton{max-width:490px;padding:20px 0 0}.herobannerNewAlignment .grid .griditems .readmoreButton button{border:none;padding:10px 32px;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;width:100%;text-align:left;border-radius:999px;color:#fff;cursor:pointer;background-color:#ba0000;position:relative;height:45px;transition:.8s ease-in-out}.herobannerNewAlignment .grid .griditems .readmoreButton button:hover,.letsworkAllContentAlignment .formAlignment .button button:hover,.letsworkAllContentAlignment .formAlignment .button input:hover{transition:.8s ease-in-out;background-color:#292929}.EnquiryFormAlignment .formAlignment .button button:hover span,.EnquiryFormAlignment .formAlignment .button input:hover span,.herobannerNewAlignment .grid .griditems .readmoreButton button:hover span,.letsworkAllContentAlignment .formAlignment .button button:hover span,.letsworkAllContentAlignment .formAlignment .button input:hover span{transform:translate(73%,-50%)}.EnquiryFormAlignment .formAlignment .button button:hover img,.EnquiryFormAlignment .formAlignment .button input:hover img,.herobannerNewAlignment .grid .griditems .readmoreButton button:hover img,.letsworkAllContentAlignment .formAlignment .button button:hover img,.letsworkAllContentAlignment .formAlignment .button input:hover img{opacity:1;transform:translateY(-50%);transition:.8s ease-in-out}.herobannerNewAlignment .grid .griditems .readmoreButton button span{position:absolute;transform:translate(32px,-50%);top:50%;width:93%;left:0;transition:.8s ease-in-out}.herobannerNewAlignment .grid .griditems .readmoreButton button img{position:absolute;right:32px;transform:translateY(-100%);top:50%;opacity:0;transition:.8s ease-in-out}.herobannerNewAlignment .grid .griditems .contentNew{padding:20px 0;max-width:490px;border-bottom:2px solid #292929}.herobannerNewAlignment .grid .griditems .contentNew p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;color:#292929;max-width:490px;line-height:18px}.herobannerNewAlignment .grid .griditems .heading h2{font-family:Outfit,sans-serif;color:#292929;font-size:80px;font-style:normal;font-weight:600;margin:0 0 8px;line-height:125%}.herobannerNewAlignment .grid .griditems .heading h2 span,.productShowAllContnetAlignment .allCardAlignment .grid .text p span{font-weight:300}.herobannerNewAlignment .grid .griditems .cardgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0 0}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems{position:relative;cursor:pointer;transition:.3s ease-in-out}.blog-card-wrapper .blog-wrap .blog-card .explore img,.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment .iconright img,.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems:hover,.herobannerNewAlignment .grid .griditems .redbox .icon img,.mobileviewsidebar .mobileBody .textIconAlignment .animation,.officeLocationContentAlignment .lightBox .grid .gridItems:hover .otherlink,.ourSolutionsContnetAlignment .card .details .explore img,.scrolldown .content{transition:.3s ease-in-out}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems:hover .opacity{opacity:1;transition:.3s ease-in-out}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems:hover .contnetAlignment .iconright img,.herobannerNewAlignment .grid .griditems .redbox:hover .icon img{transform:rotate(45deg);transition:.3s ease-in-out}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .opacity{position:absolute;top:0;left:0;width:100%;height:calc(100% - 4px);background:linear-gradient(0deg,rgba(186,0,0,.7) 0,rgba(186,0,0,.7) 100%);border-radius:20px;opacity:0;transition:.3s ease-in-out}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .lightdiv{position:absolute;top:0;left:0;width:100%;height:calc(100% - 4px);border-radius:20px;transition:.3s ease-in-out;background:linear-gradient(0deg,rgba(186,0,0,.3) 0,rgba(186,0,0,.3) 100%)}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .image{width:100%;height:254px;object-fit:cover;border-radius:20px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .bottomAlignment{position:absolute;width:100%;left:0;bottom:0;padding:21px 12px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .bottomAlignment .divider{width:100%;background-color:#fff;height:1px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .bottomAlignment p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:600;margin:12px 0 0;line-height:18px;text-align:right;color:#fff}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment{position:absolute;top:0;left:0;width:100%;height:100%;padding:21px 12px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment h4{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#fff;text-align:right}.Environment .grid .gridItems .rightBox,.automationherosection .grid .griditems .box .buttonrightAlignment,.bepartContentAlignment .rightbox,.healthAllContnetAlignment .grid .gridItems .rightBox,.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment .iconright{display:flex;justify-content:flex-end}.herobannerNewAlignment .grid .griditems .redbox{border-radius:20px;padding:39px 37px;background:#ba0000}.mapOverlayContent .allcontentAlignment .rightcontent .activeCountry,.mapOverlayContent .allcontentAlignment .rightcontent span{padding:5px 0;font-size:16px;text-align:center;user-select:none;cursor:pointer;line-height:150%;font-style:normal;border-bottom:1px solid #fff}.herobannerNewAlignment .grid .griditems .redbox:hover .line{width:80%;transition:.3s ease-in-out}.herobannerNewAlignment .grid .griditems .redbox .line{width:100%;height:1px;transition:.3s ease-in-out;background-color:#fff}.herobannerNewAlignment .grid .griditems .redbox .subgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:43px;padding:32px 0 0}.herobannerNewAlignment .grid .griditems .redbox .subgrid .subgriditems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:700;margin:0 0 4px;color:#fff}.herobannerNewAlignment .grid .griditems .redbox .subgrid .subgriditems span{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;color:#fff}.herobannerNewAlignment .grid .griditems .redbox .icon,.herobannerNewAlignment .grid .griditems .redbox .text{padding:0 0 4px}.herobannerNewAlignment .grid .griditems .redbox .text h1{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#fff}#map,.mapSection img{width:100%;height:800px}.GetInTouch:hover .secText,.GetInTouch:hover .textIcon,.GetInTouchHero:hover .secText,.GetInTouchHero:hover .textIcon,.automationservicesallContnetAlignment .lightbanner .grid .griditems,.faq-btn,.mapOverlay{position:relative}.pop{position:relative;background-color:#fff}.customMarker{width:10px;height:10px;border-radius:50%;background-color:#ff0303;cursor:pointer;animation-duration:1s;animation-name:crescendo;animation-iteration-count:infinite}.hideAnimation,.showAnimation{animation-duration:2s;animation-name:crescendo;overflow:hidden}.mapOverlayContent{position:absolute;top:0;left:0;width:100%;height:calc(100% - 4px);background-color:#29292973}.letsworkAllContentAlignment .formAlignment,.mapOverlayContent .firsttext{padding:60px 0 0}.mapOverlayContent .firsttext p{color:#fff;font-size:24px;font-style:normal;font-weight:500;max-width:548px;line-height:41px;font-family:Outfit,sans-serif}.mapOverlayContent .allcontentAlignment{display:flex;justify-content:space-between}.mapOverlayContent .allcontentAlignment .rightcontent{position:relative;top:-60px;width:111px;margin-left:auto}.mapOverlayContent .allcontentAlignment .rightcontent span{display:block;width:100%;color:var(--blacks-000,#fff);font-weight:300}.mapOverlayContent .allcontentAlignment .rightcontent span:hover{color:var(--blacks-000,#ff0303);font-weight:600}.mapOverlayContent .allcontentAlignment .rightcontent .activeCountry{display:block;width:100%;color:var(--blacks-000,#ff0303);font-weight:600}.mapOverlayContent .allcontentAlignment .leftcontent{padding:10px 0 0}.mapOverlayContent .allcontentAlignment .leftcontent .sublist{padding:5px 0 0}.mapOverlayContent .allcontentAlignment .leftcontent .sublist a{font-size:18px;display:block;font-style:normal;font-weight:300;line-height:150%;color:#fff;padding:0 0 4px;cursor:pointer}.mapOverlayContent .allcontentAlignment .leftcontent .sublist .city{color:#ff0303}.mapOverlayContent .allcontentAlignment .leftcontent .sublist .selectedCity{font-size:18px;display:block;font-style:normal;font-weight:600;line-height:150%;color:var(--blacks-000,#ff0303);padding:0 0 4px}.mapOverlayContent .allcontentAlignment .leftcontent h2{position:relative;color:#fff;font-size:96px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-4.32px}.mapOverlayContent .allcontentAlignment .leftcontent h2::before{position:absolute;bottom:-2px;left:0;width:80%;height:1px;background-color:#fff;content:""}.showAnimation{max-height:100vh}.hideAnimation{max-height:0;transition:.5s ease-in-out}@keyframes crescendo{0%{opacity:.1;opacity:1;transition:.1s ease-in-out}100%{opacity:1;opacity:.1;transition:.2s ease-in-out}}.homepageSlidesection{padding:50px 0}.homepageSlidesection .text{padding:0 0 30px}.homepageSlidesection .text h4,.modal .modalspace .title h1{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#292929}.companysubmenu .rightBox a,.mobileviewsidebar .mobileFooter a{font-size:16px;line-height:150%;letter-spacing:0;font-family:Outfit,sans-serif;font-style:normal;cursor:pointer;display:block}.homepageSlidesection .leftarrow{position:absolute;bottom:28px;right:75px;cursor:pointer;z-index:9999}.homepageSlidesection :global(.slick-dotslibutton:before){color:#969696;opacity:1;bottom:15px;font-size:11px}.homepageSlidesection :global(.slick-dotsli){margin:0}.homepageSlidesection :global(.slick-dotsli.slick-activebutton:before){opacity:1;color:#fff}.homepageSlidesection :global(.slick-dots){text-align:left;bottom:24px;left:32px}.homepageSlidesection .rightArrow{position:absolute;bottom:28px;right:33px;cursor:pointer;z-index:9999}.homepageSlidesection .rightArrow img{transform:rotate(180deg)}.homepageSlidesection .sliderDesign .img{width:100%;height:527px;object-fit:cover;border-radius:20px}.homepageSlidesection .sliderDesign div{border-radius:20px}.mobileviewsidebar{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;background-color:#ba0000}.mobileviewsidebar.hide,.modal.hide{transform:translateX(100%);transition:.3s ease-in-out}.mobileviewsidebar.show,.modal.show{transform:translateX(0);transition:.3s ease-in-out}.mobileviewsidebar .mobileBody{padding:73px 12px 12px;height:calc(100vh - 225px);overflow:auto}.mobileviewsidebar .mobileBody .textIconAlignment{display:flex;cursor:pointer;padding:0 0 16px;align-items:center;justify-content:flex-end;gap:20px}.mobileviewsidebar .mobileBody .textIconAlignment .rotate{transform:rotate(180deg);transition:.3s ease-in-out}.mobileviewsidebar .mobileBody .textIconAlignment .icon{min-width:24px;width:24px}.mobileviewsidebar .mobileBody .textIconAlignment span{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#fff}.mobileviewsidebar .mobileFooter{padding:0 16px}.mobileviewsidebar .mobileFooter .socialIcon{padding:10px 0 0;display:flex;align-items:center;gap:24px}.mobileviewsidebar .mobileFooter a{padding:0 0 8px;color:#fff;font-weight:600}.mobileviewsidebar .miniHeader{padding:9px 12px;display:flex;align-items:center;justify-content:space-between}.mobileviewsidebar .miniHeader .rightContnet{display:flex;align-items:center;gap:12px;cursor:pointer}.companysubmenu{display:flex;justify-content:flex-end;padding:0 12px}.companysubmenu .rightBox{width:194px}.companysubmenu .rightBox a:last-child,.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew .textgriditems:last-child,.milestonesContnetAlignment .grid .gridItems .textGrid .twoColGrid span:last-child{border:none}.companysubmenu .rightBox a{font-weight:300;text-align:right;color:#fff;padding:8px 0;border-bottom:1px solid #fff}.heroBanner{background-image:url("../assets/images/company.png");height:711px;width:100%;display:flex;align-items:center}.calibrationinstrumentationbanner .wfull,.contactheroBanner .wfull,.heroBanner .wfull,.productheroBanner .wfull,.solutionsheroBanner .wfull{width:100%}.CareersBanner .wfull .textgrid,.OurValuesBanner .wfull .textgrid,.QhseBanner .wfull .textgrid,.heroBanner .wfull .textgrid,.productheroBanner .wfull .textgrid{display:grid;grid-template-columns:18px 1fr;gap:12px}.CareersBanner .wfull .textgrid .textgridItems .icon,.OurValuesBanner .wfull .textgrid .textgridItems .icon,.QhseBanner .wfull .textgrid .textgridItems .icon,.calibrationinstrumentationbanner .wfull .textgrid .textgridItems .icon,.communicationbanner .wfull .textgrid .textgridItems .icon,.contactheroBanner .wfull .textgrid .textgridItems .icon,.heroBanner .wfull .textgrid .textgridItems .icon,.navigationbanner .wfull .textgrid .textgridItems .icon,.ourStoryHeroBanner .wfull .textgrid .textgridItems .icon,.productheroBanner .wfull .textgrid .textgridItems .icon,.solutionsheroBanner .wfull .textgrid .textgridItems .icon{width:18px;height:18px;border-radius:50%;background-color:#ba0000}.CareersBanner .wfull .textgrid .textgridItems span,.OurValuesBanner .wfull .textgrid .textgridItems span,.QhseBanner .wfull .textgrid .textgridItems span,.heroBanner .wfull .textgrid .textgridItems span,.productheroBanner .wfull .textgrid .textgridItems span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#fff;font-weight:300}.CareersBanner .wfull h2,.OurValuesBanner .wfull h2,.QhseBanner .wfull h2,.calibrationinstrumentationbanner .wfull h2,.communicationbanner .wfull h2,.contactheroBanner .wfull h2,.heroBanner .wfull h2,.navigationbanner .wfull h2,.ourStoryHeroBanner .wfull h2,.productheroBanner .wfull h2,.solutionsheroBanner .wfull h2{text-align:right}.CareersBanner .wfull h1,.CareersBanner .wfull h2,.OurValuesBanner .wfull h1,.OurValuesBanner .wfull h2,.QhseBanner .wfull h1,.QhseBanner .wfull h2,.calibrationinstrumentationbanner .wfull h1,.calibrationinstrumentationbanner .wfull h2,.communicationbanner .wfull h1,.communicationbanner .wfull h2,.contactheroBanner .wfull h1,.contactheroBanner .wfull h2,.heroBanner .wfull h1,.heroBanner .wfull h2,.navigationbanner .wfull h1,.navigationbanner .wfull h2,.ourStoryHeroBanner .wfull h1,.ourStoryHeroBanner .wfull h2,.productheroBanner .wfull h1,.productheroBanner .wfull h2,.solutionsheroBanner .wfull h1,.solutionsheroBanner .wfull h2{font-family:Outfit,sans-serif;font-size:120px;font-style:normal;font-weight:400;line-height:141px;letter-spacing:-5.4px;color:#fff}.CareersBanner .wfull h1,.OurValuesBanner .wfull h1,.QhseBanner .wfull h1,.calibrationinstrumentationbanner .wfull h1,.communicationbanner .wfull h1,.contactheroBanner .wfull h1,.heroBanner .wfull h1,.navigationbanner .wfull h1,.ourStoryHeroBanner .wfull h1,.productheroBanner .wfull h1,.solutionsheroBanner .wfull h1{margin:150px 0 0}.CareersBanner .wfull .iconRight,.OurValuesBanner .wfull .iconRight,.QhseBanner .wfull .iconRight,.calibrationinstrumentationbanner .wfull .iconRight,.communicationbanner .wfull .iconRight,.heroBanner .wfull .iconRight,.navigationbanner .wfull .iconRight,.ourStoryHeroBanner .wfull .iconRight,.solutionsheroBanner .wfull .iconRight{text-align:right;padding:20px 0 0;display:flex;justify-content:flex-end}.CareersBanner .wfull .iconRight img,.OurValuesBanner .wfull .iconRight img,.QhseBanner .wfull .iconRight img,.calibrationinstrumentationbanner .wfull .iconRight img,.communicationbanner .wfull .iconRight img,.contactheroBanner .wfull .iconRight img,.heroBanner .wfull .iconRight img,.navigationbanner .wfull .iconRight img,.ourStoryHeroBanner .wfull .iconRight img,.productheroBanner .wfull .iconRight img,.solutionsheroBanner .wfull .iconRight img{cursor:pointer;animation:2s linear infinite rotate}.scrolldown{padding:32px 0 48px;cursor:pointer}.scrolldown .content:hover{opacity:.5;transition:.3s ease-in-out}.scrolldown .iconcenter{text-align:center;padding:0 0 4px}.scrolldown span{display:block;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;color:#292929;text-align:center}.Environment .childText span,.achivevementsAlignment .childText span,.brandIdentityContentAlignment .childText span,.careersSection .childText span,.continiousenvolutionAlignment .childText span,.findProducts .sectionTitle span,.findinstrumentsAllContnetAlignment .text span,.healthAllContnetAlignment .childText span,.ourStoryAllContnetAlignment .childText span,.ourValuesAllContnetAlignment .childText span,.qhseAllContentAlignment .childText span,.qualityContnetAlignment .childText span,.safetyAllContentAlignment .childText span,.teamCultureAllContentAlignment .childText span{display:block;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#595959}.ourStoryAllContnetAlignment .grid{display:grid;grid-template-columns:1fr 380px;padding:40px 0 0;gap:32px}.continiousenvolutionAlignment .grid .gridItems .image img,.ourStoryAllContnetAlignment .grid .gridItems .image img{width:100%;height:650px;object-fit:cover}.achivevementsAlignment .grid .gridItems .details .black-outline-button,.ourStoryAllContnetAlignment .grid .gridItems .button,.ourValuesAllContnetAlignment .secBox .button,.qhseAllContentAlignment .grid .black-outline-button{padding:28px 0 0}.ourStoryAllContnetAlignment .grid .gridItems .button button,.ourValuesAllContnetAlignment .secBox .button button{border:2px solid #292929;color:#292929;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;padding:10px 29px;border-radius:999px;background-color:transparent;cursor:pointer;transition:.8s;position:relative;z-index:99;overflow:hidden}.ourStoryAllContnetAlignment .grid .gridItems h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;margin:0 0 16px;color:#363636;font-weight:700}.achivevementsAlignment .grid .gridItems .details .wave,.continiousenvolutionAlignment .grid .gridItems .WaveIcon,.ourStoryAllContnetAlignment .grid .gridItems .waveicon,.ourValuesAllContnetAlignment .grid .waveIcon,.qhseAllContentAlignment .grid .WaveIcon,.qualityContnetAlignment .grid .gridItems .WaveIcon,.safetyAllContentAlignment .grid .gridItems .WaveIcon,.teamCultureAllContentAlignment .WaveIcon{padding:0 0 28px;border-bottom:2px solid #292929}.ourStoryAllContnetAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;margin:0 0 28px;color:#363636}.Environment .titleCountAlignment,.achivevementsAlignment .titleCountAlignment,.brandIdentityContentAlignment .titleCountAlignment,.careersSection .titleCountAlignment,.continiousenvolutionAlignment .titleCountAlignment,.healthAllContnetAlignment .titleCountAlignment,.ourStoryAllContnetAlignment .titleCountAlignment,.ourValuesAllContnetAlignment .titleCountAlignment,.qhseAllContentAlignment .titleCountAlignment,.qualityContnetAlignment .titleCountAlignment,.safetyAllContentAlignment .titleCountAlignment,.teamCultureAllContentAlignment .titleCountAlignment{display:flex;align-items:center;justify-content:space-between;padding:0 0 40px;border-bottom:4px solid #292929}.Environment .titleCountAlignment h4,.achivevementsAlignment .titleCountAlignment h4,.brandIdentityContentAlignment .titleCountAlignment h4,.careersSection .titleCountAlignment h4,.continiousenvolutionAlignment .titleCountAlignment h4,.healthAllContnetAlignment .titleCountAlignment h4,.ourStoryAllContnetAlignment .titleCountAlignment h4,.ourValuesAllContnetAlignment .titleCountAlignment h4,.qhseAllContentAlignment .titleCountAlignment h4,.qualityContnetAlignment .titleCountAlignment h4,.safetyAllContentAlignment .titleCountAlignment h4,.teamCultureAllContentAlignment .titleCountAlignment h4{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;line-height:normal;color:#292929;font-weight:500}.Environment .titleCountAlignment .counter,.brandIdentityContentAlignment .titleCountAlignment .counter,.careersSection .titleCountAlignment .counter,.continiousenvolutionAlignment .titleCountAlignment .counter,.healthAllContnetAlignment .titleCountAlignment .counter,.ourStoryAllContnetAlignment .titleCountAlignment .counter,.qhseAllContentAlignment .titleCountAlignment .counter,.qualityContnetAlignment .titleCountAlignment .counter,.safetyAllContentAlignment .titleCountAlignment .counter,.teamCultureAllContentAlignment .titleCountAlignment .counter{border:2px solid #292929;display:flex;align-items:center;border-radius:999px;justify-content:center;padding:8px 24px;color:#292929;font-weight:500}.Environment .titleCountAlignment .counter span,.achivevementsAlignment .titleCountAlignment .counter span,.brandIdentityContentAlignment .titleCountAlignment .counter span,.careersSection .titleCountAlignment .counter span,.continiousenvolutionAlignment .titleCountAlignment .counter span,.healthAllContnetAlignment .titleCountAlignment .counter span,.ourStoryAllContnetAlignment .titleCountAlignment .counter span,.ourValuesAllContnetAlignment .titleCountAlignment .counter span,.qhseAllContentAlignment .titleCountAlignment .counter span,.qualityContnetAlignment .titleCountAlignment .counter span,.safetyAllContentAlignment .titleCountAlignment .counter span,.teamCultureAllContentAlignment .titleCountAlignment .counter span{display:block;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px}.achivevementsAlignment,.ourValuesAllContnetAlignment,.teamCultureAllContentAlignment{padding:60px 0}.ourValuesAllContnetAlignment .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:flex-end}.ourValuesAllContnetAlignment .grid.gridChange .gridItems:nth-child(2){padding:0 8px}.ourValuesAllContnetAlignment .grid h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#292929;font-weight:700;margin:0 0 16px}.achivevementsAlignment .grid .gridItems .details span,.ourValuesAllContnetAlignment .grid p{font-size:18px;font-weight:300;font-family:Outfit,sans-serif;font-style:normal;color:#292929}.ourValuesAllContnetAlignment .grid p{line-height:normal;margin:0 0 28px}.Environment .grid .gridItems .image img,.achievementsCertificatesHerosection .grid .gridItems .image img,.careersSection .grid .gridItems .image img,.healthAllContnetAlignment .grid .gridItems .image img,.ourValuesAllContnetAlignment .grid .visionImage img,.qualityContnetAlignment .grid .gridItems .QualityImage img,.safetyAllContentAlignment .grid .gridItems .QualityImage img,.textSectionAllContentAlignment .grid .gridItems .image img{width:100%;height:380px;object-fit:cover}.ourValuesAllContnetAlignment .firstBoxrightAlignment .box,.ourValuesAllContnetAlignment .secBox{max-width:1057px}.ourValuesAllContnetAlignment .firstBoxrightAlignment{display:flex;justify-content:flex-end;padding:40px 0 50px}.ourValuesAllContnetAlignment .titleCountAlignment .counter{border:2px solid #292929;display:flex;align-items:center;border-radius:999px;justify-content:center;cursor:pointer;padding:8px 24px;color:#292929;font-weight:500}.counterSectionAlignment{background-color:#f8f8f8;padding:26px 0}.counterSectionAlignment .alignment{display:grid;grid-template-columns:repeat(4,1fr);gap:148px}.counterSectionAlignment .alignment .firstwidth{width:204px}.counterSectionAlignment .alignment div p{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;line-height:41px;color:#363636;font-weight:400;text-align:right}.counterSectionAlignment .alignment div h6{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#363636;text-align:right;margin:0 0 12px}.achivevementsAlignment .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:40px 0 0}.achivevementsAlignment .grid .gridItems .image img{width:100%;height:490px;object-fit:cover}.achivevementsAlignment .grid .gridItems .details{padding:30px 0 0}.achivevementsAlignment .grid .gridItems .details .black-outline-button button{padding:10px 45px;min-width:152px}.achivevementsAlignment .grid .gridItems .details span{display:block;padding:0 0 16px;line-height:normal;max-width:630px}.achivevementsAlignment .grid .gridItems .details p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#292929;margin:0 0 16px;font-weight:700}.qhseAllContentAlignment .grid h6,.qhseAllContentAlignment .grid p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636}.achivevementsAlignment .titleCountAlignment .counter{border:2px solid #292929;display:flex;align-items:center;border-radius:999px;justify-content:center;cursor:default;padding:8px 24px;color:#292929;font-weight:500}.brandIdentityContentAlignment,.partnersInformation .text,.qhseAllContentAlignment{padding:0 0 60px}.qhseAllContentAlignment .grid{display:grid;grid-template-columns:1fr 495px;gap:32px;padding:32px 0 0;align-items:flex-end}.qhseAllContentAlignment .grid .image img{width:100%;object-fit:cover;height:650px}.qhseAllContentAlignment .grid h6{margin:0 0 16px;font-weight:700}.qhseAllContentAlignment .grid p{font-weight:300;margin:0 0 28px}.careersSection{padding:32px 0;background-color:#eaeaea;margin:0 0 60px}.careersSection .grid,.qualityContnetAlignment .grid,.safetyAllContentAlignment .grid{display:grid;grid-template-columns:512px 1fr;gap:32px;padding:40px 0 0}.careersSection .grid .black-outline-button{display:none;padding:16px 0 0}.careersSection .grid .subgrid h5,.careersSection .grid .subgrid p{font-size:18px;color:#292929;margin:0 0 16px;line-height:normal;font-family:Outfit,sans-serif;font-style:normal}.careersSection .grid .subgrid{display:grid;grid-template-columns:1fr 140px;gap:80px;align-items:center}.careersSection .grid .subgrid .WaveIcon{padding:0 0 16px;border-bottom:2px solid #292929}.careersSection .grid .subgrid h5{font-weight:700}.careersSection .grid .subgrid p{font-weight:300}.productheroBanner{background-image:url("../assets/images/product.png");height:711px;width:100%;display:flex;align-items:center}.productheroBanner .wfull .iconRight{text-align:right;display:flex;justify-content:flex-end;padding:20px 0 0}.discoverSectionContnetAlignment{padding-top:calc(76px - 48px)}.discoverSectionContnetAlignment .text h6{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636;max-width:868px;margin:0 0 12px}.discoverSectionContnetAlignment .text .WaveIcon,.weofferAllContnetAlignment .firstText,.weofferAllContnetAlignment .grid .gridItems .WaveIcon{padding:0 0 12px}.discoverSectionContnetAlignment .text p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;letter-spacing:0;color:#292929;max-width:486px}.findProducts{padding:141px 0 124px}.findProducts :global(.black-outline-button){padding:30px 0 0}.findProducts :global(.black-outline-button) button{min-width:140px}.findProducts :global(.black-outline-button) button img{display:none}.findProducts .alljobCardAlignment{padding:32px 0 0}.findProducts .alljobCardAlignment .findproduct,.officeLocationContentAlignment .lightBox .grid .gridItems{padding:16px;cursor:pointer}.findProducts .alljobCardAlignment .findproduct .childTextAlignment{padding:16px 0 0}.GetInTouch .textIcon .mobileshow,.automationherosection .grid .griditems img[alt=MobileWaveIcon],.findProducts .alljobCardAlignment .findproduct .childTextAlignment img,.findinstrumentsAllContnetAlignment .showallButton,.mobileViewSectionShow,.mobileviewOurvalue,.ourstorymobileviewContent,.qhsescrollbarmobileviewshow,.welcomeSectionContentAlignment .button button img{display:none}.findProducts .alljobCardAlignment .findproduct .childTextAlignment p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:600;color:#292929}.findProducts .alljobCardAlignment .findproduct .childTextAlignment p span{font-weight:400}.findProducts .alljobCardAlignment .findproduct .subgrid{display:grid;grid-template-columns:1fr 46px;gap:12px;padding:0 0 16px;border-bottom:1px solid #cfcfcf}.faq_wrap h1,.letsworkAllContentAlignment .border,.productShowAllContnetAlignment .allCardAlignment .grid:last-child{border-bottom:4px solid #292929}.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid{display:grid;grid-template-columns:16px 1fr;gap:16px;align-items:center}.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid .icon{width:16px;height:16px;border-radius:50%;border:2px solid #292929}.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#595959;font-weight:300;letter-spacing:0}.findProducts .alljobCardAlignment .findproduct .subgrid .arrowDesign{display:flex;align-items:center;justify-content:flex-end}.findProducts .alljobCardAlignment .findproduct .firstContent button{border:1px solid #969696;border-radius:999px;color:#969696;background-color:transparent;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:12px;font-weight:400;width:29px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.findProducts .alljobCardAlignment .findproduct .firstContent p{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;line-height:41px;font-weight:500;color:#292929}.findProducts .searchBar input{margin-top:20px;padding:10px;border-radius:5px;width:300px}.findProducts .allRadioButtonAlignment{display:flex;align-items:center;padding:0 0 28px;border-bottom:4px solid #292929;gap:40px}.EnquiryFormAlignment .formAlignment .form,.findProducts .sectionTitle,.findinstrumentsAllContnetAlignment .text,.letsworkAllContentAlignment .formAlignment .form{padding:0 0 28px}.findProducts .sectionTitle h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin:0;color:#363636}.productShowAllContnetAlignment{padding:40px 0 80px}.productShowAllContnetAlignment .allCardAlignment .grid{display:grid;grid-template-columns:74px 182px 1fr 152px;gap:28px;padding:40px 0;border-bottom:1px solid #292929}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton button{width:100%;cursor:pointer;padding:10px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;border-radius:999px}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton a:first-child button,.productShowAllContnetAlignment .allCardAlignment .grid .twobutton button:first-child{background-color:transparent;margin:0 0 18px;color:#000;border:2px solid #292929}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton button:last-child{border:2px solid #292929;background-color:#292929;color:#fff}.productShowAllContnetAlignment .allCardAlignment .grid .twoContent{display:flex;align-items:center;gap:60px}.modal .modalspace .twoContent p,.productShowAllContnetAlignment .allCardAlignment .grid .twoContent p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;color:#363636}.modal .modalspace .twoContent p span,.productShowAllContnetAlignment .allCardAlignment .grid .twoContent p span{font-weight:600;color:#ba0000}.achievementsCertificatesHerosection .text,.productShowAllContnetAlignment .allCardAlignment .grid .longText,.productShowAllContnetAlignment .allCardAlignment .grid .text{padding:0 0 16px}.productShowAllContnetAlignment .allCardAlignment .grid .longText p{max-width:706px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;color:#363636;font-weight:400;letter-spacing:0;line-height:24px}.productShowAllContnetAlignment .allCardAlignment .grid .text h5{margin:0 0 4px;font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636}.productShowAllContnetAlignment .allCardAlignment .grid .text p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;color:#363636}.productShowAllContnetAlignment .allCardAlignment .grid .image img{width:100%;height:182px;object-fit:contain;cursor:pointer}.productShowAllContnetAlignment .allCardAlignment .grid .counter button{background-color:transparent;border:2px solid #292929;padding:10px;cursor:pointer;width:100%;border-radius:999px;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:700;color:#292929}.productDetailsModal{background:#000;width:100%;height:100%;position:fixed;top:0;z-index:99;left:0}.CareersBanner,.OurValuesBanner,.QhseBanner,.calibrationinstrumentationbanner,.communicationbanner,.contactheroBanner,.navigationbanner,.ourStoryHeroBanner,.solutionsheroBanner{background-repeat:no-repeat;background-size:cover;background-position:center center}.modal{width:710px;position:fixed;right:0;top:0;z-index:9999;background-color:#fff;height:100vh;overflow:auto}.modal .modalspace{padding:59px 74px}.modal .modalspace ::placeholder{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#cfcfcf}.modal .modalspace .form{padding:0 0 20px}.EnquiryFormAlignment .formAlignment .form input,.letsworkAllContentAlignment .formAlignment .form input,.modal .modalspace .form input{width:100%;height:35px;border:none;border-bottom:1px solid #292929;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#292929}.EnquiryFormAlignment .formAlignment .form input:focus,.letsworkAllContentAlignment .formAlignment .form input:focus,.modal .modalspace .form input:focus{outline:0;border-bottom:1px solid #ba0000}.EnquiryFormAlignment .formAlignment .form label,.letsworkAllContentAlignment .formAlignment .form label,.modal .modalspace .form label{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:700;padding:0 0 12px;color:#363636;display:block}.modal .modalspace .button{padding:calc(48px - 20px) 0 0}.modal .modalspace .button button,.modal .modalspace .button input{width:100%;text-align:center;border:none;border-radius:99px;cursor:pointer;background-color:#ba0000;padding:10px 32px;color:#fff;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:500;letter-spacing:0}.modal .modalspace .childContnet p,.modal .modalspace .productCardgrid .productCardgridItems p,.modal .modalspace .productCardgrid .productCardgridItems span{color:#363636;line-height:normal;font-family:Outfit,sans-serif;font-style:normal}.deliveringSectionAllContnetAlignment .text .WaveIcon,.modal .modalspace .childContnet{padding:20px 0}.modal .modalspace .childContnet p{font-size:20px;font-weight:700}.modal .modalspace .twoContent{display:flex;align-items:center;gap:60px;padding:0 0 16px;border-bottom:2px solid #292929}.modal .modalspace .productCardgrid{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:0 0 12px}.modal .modalspace .productCardgrid .productCardgridItems img{width:58px;object-fit:cover;height:58px}.modal .modalspace .productCardgrid .productCardgridItems span{display:block;font-size:18px;font-weight:300}.modal .modalspace .productCardgrid .productCardgridItems span b{font-weight:500}.modal .modalspace .productCardgrid .productCardgridItems p{font-size:18px;margin:0 0 4px;font-weight:500;letter-spacing:0}.modal .modalspace .title{padding:0 0 21px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.solutionsheroBanner{background-image:url("../images/solutions.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.solutionsheroBanner::before{width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 46.67%,rgba(0,0,0,.66) 100%);content:"";content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1)}.calibrationinstrumentationbanner .wfull .textgrid,.communicationbanner .wfull .textgrid,.contactheroBanner .wfull .textgrid,.navigationbanner .wfull .textgrid,.ourStoryHeroBanner .wfull .textgrid,.solutionsheroBanner .wfull .textgrid{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:center}.contactheroBanner .wfull .textgrid .textgridItems span,.solutionsheroBanner .wfull .textgrid .textgridItems span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#fff;font-weight:300;max-width:480px}.deliveringSectionAllContnetAlignment{padding:calc(80px - 48px) 0 80px}.deliveringSectionAllContnetAlignment .text{max-width:867px;margin:0 auto}.deliveringSectionAllContnetAlignment .text h5{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#000}.deliveringSectionAllContnetAlignment .text p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;color:#292929;max-width:486px;letter-spacing:0}.EnquiryFormAlignment,.Environment,.healthAllContnetAlignment,.ourSolutionsContnetAlignment{padding:80px 0}.ourSolutionsContnetAlignment .card:hover .image img{transform:scale(1.2);transition:1s ease-in-out}.ourSolutionsContnetAlignment .card .image{overflow:hidden}.ourSolutionsContnetAlignment .card .image img{transition:1s ease-in-out;width:100%;height:220px;object-fit:cover}.ourSolutionsContnetAlignment .card .details{padding:15px 0;border-bottom:2px solid #292929}.ourSolutionsContnetAlignment .card .details h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;letter-spacing:0;margin:0 0 4px;color:#292929}.ourSolutionsContnetAlignment .card .details .description{height:50px;color:#000}.blog-card-wrapper .blog-wrap .blog-card .explore,.ourSolutionsContnetAlignment .card .details .explore{display:flex;gap:8px;cursor:pointer;align-items:center}.blog-card-wrapper .blog-wrap .blog-card .explore:hover img,.ourSolutionsContnetAlignment .card .details .explore:hover img{transform:translate(-3px,0);transition:.3s ease-in-out}.blog-card-wrapper .blog-wrap .blog-card .explore span,.ourSolutionsContnetAlignment .card .details .explore span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#292929;font-weight:500}.ourSolutionsContnetAlignment .card .details p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#595959;min-height:46px;margin:0 0 20px;max-width:334px}.automationservicesallContnetAlignment .lightbanner .grid,.ourSolutionsContnetAlignment .threeColGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ourSolutionsContnetAlignment .grid{display:grid;grid-template-columns:350px 1fr;gap:84px;padding:0 0 40px}.ourSolutionsContnetAlignment .grid .gridItems .twoColGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px}.ourSolutionsContnetAlignment .grid .gridItems .leftContent button{border:none;cursor:pointer;background-color:#ba0000;color:#fff;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;padding:5px 20px;margin:0 0 12px;border-radius:999px;letter-spacing:0}.ourSolutionsContnetAlignment .grid .gridItems .leftContent p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#292929;font-weight:300;letter-spacing:0;max-width:252px}.ourSolutionsContnetAlignment .grid .gridItems .leftContent h1{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 12px;color:#292929}.emergencyRepairs{background-color:#f8f8f8;padding:52px 0}.emergencyRepairs .grid{display:grid;grid-template-columns:1fr 680px;gap:0;align-items:flex-end}.emergencyRepairs .grid .gridItems h5{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;margin:0 0 4px;color:#292929}.emergencyRepairs .grid .gridItems .WaveIconMobile{display:none;padding:0 0 4px}.emergencyRepairs .grid .gridItems .WaveIcon{padding:4px 0 35px;border-bottom:2px solid #292929}.emergencyRepairs .grid .gridItems .mobileViewContentShow{display:none;margin:24px 0 0;border-top:2px solid #292929}.emergencyRepairs .grid .gridItems .mobileViewContentShow .leftcontentAlignment{padding:24px 0 0;margin:0 8px}.emergencyRepairs .grid .gridItems .mobileViewContentShow .leftcontentAlignment .icongrid{display:grid;grid-template-columns:16px 1fr;gap:8px}.emergencyRepairs .grid .gridItems .mobileViewContentShow .leftcontentAlignment .icongrid .mIcon{width:16px;height:16px;position:relative;top:5px;background-color:#ba0000;border-radius:50%}.emergencyRepairs .grid .gridItems .mobileViewContentShow .leftcontentAlignment .icongrid h6{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;color:#292929;letter-spacing:0;margin:0 0 20px}.emergencyRepairs .grid .gridItems .text h5,.emergencyRepairs .grid .gridItems p{font-weight:400;letter-spacing:0;font-family:Outfit,sans-serif;font-style:normal}.emergencyRepairs .grid .gridItems .mobileViewContentShow .leftcontentAlignment .icongrid span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;color:#292929;letter-spacing:0;display:block;padding:0 0 20px;line-height:150%}.emergencyRepairs .grid .gridItems p{font-size:12px;line-height:normal;max-width:190px;text-transform:uppercase}.emergencyRepairs .grid .gridItems .text{position:absolute;padding:50px 21px;bottom:0}.emergencyRepairs .grid .gridItems .text h5{font-size:18px;line-height:normal;color:#fff}.emergencyRepairs .grid .gridItems .image{height:412px;width:100%;position:relative}.certificatesallContnetAlignment .grid .gridItems .cardimage img,.emergencyRepairs .grid .gridItems .image img{width:100%;height:100%;object-fit:cover}.CareersBanner::before,.OurValuesBanner::before,.QhseBanner::before,.communicationbanner::before,.emergencyRepairs .grid .gridItems .image::before,.ourStoryHeroBanner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25)}.partnersInformation{padding:105px 0 calc(95px - 48px)}.partnersInformation .texticonGrid{display:grid;grid-template-columns:26px 1fr;gap:12px}.partnersInformation .texticonGrid span{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#292929;font-weight:300;letter-spacing:0;padding:0 0 16px}.partnersInformation .text h1{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;letter-spacing:-5.4px;color:#363636;line-height:141px;font-size:117px;position:relative}.partnersInformation .text h1 span{color:#fff;z-index:9999;position:relative}.partnersInformation .text h1::before{position:absolute;width:275px;height:275px;background-color:#ba0000;content:"";right:0;top:57%;border-radius:50%;transform:translateY(-50%)}.enquiryBannerAllContnetAlignment .button,.partnersInformation .button{padding:0 0 17px}.enquiryBannerAllContnetAlignment .button button,.partnersInformation .button button{padding:10px 20px;background-color:transparent;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#292929;border:2px solid #292929;font-weight:500;border-radius:999px}.collaboratingContnet{padding:calc(72px - 48px) 0 30px}.collaboratingContnet .iconCenter,.letsworkAllContentAlignment .textCenterAlignment,.navigationdetailsAlignment h2.text-center{text-align:center}.collaboratingContnet p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#292929;margin:0 0 10px;font-weight:600;text-align:center}.partnersImagesAllContnetAlignment,.textSectionAllContentAlignment{padding:0 0 80px}.partnersImagesAllContnetAlignment .grid{display:flex;align-items:center;gap:40px 0;flex-wrap:wrap}.partnersImagesAllContnetAlignment .grid img{margin:0 41px;min-width:130px;max-width:130px;max-height:100px;mix-blend-mode:darken}.bepartContentAlignment{padding:0 0 112px}.bepartContentAlignment .topalignment{padding:20px 0 0}.bepartContentAlignment .rightbox .box h1{font-family:Outfit,sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-4.32px;color:#363636;margin:0}.bepartContentAlignment .rightbox .box h1 span{color:#ba0000;display:none}.bepartContentAlignment .rightbox .box .twocontent{display:flex;gap:40px}.contactheroBanner{background-image:url("../assets/images/contact.png");height:711px;width:100%;display:flex;align-items:center}.contactheroBanner .wfull .iconRight{text-align:right;padding:20px 0 0}.letsworkAllContentAlignment{padding:0 0 120px}.EnquiryFormAlignment .formAlignment .button,.letsworkAllContentAlignment .formAlignment .button{padding:9px 0 0}.letsworkAllContentAlignment .formAlignment .button button,.letsworkAllContentAlignment .formAlignment .button input{width:100%;text-align:center;border:none;border-radius:99px;cursor:pointer;background-color:#ba0000;padding:10px 32px;color:#fff;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:500;height:46px;letter-spacing:0;position:relative;transition:.8s ease-in-out}.letsworkAllContentAlignment .formAlignment .button button span,.letsworkAllContentAlignment .formAlignment .button input span{position:absolute;transform:translate(32px,-50%);top:47%;width:100%;left:0;transition:.8s ease-in-out;text-align:left}.EnquiryFormAlignment .formAlignment .button button img,.EnquiryFormAlignment .formAlignment .button input img,.letsworkAllContentAlignment .formAlignment .button button img,.letsworkAllContentAlignment .formAlignment .button input img{position:absolute;right:44px;transform:translateY(-100%);top:50%;opacity:0;transition:.8s ease-in-out}.EnquiryFormAlignment .formAlignment .twoColgrid,.letsworkAllContentAlignment .formAlignment .twoColgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.letsworkAllContentAlignment .formAlignment ::placeholder{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#cfcfcf}.EnquiryFormAlignment .formAlignment .form span,.letsworkAllContentAlignment .formAlignment .form span{color:red}.letsworkAllContentAlignment .rightText{position:relative;left:22%;top:-40px}.letsworkAllContentAlignment .rightText p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#363636;max-width:248px;margin:0 auto}.faq_wrap h1,.officeInformation .items .fortext p,.officeInformation .twoMailalignment span{font-weight:500;font-family:Outfit,sans-serif;font-style:normal}.faq_wrap{margin-top:80px}.faq_wrap h1{letter-spacing:-5.4px;color:#363636;line-height:1.2;font-size:74px;position:relative;padding-bottom:20px;margin-bottom:30px;text-align:center}.officeInformation{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.officeInformation .twoMailalignment{padding:12px 0 0;display:flex;justify-content:space-between;align-items:center}.officeInformation .twoMailalignment span{display:block;font-size:18px;line-height:normal;color:#fff}.officeInformation .twoMailalignment a{font-weight:300;cursor:pointer;letter-spacing:0;color:#fff}.officeInformation .items{padding:60px}.officeInformation .items .iconcenter{text-align:center;padding:0 0 19px}.officeInformation .items .fortext{padding:0 0 12px;border-bottom:1px solid #fff}.officeInformation .items .fortext p{font-size:34px;line-height:44px;color:#fff;margin:0;text-align:center}.officeInformation .items .leftContent{max-width:457px;margin:0 auto}.officeInformation .items .leftContent .twoContnetAlignment{display:flex;justify-content:space-between;padding:12px 0 0}.officeInformation .items .leftContent .twoContnetAlignment div span:last-child,.officeLocationContentAlignment .lightBox .otherlink a:last-child{padding:0}.officeInformation .items .leftContent .twoContnetAlignment div span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.officeInformation .items .leftContent .twoContnetAlignment div span a{cursor:pointer;padding:0 0 4px;font-weight:300;color:#363636}.officeInformation .items .leftContent h6{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;line-height:44px;color:#363636;margin:0 0 28px;font-weight:500;letter-spacing:0}.officeLocationContentAlignment .lightBox .add span,.officeLocationContentAlignment .lightBox .area span,.officeLocationContentAlignment .lightBox .otherlink a{font-size:16px;line-height:150%;font-family:Outfit,sans-serif;font-style:normal}.officeInformation .items .leftContent .location{padding:0 0 12px;border-bottom:1px solid #292929}.officeInformation .items .leftContent .location p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#292929;max-width:324px;letter-spacing:0}.officeInformation .items .leftContent .location h5{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636;font-weight:700;letter-spacing:0;margin:0 0 12px}.officeInformation .childbox{width:487px;margin:0 auto}.officeInformation .items:first-child{background-color:#eaeaea}.officeInformation .items:nth-child(2){background-color:#ba0000;display:flex;align-items:center}.officeLocationContentAlignment{padding:120px 0}.officeLocationContentAlignment .contactallradioButtonAlignment{display:flex;align-items:center;gap:20px;padding:0 0 40px;flex-wrap:wrap}.officeLocationContentAlignment .contactallradioButtonAlignment .radio-button{display:flex;align-items:center}.officeLocationContentAlignment .contactallradioButtonAlignment .radio-button label{display:flex;gap:16px}.officeLocationContentAlignment .contactallradioButtonAlignment .radio-button label span{line-height:1}.officeLocationContentAlignment .lightBox{background-color:#f8f8f8;padding:20px}.officeLocationContentAlignment .lightBox .otherlink{padding:12px 0 0}.officeLocationContentAlignment .lightBox .otherlink a{display:block;cursor:pointer;color:#292929;font-weight:400;padding:0 0 4px}.officeLocationContentAlignment .lightBox .otherlink a span{font-weight:600}.officeLocationContentAlignment .lightBox .add{padding:12px 0;border-bottom:1px solid #292929}.officeLocationContentAlignment .lightBox .add span{display:block;font-weight:400;color:#292929;transition:.3s ease-in-out}.officeLocationContentAlignment .lightBox .area span{display:block;width:100%;padding:4px 8px;color:#fff;font-weight:600;letter-spacing:0;background-color:#292929;transition:.3s ease-in-out}.officeLocationContentAlignment .lightBox .centerBox{display:flex;justify-content:center;padding:80px 0 0}.officeLocationContentAlignment .lightBox .centerBox .box{min-width:295px;padding:16px;max-width:295px;width:295px}.officeLocationContentAlignment .lightBox .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:80px 20px}.officeLocationContentAlignment .lightBox .grid .gridItems:hover .area span{background-color:#ba0000;transition:.3s ease-in-out}.ourStoryHeroBanner{background-image:url("../images/ourstory-banner.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.CareersBanner .wfull,.OurValuesBanner .wfull,.QhseBanner .wfull,.communicationbanner .wfull,.navigationbanner .wfull,.ourStoryHeroBanner .wfull{width:100%;z-index:1}.ourStoryHeroBanner .wfull .textgrid .textgridItems span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;max-width:480px;color:#fff;font-weight:300}.brandIdentityContentAlignment .grid .griditems .maxWidth h6,.continiousenvolutionAlignment .grid .gridItems h6{line-height:normal;font-weight:700;margin:0 0 16px;font-size:18px;color:#363636;font-family:Outfit,sans-serif;font-style:normal}.continiousenvolutionAlignment{padding:130px 0 60px}.continiousenvolutionAlignment .grid{display:grid;grid-template-columns:1fr 455px;gap:32px;padding:40px 0 0}.continiousenvolutionAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:300;color:#363636;margin:0 0 28px;letter-spacing:0;line-height:150%}.brandIdentityContentAlignment .grid .griditems .image img,.teamCultureAllContentAlignment .image img,.weofferAllContnetAlignment .grid .gridItems .image img{height:490px;width:100%;object-fit:cover}.brandIdentityContentAlignment .grid{display:grid;grid-template-columns:1fr 690px;gap:32px;align-items:flex-start;padding:40px 0 0}.brandIdentityContentAlignment .grid .griditems:first-child{display:flex;justify-content:flex-start}.brandIdentityContentAlignment .grid .griditems .maxWidth{max-width:466px}.Environment .grid .gridItems .rightBox .box .WaveIcon,.brandIdentityContentAlignment .grid .griditems .maxWidth .WaveIcon,.healthAllContnetAlignment .grid .gridItems .rightBox .box .WaveIcon{border-bottom:2px solid #292929;padding:0 0 28px}.brandIdentityContentAlignment .grid .griditems .maxWidth h6{text-align:left;letter-spacing:0}.brandIdentityContentAlignment .grid .griditems .maxWidth p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:150%;margin:0 0 28px;color:#363636;font-weight:300}.teamCultureAllContentAlignment .maxWidth{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:40px 0 0}.qualityContnetAlignment .grid .gridItems .maxWidth h6,.safetyAllContentAlignment .grid .gridItems .maxWidth h6,.teamCultureAllContentAlignment .maxWidth h5{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636;font-weight:700;margin:0 0 16px}.teamCultureAllContentAlignment .maxWidth p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;color:#363636;max-width:516px;font-weight:300;margin:0 0 28px;line-height:150%}.QhseBanner{background-image:url("..//images/qhse-banner.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.qhseMasterSystems,.weofferAllContnetAlignment{padding:150px 0 80px}.qhseMasterSystems .text p,.visionMissionSectionContnetAlignment .grid .gridItems .iconGrid .iconGridItems h6{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636}.qhseMasterSystems .waveicon{padding:12px 0}.qhseMasterSystems span{display:block;max-width:486px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;color:#292929}.qualityContnetAlignment .grid .gridItems .maxWidth,.safetyAllContentAlignment .grid .gridItems .maxWidth{max-width:513px}.qualityContnetAlignment .grid .gridItems .maxWidth p,.safetyAllContentAlignment .grid .gridItems .maxWidth p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;color:#363636;font-weight:300;letter-spacing:0;line-height:27px;margin:0 0 28px}.Environment .grid,.healthAllContnetAlignment .grid{padding:40px 0 0;display:grid;grid-template-columns:1fr 512px;align-items:flex-end;gap:32px}.Environment .grid .gridItems .rightBox .box,.healthAllContnetAlignment .grid .gridItems .rightBox .box{max-width:501px}.Environment .grid .gridItems .rightBox .box h6,.healthAllContnetAlignment .grid .gridItems .rightBox .box h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636;margin:0 0 16px;font-weight:700;text-align:left}.Environment .grid .gridItems .rightBox .box p,.healthAllContnetAlignment .grid .gridItems .rightBox .box p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;color:#363636;line-height:27px;margin:0 0 28px;font-weight:300;max-width:501px}.safetyAllContentAlignment .grid .gridItems:last-child{margin:0 8px}.OurValuesBanner{background-image:url("../images/our-values-banner.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.textSectionAllContentAlignment .grid{display:grid;grid-template-columns:512px 1fr;gap:32px}.textSectionAllContentAlignment .grid .gridItems .textGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 60px}.textSectionAllContentAlignment .grid .gridItems .textGrid .textGridItems h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;margin:0 0 16px;letter-spacing:0;font-weight:700;color:#ba0000}.textSectionAllContentAlignment .grid .gridItems .textGrid .textGridItems p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:300;border-bottom:1px solid #292929;color:#363636;line-height:150%;letter-spacing:0;max-width:335px;padding:0 0 32px}.visionMissionSectionContnetAlignment{padding:190px 0 160px}.visionMissionSectionContnetAlignment .grid{display:grid;grid-template-columns:486px 1fr;gap:42px}.visionMissionSectionContnetAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;color:#292929;font-weight:400}.visionMissionSectionContnetAlignment .grid .gridItems .iconGrid{display:grid;grid-template-columns:26px 1fr;gap:42px}.CareersBanner{background-image:url("../images/careers-banner.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.careersContent .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px}.careersContent .grid .gridItems p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636;font-weight:700;letter-spacing:0;margin:0 0 16px}.careersContent .grid .gridItems .mobilewaveIcon{display:none;padding:0 0 16px;border-bottom:1px solid #292929}.careersContent .grid .gridItems span{display:block;padding:0 0 40px;border-bottom:1px solid #292929;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#363636;font-weight:300;letter-spacing:0;max-width:335px}.welcomeSectionContentAlignment{background-color:#f8f8f8;margin:80px 0 0;padding:80px 0}.welcomeSectionContentAlignment .button{max-width:490px}.welcomeSectionContentAlignment .button button{width:100%;padding:10px 32px;cursor:pointer;background-color:#ba0000;color:#fff;border-radius:9999px;text-align:left;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;border:none}.welcomeSectionContentAlignment .text .mobileWaveICon{display:none;padding:0 0 8px}.welcomeSectionContentAlignment .text span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#363636}.welcomeSectionContentAlignment .text h6{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636;max-width:859px}.weofferAllContnetAlignment .firstText p{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636;max-width:868px}.weofferAllContnetAlignment .grid{display:grid;grid-template-columns:1fr 690px;gap:40px}.weofferAllContnetAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;font-weight:400;color:#000}.achievementsCertificatesHerosection .text .texticon h2,.achievementsCertificatesHerosection .text h1{font-size:96px;line-height:125%;letter-spacing:-4.32px;font-family:Outfit,sans-serif;font-style:normal}.achievementsCertificatesHerosection{padding:39px 0 83px;background-color:#f8f8f8}.achievementsCertificatesHerosection .grid{display:grid;grid-template-columns:512px 1fr;gap:18px}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid{display:grid;grid-template-columns:26px 1fr;gap:16px}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .scrolldownText{margin-top:-20px}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .scrolldownText span{display:block;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:#292929;cursor:pointer}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .centerRound{display:flex;justify-content:center}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .textGrid h6{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;margin:0 0 20px;color:#363636;font-weight:700}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .textGrid p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;color:#363636;font-weight:400;margin:0 0 44px;max-width:470px;line-height:150%;letter-spacing:0}.achievementsCertificatesHerosection .text h1{text-align:right;font-weight:400;color:#363636}.achievementsCertificatesHerosection .text .texticon{display:flex;align-items:center;gap:30px}.achievementsCertificatesHerosection .text .texticon h2{font-weight:400;color:#363636}.certificatesallContnetAlignment{padding:0 0 80px;background-color:#f8f8f8}.certificatesallContnetAlignment .title{padding:0 0 40px;border-bottom:4px solid #292929}.certificatesallContnetAlignment .title p{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;line-height:normal;font-weight:500;color:#363636;margin:0}.certificatesallContnetAlignment .grid{padding:40px 0 0;display:grid;gap:40px 25px;grid-template-columns:repeat(6,1fr)}.certificatesallContnetAlignment .grid .gridItems .cardimage{height:178px;width:100%;background-color:#fff}.certificatesallContnetAlignment .grid .gridItems .details{padding:12px 0;border-bottom:2px solid #292929}.certificatesallContnetAlignment .grid .gridItems .details .iconText{display:grid;grid-template-columns:9px 1fr;align-items:center;gap:4px}.certificatesallContnetAlignment .grid .gridItems .details .iconText span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;color:#292929}.certificatesallContnetAlignment .grid .gridItems .details .iconText span a{font-weight:600;color:#363636}.certificatesallContnetAlignment .grid .gridItems .details .iconText div{width:9px;height:9px;border-radius:50%;border:2px solid #292929}.certificatesallContnetAlignment .grid .gridItems .details p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#292929;margin:0;display:-webkit-box;max-width:400px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500}.milestonesContnetAlignment{background-color:#f8f8f8;padding:0 0 80px}.milestonesContnetAlignment .leftrightMobileAlignment{padding:0 0 28px;margin:0 8px;border-bottom:2px solid #292929;display:none}.milestonesContnetAlignment .leftrightMobileAlignment .buttonAlignment{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap;max-width:310px;margin:0 auto}.milestonesContnetAlignment .leftrightMobileAlignment button{padding:4px 8px;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;letter-spacing:0;font-weight:400;color:#363636;border-radius:8px;border:none;background-color:#eaeaea;transition:.3s ease-in-out}.milestonesContnetAlignment .leftrightMobileAlignment button:hover{background-color:#ba0000;color:#fff;transition:.3s ease-in-out}.milestonesContnetAlignment .grid{display:grid;grid-template-columns:1fr 560px;gap:40px;padding:32px 0;border-bottom:1px solid #292929}.milestonesContnetAlignment .grid .lineGrid{display:grid;grid-template-columns:1px 1fr;gap:50px;margin:0 0 10px}.milestonesContnetAlignment .grid .lineGrid .lineGridItems:first-child{border-left:1px solid #292929}.milestonesContnetAlignment .grid .lineGrid .lineGridItems .boxgrid{display:grid;grid-template-columns:10px 1fr;gap:24px;align-items:center}.milestonesContnetAlignment .grid .lineGrid .lineGridItems .boxgrid .boxgridItems span{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300}.milestonesContnetAlignment .grid .lineGrid .lineGridItems .boxgrid .boxgridItems .icon{width:40px;height:40px;border-radius:4px;font-size:x-large;font-weight:300;display:flex;align-items:center;justify-content:center;color:#fff}.milestonesContnetAlignment .grid .gridItems:last-child{max-height:560px;overflow:auto}.milestonesContnetAlignment .grid ::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.milestonesContnetAlignment .grid ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px}.milestonesContnetAlignment .grid .gridItems ul{display:flex;flex-direction:column;gap:10px;height:250px;overflow:auto}.milestonesContnetAlignment .grid .gridItems .textGrid{display:grid;grid-template-columns:138px 1fr;gap:103px;align-items:center}.milestonesContnetAlignment .grid .gridItems .textGrid .twoColGrid{display:grid;grid-template-columns:repeat(1,1fr);gap:0}.milestonesContnetAlignment .grid .gridItems .textGrid .twoColGrid span{display:block;padding:2px;text-align:center;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;color:#363636;cursor:pointer;border-bottom:1px solid #969696;transition:.3s ease-in-out}.milestonesContnetAlignment .grid .gridItems .textGrid .textGridItems .lgtext p{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;letter-spacing:-5.4px;color:#363636;font-size:128px;line-height:128px}.milestonesContnetAlignment .sectionHeader{display:flex;align-items:center;justify-content:space-between;padding:0 0 32px;border-bottom:2px solid #292929}.milestonesContnetAlignment .sectionHeader .rightContnet button{border:2px solid #292929;border-radius:999px;padding:8px 16px;cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;background-color:transparent;color:#595959}.milestonesContnetAlignment .sectionHeader .leftcontnet{display:flex;align-items:center;gap:4px}.findinstrumentsAllContnetAlignment .text h4,.milestonesContnetAlignment .sectionHeader .leftcontnet p{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#363636}.GetInTouch{border:2px solid #292929;width:140px;height:140px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;-webkit-appearance:textfield;overflow:hidden}.GetInTouch:hover,.GetInTouchHero:hover{border:2px solid #ba0000;transition:.5s ease-in-out}.GetInTouch:hover::before,.GetInTouchHero:hover::before{transform:translateY(0);opacity:1;transition:.5s ease-in-out}.GetInTouch:hover svg path,.GetInTouchHero .textIcon svg,.GetInTouchHero .textIcon svg path{stroke:#fff}.GetInTouch:hover .secText span,.GetInTouch:hover .textIcon span{color:#fff}.GetInTouch::before,.GetInTouchHero::before{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#ba0000;content:"";border-radius:50%;transform:translateY(100%);opacity:0;transition:.5s ease-in-out}.GetInTouch .secText span,.GetInTouch .textIcon span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;color:#292929}.GetInTouch .textIcon,.GetInTouchHero .textIcon{display:flex;align-items:center;gap:10px}.automationherosection{padding:117px 0 159px}.automationherosection .grid{display:grid;grid-template-columns:505px 1fr;gap:183px}.automationherosection .grid .griditems .box{width:100%;height:389px;border:1px solid #ececec;border-radius:36px;padding:39px 44px;background-color:#fff;box-shadow:0 0 31.1px 0 rgba(0,0,0,.15);display:flex;align-items:flex-end}.automationherosection .grid .griditems .box .buttonrightAlignment button{padding:12px;border:none;cursor:pointer;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;justify-content:center;display:flex;border-radius:999px;min-width:152px;align-items:center;gap:8px;background-color:#ba0000;color:#fff}.automationherosection .grid .griditems .box .imagecenter{display:flex;justify-content:center;padding:0 0 28px}.automationherosection .grid .griditems h1{font-family:Outfit,sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-4.32px;color:#292929;margin:0 0 12px}.automationherosection .grid .griditems p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;color:#363636;line-height:150%}.automationherosection .grid .griditems h2{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;margin:0 0 12px;color:#363636;font-weight:700}.automationservicesallContnetAlignment .servicebutton button,.communicationsolutions .servicebutton button{border:none;cursor:pointer;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;border-radius:999px;background-color:#ba0000;padding:5px 20px;color:#fff}.automationservicesallContnetAlignment h2,.communicationsolutions h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#363636;margin:0}.automationservicesallContnetAlignment h3,.communicationsolutions h3{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#ba0000;margin:0 0 48px}.automationservicesallContnetAlignment .lightbanner,.communicationsolutions .lightbanner{background-color:#eaeaea;padding:80px 0}.automationservicesallContnetAlignment .lightbanner .grid .image{height:310px;width:100%;border-radius:20px}.automationservicesallContnetAlignment .lightbanner .grid .image img,.communicationsolutions .card .image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.automationservicesallContnetAlignment .lightbanner .grid .allContentImageUpper,.communicationsolutions .card .details{background:linear-gradient(0deg,rgba(186,0,0,.9) 0,rgba(186,0,0,.9) 100%);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;flex-direction:column}.automationservicesallContnetAlignment .lightbanner .grid .griditems .iconcenteralignment{padding:0 0 20px;display:flex;justify-content:center}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment{max-width:205px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span:first-child{padding-left:0}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span:first-child::before{content:none}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span{display:block;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#fff;position:relative;padding-left:15px}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span::before{width:6px;height:6px;background-color:#fff;border-radius:6px;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0}.automationservicesallContnetAlignment .lightbanner .grid .griditems h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#fff;margin:0 0 8px;font-weight:500;text-align:center}.calibrationinstrumentationbanner{background-image:url("../images/solutions-calibration.jpg");height:711px;width:100%;display:flex;align-items:center}.calibrationinstrumentationbanner .wfull .textgrid .textgridItems span,.communicationbanner .wfull .textgrid .textgridItems span,.navigationbanner .wfull .textgrid .textgridItems span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;max-width:550px;color:#fff;font-weight:300}.calibrationinstrumentationtextContnetAlignment{padding:30px 0 150px}.calibrationinstrumentationtextContnetAlignment .iconcenter{display:flex;justify-content:center;padding:0 0 12px}.calibrationinstrumentationtextContnetAlignment h2{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px;color:#363636;max-width:837px;margin:0 auto;text-align:center}.calibrationinstrumentationtextContnetAlignment p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#363636;margin:12px 0 0;font-weight:300;text-align:center}.findinstrumentsAllContnetAlignment,.navigationdetailsAlignment{padding:0 0 119px}.findinstrumentsAllContnetAlignment .showallButton .leftRightalignment{padding:12px 12px 0}.findinstrumentsAllContnetAlignment .showallButton .leftRightalignment button{padding:4px 12px;border:1px solid #969696;background-color:transparent;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:400;display:flex;align-items:center;gap:8px;color:#292929;border-radius:999px}.findinstrumentsAllContnetAlignment .tabledesign{padding:20px 70px;border-radius:8px;background-color:#f3f3f3;display:flex}.findinstrumentsAllContnetAlignment .tabledesign .tableDesignalign{width:50%}.findinstrumentsAllContnetAlignment .tabledesign table{width:100%;border-collapse:collapse}.findinstrumentsAllContnetAlignment .tabledesign table thead tr th{padding:16px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#ba0000;font-weight:600}.findinstrumentsAllContnetAlignment .tabledesign table tbody tr td{padding:16px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;color:#363636}.findinstrumentsAllContnetAlignment .tableAllContnetAlignment h5{margin:0 0 12px;font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;color:#363636}.communicationsolutions .card .details h6,.communicationsolutions .card .details p,.faq_section>div>p{line-height:normal;font-family:Outfit,sans-serif;font-style:normal}.findinstrumentsAllContnetAlignment .allRadioButtonAlignment{display:flex;align-items:center;padding:0 0 28px;border-bottom:4px solid #292929;gap:20px;flex-wrap:wrap}.findinstrumentsAllContnetAlignment .allRadioButtonAlignment :global(.radio-button) label{display:flex;align-items:center;gap:16px}.GetInTouchHero{border:2px solid #fff;width:140px;height:140px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:.5s ease-in-out;overflow:hidden;position:relative}.GetInTouchHero .secText span,.GetInTouchHero .textIcon span,.communicationsolutions .card .explore span{display:block;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;color:#fff}.scrollDown{transition-duration:.2s}.onTop,.scrolled{transition-duration:0s}.onTop{position:static}.scrolled{transform:translateY(-117px)}.navigationbanner{background-image:url("../images/solutions-navigation.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}.navigationbanner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:0}.solutionCategory{background-image:none}.solutionCategory img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0;z-index:-1}.navigationdetailsAlignment .waveicon{padding:0 0 12px;text-align:center}.navigationdetailsAlignment h6{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;color:#363636;margin:0;line-height:150%;font-weight:500;text-align:center}.navigationdetailsAlignment .line{padding:12px 0 0;border-bottom:1px solid #292929}.navigationdetailsAlignment .grid{padding:32px 0 0;display:grid;gap:20px;grid-template-columns:427px 1fr}.navigationdetailsAlignment .grid .textline{border-top:2px solid #292929}.navigationdetailsAlignment .grid p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:300;color:#292929;line-height:24px;margin:0 0 20px}.navigationdetailsAlignment .grid .image img{display:block;height:212px;object-fit:cover}.faq_section{margin-top:60px}.faq_section>div>p{background-color:#f8f8f8;padding:20px;font-size:18px;font-weight:700;color:#363636;display:block;text-transform:capitalize}.faq_section>div>div{padding:20px}.faq_section>div>div p{font-family:Outfit,sans-serif;font-size:18px;font-weight:300}.faq-icon{height:30px;width:30px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center}.faq-icon::after{height:100%;width:2px;background-color:red;content:''}.communicationsolutions .twocardAlignment{display:flex;align-items:center;justify-content:center;gap:20px}.communicationsolutions .twocardAlignment .items{min-width:414px;width:414px}.communicationsolutions .grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 0 40px;gap:20px}.communicationsolutions .card{height:310px;width:100%;border-radius:20px;position:relative;padding:0}.communicationsolutions .card:hover .line{width:80%}.communicationsolutions .card .image{height:100%}.communicationsolutions .card .line{width:100%;height:2px;transition:.3s ease-in-out;background-color:#292929}.communicationsolutions .card .explore{padding:10px 30px;display:flex;gap:2px;cursor:pointer;align-items:center;margin-top:20px;border:1px solid #fff;border-radius:20px}.communicationsolutions .card .explore img{transition:.3s ease-in-out;filter:invert(1)}.communicationsolutions .card .details h6{font-size:22px;color:#fff;margin:0 0 8px;font-weight:500;text-align:center}.communicationsolutions .card .details p{font-size:18px;font-weight:500;color:#292929;margin:0 0 20px}.communicationbanner{background-image:url("../images/solutions-communication.jpg");height:711px;width:100%;display:flex;align-items:center;position:relative}@keyframes rotate{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.communicationtextsectionalignment{padding:30px 0 100px}.communicationtextsectionalignment .iconcenterAlignment{display:flex;align-items:center;padding:0 0 12px;justify-content:center}.communicationtextsectionalignment h2{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px;color:#363636;margin:0 0 12px;text-align:center}.communicationtextsectionalignment p,.communicationtrusted .grid ul li,.enquiryBannerAllContnetAlignment h1{font-weight:400;font-family:Outfit,sans-serif;font-style:normal}.communicationtextsectionalignment p{font-size:16px;color:#363636;text-align:center;line-height:24px}.communicationtrusted{padding:0 0 130px}.communicationtrusted .grid:last-child{padding:0;grid-template-columns:1fr 495px}.communicationtrusted .grid{display:grid;grid-template-columns:495px 1fr;gap:42px;align-items:flex-end;padding:0 0 100px}.communicationtrusted .grid p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#292929;margin:12px 0}.communicationtrusted .grid .line{padding:0 0 12px;border-bottom:2px solid #292929}.communicationtrusted .grid .img{width:100%;height:308px;display:block;object-fit:cover}.communicationtrusted .grid ul{padding:0 0 0 1.25rem;margin:0}.communicationtrusted .grid ul li{font-size:16px;line-height:150%;color:#000}.enquiryBannerAllContnetAlignment{padding:70px 0 44px}.enquiryBannerAllContnetAlignment h1{font-size:96px;line-height:125%;letter-spacing:-4.32px;max-width:1000px;color:#363636}.EnquiryFormAlignment .title{padding:0 0 32px}.EnquiryFormAlignment .title p{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#cfcfcf}.EnquiryFormAlignment .formAlignment .button button,.EnquiryFormAlignment .formAlignment .button input{width:100%;text-align:center;border:none;border-radius:99px;height:45px;position:relative;cursor:pointer;background-color:#ba0000;padding:10px 32px;color:#fff;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:500;letter-spacing:0}.EnquiryFormAlignment .formAlignment .button button:hover,.EnquiryFormAlignment .formAlignment .button input:hover{transition:.8s ease-in-out}.EnquiryFormAlignment .formAlignment .button button span,.EnquiryFormAlignment .formAlignment .button input span{position:absolute;transform:translate(32px,-50%);top:50%;width:100%;left:0;transition:.8s ease-in-out}.EnquiryFormAlignment .formAlignment ::placeholder{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:300;color:#cfcfcf}.controlmonitoringAllContnetAlignment{padding:63px 0 124px}.controlmonitoringAllContnetAlignment .grid{display:grid;grid-template-columns:60px 1fr;gap:100px}.controlmonitoringAllContnetAlignment .grid .griditems:last-child{max-width:954px}.controlmonitoringAllContnetAlignment .grid .griditems .lastext{border-bottom:2px solid #292929;padding:20px 0}.controlmonitoringAllContnetAlignment .grid .griditems .lastext p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#000;max-width:954px;margin-bottom:20px;font-weight:400}.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;border-bottom:2px solid #292929;padding:28px 0}.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew .textgriditems{border-bottom:1px solid #000;padding:0 0 20px}.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew .textgriditems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:700;margin:0 0 20px;line-height:150%;color:#363636}.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew .textgriditems span{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;max-width:466px;font-weight:500;color:#363636}.controlmonitoringAllContnetAlignment .grid .griditems .textstyle{padding:28px 0;border-bottom:2px solid #292929}.controlmonitoringAllContnetAlignment .grid .griditems .textstyle h4{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;color:#000;font-weight:500;line-height:150%}.controlmonitoringAllContnetAlignment .grid .griditems .image{padding:40px 0;max-width:1281px}.controlmonitoringAllContnetAlignment .grid .griditems .image img{width:100%;height:305px;object-fit:cover}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid{align-items:center;display:grid;padding:0 0 28px;border-bottom:2px solid #292929;grid-template-columns:1fr;gap:32px}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;color:#292929;margin:0}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid .icon{width:100%;height:61px;border:2px solid #292929;color:#292929;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;line-height:41px;font-weight:500;border-radius:99px;display:flex;justify-content:center;align-items:center}.controlmonitoringAllContnetAlignment .grid .griditems .backButton{display:flex;align-items:center;cursor:pointer;gap:4px}.controlmonitoringAllContnetAlignment .grid .griditems .backButton span{display:block;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;color:#292929;font-weight:400}.blog-card-wrapper{padding:50px 15px}.blog-card-wrapper .blog-wrap{max-width:1270px;width:100%;margin:auto;display:flex;align-items:center;flex-wrap:wrap}.blog-card-wrapper .blog-wrap .blog-card{max-width:400px;width:100%;margin-bottom:20px;margin-right:20px}@media (max-width:1279px){.blog-card-wrapper{padding:40px 15px}.blog-card-wrapper .blog-wrap .blog-card{width:300px;margin-right:15px}}@media (max-width:1023px){.blog-card-wrapper{padding:30px 15px}.blog-card-wrapper .blog-wrap .blog-card{width:225px}}.blog-card-wrapper .blog-wrap .blog-card .blog-img{width:400px;margin-bottom:15px;height:260px}@media (max-width:1279px){.blog-card-wrapper .blog-wrap .blog-card .blog-img{width:300px;height:200px}}@media (max-width:1023px){.blog-card-wrapper .blog-wrap .blog-card .blog-img{width:225px;height:150px}}@media (max-width:767px){.header{padding:9px 12px}.CareersBanner .wfull .iconRight,.GetInTouch .textIcon .mobilenone,.OurValuesBanner .wfull .iconRight,.QhseBanner .wfull .iconRight,.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .scrolldownText,.automationherosection .grid .griditems img[alt=WaveIcon],.bepartContentAlignment .rightbox .box .twocontent h1,.calibrationinstrumentationbanner .wfull .iconRight,.calibrationinstrumentationtextContnetAlignment h2 br,.careersSection .grid .subgrid .subgridItems:last-child,.communicationbanner .wfull .iconRight,.controlmonitoringAllContnetAlignment .grid .griditems .backButton,.emergencyRepairs .grid .gridItems .WaveIcon,.emergencyRepairs .grid .gridItems .text,.enquiryBannerAllContnetAlignment .button,.findProducts .alljobCardAlignment .findproduct .subgrid .arrowDesign,.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid .icon,.findinstrumentsAllContnetAlignment .tableAllContnetAlignment h5,.footer .grid .gridItems .findContact button .desktopImage,.footer .grid .gridItems .twoColGrid div p,.footer .grid .gridItems .writeToUs button .desktopImage,.footer .grid .gridItems h4 br,.header .headerAlignment .button button,.header .headerAlignment .menu,.header:hover .headerAlignment .scrollheader,.header:hover .headerAlignment .scrolltoWebBlackIcon,.heroBanner .wfull .iconRight,.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .bottomAlignment,.herobannerNewAlignment .grid .griditems .contentNew,.herobannerNewAlignment .grid .griditems .readmoreButton,.herobannerNewAlignment .grid .griditems .redbox .subgrid,.herobannerNewAlignment .grid .griditems .waveiconNew,.milestonesContnetAlignment .grid .gridItems .textGrid .textGridItems:first-child,.mobileviewscrolldownnone,.navigationbanner .wfull .iconRight,.navigationdetailsAlignment .line,.ourStoryHeroBanner .wfull .iconRight,.partnersInformation .button,.partnersInformation .texticonGrid img,.productheroBanner .wfull .iconRight,.solutionsheroBanner .wfull .iconRight{display:none}.careersSection .grid .black-outline-button,.footer .grid .gridItems .mobileAdd,.footer .grid .gridItems .mobileviewshow,.header .headerAlignment .mobileMenu,.header:hover .headerAlignment .mobileMenu .searchblackMenu,.header:hover .headerAlignment .scrollheadermobilelogo,.header:hover .headerAlignment .search .searchblack,.scrolldown .lgviewnone,.scrollheronone{display:block}.header .headerAlignment .button,.header:hover .headerAlignment .button{gap:12px}.header .headerAlignment .logo{height:59px}.header .headerAlignment .logo img{max-width:172px;height:auto}.header[data-show=true]{height:76px}.footer:hover{background-color:#ba0000;color:#f8f8f8}.footer:hover a{color:#f8f8f8!important}.footer{padding:17px 8px}.footer .footerMobileMenu{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap}.EnquiryFormAlignment .formAlignment .twoColgrid,.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid,.footer .grid,.letsworkAllContentAlignment .formAlignment .twoColgrid{grid-template-columns:repeat(1,1fr);gap:0}.footer .grid .gridItems:last-child{order:2}.footer .grid .gridItems:nth-child(3){padding:22px 0;border-bottom:2px solid #fff;order:4}.footer .grid .gridItems:nth-child(2){order:3}.footer .grid .gridItems .talkSection{padding:0 0 28px}.footer .grid .gridItems .talkSection p{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;text-align:right}.footer .grid .gridItems .writeToUs{width:276px;margin-left:auto}.EnquiryFormAlignment .formAlignment .button button:hover img,.EnquiryFormAlignment .formAlignment .button button:hover span,.EnquiryFormAlignment .formAlignment .button input:hover img,.EnquiryFormAlignment .formAlignment .button input:hover span,.footer .grid .gridItems .findContact button:hover .desktopImage,.footer .grid .gridItems .findContact button:hover .mobileImage,.footer .grid .gridItems .findContact button:hover span,.footer .grid .gridItems .writeToUs button:hover .desktopImage,.footer .grid .gridItems .writeToUs button:hover .mobileImage,.footer .grid .gridItems .writeToUs button:hover span,.herobannerNewAlignment .grid .griditems .readmoreButton button:hover img,.herobannerNewAlignment .grid .griditems .readmoreButton button:hover span,.letsworkAllContentAlignment .formAlignment .button button:hover img,.letsworkAllContentAlignment .formAlignment .button button:hover span,.letsworkAllContentAlignment .formAlignment .button input:hover img,.letsworkAllContentAlignment .formAlignment .button input:hover span{transform:none}.EnquiryFormAlignment .formAlignment .button button span,.EnquiryFormAlignment .formAlignment .button input span,.footer .grid .gridItems .findContact button span,.footer .grid .gridItems .writeToUs button span,.herobannerNewAlignment .grid .griditems .readmoreButton button span,.letsworkAllContentAlignment .formAlignment .button button span,.letsworkAllContentAlignment .formAlignment .button input span{position:initial;right:0;transform:none}.EnquiryFormAlignment .formAlignment .button button img,.EnquiryFormAlignment .formAlignment .button input img,.footer .grid .gridItems .findContact button .mobileImage,.footer .grid .gridItems .writeToUs button .mobileImage,.herobannerNewAlignment .grid .griditems .readmoreButton button img,.letsworkAllContentAlignment .formAlignment .button button img,.letsworkAllContentAlignment .formAlignment .button input img{display:block;position:initial;opacity:1;right:0;transform:none}.footer .grid .gridItems .findContact button,.footer .grid .gridItems .writeToUs button{background-color:#fff;color:#000;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;display:flex;align-items:center;gap:10px;min-height:46px}.footer .grid .gridItems .findContact{width:276px;margin-left:auto;margin-right:auto}.footer .grid .gridItems .twoColGrid{padding:40px 0 0;grid-template-columns:1fr;gap:0}.footer .grid .gridItems .twoColGrid div:first-child{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;border-top:2px solid #fff;border-bottom:1px solid #fff;padding:22px 0}.footer .grid .gridItems .twoColGrid div:last-child{display:flex;align-items:center;gap:12px;justify-content:center;padding:22px;border-bottom:2px solid #fff}.EnquiryFormAlignment .formAlignment .button,.footer .grid .gridItems .twoColGrid div a,.letsworkAllContentAlignment .formAlignment .button{padding:0}.footer .grid .gridItems .add span,.footer .grid .gridItems .mobilephone span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.CareersBanner .wfull .textgrid .textgridItems span,.communicationtrusted .grid ul li,.footer .grid .gridItems .social a{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300}.footer .grid .gridItems .social span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;justify-content:center;font-weight:600}.footer .grid .gridItems .officeinformation h5,.navigationdetailsAlignment .grid p,.officeInformation .items .leftContent .twoContnetAlignment div span,.officeInformation .twoMailalignment span{text-align:center}.footer .grid .gridItems h4{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 11px}.findinstrumentsAllContnetAlignment .tableAllContnetAlignment,.herobannerNewAlignment{padding:32px 0 0}.herobannerNewAlignment .grid,.partnersInformation .texticonGrid{grid-template-columns:repeat(1,1fr);padding:0 8px}.herobannerNewAlignment .grid .griditems .readmoreButton button{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;display:flex;align-items:center;gap:10px;min-height:46px}.herobannerNewAlignment .grid .griditems .heading h2{font-size:48px;line-height:60px;max-width:331px}.herobannerNewAlignment .grid .griditems .cardgrid{padding:8px 0 0;gap:8px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .image{height:120px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment{padding:10px}.herobannerNewAlignment .grid .griditems .cardgrid .cardgriditems .contnetAlignment h4,.milestonesContnetAlignment .sectionHeader .leftcontnet p{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:700}.herobannerNewAlignment .grid .griditems .redbox{padding:12px 12px 26px}.EnquiryFormAlignment .title p,.brandIdentityContentAlignment .titleCountAlignment h4,.careersSection .titleCountAlignment h4,.continiousenvolutionAlignment .titleCountAlignment h4,.findinstrumentsAllContnetAlignment .text h4,.herobannerNewAlignment .grid .griditems .redbox .text h1,.ourStoryAllContnetAlignment .titleCountAlignment h4,.ourValuesAllContnetAlignment .titleCountAlignment h4,.qhseAllContentAlignment .titleCountAlignment h4,.teamCultureAllContentAlignment .titleCountAlignment h4{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px}.mapSection img{height:auto}.mapOverlayContent .firsttext p{max-width:293px;font-size:20px;font-style:normal;font-weight:700;line-height:125%}.mapOverlayContent .allcontentAlignment{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:60px 0 0}.mapOverlayContent .allcontentAlignment .rightcontent{width:81px;margin-right:8px}.mapOverlayContent .allcontentAlignment .rightcontent span{width:81px;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.mapOverlayContent .allcontentAlignment .rightcontent .activeCountry{width:81px;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;white-space:nowrap}.mapOverlayContent .allcontentAlignment .leftcontent{padding:10px 8px 0}.mapOverlayContent .allcontentAlignment .leftcontent .sublist{padding:6px 0 0}.mapOverlayContent .allcontentAlignment .leftcontent h2{color:#fff;font-family:Outfit;font-size:56px;font-style:normal;font-weight:500;line-height:normal}.homepageSlidesection{padding:40px 20px}.homepageSlidesection .text h4{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.homepageSlidesection .sliderDesign .img{height:320px;border-radius:10px}.homepageSlidesection .sliderDesign div{border-radius:10px}.CareersBanner,.OurValuesBanner,.QhseBanner,.communicationbanner,.heroBanner,.navigationbanner,.ourStoryHeroBanner,.productheroBanner,.solutionsheroBanner{height:660px}.CareersBanner .wfull,.Environment .childText span,.OurValuesBanner .wfull,.calibrationinstrumentationbanner .wfull,.careersSection .grid .gridItems:last-child,.communicationbanner .wfull,.communicationsolutions .servicebutton,.deliveringSectionAllContnetAlignment .text,.discoverSectionContnetAlignment .text,.healthAllContnetAlignment .childText span,.heroBanner .wfull,.milestonesContnetAlignment .grid .gridItems .textGrid .textGridItems .lgtext,.navigationbanner .wfull,.ourStoryAllContnetAlignment .childText span,.ourStoryAllContnetAlignment .grid .gridItems:last-child,.ourStoryHeroBanner .wfull,.productheroBanner .wfull,.qhseAllContentAlignment .grid .gridItems:last-child,.qualityContnetAlignment .childText span,.safetyAllContentAlignment .childText span,.solutionsheroBanner .wfull,.weofferAllContnetAlignment .grid .gridItems:first-child{padding:0 8px}.OurValuesBanner .wfull .textgrid,.heroBanner .wfull .textgrid{align-items:center}.heroBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;max-width:275px}.contactheroBanner .wfull h1,.contactheroBanner .wfull h2,.heroBanner .wfull h1,.heroBanner .wfull h2,.ourStoryHeroBanner .wfull h1,.ourStoryHeroBanner .wfull h2,.productheroBanner .wfull h1,.productheroBanner .wfull h2,.solutionsheroBanner .wfull h1,.solutionsheroBanner .wfull h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0}.heroBanner .wfull h1{margin:130px 0 0}.scrolldown .mobileviewAllContnetAlignment{display:flex;align-items:flex-end;justify-content:space-between}.scrolldown{padding:28px 38px 74px 12px}.scrolldown .iconcenter,.scrolldown span{text-align:left}.Environment .grid,.achivevementsAlignment .grid,.careersSection .grid,.continiousenvolutionAlignment .grid,.ourStoryAllContnetAlignment .grid,.qhseAllContentAlignment .grid{grid-template-columns:repeat(1,1fr);gap:24px;padding:24px 0 0}.Environment .grid .gridItems .image img,.achivevementsAlignment .grid .gridItems .image img,.brandIdentityContentAlignment .grid .griditems .image img,.careersSection .grid .gridItems .image img,.continiousenvolutionAlignment .grid .gridItems .image img,.healthAllContnetAlignment .grid .gridItems .image img,.ourStoryAllContnetAlignment .grid .gridItems .image img,.ourValuesAllContnetAlignment .grid .visionImage img,.qhseAllContentAlignment .grid .image img,.qualityContnetAlignment .grid .gridItems .QualityImage img,.safetyAllContentAlignment .grid .gridItems .QualityImage img,.teamCultureAllContentAlignment .image img,.textSectionAllContentAlignment .grid .gridItems .image img{height:244px}.ourStoryAllContnetAlignment .grid .gridItems .button{padding:16px 0 0}.achivevementsAlignment .grid .gridItems .details .black-outline-button button,.careersSection .grid .black-outline-button button,.ourStoryAllContnetAlignment .grid .gridItems .button button,.ourValuesAllContnetAlignment .secBox .button button,.qhseAllContentAlignment .grid .black-outline-button button{background-color:#ba0000;color:#fff;border:2px solid #fff}.ourStoryAllContnetAlignment .grid .gridItems .waveicon,.ourValuesAllContnetAlignment .grid .waveIcon,.welcomeSectionContentAlignment .text{padding:0 0 16px}.ourStoryAllContnetAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;max-width:368px;margin:0 0 16px;font-weight:300;letter-spacing:0}.careersSection .titleCountAlignment,.ourStoryAllContnetAlignment .titleCountAlignment{margin:0 8px;padding:0 0 24px;border-bottom:2px solid #292929}.achivevementsAlignment .titleCountAlignment .counter,.careersSection .titleCountAlignment .counter,.ourStoryAllContnetAlignment .titleCountAlignment .counter,.ourValuesAllContnetAlignment .titleCountAlignment .counter,.qhseAllContentAlignment .titleCountAlignment .counter{padding:10px 20px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;border-radius:113px;letter-spacing:0;font-weight:500;line-height:19px}.achivevementsAlignment .titleCountAlignment .counter span,.careersSection .titleCountAlignment .counter span,.ourStoryAllContnetAlignment .titleCountAlignment .counter span,.ourValuesAllContnetAlignment .titleCountAlignment .counter span,.qhseAllContentAlignment .titleCountAlignment .counter span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:0}.achivevementsAlignment .childText span,.careersSection .childText span,.continiousenvolutionAlignment .childText span,.ourValuesAllContnetAlignment .childText span,.qhseAllContentAlignment .childText span,.teamCultureAllContentAlignment .childText span{padding:0 8px 8px}.brandIdentityContentAlignment .grid,.emergencyRepairs .grid,.ourValuesAllContnetAlignment .grid{grid-template-columns:repeat(1,1fr);gap:24px}.ourValuesAllContnetAlignment .grid.gridChange .gridItems:first-child{order:inherit;padding:0}.ourValuesAllContnetAlignment .grid.gridChange .gridItems h6,.ourValuesAllContnetAlignment .grid.gridChange .gridItems p{text-align:right}.ourValuesAllContnetAlignment .grid .gridItems:first-child{order:2;padding:0 8px}.ourValuesAllContnetAlignment .grid p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;margin:0 0 16px;letter-spacing:0}.ourValuesAllContnetAlignment .secBox .button{text-align:center;padding:24px 0 0}.ourValuesAllContnetAlignment .firstBoxrightAlignment{padding:24px 0 60px}.ourValuesAllContnetAlignment .titleCountAlignment{margin:0 8px;border-bottom:2px solid #292929;padding:0 0 24px}.counterSectionAlignment .alignment{gap:20px;padding:0 16px}.counterSectionAlignment .alignment .firstwidth{width:auto}.counterSectionAlignment .alignment div p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;max-width:45px;margin:0 auto;text-align:center}.counterSectionAlignment .alignment div h6{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px;margin:0;text-align:center}.achivevementsAlignment .grid .gridItems .details{padding:24px 8px 0}.achivevementsAlignment .grid .gridItems .details span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;max-width:368px;font-weight:300}.achivevementsAlignment .titleCountAlignment,.continiousenvolutionAlignment .titleCountAlignment{padding:0 0 24px;margin:0 8px;border-bottom:2px solid #292929}.achivevementsAlignment .titleCountAlignment h4{max-width:254px;font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px}.Environment .grid .gridItems .rightBox .box p,.brandIdentityContentAlignment .grid .griditems .maxWidth p,.healthAllContnetAlignment .grid .gridItems .rightBox .box p,.qhseAllContentAlignment .grid p,.qualityContnetAlignment .grid .gridItems .maxWidth p,.safetyAllContentAlignment .grid .gridItems .maxWidth p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;letter-spacing:0;margin:0 0 16px}.Environment .titleCountAlignment,.healthAllContnetAlignment .titleCountAlignment,.qhseAllContentAlignment .titleCountAlignment,.qualityContnetAlignment .titleCountAlignment,.safetyAllContentAlignment .titleCountAlignment{padding:0 0 24px;border-bottom:2px solid #292929;margin:0 8px}.careersSection,.controlmonitoringAllContnetAlignment .grid .griditems .image,.qhseMasterSystems .waveicon{padding:20px 0}.careersSection .grid .subgrid,.findProducts .alljobCardAlignment .findproduct .subgrid,.milestonesContnetAlignment .grid .gridItems .textGrid,.officeInformation{grid-template-columns:repeat(1,1fr)}.QhseBanner .wfull .textgrid .textgridItems span,.careersSection .grid .subgrid p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;letter-spacing:0}.productheroBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;letter-spacing:0}.communicationbanner .wfull h1,.navigationbanner .wfull h1,.ourStoryHeroBanner .wfull h1,.productheroBanner .wfull h1{margin:150px 0 12px}.discoverSectionContnetAlignment .text h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:500;letter-spacing:0}.Environment,.findProducts,.healthAllContnetAlignment,.officeLocationContentAlignment,.ourSolutionsContnetAlignment{padding:60px 0}.findProducts :global(.black-outline-button){padding:10px 8px 0}.findProducts :global(.black-outline-button) button{min-width:180px;display:flex;align-items:center;gap:10px;justify-content:center}.findProducts :global(.black-outline-button) button img{display:block}.findProducts .alljobCardAlignment{padding:24px 0 0;margin:0 8px}.findProducts .alljobCardAlignment .findproduct{background-color:#f8f8f8;margin:0 0 16px}.findProducts .alljobCardAlignment .findproduct .childTextAlignment{display:flex;align-items:center;justify-content:space-between}.GetInTouch .textIcon .mobileshow,.automationherosection .grid .griditems img[alt=MobileWaveIcon],.careersContent .grid .gridItems .mobilewaveIcon,.emergencyRepairs .grid .gridItems .WaveIconMobile,.emergencyRepairs .grid .gridItems .mobileViewContentShow,.findProducts .alljobCardAlignment .findproduct .childTextAlignment img,.findinstrumentsAllContnetAlignment .showallButton,.milestonesContnetAlignment .leftrightMobileAlignment,.mobileViewSectionShow,.mobileviewOurvalue,.ourstorymobileviewContent,.qhsescrollbarmobileviewshow,.welcomeSectionContentAlignment .button button img,.welcomeSectionContentAlignment .text .mobileWaveICon{display:block}.findProducts .alljobCardAlignment .findproduct .subgrid .textGrid p{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%}.findProducts .alljobCardAlignment .findproduct .firstContent p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:700;max-width:209px}.findProducts .allRadioButtonAlignment{grid-template-columns:repeat(1,1fr);gap:12px;display:grid;padding:0 0 28px;margin:0 8px}.findProducts .sectionTitle{padding:0 8px 28px}.findProducts .sectionTitle span{padding:0 0 4px}.Environment .titleCountAlignment h4,.achievementsCertificatesHerosection .text .texticon h2,.achievementsCertificatesHerosection .text h1,.automationherosection .grid .griditems h1,.calibrationinstrumentationbanner .wfull h1,.calibrationinstrumentationbanner .wfull h2,.communicationbanner .wfull h1,.communicationbanner .wfull h2,.enquiryBannerAllContnetAlignment h1,.findProducts .sectionTitle h2,.healthAllContnetAlignment .titleCountAlignment h4,.navigationbanner .wfull h1,.navigationbanner .wfull h2,.qualityContnetAlignment .titleCountAlignment h4,.safetyAllContentAlignment .titleCountAlignment h4{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:0}.productShowAllContnetAlignment{padding:2px 0 30px}.partnersInformation .texticonGrid span,.productShowAllContnetAlignment .allCardAlignment .grid:last-child{border-bottom:1px solid #292929}.productShowAllContnetAlignment .allCardAlignment .grid{padding:28px 0;margin:0 8px;gap:12px;grid-template-columns:repeat(1,1fr)}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton{padding:20px 0 0;display:grid;gap:12px}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton a:first-child button,.productShowAllContnetAlignment .allCardAlignment .grid .twobutton button:first-child{order:2;margin:0}.productShowAllContnetAlignment .allCardAlignment .grid .twobutton button:last-child{background-color:#ba0000;border:2px solid #ba0000}.productShowAllContnetAlignment .allCardAlignment .grid .twoContent{display:grid;grid-template-columns:1fr;gap:4px}.productShowAllContnetAlignment .allCardAlignment .grid .text h5{margin:0 0 16px}.productShowAllContnetAlignment .allCardAlignment .grid .image img{height:230px}.productShowAllContnetAlignment .allCardAlignment .grid .counter button{width:fit-content;padding:10px 26px}.modal{width:100%;overflow:auto}.modal .modalspace{padding:24px}.modal .modalspace .twoContent,.officeInformation .twoMailalignment{display:grid;grid-template-columns:repeat(1,1fr);gap:4px}.modal .modalspace .title h1{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:500}.solutionsheroBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:400;max-width:305px;letter-spacing:0}.solutionsheroBanner .wfull h1{margin:50px 0 12px}.deliveringSectionAllContnetAlignment .text h5{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:150%;font-weight:500}.deliveringSectionAllContnetAlignment .text p,.officeLocationContentAlignment .lightBox .add span,.qhseMasterSystems span,.visionMissionSectionContnetAlignment .grid .gridItems p{font-weight:300}.certificatesallContnetAlignment .grid .gridItems .details p,.ourSolutionsContnetAlignment .card .details h6{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0}.ourSolutionsContnetAlignment .card .details p{min-height:auto}.ourSolutionsContnetAlignment .threeColGrid{grid-template-columns:repeat(1,1fr);margin:0 8px}.ourSolutionsContnetAlignment .grid{grid-template-columns:repeat(1,1fr);gap:24px;padding:0 0 20px}.ourSolutionsContnetAlignment .grid .gridItems .twoColGrid{grid-template-columns:repeat(1,1fr);gap:20px;margin:0 8px}.ourSolutionsContnetAlignment .grid .gridItems .leftContent{margin:0 8px;padding:0 0 16px;border-bottom:1px solid #292929}.ourSolutionsContnetAlignment .grid .gridItems .leftContent button{padding:10px 20px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;font-weight:400;margin:0 0 16px}.ourSolutionsContnetAlignment .grid .gridItems .leftContent p{max-width:328px}.ourSolutionsContnetAlignment .grid .gridItems .leftContent h1{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;margin:0 0 16px}.emergencyRepairs{padding:32px 0}.emergencyRepairs .grid .gridItems:last-child{order:1}.Environment .grid .gridItems:first-child,.emergencyRepairs .grid .gridItems:first-child,.healthAllContnetAlignment .grid .gridItems:first-child{order:2;margin:0 8px}.emergencyRepairs .grid .gridItems h5{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin:0 0 4px}.emergencyRepairs .grid .gridItems p{line-height:150%;padding:0}.emergencyRepairs .grid .gridItems .image{height:207px}.partnersInformation{padding:80px 0 32px}.partnersInformation .text{padding:0 8px 32px}.partnersInformation .text h1{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;max-width:309px;letter-spacing:0}.partnersInformation .text h1::before{width:70px;height:70px;border-radius:50%;transform:translateY(-50%);left:117px;top:76%;right:inherit}.collaboratingContnet{padding:0 0 30px}.partnersImagesAllContnetAlignment .grid{display:grid;grid-template-columns:repeat(2,1fr);padding:0 20px;gap:20px}.partnersImagesAllContnetAlignment .grid img{margin:0;max-width:100%;height:120px;width:100%;max-height:none;object-fit:contain!important}.bepartContentAlignment{padding:0 0 80px}.bepartContentAlignment .rightbox,.bepartContentAlignment .rightbox .box .twocontent,.blog-card-wrapper .blog-wrap{justify-content:center}.bepartContentAlignment .rightbox .box h1{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:0;display:flex}.bepartContentAlignment .rightbox .box h1 span{display:block;padding-left:5px}.contactheroBanner{height:841px}.contactheroBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;font-weight:300}.contactheroBanner .wfull h1{margin:120px 0 12px}.certificatesallContnetAlignment,.continiousenvolutionAlignment,.letsworkAllContentAlignment,.navigationdetailsAlignment,.qhseMasterSystems,.visionMissionSectionContnetAlignment,.weofferAllContnetAlignment{padding:0 0 60px}.letsworkAllContentAlignment .border{border:none}.letsworkAllContentAlignment .textCenterAlignment img{max-width:250px}.letsworkAllContentAlignment .formAlignment{padding:46px 16px 0}.letsworkAllContentAlignment .formAlignment .button button,.letsworkAllContentAlignment .formAlignment .button input{display:flex;align-items:center;gap:10px}.EnquiryFormAlignment .formAlignment .form,.letsworkAllContentAlignment .formAlignment .form{padding:0 0 40px}.letsworkAllContentAlignment .rightText{top:0;left:0;padding:32px 0 0}.letsworkAllContentAlignment .rightText p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;text-align:center;letter-spacing:0;font-weight:300;max-width:219px}.officeInformation .items{padding:52px 8px;height:auto}.officeInformation .items .fortext p{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;line-height:normal;text-align:center;font-weight:600}.officeInformation .items .leftContent .twoContnetAlignment{display:grid;grid-template-columns:repeat(1,1fr)}.officeInformation .items .leftContent h6{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px;margin:0 0 20px;text-align:center}.officeInformation .items .leftContent .location p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;max-width:325px;font-weight:300;margin:0 auto;text-align:center;letter-spacing:0}.officeInformation .items .leftContent .location h5{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;text-align:center;font-weight:600}.blog-card-wrapper .blog-wrap .blog-card,.officeInformation .childbox{width:100%}.officeLocationContentAlignment .contactallradioButtonAlignment{display:grid;grid-template-columns:repeat(3,1fr);padding:0 14px;gap:14px}.officeLocationContentAlignment .lightBox{padding:20px 8px}.officeLocationContentAlignment .lightBox .otherlink a{color:#ba0000}.officeLocationContentAlignment .lightBox .otherlink a span{color:#292929}.officeLocationContentAlignment .lightBox .area span{background-color:#ba0000}.officeLocationContentAlignment .lightBox .centerBox{display:block;padding:20px 0 0}.officeLocationContentAlignment .lightBox .centerBox .box{width:100%;padding:16px 0;min-width:100%;max-width:100%}.communicationtrusted .grid:last-child,.officeLocationContentAlignment .lightBox .grid,.visionMissionSectionContnetAlignment .grid .gridItems .iconGrid,.weofferAllContnetAlignment .grid{grid-template-columns:repeat(1,1fr);gap:20px}.officeLocationContentAlignment .lightBox .grid .gridItems{padding:16px 0 36px;border-bottom:1px solid #292929}.calibrationinstrumentationbanner .wfull .textgrid .textgridItems span,.communicationbanner .wfull .textgrid .textgridItems span,.navigationbanner .wfull .textgrid .textgridItems span,.ourStoryHeroBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;max-width:319px;font-weight:300}.continiousenvolutionAlignment .grid .gridItems:last-child{padding:0 11px}.Environment .grid .gridItems .rightBox .box .WaveIcon,.continiousenvolutionAlignment .grid .gridItems .WaveIcon,.healthAllContnetAlignment .grid .gridItems .rightBox .box .WaveIcon,.qualityContnetAlignment .grid .gridItems .WaveIcon,.safetyAllContentAlignment .grid .gridItems .WaveIcon,.teamCultureAllContentAlignment .WaveIcon{padding:0;border:none}.continiousenvolutionAlignment .grid .gridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;margin:0 0 16px;font-weight:300}.Environment .titleCountAlignment .counter,.brandIdentityContentAlignment .titleCountAlignment .counter,.communicationsolutions .servicebutton button,.continiousenvolutionAlignment .titleCountAlignment .counter,.healthAllContnetAlignment .titleCountAlignment .counter,.qualityContnetAlignment .titleCountAlignment .counter,.safetyAllContentAlignment .titleCountAlignment .counter,.teamCultureAllContentAlignment .titleCountAlignment .counter{padding:10px 20px}.brandIdentityContentAlignment .titleCountAlignment .counter span,.continiousenvolutionAlignment .titleCountAlignment .counter span,.teamCultureAllContentAlignment .titleCountAlignment .counter span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;line-height:normal;font-weight:500}.brandIdentityContentAlignment .grid .griditems:first-child,.teamCultureAllContentAlignment .maxWidth .order{order:2;padding:0 11px}.brandIdentityContentAlignment .grid .griditems .maxWidth .WaveIcon{border:none;padding:0}.brandIdentityContentAlignment .childText span{padding:0 8px;max-width:175px}.brandIdentityContentAlignment .titleCountAlignment,.teamCultureAllContentAlignment .titleCountAlignment{border-bottom:2px solid #292929;padding:0 0 24px;margin:0 8px}.teamCultureAllContentAlignment .image{padding:24px 0 0}.teamCultureAllContentAlignment .maxWidth{padding:24px 0 0;display:grid;grid-template-columns:none;gap:24px}.teamCultureAllContentAlignment .maxWidth p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;margin:0 0 16px}.QhseBanner .wfull,.qhseMasterSystems .text,.qualityContnetAlignment .grid .gridItems:last-child{margin:0 8px}.OurValuesBanner .wfull h1,.OurValuesBanner .wfull h2,.QhseBanner .wfull h1,.QhseBanner .wfull h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal}.QhseBanner .wfull h1{margin:200px 0 12px}.qhseMasterSystems .text p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:27px}.qualityContnetAlignment .grid{padding:24px 0 0;grid-template-columns:repeat(1,1fr)}.Environment .titleCountAlignment .counter span,.healthAllContnetAlignment .titleCountAlignment .counter span,.qualityContnetAlignment .titleCountAlignment .counter span,.safetyAllContentAlignment .titleCountAlignment .counter span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:500;line-height:normal}.healthAllContnetAlignment .grid{grid-template-columns:repeat(1,1fr);padding:24px 0 0;gap:24px}.safetyAllContentAlignment .grid{padding:24px 0 0;display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.OurValuesBanner .wfull .textgrid .textgridItems span{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:300;letter-spacing:0;max-width:325px}.OurValuesBanner .wfull h1{margin:360px 0 0}.textSectionAllContentAlignment .grid{grid-template-columns:repeat(1,1fr);gap:60px}.careersContent .grid,.textSectionAllContentAlignment .grid .gridItems .textGrid{grid-template-columns:repeat(1,1fr);gap:32px;padding:0 8px}.textSectionAllContentAlignment .grid .gridItems .textGrid .textGridItems h6{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;font-weight:600;margin:0 0 16px}.textSectionAllContentAlignment .grid .gridItems .textGrid .textGridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;padding:0 0 16px;font-weight:300;max-width:100%}.visionMissionSectionContnetAlignment .grid{grid-template-columns:repeat(1,1fr);gap:20px;padding:0 8px}.visionMissionSectionContnetAlignment .grid .gridItems .iconGrid .iconGridItems h6{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;letter-spacing:0;font-weight:500;line-height:27px}.CareersBanner .wfull h1,.CareersBanner .wfull h2{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;line-height:normal;letter-spacing:0;font-weight:500}.CareersBanner .wfull h1{margin:130px 0 12px}.careersContent .grid .gridItems p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;color:#ba0000;letter-spacing:0}.careersContent .grid .gridItems span{max-width:100%;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;margin:0 0 16px;padding:0;border:none;font-weight:300}.welcomeSectionContentAlignment{margin:60px 0;padding:30px 8px}.welcomeSectionContentAlignment .button button{background-color:#292929;display:flex;align-items:center;gap:10px}.welcomeSectionContentAlignment .text span{padding:0 0 8px}.welcomeSectionContentAlignment .text h6{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding:0 0 16px;border-bottom:1px solid #292929}.weofferAllContnetAlignment .firstText{padding:0 8px 20px}.weofferAllContnetAlignment .firstText p{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.weofferAllContnetAlignment .grid .gridItems .image img{height:324px}.achievementsCertificatesHerosection{padding:60px 0;border-bottom:2px solid #292929;margin:0 8px}.achievementsCertificatesHerosection .grid{gap:32px;grid-template-columns:repeat(1,1fr)}.achievementsCertificatesHerosection .grid .gridItems .image img{height:324px;object-position:center}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid{grid-template-columns:repeat(1,1fr);gap:8px}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .centerRound{justify-content:flex-end;padding-right:30px}.achievementsCertificatesHerosection .grid .gridItems .icontextGrid .icontextGridItems .textGrid h6,.calibrationinstrumentationbanner .wfull h1{margin:0 0 12px}.achievementsCertificatesHerosection .text,.findinstrumentsAllContnetAlignment{padding:0 8px 60px}.achievementsCertificatesHerosection .text .texticon{gap:9px}.achievementsCertificatesHerosection .text .texticon img{max-width:27px}.certificatesallContnetAlignment .title{border:none;padding:0 0 60px}.certificatesallContnetAlignment .title p{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;line-height:41px;font-weight:500;text-align:center}.certificatesallContnetAlignment .grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 8px}.milestonesContnetAlignment{padding:28px 0 60px}.milestonesContnetAlignment .grid{grid-template-columns:repeat(1,1fr);border:none;padding:0 0 32px}.milestonesContnetAlignment .grid .lineGrid{margin:0 0 40px;gap:30px}.milestonesContnetAlignment .grid .lineGrid .lineGridItems .boxgrid{gap:20px}.milestonesContnetAlignment .grid .gridItems:last-child{margin:0 8px;max-height:390px;background:linear-gradient(180deg,#f8f8f8 0,rgba(248,248,248,0) 11%,rgba(248,248,248,0) 89.37%,#f8f8f8 100%)}.milestonesContnetAlignment .grid .gridItems .textGrid .textGridItems .lgtext p{font-family:Outfit,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.milestonesContnetAlignment .sectionHeader{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:0 8px 28px;border:none}.milestonesContnetAlignment .sectionHeader .leftcontnet img{max-width:20px}.GetInTouch svg path{stroke:#fff}.GetInTouch,.GetInTouchHero{width:110px;height:110px;background-color:#ba0000;border:2px solid #ba0000}.GetInTouch .secText span,.GetInTouch .textIcon span,.GetInTouchHero .secText span,.GetInTouchHero .textIcon span{color:#fff}.automationherosection{padding:60px 19px}.automationherosection .grid{grid-template-columns:repeat(1,1fr);gap:40px}.automationherosection .grid .griditems .box{height:auto;align-items:center;padding:45px 30px}.automationherosection .grid .griditems p{max-width:351px;margin:0 0 12px}.automationherosection .grid .griditems h2{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:700}.automationservicesallContnetAlignment .servicebutton{padding:0 28px 16px}.automationservicesallContnetAlignment h2{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;margin:0 28px}.automationservicesallContnetAlignment h3{font-family:Outfit,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:44px;margin:0 28px 24px}.automationservicesallContnetAlignment .lightbanner{padding:24px 0;margin:0 0 60px}.automationservicesallContnetAlignment .lightbanner .grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:0 23px}.automationservicesallContnetAlignment .lightbanner .grid .image{height:147px;border-radius:9.492px}.automationservicesallContnetAlignment .lightbanner .grid .allContentImageUpper,.automationservicesallContnetAlignment .lightbanner .grid .image img{border-radius:9.492px}.automationservicesallContnetAlignment .lightbanner .grid .griditems .iconcenteralignment{padding:0 0 9px}.automationservicesallContnetAlignment .lightbanner .grid .griditems .iconcenteralignment img{max-width:36px}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment{max-width:98px;gap:4px}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span{font-size:5.695px;font-style:normal;font-weight:400;padding-left:5px;line-height:150%}.automationservicesallContnetAlignment .lightbanner .grid .griditems .listalignment span::before{width:2px;height:2px}.automationservicesallContnetAlignment .lightbanner .grid .griditems h6{font-size:8.543px;font-weight:500;line-height:150%}.calibrationinstrumentationbanner{height:660px;align-items:flex-end;padding-bottom:68px}.calibrationinstrumentationtextContnetAlignment{padding:0 20px 80px}.calibrationinstrumentationtextContnetAlignment h2{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.calibrationinstrumentationtextContnetAlignment p{margin:20px 0 0}.findinstrumentsAllContnetAlignment .text{padding:0 12px 12px;border-bottom:2px solid #292929}.findinstrumentsAllContnetAlignment .tabledesign{padding:0 38px}.findinstrumentsAllContnetAlignment .tabledesign table thead tr th{padding:12px;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:600}.findinstrumentsAllContnetAlignment .tabledesign table tbody tr td{padding:12px;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.findinstrumentsAllContnetAlignment .allRadioButtonAlignment{grid-template-columns:repeat(1,1fr);gap:12px;padding:0;margin:0;display:none}.scrollDown,.scrolled{transform:translateY(0);position:sticky}#map{height:861px}.navigationdetailsAlignment .waveicon{display:flex;justify-content:center}.navigationdetailsAlignment h6{margin:0 20px;text-align:center;padding:0 0 20px;border-bottom:2px solid #292929}.navigationdetailsAlignment .grid{grid-template-columns:repeat(1,1fr);gap:20px;padding:20px 20px 0}.communicationsolutions .twocardAlignment{grid-template-columns:repeat(1,1fr);display:grid}.communicationsolutions .twocardAlignment .items{width:100%;min-width:100%}.communicationsolutions .grid{grid-template-columns:repeat(1,1fr);padding:0 0 20px}.communicationsolutions h2{font-family:Outfit,sans-serif;font-style:normal;font-weight:500;line-height:44px;font-size:30px;margin:16px 8px 0}.communicationsolutions h3{font-family:Outfit,sans-serif;font-style:normal;font-weight:500;line-height:44px;font-size:30px;margin:0 8px}.communicationsolutions .lightbanner{padding:60px 8px;background-color:transparent}.communicationtextsectionalignment{padding:0 0 20px;margin:0 20px;border-bottom:2px solid #292929}.communicationtextsectionalignment h2{font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;margin:0 0 20px}.communicationtrusted{padding:80px 20px}.communicationtrusted .grid{grid-template-columns:repeat(1,1fr);gap:20px;padding:0 0 80px}.communicationtrusted .grid p{font-family:Outfit,sans-serif;font-size:16px;font-style:normal;line-height:150%;margin:12px 0 0;font-weight:300}.communicationtrusted .grid .img{height:332px}.communicationtrusted .grid ul{margin:12px 0 0}.enquiryBannerAllContnetAlignment{padding:53px 8px 0}.EnquiryFormAlignment{padding:97px 16px 110px}.EnquiryFormAlignment .formAlignment .button button,.EnquiryFormAlignment .formAlignment .button input{display:flex;align-items:center;gap:10px;height:auto}.controlmonitoringAllContnetAlignment{padding:60px 20px}.controlmonitoringAllContnetAlignment .grid{grid-template-columns:1fr;gap:0}.controlmonitoringAllContnetAlignment .grid .griditems .textgridNew{grid-template-columns:1fr}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid{grid-template-columns:1fr;gap:8px;padding:12px 0}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid h2{font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:41px}.controlmonitoringAllContnetAlignment .grid .griditems .textgrid .icon{width:fit-content;min-width:50px;height:32px;font-size:16px;line-height:24px;font-weight:600}.blog-card-wrapper .blog-wrap .blog-card .blog-img{width:100%;height:auto}}.blog-card-wrapper .blog-wrap .blog-card .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-card-wrapper .blog-wrap .blog-card .blog-head{font-family:Outfit,sans-serif;font-size:22px;font-style:normal;line-height:normal;font-weight:500;letter-spacing:0;margin:0 0 10px;color:#292929;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog-card-wrapper .blog-wrap .blog-card .blog-text{color:#292929;font-size:16px;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1279px){.blog-card-wrapper .blog-wrap .blog-card .blog-head{font-size:20px}.blog-card-wrapper .blog-wrap .blog-card .explore span{font-size:16px}}@media (max-width:1023px){.blog-card-wrapper .blog-wrap .blog-card .blog-head{font-size:17px}.blog-card-wrapper .blog-wrap .blog-card .blog-text{font-size:14px}.blog-card-wrapper .blog-wrap .blog-card .explore span{font-size:15px}}.blog-card-wrapper .blog-wrap .blog-card a{text-decoration:none}