:root{--sidebar-width:var(--wp--custom--sidebar-width,26rem);--sidebar-gap:var(--wp--custom--sidebar-gap,2rem);--content-gap:var(--wp--custom--content-gap);--inner-content-gap:var(--wp--custom--inner-content-gap);--glightbox-overlay:#fffc;--glightbox-width:1024px;--glightbox-padding:8%;--swiper-theme-color:var(--wp--preset--color--primary);--swiper-navigation-color:var(--wp--preset--color--primary)}:root body.high-contrast{--wp--preset--color--black:#fff;--wp--preset--color--white:#111;--wp--preset--color--primary-lighter:#333;--wp--preset--color--primary-light:#fff;--wp--preset--color--primary:#e1e1e1;--wp--preset--color--primary-dark:#d5d5d5;--wp--preset--color--secondary:#fff;--wp--preset--color--tertiary:#444;--wp--preset--color--tertiary-dark:#e1e1e1;--wp--preset--color--light-grey:#444;--wp--preset--color--lighter-grey:#222;--wp--preset--color--grey:#e1e1e1;--wp--preset--color--green:#e1e1e1;--swiper-navigation-color:#fff}:root body.high-contrast .logo svg path{fill:#fff}.block-interactive-wheels .wp-block-buttons{margin-top:var(--wp--preset--spacing--normal)}.block-interactive-wheels .wheel{max-width:750px;margin:0 auto;padding:0 5%;position:relative}.block-interactive-wheels .wheel .sector{transition:transform .4s cubic-bezier(.4,0,.2,1)}.block-interactive-wheels .wheel.investment-case #panel-1.active{transform:translate(20px,-20px)}.block-interactive-wheels .wheel.investment-case #panel-2.active{transform:translate(20px,6px)}.block-interactive-wheels .wheel.investment-case #panel-3.active{transform:translateY(20px)}.block-interactive-wheels .wheel.investment-case #panel-4.active{transform:translate(-20px,5px)}.block-interactive-wheels .wheel.investment-case #panel-5.active{transform:translate(-15px,-20px)}.block-interactive-wheels .wheel.integrated-solutions{max-width:750px;margin:0 auto;padding:0 5%;position:relative}.block-interactive-wheels .wheel.integrated-solutions .sector{cursor:pointer;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.block-interactive-wheels .wheel.integrated-solutions .sector:hover{opacity:.85}.block-interactive-wheels .wheel.net-zero{max-width:750px;margin:0 auto;padding:0 5%}.block-interactive-wheels .wheel.net-zero .sector{transition:transform .25 cubic-bezier(.4, 0, .2, 1)}.block-interactive-wheels .wheel.net-zero #panel-6.active{transform:translate(20px,-20px)}.block-interactive-wheels .wheel.net-zero #panel-5.active{transform:translate(20px)}.block-interactive-wheels .wheel.net-zero #panel-4.active{transform:translate(10px,20px)}.block-interactive-wheels .wheel.net-zero #panel-3.active{transform:translate(-10px,20px)}.block-interactive-wheels .wheel.net-zero #panel-2.active{transform:translate(-20px)}.block-interactive-wheels .wheel.net-zero #panel-1.active{transform:translate(-20px,-20px)}.block-interactive-wheels svg g[data-elem*=panel]:hover{cursor:pointer}.block-interactive-wheels .tooltip-wrap{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px));background:#fff;padding-bottom:25px}.block-interactive-wheels .tooltip{opacity:0;visibility:hidden;filter:drop-shadow(0 10px 16px #00000029);z-index:2;width:50%;transition:transform .4s cubic-bezier(.4,0,.2,1) .15s,opacity .4s cubic-bezier(.4,0,.2,1) .15s;position:absolute;transform:translateY(4px)}.block-interactive-wheels .tooltip .inner{padding:9px 13px 11px}.block-interactive-wheels .tooltip h6{color:var(--wp--preset--color--white);background:var(--wp--preset--color--primary);padding:.8ch 10px .65ch;font-size:clamp(1.3rem,.2963vw + 1.24444rem,1.9rem);font-weight:300;line-height:1.05}.block-interactive-wheels .tooltip.net-zero h6{background:var(--wp--preset--color--grey);color:var(--wp--preset--color--tertiary)}.block-interactive-wheels .tooltip ul{padding-left:1em}.block-interactive-wheels .tooltip ul li{padding-left:0;list-style:none;position:relative}.block-interactive-wheels .tooltip ul li:before{content:"";background:url(../../assets/images/list-arrow.svg) 50% no-repeat;width:.6em;height:1em;display:block;position:absolute;top:.2em;left:-.9em}.block-interactive-wheels .tooltip p,.block-interactive-wheels .tooltip li{margin:0;font-size:clamp(1.2rem,.1975vw + 1.16297rem,1.4rem)}.block-interactive-wheels .tooltip .btn-wrap{text-align:center;margin-top:20px}.block-interactive-wheels .tooltip.active{opacity:1;z-index:1;visibility:visible;transform:translateY(0)}
