.fs-services-main.fs-services-main-dark{background:linear-gradient(180deg,navy -17.33%,#00001a 113.78%);display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;padding:100px 0 0;position:relative}.body-container--what-we-do .fs-services-main-dark.fs-services-main{padding:0!important}.fs-services-main-dark.fs-services-main .arrow-btn{display:none}.body-container--what-we-do .fs-services-main-dark.fs-services-main .arrow-btn{display:flex}.body-container--what-we-do .fs-services-main-dark.fs-services-main .arrow-btn:hover{color:#fff;gap:10px}.body-container--what-we-do .fs-services-main-dark.fs-services-main .arrow-btn:hover img{filter:brightness(0) invert(1)}.body-container--what-we-do .fs-focus-main-group{display:none}.body-container--what-we-do .fs-services-main .fs-focus-text-image{padding:100px 0}.body-container--what-we-do .fs-services-main .fs-sustainable-manufacturing-group .block-right{max-width:680px}.body-container--radar .fs-services-main-dark.fs-services-main{padding:0!important}.body-container--radar .fs-focus-main-group{display:none}.body-container--radar .fs-services-main .fs-focus-text-image{padding:100px 0}.body-container--radar .fs-services-main .fs-sustainable-manufacturing-group .block-left{max-width:100%;width:100%}.body-container--radar .fs-services-main .fs-sustainable-manufacturing-group .block-left h2{text-align:center}.body-container--radar .fs-services-main-dark.fs-services-main:after{display:none}.fs-services-main-dark.fs-services-main:after{background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:-23%;width:100%;z-index:1}.fs-services-main.fs-services-main-dark h2{color:#fff;font-family:var(--Bespoke-font);font-size:54px;font-weight:400;letter-spacing:-2.7px;line-height:76px;margin-bottom:55px;text-align:left}.fs-services-main-dark.fs-services-main .container{position:relative;z-index:2}.fs-services-main-dark.fs-services-main .container.blend-mode{max-width:1200px;mix-blend-mode:screen}.body-container--insights-landing .fs-services-main.fs-services-main-dark h2{text-align:center}.fs-services-main.fs-services-main-dark h2 i{color:#06a491}.fs-services-main-box{display:flex;flex-wrap:wrap;gap:10px}.fs-services-main-box a{display:inline-block;width:calc(33.33% - 7px)}.fs-services-main.fs-services-main-dark .fs-services-main-paragraph{margin-bottom:100px}.fs-services-main.fs-services-main-dark .fs-services-main-paragraph p{color:#fff;font-family:var(--tt-hoves-font);font-size:20px;font-weight:400;line-height:31px;margin:0}.fs-seservices-block{display:flex;float:left;height:100%;margin:0;overflow:hidden;position:relative;width:100%}.fs-seservices-block img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%}.fs-seservices-block:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.fs-seservices-block:after{background:linear-gradient(180deg,transparent .67%,rgba(0,0,0,.5) 60%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.fs-services-main.fs-services-main-dark .fs-seservices-block .title{bottom:50px;left:0;padding:0 55px;position:absolute;right:0;width:100%;z-index:9}.fs-services-main.fs-services-main-dark .fs-seservices-block .title h2{color:#fff;font-family:var(--tt-hoves-font);font-size:45px;font-weight:400;line-height:normal;margin-bottom:15px;text-align:left}.fs-services-main.fs-services-main-dark .fs-seservices-block .title .fs-rte p{color:#fff;font-family:var(--tt-hoves-font);font-size:20px;font-style:normal;font-weight:400;line-height:22px;max-width:315px}.fs-services-main.fs-services-main-dark .fs-seservices-block .title a{color:#fff;font-weight:400}.fs-services-main.fs-services-main-dark .fs-seservices-block .title span{color:#fff;font-family:var(--tt-hoves-font);font-size:24px;font-style:normal;font-weight:400;line-height:26.371px}.fs-services-main.fs-services-main-dark .fs-seservices-block .title svg{margin-bottom:-2px;margin-left:7px;width:21px}.fs-services-main .fs-sustainable-manufacturing-group .block-left h2{color:#fff;font-family:var(--Bespoke-font);font-size:54px;font-weight:400;margin:0}.fs-services-main .fs-sustainable-manufacturing-group .block-left h2 i{color:#39b7a7}.fs-services-main .fs-sustainable-manufacturing-group .block-left{max-width:510px;width:45%}.fs-sustainable-manufacturing-radar-image img{width:100%}.fs-services-main .fs-focus-text-image{padding-top:100px}.fs-services-main .fs-focus-text-image video{width:100%}.fs-services-main .fs-sustainable-manufacturing-group .block-right{max-width:886px;width:calc(55% - 30px)}.fs-services-main .fs-sustainable-manufacturing-group .block-right p{color:#fff;font-family:var(--tt-hoves-font);font-size:20px;font-weight:400;line-height:30px;margin-bottom:0}.fs-services-main .fs-sustainable-manufacturing-group{align-items:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:0}.fs-seservices-block.fs-seservices-block-front{height:100%;position:absolute;transform-style:preserve-3d;transition:all .6s;width:100%}.fs-seservices-block.fs-seservices-block-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);z-index:2}.fs-services-main-box a .fs-seservices-inner{height:100%;position:relative;transform-style:preserve-3d;transition:all .6s;width:100%}.fs-services-main-box a:hover .fs-seservices-inner{transform:rotateY(180deg)}.fs-services-main-box a:hover .fs-seservices-block.fs-seservices-block-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fs-services-main-box a:hover .fs-seservices-block.fs-seservices-block-back{-webkit-backface-visibility:visible;backface-visibility:visible}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back:after{background:#0a6e61;opacity:.8}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title{bottom:auto;top:65px}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title h2{color:#fff;font-family:var(--tt-hoves-font);font-size:30px;font-style:normal;font-weight:400;letter-spacing:0;line-height:97%}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title .fs-rte p,.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title .fs-rte span{color:#fff;font-family:var(--tt-hoves-font);font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 15px}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title .fs-rte p:last-of-type{margin-bottom:0}@media only screen and (min-width:1359px){.fs-services-main.fs-services-main-dark .fs-services-main-paragraph p{width:1354px}}@media only screen and (max-width:1200px){.fs-services-main.fs-services-main-dark .fs-seservices-block .title{padding:0 25px}}@media only screen and (max-width:1024px){.body-container--radar .fs-services-main .fs-focus-text-image{padding:80px 0 60px}.fs-services-main.fs-services-main-dark .fs-seservices-block .title{bottom:20px;padding:0 20px}.fs-services-main .fs-sustainable-manufacturing-group .block-left h2,.fs-services-main.fs-services-main-dark .fs-seservices-block .title h2{font-size:30px;line-height:40px}.fs-services-main .fs-sustainable-manufacturing-group .block-right p,.fs-services-main.fs-services-main-dark .fs-seservices-block .title .fs-rte p{font-size:18px;margin-bottom:20px}.fs-services-main .fs-sustainable-manufacturing-group .block-right p{margin-bottom:0}.fs-services-main.fs-services-main-dark .fs-seservices-block .title span{font-size:20px;line-height:22.371px}.fs-services-main.fs-services-main-dark .fs-seservices-block .title svg{width:16px}}@media only screen and (max-width:991px){.fs-services-main-box{justify-content:center}.fs-services-main-box a{width:calc(50% - 5px)}.fs-services-main.fs-services-main-dark .fs-services-main-paragraph{margin-bottom:80px}.fs-services-main .fs-sustainable-manufacturing-group .block-right p,.fs-services-main.fs-services-main-dark .fs-services-main-paragraph p{font-size:18px;line-height:29px;text-align:center}.fs-services-main.fs-services-main-dark h2{font-size:34px;line-height:56px;text-align:center}.fs-services-main .fs-sustainable-manufacturing-group .block-left,.fs-services-main .fs-sustainable-manufacturing-group .block-right{max-width:100%;width:100%}.fs-services-main .fs-sustainable-manufacturing-group{gap:15px;justify-content:center}}@media only screen and (max-width:767px){.fs-services-main .fs-focus-text-image{padding-top:80px}.body-container--what-we-do .fs-services-main .fs-focus-text-image{padding:80px 0}.fs-services-main.fs-services-main-dark{padding:80px 0 60px!important}.body-container--insights-landing .fs-services-main.fs-services-main-dark{padding:150px 0 60px!important}.fs-services-main.fs-services-main-dark h2{font-size:16px;line-height:27px}.fs-services-main.fs-services-main-dark .fs-services-main-paragraph{margin-bottom:60px}.fs-services-main.fs-services-main-dark h2{font-size:28px;line-height:normal;margin-bottom:40px}.fs-services-main-box a{width:100%}.fs-seservices-block img{min-height:400px;object-fit:cover}.fs-services-main .fs-sustainable-manufacturing-group .block-left h2,.fs-sustainable-manufacturing .block-left h2{font-size:30px}}@media only screen and (max-width:575px){.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title h2{font-size:22px;margin-bottom:10px}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title{top:20px}.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title .fs-rte p,.fs-services-main.fs-services-main-dark .fs-seservices-block.fs-seservices-block-back .title .fs-rte span{font-size:16px;margin:0 0 8px}}.body-container--what-we-do .fs-services-main-dark.fs-services-main:after{display:none}.block-left-subtitle{color:#fff;display:none;font-family:TT Hoves Pro Trial;font-size:30px;font-style:normal;font-weight:400;line-height:50px}.block-left-subtitle p{margin:0}.body-container--what-we-do .block-left-subtitle{display:block}@media only screen and (max-width:1024px){.body-container--what-we-do .block-left-subtitle{font-size:22px;line-height:34px}}@media only screen and (max-width:991px){.body-container--what-we-do .block-left-subtitle{text-align:center}}