{"id":15068,"date":"2023-03-15T15:03:04","date_gmt":"2023-03-15T15:03:04","guid":{"rendered":"https:\/\/ronovations.ca\/?page_id=15068"},"modified":"2026-06-26T09:06:57","modified_gmt":"2026-06-26T13:06:57","slug":"aurora-newmarket-roofers","status":"publish","type":"page","link":"https:\/\/ronovations.ca\/fr\/ontario\/aurora-newmarket-roofers\/","title":{"rendered":"Aurora \/ Newmarket"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15068\" class=\"elementor elementor-15068\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8919bf1 e-flex e-con-boxed e-con e-parent\" data-id=\"8919bf1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3dc75fb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3dc75fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Roof Repair &amp; Roofing Company in <span style=\"color:#EA130E\"> Aurora  <\/span>  and <span style=\"color:#EA130E\"> Newmarket  <\/span> <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb1fe0d elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"cb1fe0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>If you need roof repair in Aurora or are looking for a reliable roofer in Newmarket, <strong>RonOvations<\/strong> provides professional roofing services for residential and commercial properties.<\/p><p>From emergency roof repairs to full roof replacement, our team delivers dependable solutions tailored to your property and local weather conditions across Aurora, Newmarket, and surrounding areas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-706c240 e-con-full e-flex e-con e-child\" data-id=\"706c240\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df5f13c elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"df5f13c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:+17059966622\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call Us Today<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d681b6b elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d681b6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#An-gq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cf48f4 e-flex e-con-boxed e-con e-parent\" data-id=\"2cf48f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-578bda4 e-con-full e-flex e-con e-child\" data-id=\"578bda4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1565b3d elementor-widget elementor-widget-image\" data-id=\"1565b3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Welcome-to-Aurora-sign-in-sunlight.webp\" class=\"attachment-full size-full wp-image-25868\" alt=\"Professional roofer in Newmarket providing roof repair services in Aurora\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Welcome-to-Aurora-sign-in-sunlight.webp 1536w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Welcome-to-Aurora-sign-in-sunlight-1024x683.webp 1024w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Welcome-to-Aurora-sign-in-sunlight-768x512.webp 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68644c6 e-con-full e-flex e-con e-child\" data-id=\"68644c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01429e5 elementor-widget elementor-widget-image\" data-id=\"01429e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Bienvenue-a-Newmarket-en-bord-de-leau.webp\" class=\"attachment-full size-full wp-image-25867\" alt=\"Roof repair service in Aurora and Newmarket by professional roofing company\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Bienvenue-a-Newmarket-en-bord-de-leau.webp 1536w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Bienvenue-a-Newmarket-en-bord-de-leau-1024x683.webp 1024w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Bienvenue-a-Newmarket-en-bord-de-leau-768x512.webp 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-029a95b e-flex e-con-boxed e-con e-parent\" data-id=\"029a95b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0591fa5 e-con-full e-flex e-con e-child\" data-id=\"0591fa5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-511a189 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"511a189\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ron-map-wrap\" data-province=\"ontario\">\n  <div style=\"position:relative;\">\n    <div class=\"ron-map\"><\/div>\n    <div class=\"ron-map-loading\">\n      <div class=\"ron-map-spinner\"><\/div>\n      <span>Loading map\u2026<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n\n  var PROJECTS = [\n    {c:\"Mississauga\",p:\"L4Z 3K7\",s:\"Flat Roof Repair\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:43.6183,lng:-79.6532},\n    {c:\"Burlington\",p:\"L7L 6R4\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-3-scaled.webp\",lat:43.3826,lng:-79.7896},\n    {c:\"Mississauga\",p:\"L5N 7Y2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-raplacement-4.webp\",lat:43.5895,lng:-79.761},\n    {c:\"Mississauga\",p:\"L5B 2C9\",s:\"Roof Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-rapair-missisauga-5.webp\",lat:43.5828,lng:-79.6445},\n    {c:\"Washago\",p:\"L0K 2B0\",s:\"Shingle Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:44.7466,lng:-79.3189},\n    {c:\"Bracebridge\",p:\"P1L 1A5\",s:\"Attic Insulation Installation\",d:\"Oct 2024\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:45.0373,lng:-79.2644},\n    {c:\"Midland\",p:\"L4R 3M6\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:44.7443,lng:-79.8861},\n    {c:\"Bobcaygeon\",p:\"K0M 1A0\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-9-scaled.webp\",lat:44.5398,lng:-78.5466},\n    {c:\"Honey Harbour\",p:\"P0E 1E0\",s:\"Metal Roof Installation\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-Installation-10-scaled.webp\",lat:44.8727,lng:-79.8196},\n    {c:\"Port Severn\",p:\"L0K 1S0\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:44.8068,lng:-79.7209},\n    {c:\"Gravenhurst\",p:\"P1P 1R2\",s:\"Shingle Roof Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:44.9165,lng:-79.3732},\n    {c:\"Barrie\",p:\"L4N 2C3\",s:\"Eaves, Soffit & Fascia Installation\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffit-Fascia-13-scaled.webp\",lat:44.3811,lng:-79.6903},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Metal Roof\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-14-1-scaled.webp\",lat:44.3567,lng:-79.6628},\n    {c:\"Orillia\",p:\"L3V 1Z3\",s:\"Shingles Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingles-Replacement-15.webp\",lat:44.6084,lng:-79.4197},\n    {c:\"Innisfil\",p:\"L9S 0K4\",s:\"Metal Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:44.3035,lng:-79.6252},\n    {c:\"Orillia\",p:\"L3V 7P5\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:44.5953,lng:-79.3891},\n    {c:\"Innisfil Beach\",p:\"L9S 2G7\",s:\"Soffit Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Repair-18-scaled.webp\",lat:44.3089,lng:-79.6441},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Metal Roof Replacement\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-19-1-scaled.webp\",lat:44.2743,lng:-79.9112},\n    {c:\"Innisfil Beach\",p:\"L9S 3T7\",s:\"Eaves Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavas-Replacement-20.webp\",lat:44.2953,lng:-79.6338},\n    {c:\"Barrie\",p:\"L4N 2V4\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3935,lng:-79.6707},\n    {c:\"Thornhill\",p:\"L4J 8T5\",s:\"Attic Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Inspection-22-scaled.webp\",lat:43.8209,lng:-79.4356},\n    {c:\"Innisfil\",p:\"L9S 1W6\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3156,lng:-79.6498},\n    {c:\"North York\",p:\"M3H 5B4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-24-scaled.webp\",lat:43.7555,lng:-79.4534},\n    {c:\"Barrie\",p:\"L9J 0H2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3311,lng:-79.6811},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Snow Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Snow-removal-26.webp\",lat:44.4137,lng:-79.6503},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Edge & Eavestroughs\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Edge-Eavesthroughs-27.webp\",lat:44.3654,lng:-79.7044},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Ice Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ice-removal-28.webp\",lat:44.3610,lng:-79.7003},\n    {c:\"Barrie\",p:\"L4N 0A1\",s:\"Eavestrough\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:44.3997,lng:-79.6483},\n    {c:\"Innisfil\",p:\"L9S 4M5\",s:\"Shingle Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:44.2883,lng:-79.6512},\n    {c:\"Bradford\",p:\"L3Z 2A5\",s:\"Roof Repair\",d:\"Nov 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-31.webp\",lat:44.1133,lng:-79.5715},\n    {c:\"Alliston\",p:\"L9R 1A1\",s:\"Roof Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-32.webp\",lat:44.154,lng:-79.8634},\n    {c:\"Vaughan\",p:\"L4H 3N5\",s:\"Shingle Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-33.webp\",lat:43.8206,lng:-79.6084},\n    {c:\"Etobicoke\",p:\"M9W 6K9\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-34-1-scaled.webp\",lat:43.7257,lng:-79.574},\n    {c:\"Mississauga\",p:\"L5M 7C8\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:43.5718,lng:-79.7303},\n    {c:\"Brampton\",p:\"L6P 2V4\",s:\"Roof Repair\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-36.webp\",lat:43.7767,lng:-79.7422},\n    {c:\"Oakville\",p:\"L6K 3S4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:43.4512,lng:-79.6948},\n    {c:\"Mississauga\",p:\"L4T 3V5\",s:\"Metal Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-38.webp\",lat:43.7125,lng:-79.6395},\n    {c:\"Elmvale\",p:\"L0L 2L0\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:44.5847,lng:-79.8678},\n    {c:\"Barrie\",p:\"L4N 9E3\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-scaled.webp\",lat:44.3511,lng:-79.7228},\n    {c:\"Innisfil\",p:\"L9S 1Z6\",s:\"Shingle Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41.webp\",lat:44.3201,lng:-79.6422}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Ontario\";\n\n  function esc(str) {\n    if (!str) return '';\n    return String(str).replace(\/[&<>\"']\/g, function(c) {\n      return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];\n    });\n  }\n\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\n\n  function filterProjects(wrapper) {\n    var cityFilter = wrapper.getAttribute('data-city');\n    var serviceFilter = wrapper.getAttribute('data-service');\n    return PROJECTS.filter(function(p) {\n      if (cityFilter && p.c.toLowerCase() !== cityFilter.toLowerCase()) return false;\n      if (serviceFilter && p.s.toLowerCase().indexOf(serviceFilter.toLowerCase()) === -1) return false;\n      return true;\n    });\n  }\n\n  function buildPopup(project) {\n    var alt = buildAlt(project);\n    return '' +\n      '<div class=\"ron-popup\">' +\n        '<div class=\"ron-popup__img-wrap\">' +\n          '<div class=\"ron-popup__img-placeholder\">Loading image\u2026<\/div>' +\n          '<img decoding=\"async\" class=\"ron-popup__img\" src=\"' + esc(project.i) + '\" alt=\"' + esc(alt) + '\" loading=\"lazy\" ' +\n               'onload=\"this.previousElementSibling.style.display=\\'none\\'\" ' +\n               'onerror=\"this.style.display=\\'none\\';this.previousElementSibling.innerHTML=\\'Image unavailable\\'\" \/>' +\n        '<\/div>' +\n        '<div class=\"ron-popup__body\">' +\n          '<h4 class=\"ron-popup__city\">' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/>' +\n            '<\/svg>' + esc(project.c) +\n          '<\/h4>' +\n          '<p class=\"ron-popup__service\">' + esc(project.s) + '<\/p>' +\n          '<div class=\"ron-popup__meta\">' +\n            '<div class=\"ron-popup__meta-row\"><strong>Date:<\/strong> ' + esc(project.d) + '<\/div>' +\n            '<div class=\"ron-popup__meta-row\"><strong>Postal Code:<\/strong> ' + esc(project.p) + '<\/div>' +\n          '<\/div>' +\n          '<a href=\"' + esc(project.u) + '\" class=\"ron-popup__link\" rel=\"noopener\">View service' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/>' +\n            '<\/svg>' +\n          '<\/a>' +\n        '<\/div>' +\n      '<\/div>';\n  }\n\n  function initMap() {\n    if (typeof L === 'undefined') {\n      setTimeout(initMap, 100);\n      return;\n    }\n\n    var wrappers = document.querySelectorAll('.ron-map-wrap');\n    if (!wrappers.length) return;\n\n    wrappers.forEach(function(wrapper) {\n      var mapEl = wrapper.querySelector('.ron-map');\n      var loadingEl = wrapper.querySelector('.ron-map-loading');\n\n      if (!mapEl || mapEl._leaflet_id) return;\n\n      var projects = filterProjects(wrapper);\n\n      if (projects.length === 0) {\n        mapEl.innerHTML = '<div style=\"padding:40px;text-align:center;color:#6b7280;\">No projects available.<\/div>';\n        if (loadingEl) loadingEl.classList.add('hidden');\n        return;\n      }\n\n      var map = L.map(mapEl, {\n        scrollWheelZoom: false,\n        zoomControl: true,\n        attributionControl: true\n      });\n\n      L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}{r}.png?key=cb1_2qo8_1_e79bb7a4e79a0d7d07dd9d5f', {\n        attribution: '\u00a9 <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> \u00a9 <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n        maxZoom: 19,\n        subdomains: 'abcd'\n      }).addTo(map);\n\n      var pinSvg = '<svg class=\"ron-pin\" viewBox=\"0 0 34 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\n        '<path d=\"M17 0 C7.6 0 0 7.6 0 17 C0 29.6 17 44 17 44 C17 44 34 29.6 34 17 C34 7.6 26.4 0 17 0 Z\" fill=\"#EA4335\" stroke=\"white\" stroke-width=\"2.5\"\/>' +\n        '<circle cx=\"17\" cy=\"17\" r=\"5.5\" fill=\"white\"\/><\/svg>';\n\n      var pinIcon = L.divIcon({\n        html: pinSvg,\n        className: '',\n        iconSize: [34, 44],\n        iconAnchor: [17, 44],\n        popupAnchor: [0, -44]\n      });\n\n      var markers = [];\n\n      projects.forEach(function(project) {\n        var marker = L.marker([project.lat, project.lng], {\n          icon: pinIcon,\n          title: project.c + ' - ' + project.s,\n          alt: buildAlt(project)\n        }).addTo(map);\n\n        marker.bindPopup(buildPopup(project), {\n          maxWidth: 280,\n          minWidth: 240,\n          autoPanPadding: [20, 20],\n          closeButton: true\n        });\n\n        markers.push(marker);\n      });\n\n      if (markers.length === 1) {\n        map.setView([projects[0].lat, projects[0].lng], 12);\n      } else {\n        map.fitBounds(L.featureGroup(markers).getBounds().pad(0.15));\n      }\n\n      setTimeout(function() {\n        if (loadingEl) loadingEl.classList.add('hidden');\n        map.invalidateSize();\n      }, 300);\n\n      var resizeTimer;\n      window.addEventListener('resize', function() {\n        clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(function() {\n          map.invalidateSize();\n        }, 200);\n      });\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initMap);\n  } else {\n    initMap();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cba2f4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5cba2f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reliable Roof Repair &amp; Roofing Services in <span style=\"color:#EA130E\"> Aurora and Newmarket   <\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0e7688 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c0e7688\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Homeowners and businesses in Aurora and Newmarket rely on strong, well-maintained roofing systems to protect their properties from harsh weather conditions, including heavy snow, rain, and seasonal temperature changes.<\/p><p>At <strong>RonOvations<\/strong>, we provide professional roof repair, roof replacement, and full roofing services designed to extend the life of your roof and prevent costly future damage.<\/p><p>Whether you need urgent roof repair in Aurora, a roofer in Newmarket, or a full inspection and estimate, our team is ready to help.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff7dc3b e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"ff7dc3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6178f3b elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"6178f3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ron-map-wrap\" data-province=\"ontario\">\n  <div style=\"position:relative;\">\n    <div class=\"ron-map\"><\/div>\n    <div class=\"ron-map-loading\">\n      <div class=\"ron-map-spinner\"><\/div>\n      <span>Loading map\u2026<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n\n  var PROJECTS = [\n    {c:\"Mississauga\",p:\"L4Z 3K7\",s:\"Flat Roof Repair\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:43.6183,lng:-79.6532},\n    {c:\"Burlington\",p:\"L7L 6R4\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-3-scaled.webp\",lat:43.3826,lng:-79.7896},\n    {c:\"Mississauga\",p:\"L5N 7Y2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-raplacement-4.webp\",lat:43.5895,lng:-79.761},\n    {c:\"Mississauga\",p:\"L5B 2C9\",s:\"Roof Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-rapair-missisauga-5.webp\",lat:43.5828,lng:-79.6445},\n    {c:\"Washago\",p:\"L0K 2B0\",s:\"Shingle Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:44.7466,lng:-79.3189},\n    {c:\"Bracebridge\",p:\"P1L 1A5\",s:\"Attic Insulation Installation\",d:\"Oct 2024\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:45.0373,lng:-79.2644},\n    {c:\"Midland\",p:\"L4R 3M6\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:44.7443,lng:-79.8861},\n    {c:\"Bobcaygeon\",p:\"K0M 1A0\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-9-scaled.webp\",lat:44.5398,lng:-78.5466},\n    {c:\"Honey Harbour\",p:\"P0E 1E0\",s:\"Metal Roof Installation\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-Installation-10-scaled.webp\",lat:44.8727,lng:-79.8196},\n    {c:\"Port Severn\",p:\"L0K 1S0\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:44.8068,lng:-79.7209},\n    {c:\"Gravenhurst\",p:\"P1P 1R2\",s:\"Shingle Roof Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:44.9165,lng:-79.3732},\n    {c:\"Barrie\",p:\"L4N 2C3\",s:\"Eaves, Soffit & Fascia Installation\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffit-Fascia-13-scaled.webp\",lat:44.3811,lng:-79.6903},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Metal Roof\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-14-1-scaled.webp\",lat:44.3567,lng:-79.6628},\n    {c:\"Orillia\",p:\"L3V 1Z3\",s:\"Shingles Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingles-Replacement-15.webp\",lat:44.6084,lng:-79.4197},\n    {c:\"Innisfil\",p:\"L9S 0K4\",s:\"Metal Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:44.3035,lng:-79.6252},\n    {c:\"Orillia\",p:\"L3V 7P5\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:44.5953,lng:-79.3891},\n    {c:\"Innisfil Beach\",p:\"L9S 2G7\",s:\"Soffit Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Repair-18-scaled.webp\",lat:44.3089,lng:-79.6441},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Metal Roof Replacement\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-19-1-scaled.webp\",lat:44.2743,lng:-79.9112},\n    {c:\"Innisfil Beach\",p:\"L9S 3T7\",s:\"Eaves Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavas-Replacement-20.webp\",lat:44.2953,lng:-79.6338},\n    {c:\"Barrie\",p:\"L4N 2V4\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3935,lng:-79.6707},\n    {c:\"Thornhill\",p:\"L4J 8T5\",s:\"Attic Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Inspection-22-scaled.webp\",lat:43.8209,lng:-79.4356},\n    {c:\"Innisfil\",p:\"L9S 1W6\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3156,lng:-79.6498},\n    {c:\"North York\",p:\"M3H 5B4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-24-scaled.webp\",lat:43.7555,lng:-79.4534},\n    {c:\"Barrie\",p:\"L9J 0H2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3311,lng:-79.6811},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Snow Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Snow-removal-26.webp\",lat:44.4137,lng:-79.6503},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Edge & Eavestroughs\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Edge-Eavesthroughs-27.webp\",lat:44.3654,lng:-79.7044},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Ice Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ice-removal-28.webp\",lat:44.3610,lng:-79.7003},\n    {c:\"Barrie\",p:\"L4N 0A1\",s:\"Eavestrough\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:44.3997,lng:-79.6483},\n    {c:\"Innisfil\",p:\"L9S 4M5\",s:\"Shingle Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:44.2883,lng:-79.6512},\n    {c:\"Bradford\",p:\"L3Z 2A5\",s:\"Roof Repair\",d:\"Nov 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-31.webp\",lat:44.1133,lng:-79.5715},\n    {c:\"Alliston\",p:\"L9R 1A1\",s:\"Roof Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-32.webp\",lat:44.154,lng:-79.8634},\n    {c:\"Vaughan\",p:\"L4H 3N5\",s:\"Shingle Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-33.webp\",lat:43.8206,lng:-79.6084},\n    {c:\"Etobicoke\",p:\"M9W 6K9\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-34-1-scaled.webp\",lat:43.7257,lng:-79.574},\n    {c:\"Mississauga\",p:\"L5M 7C8\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:43.5718,lng:-79.7303},\n    {c:\"Brampton\",p:\"L6P 2V4\",s:\"Roof Repair\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-36.webp\",lat:43.7767,lng:-79.7422},\n    {c:\"Oakville\",p:\"L6K 3S4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:43.4512,lng:-79.6948},\n    {c:\"Mississauga\",p:\"L4T 3V5\",s:\"Metal Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-38.webp\",lat:43.7125,lng:-79.6395},\n    {c:\"Elmvale\",p:\"L0L 2L0\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:44.5847,lng:-79.8678},\n    {c:\"Barrie\",p:\"L4N 9E3\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-scaled.webp\",lat:44.3511,lng:-79.7228},\n    {c:\"Innisfil\",p:\"L9S 1Z6\",s:\"Shingle Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41.webp\",lat:44.3201,lng:-79.6422}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Ontario\";\n\n  function esc(str) {\n    if (!str) return '';\n    return String(str).replace(\/[&<>\"']\/g, function(c) {\n      return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];\n    });\n  }\n\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\n\n  function filterProjects(wrapper) {\n    var cityFilter = wrapper.getAttribute('data-city');\n    var serviceFilter = wrapper.getAttribute('data-service');\n    return PROJECTS.filter(function(p) {\n      if (cityFilter && p.c.toLowerCase() !== cityFilter.toLowerCase()) return false;\n      if (serviceFilter && p.s.toLowerCase().indexOf(serviceFilter.toLowerCase()) === -1) return false;\n      return true;\n    });\n  }\n\n  function buildPopup(project) {\n    var alt = buildAlt(project);\n    return '' +\n      '<div class=\"ron-popup\">' +\n        '<div class=\"ron-popup__img-wrap\">' +\n          '<div class=\"ron-popup__img-placeholder\">Loading image\u2026<\/div>' +\n          '<img decoding=\"async\" class=\"ron-popup__img\" src=\"' + esc(project.i) + '\" alt=\"' + esc(alt) + '\" loading=\"lazy\" ' +\n               'onload=\"this.previousElementSibling.style.display=\\'none\\'\" ' +\n               'onerror=\"this.style.display=\\'none\\';this.previousElementSibling.innerHTML=\\'Image unavailable\\'\" \/>' +\n        '<\/div>' +\n        '<div class=\"ron-popup__body\">' +\n          '<h4 class=\"ron-popup__city\">' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/>' +\n            '<\/svg>' + esc(project.c) +\n          '<\/h4>' +\n          '<p class=\"ron-popup__service\">' + esc(project.s) + '<\/p>' +\n          '<div class=\"ron-popup__meta\">' +\n            '<div class=\"ron-popup__meta-row\"><strong>Date:<\/strong> ' + esc(project.d) + '<\/div>' +\n            '<div class=\"ron-popup__meta-row\"><strong>Postal Code:<\/strong> ' + esc(project.p) + '<\/div>' +\n          '<\/div>' +\n          '<a href=\"' + esc(project.u) + '\" class=\"ron-popup__link\" rel=\"noopener\">View service' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/>' +\n            '<\/svg>' +\n          '<\/a>' +\n        '<\/div>' +\n      '<\/div>';\n  }\n\n  function initMap() {\n    if (typeof L === 'undefined') {\n      setTimeout(initMap, 100);\n      return;\n    }\n\n    var wrappers = document.querySelectorAll('.ron-map-wrap');\n    if (!wrappers.length) return;\n\n    wrappers.forEach(function(wrapper) {\n      var mapEl = wrapper.querySelector('.ron-map');\n      var loadingEl = wrapper.querySelector('.ron-map-loading');\n\n      if (!mapEl || mapEl._leaflet_id) return;\n\n      var projects = filterProjects(wrapper);\n\n      if (projects.length === 0) {\n        mapEl.innerHTML = '<div style=\"padding:40px;text-align:center;color:#6b7280;\">No projects available.<\/div>';\n        if (loadingEl) loadingEl.classList.add('hidden');\n        return;\n      }\n\n      var map = L.map(mapEl, {\n        scrollWheelZoom: false,\n        zoomControl: true,\n        attributionControl: true\n      });\n\n      L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}{r}.png?key=cb1_2qo8_1_e79bb7a4e79a0d7d07dd9d5f', {\n        attribution: '\u00a9 <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> \u00a9 <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n        maxZoom: 19,\n        subdomains: 'abcd'\n      }).addTo(map);\n\n      var pinSvg = '<svg class=\"ron-pin\" viewBox=\"0 0 34 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\n        '<path d=\"M17 0 C7.6 0 0 7.6 0 17 C0 29.6 17 44 17 44 C17 44 34 29.6 34 17 C34 7.6 26.4 0 17 0 Z\" fill=\"#EA4335\" stroke=\"white\" stroke-width=\"2.5\"\/>' +\n        '<circle cx=\"17\" cy=\"17\" r=\"5.5\" fill=\"white\"\/><\/svg>';\n\n      var pinIcon = L.divIcon({\n        html: pinSvg,\n        className: '',\n        iconSize: [34, 44],\n        iconAnchor: [17, 44],\n        popupAnchor: [0, -44]\n      });\n\n      var markers = [];\n\n      projects.forEach(function(project) {\n        var marker = L.marker([project.lat, project.lng], {\n          icon: pinIcon,\n          title: project.c + ' - ' + project.s,\n          alt: buildAlt(project)\n        }).addTo(map);\n\n        marker.bindPopup(buildPopup(project), {\n          maxWidth: 280,\n          minWidth: 240,\n          autoPanPadding: [20, 20],\n          closeButton: true\n        });\n\n        markers.push(marker);\n      });\n\n      if (markers.length === 1) {\n        map.setView([projects[0].lat, projects[0].lng], 12);\n      } else {\n        map.fitBounds(L.featureGroup(markers).getBounds().pad(0.15));\n      }\n\n      setTimeout(function() {\n        if (loadingEl) loadingEl.classList.add('hidden');\n        map.invalidateSize();\n      }, 300);\n\n      var resizeTimer;\n      window.addEventListener('resize', function() {\n        clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(function() {\n          map.invalidateSize();\n        }, 200);\n      });\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initMap);\n  } else {\n    initMap();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15ca04d elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"15ca04d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a45f65 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9a45f65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Roofing Services We Provide in <span style=\"color:#EA130E\">  Aurora\/ Newmarket   <\/span>   <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f881a12 elementor-arrows-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"f881a12\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;a3e2f07&quot;},{&quot;slide_title&quot;:&quot;Slide #2&quot;,&quot;_id&quot;:&quot;b53b2a6&quot;},{&quot;slide_title&quot;:&quot;Slide #3&quot;,&quot;_id&quot;:&quot;60c6986&quot;},{&quot;_id&quot;:&quot;9d4d210&quot;,&quot;slide_title&quot;:&quot;Slide #4&quot;},{&quot;_id&quot;:&quot;7c08912&quot;,&quot;slide_title&quot;:&quot;Slide #5&quot;},{&quot;_id&quot;:&quot;e3b6875&quot;,&quot;slide_title&quot;:&quot;Slide #6&quot;},{&quot;slide_title&quot;:&quot;Slide #7&quot;,&quot;_id&quot;:&quot;6e872b3&quot;},{&quot;slide_title&quot;:&quot;Slide #8&quot;,&quot;_id&quot;:&quot;d41a21f&quot;},{&quot;slide_title&quot;:&quot;Slide #9&quot;,&quot;_id&quot;:&quot;fc4119e&quot;}],&quot;slides_to_show&quot;:&quot;4&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;autoplay_speed&quot;:2500,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2efb546 e-flex e-con-boxed e-con e-child\" data-id=\"2efb546\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-226f156 e-con-full service-card e-flex e-con e-child\" data-id=\"226f156\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2e004a elementor-widget elementor-widget-heading\" data-id=\"a2e004a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Flat Roofs\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c37e817 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"c37e817\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Professional flat roof installation and repair for residential and commercial buildings, preventing leaks and drainage issues.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1b9036 elementor-widget elementor-widget-heading\" data-id=\"f1b9036\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/flat-roofs\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-53880e4 e-flex e-con-boxed e-con e-child\" data-id=\"53880e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cb15e35 e-con-full service-card e-flex e-con e-child\" data-id=\"cb15e35\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe6904f elementor-widget elementor-widget-heading\" data-id=\"fe6904f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Attic Insulation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae4ac90 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"ae4ac90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Boost energy efficiency and indoor comfort with attic insulation that helps regulate heat and cold.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3f9423 elementor-widget elementor-widget-heading\" data-id=\"b3f9423\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c66727 e-flex e-con-boxed e-con e-child\" data-id=\"5c66727\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a63e5c0 e-con-full service-card e-flex e-con e-child\" data-id=\"a63e5c0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b293c0 elementor-widget elementor-widget-heading\" data-id=\"4b293c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Seamless Eavestrough &amp;  Leaf Guard<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b63db9e elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"b63db9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Seamless eavestrough and leaf guard solutions that improve drainage, reduce maintenance, and protect your home.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fd61f9 elementor-widget elementor-widget-heading\" data-id=\"3fd61f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b7d86aa e-flex e-con-boxed e-con e-child\" data-id=\"b7d86aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8b8e2ff e-con-full service-card e-flex e-con e-child\" data-id=\"8b8e2ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90011c9 elementor-widget elementor-widget-heading\" data-id=\"90011c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Soffit &amp; Fascia<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec9555e elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"ec9555e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Upgrade ventilation and water control while protecting your roof edges and improving exterior look.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f64e12a elementor-widget elementor-widget-heading\" data-id=\"f64e12a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df9e264 e-flex e-con-boxed e-con e-child\" data-id=\"df9e264\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7f64375 e-con-full service-card e-flex e-con e-child\" data-id=\"7f64375\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b50d19d elementor-widget elementor-widget-heading\" data-id=\"b50d19d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sidings<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35235e0 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"35235e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Vinyl and Hardie siding solutions that improve insulation, reduce maintenance, and modernize your home.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e19c57 elementor-widget elementor-widget-heading\" data-id=\"4e19c57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/premium-siding-services\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"6\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-22683dd e-flex e-con-boxed e-con e-child\" data-id=\"22683dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-466a712 e-con-full service-card e-flex e-con e-child\" data-id=\"466a712\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d85e84 elementor-widget elementor-widget-heading\" data-id=\"4d85e84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fence &amp; Deck<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdfedd8 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"bdfedd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Custom fence and deck installations built for durability, safety, and long-term outdoor enjoyment with quality materials and precise workmanship.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd05fd2 elementor-widget elementor-widget-heading\" data-id=\"dd05fd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/fence-deck\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"7\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c98412 e-flex e-con-boxed e-con e-child\" data-id=\"8c98412\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-43d36b2 e-con-full service-card e-flex e-con e-child\" data-id=\"43d36b2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7d4222 elementor-widget elementor-widget-heading\" data-id=\"a7d4222\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Roof Repair &amp; Emergency  Services\u200b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45592fc elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"45592fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Fast and reliable roof repair in Aurora and Newmarket for leaks, storm damage, missing shingles, and structural issues. Our team is available for emergency roof repair to prevent further damage.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d6354d elementor-widget elementor-widget-heading\" data-id=\"3d6354d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/roof-repair\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"8\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2328e44 e-flex e-con-boxed e-con e-child\" data-id=\"2328e44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-813484c e-con-full service-card e-flex e-con e-child\" data-id=\"813484c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf1e232 elementor-widget elementor-widget-heading\" data-id=\"cf1e232\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Shingles Roofs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a124f elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"b6a124f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Durable and cost-effective asphalt shingle roofing installation and repair for residential properties.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ac178b elementor-widget elementor-widget-heading\" data-id=\"8ac178b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/roof-shingles\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"9\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 9\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7d3f8c5 e-flex e-con-boxed e-con e-child\" data-id=\"7d3f8c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3c54a35 e-con-full service-card e-flex e-con e-child\" data-id=\"3c54a35\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f607f6 elementor-widget elementor-widget-heading\" data-id=\"8f607f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Metal Roof<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ee531 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"e6ee531\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Long-lasting metal roofing solutions ideal for homeowners looking for durability, low maintenance, and modern design.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42cdadd elementor-widget elementor-widget-heading\" data-id=\"42cdadd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/metal-roofs\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48722e4 e-flex e-con-boxed e-con e-parent\" data-id=\"48722e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db74c80 elementor-widget__width-initial elementor-widget elementor-widget-gva-heading-block\" data-id=\"db74c80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n           \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Our Roofing Process<\/span>\r\n            <\/h2>\r\n                  \r\n         \r\n      <\/div>\r\n   <\/div>\r\n   <div class=\"clearfix\"><\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c785ae elementor-widget elementor-widget-html\" data-id=\"1c785ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- SEO: HowTo structured data -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"HowTo\",\n  \"name\":\"Aurora & Newmarket Roofing Process\",\n  \"description\":\"Our four-step roofing process in Aurora and Newmarket from inspection to final quality check.\",\n  \"step\":[\n    {\n      \"@type\":\"HowToStep\",\n      \"position\":1,\n      \"name\":\"Roof Evaluation\",\n      \"text\":\"We begin by carefully assessing the current condition of your roof in Aurora and Newmarket, identifying visible damage, leaks, and risk areas. This helps determine the most effective next steps for roof repair or replacement.\"\n    },\n    {\n      \"@type\":\"HowToStep\",\n      \"position\":2,\n      \"name\":\"Clear Recommendation\",\n      \"text\":\"After the inspection, we explain whether roof repair or roof replacement is the better option for your property in Aurora or Newmarket and provide a clear recommendation based on condition, urgency, and long-term value.\"\n    },\n    {\n      \"@type\":\"HowToStep\",\n      \"position\":3,\n      \"name\":\"Professional Roofing Work\",\n      \"text\":\"Our team completes the work using durable materials and proven roofing methods, whether the job involves roof repair, roof replacement, or emergency roofing services in Aurora and Newmarket.\"\n    },\n    {\n      \"@type\":\"HowToStep\",\n      \"position\":4,\n      \"name\":\"Final Review\",\n      \"text\":\"Before completion, we conduct a final quality check to ensure the roofing work meets our standards and your property is left in proper condition.\"\n    }\n  ]\n}\n<\/script>\n\n<style>\n.brp-section{background:transparent;padding:72px 24px;font-family:inherit}\n.brp-inner{max-width:780px;margin:0 auto}\n.brp-steps{position:relative;padding-left:0;list-style:none;margin:0}\n.brp-track{position:absolute;left:13px;top:14px;bottom:14px;width:2px;background:#f5c0c8;z-index:0}\n.brp-progress{position:absolute;left:0;top:0;width:2px;height:0%;background:#D01F3C;z-index:1;will-change:height;transition:height .12s linear}\n.brp-step{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px;position:relative}\n.brp-step:last-child{margin-bottom:0}\n.brp-dot{width:28px;height:28px;min-width:28px;border-radius:50%;background:#f5c0c8;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;margin-top:18px;will-change:background;transition:background .3s ease}\n.brp-dot.brp-active{background:#D01F3C}\n.brp-dot svg{width:13px;height:13px;display:block}\n.brp-card{background:#fff;border-radius:10px;padding:20px 24px 22px;flex:1;min-width:0;opacity:.35;transform:translateX(10px);will-change:opacity,transform;transition:opacity .45s ease,transform .45s ease}\n.brp-card.brp-visible{opacity:1;transform:translateX(0);will-change:auto}\n.brp-card h3{font-size:19px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.3}\n.brp-card p{font-size:16px;color:#666;line-height:1.75;margin:0}\n.brp-step-num{font-size:12px;font-weight:700;color:#D01F3C;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:block}\n.brp-section{contain:layout}\n@media(max-width:768px){\n  .brp-section{padding:52px 20px}\n  .brp-card{padding:16px 18px 18px}\n  .brp-card h3{font-size:16px}\n}\n@media(max-width:480px){\n  .brp-section{padding:40px 16px}\n  .brp-track{left:11px}\n  .brp-dot{width:24px;height:24px;min-width:24px;margin-top:16px}\n  .brp-dot svg{width:11px;height:11px}\n  .brp-step{gap:14px}\n  .brp-card{padding:14px 16px 16px}\n  .brp-card h3{font-size:15px}\n  .brp-card p{font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .brp-progress,.brp-dot,.brp-card{transition:none;will-change:auto}\n  .brp-card{opacity:1;transform:none}\n}\n<\/style>\n\n<section class=\"brp-section\" aria-label=\"Our Roofing Process\">\n  <div class=\"brp-inner\">\n    <ol class=\"brp-steps\" id=\"brpSteps\" aria-label=\"Roofing process steps\">\n\n      <div class=\"brp-track\">\n        <div class=\"brp-progress\" id=\"brpProgress\"><\/div>\n      <\/div>\n\n      <li class=\"brp-step\">\n        <div class=\"brp-dot\" id=\"brpDot0\">\n          <svg viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2.5 6.5l3 3 5-5\" stroke=\"white\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/div>\n        <div class=\"brp-card\" id=\"brpCard0\">\n          <span class=\"brp-step-num\">Step 01<\/span>\n          <h3>Roof Evaluation<\/h3>\n          <p>We begin by carefully assessing the current condition of your roof in Aurora and Newmarket, identifying visible damage, leaks, and risk areas. This helps determine the most effective next steps for roof repair or replacement.<\/p>\n        <\/div>\n      <\/li>\n\n      <li class=\"brp-step\">\n        <div class=\"brp-dot\" id=\"brpDot1\">\n          <svg viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2.5 6.5l3 3 5-5\" stroke=\"white\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/div>\n        <div class=\"brp-card\" id=\"brpCard1\">\n          <span class=\"brp-step-num\">Step 02<\/span>\n          <h3>Clear Recommendation<\/h3>\n          <p>After the inspection, we explain whether roof repair or roof replacement is the better option for your property in Aurora or Newmarket and provide a clear recommendation based on condition, urgency, and long-term value.<\/p>\n        <\/div>\n      <\/li>\n\n      <li class=\"brp-step\">\n        <div class=\"brp-dot\" id=\"brpDot2\">\n          <svg viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2.5 6.5l3 3 5-5\" stroke=\"white\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/div>\n        <div class=\"brp-card\" id=\"brpCard2\">\n          <span class=\"brp-step-num\">Step 03<\/span>\n          <h3>Professional Roofing Work<\/h3>\n          <p>Our team completes the work using durable materials and proven roofing methods, whether the job involves roof repair, roof replacement, or emergency roofing services in Aurora and Newmarket.<\/p>\n        <\/div>\n      <\/li>\n\n      <li class=\"brp-step\">\n        <div class=\"brp-dot\" id=\"brpDot3\">\n          <svg viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2.5 6.5l3 3 5-5\" stroke=\"white\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/div>\n        <div class=\"brp-card\" id=\"brpCard3\">\n          <span class=\"brp-step-num\">Step 04<\/span>\n          <h3>Final Review<\/h3>\n          <p>Before completion, we conduct a final quality check to ensure the roofing work meets our standards and your property is left in proper condition.<\/p>\n        <\/div>\n      <\/li>\n\n    <\/ol>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \"use strict\";\n  var section  = document.getElementById('brpSteps');\n  var progress = document.getElementById('brpProgress');\n  if(!section || !progress) return;\n\n  var dots  = [\n    document.getElementById('brpDot0'),\n    document.getElementById('brpDot1'),\n    document.getElementById('brpDot2'),\n    document.getElementById('brpDot3')\n  ];\n  var cards = [\n    document.getElementById('brpCard0'),\n    document.getElementById('brpCard1'),\n    document.getElementById('brpCard2'),\n    document.getElementById('brpCard3')\n  ];\n\n  var activated = [false,false,false,false];\n  var ticking   = false;\n\n  function updateProgress(){\n    var rect = section.getBoundingClientRect();\n    var wh   = window.innerHeight;\n    var pct  = Math.min(Math.max((wh * 0.72 - rect.top) \/ rect.height, 0), 1);\n    progress.style.height = (pct * 100) + '%';\n    ticking = false;\n  }\n\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(!entry.isIntersecting) return;\n        var idx = cards.indexOf(entry.target);\n        if(idx === -1) return;\n        if(activated[idx]) return;\n        activated[idx] = true;\n        cards[idx].classList.add('brp-visible');\n        if(dots[idx]) dots[idx].classList.add('brp-active');\n        io.unobserve(entry.target);\n      });\n    },{threshold:0.3});\n\n    cards.forEach(function(card){ if(card) io.observe(card); });\n  } else {\n    cards.forEach(function(c){ if(c) c.classList.add('brp-visible'); });\n    dots.forEach(function(d){ if(d) d.classList.add('brp-active'); });\n  }\n\n  function onScroll(){\n    if(ticking) return;\n    ticking = true;\n    requestAnimationFrame(updateProgress);\n  }\n\n  window.addEventListener('scroll', onScroll, {passive:true});\n  updateProgress();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf11ea9 e-flex e-con-boxed e-con e-parent\" data-id=\"cf11ea9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-919e420 elementor-widget elementor-widget-html\" data-id=\"919e420\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- RonOvations \u00b7 Aurora & Newmarket Roof Financing Section -->\n<!-- Paste this whole block into an Elementor \"HTML\" widget on the Aurora-Newmarket page -->\n\n<section class=\"anf\" aria-labelledby=\"anf-title\">\n  <div class=\"anf__inner\">\n    <div class=\"anf__main\">\n      <div class=\"anf__bgaccent\" aria-hidden=\"true\"><\/div>\n      <div class=\"anf__bgaccent2\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"anf__top\">\n        <div class=\"anf__tagrow\">\n          <span class=\"anf__tag\">\n            <svg viewBox=\"0 0 24 24\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 21h18M5 21V9l7-5 7 5v12\"\/><\/svg>\n            Roof financing\n          <\/span>\n          <span class=\"anf__dualloc\">\n            <span class=\"anf__dualpart\">\n              <svg viewBox=\"0 0 24 24\" width=\"11\" height=\"11\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-7 8-13a8 8 0 0 0-16 0c0 6 8 13 8 13z\"\/><circle cx=\"12\" cy=\"9\" r=\"3\"\/><\/svg>\n              Aurora\n            <\/span>\n            <span class=\"anf__dualsep\" aria-hidden=\"true\"><\/span>\n            <span class=\"anf__dualpart\">\n              <svg viewBox=\"0 0 24 24\" width=\"11\" height=\"11\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-7 8-13a8 8 0 0 0-16 0c0 6 8 13 8 13z\"\/><circle cx=\"12\" cy=\"9\" r=\"3\"\/><\/svg>\n              Newmarket\n            <\/span>\n          <\/span>\n        <\/div>\n        <div class=\"anf__partner\">\n          <svg viewBox=\"0 0 24 24\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg>\n          Trusted partner: <b>Financeit Canada<\/b>\n        <\/div>\n      <\/div>\n\n      <div class=\"anf__hero\">\n        <p class=\"anf__eyebrow\">Roofing company in Aurora &amp; Newmarket<\/p>\n        <h2 id=\"anf-title\" class=\"anf__h2\">One trusted team, <em>two cities financed.<\/em><\/h2>\n        <p class=\"anf__lead\">\n          From roof repair in Aurora to trusted roofers in Newmarket, RonOvations partners\n          with Financeit so eligible homeowners and businesses across both cities can move\n          forward today and pay over time in manageable monthly installments.\n        <\/p>\n        <div class=\"anf__cta-wrap\">\n          <a class=\"anf__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Aurora and Newmarket roof financing options with Financeit\">\n            <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><path d=\"M8 6h8M8 10h2M14 10h2M8 14h2M14 14h2M8 18h2M14 18h2\"\/><\/svg>\n            <span>Check payment options<\/span>\n          <\/a>\n          <p class=\"anf__fine\">Pre-qualifying takes minutes,<br>no commitment required.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"anf__dual\">\n        <div class=\"anf__city\">\n          <span class=\"anf__citytag\">\n            <svg viewBox=\"0 0 24 24\" width=\"11\" height=\"11\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-7 8-13a8 8 0 0 0-16 0c0 6 8 13 8 13z\"\/><circle cx=\"12\" cy=\"9\" r=\"3\"\/><\/svg>\n            Aurora, ON\n          <\/span>\n          <p class=\"anf__cityt\">Trusted <em>roofing company Aurora<\/em> homeowners rely on<\/p>\n          <div class=\"anf__citylist\">\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Roof repair Aurora<\/span><\/div>\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Roof replacement &amp; re-roofing<\/span><\/div>\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Local roofing Aurora team<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"anf__connector\" aria-hidden=\"true\">\n          <div class=\"anf__conball\">&amp;<\/div>\n        <\/div>\n\n        <div class=\"anf__city anf__city--r\">\n          <span class=\"anf__citytag\">\n            <svg viewBox=\"0 0 24 24\" width=\"11\" height=\"11\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-7 8-13a8 8 0 0 0-16 0c0 6 8 13 8 13z\"\/><circle cx=\"12\" cy=\"9\" r=\"3\"\/><\/svg>\n            Newmarket, ON\n          <\/span>\n          <p class=\"anf__cityt\">Reliable <em>roofers Newmarket<\/em> businesses count on<\/p>\n          <div class=\"anf__citylist\">\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Roof repair Newmarket<\/span><\/div>\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Roofing companies Newmarket<\/span><\/div>\n            <div class=\"anf__cityrow\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><span>Residential &amp; commercial<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"anf__servhead\">\n        <p class=\"anf__sh\">What we finance in Aurora &amp; Newmarket<\/p>\n        <p class=\"anf__shsub\">All <b>10 services<\/b> available for monthly payment plans<\/p>\n      <\/div>\n\n      <div class=\"anf__grid\">\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m3 12 9-7 9 7M5 11v9h14v-9M9 14h2M13 14h2M9 17h2M13 17h2\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Shingle Roof<\/p>\n          <p class=\"anf__segs\">Asphalt shingle installation<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 7 4 17v3h3l10-10M14 7l3-3 3 3-3 3\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Roof Repair<\/p>\n          <p class=\"anf__segs\">Leaks &amp; quick fixes<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Roof Maintenance<\/p>\n          <p class=\"anf__segs\">Inspections &amp; upkeep<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m3 13 9-9 9 9M5 13v8h14v-8M5 17h14M5 13h14\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Metal Roof<\/p>\n          <p class=\"anf__segs\">Durable metal systems<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h18M3 8l4-4h10l4 4M5 8v13h14V8\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Flat Roof<\/p>\n          <p class=\"anf__segs\">Commercial &amp; residential<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m2 11 10-7 10 7M4 11h16v3H4zM6 14v7M18 14v7\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Eaves, Soffit &amp; Fascia<\/p>\n          <p class=\"anf__segs\">Roofline protection<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 3v18M9 3v18M14 3v18M19 3v18M3 7h18M3 13h18M3 19h18\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Siding<\/p>\n          <p class=\"anf__segs\">Exterior cladding<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h18M3 14h18M5 5v16M10 5v16M14 5v16M19 5v16\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Fence &amp; Deck<\/p>\n          <p class=\"anf__segs\">Outdoor structures<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m4 4 8 6 8-6M4 4v16h16V4M6 10v8M10 13v5M14 13v5M18 10v8\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Attic Insulation<\/p>\n          <p class=\"anf__segs\">Energy efficiency<\/p>\n        <\/div>\n        <div class=\"anf__seg\">\n          <div class=\"anf__segic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h18l-2 12H5z M3 8l2-3h14l2 3\"\/><\/svg><\/div>\n          <p class=\"anf__segt\">Seamless Eavestrough<\/p>\n          <p class=\"anf__segs\">Gutters &amp; leaf guard<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"anf__ctabar\">\n        <div class=\"anf__ctabar-glow\" aria-hidden=\"true\"><\/div>\n        <div class=\"anf__cleft\">\n          <div class=\"anf__cic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\n          <div>\n            <p class=\"anf__ctt\">Built for Aurora &amp; Newmarket homeowners<span class=\"anf__cts\">Check eligible payment options in minutes.<\/span><\/p>\n          <\/div>\n        <\/div>\n        <a class=\"anf__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Aurora and Newmarket roof financing options with Financeit\">\n          <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><path d=\"M8 6h8M8 10h2M14 10h2M8 14h2M14 14h2M8 18h2M14 18h2\"\/><\/svg>\n          <span>Check payment options<\/span>\n        <\/a>\n      <\/div>\n\n      <p class=\"anf__legal\">Financing is subject to approval through Financeit. Available to eligible Aurora and Newmarket homeowners and businesses.<\/p>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.anf{\n  --anf-r:#E11C24;\n  --anf-rd:#B81319;\n  --anf-ink:#16181F;\n  --anf-mut:#6B7280;\n  --anf-line:#E8E8EA;\n  --anf-tint:#FDEBEC;\n  background:#FFFFFF;\n  font-family:inherit;\n  width:100%;\n  padding:56px 24px;\n  color:var(--anf-ink);\n}\n.anf *{box-sizing:border-box;}\n.anf__inner{max-width:1140px;margin:0 auto;}\n\n@keyframes anf-fadeup{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n@keyframes anf-ping{0%,100%{box-shadow:0 0 0 0 rgba(225,28,36,.45);}50%{box-shadow:0 0 0 7px rgba(225,28,36,0);}}\n@keyframes anf-rotate{from{transform:rotate(0);}to{transform:rotate(360deg);}}\n\n.anf__main{\n  position:relative;\n  border:1px solid var(--anf-line);\n  border-radius:24px;\n  padding:46px 44px 36px;\n  overflow:hidden;background:#fff;\n}\n.anf__bgaccent{\n  position:absolute;top:-100px;right:-100px;\n  width:340px;height:340px;\n  background:radial-gradient(circle,rgba(225,28,36,.08),transparent 65%);\n  pointer-events:none;\n}\n.anf__bgaccent2{\n  position:absolute;bottom:-100px;left:-100px;\n  width:340px;height:340px;\n  background:radial-gradient(circle,rgba(225,28,36,.06),transparent 65%);\n  pointer-events:none;\n}\n\n.anf__top{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:18px;margin:0 0 34px;flex-wrap:wrap;position:relative;\n  animation:anf-fadeup .6s ease both;\n}\n.anf__tagrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}\n.anf__tag{\n  display:inline-flex;align-items:center;gap:7px;\n  background:var(--anf-tint);color:var(--anf-r);\n  font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;\n  padding:7px 13px;border-radius:8px;\n}\n.anf__dualloc{\n  display:inline-flex;align-items:center;\n  background:var(--anf-ink);color:#fff;\n  font-size:11px;font-weight:600;letter-spacing:.04em;\n  border-radius:8px;overflow:hidden;\n}\n.anf__dualpart{\n  display:inline-flex;align-items:center;gap:5px;\n  padding:6px 11px;\n}\n.anf__dualpart svg{\n  color:#ff7a7e;border-radius:50%;\n  animation:anf-ping 2.4s ease-in-out infinite;\n}\n.anf__dualsep{\n  width:1px;height:14px;\n  background:rgba(255,255,255,.2);\n}\n.anf__partner{\n  display:flex;align-items:center;gap:8px;\n  color:var(--anf-mut);font-size:11.5px;line-height:1.4;\n}\n.anf__partner b{color:var(--anf-ink);font-weight:700;}\n.anf__partner svg{color:#3ECF8E;flex-shrink:0;}\n\n.anf__hero{\n  text-align:center;max-width:720px;margin:0 auto 36px;\n  position:relative;animation:anf-fadeup .7s .1s ease both;\n}\n.anf__eyebrow{\n  font-size:11px;text-transform:uppercase;letter-spacing:.12em;\n  color:var(--anf-r);font-weight:700;margin:0 0 14px;\n}\n.anf__h2{\n  font-size:clamp(25px,3.8vw,38px);\n  font-weight:800;line-height:1.06;letter-spacing:-.025em;\n  margin:0 0 16px;\n}\n.anf__h2 em{font-style:normal;color:var(--anf-r);}\n.anf__lead{\n  font-size:15.5px;line-height:1.7;color:var(--anf-mut);\n  margin:0 auto 24px;max-width:600px;\n}\n.anf__cta-wrap{\n  display:inline-flex;align-items:center;gap:16px;\n  flex-wrap:wrap;justify-content:center;\n}\n.anf__btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:9px;\n  background:var(--anf-r);color:#fff;\n  font-size:15px;font-weight:700;\n  padding:15px 26px;border-radius:10px;text-decoration:none;\n  line-height:1.2;white-space:nowrap;\n  box-shadow:0 8px 22px rgba(225,28,36,.32);\n  transition:background .2s ease,transform .2s ease,box-shadow .2s ease;\n  position:relative;overflow:hidden;\n}\n.anf__btn::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);\n  transform:translateX(-100%);transition:transform .65s ease;\n}\n.anf__btn:hover{\n  background:var(--anf-rd);transform:translateY(-2px);\n  box-shadow:0 12px 28px rgba(225,28,36,.4);\n}\n.anf__btn:hover::after{transform:translateX(100%);}\n.anf__btn:focus-visible{outline:3px solid rgba(225,28,36,.5);outline-offset:2px;}\n.anf__btn svg{transition:transform .2s ease;flex-shrink:0;}\n.anf__btn:hover svg{transform:rotate(-6deg) scale(1.08);}\n.anf__fine{font-size:12px;color:var(--anf-mut);margin:0;line-height:1.5;text-align:left;}\n\n.anf__dual{\n  display:grid;grid-template-columns:1fr auto 1fr;\n  gap:14px;align-items:stretch;\n  margin:0 0 32px;position:relative;\n  animation:anf-fadeup .8s .2s ease both;\n}\n.anf__city{\n  background:linear-gradient(180deg,#fff,#fafafb);\n  border:1px solid var(--anf-line);border-radius:16px;\n  padding:24px 22px;\n  transition:transform .2s ease,box-shadow .2s ease;\n  cursor:default;position:relative;overflow:hidden;\n}\n.anf__city::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;\n  height:3px;background:var(--anf-r);\n  transform:scaleX(0);transform-origin:left;\n  transition:transform .25s ease;\n}\n.anf__city:hover{\n  transform:translateY(-2px);\n  box-shadow:0 10px 24px rgba(22,24,31,.08);\n}\n.anf__city:hover::before{transform:scaleX(1);}\n.anf__city--r:hover::before{transform-origin:right;}\n.anf__citytag{\n  display:inline-flex;align-items:center;gap:6px;\n  background:var(--anf-ink);color:#fff;\n  font-size:11px;font-weight:700;letter-spacing:.05em;\n  padding:5px 10px;border-radius:6px;margin:0 0 14px;\n}\n.anf__citytag svg{color:#ff7a7e;flex-shrink:0;}\n.anf__cityt{\n  font-size:18px;font-weight:800;\n  margin:0 0 14px;line-height:1.25;\n}\n.anf__cityt em{font-style:normal;color:var(--anf-r);}\n.anf__citylist{display:flex;flex-direction:column;gap:9px;}\n.anf__cityrow{\n  display:flex;align-items:center;gap:10px;\n  font-size:13.5px;color:var(--anf-ink);\n  font-weight:600;line-height:1.4;\n}\n.anf__cityrow svg{color:var(--anf-r);flex-shrink:0;}\n.anf__connector{\n  display:flex;align-items:center;justify-content:center;\n  padding:0 4px;\n}\n.anf__conball{\n  width:48px;height:48px;border-radius:50%;\n  background:var(--anf-r);color:#fff;\n  display:flex;align-items:center;justify-content:center;\n  font-size:20px;font-weight:800;font-style:italic;\n  box-shadow:0 6px 18px rgba(225,28,36,.35);\n  position:relative;\n}\n.anf__conball::before{\n  content:\"\";position:absolute;inset:-4px;\n  border-radius:50%;\n  border:1px dashed rgba(225,28,36,.3);\n  animation:anf-rotate 16s linear infinite;\n}\n\n.anf__servhead{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:14px;margin:0 0 14px;flex-wrap:wrap;\n  animation:anf-fadeup .85s .25s ease both;\n}\n.anf__sh{\n  font-size:11px;text-transform:uppercase;letter-spacing:.12em;\n  color:var(--anf-mut);font-weight:700;margin:0;\n  display:flex;align-items:center;gap:8px;\n}\n.anf__sh::before{\n  content:\"\";width:24px;height:2px;\n  background:var(--anf-r);border-radius:2px;\n}\n.anf__shsub{font-size:12px;color:var(--anf-mut);margin:0;}\n.anf__shsub b{color:var(--anf-ink);font-weight:700;}\n\n.anf__grid{\n  display:grid;grid-template-columns:repeat(5,1fr);\n  background:#fff;border:1px solid var(--anf-line);\n  border-radius:16px;overflow:hidden;margin:0 0 28px;\n  animation:anf-fadeup .9s .3s ease both;\n}\n.anf__seg{\n  padding:20px 14px;text-align:center;\n  border-right:1px solid var(--anf-line);\n  border-bottom:1px solid var(--anf-line);\n  transition:background .2s ease;\n  cursor:default;position:relative;\n}\n.anf__seg:nth-child(5n){border-right:none;}\n.anf__seg:nth-last-child(-n+5){border-bottom:none;}\n.anf__seg::before{\n  content:\"\";position:absolute;left:50%;bottom:0;\n  transform:translateX(-50%) scaleX(0);\n  width:50%;height:3px;\n  background:var(--anf-r);border-radius:3px 3px 0 0;\n  transition:transform .25s ease;\n}\n.anf__seg:hover{background:#fafafb;}\n.anf__seg:hover::before{transform:translateX(-50%) scaleX(1);}\n.anf__segic{\n  width:40px;height:40px;border-radius:10px;\n  background:var(--anf-tint);color:var(--anf-r);\n  display:flex;align-items:center;justify-content:center;\n  margin:0 auto 10px;\n  transition:background .2s ease,color .2s ease,transform .2s ease;\n}\n.anf__seg:hover .anf__segic{\n  background:var(--anf-r);color:#fff;\n  transform:scale(1.08) rotate(-5deg);\n}\n.anf__segt{font-size:12.5px;font-weight:800;margin:0 0 3px;line-height:1.3;}\n.anf__segs{font-size:11px;color:var(--anf-mut);margin:0;line-height:1.45;}\n\n.anf__ctabar{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:18px;background:linear-gradient(135deg,var(--anf-ink),#1f2229);\n  border-radius:14px;padding:22px 26px;\n  flex-wrap:wrap;position:relative;overflow:hidden;\n  animation:anf-fadeup 1s .35s ease both;\n}\n.anf__ctabar-glow{\n  position:absolute;top:-60px;left:-60px;\n  width:200px;height:200px;\n  background:radial-gradient(circle,rgba(225,28,36,.35),transparent 70%);\n  pointer-events:none;\n}\n.anf__cleft{\n  color:#fff;flex:1;min-width:240px;position:relative;\n  display:flex;align-items:center;gap:13px;\n}\n.anf__cic{\n  width:38px;height:38px;border-radius:10px;\n  background:rgba(225,28,36,.2);color:#ff7a7e;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.anf__ctt{font-size:15px;font-weight:800;margin:0;line-height:1.3;}\n.anf__cts{\n  display:block;font-size:12px;color:rgba(255,255,255,.6);\n  font-weight:500;margin-top:2px;\n}\n\n.anf__legal{\n  font-size:11px;color:var(--anf-mut);text-align:center;\n  margin:18px 0 0;opacity:.75;line-height:1.5;\n}\n\n@media (max-width:860px){\n  .anf__main{padding:36px 26px 28px;}\n  .anf__top{flex-direction:column;align-items:flex-start;gap:12px;}\n  .anf__dual{grid-template-columns:1fr;gap:14px;}\n  .anf__connector{padding:4px 0;}\n  .anf__conball{width:42px;height:42px;font-size:17px;}\n  .anf__servhead{flex-direction:column;align-items:flex-start;gap:6px;}\n  .anf__grid{grid-template-columns:repeat(3,1fr);}\n  .anf__seg:nth-child(5n){border-right:1px solid var(--anf-line);}\n  .anf__seg:nth-last-child(-n+5){border-bottom:1px solid var(--anf-line);}\n  .anf__seg:nth-child(3n){border-right:none;}\n  .anf__seg:nth-last-child(-n+1){border-bottom:none;}\n  .anf__ctabar{\n    flex-direction:column;align-items:stretch;text-align:center;\n    padding:22px;\n  }\n  .anf__cleft{min-width:0;justify-content:center;}\n}\n@media (max-width:520px){\n  .anf{padding:40px 16px;}\n  .anf__main{border-radius:18px;padding:30px 22px 24px;}\n  .anf__grid{grid-template-columns:repeat(2,1fr);}\n  .anf__seg:nth-child(3n){border-right:1px solid var(--anf-line);}\n  .anf__seg:nth-child(2n){border-right:none;}\n  .anf__seg:nth-last-child(-n+2){border-bottom:none;}\n  .anf__seg:nth-last-child(1):nth-child(odd){\n    grid-column:span 2;border-right:none;\n  }\n  .anf__cta-wrap{flex-direction:column;align-items:stretch;}\n  .anf__btn{\n    width:100%;padding:15px 18px;font-size:14.5px;\n    white-space:normal;\n  }\n  .anf__fine{text-align:center;}\n  .anf__city{padding:20px 18px;}\n  .anf__cityt{font-size:16px;}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2782920 e-flex e-con-boxed e-con e-parent\" data-id=\"2782920\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f5ba106 e-con-full e-flex e-con e-child\" data-id=\"f5ba106\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-93cecc8 e-con-full e-flex e-con e-child\" data-id=\"93cecc8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19529ce elementor-widget elementor-widget-heading\" data-id=\"19529ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Why RonOvations<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b48561 elementor-widget elementor-widget-heading\" data-id=\"8b48561\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Choose <span style=\"color:#EA130E\"> RonOvations   <\/span>   in Aurora and Newmarket?<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2866f6a e-con-full e-flex e-con e-child\" data-id=\"2866f6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d70cc6a elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d70cc6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:+17059966622\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call Us Today<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0bcb13 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d0bcb13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#An-gq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e39e33d e-flex e-con-boxed e-con e-parent\" data-id=\"e39e33d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8142190 e-con-full e-flex e-con e-child\" data-id=\"8142190\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7a1f5f elementor-widget elementor-widget-html\" data-id=\"b7a1f5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.wrc-section{font-family:inherit;padding:0;margin:0}\n.wrc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}\n.wrc-item{display:flex;gap:18px;align-items:flex-start;padding:28px 0;border-bottom:1px solid #f0eeec}\n.wrc-item:nth-last-child(-n+2){border-bottom:none}\n.wrc-icon{width:48px;height:48px;min-width:48px;background:#fdeaed;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}\n.wrc-icon svg{width:22px;height:22px;display:block}\n.wrc-item:hover .wrc-icon{background:#D01F3C;transform:translateY(-1px)}\n.wrc-item:hover .wrc-icon svg path,\n.wrc-item:hover .wrc-icon svg rect,\n.wrc-item:hover .wrc-icon svg circle,\n.wrc-item:hover .wrc-icon svg line,\n.wrc-item:hover .wrc-icon svg polyline{stroke:#fff}\n.wrc-body h3{font-size:17px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.35}\n.wrc-body p{font-size:15px;color:#666;line-height:1.75;margin:0}\n@media(max-width:900px){\n  .wrc-grid{grid-template-columns:1fr}\n  .wrc-item:nth-last-child(-n+2){border-bottom:1px solid #f0eeec}\n  .wrc-item:last-child{border-bottom:none}\n}\n@media(max-width:600px){\n  .wrc-item{gap:14px;padding:22px 0}\n  .wrc-icon{width:42px;height:42px;min-width:42px;border-radius:10px}\n  .wrc-body h3{font-size:16px}\n  .wrc-body p{font-size:14px}\n}\n<\/style>\n\n<section class=\"wrc-section\" aria-labelledby=\"why-choose-aurora-newmarket\">\n  <div class=\"wrc-grid\" role=\"list\" aria-label=\"Why choose RonOvations in Aurora and Newmarket\">\n\n    <article class=\"wrc-item\" role=\"listitem\">\n      <div class=\"wrc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M3 10L11 3l8 7v9H3V10z\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n          <path d=\"M8 19v-6h6v6\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"wrc-body\">\n        <h3>Experienced Local Roofing Professionals<\/h3>\n        <p>Our team brings hands-on roofing experience serving homes and commercial properties in Aurora and Newmarket. We understand local weather conditions, common roofing systems, and the seasonal challenges that affect roofs across the area.<\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"wrc-item\" role=\"listitem\">\n      <div class=\"wrc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M5 6h12\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n          <path d=\"M5 11h8\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n          <path d=\"M5 16h10\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n          <path d=\"M16.5 8.5l2 2 3-3\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"wrc-body\">\n        <h3>Clear Communication and Honest Recommendations<\/h3>\n        <p>We make roofing decisions easier by explaining your options clearly and recommending the most practical solution for your property. Whether you need roof repair or full replacement, our advice is based on condition, urgency, and long-term value.<\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"wrc-item\" role=\"listitem\">\n      <div class=\"wrc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M4 14l3-3 3 3 4-5 4 4\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <rect x=\"2\" y=\"4\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#D01F3C\" stroke-width=\"1.7\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"wrc-body\">\n        <h3>Reliable Roof Repair and Replacement<\/h3>\n        <p>From minor leaks to more extensive roofing damage, we provide dependable roof repair and roof replacement services in Aurora and Newmarket. Our goal is to restore protection, improve performance, and extend the life of your roofing system.<\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"wrc-item\" role=\"listitem\">\n      <div class=\"wrc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M3 10L11 3l8 7v9H3V10z\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n          <path d=\"M7 19v-5h8v5\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n          <path d=\"M11 8v3\" stroke=\"#D01F3C\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"wrc-body\">\n        <h3>Residential and Commercial Roofing Services<\/h3>\n        <p>RonOvations works with both residential and commercial clients in Aurora and Newmarket. From family homes to commercial buildings, we provide roofing solutions tailored to different property types, materials, and project requirements.<\/p>\n      <\/div>\n    <\/article>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5c256c e-flex e-con-boxed e-con e-parent\" data-id=\"f5c256c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d86260d elementor-widget elementor-widget-heading\" data-id=\"d86260d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Signs Your Roof May Need Repair <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-451788b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"451788b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"6885\" data-end=\"7056\">Roof problems are easier and less expensive to deal with when they are caught early. Here are some of the most common signs that your roof may need professional attention:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31f9756 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"31f9756\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e403f5 e-flex e-con-boxed e-con e-parent\" data-id=\"1e403f5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-13f5b79 e-con-full e-flex e-con e-child\" data-id=\"13f5b79\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5906193 elementor-widget elementor-widget-image\" data-id=\"5906193\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/leakeg.png\" class=\"attachment-large size-large wp-image-18355\" alt=\"leakage\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/leakeg.png 150w, https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/leakeg-96x96.png 96w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df21c0a elementor-widget elementor-widget-icon-box\" data-id=\"df21c0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRoof Leaks\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWater stains or dripping\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d430f65 e-con-full e-flex e-con e-child\" data-id=\"d430f65\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a443811 elementor-widget elementor-widget-image\" data-id=\"a443811\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/snow-falling.png\" class=\"attachment-large size-large wp-image-25381\" alt=\"Ice and Winter Damage\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/snow-falling.png.webp 512w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/snow-falling-180x180.png.webp 180w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3dcd8a elementor-widget elementor-widget-icon-box\" data-id=\"a3dcd8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tIce and Winter Damage\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCommon in Aurora &amp; Newmarket\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15b7d23 e-con-full e-flex e-con e-child\" data-id=\"15b7d23\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b866bc elementor-widget elementor-widget-image\" data-id=\"7b866bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Sagging.png\" class=\"attachment-large size-large wp-image-18354\" alt=\"Sagging\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Sagging.png 150w, https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Sagging-96x96.png.webp 96w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b825c52 elementor-widget elementor-widget-icon-box\" data-id=\"b825c52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t Damaged Shingles\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tExposure to weather\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d27d38b e-con-full e-flex e-con e-child\" data-id=\"d27d38b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b877134 elementor-widget elementor-widget-image\" data-id=\"b877134\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Granule-Loss.png\" class=\"attachment-large size-large wp-image-18353\" alt=\"Granule Loss\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Granule-Loss.png 150w, https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Granule-Loss-96x96.png 96w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dda1b80 elementor-widget elementor-widget-icon-box\" data-id=\"dda1b80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSagging Roof Areas\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tStructural concern\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7c7c29 e-con-full e-flex e-con e-child\" data-id=\"d7c7c29\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75f6c30 elementor-widget elementor-widget-image\" data-id=\"75f6c30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Damaged-Shingles.png\" class=\"attachment-large size-large wp-image-18352\" alt=\"Damaged Shingles\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Damaged-Shingles.png 150w, https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Damaged-Shingles-96x96.png.webp 96w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1420cae elementor-widget elementor-widget-icon-box\" data-id=\"1420cae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tGranule Loss and Wear\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOld shingles lose protection and require repair or replacement.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b816546 e-flex e-con-boxed e-con e-parent\" data-id=\"b816546\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-296c2ce e-con-full e-flex e-con e-child\" data-id=\"296c2ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5f06d1c e-con-full e-flex e-con e-child\" data-id=\"5f06d1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-661c2b6 elementor-widget elementor-widget-heading\" data-id=\"661c2b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Areas We Serve in  <span style=\"color:#EA130E\">Ontario <\/span>\n  &#8203; <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe73862 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fe73862\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex flex-col text-sm pb-25\"><article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-6998e4ec-eff4-8328-b88f-f47f94c80953-2\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"><div class=\"flex max-w-full flex-col grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"d01d90db-d4b1-4a60-96f0-9cdd06ce02d6\" data-message-model-slug=\"gpt-5-2\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"><p>RonOvations proudly provides roofing services across Ontario, helping homeowners and businesses maintain safe and durable roofing systems.<\/p><p>If you&#8217;re looking for roofing services beyond Aurora and Newmarket, visit our Ontario service page to explore all locations we serve.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-544d7eb elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"544d7eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/ronovations.ca\/ontario\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Ontario Roofing Services<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cabb0ce e-grid e-con-full regions-wrapper e-con e-child\" data-id=\"cabb0ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-63b6fc1 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"63b6fc1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fc8325c e-con-full e-flex e-con e-child\" data-id=\"fc8325c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02d2434 region-title elementor-widget elementor-widget-heading\" data-id=\"02d2434\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/ontario\/toronto\/\">Roofing services in Toronto<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-598e515 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"598e515\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9f3ac99 e-con-full e-flex e-con e-child\" data-id=\"9f3ac99\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-895a167 region-title elementor-widget elementor-widget-heading\" data-id=\"895a167\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/ontario\/barrie\/\">Roofing services in Barrie<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d2e12c3 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d2e12c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-aeea775 e-con-full e-flex e-con e-child\" data-id=\"aeea775\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdd3bbb region-title elementor-widget elementor-widget-heading\" data-id=\"bdd3bbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/ontario\/innisfil\/\">Roofing services in Innisfil<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d912bcc e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d912bcc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-345ecb9 e-con-full e-flex e-con e-child\" data-id=\"345ecb9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5cd2fe region-title elementor-widget elementor-widget-heading\" data-id=\"f5cd2fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/ontario\/orillia\/\">Roofing services in Orillia<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f3e5d8 e-flex e-con-boxed e-con e-parent\" data-id=\"8f3e5d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f99ffc0 elementor-widget elementor-widget-heading\" data-id=\"f99ffc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> <span style=\"color:#EA130E\">Aurora &amp; Newmarket <\/span>\nRoofing Services FAQs&#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c078133 elementor-widget__width-initial rounded-accordion elementor-widget elementor-widget-accordion\" data-id=\"c078133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2011\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2011\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How much does roof repair cost in Aurora or Newmarket?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2011\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2011\"><p data-start=\"4917\" data-end=\"4982\">Depends on damage, materials, and access. Best way is inspection.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2012\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2012\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do you offer emergency roof repair?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2012\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2012\"><p data-start=\"5027\" data-end=\"5088\">Yes, available for urgent issues like leaks and storm damage.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2013\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2013\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How do I know if I need repair or replacement?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2013\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2013\"><p data-start=\"5144\" data-end=\"5194\">Based on age, damage extent, and recurring issues.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2014\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2014\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What roofing materials do you work with?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2014\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2014\"><p data-start=\"5244\" data-end=\"5282\">Shingles, metal, flat roofing systems.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How much does roof repair cost in Aurora or Newmarket?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"4917\\\" data-end=\\\"4982\\\">Depends on damage, materials, and access. Best way is inspection.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you offer emergency roof repair?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5027\\\" data-end=\\\"5088\\\">Yes, available for urgent issues like leaks and storm damage.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How do I know if I need repair or replacement?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5144\\\" data-end=\\\"5194\\\">Based on age, damage extent, and recurring issues.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What roofing materials do you work with?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5244\\\" data-end=\\\"5282\\\">Shingles, metal, flat roofing systems.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42f9d94 e-flex e-con-boxed e-con e-parent\" data-id=\"42f9d94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b8cd24 elementor-widget elementor-widget-heading\" data-id=\"2b8cd24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Our Roofing  <span style=\"color:#EA130E\">Material Brands <\/span>\nWe Use&#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d62befe elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d62befe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Trusted Roofing Materials for Long-Term Protection<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de70941 elementor-widget elementor-widget-image-carousel\" data-id=\"de70941\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Owens-Cornning.webp\" alt=\"Owens Cornning\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/GAF.webp\" alt=\"GAF- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Decra.webp\" alt=\"Decra- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Cartaineed.webp\" alt=\"Certainteed- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/BP.webp\" alt=\"BP- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3a044b e-flex e-con-boxed e-con e-parent\" data-id=\"a3a044b\" data-element_type=\"container\" data-e-type=\"container\" id=\"An-gq\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4ce49b5 e-con-full e-flex e-con e-child\" data-id=\"4ce49b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1140e6 elementor-widget elementor-widget-heading\" data-id=\"e1140e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Request a Free Roof Repair Quote in Aurora\/ Newmarket<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f29433c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f29433c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Whether you need roof repair in Aurora, a roofer in Newmarket, or a full roofing estimate, RonOvations is ready to help.\n\nContact us today to request a free quote and get professional advice for your roofing project.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1e7e2b elementor-button-align-start two-col-checkbox elementor-widget elementor-widget-form\" data-id=\"b1e7e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"15068\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"b1e7e2b\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Roofing Company in Aurora and Newmarket | Roof Repair &amp; Replacement\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"15068\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Full Name*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_4de17b4 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_4de17b4]\" id=\"form-field-field_4de17b4\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Phone Number*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[message]\" id=\"form-field-message\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Project Address*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-field_7807506 elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Shingles Roof\" id=\"form-field-field_7807506-0\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-0\">Shingles Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Siding\" id=\"form-field-field_7807506-1\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-1\">Siding<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Flat Roof\" id=\"form-field-field_7807506-2\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-2\">Flat Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Fence &amp; Deck\" id=\"form-field-field_7807506-3\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-3\">Fence & Deck<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Metal Roof\" id=\"form-field-field_7807506-4\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-4\">Metal Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Attic Insulation\" id=\"form-field-field_7807506-5\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-5\">Attic Insulation<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Roof Repair &amp; Emergency Services\" id=\"form-field-field_7807506-6\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-6\">Roof Repair & Emergency Services<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Eaves \/ Soffit\/ Fascia  \" id=\"form-field-field_7807506-7\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-7\">Eaves \/ Soffit\/ Fascia  <\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_2def6f4 elementor-col-100 recaptcha_v3-bottomleft\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_2def6f4\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LcIqjAqAAAAADpVmBhhTeF5H-28jkWmBNQM0Aut\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomleft\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get A Quote<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Roof Repair &amp; Roofing Company in Aurora and Newmarket If you need roof repair in Aurora or are looking for a reliable roofer in Newmarket, RonOvations provides professional roofing services for residential and commercial properties. From emergency roof repairs to full roof replacement, our team delivers dependable solutions tailored to your property and local weather [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":13258,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_ron_ai_last_applied_at":"","_ron_ai_last_applied_focus_kw":"","_ron_ai_last_applied_run_id":"","footnotes":"","rank_math_focus_keyword":"roofing company in aurora and newmarket,roofer newmarket,roof repair newmarket,roof repair aurora,roofing company aurora,roofing companies newmarket,roofing aurora","rank_math_title":"Roofing Company in Aurora and Newmarket | Roof Repair &amp; Replacement","rank_math_description":"Looking for a reliable roofing company in Aurora and Newmarket? We provide roof repair, roof replacement, and inspections with fast response and trusted local service.","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_rich_snippet":"off","rank_math_snippet_article_type":"","rank_math_snippet_name":"","rank_math_snippet_desc":"","rank_math_primary_category":"","_ron_ai_created_run_id":"","_ron_ai_created_at":""},"class_list":["post-15068","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/15068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/comments?post=15068"}],"version-history":[{"count":6,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/15068\/revisions"}],"predecessor-version":[{"id":28554,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/15068\/revisions\/28554"}],"up":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13258"}],"wp:attachment":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/media?parent=15068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}