{"id":88,"date":"2026-08-18T15:19:57","date_gmt":"2026-08-18T15:19:57","guid":{"rendered":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=88"},"modified":"2026-08-31T04:52:25","modified_gmt":"2026-08-31T04:52:25","slug":"roof-replacement","status":"publish","type":"page","link":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=88","title":{"rendered":"Roof Replacement"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"88\" class=\"elementor elementor-88\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b67414b e-con-full e-flex e-con e-parent\" data-id=\"b67414b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d85e404 elementor-widget elementor-widget-html\" data-id=\"d85e404\" 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 Replacement | 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-repl-) ----- *\/\r\n        .r365-repl-wrapper {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        .r365-repl-wrapper *,\r\n        .r365-repl-wrapper *::before,\r\n        .r365-repl-wrapper *::after {\r\n            box-sizing: inherit;\r\n        }\r\n\r\n        \/* ----- main sections (full width) ----- *\/\r\n        .r365-repl-section-dark {\r\n            background-color: #0a3d2e; \/* 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-repl-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-repl-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-repl-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-repl-float {\r\n            position: absolute;\r\n            font-size: 2.8rem;\r\n            opacity: 0.05;\r\n            color: #FFD700;\r\n            animation: r365ReplFloatAnim 24s infinite alternate ease-in-out;\r\n        }\r\n        .r365-repl-float-shield {\r\n            position: absolute;\r\n            font-size: 3rem;\r\n            opacity: 0.04;\r\n            color: #FFD700;\r\n            animation: r365ReplFloatAnim 28s infinite alternate ease-in-out;\r\n        }\r\n        .r365-repl-float-tools {\r\n            position: absolute;\r\n            font-size: 2.6rem;\r\n            opacity: 0.035;\r\n            color: #FFD700;\r\n            animation: r365ReplFloatAnim 22s infinite alternate ease-in-out;\r\n        }\r\n        .r365-repl-float-wave {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: rgba(255, 215, 0, 0.02);\r\n            animation: r365ReplWaveFloat 26s infinite alternate ease-in-out;\r\n        }\r\n        .r365-repl-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.015);\r\n            animation: r365ReplShineMorph 30s infinite alternate;\r\n        }\r\n        .r365-repl-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.025);\r\n            animation: r365ReplDotPulse 3s infinite alternate;\r\n        }\r\n\r\n        \/* positions *\/\r\n        .r365-repl-f1 { top: 5%; left: 3%; animation-duration: 22s; }\r\n        .r365-repl-f2 { top: 18%; right: 4%; animation-duration: 26s; }\r\n        .r365-repl-f3 { bottom: 12%; left: 3%; animation-duration: 24s; }\r\n        .r365-repl-f4 { bottom: 28%; right: 5%; animation-duration: 30s; }\r\n        .r365-repl-f5 { top: 45%; left: 6%; animation-duration: 20s; }\r\n        .r365-repl-f6 { top: 60%; right: 7%; animation-duration: 28s; }\r\n        .r365-repl-shield1 { top: 8%; right: 12%; animation-duration: 26s; }\r\n        .r365-repl-shield2 { bottom: 18%; left: 8%; animation-duration: 32s; }\r\n        .r365-repl-tools1 { top: 35%; right: 15%; animation-duration: 24s; }\r\n        .r365-repl-tools2 { bottom: 40%; left: 12%; animation-duration: 28s; }\r\n        .r365-repl-wave1 { width: 50px; height: 50px; top: 22%; left: 15%; animation-duration: 22s; }\r\n        .r365-repl-wave2 { width: 70px; height: 70px; bottom: 15%; right: 14%; animation-duration: 28s; }\r\n        .r365-repl-wave3 { width: 35px; height: 35px; top: 65%; left: 32%; animation-duration: 20s; }\r\n        .r365-repl-shine1 { top: -60px; right: -30px; width: 260px; height: 260px; }\r\n        .r365-repl-shine2 { bottom: -50px; left: -20px; width: 220px; height: 220px; animation-duration: 34s; }\r\n        .r365-repl-dot1 { top: 12%; left: 35%; width: 16px; height: 16px; animation-duration: 2.6s; }\r\n        .r365-repl-dot2 { top: 48%; right: 28%; width: 20px; height: 20px; animation-duration: 3.2s; }\r\n        .r365-repl-dot3 { bottom: 18%; left: 45%; width: 12px; height: 12px; animation-duration: 2.8s; }\r\n\r\n        @keyframes r365ReplFloatAnim {\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 r365ReplWaveFloat {\r\n            0% { transform: translate(0,0) scale(1); }\r\n            100% { transform: translate(18px,-26px) scale(1.08); }\r\n        }\r\n        @keyframes r365ReplShineMorph {\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 r365ReplDotPulse {\r\n            0% { transform: scale(0.6); opacity: 0.015; }\r\n            100% { transform: scale(1.3); opacity: 0.04; }\r\n        }\r\n\r\n        .r365-repl-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.035) 1px, transparent 1px),\r\n                radial-gradient(circle at 75% 70%, rgba(255,215,0,0.025) 1px, transparent 1px);\r\n            background-size: 50px 50px;\r\n            pointer-events: none;\r\n            z-index: 2;\r\n        }\r\n        .r365-repl-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-repl-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-repl-headline .r365-repl-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-repl-section-dark .r365-repl-headline .r365-repl-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-repl-section-light .r365-repl-headline .r365-repl-gold {\r\n            color: #FFD700;\r\n        }\r\n\r\n        .r365-repl-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-repl-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-repl-section-dark .r365-repl-text {\r\n            color: #FFFFFF;\r\n            opacity: 0.82;\r\n        }\r\n        .r365-repl-section-light .r365-repl-text {\r\n            color: #000000;\r\n            opacity: 0.8;\r\n        }\r\n        .r365-repl-text strong {\r\n            color: #FFD700;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .r365-repl-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-repl-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-repl-underline-center {\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n        }\r\n\r\n        \/* ----- grid layout ----- *\/\r\n        .r365-repl-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-repl-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-repl-card-dark {\r\n            background: rgba(255, 255, 255, 0.04);\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-repl-card-dark:hover {\r\n            transform: translateY(-6px);\r\n            border-color: #FFD700;\r\n            background: rgba(255, 255, 255, 0.06);\r\n            box-shadow: 0 20px 40px -15px rgba(255,215,0,0.08);\r\n        }\r\n        .r365-repl-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-repl-card-dark:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-repl-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-repl-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-repl-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-repl-card-light:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-repl-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-repl-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-repl-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.08);\r\n            margin-bottom: 16px;\r\n            border: 1px solid rgba(255, 215, 0, 0.08);\r\n            transition: all 0.4s ease;\r\n            font-size: 1.4rem;\r\n            color: #FFD700;\r\n        }\r\n        .r365-repl-card-dark:hover .r365-repl-icon {\r\n            background: rgba(255, 215, 0, 0.16);\r\n            border-color: #FFD700;\r\n            transform: scale(1.06) rotate(-3deg);\r\n        }\r\n        .r365-repl-card-light:hover .r365-repl-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-repl-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-repl-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-repl-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-repl-list-single {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        \/* ----- image ----- *\/\r\n        .r365-repl-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-repl-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-repl-center {\r\n            text-align: center;\r\n        }\r\n\r\n        \/* ----- contact info block ----- *\/\r\n        .r365-repl-contact-block {\r\n            background: rgba(255, 215, 0, 0.04);\r\n            border: 1px solid rgba(255, 215, 0, 0.08);\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-repl-contact-block:hover {\r\n            background: rgba(255, 215, 0, 0.06);\r\n            border-color: rgba(255, 215, 0, 0.15);\r\n        }\r\n        .r365-repl-contact-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n        }\r\n        .r365-repl-contact-item i {\r\n            color: #FFD700;\r\n            font-size: 1.2rem;\r\n        }\r\n        .r365-repl-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-repl-contact-item a:hover {\r\n            color: #FFD700;\r\n        }\r\n        .r365-repl-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-repl-grid-2 { gap: 40px; }\r\n            .r365-repl-headline { font-size: 2.2rem; }\r\n        }\r\n        @media (max-width: 950px) {\r\n            .r365-repl-grid-2 { grid-template-columns: 1fr; gap: 40px; }\r\n            .r365-repl-grid-3 { grid-template-columns: 1fr 1fr; }\r\n        }\r\n        @media (max-width: 768px) {\r\n            .r365-repl-section-dark,\r\n            .r365-repl-section-light { padding: 60px 16px 70px; }\r\n            .r365-repl-headline { font-size: 1.8rem; }\r\n            .r365-repl-floating { display: none; }\r\n            .r365-repl-list { grid-template-columns: 1fr 1fr; gap: 2px 12px; }\r\n            .r365-repl-list li { font-size: 0.88rem; padding: 4px 0 4px 22px; }\r\n            .r365-repl-grid-3 { grid-template-columns: 1fr; gap: 20px; }\r\n            .r365-repl-contact-block { padding: 18px 20px; gap: 16px; flex-direction: column; }\r\n            .r365-repl-contact-item a { font-size: 0.92rem; }\r\n        }\r\n        @media (max-width: 576px) {\r\n            .r365-repl-section-dark,\r\n            .r365-repl-section-light { padding: 50px 14px 60px; }\r\n            .r365-repl-headline { font-size: 1.5rem; }\r\n            .r365-repl-subhead { font-size: 1rem; }\r\n            .r365-repl-text { font-size: 0.92rem; line-height: 1.7; }\r\n            .r365-repl-list { grid-template-columns: 1fr; }\r\n            .r365-repl-list li { font-size: 0.85rem; }\r\n            .r365-repl-card-dark,\r\n            .r365-repl-card-light { padding: 22px 18px 26px; }\r\n            .r365-repl-card-title { font-size: 1.05rem; }\r\n            .r365-repl-icon { width: 48px; height: 48px; font-size: 1.2rem; }\r\n            .r365-repl-contact-block { padding: 14px 16px; gap: 12px; width: 100%; }\r\n            .r365-repl-contact-item { gap: 10px; }\r\n            .r365-repl-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-repl-wrapper\">\r\n\r\n    <!-- SECTION 1: DARK (green) - Hero Roof Replacement -->\r\n    <section class=\"r365-repl-section-dark\">\r\n        <div class=\"r365-repl-pattern-dark\"><\/div>\r\n        <div class=\"r365-repl-floating\">\r\n            <div class=\"r365-repl-float r365-repl-f1\"><i class=\"fas fa-home\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f2\"><i class=\"fas fa-tools\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f3\"><i class=\"fas fa-hard-hat\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f4\"><i class=\"fas fa-hammer\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f5\"><i class=\"fas fa-ladder\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f6\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-shield r365-repl-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-shield r365-repl-shield2\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-tools r365-repl-tools1\"><i class=\"fas fa-screwdriver-wrench\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-tools r365-repl-tools2\"><i class=\"fas fa-wrench\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave1\"><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave2\"><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave3\"><\/div>\r\n            <div class=\"r365-repl-float-shine r365-repl-shine1\"><\/div>\r\n            <div class=\"r365-repl-float-shine r365-repl-shine2\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot1\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot2\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot3\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-repl-container\">\r\n            <div class=\"r365-repl-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-repl-headline\">Roof <span class=\"r365-repl-gold\">Replacement<\/span><\/div>\r\n                    <div class=\"r365-repl-underline\"><\/div>\r\n                    <div class=\"r365-repl-subhead\">Professional Roof Replacement Services in County Meath<\/div>\r\n                    <div class=\"r365-repl-text\">At <strong>Roofing365<\/strong>, we provide professional roof replacement services for homeowners, landlords, and businesses across County Meath. When your roof has reached the end of its life or has sustained significant damage, a full replacement can restore the protection and appearance of your property.<\/div>\r\n                    <div class=\"r365-repl-text\">We understand that roof replacement is a significant investment, and we are committed to delivering quality workmanship that provides lasting value. Our experienced team will help you choose the right roofing system for your property and complete the installation with care and professionalism.<\/div>\r\n                <\/div>\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-repl-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/1-5.jpg\" alt=\"Professional roof replacement services - Roofing365\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 2: LIGHT - Our Roof Replacement Services -->\r\n    <section class=\"r365-repl-section-light\">\r\n        <div class=\"r365-repl-pattern-light\"><\/div>\r\n        <div class=\"r365-repl-container\">\r\n            <div class=\"r365-repl-grid-2\">\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-repl-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/2-4.jpg\" alt=\"Roof replacement services in County Meath - Roofing365\">\r\n                <\/div>\r\n                <div>\r\n                    <div class=\"r365-repl-headline\">Our Roof Replacement <span class=\"r365-repl-gold\">Services<\/span><\/div>\r\n                    <div class=\"r365-repl-underline\"><\/div>\r\n                    <div class=\"r365-repl-text\">We provide a complete range of roof replacement services to meet the needs of property owners throughout County Meath.<\/div>\r\n                    <ul class=\"r365-repl-list\">\r\n                        <li>Full roof replacement<\/li>\r\n                        <li>Partial roof replacement<\/li>\r\n                        <li>Flat roof replacement<\/li>\r\n                        <li>Pitched roof replacement<\/li>\r\n                        <li>Tile and slate replacement<\/li>\r\n                        <li>Metal roof replacement<\/li>\r\n                        <li>Roof structure repairs<\/li>\r\n                        <li>Roof insulation upgrades<\/li>\r\n                    <\/ul>\r\n                    <div class=\"r365-repl-text\" style=\"margin-top: 0.5rem;\">Every roof replacement project is approached with the same level of care and professionalism, ensuring your property is protected and looks its best for years to come.<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 3: DARK (green) - Why Choose Us (Separate Section) -->\r\n    <section class=\"r365-repl-section-dark\">\r\n        <div class=\"r365-repl-pattern-dark\"><\/div>\r\n        <div class=\"r365-repl-floating\">\r\n            <div class=\"r365-repl-float r365-repl-f1\"><i class=\"fas fa-check-circle\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f2\"><i class=\"fas fa-star\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f3\"><i class=\"fas fa-medal\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f4\"><i class=\"fas fa-thumbs-up\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-shield r365-repl-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave1\"><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave2\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot1\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot2\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-repl-container\">\r\n            <div class=\"r365-repl-center\">\r\n                <div class=\"r365-repl-headline\" style=\"justify-content: center;\">Why Choose <span class=\"r365-repl-gold\">Us<\/span><\/div>\r\n                <div class=\"r365-repl-underline r365-repl-underline-center\"><\/div>\r\n            <\/div>\r\n            <div class=\"r365-repl-grid-3\" style=\"margin-top: 30px;\">\r\n                <div class=\"r365-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-search\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Thorough Assessments<\/div>\r\n                    <div class=\"r365-repl-card-text\">We carefully assess your existing roof and provide honest recommendations about whether replacement is the right solution for your property.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-cubes\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Quality Materials<\/div>\r\n                    <div class=\"r365-repl-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-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-users\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Experienced Team<\/div>\r\n                    <div class=\"r365-repl-card-text\">Our roofers have years of experience in roof replacement. We bring skill, knowledge, and professionalism to every project.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-ruler-combined\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Professional Installation<\/div>\r\n                    <div class=\"r365-repl-card-text\">Every roof is installed with precision and attention to detail. We follow industry best practices to ensure quality results.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-smile\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Customer Satisfaction<\/div>\r\n                    <div class=\"r365-repl-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-repl-card-dark\">\r\n                    <div class=\"r365-repl-icon\"><i class=\"fas fa-tag\"><\/i><\/div>\r\n                    <div class=\"r365-repl-card-title\">Competitive Pricing<\/div>\r\n                    <div class=\"r365-repl-card-text\">We offer fair, transparent pricing on all roof replacement 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-repl-section-light\">\r\n        <div class=\"r365-repl-pattern-light\"><\/div>\r\n        <div class=\"r365-repl-container\">\r\n            <div class=\"r365-repl-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-repl-headline\">Quality Workmanship <span class=\"r365-repl-gold\">You Can Rely On<\/span><\/div>\r\n                    <div class=\"r365-repl-underline\"><\/div>\r\n                    <div class=\"r365-repl-text\">We believe quality roof replacement starts with careful assessment, skilled workmanship, and attention to the small details that make a difference. Our team takes the time to properly remove the old roof, inspect the underlying structure, and install the new roof with precision.<\/div>\r\n                    <div class=\"r365-repl-text\">A professionally replaced roof provides lasting protection for your property and peace of mind for years to come. We take pride in delivering results that exceed expectations.<\/div>\r\n                    <div class=\"r365-repl-text\">Our commitment to quality extends to every aspect of our work:<\/div>\r\n                    <ul class=\"r365-repl-list r365-repl-list-single\">\r\n                        <li>Thorough inspection and assessment of your existing roof<\/li>\r\n                        <li>Safe removal and disposal of old roofing materials<\/li>\r\n                        <li>Inspection and repair of underlying roof structure<\/li>\r\n                        <li>Use of high-quality materials from reputable suppliers<\/li>\r\n                        <li>Skilled installation 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-repl-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/3-4.jpg\" alt=\"Quality roof replacement craftsmanship - Roofing365\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 5: DARK (green) - Contact -->\r\n    <section class=\"r365-repl-section-dark\">\r\n        <div class=\"r365-repl-pattern-dark\"><\/div>\r\n        <div class=\"r365-repl-floating\">\r\n            <div class=\"r365-repl-float r365-repl-f1\"><i class=\"fas fa-phone\"><\/i><\/div>\r\n            <div class=\"r365-repl-float r365-repl-f2\"><i class=\"fas fa-envelope\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-shield r365-repl-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-repl-float-wave r365-repl-wave1\"><\/div>\r\n            <div class=\"r365-repl-float-dot r365-repl-dot1\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-repl-container\">\r\n            <div class=\"r365-repl-center\">\r\n                <div class=\"r365-repl-headline\" style=\"justify-content: center;\">Need a Roof <span class=\"r365-repl-gold\">Replacement?<\/span><\/div>\r\n                <div class=\"r365-repl-underline r365-repl-underline-center\"><\/div>\r\n                <div class=\"r365-repl-text\" style=\"max-width: 750px; margin: 0 auto 20px;\">If your roof is old, damaged, or no longer providing adequate protection, our team is ready to help. Contact us today to discuss your roof replacement project.<\/div>\r\n                <div class=\"r365-repl-contact-block\">\r\n                    <div class=\"r365-repl-contact-item\">\r\n                        <i class=\"fas fa-map-pin\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-repl-contact-label\">Location<\/div>\r\n                            <span>Serving County Meath, Ireland<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"r365-repl-contact-item\">\r\n                        <i class=\"fas fa-envelope\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-repl-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-repl-headline, .r365-repl-subhead, .r365-repl-text, .r365-repl-list, .r365-repl-card-dark, .r365-repl-card-light, .r365-repl-img, .r365-repl-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-repl-float, .r365-repl-float-shield, .r365-repl-float-tools, .r365-repl-float-wave, .r365-repl-float-shine, .r365-repl-float-dot');\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 Replacement | Roofing365 Roof Replacement Professional Roof Replacement Services in County Meath At Roofing365, we provide professional roof replacement services for homeowners, landlords, and businesses across County Meath. When your roof has reached the end of its life or has sustained significant damage, a full replacement can restore the protection and appearance of your [&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-88","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\/88","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=88"}],"version-history":[{"count":13,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/88\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/88\/revisions\/260"}],"wp:attachment":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}