{"id":13301,"date":"2021-12-18T03:29:15","date_gmt":"2021-12-18T03:29:15","guid":{"rendered":"https:\/\/rono.ashishwebsites.com\/?page_id=13301"},"modified":"2026-07-27T14:00:30","modified_gmt":"2026-07-27T18:00:30","slug":"manitoba","status":"publish","type":"page","link":"https:\/\/ronovations.ca\/fr\/manitoba\/","title":{"rendered":"Manitoba"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13301\" class=\"elementor elementor-13301\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9edb611 e-flex e-con-boxed e-con e-parent\" data-id=\"9edb611\" 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-f097a4c e-con-full e-flex e-con e-child\" data-id=\"f097a4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0cd7b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fa0cd7b\" 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\"><span style=\"color:#EA130E\"> Manitoba \n <\/span>  Roofing Company<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89260e8 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"89260e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     RonOvations \u2014 Manitoba Projects Map (Leaflet) \u2014 PERF BUILD\n     Safe to paste TWICE (desktop + mobile slots).\n       \u2022 Global guard: 2nd copy is a no-op (no re-allocation \/ re-init).\n       \u2022 Only the VISIBLE wrapper builds a map (no broken gray map).\n       \u2022 DESKTOP HEIGHT IS NOT OVERRIDDEN \u2014 your current desktop size is\n         preserved. Only a safety floor (min-height) + tablet\/mobile caps.\n       \u2022 Winnipeg initial view, lazy init, all 66 pins preserved.\n     ============================================================ -->\n<div class=\"ron-map-wrap\"\n     data-province=\"manitoba\"\n     data-center-lat=\"49.8951\"\n     data-center-lng=\"-97.1384\"\n     data-zoom=\"11\">\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<style>\n\/* ---- Map container ---- *\/\n.ron-map-wrap {\n  position: relative !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n}\n.ron-map-wrap .ron-map {\n  width: 100% !important;\n  border-radius: 10px !important;\n  background: #e5e7eb !important;\n  z-index: 1 !important;\n}\n\/* DESKTOP: no fixed height set here \u2014 your existing\/site CSS keeps\n   controlling the desktop size, so it never shrinks. Only a floor. *\/\n@media (min-width: 1025px) {\n  .ron-map-wrap .ron-map { min-height: 480px; }\n}\n\/* TABLET + MOBILE: capped so the map isn't huge on small screens. *\/\n@media (max-width: 1024px) {\n  .ron-map-wrap .ron-map { height: 460px !important; }\n}\n@media (max-width: 600px) {\n  .ron-map-wrap .ron-map { height: 360px !important; }\n}\n\n\/* ---- Loading overlay ---- *\/\n.ron-map-loading {\n  position: absolute !important;\n  inset: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  background: #f9fafb !important;\n  color: #6b7280 !important;\n  font-size: 14px !important;\n  font-family: inherit !important;\n  border-radius: 10px !important;\n  z-index: 1000 !important;\n  transition: opacity .3s ease !important;\n}\n.ron-map-loading.hidden {\n  opacity: 0 !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n}\n.ron-map-spinner {\n  width: 34px !important;\n  height: 34px !important;\n  border: 3px solid #e5e7eb !important;\n  border-top-color: #EA4335 !important;\n  border-radius: 50% !important;\n  animation: ron-map-spin .8s linear infinite !important;\n}\n@keyframes ron-map-spin { to { transform: rotate(360deg); } }\n\n\/* ---- Popup image ---- *\/\n.ron-popup__img-wrap {\n  position: relative !important;\n  width: 100% !important;\n  aspect-ratio: 16 \/ 10 !important;\n  overflow: hidden !important;\n  background: #f3f4f6 !important;\n  border-radius: 8px 8px 0 0 !important;\n  display: block !important;\n}\n@supports not (aspect-ratio: 16 \/ 10) {\n  .ron-popup__img-wrap { height: 180px !important; }\n}\n.ron-popup__img-placeholder {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: #f3f4f6 !important;\n  color: #9ca3af !important;\n  font-size: 13px !important;\n  z-index: 1 !important;\n}\n.ron-popup__img {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  object-fit: cover !important;\n  object-position: center 65% !important;\n  display: block !important;\n  z-index: 2 !important;\n  background: #f3f4f6 !important;\n}\n@media (max-width: 600px) {\n  .ron-popup__img-wrap { aspect-ratio: 4 \/ 3 !important; }\n}\n<\/style>\n\n<script>\n(function() {\n  'use strict';\n\n  \/* ---- GLOBAL GUARD: only the first copy on the page runs ---- *\/\n  if (window.__ronMapBooted_manitoba) return;\n  window.__ronMapBooted_manitoba = true;\n\n  var PROVINCE_SLUG = \"manitoba\";\n\n  var PROJECTS = [\n    {c:\"Winnipeg\",p:\"R2N 3Z4\",s:\"Soffit & Fascia Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Fascia-Repair-1-scaled.webp\",lat:49.8063,lng:-97.1819},\n    {c:\"Winnipeg\",p:\"R2W 2N9\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-2.webp\",lat:49.9315,lng:-97.1258},\n    {c:\"Winnipeg\",p:\"R3J 3X2\",s:\"Fence Installation\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/fence-3-scaled.webp\",lat:49.8758,lng:-97.2657},\n    {c:\"Winnipeg\",p:\"R2H 0T8\",s:\"Roof Maintenance\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-4-scaled.webp\",lat:49.909,lng:-97.1046},\n    {c:\"Winnipeg\",p:\"R3Y 1G5\",s:\"Eavestrough & Leaf Guard\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-Leaf-Guard-5-scaled.webp\",lat:49.7963,lng:-97.2185},\n    {c:\"West Saint Paul\",p:\"R2V 4G3\",s:\"Metal Roof Installation\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-6-scaled.webp\",lat:50.0122,lng:-97.0887},\n    {c:\"Winnipeg\",p:\"R3T 5Y8\",s:\"Siding Installation\",d:\"Feb 2024\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Siding-7-scaled.webp\",lat:49.8148,lng:-97.1363},\n    {c:\"Winnipeg\",p:\"R2C 1T2\",s:\"Flat Roof Repair\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-8.webp\",lat:49.9051,lng:-97.0022},\n    {c:\"Winnipeg\",p:\"R3P 2K6\",s:\"Shingle Roof Replacement\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-9-scaled.webp\",lat:49.8563,lng:-97.2351},\n    {c:\"Winnipeg\",p:\"R2M 3W7\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-10.webp\",lat:49.8386,lng:-97.104},\n    {c:\"East Saint Paul\",p:\"R2E 0K1\",s:\"Soffit & Fascia Repair\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Fascia-Repair-11.webp\",lat:49.9851,lng:-96.9775},\n    {c:\"Beausejour\",p:\"R0E 0C0\",s:\"Siding Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-12-scaled.webp\",lat:50.0577,lng:-96.5206},\n    {c:\"Gimli\",p:\"R0C 1B0\",s:\"Metal Roof Repair\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-13-scaled.webp\",lat:50.6356,lng:-96.9915},\n    {c:\"Stonewall\",p:\"R0C 2Z0\",s:\"Shingle Roof Repair\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-14-scaled.webp\",lat:50.1451,lng:-97.3256},\n    {c:\"Niverville\",p:\"R0A 0A1\",s:\"Roof Maintenance\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-15-scaled.webp\",lat:49.6051,lng:-97.0456},\n    {c:\"Morden\",p:\"R6M 1K7\",s:\"Eavestrough & Leaf Guard\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Leadguard-16-scaled.webp\",lat:49.1946,lng:-98.1018},\n    {c:\"Thompson\",p:\"R8N 1X4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-17.webp\",lat:55.7379,lng:-97.8521},\n    {c:\"Reinfeld\",p:\"R6W 1L2\",s:\"Deck Installation\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Deck-Installation-18.webp\",lat:49.2319,lng:-97.9709},\n    {c:\"Portage la Prairie\",p:\"R1N 3J5\",s:\"Shingle Replacement\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-19.webp\",lat:49.9757,lng:-98.2918},\n    {c:\"Selkirk\",p:\"R1A 2B3\",s:\"Siding Installation\",d:\"Mar 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-20-scaled.webp\",lat:50.1389,lng:-96.8799},\n    {c:\"Brandon\",p:\"R7A 5C8\",s:\"Shingle Roof Replacement\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-21.webp\",lat:49.8477,lng:-99.9529},\n    {c:\"Steinbach\",p:\"R5G 1Y2\",s:\"Metal Roof Installation\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-22-scaled.webp\",lat:49.5295,lng:-96.6838},\n    {c:\"Winnipeg\",p:\"R3T 2G4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-23.webp\",lat:49.8109,lng:-97.1308},\n    {c:\"East Saint Paul\",p:\"R2E 0K1\",s:\"Shingle Roof Replacement\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-24-scaled.webp\",lat:49.9805,lng:-96.9843},\n    {c:\"Winnipeg\",p:\"R3T 2N2\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-25.webp\",lat:49.8195,lng:-97.1346},\n    {c:\"Winnipeg\",p:\"R2M 0X8\",s:\"Eaves, Soffits & Fascia\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffits-Fascia-26-scaled.webp\",lat:49.8347,lng:-97.0985},\n    {c:\"Winnipeg\",p:\"R3M 3R9\",s:\"Shingle Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-27.webp\",lat:49.874,lng:-97.1744},\n    {c:\"Winnipeg\",p:\"R3T 5H9\",s:\"Eaves, Soffits & Fascia\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/eavas-28.webp\",lat:49.8254,lng:-97.1487},\n    {c:\"Narol\",p:\"R1C 0C3\",s:\"Shingle Roof Repair\",d:\"Jun 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-29.webp\",lat:50.0475,lng:-97.0119},\n    {c:\"Winnipeg\",p:\"R3Y 1S3\",s:\"Shingle Roofing\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-30.webp\",lat:49.7947,lng:-97.2241},\n    {c:\"Winnipeg\",p:\"R3J 2T9\",s:\"Reroof Shingles\",d:\"Sep 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-31.webp\",lat:49.875,lng:-97.259},\n    {c:\"Winnipeg\",p:\"R2L 0B3\",s:\"Shingle Roofing\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-32.webp\",lat:49.9263,lng:-97.0819},\n    {c:\"Winnipeg\",p:\"R3P 2G6\",s:\"Eavestrough & Leaf Guard\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/leaf-guard-33.webp\",lat:49.8625,lng:-97.2328},\n    {c:\"Winnipeg\",p:\"R3R 1R8\",s:\"Shingle Roofing\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-34.webp\",lat:49.8518,lng:-97.2987},\n    {c:\"Winnipeg\",p:\"R2C 1A3\",s:\"Shingle Roof Installation\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-35.webp\",lat:49.9,lng:-96.9996},\n    {c:\"East Saint Paul\",p:\"R2E 0K3\",s:\"Shingle Roof Replacement\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-36-scaled.webp\",lat:49.9836,lng:-96.9831},\n    {c:\"West Saint Paul\",p:\"R4A 5A4\",s:\"Shingle Roof Repair\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-37-scaled.webp\",lat:50.0122,lng:-97.0817},\n    {c:\"Headingley\",p:\"R4H 0A1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-38-scaled.webp\",lat:49.8729,lng:-97.4026},\n    {c:\"Sunnyside\",p:\"R5R 0E2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39-1-scaled.webp\",lat:50.1541,lng:-96.7022},\n    {c:\"Saint Andrews\",p:\"R1A 2V1\",s:\"Shingle Roof Repair\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-1.webp\",lat:50.1238,lng:-96.9589},\n    {c:\"Narol\",p:\"R1C 0A2\",s:\"Shingle Roof Installation\",d:\"Apr 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41-1-scaled.webp\",lat:50.0506,lng:-97.0227},\n    {c:\"La Salle\",p:\"R0G 0A1\",s:\"Shingle Roof Replacement\",d:\"Jun 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-repair-42-scaled.webp\",lat:49.6965,lng:-97.2547},\n    {c:\"Steinbach\",p:\"R5G 1Y4\",s:\"Shingle Roof Repair\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-43-scaled.webp\",lat:49.5229,lng:-96.6817},\n    {c:\"Niverville\",p:\"R0A 1E0\",s:\"Shingle Roof Installation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-44-scaled.webp\",lat:49.6086,lng:-97.0468},\n    {c:\"Morden\",p:\"R6M 1K2\",s:\"Shingle Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-45-scaled.webp\",lat:49.1981,lng:-98.103},\n    {c:\"Selkirk\",p:\"R1A 2B2\",s:\"Shingle Roof Installation\",d:\"May 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-46-scaled.webp\",lat:50.1416,lng:-96.8814},\n    {c:\"Stonewall\",p:\"R0C 2Z0\",s:\"Shingle Roof Replacement\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-47-scaled.webp\",lat:50.1416,lng:-97.3344},\n    {c:\"Gimli\",p:\"R0C 1B0\",s:\"Shingle Roof Repair\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-48-scaled.webp\",lat:50.6286,lng:-96.9921},\n    {c:\"Winnipeg\",p:\"R3E 1T9\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-1.jpg\",lat:49.9010,lng:-97.1580},\n    {c:\"Winnipeg\",p:\"R3C 0N4\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-2.jpg\",lat:49.8960,lng:-97.1430},\n    {c:\"Winnipeg\",p:\"R2X 2V7\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-25-at-11.07.37.jpeg\",lat:49.9180,lng:-97.2050},\n    {c:\"Winnipeg\",p:\"R2R 0N6\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-3.jpg\",lat:49.9200,lng:-97.2300},\n    {c:\"Winnipeg\",p:\"R2X 2V7\",s:\"Roof Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-2.jpeg\",lat:49.9185,lng:-97.2060},\n    {c:\"Clandeboye\",p:\"R0C 0P0\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-4.jpg\",lat:50.2500,lng:-96.8500},\n    {c:\"Winnipeg\",p:\"R2L 1H7\",s:\"Eavestrough Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-5.jpg\",lat:49.9270,lng:-97.0850},\n    {c:\"Souris\",p:\"R0M 1X0\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-11.41.04-2.jpeg\",lat:49.6200,lng:-100.0600},\n    {c:\"Reston\",p:\"R0K 2C0\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-09.37.09-4.jpeg\",lat:49.5500,lng:-101.0800},\n    {c:\"Grand Marais\",p:\"R0E 0B0\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-6.jpg\",lat:50.5800,lng:-96.6700},\n    {c:\"Winnipeg\",p:\"R3G 1S3\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-21-at-16.11.43.jpeg\",lat:49.8870,lng:-97.1720},\n    {c:\"Winnipeg\",p:\"R2W 0T1\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-8.jpg\",lat:49.9290,lng:-97.1290},\n    {c:\"Winnipeg\",p:\"R2W 1J7\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-16.15.36-5.jpeg\",lat:49.9320,lng:-97.1270},\n    {c:\"Winnipeg\",p:\"R3Y 0J5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-9.jpg\",lat:49.7980,lng:-97.2160},\n    {c:\"Winnipeg\",p:\"R3R 0W4\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-10.jpg\",lat:49.8540,lng:-97.3020},\n    {c:\"Winnipeg\",p:\"R2W 0W2\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-11.jpg\",lat:49.9310,lng:-97.1300},\n    {c:\"Winnipeg\",p:\"R3Y 0E5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-12.jpg\",lat:49.7960,lng:-97.2100},\n    {c:\"Winnipeg\",p:\"R2V 0V0\",s:\"Siding Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-13.jpg\",lat:49.9500,lng:-97.1450},\n    {c:\"Winnipeg\",p:\"R3Y 1N5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-14.jpg\",lat:49.7990,lng:-97.2220},\n    {c:\"Winnipeg\",p:\"R3N 1N5\",s:\"Emergency Roof Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-15.jpg\",lat:49.8780,lng:-97.1950},\n    {c:\"Winnipeg\",p:\"R2W 0R5\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-16.jpg\",lat:49.9280,lng:-97.1310}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Manitoba\";\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  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\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  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               'onerror=\"this.style.display=\\'none\\';var p=this.parentNode.querySelector(\\'.ron-popup__img-placeholder\\');if(p)p.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  \/* Is the element actually rendered (not display:none)? *\/\n  function isVisible(el) {\n    return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length);\n  }\n\n  \/* Load Leaflet on demand (only once), then run cb *\/\n  function ensureLeaflet(cb) {\n    if (typeof L !== 'undefined') { cb(); return; }\n    if (!window.__ronLeafletLoading) {\n      window.__ronLeafletLoading = true;\n      if (!document.querySelector('link[data-ron-leaflet]')) {\n        var css = document.createElement('link');\n        css.rel = 'stylesheet';\n        css.href = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\n        css.setAttribute('data-ron-leaflet', '1');\n        document.head.appendChild(css);\n      }\n      var js = document.createElement('script');\n      js.src = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\n      js.async = true;\n      document.head.appendChild(js);\n    }\n    var t = setInterval(function() {\n      if (typeof L !== 'undefined') { clearInterval(t); cb(); }\n    }, 100);\n  }\n\n  function initWrapper(wrapper) {\n    var mapEl = wrapper.querySelector('.ron-map');\n    var loadingEl = wrapper.querySelector('.ron-map-loading');\n    if (!mapEl || mapEl._leaflet_id) return;\n    if (!isVisible(wrapper)) return;   \/* never build inside a hidden container *\/\n\n    var projects = filterProjects(wrapper);\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: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> &copy; <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    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    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      marker.bindPopup(buildPopup(project), {\n        maxWidth: 280,\n        minWidth: 240,\n        autoPanPadding: [20, 20],\n        closeButton: true\n      });\n      markers.push(marker);\n    });\n\n    \/* ---- Initial view: main city (Winnipeg) via data-attrs, with fallbacks ---- *\/\n    var clat  = parseFloat(wrapper.getAttribute('data-center-lat'));\n    var clng  = parseFloat(wrapper.getAttribute('data-center-lng'));\n    var czoom = parseInt(wrapper.getAttribute('data-zoom'), 10);\n\n    if (!isNaN(clat) && !isNaN(clng) && !isNaN(czoom)) {\n      map.setView([clat, clng], czoom);\n    } else 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  \/* Lazy init: build only when visible AND scrolled near the viewport. *\/\n  function lazyInit(wrapper) {\n    if (!('IntersectionObserver' in window)) {\n      if (isVisible(wrapper)) ensureLeaflet(function () { initWrapper(wrapper); });\n      return;\n    }\n    var io = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting && isVisible(entry.target)) {\n          io.unobserve(entry.target);\n          ensureLeaflet(function() { initWrapper(entry.target); });\n        }\n      });\n    }, { rootMargin: '200px 0px' });\n    io.observe(wrapper);\n  }\n\n  function boot() {\n    var wrappers = document.querySelectorAll('.ron-map-wrap[data-province=\"' + PROVINCE_SLUG + '\"]');\n    if (!wrappers.length) return;\n    wrappers.forEach(function(wrapper) { lazyInit(wrapper); });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79e6a21 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"79e6a21\" 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=\"1965\" data-end=\"2109\">Your trusted <strong data-start=\"1978\" data-end=\"2006\">Manitoba roof contractor<\/strong> specializing in roof replacement, repairs, and long-lasting roofing systems built for prairie weather.<\/p><p data-section-id=\"11n005r\" data-start=\"107\" data-end=\"143\"><strong>Local Challenges in Manitoba<\/strong><\/p><p data-start=\"145\" data-end=\"328\">Manitoba homes face harsh roofing conditions, from extreme winter cold and heavy snowfall to strong winds and rapid freeze-thaw cycles. Roofing systems here must be built differently.<\/p><p data-start=\"330\" data-end=\"409\">As a trusted <strong data-start=\"343\" data-end=\"371\">Manitoba roofing company<\/strong>, we install roofs designed to handle:<\/p><ul data-start=\"410\" data-end=\"519\"><li data-section-id=\"vot0t0\" data-start=\"410\" data-end=\"449\"><p data-start=\"412\" data-end=\"449\">Sub-zero temperatures and snow load<\/p><\/li><li data-section-id=\"1nti8qf\" data-start=\"450\" data-end=\"487\"><p data-start=\"452\" data-end=\"487\">Ice dams and strong prairie winds<\/p><\/li><li data-section-id=\"1jwm8gq\" data-start=\"488\" data-end=\"519\"><p data-start=\"490\" data-end=\"519\">Summer heat and UV exposure<\/p><\/li><\/ul><p data-start=\"521\" data-end=\"635\">Our local expertise ensures the right materials and installation methods for long-term durability across Manitoba.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39cb307 e-con-full e-flex e-con e-child\" data-id=\"39cb307\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee7b309 elementor-align-start elementor-widget-tablet__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ee7b309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 512.00 0.00 L 512.00 512.00 L 0.00 512.00 L 118.75 511.84 C182.89,511.75 234.05,511.53 234.05,511.34 C234.05,511.33 234.03,511.33 234.00,511.33 C224.76,510.40 203.48,506.70 195.08,504.57 L 185.70 502.19 L 147.14 463.64 C125.94,442.43 108.79,424.88 109.04,424.63 C109.29,424.39 117.15,423.04 126.50,421.65 C183.63,413.13 199.53,410.71 199.80,410.49 C199.96,410.35 190.77,397.47 179.37,381.87 C167.98,366.27 156.63,350.69 154.15,347.25 C151.67,343.81 149.24,341.00 148.75,341.00 C148.27,341.00 146.06,344.94 143.84,349.75 C141.62,354.56 139.64,358.67 139.43,358.89 C138.81,359.54 130.83,350.23 124.65,341.64 C117.67,331.95 108.21,313.00 104.10,300.50 C93.62,268.61 93.62,233.32 104.11,201.50 C124.06,141.01 181.04,96.70 243.25,93.33 L 255.00 92.69 L 255.00 47.68 L 297.45 90.29 C335.29,128.28 341.06,134.49 350.63,147.60 L 361.36 162.31 L 365.90 153.15 C368.40,148.12 370.79,144.00 371.21,144.00 C372.70,144.00 379.12,151.65 385.88,161.50 C398.34,179.65 406.24,198.24 411.16,221.00 C413.10,229.98 413.42,234.40 413.40,251.50 C413.39,268.27 413.03,273.14 411.19,281.66 C400.29,332.19 369.49,372.11 324.50,394.04 C306.54,402.79 285.08,408.46 265.41,409.67 L 254.96 410.31 L 255.50 454.50 L 265.50 454.28 C276.65,454.03 292.64,451.83 304.00,448.97 C388.29,427.76 449.40,356.94 457.92,270.58 C463.74,211.67 442.32,151.27 400.71,109.26 L 391.57 100.03 L 396.53 89.92 C399.26,84.36 401.79,79.63 402.15,79.41 C402.51,79.18 424.52,100.71 451.07,127.25 L 499.33 175.50 L 501.71 183.50 C504.99,194.55 508.62,211.76 509.92,222.50 C510.52,227.45 511.17,232.62 511.37,234.00 C511.37,234.02 511.37,234.03 511.37,234.03 C511.57,234.03 511.79,182.45 511.86,118.25 L 512.00 0.00 ZM 282.50 510.93 C278.61,511.38 328.09,511.80 393.75,511.87 L 512.00 512.00 L 511.85 393.75 C511.77,329.72 511.55,278.46 511.35,278.46 C511.35,278.46 511.35,278.47 511.34,278.50 C505.17,330.46 489.89,370.71 462.34,407.67 C418.49,466.47 355.72,502.51 282.50,510.93 ZM 215.50 367.97 C221.00,371.24 226.01,373.94 226.64,373.96 C227.27,373.98 241.39,350.71 258.02,322.25 C274.65,293.79 291.72,264.65 295.95,257.50 C312.31,229.90 339.92,182.43 340.47,180.96 C340.90,179.82 338.48,177.93 331.19,173.71 C325.76,170.57 320.67,168.00 319.87,168.00 C319.04,168.00 313.48,176.45 306.87,187.75 C288.79,218.68 272.16,247.07 254.01,278.00 C212.03,349.54 206.09,359.76 205.80,360.85 C205.64,361.49 210.00,364.69 215.50,367.97 ZM 310.72 368.28 C310.96,368.71 316.86,368.93 323.83,368.78 L 336.50 368.50 L 339.66 359.50 C341.40,354.55 347.13,338.36 352.41,323.52 L 362.00 296.53 L 362.00 274.00 L 299.00 274.00 L 299.00 297.95 L 316.92 298.23 L 334.83 298.50 L 332.01 306.50 C330.47,310.90 324.94,326.42 319.75,341.00 C314.55,355.58 310.49,367.85 310.72,368.28 ZM 233.00 235.00 L 233.00 256.00 L 252.00 256.00 L 252.00 235.00 L 264.00 235.00 L 264.00 217.10 L 258.25 216.80 L 252.50 216.50 L 251.96 169.00 L 230.17 169.00 L 226.72 175.25 C224.82,178.69 218.26,190.56 212.14,201.63 C201.10,221.57 201.00,221.82 201.00,228.38 L 201.00 235.00 ZM 144.00 241.74 L 144.00 256.00 L 196.00 256.00 L 196.00 238.00 L 183.50 238.00 C176.62,238.00 171.00,237.74 171.00,237.42 C171.00,237.10 172.51,234.96 174.37,232.67 C181.31,224.07 190.81,209.13 192.96,203.42 C197.91,190.32 192.70,176.14 180.59,169.71 C174.80,166.63 162.23,166.62 156.46,169.68 C147.74,174.31 141.86,183.62 140.79,194.45 C140.48,197.60 141.29,197.96 154.31,200.40 L 157.85 201.06 L 159.01 195.44 C159.65,192.35 161.03,188.97 162.06,187.94 C166.40,183.60 172.82,184.65 175.95,190.22 C177.24,192.51 177.25,193.41 176.09,196.69 C174.39,201.45 162.07,219.41 151.78,232.12 ZM 233.00 199.59 L 233.00 217.00 L 229.56 217.00 C227.67,217.00 225.93,216.66 225.69,216.25 C225.45,215.84 227.00,211.92 229.13,207.55 Z\" fill=\"rgb(201,46,66)\"><\/path><path d=\"M 0.00 0.00 L 512.00 0.00 L 391.75 0.17 C327.13,0.27 275.92,0.49 275.92,0.68 C275.92,0.68 275.94,0.68 276.00,0.69 C309.05,3.18 347.84,14.46 376.00,29.74 C428.16,58.06 468.56,102.15 491.69,156.00 C494.32,162.12 496.76,168.56 498.96,175.13 L 451.07 127.25 C424.52,100.71 402.51,79.18 402.15,79.41 C401.81,79.62 399.51,83.91 396.94,89.10 C399.39,84.01 401.06,79.72 400.70,79.36 C400.01,78.67 389.78,80.05 344.00,86.98 C336.58,88.11 327.35,89.47 323.50,90.02 C313.99,91.36 311.00,92.04 311.01,92.83 C311.01,93.44 317.24,102.07 347.38,143.24 C339.28,132.61 330.88,123.85 297.45,90.29 L 255.00 47.68 L 255.00 48.00 L 247.22 48.00 C214.56,48.00 172.57,61.42 142.67,81.41 C91.50,115.62 59.63,167.71 52.48,228.81 C45.50,288.48 66.45,349.30 109.09,393.19 L 118.13 402.50 L 116.43 406.00 C115.49,407.92 113.22,412.76 111.39,416.75 C108.92,422.11 108.42,424.00 109.47,424.00 C110.14,424.00 116.05,423.20 123.35,422.13 C115.45,423.34 109.27,424.42 109.04,424.63 C108.79,424.88 125.94,442.43 147.14,463.64 L 185.43 501.92 C142.43,489.57 104.11,466.52 72.39,433.77 C59.50,420.46 52.82,412.25 43.30,398.00 C18.82,361.38 4.78,321.02 0.70,275.50 C0.69,275.46 0.69,275.43 0.68,275.43 C0.49,275.43 0.26,326.96 0.17,391.75 L 0.00 512.00 L 118.75 511.83 C182.72,511.74 233.57,511.51 233.57,511.30 C233.57,511.30 233.55,511.30 233.50,511.29 C231.30,511.09 223.88,510.02 217.00,508.93 C212.17,508.16 207.38,507.26 202.65,506.24 C212.67,508.26 226.90,510.61 234.00,511.33 C234.03,511.33 234.05,511.33 234.05,511.34 C234.05,511.53 182.89,511.75 118.75,511.84 L 0.00 512.00 ZM 0.00 0.00 L 0.13 120.25 C0.21,188.01 0.62,237.01 1.07,232.50 C7.34,170.28 33.76,115.46 78.23,72.39 C91.59,59.46 99.72,52.85 114.30,43.09 C150.38,18.93 191.20,4.76 236.50,0.70 C236.54,0.69 236.57,0.69 236.57,0.68 C236.57,0.49 185.04,0.26 120.25,0.17 ZM 504.15 192.56 C507.41,205.03 509.68,217.40 510.65,228.45 C510.42,226.62 510.16,224.54 509.92,222.50 C508.93,214.39 506.63,202.60 504.15,192.56 ZM 279.75 453.23 C288.46,452.10 297.69,450.55 304.00,448.96 C306.82,448.26 309.61,447.49 312.38,446.67 C309.61,447.49 306.82,448.26 304.00,448.97 C296.94,450.74 288.11,452.27 279.75,453.23 ZM 255.75 454.44 C255.77,454.46 255.78,454.48 255.80,454.49 L 255.50 454.50 L 255.48 452.68 C255.56,453.72 255.65,454.35 255.75,454.44 ZM 187.10 412.55 C194.65,411.39 199.69,410.57 199.80,410.49 C199.68,410.59 196.27,411.15 187.10,412.55 ZM 254.96 410.31 L 255.00 410.30 L 255.00 413.39 ZM 146.17 418.71 C151.61,417.90 157.45,417.02 163.08,416.18 C158.08,416.93 152.47,417.77 146.17,418.71 Z\" fill=\"rgb(235,97,96)\"><\/path><path d=\"M 202.65 506.24 C207.38,507.26 212.17,508.16 217.00,508.93 C223.88,510.02 231.30,511.09 233.50,511.29 C233.55,511.30 233.57,511.30 233.57,511.30 C233.57,511.51 182.72,511.74 118.75,511.83 L 0.00 512.00 L 0.17 391.75 C0.26,326.96 0.49,275.43 0.68,275.43 C0.69,275.43 0.69,275.46 0.70,275.50 C4.78,321.02 18.82,361.38 43.30,398.00 C52.82,412.25 59.50,420.46 72.39,433.77 C104.11,466.52 142.43,489.57 185.43,501.92 L 185.70 502.19 L 195.08 504.57 C197.02,505.06 199.64,505.64 202.65,506.24 ZM 0.00 0.00 L 120.25 0.17 C185.04,0.26 236.57,0.49 236.57,0.68 C236.57,0.69 236.54,0.69 236.50,0.70 C191.20,4.76 150.38,18.93 114.30,43.09 C99.72,52.85 91.59,59.46 78.23,72.39 C33.76,115.46 7.34,170.28 1.07,232.50 C0.62,237.01 0.21,188.01 0.13,120.25 ZM 504.15 192.56 C503.34,189.29 502.51,186.21 501.71,183.50 L 499.33 175.50 L 498.96 175.13 C496.76,168.56 494.32,162.12 491.69,156.00 C468.56,102.15 428.16,58.06 376.00,29.74 C347.84,14.46 309.05,3.18 276.00,0.69 C275.94,0.68 275.92,0.68 275.92,0.68 C275.92,0.49 327.13,0.27 391.75,0.17 L 512.00 0.00 L 511.86 118.25 C511.79,182.45 511.57,234.03 511.37,234.03 C511.37,234.03 511.37,234.02 511.37,234.00 C511.25,233.19 510.98,231.07 510.65,228.45 C509.68,217.40 507.41,205.03 504.15,192.56 ZM 282.50 510.93 C355.72,502.51 418.49,466.47 462.34,407.67 C489.89,370.71 505.17,330.46 511.34,278.50 C511.35,278.47 511.35,278.46 511.35,278.46 C511.55,278.46 511.77,329.72 511.85,393.75 L 512.00 512.00 L 393.75 511.87 C328.09,511.80 278.61,511.38 282.50,510.93 ZM 215.50 367.97 C210.00,364.69 205.64,361.49 205.80,360.85 C206.09,359.76 212.03,349.54 254.01,278.00 C272.16,247.07 288.79,218.68 306.87,187.75 C313.48,176.45 319.04,168.00 319.87,168.00 C320.67,168.00 325.76,170.57 331.19,173.71 C338.48,177.93 340.90,179.82 340.47,180.96 C339.92,182.43 312.31,229.90 295.95,257.50 C291.72,264.65 274.65,293.79 258.02,322.25 C241.39,350.71 227.27,373.98 226.64,373.96 C226.01,373.94 221.00,371.24 215.50,367.97 ZM 310.72 368.28 C310.49,367.85 314.55,355.58 319.75,341.00 C324.94,326.42 330.47,310.90 332.01,306.50 L 334.83 298.50 L 316.92 298.23 L 299.00 297.95 L 299.00 274.00 L 362.00 274.00 L 362.00 296.53 L 352.41 323.52 C347.13,338.36 341.40,354.55 339.66,359.50 L 336.50 368.50 L 323.83 368.78 C316.86,368.93 310.96,368.71 310.72,368.28 ZM 233.00 235.00 L 201.00 235.00 L 201.00 228.38 C201.00,221.82 201.10,221.57 212.14,201.63 C218.26,190.56 224.82,178.69 226.72,175.25 L 230.17 169.00 L 251.96 169.00 L 252.50 216.50 L 258.25 216.80 L 264.00 217.10 L 264.00 235.00 L 252.00 235.00 L 252.00 256.00 L 233.00 256.00 ZM 144.00 241.74 L 151.78 232.12 C162.07,219.41 174.39,201.45 176.09,196.69 C177.25,193.41 177.24,192.51 175.95,190.22 C172.82,184.65 166.40,183.60 162.06,187.94 C161.03,188.97 159.65,192.35 159.01,195.44 L 157.85 201.06 L 154.31 200.40 C141.29,197.96 140.48,197.60 140.79,194.45 C141.86,183.62 147.74,174.31 156.46,169.68 C162.23,166.62 174.80,166.63 180.59,169.71 C192.70,176.14 197.91,190.32 192.96,203.42 C190.81,209.13 181.31,224.07 174.37,232.67 C172.51,234.96 171.00,237.10 171.00,237.42 C171.00,237.74 176.62,238.00 183.50,238.00 L 196.00 238.00 L 196.00 256.00 L 144.00 256.00 ZM 233.00 199.59 L 229.13 207.55 C227.00,211.92 225.45,215.84 225.69,216.25 C225.93,216.66 227.67,217.00 229.56,217.00 L 233.00 217.00 Z\" fill=\"rgb(246,250,252)\"><\/path><path d=\"M 255.75 454.44 C255.34,454.02 255.00,443.91 255.00,431.99 L 255.00 410.30 L 265.43 409.67 C285.08,408.46 306.55,402.78 324.50,394.04 C369.49,372.11 400.29,332.19 411.19,281.66 C413.03,273.14 413.39,268.27 413.40,251.50 C413.42,234.40 413.10,229.98 411.16,221.00 C406.24,198.24 398.34,179.65 385.88,161.50 C379.12,151.65 372.70,144.00 371.21,144.00 C370.79,144.00 368.40,148.12 365.90,153.16 L 361.35 162.32 L 349.43 146.04 C317.52,102.46 311.01,93.45 311.01,92.83 C311.00,92.04 313.99,91.36 323.50,90.02 C327.35,89.47 336.58,88.11 344.00,86.98 C389.78,80.05 400.01,78.67 400.70,79.36 C401.08,79.75 399.18,84.55 396.48,90.04 L 391.57 100.03 L 400.71 109.26 C442.32,151.27 463.74,211.67 457.92,270.58 C449.40,356.93 388.24,427.81 304.00,448.96 C289.01,452.73 257.54,456.30 255.75,454.44 ZM 111.39 416.75 C113.22,412.76 115.49,407.92 116.43,406.00 L 118.13 402.50 L 109.09 393.19 C66.45,349.30 45.50,288.48 52.48,228.81 C59.63,167.71 91.50,115.62 142.67,81.41 C172.57,61.42 214.56,48.00 247.22,48.00 L 255.00 48.00 L 255.00 70.35 L 255.00 92.69 L 243.25 93.33 C181.04,96.70 124.06,141.01 104.11,201.50 C93.62,233.32 93.62,268.61 104.10,300.50 C108.21,313.00 117.67,331.95 124.65,341.64 C130.83,350.23 138.81,359.54 139.43,358.89 C139.64,358.67 141.62,354.56 143.84,349.75 C146.06,344.94 148.27,341.00 148.75,341.00 C149.24,341.00 151.67,343.81 154.15,347.25 C156.63,350.69 167.98,366.27 179.37,381.87 C190.77,397.47 199.96,410.35 199.80,410.49 C199.63,410.62 186.90,412.62 171.50,414.92 C156.10,417.23 136.16,420.21 127.19,421.56 C118.23,422.90 110.25,424.00 109.47,424.00 C108.42,424.00 108.92,422.11 111.39,416.75 ZM 0.08 273.42 C0.13,272.25 0.36,272.01 0.68,272.81 C0.97,273.53 0.94,274.40 0.60,274.73 C0.27,275.06 0.04,274.47 0.08,273.42 ZM 0.08 238.42 C0.13,237.25 0.36,237.01 0.68,237.81 C0.97,238.53 0.94,239.40 0.60,239.73 C0.27,240.06 0.04,239.47 0.08,238.42 Z\" fill=\"rgb(254,213,96)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">24\/7 Emergency Roof Repair<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 270.72 508.46 L 259.50 511.91 L 385.75 511.95 L 512.00 512.00 L 126.67 512.00 C196.19,512.00 252.92,511.84 252.92,511.64 L 252.92 511.64 C252.69,511.44 247.68,509.87 241.79,508.15 C212.78,499.67 179.59,483.13 154.78,464.79 C128.84,445.61 105.16,421.14 86.79,394.50 C69.93,370.06 54.73,337.25 47.09,308.82 L 44.00 297.33 L 44.00 111.85 L 46.30 109.80 C47.74,108.52 58.12,104.98 74.05,100.34 C131.61,83.57 162.71,71.33 190.39,54.54 C210.96,42.07 225.85,29.69 244.17,9.82 L 253.22 0.00 L 259.59 0.00 L 263.53 4.25 C283.88,26.21 297.30,38.14 314.09,49.20 C343.71,68.71 377.94,82.72 439.16,100.41 C451.62,104.01 462.99,107.49 464.42,108.14 C466.08,108.90 467.39,110.62 468.06,112.91 C468.76,115.33 469.00,146.61 468.79,208.50 L 468.47 300.50 L 464.16 314.00 C448.92,361.79 427.32,398.78 395.00,432.41 C361.30,467.47 318.11,493.90 270.72,508.46 ZM 244.50 467.08 C250.55,469.17 255.78,470.91 256.13,470.94 C256.47,470.97 262.77,468.95 270.13,466.44 C303.80,454.96 337.14,433.92 363.47,407.53 C391.40,379.54 410.60,348.02 424.41,307.50 L 428.50 295.50 L 428.78 220.03 C428.98,165.28 428.75,143.81 427.92,141.81 C426.67,138.79 422.57,136.93 408.51,132.99 C404.11,131.76 391.96,127.84 381.51,124.28 C333.60,107.95 300.58,90.85 270.65,66.85 C256.60,55.59 256.25,55.56 244.87,64.79 C207.34,95.23 164.19,115.69 94.66,136.05 C89.39,137.59 86.35,139.06 85.39,140.53 C84.17,142.40 83.99,154.19 84.23,219.61 L 84.50 296.50 L 89.44 310.99 C95.37,328.36 108.19,354.55 117.83,369.00 C148.55,415.04 192.54,449.10 244.50,467.08 ZM 267.73 450.40 C262.35,452.38 257.18,453.98 256.23,453.96 C254.00,453.91 233.72,446.04 224.57,441.68 C196.08,428.10 163.46,402.12 143.99,377.50 C127.28,356.35 112.82,329.80 104.62,305.16 L 100.00 291.27 L 100.00 151.08 L 103.94 150.02 C106.11,149.43 117.92,145.64 130.19,141.58 C181.45,124.64 212.95,109.02 246.66,83.84 C251.69,80.08 256.15,77.00 256.57,77.00 C256.98,77.00 260.74,79.61 264.91,82.80 C297.63,107.81 331.71,124.76 384.00,142.02 C395.28,145.74 406.42,149.30 408.75,149.93 L 413.00 151.08 L 413.00 289.67 L 409.39 301.08 C399.63,331.96 385.54,357.48 364.32,382.71 C339.29,412.46 304.40,436.91 267.73,450.40 Z\" fill=\"rgb(251,0,5)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 126.61 0.00 L 253.22 0.00 L 244.17 9.82 C225.85,29.69 210.96,42.07 190.39,54.54 C162.71,71.33 131.61,83.57 74.05,100.34 C58.12,104.98 47.74,108.52 46.30,109.80 L 44.00 111.85 L 44.00 204.59 L 44.00 297.33 L 47.09 308.82 C54.73,337.25 69.93,370.06 86.79,394.50 C105.16,421.14 128.84,445.61 154.78,464.79 C179.59,483.13 212.78,499.67 241.79,508.15 C247.68,509.87 252.69,511.44 252.92,511.64 C253.15,511.84 196.33,512.00 126.67,512.00 L 0.00 512.00 L 0.00 256.00 ZM 270.72 508.46 C318.11,493.90 361.30,467.47 395.00,432.41 C427.32,398.78 448.92,361.79 464.16,314.00 L 468.47 300.50 L 468.79 208.50 C469.00,146.61 468.76,115.33 468.06,112.91 C467.39,110.62 466.08,108.90 464.42,108.14 C462.99,107.49 451.62,104.01 439.16,100.41 C377.94,82.72 343.71,68.71 314.09,49.20 C297.30,38.14 283.88,26.21 263.53,4.25 L 259.59 0.00 L 385.80 0.00 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 385.75 511.95 L 259.50 511.91 L 270.72 508.46 ZM 244.50 467.08 C192.54,449.10 148.55,415.04 117.83,369.00 C108.19,354.55 95.37,328.36 89.44,310.99 L 84.50 296.50 L 84.23 219.61 C83.99,154.19 84.17,142.40 85.39,140.53 C86.35,139.06 89.39,137.59 94.66,136.05 C164.19,115.69 207.34,95.23 244.87,64.79 C256.25,55.56 256.60,55.59 270.65,66.85 C300.58,90.85 333.60,107.95 381.51,124.28 C391.96,127.84 404.11,131.76 408.51,132.99 C422.57,136.93 426.67,138.79 427.92,141.81 C428.75,143.81 428.98,165.28 428.78,220.03 L 428.50 295.50 L 424.41 307.50 C410.60,348.02 391.40,379.54 363.47,407.53 C337.14,433.92 303.80,454.96 270.13,466.44 C262.77,468.95 256.47,470.97 256.13,470.94 C255.78,470.91 250.55,469.17 244.50,467.08 ZM 267.73 450.40 C304.40,436.91 339.29,412.46 364.32,382.71 C385.54,357.48 399.63,331.96 409.39,301.08 L 413.00 289.67 L 413.00 220.37 L 413.00 151.08 L 408.75 149.93 C406.42,149.30 395.28,145.74 384.00,142.02 C331.71,124.76 297.63,107.81 264.91,82.80 C260.74,79.61 256.98,77.00 256.57,77.00 C256.15,77.00 251.69,80.08 246.66,83.84 C212.95,109.02 181.45,124.64 130.19,141.58 C117.92,145.64 106.11,149.43 103.94,150.02 L 100.00 151.08 L 100.00 221.17 L 100.00 291.27 L 104.62 305.16 C112.82,329.80 127.28,356.35 143.99,377.50 C163.46,402.12 196.08,428.10 224.57,441.68 C233.72,446.04 254.00,453.91 256.23,453.96 C257.18,453.98 262.35,452.38 267.73,450.40 Z\" fill=\"rgb(254,253,253)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fully Insured &amp; Accredited<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 210.00 511.60 C210.00,511.82 230.71,512.00 256.01,512.00 L 206.78 512.00 L 193.64 488.29 C184.28,471.40 179.72,464.14 177.80,463.06 C177.28,462.77 176.93,462.51 176.54,462.33 C174.81,461.52 172.37,462.21 151.41,468.19 C149.44,468.75 147.31,469.36 145.00,470.02 C122.82,476.34 121.19,476.66 120.49,474.85 C120.20,474.09 127.23,456.15 136.10,434.98 C144.98,413.82 154.85,390.20 158.04,382.50 C161.23,374.80 165.92,363.55 168.46,357.50 C171.00,351.45 174.74,342.51 176.76,337.63 L 180.44 328.76 L 186.15 329.28 C194.22,330.01 199.03,332.97 219.77,349.97 C241.29,367.62 244.96,369.44 257.50,368.76 C262.90,368.46 266.96,367.62 270.00,366.17 C272.48,364.98 282.38,357.48 292.00,349.50 C311.85,333.04 317.38,329.78 325.72,329.61 L 331.37 329.50 L 337.06 343.00 C366.80,413.43 391.00,472.16 391.00,473.89 C391.00,475.05 390.40,476.00 389.67,476.00 C388.94,476.00 377.26,472.85 363.71,469.00 C350.16,465.15 338.41,462.00 337.59,462.00 C333.49,462.00 331.11,464.62 325.01,475.83 C321.52,482.25 317.02,490.42 315.00,494.00 C312.99,497.58 309.91,503.09 308.16,506.25 L 304.98 512.00 L 302.03 512.00 L 300.46 508.25 C294.96,495.05 285.90,473.54 280.98,462.00 C277.81,454.58 271.07,438.60 266.00,426.50 C260.92,414.40 256.45,404.15 256.07,403.73 C255.68,403.31 251.25,412.76 246.23,424.73 C218.33,491.26 210.00,511.24 210.00,511.60 Z\" fill=\"rgb(251,72,71)\"><\/path><path d=\"M 274.62 297.47 C238.33,303.71 201.43,291.73 174.99,265.13 C169.73,259.83 163.23,252.13 160.54,248.02 C132.28,204.75 135.35,150.54 168.30,111.14 C202.10,70.72 259.63,58.67 306.50,82.20 C318.87,88.41 326.69,94.12 336.65,104.22 C357.39,125.25 368.38,150.01 369.72,178.73 C370.71,199.89 367.25,216.74 358.07,235.50 C342.13,268.11 311.00,291.22 274.62,297.47 ZM 223.50 241.56 C227.20,243.24 231.62,243.29 235.27,241.70 C239.20,239.99 316.92,162.20 318.61,158.28 C323.96,145.90 312.63,133.16 299.65,136.96 C296.16,137.98 290.25,143.41 262.48,171.08 L 229.46 204.00 L 217.48 191.93 C210.89,185.29 204.19,179.17 202.59,178.32 C200.58,177.26 197.87,176.91 193.84,177.21 C189.08,177.55 187.42,178.17 184.88,180.56 C178.92,186.16 177.63,192.38 181.02,199.05 C183.46,203.81 219.24,239.63 223.50,241.56 Z\" fill=\"rgb(253,117,3)\"><\/path><path d=\"M 0.00 0.00 L 512.00 0.00 L 263.50 0.10 L 270.00 3.49 C273.58,5.35 281.45,10.99 287.50,16.02 C293.55,21.06 299.40,25.92 300.50,26.84 C314.94,38.82 317.81,39.87 342.11,41.99 C367.85,44.24 370.42,44.65 376.16,47.38 C383.03,50.63 389.31,56.71 392.67,63.33 C395.21,68.35 395.55,70.55 399.37,107.09 C400.42,117.08 401.39,121.85 403.03,125.09 C405.19,129.34 411.93,138.07 426.87,155.97 C436.66,167.70 440.00,174.75 440.00,183.69 C440.00,194.95 437.62,200.45 427.53,212.52 C408.34,235.48 404.07,241.20 402.12,246.50 C400.97,249.61 399.63,258.48 398.56,270.00 C396.21,295.19 395.33,300.41 392.47,306.07 C385.09,320.63 377.11,324.29 346.66,327.06 C338.09,327.84 332.64,328.76 332.37,329.49 C332.12,330.13 334.36,336.47 337.34,343.58 C339.15,347.89 340.90,352.08 342.60,356.14 C340.78,351.81 338.93,347.43 337.06,343.00 L 331.37 329.50 L 325.72 329.61 C317.38,329.78 311.85,333.04 292.00,349.50 C282.38,357.48 272.48,364.98 270.00,366.17 C266.96,367.62 262.90,368.46 257.50,368.76 C244.96,369.44 241.29,367.62 219.77,349.97 C199.03,332.97 194.22,330.01 186.15,329.28 L 180.44 328.76 L 178.38 333.74 C178.95,331.95 179.06,330.74 178.56,329.89 C177.48,328.05 173.53,327.88 165.25,327.15 C139.19,324.84 134.16,323.31 125.67,315.15 C116.30,306.14 116.14,305.48 112.03,262.31 C110.38,245.01 110.15,244.57 88.00,217.59 C77.38,204.64 75.52,202.11 73.67,198.00 C72.16,194.66 71.62,191.30 71.57,184.98 C71.51,177.32 71.83,175.80 74.72,169.98 C76.49,166.42 79.31,161.93 81.00,160.00 C93.73,145.47 107.61,127.42 109.13,123.41 C110.80,119.01 111.55,113.18 114.09,85.00 C115.67,67.39 118.69,59.89 127.17,52.54 C135.15,45.62 138.72,44.73 169.50,42.00 C194.69,39.76 196.84,38.88 215.34,23.05 C230.43,10.15 236.58,5.52 242.64,2.52 L 247.50 0.11 ZM 274.62 297.47 C311.00,291.22 342.13,268.11 358.07,235.50 C367.25,216.74 370.71,199.89 369.72,178.73 C368.38,150.01 357.39,125.25 336.65,104.22 C326.69,94.12 318.87,88.41 306.50,82.20 C259.63,58.67 202.10,70.72 168.30,111.14 C135.35,150.54 132.28,204.75 160.54,248.02 C163.23,252.13 169.73,259.83 174.99,265.13 C201.43,291.73 238.33,303.71 274.62,297.47 ZM 136.10 434.98 C127.23,456.15 120.20,474.09 120.49,474.85 C120.02,473.61 127.29,455.61 151.96,397.00 C153.68,392.92 155.67,388.15 157.65,383.43 C154.11,391.97 144.64,414.61 136.10,434.98 ZM 373.06 429.07 C386.02,460.30 391.00,472.82 391.00,473.89 C391.00,472.96 384.07,455.71 373.06,429.07 ZM 167.14 360.64 C168.83,356.59 170.67,352.19 172.27,348.41 C170.93,351.60 169.58,354.83 168.46,357.50 C168.07,358.43 167.62,359.49 167.14,360.64 Z\" fill=\"rgb(254,214,132)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 123.75 0.05 L 247.50 0.11 L 242.64 2.52 C236.58,5.52 230.43,10.15 215.34,23.05 C196.84,38.88 194.69,39.76 169.50,42.00 C138.72,44.73 135.15,45.62 127.17,52.54 C118.69,59.89 115.67,67.39 114.09,85.00 C111.55,113.18 110.80,119.01 109.13,123.41 C107.61,127.42 93.73,145.47 81.00,160.00 C79.31,161.93 76.49,166.42 74.72,169.98 C71.83,175.80 71.51,177.32 71.57,184.98 C71.62,191.30 72.16,194.66 73.67,198.00 C75.52,202.11 77.38,204.64 88.00,217.59 C110.15,244.57 110.38,245.01 112.03,262.31 C116.14,305.48 116.30,306.14 125.67,315.15 C134.16,323.31 139.19,324.84 165.25,327.15 C181.57,328.60 181.07,327.82 174.96,342.07 C172.74,347.26 168.40,357.58 165.33,365.00 C162.26,372.42 156.24,386.83 151.96,397.00 C127.29,455.61 120.02,473.61 120.49,474.85 C121.19,476.66 122.81,476.34 145.00,470.02 C177.46,460.77 174.75,461.35 177.80,463.06 C179.72,464.14 184.28,471.40 193.64,488.29 L 206.78 512.00 L 103.39 512.00 L 0.00 512.00 L 0.00 256.00 ZM 210.00 511.60 C210.00,511.24 218.33,491.26 246.23,424.73 C251.25,412.76 255.68,403.31 256.07,403.73 C256.45,404.15 260.92,414.40 266.00,426.50 C271.07,438.60 277.81,454.58 280.98,462.00 C285.90,473.54 294.96,495.05 300.46,508.25 L 302.03 512.00 L 256.01 512.00 C230.71,512.00 210.00,511.82 210.00,511.60 ZM 308.16 506.25 C309.91,503.09 312.99,497.58 315.00,494.00 C317.02,490.42 321.52,482.25 325.01,475.83 C331.11,464.62 333.49,462.00 337.59,462.00 C338.41,462.00 350.16,465.15 363.71,469.00 C377.26,472.85 388.94,476.00 389.67,476.00 C390.40,476.00 391.00,475.05 391.00,473.89 C391.00,472.12 377.56,439.47 337.34,343.58 C334.36,336.47 332.12,330.13 332.37,329.49 C332.64,328.76 338.09,327.84 346.66,327.06 C377.11,324.29 385.09,320.63 392.47,306.07 C395.33,300.41 396.21,295.19 398.56,270.00 C399.63,258.48 400.97,249.61 402.12,246.50 C404.07,241.20 408.34,235.48 427.53,212.52 C437.62,200.45 440.00,194.95 440.00,183.69 C440.00,174.75 436.66,167.70 426.87,155.97 C411.93,138.07 405.19,129.34 403.03,125.09 C401.39,121.85 400.42,117.08 399.37,107.09 C395.55,70.55 395.21,68.35 392.67,63.33 C389.31,56.71 383.03,50.63 376.16,47.38 C370.42,44.65 367.85,44.24 342.11,41.99 C317.81,39.87 314.94,38.82 300.50,26.84 C299.40,25.92 293.55,21.06 287.50,16.02 C281.45,10.99 273.58,5.35 270.00,3.49 L 263.50 0.10 L 387.75 0.05 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 408.49 512.00 L 304.98 512.00 L 308.16 506.25 ZM 223.50 241.56 C219.24,239.63 183.46,203.81 181.02,199.05 C177.63,192.38 178.92,186.16 184.88,180.56 C187.42,178.17 189.08,177.55 193.84,177.21 C197.87,176.91 200.58,177.26 202.59,178.32 C204.19,179.17 210.89,185.29 217.48,191.93 L 229.46 204.00 L 262.48 171.08 C290.25,143.41 296.16,137.98 299.65,136.96 C312.63,133.16 323.96,145.90 318.61,158.28 C316.92,162.20 239.20,239.99 235.27,241.70 C231.62,243.29 227.20,243.24 223.50,241.56 Z\" fill=\"rgb(254,254,254)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Experienced Manitoba Roofing Professionals<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 263.54 492.45 C256.65,494.24 256.18,494.24 249.50,492.59 C243.82,491.19 239.69,489.14 235.84,485.80 C234.38,484.54 222.71,470.23 209.90,454.00 C197.09,437.77 180.90,417.30 173.91,408.50 C124.49,346.28 105.54,321.86 103.32,317.56 C96.56,304.44 101.16,287.18 113.66,278.78 C120.96,273.88 126.98,273.00 153.21,273.00 L 177.00 273.00 L 177.00 158.51 C177.00,47.93 177.07,43.85 178.93,38.96 C181.56,32.02 186.74,26.02 193.14,22.47 L 198.50 19.50 L 254.50 19.21 C256.26,19.20 257.97,19.20 259.62,19.19 C305.32,18.95 313.20,18.91 319.03,22.34 C320.45,23.18 321.76,24.22 323.46,25.52 L 327.80 28.83 L 336.39 25.87 C349.21,21.45 358.50,20.00 373.98,20.00 C401.37,20.00 422.48,27.07 442.11,42.80 C461.47,58.32 473.62,79.54 478.57,106.50 C481.14,120.50 480.18,142.73 476.52,154.00 C464.65,190.56 434.97,218.04 397.00,227.61 C391.19,229.07 385.90,229.50 373.50,229.49 C359.22,229.49 356.48,229.20 348.00,226.82 C342.77,225.36 337.71,223.85 336.75,223.47 C335.11,222.83 335.00,224.38 335.00,247.82 L 335.00 272.85 L 361.75 273.18 C392.45,273.55 394.31,273.98 403.26,282.77 C411.98,291.33 414.68,305.70 409.61,316.58 C407.78,320.52 319.64,433.09 282.35,479.12 C275.75,487.26 271.25,490.45 263.54,492.45 ZM 250.86 454.29 C253.27,457.48 255.59,459.96 256.02,459.79 C256.45,459.63 265.75,448.25 276.67,434.50 C350.62,341.46 372.90,313.36 375.85,309.44 L 379.19 305.00 L 353.63 305.00 C330.27,305.00 327.60,304.82 322.57,302.94 C315.87,300.43 308.70,293.76 305.68,287.22 C303.57,282.66 303.49,281.15 303.21,243.09 L 302.91 203.68 L 297.78 198.09 C289.82,189.41 284.22,181.33 279.96,172.43 C266.48,144.18 265.78,110.86 278.01,80.32 C281.28,72.14 290.00,58.20 294.41,54.08 C295.83,52.74 297.00,51.28 297.00,50.83 C297.00,49.88 216.84,49.68 212.15,50.62 L 209.04 51.24 L 208.77 166.39 L 208.50 281.54 L 205.16 288.33 C202.71,293.30 200.58,296.02 197.16,298.52 C188.89,304.58 186.41,305.00 158.82,305.00 C145.17,305.00 134.00,305.37 134.00,305.82 C134.00,306.27 142.35,317.19 152.56,330.07 C162.76,342.96 179.29,363.85 189.28,376.50 C199.27,389.15 216.23,410.52 226.96,424.00 C237.70,437.48 248.45,451.11 250.86,454.29 ZM 357.00 194.95 C361.88,196.21 368.02,196.91 374.59,196.94 C407.58,197.12 435.08,176.50 445.17,144.00 C448.52,133.22 448.51,114.73 445.16,104.04 C436.80,77.44 418.07,59.39 392.03,52.87 C375.42,48.71 353.19,51.58 339.00,59.71 C331.68,63.91 321.77,72.32 317.33,78.10 C306.41,92.35 302.00,105.41 302.00,123.50 C302.00,145.09 308.28,160.33 323.46,175.58 C330.81,182.96 334.09,185.45 341.00,188.84 C345.67,191.14 352.88,193.89 357.00,194.95 ZM 382.76 190.01 C376.01,194.12 365.84,191.72 361.19,184.92 C359.31,182.16 357.90,181.34 353.59,180.48 C343.79,178.52 339.01,173.28 339.01,164.50 C339.01,158.56 341.51,153.88 346.24,150.99 C348.93,149.36 351.43,148.99 360.50,148.89 C375.65,148.72 377.50,148.24 377.50,144.51 C377.50,141.25 377.04,141.01 366.82,139.00 C363.34,138.32 358.78,136.36 355.05,133.96 C335.82,121.53 333.66,93.56 350.74,77.96 C353.72,75.23 356.56,73.00 357.04,73.00 C357.53,73.00 358.43,71.11 359.05,68.81 C362.90,54.52 381.85,52.24 388.62,65.25 C389.84,67.58 390.69,68.00 394.28,68.02 C403.22,68.05 410.40,75.14 410.37,83.92 C410.35,89.54 408.08,94.10 403.77,97.17 C400.83,99.27 399.24,99.53 388.00,99.77 C371.31,100.14 370.80,100.27 371.19,104.28 C371.49,107.41 371.66,107.51 378.50,108.75 C392.08,111.20 401.36,118.11 406.82,129.82 C409.08,134.67 409.46,136.81 409.43,144.50 C409.39,151.97 408.95,154.44 406.85,159.00 C403.73,165.76 400.12,170.14 394.38,174.08 C391.45,176.10 390.00,177.82 390.00,179.30 C389.99,182.54 386.48,187.74 382.76,190.01 Z\" fill=\"rgb(2,0,1)\"><\/path><path d=\"M 250.86 454.29 C248.45,451.11 237.70,437.48 226.96,424.00 C216.23,410.52 199.27,389.15 189.28,376.50 C179.29,363.85 162.76,342.96 152.56,330.07 C142.35,317.19 134.00,306.27 134.00,305.82 C134.00,305.37 145.17,305.00 158.82,305.00 C186.41,305.00 188.89,304.58 197.16,298.52 C200.58,296.02 202.71,293.30 205.16,288.33 L 208.50 281.54 L 208.77 166.39 L 209.04 51.24 L 212.15 50.62 C216.84,49.68 297.00,49.88 297.00,50.83 C297.00,51.28 295.83,52.74 294.41,54.08 C290.00,58.20 281.28,72.14 278.01,80.32 C265.78,110.86 266.48,144.18 279.96,172.43 C284.22,181.33 289.82,189.41 297.78,198.09 L 302.91 203.68 L 303.21 243.09 C303.49,281.15 303.57,282.66 305.68,287.22 C308.70,293.76 315.87,300.43 322.57,302.94 C327.60,304.82 330.27,305.00 353.63,305.00 L 379.19 305.00 L 375.85 309.44 C372.90,313.36 350.62,341.46 276.67,434.50 C265.75,448.25 256.45,459.63 256.02,459.79 C255.59,459.96 253.27,457.48 250.86,454.29 Z\" fill=\"rgb(246,81,43)\"><\/path><path d=\"M 357.00 194.95 C352.88,193.89 345.67,191.14 341.00,188.84 C334.09,185.45 330.81,182.96 323.46,175.58 C308.28,160.33 302.00,145.09 302.00,123.50 C302.00,105.41 306.41,92.35 317.33,78.10 C321.77,72.32 331.68,63.91 339.00,59.71 C353.19,51.58 375.42,48.71 392.03,52.87 C418.07,59.39 436.80,77.44 445.16,104.04 C448.51,114.73 448.52,133.22 445.17,144.00 C435.08,176.50 407.58,197.12 374.59,196.94 C368.02,196.91 361.88,196.21 357.00,194.95 ZM 382.76 190.01 C386.48,187.74 389.99,182.54 390.00,179.30 C390.00,177.82 391.45,176.10 394.38,174.08 C400.12,170.14 403.73,165.76 406.85,159.00 C408.95,154.44 409.39,151.97 409.43,144.50 C409.46,136.81 409.08,134.67 406.82,129.82 C401.36,118.11 392.08,111.20 378.50,108.75 C371.66,107.51 371.49,107.41 371.19,104.28 C370.80,100.27 371.31,100.14 388.00,99.77 C399.24,99.53 400.83,99.27 403.77,97.17 C408.08,94.10 410.35,89.54 410.37,83.92 C410.40,75.14 403.22,68.05 394.28,68.02 C390.69,68.00 389.84,67.58 388.62,65.25 C381.85,52.24 362.90,54.52 359.05,68.81 C358.43,71.11 357.53,73.00 357.04,73.00 C356.56,73.00 353.72,75.23 350.74,77.96 C333.66,93.56 335.82,121.53 355.05,133.96 C358.78,136.36 363.34,138.32 366.82,139.00 C377.04,141.01 377.50,141.25 377.50,144.51 C377.50,148.24 375.65,148.72 360.50,148.89 C351.43,148.99 348.93,149.36 346.24,150.99 C341.51,153.88 339.01,158.56 339.01,164.50 C339.01,173.28 343.79,178.52 353.59,180.48 C357.90,181.34 359.31,182.16 361.19,184.92 C365.84,191.72 376.01,194.12 382.76,190.01 Z\" fill=\"rgb(248,206,54)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 256.00 0.00 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 256.00 512.00 L 0.00 512.00 L 0.00 256.00 ZM 263.54 492.45 C271.25,490.45 275.75,487.26 282.35,479.12 C319.64,433.09 407.78,320.52 409.61,316.58 C414.68,305.70 411.98,291.33 403.26,282.77 C394.31,273.98 392.45,273.55 361.75,273.18 L 335.00 272.85 L 335.00 247.82 C335.00,224.38 335.11,222.83 336.75,223.47 C337.71,223.85 342.77,225.36 348.00,226.82 C356.48,229.20 359.22,229.49 373.50,229.49 C385.90,229.50 391.19,229.07 397.00,227.61 C434.97,218.04 464.65,190.56 476.52,154.00 C480.18,142.73 481.14,120.50 478.57,106.50 C473.62,79.54 461.47,58.32 442.11,42.80 C422.48,27.07 401.37,20.00 373.98,20.00 C358.50,20.00 349.21,21.45 336.39,25.87 L 327.80 28.83 L 323.46 25.52 C314.53,18.71 316.60,18.90 254.50,19.21 L 198.50 19.50 L 193.14 22.47 C186.74,26.02 181.56,32.02 178.93,38.96 C177.07,43.85 177.00,47.93 177.00,158.51 L 177.00 273.00 L 153.21 273.00 C126.98,273.00 120.96,273.88 113.66,278.78 C101.16,287.18 96.56,304.44 103.32,317.56 C105.54,321.86 124.49,346.28 173.91,408.50 C180.90,417.30 197.09,437.77 209.90,454.00 C222.71,470.23 234.38,484.54 235.84,485.80 C239.69,489.14 243.82,491.19 249.50,492.59 C256.18,494.24 256.65,494.24 263.54,492.45 Z\" fill=\"rgb(254,254,254)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Transparent, Fair Pricing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-afb1da3 e-con-full e-flex e-con e-child\" data-id=\"afb1da3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60c1a4d elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"60c1a4d\" 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:+14314444441\">\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-95e505b elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"95e505b\" 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=\"#man-getq\">\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<div class=\"elementor-element elementor-element-c744c52 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"c744c52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51bace6 elementor-widget elementor-widget-html\" data-id=\"51bace6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     RonOvations \u2014 Manitoba Projects Map (Leaflet) \u2014 PERF BUILD\n     Safe to paste TWICE (desktop + mobile slots).\n       \u2022 Global guard: 2nd copy is a no-op (no re-allocation \/ re-init).\n       \u2022 Only the VISIBLE wrapper builds a map (no broken gray map).\n       \u2022 DESKTOP HEIGHT IS NOT OVERRIDDEN \u2014 your current desktop size is\n         preserved. Only a safety floor (min-height) + tablet\/mobile caps.\n       \u2022 Winnipeg initial view, lazy init, all 66 pins preserved.\n     ============================================================ -->\n<div class=\"ron-map-wrap\"\n     data-province=\"manitoba\"\n     data-center-lat=\"49.8951\"\n     data-center-lng=\"-97.1384\"\n     data-zoom=\"11\">\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<style>\n\/* ---- Map container ---- *\/\n.ron-map-wrap {\n  position: relative !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n}\n.ron-map-wrap .ron-map {\n  width: 100% !important;\n  border-radius: 10px !important;\n  background: #e5e7eb !important;\n  z-index: 1 !important;\n}\n\/* DESKTOP: no fixed height set here \u2014 your existing\/site CSS keeps\n   controlling the desktop size, so it never shrinks. Only a floor. *\/\n@media (min-width: 1025px) {\n  .ron-map-wrap .ron-map { min-height: 480px; }\n}\n\/* TABLET + MOBILE: capped so the map isn't huge on small screens. *\/\n@media (max-width: 1024px) {\n  .ron-map-wrap .ron-map { height: 460px !important; }\n}\n@media (max-width: 600px) {\n  .ron-map-wrap .ron-map { height: 360px !important; }\n}\n\n\/* ---- Loading overlay ---- *\/\n.ron-map-loading {\n  position: absolute !important;\n  inset: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  background: #f9fafb !important;\n  color: #6b7280 !important;\n  font-size: 14px !important;\n  font-family: inherit !important;\n  border-radius: 10px !important;\n  z-index: 1000 !important;\n  transition: opacity .3s ease !important;\n}\n.ron-map-loading.hidden {\n  opacity: 0 !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n}\n.ron-map-spinner {\n  width: 34px !important;\n  height: 34px !important;\n  border: 3px solid #e5e7eb !important;\n  border-top-color: #EA4335 !important;\n  border-radius: 50% !important;\n  animation: ron-map-spin .8s linear infinite !important;\n}\n@keyframes ron-map-spin { to { transform: rotate(360deg); } }\n\n\/* ---- Popup image ---- *\/\n.ron-popup__img-wrap {\n  position: relative !important;\n  width: 100% !important;\n  aspect-ratio: 16 \/ 10 !important;\n  overflow: hidden !important;\n  background: #f3f4f6 !important;\n  border-radius: 8px 8px 0 0 !important;\n  display: block !important;\n}\n@supports not (aspect-ratio: 16 \/ 10) {\n  .ron-popup__img-wrap { height: 180px !important; }\n}\n.ron-popup__img-placeholder {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: #f3f4f6 !important;\n  color: #9ca3af !important;\n  font-size: 13px !important;\n  z-index: 1 !important;\n}\n.ron-popup__img {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  object-fit: cover !important;\n  object-position: center 65% !important;\n  display: block !important;\n  z-index: 2 !important;\n  background: #f3f4f6 !important;\n}\n@media (max-width: 600px) {\n  .ron-popup__img-wrap { aspect-ratio: 4 \/ 3 !important; }\n}\n<\/style>\n\n<script>\n(function() {\n  'use strict';\n\n  \/* ---- GLOBAL GUARD: only the first copy on the page runs ---- *\/\n  if (window.__ronMapBooted_manitoba) return;\n  window.__ronMapBooted_manitoba = true;\n\n  var PROVINCE_SLUG = \"manitoba\";\n\n  var PROJECTS = [\n    {c:\"Winnipeg\",p:\"R2N 3Z4\",s:\"Soffit & Fascia Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Fascia-Repair-1-scaled.webp\",lat:49.8063,lng:-97.1819},\n    {c:\"Winnipeg\",p:\"R2W 2N9\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-2.webp\",lat:49.9315,lng:-97.1258},\n    {c:\"Winnipeg\",p:\"R3J 3X2\",s:\"Fence Installation\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/fence-3-scaled.webp\",lat:49.8758,lng:-97.2657},\n    {c:\"Winnipeg\",p:\"R2H 0T8\",s:\"Roof Maintenance\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-4-scaled.webp\",lat:49.909,lng:-97.1046},\n    {c:\"Winnipeg\",p:\"R3Y 1G5\",s:\"Eavestrough & Leaf Guard\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-Leaf-Guard-5-scaled.webp\",lat:49.7963,lng:-97.2185},\n    {c:\"West Saint Paul\",p:\"R2V 4G3\",s:\"Metal Roof Installation\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-6-scaled.webp\",lat:50.0122,lng:-97.0887},\n    {c:\"Winnipeg\",p:\"R3T 5Y8\",s:\"Siding Installation\",d:\"Feb 2024\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Siding-7-scaled.webp\",lat:49.8148,lng:-97.1363},\n    {c:\"Winnipeg\",p:\"R2C 1T2\",s:\"Flat Roof Repair\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-8.webp\",lat:49.9051,lng:-97.0022},\n    {c:\"Winnipeg\",p:\"R3P 2K6\",s:\"Shingle Roof Replacement\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-9-scaled.webp\",lat:49.8563,lng:-97.2351},\n    {c:\"Winnipeg\",p:\"R2M 3W7\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-10.webp\",lat:49.8386,lng:-97.104},\n    {c:\"East Saint Paul\",p:\"R2E 0K1\",s:\"Soffit & Fascia Repair\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Fascia-Repair-11.webp\",lat:49.9851,lng:-96.9775},\n    {c:\"Beausejour\",p:\"R0E 0C0\",s:\"Siding Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-12-scaled.webp\",lat:50.0577,lng:-96.5206},\n    {c:\"Gimli\",p:\"R0C 1B0\",s:\"Metal Roof Repair\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-13-scaled.webp\",lat:50.6356,lng:-96.9915},\n    {c:\"Stonewall\",p:\"R0C 2Z0\",s:\"Shingle Roof Repair\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-14-scaled.webp\",lat:50.1451,lng:-97.3256},\n    {c:\"Niverville\",p:\"R0A 0A1\",s:\"Roof Maintenance\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-15-scaled.webp\",lat:49.6051,lng:-97.0456},\n    {c:\"Morden\",p:\"R6M 1K7\",s:\"Eavestrough & Leaf Guard\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Leadguard-16-scaled.webp\",lat:49.1946,lng:-98.1018},\n    {c:\"Thompson\",p:\"R8N 1X4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-17.webp\",lat:55.7379,lng:-97.8521},\n    {c:\"Reinfeld\",p:\"R6W 1L2\",s:\"Deck Installation\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Deck-Installation-18.webp\",lat:49.2319,lng:-97.9709},\n    {c:\"Portage la Prairie\",p:\"R1N 3J5\",s:\"Shingle Replacement\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-19.webp\",lat:49.9757,lng:-98.2918},\n    {c:\"Selkirk\",p:\"R1A 2B3\",s:\"Siding Installation\",d:\"Mar 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-20-scaled.webp\",lat:50.1389,lng:-96.8799},\n    {c:\"Brandon\",p:\"R7A 5C8\",s:\"Shingle Roof Replacement\",d:\"Dec 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-21.webp\",lat:49.8477,lng:-99.9529},\n    {c:\"Steinbach\",p:\"R5G 1Y2\",s:\"Metal Roof Installation\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-22-scaled.webp\",lat:49.5295,lng:-96.6838},\n    {c:\"Winnipeg\",p:\"R3T 2G4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-23.webp\",lat:49.8109,lng:-97.1308},\n    {c:\"East Saint Paul\",p:\"R2E 0K1\",s:\"Shingle Roof Replacement\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-24-scaled.webp\",lat:49.9805,lng:-96.9843},\n    {c:\"Winnipeg\",p:\"R3T 2N2\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-25.webp\",lat:49.8195,lng:-97.1346},\n    {c:\"Winnipeg\",p:\"R2M 0X8\",s:\"Eaves, Soffits & Fascia\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffits-Fascia-26-scaled.webp\",lat:49.8347,lng:-97.0985},\n    {c:\"Winnipeg\",p:\"R3M 3R9\",s:\"Shingle Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-27.webp\",lat:49.874,lng:-97.1744},\n    {c:\"Winnipeg\",p:\"R3T 5H9\",s:\"Eaves, Soffits & Fascia\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/eavas-28.webp\",lat:49.8254,lng:-97.1487},\n    {c:\"Narol\",p:\"R1C 0C3\",s:\"Shingle Roof Repair\",d:\"Jun 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-29.webp\",lat:50.0475,lng:-97.0119},\n    {c:\"Winnipeg\",p:\"R3Y 1S3\",s:\"Shingle Roofing\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-30.webp\",lat:49.7947,lng:-97.2241},\n    {c:\"Winnipeg\",p:\"R3J 2T9\",s:\"Reroof Shingles\",d:\"Sep 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-31.webp\",lat:49.875,lng:-97.259},\n    {c:\"Winnipeg\",p:\"R2L 0B3\",s:\"Shingle Roofing\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-32.webp\",lat:49.9263,lng:-97.0819},\n    {c:\"Winnipeg\",p:\"R3P 2G6\",s:\"Eavestrough & Leaf Guard\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/leaf-guard-33.webp\",lat:49.8625,lng:-97.2328},\n    {c:\"Winnipeg\",p:\"R3R 1R8\",s:\"Shingle Roofing\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-34.webp\",lat:49.8518,lng:-97.2987},\n    {c:\"Winnipeg\",p:\"R2C 1A3\",s:\"Shingle Roof Installation\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-35.webp\",lat:49.9,lng:-96.9996},\n    {c:\"East Saint Paul\",p:\"R2E 0K3\",s:\"Shingle Roof Replacement\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-36-scaled.webp\",lat:49.9836,lng:-96.9831},\n    {c:\"West Saint Paul\",p:\"R4A 5A4\",s:\"Shingle Roof Repair\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-37-scaled.webp\",lat:50.0122,lng:-97.0817},\n    {c:\"Headingley\",p:\"R4H 0A1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-38-scaled.webp\",lat:49.8729,lng:-97.4026},\n    {c:\"Sunnyside\",p:\"R5R 0E2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39-1-scaled.webp\",lat:50.1541,lng:-96.7022},\n    {c:\"Saint Andrews\",p:\"R1A 2V1\",s:\"Shingle Roof Repair\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-1.webp\",lat:50.1238,lng:-96.9589},\n    {c:\"Narol\",p:\"R1C 0A2\",s:\"Shingle Roof Installation\",d:\"Apr 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41-1-scaled.webp\",lat:50.0506,lng:-97.0227},\n    {c:\"La Salle\",p:\"R0G 0A1\",s:\"Shingle Roof Replacement\",d:\"Jun 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-repair-42-scaled.webp\",lat:49.6965,lng:-97.2547},\n    {c:\"Steinbach\",p:\"R5G 1Y4\",s:\"Shingle Roof Repair\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-43-scaled.webp\",lat:49.5229,lng:-96.6817},\n    {c:\"Niverville\",p:\"R0A 1E0\",s:\"Shingle Roof Installation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-44-scaled.webp\",lat:49.6086,lng:-97.0468},\n    {c:\"Morden\",p:\"R6M 1K2\",s:\"Shingle Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-45-scaled.webp\",lat:49.1981,lng:-98.103},\n    {c:\"Selkirk\",p:\"R1A 2B2\",s:\"Shingle Roof Installation\",d:\"May 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-46-scaled.webp\",lat:50.1416,lng:-96.8814},\n    {c:\"Stonewall\",p:\"R0C 2Z0\",s:\"Shingle Roof Replacement\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-47-scaled.webp\",lat:50.1416,lng:-97.3344},\n    {c:\"Gimli\",p:\"R0C 1B0\",s:\"Shingle Roof Repair\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-48-scaled.webp\",lat:50.6286,lng:-96.9921},\n    {c:\"Winnipeg\",p:\"R3E 1T9\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-1.jpg\",lat:49.9010,lng:-97.1580},\n    {c:\"Winnipeg\",p:\"R3C 0N4\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-2.jpg\",lat:49.8960,lng:-97.1430},\n    {c:\"Winnipeg\",p:\"R2X 2V7\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-25-at-11.07.37.jpeg\",lat:49.9180,lng:-97.2050},\n    {c:\"Winnipeg\",p:\"R2R 0N6\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-3.jpg\",lat:49.9200,lng:-97.2300},\n    {c:\"Winnipeg\",p:\"R2X 2V7\",s:\"Roof Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-2.jpeg\",lat:49.9185,lng:-97.2060},\n    {c:\"Clandeboye\",p:\"R0C 0P0\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-4.jpg\",lat:50.2500,lng:-96.8500},\n    {c:\"Winnipeg\",p:\"R2L 1H7\",s:\"Eavestrough Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-5.jpg\",lat:49.9270,lng:-97.0850},\n    {c:\"Souris\",p:\"R0M 1X0\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-11.41.04-2.jpeg\",lat:49.6200,lng:-100.0600},\n    {c:\"Reston\",p:\"R0K 2C0\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-09.37.09-4.jpeg\",lat:49.5500,lng:-101.0800},\n    {c:\"Grand Marais\",p:\"R0E 0B0\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-6.jpg\",lat:50.5800,lng:-96.6700},\n    {c:\"Winnipeg\",p:\"R3G 1S3\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-21-at-16.11.43.jpeg\",lat:49.8870,lng:-97.1720},\n    {c:\"Winnipeg\",p:\"R2W 0T1\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-8.jpg\",lat:49.9290,lng:-97.1290},\n    {c:\"Winnipeg\",p:\"R2W 1J7\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/manitoba\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-19-at-16.15.36-5.jpeg\",lat:49.9320,lng:-97.1270},\n    {c:\"Winnipeg\",p:\"R3Y 0J5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-9.jpg\",lat:49.7980,lng:-97.2160},\n    {c:\"Winnipeg\",p:\"R3R 0W4\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-10.jpg\",lat:49.8540,lng:-97.3020},\n    {c:\"Winnipeg\",p:\"R2W 0W2\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-11.jpg\",lat:49.9310,lng:-97.1300},\n    {c:\"Winnipeg\",p:\"R3Y 0E5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-12.jpg\",lat:49.7960,lng:-97.2100},\n    {c:\"Winnipeg\",p:\"R2V 0V0\",s:\"Siding Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-13.jpg\",lat:49.9500,lng:-97.1450},\n    {c:\"Winnipeg\",p:\"R3Y 1N5\",s:\"Shingle Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-14.jpg\",lat:49.7990,lng:-97.2220},\n    {c:\"Winnipeg\",p:\"R3N 1N5\",s:\"Emergency Roof Repair\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-15.jpg\",lat:49.8780,lng:-97.1950},\n    {c:\"Winnipeg\",p:\"R2W 0R5\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Mobile-upload-16.jpg\",lat:49.9280,lng:-97.1310}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Manitoba\";\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  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\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  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               'onerror=\"this.style.display=\\'none\\';var p=this.parentNode.querySelector(\\'.ron-popup__img-placeholder\\');if(p)p.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  \/* Is the element actually rendered (not display:none)? *\/\n  function isVisible(el) {\n    return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length);\n  }\n\n  \/* Load Leaflet on demand (only once), then run cb *\/\n  function ensureLeaflet(cb) {\n    if (typeof L !== 'undefined') { cb(); return; }\n    if (!window.__ronLeafletLoading) {\n      window.__ronLeafletLoading = true;\n      if (!document.querySelector('link[data-ron-leaflet]')) {\n        var css = document.createElement('link');\n        css.rel = 'stylesheet';\n        css.href = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\n        css.setAttribute('data-ron-leaflet', '1');\n        document.head.appendChild(css);\n      }\n      var js = document.createElement('script');\n      js.src = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\n      js.async = true;\n      document.head.appendChild(js);\n    }\n    var t = setInterval(function() {\n      if (typeof L !== 'undefined') { clearInterval(t); cb(); }\n    }, 100);\n  }\n\n  function initWrapper(wrapper) {\n    var mapEl = wrapper.querySelector('.ron-map');\n    var loadingEl = wrapper.querySelector('.ron-map-loading');\n    if (!mapEl || mapEl._leaflet_id) return;\n    if (!isVisible(wrapper)) return;   \/* never build inside a hidden container *\/\n\n    var projects = filterProjects(wrapper);\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: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> &copy; <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    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    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      marker.bindPopup(buildPopup(project), {\n        maxWidth: 280,\n        minWidth: 240,\n        autoPanPadding: [20, 20],\n        closeButton: true\n      });\n      markers.push(marker);\n    });\n\n    \/* ---- Initial view: main city (Winnipeg) via data-attrs, with fallbacks ---- *\/\n    var clat  = parseFloat(wrapper.getAttribute('data-center-lat'));\n    var clng  = parseFloat(wrapper.getAttribute('data-center-lng'));\n    var czoom = parseInt(wrapper.getAttribute('data-zoom'), 10);\n\n    if (!isNaN(clat) && !isNaN(clng) && !isNaN(czoom)) {\n      map.setView([clat, clng], czoom);\n    } else 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  \/* Lazy init: build only when visible AND scrolled near the viewport. *\/\n  function lazyInit(wrapper) {\n    if (!('IntersectionObserver' in window)) {\n      if (isVisible(wrapper)) ensureLeaflet(function () { initWrapper(wrapper); });\n      return;\n    }\n    var io = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting && isVisible(entry.target)) {\n          io.unobserve(entry.target);\n          ensureLeaflet(function() { initWrapper(entry.target); });\n        }\n      });\n    }, { rootMargin: '200px 0px' });\n    io.observe(wrapper);\n  }\n\n  function boot() {\n    var wrappers = document.querySelectorAll('.ron-map-wrap[data-province=\"' + PROVINCE_SLUG + '\"]');\n    if (!wrappers.length) return;\n    wrappers.forEach(function(wrapper) { lazyInit(wrapper); });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n})();\n<\/script>\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-e8f77d5 e-flex e-con-boxed e-con e-parent\" data-id=\"e8f77d5\" 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-297c4de elementor-widget elementor-widget-heading\" data-id=\"297c4de\" 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\">Our Services<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b6c37e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3b6c37e\" 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 Offer in\n  <span style=\"color:#EA130E\"> Manitoba<\/span>\n  <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36e914e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"36e914e\" 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\">We provide full-service Manitoba roofing solutions for residential and commercial properties.<\/p>\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-8bc1091 e-flex e-con-boxed e-con e-parent\" data-id=\"8bc1091\" 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-0416a2a e-con-full e-flex e-con e-child\" data-id=\"0416a2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8accd1d e-grid e-con-full e-con e-child\" data-id=\"8accd1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-042f34f e-con-full service-card e-flex e-con e-child\" data-id=\"042f34f\" 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-ef2d352 elementor-widget elementor-widget-heading\" data-id=\"ef2d352\" 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\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f5a055 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"5f5a055\" 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\">Metal roofing is a durable and long-term solution well suited for Alberta\u2019s extreme temperature changes. With excellent resistance to wind, snow, and hail, metal roofs offer long lifespan and minimal maintenance for homeowners seeking reliable protection.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ce7a94 elementor-widget elementor-widget-heading\" data-id=\"0ce7a94\" 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<div class=\"elementor-element elementor-element-90bb7a4 e-con-full service-card e-flex e-con e-child\" data-id=\"90bb7a4\" 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-f19e3d6 elementor-widget elementor-widget-heading\" data-id=\"f19e3d6\" 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-8594306 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"8594306\" 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\">Shingle roofs remain the most popular roofing option in Alberta due to their affordability, versatility, and proven performance. We install high-quality asphalt shingles that provide solid protection against Alberta\u2019s changing weather conditions.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc1b2b9 elementor-widget elementor-widget-heading\" data-id=\"dc1b2b9\" 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<div class=\"elementor-element elementor-element-1142ce9 e-con-full service-card e-flex e-con e-child\" data-id=\"1142ce9\" 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-dbdf0d7 elementor-widget elementor-widget-heading\" data-id=\"dbdf0d7\" 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-09731b7 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"09731b7\" 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\">Our roof repair Alberta services address leaks, damaged shingles, and structural issues before they become costly problems.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95f124d elementor-widget elementor-widget-heading\" data-id=\"95f124d\" 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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3080d4 elementor-arrows-position-outside elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-n-carousel\" data-id=\"d3080d4\" 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;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;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7fc1ac e-flex e-con-boxed e-con e-child\" data-id=\"c7fc1ac\" 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-1dbc364 e-con-full service-card e-flex e-con e-child\" data-id=\"1dbc364\" 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-c3c7cc9 elementor-widget elementor-widget-heading\" data-id=\"c3c7cc9\" 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-6170078 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"6170078\" 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 repairs to prevent leaks, pooling, and costly structural damage.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77177dc elementor-widget elementor-widget-heading\" data-id=\"77177dc\" 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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f5a684d e-flex e-con-boxed e-con e-child\" data-id=\"f5a684d\" 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-cd9ba7f e-con-full service-card e-flex e-con e-child\" data-id=\"cd9ba7f\" 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-dbf4fbf elementor-widget elementor-widget-heading\" data-id=\"dbf4fbf\" 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-2d50344 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"2d50344\" 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-4c7283f elementor-widget elementor-widget-heading\" data-id=\"4c7283f\" 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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cbda075 e-flex e-con-boxed e-con e-child\" data-id=\"cbda075\" 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-e5dff0c e-con-full service-card e-flex e-con e-child\" data-id=\"e5dff0c\" 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-8b104f1 elementor-widget elementor-widget-heading\" data-id=\"8b104f1\" 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-55ae64a elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"55ae64a\" 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-0e21b38 elementor-widget elementor-widget-heading\" data-id=\"0e21b38\" 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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cf12000 e-flex e-con-boxed e-con e-child\" data-id=\"cf12000\" 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-450336e e-con-full service-card e-flex e-con e-child\" data-id=\"450336e\" 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-244a959 elementor-widget elementor-widget-heading\" data-id=\"244a959\" 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-4a9c691 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"4a9c691\" 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-a5065b0 elementor-widget elementor-widget-heading\" data-id=\"a5065b0\" 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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-381b354 e-flex e-con-boxed e-con e-child\" data-id=\"381b354\" 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-d160728 e-con-full service-card e-flex e-con e-child\" data-id=\"d160728\" 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-6af3501 elementor-widget elementor-widget-heading\" data-id=\"6af3501\" 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-c77eec1 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"c77eec1\" 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-8c503ea elementor-widget elementor-widget-heading\" data-id=\"8c503ea\" 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 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b1b2223 e-flex e-con-boxed e-con e-child\" data-id=\"b1b2223\" 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-0e0aada e-con-full service-card e-flex e-con e-child\" data-id=\"0e0aada\" 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-4879cc1 elementor-widget elementor-widget-heading\" data-id=\"4879cc1\" 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-ee0a99a elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"ee0a99a\" 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-9f37b7d elementor-widget elementor-widget-heading\" data-id=\"9f37b7d\" 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<\/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-48b358a e-flex e-con-boxed e-con e-parent\" data-id=\"48b358a\" 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-e4a7641 elementor-widget elementor-widget-html\" data-id=\"e4a7641\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- RonOvations \u00b7 Manitoba Roof Financing Section -->\n<!-- Paste this whole block into an Elementor \"HTML\" widget on the Manitoba page -->\n\n<section class=\"mfn\" aria-labelledby=\"mfn-title\">\n  <div class=\"mfn__inner\">\n\n    <div class=\"mfn__wrap\">\n      <div class=\"mfn__bgpattern\" aria-hidden=\"true\"><\/div>\n      <div class=\"mfn__bgdot\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"mfn__content\">\n\n        <div class=\"mfn__top\">\n          <div class=\"mfn__tagrow\">\n            <span class=\"mfn__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=\"mfn__loc\">\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=\"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              Manitoba, Canada\n            <\/span>\n          <\/div>\n          <div class=\"mfn__partner\">\n            <svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" 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=\"mfn__hero\">\n          <div class=\"mfn__hmain\">\n            <h2 id=\"mfn-title\" class=\"mfn__h2\">Finance roof service in Manitoba.<span>Built for prairie weather.<\/span><\/h2>\n            <p class=\"mfn__lead\">\n              From Winnipeg to Brandon and across the prairies, Manitoba homeowners trust\n              RonOvations for roofing built to handle harsh winters, heavy snow loads, and\n              freeze-thaw cycles. Through our financing partner Financeit, eligible homeowners\n              can move forward with Manitoba roof replacement or repair today and pay over time\n              in manageable monthly installments.\n            <\/p>\n          <\/div>\n\n          <div class=\"mfn__statpanel\">\n            <p class=\"mfn__sptitle\">\n              <svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m12 3 1.9 6 6.1.5-4.6 4 1.5 6L12 16.5 7.1 19.5 8.6 13.5 4 9.5l6.1-.5z\"\/><\/svg>\n              Why finance with us\n            <\/p>\n            <div class=\"mfn__sprow\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"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 Manitoba roofing expertise<\/span><\/div>\n            <div class=\"mfn__sprow\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"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>Flexible monthly payment plans<\/span><\/div>\n            <div class=\"mfn__sprow\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"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>Quick online pre-qualification<\/span><\/div>\n            <div class=\"mfn__sprow\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"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>No upfront lump sum required<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"mfn__cta\">\n          <div class=\"mfn__cl\">\n            <p class=\"mfn__ct\">Ready to start your Manitoba roof project?<\/p>\n            <p class=\"mfn__cs\">Check your eligible payment options in minutes, no commitment required.<\/p>\n          <\/div>\n          <a class=\"mfn__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Manitoba 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=\"mfn__legal\">Financing is subject to approval through Financeit. Available to eligible Manitoba homeowners.<\/p>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n.mfn{\n  --mfn-r:#E11C24;\n  --mfn-rd:#B81319;\n  --mfn-ink:#16181F;\n  --mfn-mut:#6B7280;\n  background:#FFFFFF;\n  font-family:inherit;\n  width:100%;\n  padding:56px 24px;\n  color:var(--mfn-ink);\n}\n.mfn *{box-sizing:border-box;}\n.mfn__inner{max-width:1140px;margin:0 auto;}\n\n.mfn__wrap{\n  position:relative;\n  border-radius:24px;overflow:hidden;\n  background:var(--mfn-ink);\n}\n.mfn__bgpattern{\n  position:absolute;inset:0;\n  background-image:\n    radial-gradient(circle at 20% 30%,rgba(225,28,36,.18),transparent 45%),\n    radial-gradient(circle at 85% 80%,rgba(225,28,36,.12),transparent 50%);\n  pointer-events:none;\n}\n.mfn__bgdot{\n  position:absolute;inset:0;\n  background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);\n  background-size:24px 24px;\n  pointer-events:none;opacity:.5;\n}\n.mfn__content{position:relative;padding:50px 44px;}\n\n.mfn__top{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:24px;margin:0 0 32px;flex-wrap:wrap;\n}\n.mfn__tagrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}\n.mfn__tag{\n  display:inline-flex;align-items:center;gap:7px;\n  background:rgba(225,28,36,.2);color:#ff7a7e;\n  font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;\n  padding:7px 14px;border-radius:8px;\n}\n.mfn__loc{\n  display:inline-flex;align-items:center;gap:6px;\n  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;\n  font-size:11.5px;font-weight:600;letter-spacing:.04em;\n  padding:6px 12px;border-radius:8px;\n}\n.mfn__loc svg{color:#ff7a7e;flex-shrink:0;}\n.mfn__partner{\n  display:flex;align-items:center;gap:9px;\n  color:rgba(255,255,255,.6);font-size:12px;line-height:1.4;\n}\n.mfn__partner b{color:#fff;font-weight:700;}\n.mfn__partner svg{color:#3ECF8E;flex-shrink:0;}\n\n.mfn__hero{\n  display:grid;grid-template-columns:1.2fr .8fr;\n  gap:50px;align-items:start;margin:0 0 36px;\n}\n.mfn__h2{\n  font-size:clamp(25px,3.6vw,36px);font-weight:800;line-height:1.1;\n  letter-spacing:-.02em;color:#fff;margin:0 0 18px;\n}\n.mfn__h2 span{color:#ff5a5f;display:block;}\n.mfn__lead{font-size:15.5px;line-height:1.75;color:rgba(255,255,255,.72);margin:0;}\n\n.mfn__statpanel{\n  background:rgba(255,255,255,.04);\n  border:1px solid rgba(255,255,255,.1);\n  border-radius:16px;padding:24px 22px;\n}\n.mfn__sptitle{\n  font-size:11px;text-transform:uppercase;letter-spacing:.08em;\n  color:rgba(255,255,255,.5);font-weight:700;\n  margin:0 0 18px;display:flex;align-items:center;gap:8px;\n}\n.mfn__sptitle svg{color:#ff7a7e;flex-shrink:0;}\n.mfn__sprow{\n  display:flex;align-items:center;gap:11px;\n  padding:11px 0;border-top:1px solid rgba(255,255,255,.08);\n  font-size:13.5px;color:rgba(255,255,255,.85);font-weight:600;line-height:1.4;\n}\n.mfn__sprow:first-of-type{border-top:none;padding-top:0;}\n.mfn__sprow svg{color:var(--mfn-r);flex-shrink:0;}\n\n.mfn__cta{\n  display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;\n  background:#fff;border-radius:16px;padding:24px 28px;\n}\n.mfn__cl{min-width:0;}\n.mfn__ct{font-size:17px;font-weight:800;margin:0 0 4px;color:var(--mfn-ink);line-height:1.3;}\n.mfn__cs{font-size:13px;color:var(--mfn-mut);margin:0;line-height:1.5;}\n.mfn__btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:9px;\n  background:var(--mfn-r);color:#fff;font-size:15px;font-weight:700;\n  padding:15px 24px;border-radius:10px;text-decoration:none;\n  line-height:1.2;white-space:nowrap;\n  box-shadow:0 6px 18px rgba(225,28,36,.35);\n  transition:background .15s ease,transform .15s ease;\n}\n.mfn__btn svg{flex-shrink:0;}\n.mfn__btn:hover{background:var(--mfn-rd);transform:translateY(-1px);}\n.mfn__btn:focus-visible{outline:3px solid rgba(225,28,36,.5);outline-offset:2px;}\n\n.mfn__legal{\n  font-size:11px;color:rgba(255,255,255,.42);text-align:center;\n  margin:20px 0 0;line-height:1.5;\n}\n\n@media (max-width:860px){\n  .mfn__content{padding:38px 28px;}\n  .mfn__top{flex-direction:column;align-items:flex-start;gap:14px;}\n  .mfn__hero{grid-template-columns:1fr;gap:28px;}\n  .mfn__cta{grid-template-columns:1fr;text-align:center;}\n  .mfn__cl{text-align:center;}\n}\n@media (max-width:520px){\n  .mfn{padding:40px 16px;}\n  .mfn__content{padding:32px 22px;}\n  .mfn__wrap{border-radius:18px;}\n  .mfn__statpanel{padding:22px 20px;}\n  .mfn__cta{padding:22px 22px;border-radius:14px;}\n  .mfn__btn{\n    width:100%;padding:15px 18px;font-size:14.5px;\n    white-space:normal;\n  }\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-af5ec7b e-flex e-con-boxed e-con e-parent\" data-id=\"af5ec7b\" 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-9635de2 e-con-full e-flex e-con e-child\" data-id=\"9635de2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0c76b7 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d0c76b7\" 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\">What Manitoba Homeowners Say About \n  <span style=\"color:#EA130E\">RonOvations<\/span>\n  &#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ce8ef2 e-con-full e-flex e-con e-child\" data-id=\"7ce8ef2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e50049 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"5e50049\" 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\/ronovations-clients-testimonials\/\">\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\">View Full Reviews<\/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-a6ea82d e-flex e-con-boxed e-con e-parent\" data-id=\"a6ea82d\" 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-14df808 elementor-widget elementor-widget-shortcode\" data-id=\"14df808\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"wp-gr rpi wpac\" style=\"--btn-color: #ff0a0a;\" data-id=\"23768\" data-layout=\"slider\" data-exec=\"false\" data-options='{&quot;text_size&quot;:&quot;&quot;,&quot;trans&quot;:{&quot;read more&quot;:&quot;plus&quot;}}'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none!important\"><symbol id=\"grw-tripadvisor\" viewBox=\"0 0 713.496 713.496\"><g><circle fill=\"#34E0A1\" cx=\"356.749\" cy=\"356.748\" r=\"356.748\"\/><path d=\"M577.095,287.152l43.049-46.836h-95.465c-47.792-32.646-105.51-51.659-167.931-51.659   c-62.342,0-119.899,19.054-167.612,51.659H93.432l43.049,46.836c-26.387,24.075-42.929,58.754-42.929,97.259   c0,72.665,58.914,131.578,131.579,131.578c34.519,0,65.968-13.313,89.446-35.077l42.172,45.919l42.172-45.879   c23.478,21.764,54.887,35.037,89.406,35.037c72.665,0,131.658-58.913,131.658-131.578   C620.024,345.866,603.483,311.188,577.095,287.152z M225.17,473.458c-49.188,0-89.047-39.859-89.047-89.047   s39.86-89.048,89.047-89.048c49.187,0,89.047,39.86,89.047,89.048S274.357,473.458,225.17,473.458z M356.788,381.82   c0-58.595-42.61-108.898-98.853-130.383c30.413-12.716,63.776-19.771,98.813-19.771s68.439,7.055,98.853,19.771   C399.399,272.962,356.788,323.226,356.788,381.82z M488.367,473.458c-49.188,0-89.048-39.859-89.048-89.047   s39.86-89.048,89.048-89.048s89.047,39.86,89.047,89.048S537.554,473.458,488.367,473.458z M488.367,337.694   c-25.79,0-46.677,20.887-46.677,46.677c0,25.789,20.887,46.676,46.677,46.676c25.789,0,46.676-20.887,46.676-46.676   C535.042,358.621,514.156,337.694,488.367,337.694z M271.846,384.411c0,25.789-20.887,46.676-46.676,46.676   s-46.676-20.887-46.676-46.676c0-25.79,20.887-46.677,46.676-46.677C250.959,337.694,271.846,358.621,271.846,384.411z\"\/><\/g><\/symbol><symbol id=\"grw-google\" viewBox=\"0 0 512 512\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z\" fill=\"#4285f4\"\/><path d=\"M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z\" fill=\"#34a853\"\/><path d=\"M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z\" fill=\"#fbbc05\"\/><path d=\"M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z\" fill=\"#ea4335\"\/><path d=\"M20 20h472v472H20V20z\"\/><\/g><\/symbol><\/svg><div class=\"grw-row grw-row-m\" data-options='{&quot;speed&quot;:3,&quot;autoplay&quot;:true,&quot;mousestop&quot;:true,&quot;breakpoints&quot;:&quot;480:2&quot;}'><div class=\"grw-header\"><div class=\"grw-header-inner rpi-flx rpi-row12\"><div class=\"rpi-flx rpi-col8\"><span class=\"rpi-stars\" style=\"--rating:4.9\">4.9<\/span><div class=\"wp-google-based\">Bas\u00e9 sur 129 avis<\/div><div class=\"wp-google-powered\" role=\"img\" aria-label=\"powered by Google\">powered by <span aria-hidden=\"true\"><span style=\"color:#3c6df0!important\">G<\/span><span style=\"color:#d93025!important\">o<\/span><span style=\"color:#fb8e28!important\">o<\/span><span style=\"color:#3c6df0!important\">g<\/span><span style=\"color:#188038!important\">l<\/span><span style=\"color:#d93025!important\">e<\/span><\/span><\/div><div class=\"wp-google-wr\"><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJTZMxQ78L6lIReq5a_4pOKMo\" target=\"_blank\" rel=\"nofollow noopener\" onclick=\"return rplg_leave_review_window.call(this)\">\u00e9valuez-nous sur<svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"><\/use><\/svg><\/a><\/div><\/div><\/div><\/div><div class=\"rpi-slides-root grw-content\"><div class=\"grw-content-inner\"><div class=\"rpi-slides grw-reviews\" data-count=\"29\" data-offset=\"29\"><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_2f91027c9d2ca1e0297b2d0310b66b65.jpg\" loading=\"lazy\" alt=\"Rob Hunt profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/103899301065608287252\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Rob Hunt<\/a><div class=\"wp-google-time\" data-time=\"1776785954\" data-lang=\"en\">il y a 5 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Great workmanship and responded quickly to complete repairs after a tree fall. I would recommend again. Thanks!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_2c7ee4685368c7c9866515b4bf86f42c.jpg\" loading=\"lazy\" alt=\"Matt Givens profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/115277004402304615578\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Matt Givens<\/a><div class=\"wp-google-time\" data-time=\"1774364953\" data-lang=\"en\">il y a 5 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:3\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I recently wrote a poor review, however, a member of the company called to explain the situation as well as solutions to the problems presented.<br \/><br \/>A professional approach, and in my opinion you can rest assured that the company wants to resolve any problems presented opposed to avoid accountability.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_583bdaa01f3561ae2a522807230ee637.jpg\" loading=\"lazy\" alt=\"Portuguese House profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/107828966788624770637\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Portuguese House<\/a><div class=\"wp-google-time\" data-time=\"1774019224\" data-lang=\"en\">il y a 6 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Very professional<br \/>Great job<br \/>Highly recommend<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_f22adcbb4e149f57c7b764c1f7a18d47.jpg\" loading=\"lazy\" alt=\"Daria Kuznietsova profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/111165203284881080514\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Daria Kuznietsova<\/a><div class=\"wp-google-time\" data-time=\"1773775183\" data-lang=\"en\">il y a 6 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his team did an outstanding job! My husband i just recently bought a house and the roof was in a pretty bad shape, we tried to call other companies first, they told us the wait would be 3 months, i couldnt believe it, lost all hope. Couple of weeks ago saw a flyer at my door , RonOvations.<br \/><br \/>Called, that evening Ron came for an estimate, such a nice guy, understood our situation, and provided a pretty good price, in 2 weeks we had a brand new roof&#x2764;&#xfe0f; i have never seen such professionalism. Will 1000000000% recommend &#x2b50;&#x2b50;&#x2b50;<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_f3b5ffc78f07556f4b94a400a7c015d0.jpg\" loading=\"lazy\" alt=\"R&amp;S Smirnov profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/113389094959339216074\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">R&amp;S Smirnov<\/a><div class=\"wp-google-time\" data-time=\"1766072555\" data-lang=\"en\">il y a 9 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">We recently dealt with a leak inside our main floor walls that was hard to pin down. The team quickly identified the cause: ice dams and vent blockages caused by snow buildup on the roof. They efficiently cleared the snow and ice, and even recommended installing a taller vent to prevent this from happening again. We were thoroughly impressed with their timely communication, detailed explanations, and the priority they gave our repair. Their pricing was also very fair. We highly recommend their services.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_932ed5611648841a5478f788dbb65657.jpg\" loading=\"lazy\" alt=\"Braun Hause profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/114577689854698859672\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Braun Hause<\/a><div class=\"wp-google-time\" data-time=\"1765489572\" data-lang=\"en\">il y a 9 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">To say I am impressed with the customer service Ronovations provided would be an understatement. Upon receiving a call, Ronovations showed up within a few hours to repair my roof. On top of this, Ron explained the steps required to do so and examined the roof for further deficiencies. All in all, a very positive experience.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_ed6636f887ac825a6e5f66645527a7e8.jpg\" loading=\"lazy\" alt=\"Michael Ryder profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/104360520114425729734\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Michael Ryder<\/a><div class=\"wp-google-time\" data-time=\"1763073551\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I would like to very much thank RonOvations for an excellent and speedy roof repair.<br \/><br \/>After our first snow melt we woke up to a dripping leak in an upstairs bedroom.  We reached out to some places and Ron called us back fairly quickly and was able to come to our house in the morning.<br \/><br \/>Unfortunately the remaining snow on the roof prevented a safe examination.  Things were generally melting and it was not a dire emergency he said that he could be back once the roof was clear.<br \/><br \/>True to his word he came back later that afternoon and patched  that problem as well as another unrelated issue that would have been a problem later.<br \/><br \/>Very much appreciated Ron!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_ad9fdbce852fbb5dfa1849066ba99f5c.jpg\" loading=\"lazy\" alt=\"Blake Lowe profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/108560352054414075070\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Blake Lowe<\/a><div class=\"wp-google-time\" data-time=\"1762295479\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">The team from RonOvations did an incredible job repairing my roof and eaves trough. They were extremely professional and even went above and beyond with their work. I would highly recommend RonOvations to anyone.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_a44e693278056d196a52bf356bbba04f.jpg\" loading=\"lazy\" alt=\"Pat Stoer profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102239439533128625010\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Pat Stoer<\/a><div class=\"wp-google-time\" data-time=\"1762120891\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Really appreciate squeezing my job into a busy schedule and the great quality installation of the new roof vent!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_05bb861fffb96049c8ca87609a81cf46.jpg\" loading=\"lazy\" alt=\"Ken Phu profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/109246882536542460305\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Ken Phu<\/a><div class=\"wp-google-time\" data-time=\"1761054346\" data-lang=\"en\">il y a 11 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron was great to deal with. He is very professional, responsive, and easy to communicate with. After a winter storm caused damage to my roof, he was quick to fit me into his schedule and get the repairs done efficiently. Highly recommend his services!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_3a79c9431d745946275521f366b1d780.jpg\" loading=\"lazy\" alt=\"Kevin Riches profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102676537800298165358\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Kevin Riches<\/a><div class=\"wp-google-time\" data-time=\"1760908696\" data-lang=\"en\">il y a 11 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Martha and I are very happy with the exceptional service we received from Ronovations! From the first consultation with Ron, their team was professional, making the entire process stress-free. They completed our shingle and eavestrough replacement efficiently and on schedule. The crew was very respectful, they left the job site clean, and the finished result is great.<br \/><br \/>Working with Ron and his team was a pleasure, and we recommend Ronovations wholeheartedly.<br \/><br \/>Kevin and Martha<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_f867bc2281fd955e510799c8e4497778.jpg\" loading=\"lazy\" alt=\"mark penman profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/114376271204376234673\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">mark penman<\/a><div class=\"wp-google-time\" data-time=\"1758748126\" data-lang=\"en\">il y a 11 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Justin from Ronovation roofing was on time, friendly, knowledgeable and solved my problem..<br \/>I would recommend this company over and over..<br \/>Thanks Justin and Ronovations<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_c3d9aa1ec0f6c74568455fdb2ef8e1d3.jpg\" loading=\"lazy\" alt=\"Karen Korevaar profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/118318232887315583175\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Karen Korevaar<\/a><div class=\"wp-google-time\" data-time=\"1758228824\" data-lang=\"en\">il y a 12 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">We were so very pleased with the efficient, friendly, professional, job that RonOvations  completed  on our roof . It was completed quickly .  The manager was highly professional and very easy to deal with. They came out when they said they would and had an estimate for me within hours. I would highly recommend this company for all your roofing needs .<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_9e6bf6d18c8201cdfa604371fb414dbc.jpg\" loading=\"lazy\" alt=\"Jacquie Allinson profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/106810525388305236409\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Jacquie Allinson<\/a><div class=\"wp-google-time\" data-time=\"1757612379\" data-lang=\"en\">il y a 12 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">RonOvations installed siding, eavestroughs, &amp; downspouts on my sunroom in one of the hottest weeks of this summer. Despite the conditions, they did excellent work with no cost overruns,  cleaned up the site each day,  and all workers were pleasant &amp; courteous.   I would not hesitate to call them again!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_e2492d63871b5b41ece28dcbe4525433.jpg\" loading=\"lazy\" alt=\"Emily Angelopoulos profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/108891376351678151846\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Emily Angelopoulos<\/a><div class=\"wp-google-time\" data-time=\"1749220339\" data-lang=\"en\">il y a 1 ann\u00e9e<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I couldn't be happier with the amazing services we got done! From the get-go, they have been fast, efficient, friendly, and very professional. I have had some previous work (nightmares) done to my roof (2 other companies), and they eased my worries and guided me through this whole process. Dave, their project manager, was so helpful and has been very clear on when he staff would be there, what they were working on that day, and has provided pictures throughout the process, explaining everything. Thank you so very much for helping make this place beautiful for us to sell. We are moving onto our forever home, but if it ever needs work, we know who we are calling!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_b28e9200f763b15a259a0e703e2b7264.jpg\" loading=\"lazy\" alt=\"Ben W profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/107328938849765595089\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Ben W<\/a><div class=\"wp-google-time\" data-time=\"1748824952\" data-lang=\"en\">il y a 1 ann\u00e9e<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">My new home needed a replacement and I was thankful I contacted Ron. He was great from beginning to end. Ron was extremely quick with communication, professional, explained all the options and everything was clean after leaving. I am writing this review a year on and have not had a single issue with my roof. Would highly highly recommend.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_5408c3b1c6f13d65bcda99e068b16587.jpg\" loading=\"lazy\" alt=\"Colleen Wyatt profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/113095197336028403906\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Colleen Wyatt<\/a><div class=\"wp-google-time\" data-time=\"1748449300\" data-lang=\"en\">il y a 1 ann\u00e9e<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">The team was quick to get the job started.  Kept me informed of the job they were doing and changes.  They cleaned up the job site very well.  Pleasant and friendly and professional.  Cost reasonable. Would recommend to anyone who needs there service.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_e56d1066b41a905255558143ac127ed2.jpg\" loading=\"lazy\" alt=\"Jeremy Clausner profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102201586778934676476\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Jeremy Clausner<\/a><div class=\"wp-google-time\" data-time=\"1747412886\" data-lang=\"en\">il y a 1 ann\u00e9e<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Very happy to have called RonOvations to help fix a problem on my roof. Ron and his team went above and beyond to ensure that my problems were addressed. A big thank you to Ron and his team!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_b2721583b0be64bb3f4d1b842bd8b2e8.jpg\" loading=\"lazy\" alt=\"Michael Cohen profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/109883210665954117857\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Michael Cohen<\/a><div class=\"wp-google-time\" data-time=\"1741359216\" data-lang=\"en\">il y a 1 ann\u00e9e<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">They did a great job on my roof. Ron really knows his stuff.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_aadd6cf62ee134d4a2e7b6cba8377858.jpg\" loading=\"lazy\" alt=\"Mark profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/106928067014659866860\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Mark<\/a><div class=\"wp-google-time\" data-time=\"1720307889\" data-lang=\"en\">il y a 2 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his team did an excellent job on our roof replacement. Ron was very knowledgeable, punctual and kept me updated on the progress and was always available to answer any questions I had. Our new roof looks great and I recommend RonOvations to anyone who anyone who needs roof work done.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_604c8375d78021d26c965dfcf7e25273.jpg\" loading=\"lazy\" alt=\"j sotto profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/104828556827350777711\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">j sotto<\/a><div class=\"wp-google-time\" data-time=\"1712089313\" data-lang=\"en\">il y a 2 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I highly recommend RonOvations! Ron was a delight to work with - he is helpful, honest, and a true professional. After a leak in my roof, Ron was quick to help out. The team did a seamless roof replacement and we couldn't be happier with their service. Thanks, Ron!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_a8759eec3649355eba8fef64b52a7376.jpg\" loading=\"lazy\" alt=\"Scott Gilbert profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/115091621854962838268\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Scott Gilbert<\/a><div class=\"wp-google-time\" data-time=\"1700180072\" data-lang=\"en\">il y a 3 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">We had a great end of season repair completed by the crew. Their timely response and fantastic service was greatly appreciated. It\u2019s comforting to have a go to company to rely on.  Thanks team.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_e9153b9da1ebad51d7d83cf99ac48207.jpg\" loading=\"lazy\" alt=\"hudson g profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102075623725114361394\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">hudson g<\/a><div class=\"wp-google-time\" data-time=\"1699379472\" data-lang=\"en\">il y a 3 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Overall a great experience working with Denis. They were quick to book us for a new roof and got the job done quickly and it looks good. Would recommend.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_195f52415cdc08759b11f2c915f4e70f.jpg\" loading=\"lazy\" alt=\"Blair Free profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/111143319940456926821\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Blair Free<\/a><div class=\"wp-google-time\" data-time=\"1697586738\" data-lang=\"en\">il y a 3 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Fantastic work on my mom's roof, fast friendly and professional. Top quality workmanship! Highly recommend.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_eb95eb1b19655900140b15d8a1a50167.jpg\" loading=\"lazy\" alt=\"Gilad Benzaquen profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/107474473345320630840\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Gilad Benzaquen<\/a><div class=\"wp-google-time\" data-time=\"1685573088\" data-lang=\"en\">il y a 3 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his crew were great, on time, professional and got it done exactly as promised when agreeing on the job- highly recommended !! Very good experience!!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_6fe9fdcd09f43ba8de79bf0608c156d2.jpg\" loading=\"lazy\" alt=\"Ash Sol profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/113350698370671035949\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Ash Sol<\/a><div class=\"wp-google-time\" data-time=\"1683245152\" data-lang=\"en\">il y a 3 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I can not recommend RonOvations enough. Dennis and his crew are experts and simply the best at what they do.<br \/><br \/>1. The are extremely professional and courteous<br \/>2. The  quote was given very fast and the price was the most reasonable and fair out of all the other quotes<br \/>3. The job was done in timely fashion and no corners were cut<br \/>4. Clean up was immaculate and was done daily<br \/>5. One would feel very confident not even being at home knowing the job is being done by experts.<br \/><br \/>Dennis and his crew are the guys you would recommend to your friends and family. thank you for the job well done.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_f370752ebe539a2cea7fc7f66bcfe0f0.jpg\" loading=\"lazy\" alt=\"Little Blue Frenchies profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/108963792576055072781\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Little Blue Frenchies<\/a><div class=\"wp-google-time\" data-time=\"1657670086\" data-lang=\"en\">il y a 4 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his crew did amazing job. They install my roof professionally in one day. They clean up after and even clean my dirty gutter. Highly recommended!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_d4df6ae77665d659bc71b36426b08f87.jpg\" loading=\"lazy\" alt=\"Sajith Perera profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/106066529625072689368\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Sajith Perera<\/a><div class=\"wp-google-time\" data-time=\"1628266589\" data-lang=\"en\">il y a 5 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his team did an excellent job with the Re-roofing. The quote was reasonable and fair. In addition, they cleaned the job site completely. I would higly recommend RonOvations to anyone in need of re-roofing.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJTZMxQ78L6lIReq5a_4pOKMo_aeb1ef9d9ca86e55683350de026b269e.jpg\" loading=\"lazy\" alt=\"Gabe Bouvier profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/117884639759624842279\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Gabe Bouvier<\/a><div class=\"wp-google-time\" data-time=\"1590196420\" data-lang=\"en\">il y a 6 ann\u00e9es<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his team did a phenomenal job replacing our roof! He is quick to respond, gave us a fair price, and also gave us updates every step of the way, from the initial  estimate and inspection, right to cleaning up the yard after the job was finished. The team that came in with him was fast, efficient, and also really nice! We had our roof fully replaced, along with vents, and damaged wood, in just under 12 hours, and the team did an excellent job. I would definitely recommend Ron and his crew to anyone needing work done on their house.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><\/div><div class=\"rpi-dots-wrap\"><div class=\"rpi-dots\"><\/div><\/div><\/div><\/div><\/div><script>(function(p){if(!p)return;let w=p.offsetWidth,m=function(a,b){return Math.min(a,b)===a};p.querySelector('.grw-row').classList.replace('grw-row-m','grw-row-'+(m(w,510)?'xs':m(w,750)?'x':m(w,1100)?'s':m(w,1450)?'m':m(w,1800)?'l':'xl'))})(document.currentScript?.parentElement)<\/script><\/div><\/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-6d48fa3 elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"6d48fa3\" 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-c7e1c19 e-con-full e-flex e-con e-child\" data-id=\"c7e1c19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72346f1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"72346f1\" 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\">Local Project <span style=\"color:#EA130E\">  Gallery<\/span>\n  &#8203; \n<\/h2>\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-6bea638 elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"6bea638\" 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-0eaec1d elementor-arrows-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"0eaec1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&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=\"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\" 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 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"20230720_133442\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQxOTEsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcLzIwMjMwNzIwXzEzMzQ0Mi1zY2FsZWQud2VicCIsInNsaWRlc2hvdyI6IjBlYWVjMWQifQ%3D%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20230720_133442-scaled.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20230720_133442-600x455.webp\" alt=\"roofing services in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"IMG-20240426-WA0010\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQxOTMsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcL0lNRy0yMDI0MDQyNi1XQTAwMTAuanBnIiwic2xpZGVzaG93IjoiMGVhZWMxZCJ9\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20240426-WA0010.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20240426-WA0010-600x455.jpg\" alt=\"shingle roof in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"20190531_201216\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQxOTYsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcLzIwMTkwNTMxXzIwMTIxNi1zY2FsZWQud2VicCIsInNsaWRlc2hvdyI6IjBlYWVjMWQifQ%3D%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20190531_201216-scaled.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20190531_201216-600x455.webp\" alt=\"Fence and deck in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"10\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1MjYsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcLzEwLndlYnAiLCJzbGlkZXNob3ciOiIwZWFlYzFkIn0%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/10.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/10-600x455.webp\" alt=\"roofing services in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"20181009_122232\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1MjcsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcLzIwMTgxMDA5XzEyMjIzMi1zY2FsZWQud2VicCIsInNsaWRlc2hvdyI6IjBlYWVjMWQifQ%3D%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20181009_122232-scaled.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/20181009_122232-600x455.webp\" alt=\"roofing services in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"IMG-20250818-WA0105\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1MzAsInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcL0lNRy0yMDI1MDgxOC1XQTAxMDUud2VicCIsInNsaWRlc2hvdyI6IjBlYWVjMWQifQ%3D%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20250818-WA0105.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20250818-WA0105-600x455.webp\" alt=\"roofing services in Manitoba\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"0eaec1d\" data-elementor-lightbox-title=\"IMG-20250818-WA0103\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1MjksInVybCI6Imh0dHBzOlwvXC9yb25vdmF0aW9ucy5jYVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcL0lNRy0yMDI1MDgxOC1XQTAxMDMud2VicCIsInNsaWRlc2hvdyI6IjBlYWVjMWQifQ%3D%3D\" href=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20250818-WA0103.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20250818-WA0103-600x455.webp\" alt=\"roofing services in Manitoba\" \/><\/figure><\/a><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\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\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\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\t\t<\/div>\n\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-3c6b6c7 e-flex e-con-boxed e-con e-parent\" data-id=\"3c6b6c7\" 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-69efd45 e-con-full e-flex e-con e-child\" data-id=\"69efd45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9ad20e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d9ad20e\" 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 RonOvations for Roofing in <span style=\"color:#EA130E\">Manitoba<\/span> ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be672ae elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"be672ae\" 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=\"3991\" data-end=\"4142\">Homeowners and businesses choose RonOvations as their <strong data-start=\"4045\" data-end=\"4073\">Manitoba roof contractor<\/strong> because we deliver reliability, transparency, and long-term results.<\/p><ul data-start=\"4144\" data-end=\"4349\"><li data-section-id=\"1j9nssd\" data-start=\"4144\" data-end=\"4181\"><p data-start=\"4146\" data-end=\"4181\">Over 15 years of roofing experience<\/p><\/li><li data-section-id=\"1n2qe45\" data-start=\"4182\" data-end=\"4229\"><p data-start=\"4184\" data-end=\"4229\">High-quality, weather-rated roofing materials<\/p><\/li><li data-section-id=\"x4ytf8\" data-start=\"4230\" data-end=\"4268\"><p data-start=\"4232\" data-end=\"4268\">Honest inspections and clear pricing<\/p><\/li><li data-section-id=\"1a4at9x\" data-start=\"4269\" data-end=\"4311\"><p data-start=\"4271\" data-end=\"4311\">Fully insured and safety-compliant crews<\/p><\/li><li data-section-id=\"xbec9b\" data-start=\"4312\" data-end=\"4349\"><p data-start=\"4314\" data-end=\"4349\">Strong local reputation and reviews<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9099ced e-con-full e-flex e-con e-child\" data-id=\"9099ced\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfe3eae elementor-align-justify elementor-widget__width-initial elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"bfe3eae\" 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:+14314444441\">\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-bf5e16d elementor-align-justify elementor-widget__width-initial elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"bf5e16d\" 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=\"#man-getq\">\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<div class=\"elementor-element elementor-element-68756f7 e-con-full e-flex e-con e-child\" data-id=\"68756f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b9a05b elementor-pagination-position-inside elementor-skin-carousel elementor-pagination-type-bullets elementor-widget elementor-widget-media-carousel\" data-id=\"3b9a05b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;autoplay_speed&quot;:4988,&quot;lazyload&quot;:&quot;yes&quot;,&quot;slides_per_view_tablet&quot;:&quot;1&quot;,&quot;slides_to_scroll_tablet&quot;:&quot;1&quot;,&quot;skin&quot;:&quot;carousel&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"media-carousel.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"roof replacement residential home\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/6_20240122_123219_0005.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\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\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"emergency roof repair storm damage\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/20190529-2-scaled.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\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\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"asphalt shingle roof installation\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/dji_fly_20231130_112336_899_1701370606127_photo_optimized-scaled.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\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\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"professional roofing services\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/IMG-20241210-WA0014.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\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<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\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-0589a19 e-flex e-con-boxed e-con e-parent\" data-id=\"0589a19\" 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-af92970 e-con-full e-flex e-con e-child\" data-id=\"af92970\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82c8f3c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"82c8f3c\" 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\">Regions We Serve Across\n<span style=\"color:#EA130E\">Manitoba<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cca40a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7cca40a\" 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 data-start=\"366\" data-end=\"497\">Reliable roofing services delivered by experienced Manitoba professionals across major cities and surrounding communities<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9aee4a e-grid e-con-full e-con e-child\" data-id=\"a9aee4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e46a02 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3e46a02\" 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-69a8a7e e-con-full e-flex e-con e-child\" data-id=\"69a8a7e\" 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-f2848ac region-title elementor-widget elementor-widget-heading\" data-id=\"f2848ac\" 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\">Winnipeg Metropolitan Area<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bb4513 elementor-list-item-link-inline elementor-align-center two-col-list elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"2bb4513\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/winnipeg\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Winnipeg<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-brandon\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Brandon<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-east-st-paul\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">East St. Paul<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-west-st-paul\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">West St. Paul<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-headingley\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Headingley<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-west-kildonan\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">West Kildonan<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-east-kildonan\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">East Kildonan<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-riverdale\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Riverdale<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-transcona\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Transcona<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-st-james\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">St. James<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-charleswood\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Charleswood<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-st-vital\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">St. Vital<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-fort-richmond\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fort Richmond<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-linden-woods\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Linden Woods<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-72e6d73 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"72e6d73\" 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-85156f2 e-con-full e-flex e-con e-child\" data-id=\"85156f2\" 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-c52d4b9 region-title elementor-widget elementor-widget-heading\" data-id=\"c52d4b9\" 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\">Greater Winnipeg Surroundings<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f8cfe6 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"7f8cfe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-springfield\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Springfield<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-st-andrews\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">St. Andrews<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-st-clements\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">St. Clements<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-macdonald\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Macdonald<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-62d38c1 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"62d38c1\" 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-9dd30ad e-con-full e-flex e-con e-child\" data-id=\"9dd30ad\" 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-179461d region-title elementor-widget elementor-widget-heading\" data-id=\"179461d\" 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\">Southern Manitoba<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de2154b elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"de2154b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-steinbach\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Steinbach<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-niverville\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Niverville<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-winkler\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Winkler<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-morden\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Morden<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-b317f0b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"b317f0b\" 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-3d7d2d7 e-con-full e-flex e-con e-child\" data-id=\"3d7d2d7\" 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-b76fc78 region-title elementor-widget elementor-widget-heading\" data-id=\"b76fc78\" 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\">Central &amp; Interlake Area<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d00592e elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"d00592e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-selkirk\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Selkirk<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-stonewall\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Stonewall<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-gimli\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Gimli<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/manitoba\/roofing-company-in-teulon\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Teulon<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-9d217b5 e-flex e-con-boxed e-con e-parent\" data-id=\"9d217b5\" 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-7304df9 e-con-full e-flex e-con e-child\" data-id=\"7304df9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dca1e75 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"dca1e75\" 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 in  <span style=\"color:#EA130E\">Manitoba <\/span>\n&#8203;<\/h2>\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-223f8f8 e-flex e-con-boxed e-con e-parent\" data-id=\"223f8f8\" 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-e0e81bf elementor-widget__width-initial rounded-accordion elementor-widget elementor-widget-accordion\" data-id=\"e0e81bf\" 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-2351\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2351\" 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 replacement cost in Manitoba?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2351\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2351\"><p data-start=\"4774\" data-end=\"4985\">Roof replacement costs in Manitoba depend on roof size, materials, and condition. On average, prices vary based on snow load requirements and insulation needs. We provide free inspections and transparent quotes.<\/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-2352\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2352\" 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 work best in Manitoba weather?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2352\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2352\"><p data-start=\"5045\" data-end=\"5222\">Asphalt shingles, metal roofing, and flat roofing systems rated for extreme cold perform best. Our Manitoba roofing experts help you choose materials suited to local conditions.<\/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-2353\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2353\" 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 long does a roof last in Manitoba?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2353\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2353\"><p data-start=\"5267\" data-end=\"5436\">A professionally installed roof in Manitoba can last 20\u201340 years depending on material choice and maintenance. Weather exposure and installation quality are key factors.<\/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-2354\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2354\" 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 in Manitoba?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2354\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2354\"><p data-start=\"5490\" data-end=\"5598\">Yes. We provide 24\/7 emergency roofing services across Manitoba for storm damage, leaks, and urgent repairs.<\/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-2355\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2355\" 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 service Winnipeg and surrounding areas?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2355\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2355\"><p data-start=\"5651\" data-end=\"5768\">Yes. We serve Winnipeg and surrounding Manitoba regions. Visit our Winnipeg page for localized services and projects<\/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 replacement cost in Manitoba?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"4774\\\" data-end=\\\"4985\\\">Roof replacement costs in Manitoba depend on roof size, materials, and condition. On average, prices vary based on snow load requirements and insulation needs. We provide free inspections and transparent quotes.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What roofing materials work best in Manitoba weather?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5045\\\" data-end=\\\"5222\\\">Asphalt shingles, metal roofing, and flat roofing systems rated for extreme cold perform best. Our Manitoba roofing experts help you choose materials suited to local conditions.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How long does a roof last in Manitoba?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5267\\\" data-end=\\\"5436\\\">A professionally installed roof in Manitoba can last 20\\u201340 years depending on material choice and maintenance. Weather exposure and installation quality are key factors.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you offer emergency roof repair in Manitoba?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5490\\\" data-end=\\\"5598\\\">Yes. We provide 24\\\/7 emergency roofing services across Manitoba for storm damage, leaks, and urgent repairs.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you service Winnipeg and surrounding areas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5651\\\" data-end=\\\"5768\\\">Yes. We serve Winnipeg and surrounding Manitoba regions. Visit our Winnipeg page for localized services and projects<\\\/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-f500f6f e-flex e-con-boxed e-con e-parent\" data-id=\"f500f6f\" 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-8b314de elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8b314de\" 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-abfa380 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"abfa380\" 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-f8b5501 elementor-widget elementor-widget-image-carousel\" data-id=\"f8b5501\" 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-c041f36 e-flex e-con-boxed e-con e-parent\" data-id=\"c041f36\" data-element_type=\"container\" data-e-type=\"container\" id=\"man-getq\" 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-b649892 e-con-full e-flex e-con e-child\" data-id=\"b649892\" 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-661542e elementor-widget elementor-widget-heading\" data-id=\"661542e\" 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\">Get a Free Roofing Quote in Manitoba<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd745d3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cd745d3\" 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\">Call Us Now to Receive a 10% Discount on Roof Replacement or Repair Services\u200b<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-344c1c9 elementor-button-align-start two-col-checkbox elementor-widget elementor-widget-form\" data-id=\"344c1c9\" 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=\"13301\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"344c1c9\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Manitoba Roof Contractor | 24\/7 Trusted Roof Replacement Experts\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"13301\"\/>\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 class=\"elementor-element elementor-element-357cd85 elementor-widget elementor-widget-image\" data-id=\"357cd85\" 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\t<a href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"112\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-1024x127.jpg\" class=\"attachment-large size-large wp-image-26785\" alt=\"Financeit, Finance option is available\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-1024x127.jpg.webp 1024w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-768x95.jpg.webp 768w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11.jpg.webp 2048w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Manitoba Roofing Company Loading map\u2026 Your trusted Manitoba roof contractor specializing in roof replacement, repairs, and long-lasting roofing systems built for prairie weather. Local Challenges in Manitoba Manitoba homes face harsh roofing conditions, from extreme winter cold and heavy snowfall to strong winds and rapid freeze-thaw cycles. Roofing systems here must be built differently. As [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"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":"manitoba roof contractor,Roof Replacement and Repair in Manitoba,roof replacement manitoba,manitoba roofing","rank_math_title":"Manitoba Roof Contractor | 24\/7 Trusted Roof Replacement Experts","rank_math_description":"Trusted Manitoba roof contractor providing roof replacement, repairs, and emergency roofing services. Built for Manitoba weather. Free inspections available.","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-13301","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13301","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=13301"}],"version-history":[{"count":108,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13301\/revisions"}],"predecessor-version":[{"id":28872,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13301\/revisions\/28872"}],"wp:attachment":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/media?parent=13301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}