.homeBanner{background:url(/images/homeImg/bannerBg.svg) no-repeat;background-position:top;background-size:cover}.bannerContainer{padding-top:50px;padding-bottom:150px}.containerWrapper{width:70%;max-width:1500px}.bannerContent>*,.bannerDescContent,.contentInnerWrapperengineering>*{flex:1}.bannerContent picture{align-self:flex-end}.imgMob,.inquiryMobile{display:none}.bannerDescContentWrapper{display:flex;padding:40px;width:78%}.bannerDescContentLeft{padding-right:40px}.bannerDescContentRight{padding-left:40px}.contentInnerWrapper{margin-bottom:150px}.homecontentWrapper{padding-left:40px}.subHeadhtwo{font-size:32px}.exploreOuterWrapper{background:url(/images/homeImg/exploreBg.svg) no-repeat top right;background-size:97% 87%}.buildingModularity{padding:100px 0 50px 0}.innerContentExplore,.exploreWrapper{position:relative}.buildingModularity .pageUrlLinkBtn{position:relative;z-index:1}.innerContentExplore:after{content:url(/images/homeImg/stripedCircle.svg);position:absolute;top:-15px;left:0}.exploreHead{margin-top:-30px}.exploreInnerWrapper{padding-left:40px}.exploreContent{padding:20px 20px 40px 20px;width:175px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.microExplore{margin-right:10px}.exploreSubHead{font-weight:600;padding-bottom:25px}.exploreContent:hover .exploreSubHead{font-weight:700}.exploreInnerWrapper figure{text-align:center}.eCommerceExplore{margin-left:10px;margin-top:30px}.eCommerceExplore .exploreSubHead{padding-bottom:28px}.contentBoxOuterWrapper{padding-bottom:150px}.contentBoxWrapper{padding:40px;display:table-cell;width:33%;position:relative;padding-bottom:80px}.contentBoxWrapper .pageUrlLinkBtn{position:absolute;bottom:0;margin-bottom:40px}.techTransformation{padding:150px 0}.techTransWrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-top:100px}.techTransBox{flex-basis:25%;width:25%}.techTransBoxPadding{padding-bottom:40px}.techTransBoxFirst{padding-right:10px}.techTransBoxLink{min-height:115px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.techTransBoxLink:hover{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02)}.techTransBoxText{transition:margin-top .5s ease;-webkit-transition:margin-top .5s ease;-moz-transition:margin-top .5s ease;-ms-transition:margin-top .5s ease;-o-transition:margin-top .5s ease}.techTransBoxLink:hover .techTransBoxText{margin-top:-20px}.techTransBoxTextWrapper .linkText{opacity:0;bottom:0;transition:bottom .5s ease;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease}.techTransBoxLast{padding-left:10px}.clientContainer{align-items:flex-start;padding-top:150px}.logoBox{padding:30px 15px}.bottomBox{position:relative;top:20px}.topBox{position:relative;top:-20px}.datadrivenExpWrapper{padding-top:30px}.contentBoxWrapper:hover{background-color:#e62552}.contentBoxWrapper:hover p,.contentBoxWrapper:hover .subHeadhthree{color:#fff}.contentBoxWrapper:hover .pageUrlLinkBtn{border:2px solid #fff;color:#fff}.logoOuterWrapper{padding-left:40px}.techTransBoxLink:hover .techTransBoxTextWrapper .linkText{opacity:1;bottom:-22px}.footerOuterWrapper{background:url(/images/homeImg/footerBg.svg) no-repeat top right;background-size:cover}.footerContentWrapper{align-items:center;display:flex;justify-content:space-between;width:80%;max-width:1500px;position:relative}.footerBox{padding:40px;position:absolute;top:-30px}.footerContent p{font-size:28px;line-height:36px}#copyright p{font-size:14px}.inquiryMobile,.searchicon,.menuicon{margin-left:35px}.inquiryWeb{margin-left:20px}.privacyWrapper img,.cookiePolicyText p:nth-of-type(2) span{display:inline}.privacyWrapper figure{background-color:#f6ce6b;padding:20px;display:table-cell;vertical-align:middle}.privacyWrapper img{max-width:90px}.cookiePolicyClose{right:52px}.webSwitch{padding-right:20px}@media screen and (max-width:1500px){.homemainHead{font-size:52px}}@media screen and (max-width:1350px){.techTransBox{flex-basis:33%;width:33%}.techTransBoxLast{padding-left:0}.techTransBox:nth-child(3),.techTransBox:nth-child(6){padding-right:0}.techTransBox:nth-child(5){padding-left:10px}.techTransBox:nth-child(4){padding-right:10px}}@media screen and (max-width:1200px){.homemainHead{font-size:46px;line-height:59px}.contentInnerWrapper.clientContainer{display:block}.topBox,.bottomBox{position:static}.logoOuterWrapper{padding-left:0}}@media screen and (max-width:1100px){.textSplit{display:block}.techTransBoxLink{min-height:150px}}