Lead #3933
Best Contact
—
Email
()
Override
Captured Pages
https://h1plumbingandheating.co.uk/
Status: 200
Emails:
View text
.elementor-22 .elementor-element.elementor-element-f735b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f735b0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f735b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2296F9 34%, #0E2B5C 0%);}.elementor-22 .elementor-element.elementor-element-f735b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f735b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-57d8a7b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-57d8a7b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2296F9;}.elementor-22 .elementor-element.elementor-element-57d8a7b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 10px;}.elementor-22 .elementor-element.elementor-element-57d8a7b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-5bb4c58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6084b43-font-family ), Sans-serif;font-size:var( --e-global-typography-6084b43-font-size );font-weight:var( --e-global-typography-6084b43-font-weight );line-height:var( --e-global-typography-6084b43-line-height );}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5d31b4c7 > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-repeater-item-e7a79ae.elementor-social-icon{background-color:#E4EA0E;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-repeater-item-0fa537d.elementor-social-icon{background-color:var( --e-global-color-93192ae );}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-repeater-item-0fa537d.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-repeater-item-0fa537d.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-35d7b4a3{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:12px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon{background-color:#2296F9;--icon-padding:0.7em;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon i{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-35d7b4a3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1f83597e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-1f83597e{padding:30px 0px 30px 0px;z-index:2;}.elementor-22 .elementor-element.elementor-element-5ee25ad7 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-22 .elementor-element.elementor-element-7467a831{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-7467a831 img{width:40%;}.elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;line-height:0.6em;}.elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-description{font-weight:bold;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-210915aa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-210915aa > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-118f662b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-118f662b > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-22 .elementor-element.elementor-element-35b6e6f3{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-wrapper{align-items:start;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title{margin-block-end:10px;color:#0E2B5C;}.elementor-22 .elementor-element.elementor-element-35b6e6f3.elementor-view-stacked .elementor-icon{background-color:#2296F9;}.elementor-22 .elementor-element.elementor-element-35b6e6f3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-35b6e6f3.elementor-view-default .elementor-icon{fill:#2296F9;color:#2296F9;border-color:#2296F9;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title a{font-family:var( --e-global-typography-7d1a616-font-family ), Sans-serif;font-size:var( --e-global-typography-7d1a616-font-size );font-weight:var( --e-global-typography-7d1a616-font-weight );line-height:var( --e-global-typography-7d1a616-line-height );}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-description{font-size:25px;font-weight:bold;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4f2aca9d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-4f2aca9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;z-index:2;}.elementor-22 .elementor-element.elementor-element-4f2aca9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7b87d36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-7b87d36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2B5C;}.elementor-22 .elementor-element.elementor-element-7b87d36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7b87d36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;min-width:220px;box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{background-color:#FFFFFF00;float:right;border-style:solid;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{background-color:var( --e-global-color-accent );border-style:solid;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a{display:flex;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu{left:unset;top:100%;right:unset;bottom:unset;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu{left:100%;top:unset;right:unset;bottom:unset;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{height:70px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-family:var( --e-global-typography-25d8fa9-font-family ), Sans-serif;font-size:var( --e-global-typography-25d8fa9-font-size );font-weight:var( --e-global-typography-25d8fa9-font-weight );text-transform:var( --e-global-typography-25d8fa9-text-transform );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );padding:0px 20px 0px 30px;color:var( --e-global-color-93192ae );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill:var( --e-global-color-93192ae );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{margin:3px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-family:var( --e-global-typography-25d8fa9-font-family ), Sans-serif;font-size:var( --e-global-typography-25d8fa9-font-size );font-weight:var( --e-global-typography-25d8fa9-font-weight );text-transform:var( --e-global-typography-25d8fa9-text-transform );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover > a svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-796bf189:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-796bf189 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2B5C;}.elementor-22 .elementor-element.elementor-element-796bf189 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-796bf189 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-289e30f3 .elementor-button{background-color:#2296F9;font-family:var( --e-global-typography-88956a4-font-family ), Sans-serif;font-size:var( --e-global-typography-88956a4-font-size );font-weight:var( --e-global-typography-88956a4-font-weight );line-height:var( --e-global-typography-88956a4-line-height );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:28px 40px 28px 40px;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-57d8a7b8{width:28.421%;}.elementor-22 .elementor-element.elementor-element-5d31b4c7{width:71.579%;}.elementor-22 .elementor-element.elementor-element-7b87d36{width:80.526%;}.elementor-22 .elementor-element.elementor-element-796bf189{width:19.474%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-57d8a7b8{width:70%;}.elementor-22 .elementor-element.elementor-element-5d31b4c7{width:30%;}.elementor-22 .elementor-element.elementor-element-5ee25ad7{width:100%;}.elementor-22 .elementor-element.elementor-element-210915aa{width:32%;}.elementor-22 .elementor-element.elementor-element-118f662b{width:32%;}.elementor-22 .elementor-element.elementor-element-7b87d36{width:70%;}.elementor-22 .elementor-element.elementor-element-796bf189{width:30%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f735b0{padding:0px 10px 0px 10px;}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}.elementor-22 .elementor-element.elementor-element-1f83597e{padding:20px 10px 20px 10px;}.elementor-22 .elementor-element.elementor-element-5ee25ad7 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-22 .elementor-element.elementor-element-7467a831{text-align:center;}.elementor-22 .elementor-element.elementor-element-7467a831 img{width:30%;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-7d1a616-font-size );line-height:var( --e-global-typography-7d1a616-line-height );}.elementor-22 .elementor-element.elementor-element-4f2aca9d{padding:0px 10px 0px 10px;}.elementor-22 .elementor-element.elementor-element-7b87d36 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{padding:20px 20px 0px 20px;margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size:var( --e-global-typography-25d8fa9-font-size );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );padding:15px 20px 15px 10px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:not(.hover-gradient, .current-menu-item):hover > a svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a i, .elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu > a svg{border-radius:10px 10px 10px 10px;border-width:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size:var( --e-global-typography-25d8fa9-font-size );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{padding:10px 10px 10px 5px;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{float:left;width:22px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i{font-size:22px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{width:22px;fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i{font-size:14px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{width:14px;fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;margin:20px 20px 0px 0px;padding:10px 0px 10px 0px;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:260px;width:120px;}.elementor-22 .elementor-element.elementor-element-289e30f3 .elementor-button{font-size:var( --e-global-typography-88956a4-font-size );line-height:var( --e-global-typography-88956a4-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-57d8a7b8{width:50%;}.elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5bb4c58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}.elementor-22 .elementor-element.elementor-element-5d31b4c7{width:50%;}.elementor-22 .elementor-element.elementor-element-1f83597e{padding:20px 0px 40px 0px;}.elementor-22 .elementor-element.elementor-element-5ee25ad7{width:100%;}.elementor-22 .elementor-element.elementor-element-5ee25ad7 > .elementor-element-populated{margin:5px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-7467a831 img{width:40%;}.elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-title a{font-size:15px;}.elementor-22 .elementor-element.elementor-element-29e1b66 .elementor-icon-box-description{font-size:22px;}.elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-35b6e6f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-7d1a616-font-size );line-height:var( --e-global-typography-7d1a616-line-height );}.elementor-22 .elementor-element.elementor-element-4f2aca9d{margin-top:-20px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-7b87d36{width:50%;}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a{font-size:var( --e-global-typography-25d8fa9-font-size );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{font-size:var( --e-global-typography-25d8fa9-font-size );line-height:var( --e-global-typography-25d8fa9-line-height );letter-spacing:var( --e-global-typography-25d8fa9-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{float:left;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:240px;}.elementor-22 .elementor-element.elementor-element-796bf189{width:50%;}.elementor-22 .elementor-element.elementor-element-796bf189 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-289e30f3 .elementor-button{font-size:var( --e-global-typography-88956a4-font-size );line-height:var( --e-global-typography-88956a4-line-height );padding:18px 20px 18px 20px;}}@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu { display: block; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper { width: 100%; max-width: 360px; border-radius: 0; background-color: #f7f7f7; width: 100%; position: fixed; top: 0; left: -110%; height: 100%!important; box-shadow: 0 10px 30px 0 rgba(255,165,0,0); overflow-y: auto; overflow-x: hidden; padding-top: 0; padding-left: 0; padding-right: 0; display: flex; flex-direction: column-reverse; justify-content: flex-end; -moz-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s; -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s; -o-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s; -ms-transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s; transition: left .6s cubic-bezier(.6,.1,.68,.53), width .6s; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active { left: 0; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container { overflow-y: hidden; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel { padding: 10px 0px 10px 0px; display: block; position: relative; z-index: 5; width: 100%; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title { display: inline-block; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu { display: block; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu { display: block; height: 100%; overflow-y: auto; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; padding: 4px 15px; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu { position: inherit; box-shadow: none; background: none; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li { display: block; width: 100%; position: inherit; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu { display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open { display: block; opacity: 1; visibility: visible; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a { display: block; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i { float: right; } }@media (max-width: 1024px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg { float: right } }@media (min-width: 1025px) {.elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container { height: 100%; } }@media (max-width: 1024px) {.admin-bar .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper { top: 32px; } }@media (max-width: 782px) {.admin-bar .elementor-element.elementor-element-4f5f4088 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper { top: 46px; } } 24 hour Emergency Call Out Jki-facebook-light Jki-google-plus Phone 07398 970780 Phone 07398 970780 Home Services About us Gallery Blog Contact us Book Now Your Middlesbrough and Stockton on Tees Plumbing & Heating Specialist From emergency plumbing and boiler repairs to full bathroom renovations across Teesside, our Gas Safe certified team delivers dependable, local service you can trust. Contact Us Over 50 Years Combined Experience Serving Middlesbrough 0 + Professional Jobs Completed With Care About Us Local Experts in Plumbing, Boiler & Bathroom Services H1 Plumbing & Heating delivers fast, affordable, and local plumbing services in Middlesbrough, Stockton-on-Tees and Teesside. Whether it’s a gas boiler servicing, leak detection, tap repair, or a full bathroom installation our Gas Safe registered engineers guarantee quality and peace of mind. Free No Obligation Quotes Across Teesside Emergency 24 Hour Plumber Available Gas Boiler Repair And Servicing Experts Full Bathroom Renovations And Upgrades Local Plumbing Repairs And Leak Detection Central Heating And Radiator Installations Our Plumbing and Heating Services Explore the range of expert solutions we provide across Middlesbrough, Stockton-on-Tees and Teesside. From bathroom installations to urgent boiler repairs. All Our Services PlumbingFixing leaks, blocked pipes, dripping taps, broken toilets and more, fast and stress free. Heating & BoilersServicing, repair and installation of gas boilers, central heating systems and radiators. BathroomsWe design and install beautiful bathrooms including tiling, flooring and modern showers. 24 Hour Call Out Emergency Plumbing and Heating Repairs Across Teesside Burst pipe? No heating? Blocked toilet? Our team responds quickly to resolve problems at any hour. We keep your home safe and your water flowing with reliable professional service. 24 hour call outOur engineers are on hand to help when you need them most. Great ServiceWe keep your property tidy and complete every job with care. Our Services Our Reviews EXCELLENT Based on 19 reviews Posted on LJ B Trustindex verifies that the original source of the review is Google. Jay is reliable and his experience shines through. It was such an easy re-fit process- he listened to my requirements and advised accordingly. He completely led the project and we're over the moon with our new bathroom / ensuite and cloakroom. Thanks Jay. Posted on Kevin F Trustindex verifies that the original source of the review is Google. November - 2024 We recently had some pipe work done and rerouted. The level of knowledge from H1 plumbing is amazing! No job is ever to big nothing is ever a problem with these guys April 2025 So after all the house work had been completed! We decided it was time to renew the bathroom! And given the previous work from H1 Plumbing and Heating who better to ask than these guys! Jay and his team went above and beyond removed all old tiles/bathroom suite and put one of the best rainfall power shower in and with a new basen and toilet plus new cladding and flooring! The out come was absolutely amazing! Posted on Kimberley Bainbridge Trustindex verifies that the original source of the review is Google. Best service around Posted on C P Trustindex verifies that the original source of the review is Google. I recently had a bathroom completely refitted by Jay from H1 Plumbing, and the results are stunning. From start to finish, Jay was professional, punctual, and clearly passionate about his work. He took the time to listen to my ideas, offered practical suggestions, and delivered a finish that exceeded my expectations. Everything from the removal of the old bathroom to the refit of the new bathroom suite, every item was installed with care and precision including organising the plastering, and tiling work. Jay kept the workspace clean and tidy each day, and the project was completed on time and within budget. I am thrilled with the transformation. If you're considering a bathroom renovation, I highly recommend Jay and H1 Plumbing for a 5-star experience from beginning to end! Posted on Kieran Exley Trustindex verifies that the original source of the review is Google. Fantastic customer service and quality. H1 plumbing and heating supplied us with full new bathroom from scratch and we couldn’t be happier with our finished article. They also beat off the other 2 quotes we received for the works. Posted on Rian Caisley Trustindex verifies that the original source of the review is Google. Jay was excellent from start to finish, can’t fault him. Will be using H1 Plumbing again! Posted on Matthew Sugden Trustindex verifies that the original source of the review is Google. We've had a lot of work done by H1 Plumbing and Heating over the years. They always do a top job and never overcharge. They treat you like a new customer every time. Next time we need work doing, they will be my 1st call. Posted on Paul Oldfield Trustindex verifies that the original source of the review is Google. H1 fitted my boiler. Done a brilliant job. We use him for all our heating and gas work. Very reliable even when he’s busy will always try helping anyway they can even if it’s a video call. Would highly recommend. 👍🏻 Posted on carolyn mcdermott Trustindex verifies that the original source of the review is Google. Used jay a few times now would highly recommend Excellent service Make AppointmentBook a visit at a time that suits you with no pressure. Emergency Call Out AvailableWe're on your side 24 hours to fix leaks, boiler issues, and blockages fast. Fix It Right First TimeClear pricing, professional workmanship, and no mess left behind. Book a Visit Request a Free Quote or Ask a Plumbing Question function controls_data (value){ let currentWrapper = "mf-response-props-id-90"; let currentEl = document.getElementById(currentWrapper); return currentEl ? currentEl.dataset[value] : false } let is_edit_mode = '' ? true : false; let message_position = controls_data('messageposition') || 'top'; let message_successIcon = controls_data('successicon') || ''; let message_errorIcon = controls_data('erroricon') || ''; let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false; let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : ''; let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false; return html` <form className="metform-form-content" ref=${parent.formContainerRef} onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) } > ${is_dummy_markup ? message_position === 'top' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''} ${is_dummy_markup ? ' ' : message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''} <!-------------------------------------------------------- *** IMPORTANT / DANGEROUS *** ${html``} must be used as in immediate child of "metform-form-main-wrapper" class otherwise multistep form will not run at all ----------------------------------------------------------> <div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}> ${html` <div data-elementor-type="wp-post" key="2" data-elementor-id="90" className="elementor elementor-90"> <div className="elementor-element elementor-element-46a3f1bf e-con-full e-flex e-con e-parent" data-id="46a3f1bf" data-element_type="container"> <div className="elementor-element elementor-element-5356f21a elementor-widget elementor-widget-heading" data-id="5356f21a" data-element_type="widget" data-widget_type="heading.default"> <h3 className="elementor-heading-title elementor-size-default">Contact us</h3> </div> <div className="elementor-element elementor-element-65b14f34 e-con-full e-grid e-con e-child" data-id="65b14f34" data-element_type="container"> <div className="elementor-element elementor-element-229b8a8 elementor-widget elementor-widget-mf-text" data-id="229b8a8" data-element_type="widget" data-settings="{"mf_input_name":"mf-first-name"}" data-widget_type="mf-text.default"> <div className="mf-input-wrapper"> <label className="mf-input-label" htmlFor="mf-input-text-229b8a8"> ${ parent.decodeEntities(`First Name`) } <span className="mf-input-required-indicator">*</span> </label> <input type="text" className="mf-input mf-conditional-input" id="mf-input-text-229b8a8" name="mf-first-name" placeholder="${ parent.decodeEntities(`First name here`) } " onInput=${parent.handleChange} onBlur=${parent.handleChange} aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'} ref=${el =>{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-first-name" as=${html`<span className="mf-error-message"></span>`} /> </div> </div> <div className="elementor-element elementor-element-1a922000 elementor-widget elementor-widget-mf-text" data-id="1a922000" data-element_type="widget" data-settings="{"mf_input_name":"mf-last-name"}" data-widget_type="mf-text.default"> <div className="mf-input-wrapper"> <label className="mf-input-label" htmlFor="mf-input-text-1a922000"> ${ parent.decodeEntities(`Last Name`) } <span className="mf-input-required-indicator">*</span> </label> <input type="text" className="mf-input mf-conditional-input" id="mf-input-text-1a922000" name="mf-last-name" placeholder="${ parent.decodeEntities(`Last name here`) } " onInput=${parent.handleChange} onBlur=${parent.handleChange} aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'} ref=${el =>{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-last-name" as=${html`<span className="mf-error-message"></span>`} /> </div> </div> <div className="elementor-element elementor-element-752b6f44 elementor-widget elementor-widget-mf-email" data-id="752b6f44" data-element_type="widget" data-settings="{"mf_input_name":"mf-email"}" data-widget_type="mf-email.default"> <div className="mf-input-wrapper"> <label className="mf-input-label" htmlFor="mf-input-email-752b6f44"> ${ parent.decodeEntities(`Email Address`) } <span className="mf-input-required-indicator">*</span> </label> <input type="email" defaultValue="" className="mf-input mf-conditional-input" id="mf-input-email-752b6f44" name="mf-email" placeholder="${ parent.decodeEntities(`Add email`) } " onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-email" as=${html`<span className="mf-error-message"></span>`} /> </div> </div> <div className="elementor-element elementor-element-452c321f elementor-widget elementor-widget-mf-text" data-id="452c321f" data-element_type="widget" data-settings="{"mf_input_name":"mf-subject"}" data-widget_type="mf-text.default"> <div className="mf-input-wrapper"> <label className="mf-input-label" htmlFor="mf-input-text-452c321f"> ${ parent.decodeEntities(`Subject`) } <span className="mf-input-required-indicator">*</span> </label> <input type="text" className="mf-input mf-conditional-input" id="mf-input-text-452c321f" name="mf-subject" placeholder="${ parent.decodeEntities(`How can we help you?`) } " onInput=${parent.handleChange} onBlur=${parent.handleChange} aria-invalid=${validation.errors['mf-subject'] ? 'true' : 'false'} ref=${el =>{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-subject" as=${html`<span className="mf-error-message"></span>`} /> </div> </div> </div> <div className="elementor-element elementor-element-13f46608 elementor-widget__width-inherit elementor-widget elementor-widget-mf-textarea" data-id="13f46608" data-element_type="widget" data-settings="{"mf_input_name":"mf-comment"}" data-widget_type="mf-textarea.default"> <div className="mf-input-wrapper"> <label className="mf-input-label" htmlFor="mf-input-text-area-13f46608"> ${ parent.decodeEntities(`Comments / Questions`) } <span className="mf-input-required-indicator">*</span> </label> <textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-13f46608" name="mf-comment" placeholder="${ parent.decodeEntities(`Comments`) } " cols="30" rows="10" onInput=${ parent.handleChange } aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'} ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} ></textarea> <${validation.ErrorMessage} errors=${validation.errors} name="mf-comment" as=${html`<span className="mf-error-message"></span>`} /> </div> </div> <div className="elementor-element elementor-element-54379b03 elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="54379b03" data-element_type="widget" data-widget_type="mf-button.default"> <div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement=""> <button type="submit" className="metform-btn metform-submit-btn " id=""> <span>${ parent.decodeEntities(`Send Message`) } </span> </button> </div> </div> <div className="elementor-element elementor-element-51e8895 elementor-widget elementor-widget-mf-recaptcha" data-id="51e8895" data-element_type="widget" data-widget_type="mf-recaptcha.default"> <div className="mf-input-wrapper"> <div id="recaptcha_site_key_v3" data-sitekey="6LfFuIwrAAAAAFdhlcuARr_EK4mIbOAPoR4SHa7K" className="recaptcha_site_key_v3 "> <input type="hidden" className="g-recaptcha-response-v3" name="g-recaptcha-response-v3" /> </div> </div> </div> </div> </div> `} </div> ${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''} ${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''} </form> ` .elementor-32 .elementor-element.elementor-element-43091b98:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-43091b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00173E;}.elementor-32 .elementor-element.elementor-element-43091b98 > .elementor-background-overlay{opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-43091b98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 10px 20px 10px;}.elementor-32 .elementor-element.elementor-element-23353782 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-32 .elementor-element.elementor-element-293c0478{margin-top:60px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-2876e26a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 0px;}.elementor-32 .elementor-element.elementor-element-2876e26a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-141642da{text-align:left;}.elementor-32 .elementor-element.elementor-element-141642da img{width:55%;opacity:1;}.elementor-32 .elementor-element.elementor-element-368ed7ee{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-93192ae );}.elementor-32 .elementor-element.elementor-element-2d5aa5b3 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-32 .elementor-element.elementor-element-64c5cde2 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-32 .elementor-element.elementor-element-ce1917b .elementor-heading-title{font-family:var( --e-global-typography-7af9be2-font-family ), Sans-serif;font-size:var( --e-global-typography-7af9be2-font-size );font-weight:var( --e-global-typography-7af9be2-font-weight );line-height:var( --e-global-typography-7af9be2-line-height );color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-11a09a61{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-32 .elementor-element.elementor-element-11a09a61 .elementor-divider-separator{width:30%;}.elementor-32 .elementor-element.elementor-element-11a09a61 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-5f1707b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-340bb0d0 .elementor-heading-title{font-family:var( --e-global-typography-7af9be2-font-family ), Sans-serif;font-size:var( --e-global-typography-7af9be2-font-size );font-weight:var( --e-global-typography-7af9be2-font-weight );line-height:var( --e-global-typography-7af9be2-line-height );color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-19959466{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-32 .elementor-element.elementor-element-19959466 .elementor-divider-separator{width:30%;}.elementor-32 .elementor-element.elementor-element-19959466 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-eeb70d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-15c8d46.elementor-social-icon{background-color:var( --e-global-color-93192ae );}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-15c8d46.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-15c8d46.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-310ab07.elementor-social-icon{background-color:#F9E822;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-310ab07.elementor-social-icon i{color:var( --e-global-color-93192ae );}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-repeater-item-310ab07.elementor-social-icon svg{fill:var( --e-global-color-93192ae );}.elementor-32 .elementor-element.elementor-element-54d367a4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon{background-color:var( --e-global-color-secondary );--icon-padding:0.7em;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon i{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon:hover i{color:#2296F9;}.elementor-32 .elementor-element.elementor-element-54d367a4 .elementor-social-icon:hover svg{fill:#2296F9;}.elementor-32 .elementor-element.elementor-element-5205d8a6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-5205d8a6{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );margin-top:80px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-752aba10{font-family:var( --e-global-typography-6084b43-font-family ), Sans-serif;font-size:var( --e-global-typography-6084b43-font-size );font-weight:var( --e-global-typography-6084b43-font-weight );line-height:var( --e-global-typography-6084b43-line-height );color:var( --e-global-color-93192ae );}.elementor-32 .elementor-element.elementor-element-72eac894{text-align:right;font-family:var( --e-global-typography-6084b43-font-family ), Sans-serif;font-size:var( --e-global-typography-6084b43-font-size );font-weight:var( --e-global-typography-6084b43-font-weight );line-height:var( --e-global-typography-6084b43-line-height );color:var( --e-global-color-93192ae );}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-43091b98{padding:0px 10px 20px 10px;}.elementor-32 .elementor-element.elementor-element-368ed7ee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-ce1917b .elementor-heading-title{font-size:var( --e-global-typography-7af9be2-font-size );line-height:var( --e-global-typography-7af9be2-line-height );}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-2dab10cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-2dab10cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-2dab10cd > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-340bb0d0 .elementor-heading-title{font-size:var( --e-global-typography-7af9be2-font-size );line-height:var( --e-global-typography-7af9be2-line-height );}.elementor-32 .elementor-element.elementor-element-19959466 .elementor-divider-separator{width:15%;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-54d367a4{text-align:left;}.elementor-32 .elementor-element.elementor-element-5205d8a6{margin-top:60px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-752aba10{font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}.elementor-32 .elementor-element.elementor-element-72eac894{font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-43091b98{padding:0px 10px 20px 10px;}.elementor-32 .elementor-element.elementor-element-293c0478{margin-top:40px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-2876e26a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-368ed7ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-2d5aa5b3 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-64c5cde2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-ce1917b .elementor-heading-title{font-size:var( --e-global-typography-7af9be2-font-size );line-height:var( --e-global-typography-7af9be2-line-height );}.elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-5f1707b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-2dab10cd > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-340bb0d0 .elementor-heading-title{font-size:var( --e-global-typography-7af9be2-font-size );line-height:var( --e-global-typography-7af9be2-line-height );}.elementor-32 .elementor-element.elementor-element-19959466 .elementor-divider-separator{width:28%;}.elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-eeb70d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-5205d8a6{margin-top:40px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-752aba10{text-align:center;font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}.elementor-32 .elementor-element.elementor-element-306fc567 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32 .elementor-element.elementor-element-72eac894{text-align:center;font-size:var( --e-global-typography-6084b43-font-size );line-height:var( --e-global-typography-6084b43-line-height );}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-2876e26a{width:28.482%;}.elementor-32 .elementor-element.elementor-element-2d5aa5b3{width:19.554%;}.elementor-32 .elementor-element.elementor-element-64c5cde2{width:22.678%;}.elementor-32 .elementor-element.elementor-element-2dab10cd{width:29.286%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-2876e26a{width:40%;}.elementor-32 .elementor-element.elementor-element-2d5aa5b3{width:30%;}.elementor-32 .elementor-element.elementor-element-64c5cde2{width:30%;}.elementor-32 .elementor-element.elementor-element-2dab10cd{width:100%;}} H1 Plumbing and Heating is a local business based in Middlesbrough. We offer plumbing repairs, boiler servicing, full bathroom renovations and emergency callouts across Teesside. Our Gas Safe certified team has over 50 years of combined experience. Quick Links About Us Services Blog Gallery Contact Privacy Policy Contact us Teesside County Borough, United Kingdom 07398 970780 Facebook-f Jki-google-plus © H1 Plumbing and Heating | All deposits are non-refundable Website by Market Me Ltd {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.33.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"hello-theme-header-footer":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true},"urls":{"assets":"https:\/\/h1plumbingandheating.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/h1plumbingandheating.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/h1plumbingandheating.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"3e6f4eed5e"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":13,"title":"H1%20Plumbing%20and%20Heating%20%7C%20Middlesbrough%20%7C%20Stockton-on-Tees","excerpt":"","featuredImage":false}}; //# sourceURL=elementor-frontend-js-before var jkit_ajax_url = "https://h1plumbingandheating.co.uk/?jkit-ajax-request=jkit_elements", jkit_nonce = "97981aa343"; //# sourceURL=elementor-frontend-js-after var mf = {"postType":"page","restURI":"https://h1plumbingandheating.co.uk/wp-json/metform/v1/forms/views/","minMsg1":"Minimum length should be ","Msg2":" character long.","maxMsg1":"Maximum length should be ","maxNum":"Maximum number should be ","minNum":"Minimum number should be "}; //# sourceURL=metform-app-js-extra {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://h1plumbingandheating.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=6.9"}} /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://h1plumbingandheating.co.uk/wp-includes/js/wp-emoji-loader.min.js