K Tfulwood

The service and quality products at Hearth House are definitely worth 5stars. Thanks for being such a pleasure to deal with Mark and Kim. And Robbo and Layton were kind, efficient, friendly and very neat installing our beautiful fireplace. Thank you! Highly recommend.

across entire site. */ window.addEventListener('elementor/popup/show', (event) => { if (!gform?.utils) { return; } const form = gform.utils.getNode('.elementor-popup-modal form', event.detail.instance.$elements, true); if (!form) { return; } const formId = form.dataset.formid; const currentPage = 1; console.log('elementor/popup/show: triggering post render scripts for form', formId); // ---- WP Rocket: Restore onclick handler ---- const rocketSubmitButtons = form.querySelectorAll('input[type="submit"][data-rocket-onclick]'); rocketSubmitButtons.forEach(btn => { const rocketAttr = btn.getAttribute('data-rocket-onclick'); if (rocketAttr) { btn.setAttribute('onclick', rocketAttr); btn.removeAttribute('data-rocket-onclick'); } }); // ---- Gravity Forms Post-Render Events ---- if (gform.core?.triggerPostRenderEvents) { // For Gravity Forms 2.9.5+ gform.core.triggerPostRenderEvents(formId, currentPage); } else { // For older versions jQuery(document).trigger('gform_post_render', [formId, currentPage]); gform.utils.trigger({ event: 'gform/postRender', native: false, data: { formId, currentPage } }); gform.utils.trigger({ event: 'gform/post_render', native: false, data: { formId, currentPage } }); } }); });

Request a quote

Name(Required)
This field is for validation purposes and should be left unchanged.

Apply Now

Name(Required)
Accepted file types: pdf, doc, Max. file size: 500 MB.

Make an enquiry

Name(Required)
This field is for validation purposes and should be left unchanged.