.elementor-3043 .elementor-element.elementor-element-f79d3de{--display:flex;--min-height:56vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;}.elementor-3043 .elementor-element.elementor-element-f79d3de:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-f79d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b28c74 );}.elementor-3043 .elementor-element.elementor-element-f79d3de::before, .elementor-3043 .elementor-element.elementor-element-f79d3de > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-f79d3de > .e-con-inner > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-f79d3de > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-f79d3de > .e-con-inner > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-f79d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3043 .elementor-element.elementor-element-a3e320d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-3043 .elementor-element.elementor-element-eb41582{--display:flex;}.elementor-3043 .elementor-element.elementor-element-32a163a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 080px;text-align:start;}.elementor-3043 .elementor-element.elementor-element-32a163a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3043 .elementor-element.elementor-element-32a163a img{width:100%;max-width:100%;height:80px;}.elementor-3043 .elementor-element.elementor-element-0599d57{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-3043 .elementor-element.elementor-element-d1a8ddf{width:auto;max-width:auto;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-size:17px;font-weight:400;}.elementor-3043 .elementor-element.elementor-element-d1a8ddf a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-041ea35{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:17px;font-weight:400;}.elementor-3043 .elementor-element.elementor-element-041ea35 a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-b9dce3b{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:17px;font-weight:400;}.elementor-3043 .elementor-element.elementor-element-b9dce3b a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-9fc44f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3043 .elementor-element.elementor-element-9fc44f9.e-con{--align-self:center;}.elementor-3043 .elementor-element.elementor-element-4868fa4 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-2.8px;color:var( --e-global-color-9e73717 );}.elementor-3043 .elementor-element.elementor-element-eeda629{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-eeda629 a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-63574b3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0;}.elementor-3043 .elementor-element.elementor-element-63574b3:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-63574b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b28c74 );background-image:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/0157c7e9-6f83-4304-a451-34404e528310-1.png");background-position:center right;background-size:cover;}.elementor-3043 .elementor-element.elementor-element-63574b3::before, .elementor-3043 .elementor-element.elementor-element-63574b3 > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-63574b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-63574b3 > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-63574b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-63574b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3043 .elementor-element.elementor-element-d0a21ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:6%;--padding-right:0%;}.elementor-3043 .elementor-element.elementor-element-d0a21ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3043 .elementor-element.elementor-element-71e6d20 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-2.8px;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-6c99a27{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-6c99a27 a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-8d29c5c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0;}.elementor-3043 .elementor-element.elementor-element-8d29c5c:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-8d29c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b28c74 );background-image:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/05c8732c-df9b-4917-a207-13b35748ce53-1.png");background-position:center right;background-size:cover;}.elementor-3043 .elementor-element.elementor-element-8d29c5c::before, .elementor-3043 .elementor-element.elementor-element-8d29c5c > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-8d29c5c > .e-con-inner > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-8d29c5c > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-8d29c5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-8d29c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3043 .elementor-element.elementor-element-eb922c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:6%;--padding-right:0%;}.elementor-3043 .elementor-element.elementor-element-2210068 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-2.8px;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-9b1426c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-dba1d57{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0;}.elementor-3043 .elementor-element.elementor-element-dba1d57:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-dba1d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b28c74 );background-image:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/a305ce57-3335-4384-8c11-c301c1bfa1e0.png");background-position:center right;background-size:cover;}.elementor-3043 .elementor-element.elementor-element-dba1d57::before, .elementor-3043 .elementor-element.elementor-element-dba1d57 > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-dba1d57 > .e-con-inner > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-dba1d57 > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-dba1d57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-dba1d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3043 .elementor-element.elementor-element-12b38fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:0%;}.elementor-3043 .elementor-element.elementor-element-3230f7f .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.1em;letter-spacing:-2.8px;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-d3534b6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-847cac9{--display:flex;--min-height:63vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;}.elementor-3043 .elementor-element.elementor-element-847cac9:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-847cac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b28c74 );}.elementor-3043 .elementor-element.elementor-element-847cac9::before, .elementor-3043 .elementor-element.elementor-element-847cac9 > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-847cac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3043 .elementor-element.elementor-element-847cac9 > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-847cac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3043 .elementor-element.elementor-element-847cac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3043 .elementor-element.elementor-element-ed21ff4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3043 .elementor-element.elementor-element-ed21ff4.e-con{--align-self:center;}.elementor-3043 .elementor-element.elementor-element-aaa8e07 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-2.8px;color:var( --e-global-color-9e73717 );}.elementor-3043 .elementor-element.elementor-element-790cfa7{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-790cfa7 a{color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-80be806 .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;font-weight:600;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-9e73717 );color:var( --e-global-color-9e73717 );transition-duration:0.25s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e73717 );border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-3043 .elementor-element.elementor-element-80be806 .elementor-button:hover, .elementor-3043 .elementor-element.elementor-element-80be806 .elementor-button:focus{background-color:var( --e-global-color-4b28c74 );}.elementor-3043 .elementor-element.elementor-element-80be806{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3043 .elementor-element.elementor-element-0caecb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3043 .elementor-element.elementor-element-0caecb7:not(.elementor-motion-effects-element-type-background), .elementor-3043 .elementor-element.elementor-element-0caecb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3043 .elementor-element.elementor-element-0caecb7.e-con{--align-self:center;}.elementor-3043 .elementor-element.elementor-element-5001705{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-3043 .elementor-element.elementor-element-5001705.elementor-element{--align-self:center;}.elementor-3043 .elementor-element.elementor-element-5001705 img{width:300px;max-width:925px;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-3043 .elementor-element.elementor-element-f2988ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;text-align:center;font-size:12px;color:var( --e-global-color-5f56adf );}.elementor-3043 .elementor-element.elementor-element-f2988ed.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3043 .elementor-element.elementor-element-f2988ed a{color:var( --e-global-color-5f56adf );}@media(min-width:768px){.elementor-3043 .elementor-element.elementor-element-a3e320d{--width:100%;}.elementor-3043 .elementor-element.elementor-element-9fc44f9{--width:1199px;}.elementor-3043 .elementor-element.elementor-element-d0a21ae{--width:655px;}.elementor-3043 .elementor-element.elementor-element-eb922c5{--width:710px;}.elementor-3043 .elementor-element.elementor-element-12b38fa{--width:787px;}.elementor-3043 .elementor-element.elementor-element-ed21ff4{--width:1477px;}.elementor-3043 .elementor-element.elementor-element-0caecb7{--width:100%;}}/* Start custom CSS *//* Power Smarter: independent artwork columns and responsive composition. */
.elementor.elementor-3043.elementor-3043 .e-con,.elementor.elementor-3043.elementor-3043 .elementor-widget{min-width:0;}
.elementor.elementor-3043.elementor-3043 h2{text-wrap:balance;}
.elementor.elementor-3043.elementor-3043 .elementor-element-f79d3de{padding:0;min-height:0;gap:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-a3e320d{width:100%;padding:24px clamp(24px,5vw,96px);align-items:center;gap:24px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-eb41582{width:40%;padding:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-32a163a{margin:0;width:100%;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-32a163a img{width:300px;max-width:100%;height:auto;}
.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57{width:60%;padding:0;gap:32px;flex-wrap:nowrap;align-items:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57 .elementor-widget{margin:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57 p{margin:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57 a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9fc44f9{width:100%;max-width:1100px;align-self:center;padding:56px 32px 64px;margin:0;align-items:center;gap:24px;text-align:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-4868fa4{width:100%;}
.elementor.elementor-3043.elementor-3043 .elementor-element-4868fa4 h2{font-size:clamp(36px,4vw,64px);line-height:1.12;letter-spacing:-.025em;}
.elementor.elementor-3043.elementor-3043 .elementor-element-eeda629{width:100%;max-width:840px;}
.elementor.elementor-3043.elementor-3043 p:empty{display:none;}
.elementor.elementor-3043.elementor-3043 .elementor-element-847cac9{width:100%;padding:64px 32px;min-height:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-ed21ff4{width:100%;max-width:900px;align-self:center;margin:0;padding:0;align-items:center;text-align:center;gap:24px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-aaa8e07{width:100%;}
.elementor.elementor-3043.elementor-3043 .elementor-element-aaa8e07 h2{font-size:clamp(32px,3.2vw,52px);line-height:1.16;letter-spacing:-.02em;}
.elementor.elementor-3043.elementor-3043 .elementor-element-790cfa7{width:100%;max-width:640px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-80be806{width:auto;margin-top:8px;align-self:center;}
.elementor.elementor-3043.elementor-3043 .elementor-button{min-height:44px;padding:14px 24px;font-size:14px;line-height:1.2;}
.elementor.elementor-3043.elementor-3043 .elementor-element-0caecb7{width:100%;min-height:0;padding:32px 24px;gap:20px;align-items:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-5001705{width:180px;margin:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-5001705 img{width:180px;max-width:100%;height:auto;}
.elementor.elementor-3043.elementor-3043 .elementor-element-f2988ed{width:100%;padding:0;text-align:center;}

.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(24px,3vw,56px);padding:64px clamp(24px,5vw,96px);min-height:0;background-image:none;background-color:#f4f8f3;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d0a21ae{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0;padding:0;align-items:flex-start;gap:24px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20{width:100%;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:clamp(30px,3vw,52px);line-height:1.15;letter-spacing:-.02em;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27{width:100%;max-width:600px;font-size:17px;line-height:1.7;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27 p{margin:0 0 20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27 p:last-child{margin-bottom:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{content:"";display:block;position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:auto;aspect-ratio:1.5;background:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/0157c7e9-6f83-4304-a451-34404e528310-1.png") right center / 160% auto no-repeat;pointer-events:none;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d0a21ae{max-width:680px;justify-self:center;text-align:center;align-items:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:36px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{grid-column:1;grid-row:2;max-width:680px;justify-self:center;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{padding:36px 20px;gap:20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:30px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27{font-size:16px;line-height:1.65;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{width:calc(100% + 16px);}
}

.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(24px,3vw,56px);padding:64px clamp(24px,5vw,96px);min-height:0;background-image:none;background-color:#f4f8f3;}
.elementor.elementor-3043.elementor-3043 .elementor-element-eb922c5{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0;padding:0;align-items:flex-start;gap:24px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068{width:100%;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:clamp(30px,3vw,52px);line-height:1.15;letter-spacing:-.02em;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c{width:100%;max-width:600px;font-size:17px;line-height:1.7;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p{margin:0 0 20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p:last-child{margin-bottom:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{content:"";display:block;position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:auto;aspect-ratio:1.3;background:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/05c8732c-df9b-4917-a207-13b35748ce53-1.png") right center / 155% auto no-repeat;pointer-events:none;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-eb922c5{max-width:680px;justify-self:center;text-align:center;align-items:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:36px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{grid-column:1;grid-row:2;max-width:680px;justify-self:center;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{padding:36px 20px;gap:20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:30px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c{font-size:16px;line-height:1.65;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{width:calc(100% + 16px);}
}

.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(24px,3vw,56px);padding:64px clamp(24px,5vw,96px);min-height:0;background-image:none;background-color:#f4f8f3;}
.elementor.elementor-3043.elementor-3043 .elementor-element-12b38fa{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0;padding:0;align-items:flex-start;gap:24px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f{width:100%;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:clamp(30px,3vw,52px);line-height:1.15;letter-spacing:-.02em;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6{width:100%;max-width:600px;font-size:17px;line-height:1.7;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p{margin:0 0 20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p:last-child{margin-bottom:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{content:"";display:block;position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:auto;aspect-ratio:1.5;background:url("https://greencubeenergy.co.uk/wp-content/uploads/2026/09/a305ce57-3335-4384-8c11-c301c1bfa1e0.png") right center / 160% auto no-repeat;pointer-events:none;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-12b38fa{max-width:680px;justify-self:center;text-align:center;align-items:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:36px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{grid-column:1;grid-row:2;max-width:680px;justify-self:center;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{padding:36px 20px;gap:20px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:30px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6{font-size:16px;line-height:1.65;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{width:calc(100% + 16px);}
}
@media(max-width:1024px){.elementor.elementor-3043.elementor-3043 .elementor-element-32a163a img{width:240px;}.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57{gap:24px;}.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57 p{font-size:15px;}}
@media(max-width:767px){.elementor.elementor-3043.elementor-3043 .elementor-element-a3e320d{flex-direction:column;padding:20px 20px 8px;gap:6px;}.elementor.elementor-3043.elementor-3043 .elementor-element-eb41582,.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57{width:100%;justify-content:center;}.elementor.elementor-3043.elementor-3043 .elementor-element-32a163a{text-align:center;}.elementor.elementor-3043.elementor-3043 .elementor-element-32a163a img{width:190px;}.elementor.elementor-3043.elementor-3043 .elementor-element-0599d57 p{font-size:13px;}.elementor.elementor-3043.elementor-3043 .elementor-element-9fc44f9{padding:32px 24px 40px;gap:20px;}.elementor.elementor-3043.elementor-3043 .elementor-element-4868fa4 h2{font-size:34px;}.elementor.elementor-3043.elementor-3043 .elementor-element-eeda629{font-size:16px;line-height:1.65;}.elementor.elementor-3043.elementor-3043 .elementor-element-847cac9{padding:40px 24px;}.elementor.elementor-3043.elementor-3043 .elementor-element-aaa8e07 h2{font-size:30px;}.elementor.elementor-3043.elementor-3043 .elementor-element-790cfa7{font-size:16px;line-height:1.65;}}

/* Existing empty spacer paragraphs in the three explanatory text widgets. */
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27 p:nth-child(2),.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p:nth-child(2),.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p:nth-child(2){height:0;line-height:0;margin:0;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after,.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{background-size:175% auto;background-position:95% center;}

/* Built for Peak Power: focused visual revision */
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{padding:64px clamp(24px,5vw,96px);gap:clamp(28px,4vw,72px);background-color:#f4f8f3;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{background-size:175% auto;background-position:96% center;aspect-ratio:1.65;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:clamp(30px,2.7vw,46px);line-height:1.18;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27{font-size:16px;line-height:1.65;text-align:left;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{grid-template-columns:minmax(0,1fr);gap:20px;padding:40px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d0a21ae{display:contents;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20{grid-column:1;grid-row:1;max-width:640px;justify-self:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:29px;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{grid-column:1;grid-row:2;max-width:640px;width:100%;aspect-ratio:1.9;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27{grid-column:1;grid-row:3;max-width:640px;justify-self:center;font-size:15px;line-height:1.6;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27 p{margin-bottom:16px;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3{padding:32px 22px;gap:16px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;text-wrap:initial;}
.elementor.elementor-3043.elementor-3043 .elementor-element-63574b3::after{width:calc(100% + 20px);max-width:none;aspect-ratio:1.65;background-size:175% auto;}
.elementor.elementor-3043.elementor-3043 .elementor-element-6c99a27{font-size:14px;line-height:1.6;}
}

/* Match approved Peak Power layout across explanation sections. */

.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{padding:64px clamp(24px,5vw,96px);gap:clamp(28px,4vw,72px);}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:clamp(30px,2.7vw,46px);line-height:1.18;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c{font-size:16px;line-height:1.65;text-align:left;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{grid-template-columns:minmax(0,1fr);gap:20px;padding:40px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-eb922c5{display:contents;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068{grid-column:1;grid-row:1;max-width:640px;justify-self:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:32px;text-align:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{grid-column:1;grid-row:2;max-width:640px;width:100%;aspect-ratio:1.3;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c{grid-column:1;grid-row:3;max-width:640px;justify-self:center;font-size:15px;line-height:1.6;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p{margin-bottom:16px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p:nth-child(2),.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c p:last-child{margin-bottom:0;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c{padding:32px 22px;gap:16px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;}
.elementor.elementor-3043.elementor-3043 .elementor-element-8d29c5c::after{width:calc(100% + 20px);max-width:none;}
.elementor.elementor-3043.elementor-3043 .elementor-element-9b1426c{font-size:14px;line-height:1.6;}
}

.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{padding:64px clamp(24px,5vw,96px);gap:clamp(28px,4vw,72px);}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:clamp(30px,2.7vw,46px);line-height:1.18;text-align:left;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6{font-size:16px;line-height:1.65;text-align:left;}
@media(max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{grid-template-columns:minmax(0,1fr);gap:20px;padding:40px 32px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-12b38fa{display:contents;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f{grid-column:1;grid-row:1;max-width:640px;justify-self:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:32px;text-align:center;}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{grid-column:1;grid-row:2;max-width:640px;width:100%;aspect-ratio:1.5;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6{grid-column:1;grid-row:3;max-width:640px;justify-self:center;font-size:15px;line-height:1.6;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p{margin-bottom:16px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p:nth-child(2),.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6 p:last-child{margin-bottom:0;}
}
@media(max-width:767px){
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57{padding:32px 22px;gap:16px;}
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;}
.elementor.elementor-3043.elementor-3043 .elementor-element-dba1d57::after{width:calc(100% + 20px);max-width:none;}
.elementor.elementor-3043.elementor-3043 .elementor-element-d3534b6{font-size:14px;line-height:1.6;}
}
@media(max-width:1024px){.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:32px;text-align:center;}}
@media(max-width:767px){.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2{font-size:24px;}}

@media(min-width:768px) and (max-width:1024px){
.elementor.elementor-3043.elementor-3043 .elementor-element-71e6d20 h2,
.elementor.elementor-3043.elementor-3043 .elementor-element-2210068 h2,
.elementor.elementor-3043.elementor-3043 .elementor-element-3230f7f h2{font-size:36px;}
}/* End custom CSS */