.elementor-229 .elementor-element.elementor-element-ff4a049:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-ff4a049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdheatingandcooling.co.uk/wp-content/uploads/2026/03/xu6CAR50mF6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-229 .elementor-element.elementor-element-ff4a049 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-ff4a049 > .elementor-container{min-height:400px;}.elementor-229 .elementor-element.elementor-element-ff4a049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-7d17b1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-3px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-229 .elementor-element.elementor-element-db90ef0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-229 .elementor-element.elementor-element-db90ef0 .elementor-divider-separator{width:6%;}.elementor-229 .elementor-element.elementor-element-db90ef0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-229 .elementor-element.elementor-element-ab8173a{margin-top:100px;margin-bottom:20px;overflow:visible;}.elementor-229 .elementor-element.elementor-element-a67349e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-f3c49d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-04bf534{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-f50ee14{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-229 .elementor-element.elementor-element-f50ee14 .elementor-divider-separator{width:10%;}.elementor-229 .elementor-element.elementor-element-f50ee14 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-229 .elementor-element.elementor-element-1c680f4{overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-229 .elementor-element.elementor-element-4adf05c img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-e74987f:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-e74987f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-e74987f{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-e74987f, .elementor-229 .elementor-element.elementor-element-e74987f > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-e74987f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-61789a9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-df1a98a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-8be743e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-229 .elementor-element.elementor-element-13b2d75 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-9e89ede img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-c4ab637:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-c4ab637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-c4ab637{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-c4ab637, .elementor-229 .elementor-element.elementor-element-c4ab637 > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-c4ab637 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-9adcb12 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-2098d7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-e068f95{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-113b8ed .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-fc42ad1 img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-81135fe:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-81135fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-81135fe{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-81135fe, .elementor-229 .elementor-element.elementor-element-81135fe > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-81135fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-ee55692 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-dbb5375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-c77618a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-bac2220 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-4024d22{margin-top:10px;margin-bottom:80px;overflow:visible;}.elementor-229 .elementor-element.elementor-element-b6002c3 img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-4ef02d1:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-4ef02d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-4ef02d1{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-4ef02d1, .elementor-229 .elementor-element.elementor-element-4ef02d1 > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-4ef02d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-2412172 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-1152177 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-1c78d35{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-28e33c4 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-6a1cac2 img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-636c347:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-636c347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-636c347{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-636c347, .elementor-229 .elementor-element.elementor-element-636c347 > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-636c347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-517ad9b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-2618429 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-6a4f464{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-6d8c27d .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-b6a5519 img{height:265px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-51f4d8e:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-51f4d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-51f4d8e{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-e8601c8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;overflow:visible;}.elementor-229 .elementor-element.elementor-element-51f4d8e, .elementor-229 .elementor-element.elementor-element-51f4d8e > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-51f4d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-914f85e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-229 .elementor-element.elementor-element-79047f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-99640a8{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-7ea14eb .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-e8601c8 );color:var( --e-global-color-e8601c8 );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-8ca61a6{margin-top:0px;margin-bottom:80px;overflow:visible;}.elementor-229 .elementor-element.elementor-element-64841c8{text-align:center;}.elementor-229 .elementor-element.elementor-element-64841c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-d510f03{text-align:center;}.elementor-229 .elementor-element.elementor-element-d510f03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-229 .elementor-element.elementor-element-2353a72{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-2ab0d9b{overflow:visible;}.elementor-229 .elementor-element.elementor-element-38c69e6 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e8601c8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-38c69e6:hover > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-229 .elementor-element.elementor-element-38c69e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-9428370 .elementor-button{background-color:var( --e-global-color-e8601c8 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:12px 20px 12px 20px;}body:not(.rtl) .elementor-229 .elementor-element.elementor-element-9428370{left:-41px;}body.rtl .elementor-229 .elementor-element.elementor-element-9428370{right:-41px;}.elementor-229 .elementor-element.elementor-element-9428370{top:-21px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-21abeb1 .elementor-icon-wrapper{text-align:start;}.elementor-229 .elementor-element.elementor-element-21abeb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-21abeb1.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-21abeb1.elementor-view-default .elementor-icon{color:var( --e-global-color-e8601c8 );border-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-21abeb1.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-21abeb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-21abeb1 .elementor-icon{font-size:30px;}.elementor-229 .elementor-element.elementor-element-21abeb1 .elementor-icon svg{height:30px;}.elementor-229 .elementor-element.elementor-element-7a0a219 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-229 .elementor-element.elementor-element-29efc2e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-29ee50f > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e8601c8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-29ee50f:hover > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-229 .elementor-element.elementor-element-29ee50f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-a959a15 .elementor-button{background-color:var( --e-global-color-e8601c8 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:12px 20px 12px 20px;}body:not(.rtl) .elementor-229 .elementor-element.elementor-element-a959a15{left:-41px;}body.rtl .elementor-229 .elementor-element.elementor-element-a959a15{right:-41px;}.elementor-229 .elementor-element.elementor-element-a959a15{top:-21px;}.elementor-229 .elementor-element.elementor-element-04f5d90 .elementor-icon-wrapper{text-align:start;}.elementor-229 .elementor-element.elementor-element-04f5d90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-04f5d90.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-04f5d90.elementor-view-default .elementor-icon{color:var( --e-global-color-e8601c8 );border-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-04f5d90.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-04f5d90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-04f5d90 .elementor-icon{font-size:30px;}.elementor-229 .elementor-element.elementor-element-04f5d90 .elementor-icon svg{height:30px;}.elementor-229 .elementor-element.elementor-element-13e9ad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-229 .elementor-element.elementor-element-71e5dec{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-de19f17 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e8601c8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-de19f17:hover > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-229 .elementor-element.elementor-element-de19f17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-7a1a0ba .elementor-button{background-color:var( --e-global-color-e8601c8 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:12px 20px 12px 20px;}body:not(.rtl) .elementor-229 .elementor-element.elementor-element-7a1a0ba{left:-41px;}body.rtl .elementor-229 .elementor-element.elementor-element-7a1a0ba{right:-41px;}.elementor-229 .elementor-element.elementor-element-7a1a0ba{top:-21px;}.elementor-229 .elementor-element.elementor-element-ec1b9a9 .elementor-icon-wrapper{text-align:start;}.elementor-229 .elementor-element.elementor-element-ec1b9a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-ec1b9a9.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-ec1b9a9.elementor-view-default .elementor-icon{color:var( --e-global-color-e8601c8 );border-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-ec1b9a9.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-ec1b9a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-ec1b9a9 .elementor-icon{font-size:30px;}.elementor-229 .elementor-element.elementor-element-ec1b9a9 .elementor-icon svg{height:30px;}.elementor-229 .elementor-element.elementor-element-f87028d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-229 .elementor-element.elementor-element-1861ac1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-d080b37:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-d080b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdheatingandcooling.co.uk/wp-content/uploads/2023/07/plumbing-toolkit-on-work-desk-top-view-flat-lay-e1685680480719.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-229 .elementor-element.elementor-element-d080b37 > .elementor-background-overlay{background-color:#1552A4;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-d080b37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-229 .elementor-element.elementor-element-05d479b > .elementor-element-populated{padding:6em 4em 6em 4em;}.elementor-229 .elementor-element.elementor-element-e44d90a:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-e44d90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-e44d90a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-229 .elementor-element.elementor-element-e44d90a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-d9494fd > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-c90139f{text-align:start;}.elementor-229 .elementor-element.elementor-element-c90139f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-fad0500{text-align:start;}.elementor-229 .elementor-element.elementor-element-fad0500 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-229 .elementor-element.elementor-element-e68732f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-90f41ed .elementor-button{background-color:var( --e-global-color-e8601c8 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e8601c8 );border-radius:3px 3px 3px 3px;}.elementor-229 .elementor-element.elementor-element-90f41ed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-229 .elementor-element.elementor-element-7bdbfcb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-08601a6 img{width:100%;height:344px;object-fit:cover;object-position:center center;}.elementor-229 .elementor-element.elementor-element-bddc2dc{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-229 .elementor-element.elementor-element-4e055ca{text-align:start;}.elementor-229 .elementor-element.elementor-element-4e055ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-229 .elementor-element.elementor-element-d039a3e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-229 .elementor-element.elementor-element-1d784d0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-229 .elementor-element.elementor-element-1d784d0 .elementor-divider-separator{width:10%;}.elementor-229 .elementor-element.elementor-element-1d784d0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-229 .elementor-element.elementor-element-d295743 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:12px 12px 12px 12px;}.elementor-229 .elementor-element.elementor-element-d295743:hover > .elementor-element-populated{border-style:none;}.elementor-229 .elementor-element.elementor-element-d295743 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:2;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-single-testimonial-slider{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e8601c8 );}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-stars > li > a, .elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-commentor-bio .elementskit-commentor-image > img{height:45px;width:45px;}.elementor-229 .elementor-element.elementor-element-fa7a39c{padding:50px 0px 50px 0px;overflow:visible;}.elementor-229 .elementor-element.elementor-element-3d0137c{text-align:start;}.elementor-229 .elementor-element.elementor-element-3d0137c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-2px;color:#000000;}@media(min-width:768px){.elementor-229 .elementor-element.elementor-element-d9494fd{width:60%;}.elementor-229 .elementor-element.elementor-element-7bdbfcb{width:40%;}.elementor-229 .elementor-element.elementor-element-6b2237b{width:33%;}.elementor-229 .elementor-element.elementor-element-d295743{width:67%;}}@media(max-width:1024px){.elementor-229 .elementor-element.elementor-element-f3c49d5 .elementor-heading-title{font-size:30px;}.elementor-229 .elementor-element.elementor-element-d510f03 .elementor-heading-title{font-size:30px;}.elementor-229 .elementor-element.elementor-element-05d479b > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-229 .elementor-element.elementor-element-fad0500 .elementor-heading-title{font-size:30px;}.elementor-229 .elementor-element.elementor-element-4e055ca .elementor-heading-title{font-size:30px;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-229 .elementor-element.elementor-element-3d0137c .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-d510f03 .elementor-heading-title{font-size:25px;}.elementor-229 .elementor-element.elementor-element-fad0500 .elementor-heading-title{font-size:25px;}.elementor-229 .elementor-element.elementor-element-1ebf4fa .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}