{"id":77,"date":"2026-08-18T15:17:04","date_gmt":"2026-08-18T15:17:04","guid":{"rendered":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=77"},"modified":"2026-08-31T04:47:15","modified_gmt":"2026-08-31T04:47:15","slug":"new-roof-installation","status":"publish","type":"page","link":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/?page_id=77","title":{"rendered":"New Roof Installation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"77\" class=\"elementor elementor-77\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa247fd e-con-full e-flex e-con e-parent\" data-id=\"aa247fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89e35c6 elementor-widget elementor-widget-html\" data-id=\"89e35c6\" 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>New Roof Installation | 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-inst-) ----- *\/\r\n        .r365-inst-wrapper {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        .r365-inst-wrapper *,\r\n        .r365-inst-wrapper *::before,\r\n        .r365-inst-wrapper *::after {\r\n            box-sizing: inherit;\r\n        }\r\n\r\n        \/* ----- main sections (full width) ----- *\/\r\n        .r365-inst-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-inst-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-inst-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-inst-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-inst-float {\r\n            position: absolute;\r\n            font-size: 2.8rem;\r\n            opacity: 0.05;\r\n            color: #FFD700;\r\n            animation: r365InstFloatAnim 24s infinite alternate ease-in-out;\r\n        }\r\n        .r365-inst-float-shield {\r\n            position: absolute;\r\n            font-size: 3rem;\r\n            opacity: 0.04;\r\n            color: #FFD700;\r\n            animation: r365InstFloatAnim 28s infinite alternate ease-in-out;\r\n        }\r\n        .r365-inst-float-tools {\r\n            position: absolute;\r\n            font-size: 2.6rem;\r\n            opacity: 0.035;\r\n            color: #FFD700;\r\n            animation: r365InstFloatAnim 22s infinite alternate ease-in-out;\r\n        }\r\n        .r365-inst-float-wave {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: rgba(255, 215, 0, 0.02);\r\n            animation: r365InstWaveFloat 26s infinite alternate ease-in-out;\r\n        }\r\n        .r365-inst-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: r365InstShineMorph 30s infinite alternate;\r\n        }\r\n        .r365-inst-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: r365InstDotPulse 3s infinite alternate;\r\n        }\r\n\r\n        \/* positions *\/\r\n        .r365-inst-f1 { top: 5%; left: 3%; animation-duration: 22s; }\r\n        .r365-inst-f2 { top: 18%; right: 4%; animation-duration: 26s; }\r\n        .r365-inst-f3 { bottom: 12%; left: 3%; animation-duration: 24s; }\r\n        .r365-inst-f4 { bottom: 28%; right: 5%; animation-duration: 30s; }\r\n        .r365-inst-f5 { top: 45%; left: 6%; animation-duration: 20s; }\r\n        .r365-inst-f6 { top: 60%; right: 7%; animation-duration: 28s; }\r\n        .r365-inst-shield1 { top: 8%; right: 12%; animation-duration: 26s; }\r\n        .r365-inst-shield2 { bottom: 18%; left: 8%; animation-duration: 32s; }\r\n        .r365-inst-tools1 { top: 35%; right: 15%; animation-duration: 24s; }\r\n        .r365-inst-tools2 { bottom: 40%; left: 12%; animation-duration: 28s; }\r\n        .r365-inst-wave1 { width: 50px; height: 50px; top: 22%; left: 15%; animation-duration: 22s; }\r\n        .r365-inst-wave2 { width: 70px; height: 70px; bottom: 15%; right: 14%; animation-duration: 28s; }\r\n        .r365-inst-wave3 { width: 35px; height: 35px; top: 65%; left: 32%; animation-duration: 20s; }\r\n        .r365-inst-shine1 { top: -60px; right: -30px; width: 260px; height: 260px; }\r\n        .r365-inst-shine2 { bottom: -50px; left: -20px; width: 220px; height: 220px; animation-duration: 34s; }\r\n        .r365-inst-dot1 { top: 12%; left: 35%; width: 16px; height: 16px; animation-duration: 2.6s; }\r\n        .r365-inst-dot2 { top: 48%; right: 28%; width: 20px; height: 20px; animation-duration: 3.2s; }\r\n        .r365-inst-dot3 { bottom: 18%; left: 45%; width: 12px; height: 12px; animation-duration: 2.8s; }\r\n\r\n        @keyframes r365InstFloatAnim {\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 r365InstWaveFloat {\r\n            0% { transform: translate(0,0) scale(1); }\r\n            100% { transform: translate(18px,-26px) scale(1.08); }\r\n        }\r\n        @keyframes r365InstShineMorph {\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 r365InstDotPulse {\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-inst-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-inst-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-inst-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-inst-headline .r365-inst-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-inst-section-dark .r365-inst-headline .r365-inst-gold {\r\n            color: #FFD700;\r\n        }\r\n        .r365-inst-section-light .r365-inst-headline .r365-inst-gold {\r\n            color: #FFD700;\r\n        }\r\n\r\n        .r365-inst-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-inst-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-inst-section-dark .r365-inst-text {\r\n            color: #FFFFFF;\r\n            opacity: 0.82;\r\n        }\r\n        .r365-inst-section-light .r365-inst-text {\r\n            color: #000000;\r\n            opacity: 0.8;\r\n        }\r\n        .r365-inst-text strong {\r\n            color: #FFD700;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .r365-inst-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-inst-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-inst-underline-center {\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n        }\r\n\r\n        \/* ----- grid layout ----- *\/\r\n        .r365-inst-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-inst-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-inst-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-inst-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-inst-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-inst-card-dark:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-inst-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-inst-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-inst-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-inst-card-light:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .r365-inst-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-inst-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-inst-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-inst-card-dark:hover .r365-inst-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-inst-card-light:hover .r365-inst-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-inst-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-inst-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-inst-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-inst-list-single {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        \/* ----- image ----- *\/\r\n        .r365-inst-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-inst-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-inst-center {\r\n            text-align: center;\r\n        }\r\n\r\n        \/* ----- contact info block ----- *\/\r\n        .r365-inst-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-inst-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-inst-contact-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n        }\r\n        .r365-inst-contact-item i {\r\n            color: #FFD700;\r\n            font-size: 1.2rem;\r\n        }\r\n        .r365-inst-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-inst-contact-item a:hover {\r\n            color: #FFD700;\r\n        }\r\n        .r365-inst-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-inst-grid-2 { gap: 40px; }\r\n            .r365-inst-headline { font-size: 2.2rem; }\r\n        }\r\n        @media (max-width: 950px) {\r\n            .r365-inst-grid-2 { grid-template-columns: 1fr; gap: 40px; }\r\n            .r365-inst-grid-3 { grid-template-columns: 1fr 1fr; }\r\n        }\r\n        @media (max-width: 768px) {\r\n            .r365-inst-section-dark,\r\n            .r365-inst-section-light { padding: 60px 16px 70px; }\r\n            .r365-inst-headline { font-size: 1.8rem; }\r\n            .r365-inst-floating { display: none; }\r\n            .r365-inst-list { grid-template-columns: 1fr 1fr; gap: 2px 12px; }\r\n            .r365-inst-list li { font-size: 0.88rem; padding: 4px 0 4px 22px; }\r\n            .r365-inst-grid-3 { grid-template-columns: 1fr; gap: 20px; }\r\n            .r365-inst-contact-block { padding: 18px 20px; gap: 16px; flex-direction: column; }\r\n            .r365-inst-contact-item a { font-size: 0.92rem; }\r\n        }\r\n        @media (max-width: 576px) {\r\n            .r365-inst-section-dark,\r\n            .r365-inst-section-light { padding: 50px 14px 60px; }\r\n            .r365-inst-headline { font-size: 1.5rem; }\r\n            .r365-inst-subhead { font-size: 1rem; }\r\n            .r365-inst-text { font-size: 0.92rem; line-height: 1.7; }\r\n            .r365-inst-list { grid-template-columns: 1fr; }\r\n            .r365-inst-list li { font-size: 0.85rem; }\r\n            .r365-inst-card-dark,\r\n            .r365-inst-card-light { padding: 22px 18px 26px; }\r\n            .r365-inst-card-title { font-size: 1.05rem; }\r\n            .r365-inst-icon { width: 48px; height: 48px; font-size: 1.2rem; }\r\n            .r365-inst-contact-block { padding: 14px 16px; gap: 12px; width: 100%; }\r\n            .r365-inst-contact-item { gap: 10px; }\r\n            .r365-inst-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-inst-wrapper\">\r\n\r\n    <!-- SECTION 1: DARK (green) - Hero New Roof Installation -->\r\n    <section class=\"r365-inst-section-dark\">\r\n        <div class=\"r365-inst-pattern-dark\"><\/div>\r\n        <div class=\"r365-inst-floating\">\r\n            <div class=\"r365-inst-float r365-inst-f1\"><i class=\"fas fa-home\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f2\"><i class=\"fas fa-tools\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f3\"><i class=\"fas fa-hard-hat\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f4\"><i class=\"fas fa-hammer\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f5\"><i class=\"fas fa-ladder\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f6\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-shield r365-inst-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-shield r365-inst-shield2\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-tools r365-inst-tools1\"><i class=\"fas fa-screwdriver-wrench\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-tools r365-inst-tools2\"><i class=\"fas fa-wrench\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave1\"><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave2\"><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave3\"><\/div>\r\n            <div class=\"r365-inst-float-shine r365-inst-shine1\"><\/div>\r\n            <div class=\"r365-inst-float-shine r365-inst-shine2\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot1\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot2\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot3\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-inst-container\">\r\n            <div class=\"r365-inst-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-inst-headline\">New Roof <span class=\"r365-inst-gold\">Installation<\/span><\/div>\r\n                    <div class=\"r365-inst-underline\"><\/div>\r\n                    <div class=\"r365-inst-subhead\">Professional Roof Installation Services in County Meath<\/div>\r\n                    <div class=\"r365-inst-text\">At <strong>Roofing365<\/strong>, we provide professional new roof installation services for homeowners, landlords, and businesses across County Meath. A new roof is a significant investment in your property, and we are committed to delivering quality workmanship that provides lasting protection and enhances the value of your building.<\/div>\r\n                    <div class=\"r365-inst-text\">Whether you are building a new property, replacing an old or damaged roof, or upgrading to a more durable roofing system, our experienced team can help. We work with a variety of roofing materials to find the right solution for your property's style, budget, and performance requirements.<\/div>\r\n                <\/div>\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-inst-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/1-4.jpg\" alt=\"Professional new roof installation services - Roofing365\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 2: LIGHT - Our Roof Installation Services -->\r\n    <section class=\"r365-inst-section-light\">\r\n        <div class=\"r365-inst-pattern-light\"><\/div>\r\n        <div class=\"r365-inst-container\">\r\n            <div class=\"r365-inst-grid-2\">\r\n                <div>\r\n                    <img decoding=\"async\" class=\"r365-inst-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/2-3.jpg\" alt=\"Roof installation services in County Meath - Roofing365\">\r\n                <\/div>\r\n                <div>\r\n                    <div class=\"r365-inst-headline\">Our Roof Installation <span class=\"r365-inst-gold\">Services<\/span><\/div>\r\n                    <div class=\"r365-inst-underline\"><\/div>\r\n                    <div class=\"r365-inst-text\">We provide a complete range of new roof installation services to meet the needs of property owners throughout County Meath.<\/div>\r\n                    <ul class=\"r365-inst-list\">\r\n                        <li>New roof installation<\/li>\r\n                        <li>Roof replacement<\/li>\r\n                        <li>Flat roof installation<\/li>\r\n                        <li>Pitched roof installation<\/li>\r\n                        <li>Tile and slate roofing<\/li>\r\n                        <li>Metal roofing<\/li>\r\n                        <li>Green roofing solutions<\/li>\r\n                        <li>Roof insulation<\/li>\r\n                    <\/ul>\r\n                    <div class=\"r365-inst-text\" style=\"margin-top: 0.5rem;\">Every new roof installation 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-inst-section-dark\">\r\n        <div class=\"r365-inst-pattern-dark\"><\/div>\r\n        <div class=\"r365-inst-floating\">\r\n            <div class=\"r365-inst-float r365-inst-f1\"><i class=\"fas fa-check-circle\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f2\"><i class=\"fas fa-star\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f3\"><i class=\"fas fa-medal\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f4\"><i class=\"fas fa-thumbs-up\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-shield r365-inst-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave1\"><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave2\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot1\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot2\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-inst-container\">\r\n            <div class=\"r365-inst-center\">\r\n                <div class=\"r365-inst-headline\" style=\"justify-content: center;\">Why Choose <span class=\"r365-inst-gold\">Us<\/span><\/div>\r\n                <div class=\"r365-inst-underline r365-inst-underline-center\"><\/div>\r\n            <\/div>\r\n            <div class=\"r365-inst-grid-3\" style=\"margin-top: 30px;\">\r\n                <div class=\"r365-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-pencil-ruler\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Expert Planning &amp; Design<\/div>\r\n                    <div class=\"r365-inst-card-text\">We help you choose the right roofing system for your property, considering style, budget, and performance requirements.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-cubes\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Quality Materials<\/div>\r\n                    <div class=\"r365-inst-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-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-users\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Experienced Team<\/div>\r\n                    <div class=\"r365-inst-card-text\">Our roofers have years of experience in new roof installation. We bring skill, knowledge, and professionalism to every project.<\/div>\r\n                <\/div>\r\n                <div class=\"r365-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-ruler-combined\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Professional Installation<\/div>\r\n                    <div class=\"r365-inst-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-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-smile\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Customer Satisfaction<\/div>\r\n                    <div class=\"r365-inst-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-inst-card-dark\">\r\n                    <div class=\"r365-inst-icon\"><i class=\"fas fa-tag\"><\/i><\/div>\r\n                    <div class=\"r365-inst-card-title\">Competitive Pricing<\/div>\r\n                    <div class=\"r365-inst-card-text\">We offer fair, transparent pricing on all roof installation 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-inst-section-light\">\r\n        <div class=\"r365-inst-pattern-light\"><\/div>\r\n        <div class=\"r365-inst-container\">\r\n            <div class=\"r365-inst-grid-2\">\r\n                <div>\r\n                    <div class=\"r365-inst-headline\">Quality Workmanship <span class=\"r365-inst-gold\">You Can Rely On<\/span><\/div>\r\n                    <div class=\"r365-inst-underline\"><\/div>\r\n                    <div class=\"r365-inst-text\">We believe quality new roof installation starts with careful planning, skilled workmanship, and attention to the small details that make a difference. Our team takes the time to properly prepare each roof surface, ensure correct flashing and ventilation, and provide thorough clean-up after every project.<\/div>\r\n                    <div class=\"r365-inst-text\">A professionally installed 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-inst-text\">Our commitment to quality extends to every aspect of our work:<\/div>\r\n                    <ul class=\"r365-inst-list r365-inst-list-single\">\r\n                        <li>Thorough assessment and planning of your roofing needs<\/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>Proper ventilation and insulation for energy efficiency<\/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-inst-img\" src=\"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/wp-content\/uploads\/2026\/08\/3-3.jpg\" alt=\"Quality new roof installation 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-inst-section-dark\">\r\n        <div class=\"r365-inst-pattern-dark\"><\/div>\r\n        <div class=\"r365-inst-floating\">\r\n            <div class=\"r365-inst-float r365-inst-f1\"><i class=\"fas fa-phone\"><\/i><\/div>\r\n            <div class=\"r365-inst-float r365-inst-f2\"><i class=\"fas fa-envelope\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-shield r365-inst-shield1\"><i class=\"fas fa-shield-halved\"><\/i><\/div>\r\n            <div class=\"r365-inst-float-wave r365-inst-wave1\"><\/div>\r\n            <div class=\"r365-inst-float-dot r365-inst-dot1\"><\/div>\r\n        <\/div>\r\n        <div class=\"r365-inst-container\">\r\n            <div class=\"r365-inst-center\">\r\n                <div class=\"r365-inst-headline\" style=\"justify-content: center;\">Planning a New <span class=\"r365-inst-gold\">Roof?<\/span><\/div>\r\n                <div class=\"r365-inst-underline r365-inst-underline-center\"><\/div>\r\n                <div class=\"r365-inst-text\" style=\"max-width: 750px; margin: 0 auto 20px;\">Whether you are building a new property or replacing an existing roof, our team is ready to help. Contact us today to discuss your roof installation project.<\/div>\r\n                <div class=\"r365-inst-contact-block\">\r\n                    <div class=\"r365-inst-contact-item\">\r\n                        <i class=\"fas fa-map-pin\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-inst-contact-label\">Location<\/div>\r\n                            <span>Serving County Meath, Ireland<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"r365-inst-contact-item\">\r\n                        <i class=\"fas fa-envelope\"><\/i>\r\n                        <div>\r\n                            <div class=\"r365-inst-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-inst-headline, .r365-inst-subhead, .r365-inst-text, .r365-inst-list, .r365-inst-card-dark, .r365-inst-card-light, .r365-inst-img, .r365-inst-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-inst-float, .r365-inst-float-shield, .r365-inst-float-tools, .r365-inst-float-wave, .r365-inst-float-shine, .r365-inst-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>New Roof Installation | Roofing365 New Roof Installation Professional Roof Installation Services in County Meath At Roofing365, we provide professional new roof installation services for homeowners, landlords, and businesses across County Meath. A new roof is a significant investment in your property, and we are committed to delivering quality workmanship that provides lasting protection and [&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-77","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\/77","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=77"}],"version-history":[{"count":10,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/77\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=\/wp\/v2\/pages\/77\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/fabulous-blue-wombat.50-6-227-251.cpanel.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}