{"id":66,"date":"2026-08-18T15:14:59","date_gmt":"2026-08-18T15:14:59","guid":{"rendered":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=66"},"modified":"2026-08-31T04:45:27","modified_gmt":"2026-08-31T04:45:27","slug":"roof-repairs","status":"publish","type":"page","link":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=66","title":{"rendered":"Roof Repairs"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"66\" class=\"elementor elementor-66\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d62bd2 e-con-full e-flex e-con e-parent\" data-id=\"8d62bd2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c891e1 elementor-widget elementor-widget-html\" data-id=\"0c891e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.5, user-scalable=yes\">\r\n    <title>Roof Repairs | Roofing365<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\r\n    <style>\r\n        \/* ----- reset \/ base (unique namespace .r365-rep-) ----- *\/\r\n        .r365-rep-wrapper {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        .r365-rep-wrapper *,\r\n        .r365-rep-wrapper *::before,\r\n        .r365-rep-wrapper *::after {\r\n            box-sizing: inherit;\r\n        }\r\n\r\n        \/* ----- main sections (full width) ----- *\/\r\n        .r365-rep-section-dark {\r\n            background-color: #0f3d2e; \/* deep green *\/\r\n            color: #FFFFFF;\r\n            position: relative;\r\n            overflow: hidden;\r\n            width: 100%;\r\n            padding: 80px 24px 90px;\r\n        }\r\n        .r365-rep-section-light {\r\n            background-color: #FFFFFF;\r\n            color: #000000;\r\n            position: relative;\r\n            overflow: hidden;\r\n            width: 100%;\r\n            padding: 80px 24px 90px;\r\n        }\r\n\r\n        .r365-rep-container {\r\n            max-width: 1300px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n            z-index: 10;\r\n            padding: 0 16px;\r\n        }\r\n\r\n        \/* ----- floating animated elements (roofing related) ----- *\/\r\n        .r365-rep-floating {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 3;\r\n            pointer-events: none;\r\n            overflow: hidden;\r\n        }\r\n        .r365-rep-float {\r\n            position: absolute;\r\n            font-size: 2.8rem;\r\n            opacity: 0.08;\r\n            color: #FFD700;\r\n            animation: r365RepFloatAnim 24s infinite alternate ease-in-out;\r\n        }\r\n        .r365-rep-float-shield {\r\n            position: absolute;\r\n            font-size: 3rem;\r\n            opacity: 0.06;\r\n            color: #FFD700;\r\n            animation: r365RepFloatAnim 28s infinite alternate ease-in-out;\r\n        }\r\n        .r365-rep-float-tools {\r\n            position: absolute;\r\n            font-size: 2.6rem;\r\n            opacity: 0.06;\r\n            color: #FFD700;\r\n            animation: r365RepFloatAnim 22s infinite alternate ease-in-out;\r\n        }\r\n        .r365-rep-float-wave {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: rgba(255, 215, 0, 0.03);\r\n            animation: r365RepWaveFloat 26s infinite alternate ease-in-out;\r\n        }\r\n        .r365-rep-float-shine {\r\n            position: absolute;\r\n            width: 200px;\r\n            height: 200px;\r\n            border-radius: 63% 37% 48% 52% \/ 41% 46% 54% 59%;\r\n            background: rgba(255, 215, 0, 0.025);\r\n            animation: r365RepShineMorph 30s infinite alternate;\r\n        }\r\n        .r365-rep-float-dot {\r\n            position: absolute;\r\n            width: 14px;\r\n            height: 14px;\r\n            border-radius: 50%;\r\n            background: rgba(255, 215, 0, 0.04);\r\n            animation: r365RepDotPulse 3s infinite alternate;\r\n        }\r\n        \/* green floating accents *\/\r\n        .r365-rep-float-green {\r\n            position: absolute;\r\n            font-size: 2.4rem;\r\n            opacity: 0.06;\r\n            color: #6fcf97;\r\n            animation: r365RepFloatAnim 22s infinite alternate ease-in-out;\r\n        }\r\n        .r365-rep-float-shield-green {\r\n            position: absolute;\r\n            font-size: 2.8rem;\r\n            opacity: 0.05;\r\n            color: #6fcf97;\r\n            animation: r365RepFloatAnim 26s infinite alternate ease-in-out;\r\n        }\r\n\r\n        \/* positions *\/\r\n        .r365-rep-f1 { top: 5%; left: 3%; animation-duration: 22s; }\r\n        .r365-rep-f2 { top: 18%; right: 4%; animation-duration: 26s; }\r\n        .r365-rep-f3 { bottom: 12%; left: 3%; animation-duration: 24s; }\r\n        .r365-rep-f4 { bottom: 28%; right: 5%; animation-duration: 30s; }\r\n        .r365-rep-f5 { top: 45%; left: 6%; animation-duration: 20s; }\r\n        .r365-rep-f6 { top: 60%; right: 7%; animation-duration: 28s; }\r\n        .r365-rep-shield1 { top: 8%; right: 12%; animation-duration: 26s; }\r\n        .r365-rep-shield2 { bottom: 18%; left: 8%; animation-duration: 32s; }\r\n        .r365-rep-tools1 { top: 35%; right: 15%; animation-duration: 24s; }\r\n        .r365-rep-tools2 { bottom: 40%; left: 12%; animation-duration: 28s; }\r\n        .r365-rep-wave1 { width: 50px; height: 50px; top: 22%; left: 15%; animation-duration: 22s; }\r\n        .r365-rep-wave2 { width: 70px; height: 70px; bottom: 15%; right: 14%; animation-duration: 28s; }\r\n        .r365-rep-wave3 { width: 35px; height: 35px; top: 65%; left: 32%; animation-duration: 20s; }\r\n        .r365-rep-shine1 { top: -60px; right: -30px; width: 260px; height: 260px; }\r\n        .r365-rep-shine2 { bottom: -50px; left: -20px; width: 220px; height: 220px; animation-duration: 34s; }\r\n        .r365-rep-dot1 { top: 12%; left: 35%; width: 16px; height: 16px; animation-duration: 2.6s; }\r\n        .r365-rep-dot2 { top: 48%; right: 28%; width: 20px; height: 20px; animation-duration: 3.2s; }\r\n        .r365-rep-dot3 { bottom: 18%; left: 45%; width: 12px; height: 12px; animation-duration: 2.8s; }\r\n        \/* green positions *\/\r\n        .r365-rep-gf1 { top: 12%; left: 22%; animation-duration: 24s; }\r\n        .r365-rep-gf2 { bottom: 32%; right: 18%; animation-duration: 28s; }\r\n        .r365-rep-gs1 { top: 40%; left: 28%; animation-duration: 26s; }\r\n\r\n        @keyframes r365RepFloatAnim {\r\n            0% { transform: translate(0,0) rotate(0deg) scale(1); }\r\n            100% { transform: translate(30px,-20px) rotate(8deg) scale(1.06); }\r\n        }\r\n        @keyframes r365RepWaveFloat {\r\n            0% { transform: translate(0,0) scale(1); }\r\n            100% { transform: translate(18px,-26px) scale(1.08); }\r\n        }\r\n        @keyframes r365RepShineMorph {\r\n            0% { border-radius: 63% 37% 48% 52% \/ 41% 46% 54% 59%; transform: translate(0,0) rotate(0deg); }\r\n            50% { border-radius: 40% 60% 35% 65% \/ 55% 40% 60% 45%; transform: translate(10px,-12px) rotate(4deg); }\r\n            100% { border-radius: 52% 48% 61% 39% \/ 49% 53% 47% 51%; transform: translate(-10px,14px) rotate(-4deg); }\r\n        }\r\n        @keyframes r365RepDotPulse {\r\n            0% { transform: scale(0.6); opacity: 0.02; }\r\n            100% { transform: scale(1.3); opacity: 0.06; }\r\n        }\r\n\r\n        .r365-rep-pattern-dark {\r\n            position: absolute;\r\n            inset: 0;\r\n            background-image:\r\n                radial-gradient(circle at 25% 30%, rgba(255,215,0,0.05) 1px, transparent 1px),\r\n                radial-gradient(circle at 75% 70%, rgba(255,215,0,0.035) 1px, transparent 1px);\r\n            background-size: 50px 50px;\r\n            pointer-events: none;\r\n            z-index: 2;\r\n        }\r\n        .r365-rep-pattern-light {\r\n            position: absolute;\r\n            inset: 0;\r\n            background-image:\r\n                radial-gradient(circle at 25% 30%, rgba(255,215,0,0.025) 1px, transparent 1px),\r\n                radial-gradient(circle at 75% 70%, rgba(255,215,0,0.02) 1px, transparent 1px);\r\n            background-size: 50px 50px;\r\n            pointer-events: none;\r\n            z-index: 2;\r\n        }\r\n\r\n        \/* ----- typography ----- *\/\r\n        .r365-rep-headline {\r\n            font-size: 2.6rem;\r\n            font-weight: 800;\r\n            letter-spacing: -0.02em;\r\n            line-height: 1.15;\r\n            margin-bottom: 0.8rem;\r\n            color: inherit;\r\n        }\r\n        .r365-rep-headline .r365-rep-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-rep-section-dark .r365-rep-headline .r365-rep-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-rep-section-light .r365-rep-headline .r365-rep-gold {\r\n            color: #FFD700;\r\n        }\r\n\r\n        .r365-rep-subhead {\r\n            font-size: 1.15rem;\r\n            font-weight: 500;\r\n            line-height: 1.6;\r\n            opacity: 0.9;\r\n            color: inherit;\r\n            margin-bottom: 1.2rem;\r\n        }\r\n\r\n        .r365-rep-text {\r\n            font-size: 1rem;\r\n            line-height: 1.8;\r\n            color: inherit;\r\n            opacity: 0.82;\r\n            margin-bottom: 1rem;\r\n        }\r\n        .r365-rep-section-dark .r365-rep-text {\r\n            color: #FFFFFF;\r\n            opacity: 0.85;\r\n        }\r\n        .r365-rep-section-light .r365-rep-text {\r\n            color: #000000;\r\n            opacity: 0.8;\r\n        }\r\n        .r365-rep-text strong {\r\n            color: #FFD700;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .r365-rep-underline {\r\n            width: 100px;\r\n            height: 3px;\r\n            border-radius: 3px;\r\n            margin-bottom: 1.8rem;\r\n            background: #FFD700;\r\n            position: relative;\r\n        }\r\n        .r365-rep-underline::after {\r\n            content: '';\r\n            position: absolute;\r\n            right: -16px;\r\n            top: -1px;\r\n            width: 7px;\r\n            height: 5px;\r\n            background: #FFD700;\r\n            border-radius: 50%;\r\n            opacity: 0.6;\r\n        }\r\n        .r365-rep-underline-center {\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n        }\r\n\r\n        \/* ----- grid layout ----- *\/\r\n        .r365-rep-grid-2 {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 50px;\r\n            align-items: center;\r\n        }\r\n        .r365-rep-grid-3 {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            gap: 30px;\r\n        }\r\n\r\n        \/* ----- cards ----- *\/\r\n        .r365-rep-card-dark {\r\n            background: rgba(255, 255, 255, 0.05);\r\n            border: 1px solid rgba(255, 215, 0, 0.12);\r\n            border-radius: 24px;\r\n            padding: 30px 26px 34px;\r\n            transition: all 0.4s cubic-bezier(0.2, 0.95, 0.4, 1.2);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        .r365-rep-card-dark:hover {\r\n            transform: translateY(-6px);\r\n            border-color: #FFD700;\r\n            background: rgba(255, 255, 255, 0.08);\r\n            box-shadow: 0 20px 40px -15px rgba(255,215,0,0.10);\r\n        }\r\n        .r365-rep-card-dark::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 2px;\r\n            background: linear-gradient(90deg, transparent, #FFD700, transparent);\r\n            opacity: 0;\r\n            transition: opacity 0.5s ease;\r\n        }\r\n        .r365-rep-card-dark:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-rep-card-light {\r\n            background: #FFFFFF;\r\n            border: 1px solid rgba(0, 0, 0, 0.05);\r\n            border-radius: 24px;\r\n            padding: 30px 26px 34px;\r\n            transition: all 0.4s cubic-bezier(0.2, 0.95, 0.4, 1.2);\r\n            position: relative;\r\n            overflow: hidden;\r\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02);\r\n        }\r\n        .r365-rep-card-light:hover {\r\n            transform: translateY(-6px);\r\n            border-color: #FFD700;\r\n            box-shadow: 0 20px 40px -15px rgba(255,215,0,0.06);\r\n        }\r\n        .r365-rep-card-light::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 2px;\r\n            background: linear-gradient(90deg, transparent, #FFD700, transparent);\r\n            opacity: 0;\r\n            transition: opacity 0.5s ease;\r\n        }\r\n        .r365-rep-card-light:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-rep-card-title {\r\n            font-size: 1.2rem;\r\n            font-weight: 700;\r\n            margin-bottom: 10px;\r\n            color: inherit;\r\n            letter-spacing: -0.01em;\r\n        }\r\n        .r365-rep-card-text {\r\n            font-size: 0.95rem;\r\n            line-height: 1.7;\r\n            color: inherit;\r\n            opacity: 0.8;\r\n        }\r\n\r\n        .r365-rep-icon {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            width: 56px;\r\n            height: 56px;\r\n            border-radius: 50%;\r\n            background: rgba(255, 215, 0, 0.10);\r\n            margin-bottom: 16px;\r\n            border: 1px solid rgba(255, 215, 0, 0.10);\r\n            transition: all 0.4s ease;\r\n            font-size: 1.4rem;\r\n            color: #FFD700;\r\n        }\r\n        .r365-rep-card-dark:hover .r365-rep-icon {\r\n            background: rgba(255, 215, 0, 0.18);\r\n            border-color: #FFD700;\r\n            transform: scale(1.06) rotate(-3deg);\r\n        }\r\n        .r365-rep-card-light:hover .r365-rep-icon {\r\n            background: rgba(255, 215, 0, 0.1);\r\n            border-color: #FFD700;\r\n            transform: scale(1.06) rotate(-3deg);\r\n        }\r\n\r\n        \/* ----- service list ----- *\/\r\n        .r365-rep-list {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0.5rem 0 0.5rem;\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 3px 20px;\r\n        }\r\n        .r365-rep-list li {\r\n            font-size: 0.95rem;\r\n            padding: 5px 0 5px 26px;\r\n            position: relative;\r\n            line-height: 1.5;\r\n            color: inherit;\r\n            opacity: 0.85;\r\n        }\r\n        .r365-rep-list li::before {\r\n            content: \"\u25c6\";\r\n            position: absolute;\r\n            left: 0;\r\n            color: #FFD700;\r\n            font-size: 0.6rem;\r\n            top: 7px;\r\n        }\r\n        .r365-rep-list-single {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        \/* ----- image ----- *\/\r\n        .r365-rep-img {\r\n            width: 100%;\r\n            border-radius: 24px;\r\n            object-fit: cover;\r\n            box-shadow: 0 20px 50px -18px rgba(0, 0, 0, 0.3);\r\n            border: 1px solid rgba(255, 215, 0, 0.08);\r\n            transition: all 0.6s cubic-bezier(0.2, 0.95, 0.4, 1.2);\r\n        }\r\n        .r365-rep-img:hover {\r\n            transform: scale(1.01) translateY(-4px);\r\n            border-color: #FFD700;\r\n            box-shadow: 0 25px 55px -20px rgba(255,215,0,0.12);\r\n        }\r\n\r\n        \/* ----- text center ----- *\/\r\n        .r365-rep-center {\r\n            text-align: center;\r\n        }\r\n\r\n        \/* ----- contact info block ----- *\/\r\n        .r365-rep-contact-block {\r\n            background: rgba(255, 215, 0, 0.06);\r\n            border: 1px solid rgba(255, 215, 0, 0.10);\r\n            border-radius: 20px;\r\n            padding: 24px 32px;\r\n            display: inline-flex;\r\n            flex-wrap: wrap;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 30px;\r\n            margin-top: 0.5rem;\r\n            transition: all 0.3s ease;\r\n        }\r\n        .r365-rep-contact-block:hover {\r\n            background: rgba(255, 215, 0, 0.08);\r\n            border-color: rgba(255, 215, 0, 0.18);\r\n        }\r\n        .r365-rep-contact-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n        }\r\n        .r365-rep-contact-item i {\r\n            color: #FFD700;\r\n            font-size: 1.2rem;\r\n        }\r\n        .r365-rep-contact-item a {\r\n            color: inherit;\r\n            text-decoration: none;\r\n            font-weight: 500;\r\n            font-size: 1rem;\r\n            transition: color 0.3s ease;\r\n        }\r\n        .r365-rep-contact-item a:hover {\r\n            color: #FFD700;\r\n        }\r\n        .r365-rep-contact-label {\r\n            font-size: 0.65rem;\r\n            font-weight: 700;\r\n            letter-spacing: 1.2px;\r\n            text-transform: uppercase;\r\n            opacity: 0.4;\r\n            color: inherit;\r\n        }\r\n\r\n        \/* ----- responsive ----- *\/\r\n        @media (max-width: 1100px) {\r\n            .r365-rep-grid-2 { gap: 40px; }\r\n            .r365-rep-headline { font-size: 2.2rem; }\r\n        }\r\n        @media (max-width: 950px) {\r\n            .r365-rep-grid-2 { grid-template-columns: 1fr; gap: 40px; }\r\n            .r365-rep-grid-3 { grid-template-columns: 1fr 1fr; }\r\n        }\r\n        @media (max-width: 768px) {\r\n            .r365-rep-section-dark,\r\n            .r365-rep-section-light { padding: 60px 16px 70px; }\r\n            .r365-rep-headline { font-size: 1.8rem; }\r\n            .r365-rep-floating { display: none; }\r\n            .r365-rep-list { grid-template-columns: 1fr 1fr; gap: 2px 12px; }\r\n            .r365-rep-list li { font-size: 0.88rem; padding: 4px 0 4px 22px; }\r\n            .r365-rep-grid-3 { grid-template-columns: 1fr; gap: 20px; }\r\n            .r365-rep-contact-block { padding: 18px 20px; gap: 16px; flex-direction: column; }\r\n            .r365-rep-contact-item a { font-size: 0.92rem; }\r\n        }\r\n        @media (max-width: 576px) {\r\n            .r365-rep-section-dark,\r\n            .r365-rep-section-light { padding: 50px 14px 60px; }\r\n            .r365-rep-headline { font-size: 1.5rem; }\r\n            .r365-rep-subhead { font-size: 1rem; }\r\n            .r365-rep-text { font-size: 0.92rem; line-height: 1.7; }\r\n            .r365-rep-list { grid-template-columns: 1fr; }\r\n            .r365-rep-list li { font-size: 0.85rem; }\r\n            .r365-rep-card-dark,\r\n            .r365-rep-card-light { padding: 22px 18px 26px; }\r\n            .r365-rep-card-title { font-size: 1.05rem; }\r\n            .r365-rep-icon { width: 48px; height: 48px; font-size: 1.2rem; }\r\n            .r365-rep-contact-block { padding: 14px 16px; gap: 12px; width: 100%; }\r\n            .r365-rep-contact-item { gap: 10px; }\r\n            .r365-rep-contact-item a { font-size: 0.85rem; }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body style=\"margin:0; padding:0; background:#FFFFFF;\">\r\n<div class=\"r365-rep-wrapper\">\r\n\r\n    <!-- SECTION 1: DARK - Hero Roof Repairs -->\r\n    <section class=\"r365-rep-section-dark\">\r\n        <div class=\"r365-rep-pattern-dark\"><\/div>\r\n        <div class=\"r365-rep-floating\">\r\n            <div class=\"r365-rep-float r365-rep-f1\"><i class=\"fas fa-home\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f2\"><i class=\"fas fa-tools\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f3\"><i class=\"fas fa-hard-hat\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f4\"><i class=\"fas fa-hammer\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f5\"><i class=\"fas fa-ladder\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f6\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-shield r365-rep-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-shield r365-rep-shield2\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-tools r365-rep-tools1\"><i class=\"fas fa-screwdriver-wrench\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-tools r365-rep-tools2\"><i class=\"fas fa-wrench\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave1\"><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave2\"><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave3\"><\/div>\r\n            <div class=\"r365-rep-float-shine r365-rep-shine1\"><\/div>\r\n            <div class=\"r365-rep-float-shine r365-rep-shine2\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot1\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot2\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot3\"><\/div>\r\n            <!-- green accents -->\r\n            <div class=\"r365-rep-float-green r365-rep-gf1\"><i class=\"fas fa-leaf\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-green r365-rep-gf2\"><i class=\"fas fa-tree\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-shield-green r365-rep-gs1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n        <\/div>\r\n        <div class=\"r365-rep-container\">\r\n            <div class=\"r365-rep-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-rep-headline\">Roof <span class=\"r365-rep-gold\">Repairs<\/span><\/div>\r\n                    <div class=\"r365-rep-underline\"><\/div>\r\n                    <div class=\"r365-rep-subhead\">Professional Roof Repair Services in County Meath<\/div>\r\n                    <div class=\"r365-rep-text\">At <strong>Roofing365<\/strong>, we provide professional roof repair services designed to protect your property and restore the integrity of your roof. Whether you have a minor leak, damaged tiles, or more extensive structural issues, our experienced team delivers quality workmanship with attention to every detail.<\/div>\r\n                    <div class=\"r365-rep-text\">Roof problems can develop for many reasons including age, weather damage, poor installation, or lack of maintenance. Whatever the cause, our team can identify the issue and provide practical solutions that help prevent further damage and keep your property protected.<\/div>\r\n                <\/div>\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-rep-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/1-3.jpg\" alt=\"Professional roof repair services - Roofing365\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 2: LIGHT - Our Roof Repair Services -->\r\n    <section class=\"r365-rep-section-light\">\r\n        <div class=\"r365-rep-pattern-light\"><\/div>\r\n        <div class=\"r365-rep-container\">\r\n            <div class=\"r365-rep-grid-2\">\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-rep-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/2-2.jpg\" alt=\"Roof repair services in County Meath - Roofing365\">\r\n                <\/div>\r\n                <div>\r\n                    <div class=\"r365-rep-headline\">Our Roof Repair <span class=\"r365-rep-gold\">Services<\/span><\/div>\r\n                    <div class=\"r365-rep-underline\"><\/div>\r\n                    <div class=\"r365-rep-text\">We provide a complete range of roof repair services to meet the needs of homeowners, landlords, and businesses throughout County Meath.<\/div>\r\n                    <ul class=\"r365-rep-list\">\r\n                        <li>Roof leak repairs<\/li>\r\n                        <li>Tile and slate replacement<\/li>\r\n                        <li>Flat roof repairs<\/li>\r\n                        <li>Gutter repairs<\/li>\r\n                        <li>Chimney repairs<\/li>\r\n                        <li>Storm damage repairs<\/li>\r\n                        <li>Emergency roof repairs<\/li>\r\n                        <li>Roof maintenance<\/li>\r\n                    <\/ul>\r\n                    <div class=\"r365-rep-text\" style=\"margin-top: 0.5rem;\">Every roof repair project is approached with the same level of care and professionalism, ensuring your property is protected and your roof performs as it should.<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 3: DARK - Why Choose Us (Separate Section) -->\r\n    <section class=\"r365-rep-section-dark\">\r\n        <div class=\"r365-rep-pattern-dark\"><\/div>\r\n        <div class=\"r365-rep-floating\">\r\n            <div class=\"r365-rep-float r365-rep-f1\"><i class=\"fas fa-check-circle\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f2\"><i class=\"fas fa-star\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f3\"><i class=\"fas fa-medal\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f4\"><i class=\"fas fa-thumbs-up\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-shield r365-rep-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave1\"><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave2\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot1\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot2\"><\/div>\r\n            <div class=\"r365-rep-float-green r365-rep-gf1\"><i class=\"fas fa-leaf\"><\/i><\/div>\r\n        <\/div>\r\n        <div class=\"r365-rep-container\">\r\n            <div class=\"r365-rep-center\">\r\n                <div class=\"r365-rep-headline\" style=\"justify-content: center;\">Why Choose <span class=\"r365-rep-gold\">Us<\/span><\/div>\r\n                <div class=\"r365-rep-underline r365-rep-underline-center\"><\/div>\r\n            <\/div>\r\n            <div class=\"r365-rep-grid-3\" style=\"margin-top: 30px;\">\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-search\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Thorough Inspections<\/div>\r\n                    <div class=\"r365-rep-card-text\">We carefully inspect your roof to identify all issues and provide honest recommendations for repair or replacement.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-cubes\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Quality Materials<\/div>\r\n                    <div class=\"r365-rep-card-text\">We use premium roofing materials from trusted suppliers to ensure durability, performance, and long-lasting protection.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-users\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Experienced Team<\/div>\r\n                    <div class=\"r365-rep-card-text\">Our roofers have years of experience in roof repair and maintenance. We bring skill, knowledge, and professionalism to every project.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-ruler-combined\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Professional Workmanship<\/div>\r\n                    <div class=\"r365-rep-card-text\">Every repair is completed with precision and attention to detail. We follow industry best practices to ensure quality results.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-smile\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Customer Satisfaction<\/div>\r\n                    <div class=\"r365-rep-card-text\">We work hard to ensure every property owner is satisfied with our work. Your satisfaction is the measure of our success.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-rep-card-dark\">\r\n                    <div class=\"r365-rep-icon\"><i class=\"fas fa-tag\"><\/i><\/div>\r\n                    <div class=\"r365-rep-card-title\">Competitive Pricing<\/div>\r\n                    <div class=\"r365-rep-card-text\">We offer fair, transparent pricing on all roof repair services. No hidden fees or surprise charges.<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 4: LIGHT - Quality Workmanship (Separate Section) -->\r\n    <section class=\"r365-rep-section-light\">\r\n        <div class=\"r365-rep-pattern-light\"><\/div>\r\n        <div class=\"r365-rep-container\">\r\n            <div class=\"r365-rep-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-rep-headline\">Quality Workmanship <span class=\"r365-rep-gold\">You Can Rely On<\/span><\/div>\r\n                    <div class=\"r365-rep-underline\"><\/div>\r\n                    <div class=\"r365-rep-text\">We believe quality roof repairs start with proper assessment, skilled workmanship, and attention to the small details that make a difference. Our team takes the time to properly evaluate each roof, identify underlying issues, and provide solutions that last.<\/div>\r\n                    <div class=\"r365-rep-text\">We provide thorough roofing inspections to help you identify potential issues before they become major problems. Regular maintenance and timely repairs can extend the life of your roof and protect your property for years to come.<\/div>\r\n                    <div class=\"r365-rep-text\">Our commitment to quality extends to every aspect of our work:<\/div>\r\n                    <ul class=\"r365-rep-list r365-rep-list-single\">\r\n                        <li>Thorough inspection and assessment of your roofing needs<\/li>\r\n                        <li>Use of quality materials from reputable suppliers<\/li>\r\n                        <li>Skilled repairs by experienced roofing professionals<\/li>\r\n                        <li>Comprehensive clean-up and site maintenance<\/li>\r\n                        <li>Follow-up inspections to ensure your satisfaction<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-rep-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/3-2.jpg\" alt=\"Quality roof repair craftsmanship - Roofing365\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 5: DARK - Contact -->\r\n    <section class=\"r365-rep-section-dark\">\r\n        <div class=\"r365-rep-pattern-dark\"><\/div>\r\n        <div class=\"r365-rep-floating\">\r\n            <div class=\"r365-rep-float r365-rep-f1\"><i class=\"fas fa-phone\"><\/i><\/div>\r\n            <div class=\"r365-rep-float r365-rep-f2\"><i class=\"fas fa-envelope\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-shield r365-rep-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-rep-float-wave r365-rep-wave1\"><\/div>\r\n            <div class=\"r365-rep-float-dot r365-rep-dot1\"><\/div>\r\n            <div class=\"r365-rep-float-green r365-rep-gf1\"><i class=\"fas fa-leaf\"><\/i><\/div>\r\n        <\/div>\r\n        <div class=\"r365-rep-container\">\r\n            <div class=\"r365-rep-center\">\r\n                <div class=\"r365-rep-headline\" style=\"justify-content: center;\">Need Roof <span class=\"r365-rep-gold\">Repairs?<\/span><\/div>\r\n                <div class=\"r365-rep-underline r365-rep-underline-center\"><\/div>\r\n                <div class=\"r365-rep-text\" style=\"max-width: 750px; margin: 0 auto 20px;\">If you have a damaged roof, a leak, or any roofing issue, our team is ready to help. Contact us today to discuss your repair needs.<\/div>\r\n                <div class=\"r365-rep-contact-block\">\r\n                    <div class=\"r365-rep-contact-item\">\r\n                        <i class=\"fas fa-map-pin\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-rep-contact-label\">Location<\/div>\r\n                            <span>Serving County Meath, Ireland<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"r365-rep-contact-item\">\r\n                        <i class=\"fas fa-envelope\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-rep-contact-label\">Email<\/div>\r\n                            <a href=\"mailto:roofing365.ie@gmail.com\">roofing365.ie@gmail.com<\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\n    (function() {\r\n        \/\/ ---- entrance animation ----\r\n        const targets = document.querySelectorAll('.r365-rep-headline, .r365-rep-subhead, .r365-rep-text, .r365-rep-list, .r365-rep-card-dark, .r365-rep-card-light, .r365-rep-img, .r365-rep-contact-block');\r\n        targets.forEach((el, i) => {\r\n            if (!el) return;\r\n            el.style.opacity = '0';\r\n            el.style.transform = 'translateY(28px)';\r\n            setTimeout(() => {\r\n                el.style.transition = 'opacity 0.6s ease, transform 0.6s ease';\r\n                el.style.opacity = '1';\r\n                el.style.transform = 'translateY(0)';\r\n            }, 100 + i * 60);\r\n        });\r\n\r\n        \/\/ ---- subtle parallax on floating elements ----\r\n        const floats = document.querySelectorAll('.r365-rep-float, .r365-rep-float-shield, .r365-rep-float-tools, .r365-rep-float-wave, .r365-rep-float-shine, .r365-rep-float-dot, .r365-rep-float-green, .r365-rep-float-shield-green');\r\n        document.addEventListener('mousemove', (e) => {\r\n            const x = e.clientX \/ window.innerWidth;\r\n            const y = e.clientY \/ window.innerHeight;\r\n            floats.forEach((el, idx) => {\r\n                const speedX = 0.004 + (idx % 5) * 0.0007;\r\n                const speedY = 0.004 + (idx % 5) * 0.0007;\r\n                el.style.transform = `translate(${(x - 0.5) * 14 * speedX}px, ${(y - 0.5) * 14 * speedY}px)`;\r\n            });\r\n        });\r\n\r\n    })();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Roof Repairs | Roofing365 Roof Repairs Professional Roof Repair Services in County Meath At Roofing365, we provide professional roof repair services designed to protect your property and restore the integrity of your roof. Whether you have a minor leak, damaged tiles, or more extensive structural issues, our experienced team delivers quality workmanship with attention to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-66","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66"}],"version-history":[{"count":10,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/66\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/66\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}