.elementor-8 .elementor-element.elementor-element-6e9d2921:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6e9d2921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.capitalpumps.co.uk/wp-content/uploads/2023/11/Heat-pumps-are-key-to-helping-industry-turn-electric_i1140.jpg");background-size:cover;}.elementor-8 .elementor-element.elementor-element-6e9d2921 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(193deg, #00000000 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6e9d2921 > .elementor-container{min-height:556px;}.elementor-8 .elementor-element.elementor-element-6e9d2921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-b88d8c6{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-406ad25{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4290406 .pt-plus-heading-animation .pt-plus-cd-headline,.elementor-8 .elementor-element.elementor-element-4290406 .pt-plus-heading-animation .pt-plus-cd-headline span{text-align:left;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-4290406 .pt-plus-heading-animation .pt-plus-cd-headline b{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10650456{font-weight:700;letter-spacing:0.9px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2f7f68d .elementor-button{background-color:#135C2D;font-family:"Poppins", Sans-serif;font-size:20px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-2f7f68d{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-2f7f68d > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2dffba97:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2dffba97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0081C6;}.elementor-8 .elementor-element.elementor-element-2dffba97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-2dffba97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-72f1dc4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72f1dc4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-72f1dc4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-fe756b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fe756b1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fe756b1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-ef9cfbd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef9cfbd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ef9cfbd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ea7ba1c{--display:flex;}.elementor-8 .elementor-element.elementor-element-8c28d6f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-4741c486 .elementor-heading-title{font-size:12px;font-weight:900;}.elementor-8 .elementor-element.elementor-element-3202396d .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-7ea515e5{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-26380e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26380e0{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-8 .elementor-element.elementor-element-137b6e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-544a8a7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-f14b193 .elementor-button{background-color:#135C2D;font-family:"Poppins", Sans-serif;font-size:20px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-f14b193{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-f14b193 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c9f9dfc .elementor-button{background-color:#B31D1D;font-family:"Poppins", Sans-serif;font-size:20px;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-c9f9dfc{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-c9f9dfc .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-cb95d3f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-2b45ddf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-2b45ddf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b45ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF3;}.elementor-8 .elementor-element.elementor-element-2b45ddf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-2b45ddf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2addf466{text-align:start;}.elementor-8 .elementor-element.elementor-element-2addf466 .elementor-heading-title{font-size:48px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-8 .elementor-element.elementor-element-23dbff03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-23dbff03{padding:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-186260df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-295b88e3 > .elementor-element-populated{padding:15px 30px 15px 30px;}.elementor-8 .elementor-element.elementor-element-7a3634c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a3634c6 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-4c6968e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#5E5A5A;}.elementor-8 .elementor-element.elementor-element-2ef7b785 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-2ef7b785{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4128db9b > .elementor-element-populated{padding:15px 30px 15px 30px;}.elementor-8 .elementor-element.elementor-element-3c20bcc0{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c20bcc0 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-bc3b1de{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#615D5D;}.elementor-8 .elementor-element.elementor-element-bac649a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4964c3d0 > .elementor-element-populated{padding:15px 30px 15px 30px;}.elementor-8 .elementor-element.elementor-element-241c2ea0{text-align:center;}.elementor-8 .elementor-element.elementor-element-241c2ea0 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-cd65229{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#555252;}.elementor-8 .elementor-element.elementor-element-6e166f8 .elementor-button{background-color:#135C2D;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-6e166f8 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-5976b06b{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-2959d795 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-287c5910{--spacer-size:26px;}.elementor-8 .elementor-element.elementor-element-d890990 .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-margin:not(.elpt-portfolio-special-grid-7) .portfolio-item-wrapper{padding-right:calc(5px + 0px);padding-left:calc(5px + 0px);padding-bottom:calc((5px + 0px)*2);}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-margin.elpt-portfolio-special-grid-7 .portfolio-item-wrapper{padding-right:calc(5px + 0px);padding-left:calc(5px + 0px);margin-bottom:calc(5px + 0px);}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item{height:250px;}.elementor-8 .elementor-element.elementor-element-6e55593 .elpt-portfolio-content .portfolio-item{border:0px solid #000;}.elementor-8 .elementor-element.elementor-element-53882312{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-69393ab0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-69393ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF3;}.elementor-8 .elementor-element.elementor-element-69393ab0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:44px;margin-bottom:44px;padding:40px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-69393ab0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-70de0665{text-align:start;font-size:15px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-8 .elementor-element.elementor-element-7a53abf3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7a53abf3{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a53abf3 .elementor-heading-title{font-size:44px;font-weight:300;text-transform:uppercase;line-height:44px;color:#000000;}.elementor-8 .elementor-element.elementor-element-6630d5e .elementor-testimonial-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6630d5e .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-weight:300;font-style:italic;}.elementor-8 .elementor-element.elementor-element-1e2a403b{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-0946832{--display:flex;--min-height:97px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7fad04c{--spacer-size:41px;}.elementor-8 .elementor-element.elementor-element-2291f31b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7f636ec3{--e-image-carousel-slides-to-show:8;}.elementor-8 .elementor-element.elementor-element-6014ab95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6014ab95:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6014ab95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF3;}.elementor-8 .elementor-element.elementor-element-41978e46{--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;}.elementor-8 .elementor-element.elementor-element-258a6967{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-19283154 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-19283154 .elementor-icon-box-title{margin-block-end:11px;}.elementor-8 .elementor-element.elementor-element-19283154 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-19283154 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-19283154 .elementor-icon-box-title a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-71f85d5f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-71f85d5f .elementor-icon-box-title{margin-block-end:11px;}.elementor-8 .elementor-element.elementor-element-71f85d5f .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-71f85d5f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-71f85d5f .elementor-icon-box-title a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-2d08a267{--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;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){background-color:#E7E0E0;margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form.style-1.plus-cf7-label form.wpcf7-form  label,.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form.style-1.plus-cf7-custom form.wpcf7-form .tp-cf7-outer{background-color:#FCFBFB;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form input.wpcf7-form-control.wpcf7-submit{background-color:#A3070E;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form textarea.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-file){margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5dfe424 .input__checkbox_btn .toggle-button__icon {width:25px;height:25px;}.elementor-8 .elementor-element.elementor-element-5dfe424 .input__radio_btn .toggle-button__icon {width:25px;height:25px;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn span{color:#212121;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg *{fill:#212121;stroke:none;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{text-align:center;}.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg,.elementor-8 .elementor-element.elementor-element-5dfe424 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{display:center;margin:0 auto;text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon{font-size:12px;}.elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-72f1dc4 .elementor-icon-box-title a{font-size:11px;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fe756b1 .elementor-icon-box-title a{font-size:11px;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon{font-size:13px;}.elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ef9cfbd .elementor-icon-box-title a{font-size:11px;}.elementor-8 .elementor-element.elementor-element-2b45ddf{padding:100px 25px 100px 25px;}.elementor-8 .elementor-element.elementor-element-2addf466 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2b45ddf{padding:50px 20px 50px 20px;}.elementor-8 .elementor-element.elementor-element-2addf466 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-23dbff03{padding:25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-295b88e3 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-2ef7b785{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4128db9b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-4964c3d0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-7a53abf3 .elementor-heading-title{font-size:45px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-62b6e100{width:29.298%;}.elementor-8 .elementor-element.elementor-element-65174fa7{width:70.702%;}.elementor-8 .elementor-element.elementor-element-186260df{width:33.2%;}.elementor-8 .elementor-element.elementor-element-295b88e3{width:33.466%;}.elementor-8 .elementor-element.elementor-element-41978e46{--width:50%;}.elementor-8 .elementor-element.elementor-element-2d08a267{--width:50%;}}