PageSourceSearch

https://cultureccc.com/services/roofing

html cultureccc.com collected 2026-10-08 22:17:13 UTC 108,255 bytes, 36 lines download raw bytes

1<!DOCTYPE html><!--md2Q4h7dlcVS_JBoj39pM--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/437e5f23c97e320c-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/4c9affa5bc8f420e-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/79f0f365efbf4f90-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=16&amp;q=90 16w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=32&amp;q=90 32w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=48&amp;q=90 48w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=64&amp;q=90 64w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=96&amp;q=90 96w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=128&amp;q=90 128w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=256&amp;q=90 256w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=384&amp;q=90 384w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=640&amp;q=90 640w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=750&amp;q=90 750w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=828&amp;q=90 828w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1080&amp;q=90 1080w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1200&amp;q=90 1200w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1920&amp;q=90 1920w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=2048&amp;q=90 2048w" imageSizes="(max-width: 640px) 165px, 180px"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=16&amp;q=90 16w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=32&amp;q=90 32w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=48&amp;q=90 48w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=64&amp;q=90 64w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=96&amp;q=90 96w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=128&amp;q=90 128w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=256&amp;q=90 256w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=384&amp;q=90 384w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=640&amp;q=90 640w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=750&amp;q=90 750w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=828&amp;q=90 828w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1080&amp;q=90 1080w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1200&amp;q=90 1200w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1920&amp;q=90 1920w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=2048&amp;q=90 2048w" imageSizes="(max-width: 640px) 165px, 180px"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=2048&amp;q=75 2048w" imageSizes="100vw"/><link rel="stylesheet" href="/_next/static/css/861570854038c62d.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/fb87776940b2ac86.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-15a16ebc73fef7e1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf"/>
1<script src="/_next/static/chunks/4bd1b696-f785427dddbba9fb.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/1255-713f89b9ce526f86.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/main-app-5eb0d9c55a395822.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/6275-58cc8d0b18d7d9c3.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/1465-6695e2fe964c43c1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/9725-8f2df9fc8bbb81da.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/app/(marketing)/services/roofing/page-07b12d4efc329ac6.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/2351-665c82d1df50e3f9.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/1995-a1d2d062fcc5d880.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<script src="/_next/static/chunks/app/(marketing)/layout-777052e2bbb65489.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" async=""></script>
1<link rel="preload" href="https://app.abconsultingg.com/chatbot.js?v=8" as="script"/><meta name="theme-color" content="#070b0b"/><meta name="theme-color" content="#070b0b" media="(prefers-color-scheme: dark)"/><meta name="theme-color" content="#070b0b" media="(prefers-color-scheme: light)"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="next-size-adjust" content=""/><title>Professional Roofing Services | Culture</title><meta name="description" content="Professional roofing services in Elmhurst &amp; Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential &amp; commercial."/><link rel="canonical" href="https://cultureccc.com/services/roofing"/><meta property="og:title" content="Professional Roofing Services | Culture Construction"/><meta property="og:description" content="Professional roofing services in Elmhurst &amp; Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential &amp; commercial."/><meta property="og:url" content="https://cultureccc.com/services/roofing"/><meta property="og:site_name" content="Culture Construction"/><meta property="og:image" content="https://cultureccc.com/images/heroes/roofing-hub.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Professional Roofing Services | Culture Construction"/><meta name="twitter:description" content="Professional roofing services in Elmhurst &amp; Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential &amp; commercial."/><meta name="twitter:image" content="https://cultureccc.com/images/heroes/roofing-hub.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="200x181"/>
1<script id="consent-default">
2(function(){
3  window.dataLayer = window.dataLayer || [];
4  function gtag(){dataLayer.push(arguments);}
5  window.gtag = window.gtag || gtag;
6  var denied = false;
7  try {
8    denied = navigator.globalPrivacyControl === true ||
9             window.localStorage.getItem('cc_marketing_consent') === 'denied';
10  } catch (e) { /* privacy mode / storage blocked — fall through to granted */ }
11  var state = denied ? 'denied' : 'granted';
12  gtag('consent', 'default', {
13    ad_storage: state,
14    ad_user_data: state,
15    ad_personalization: state,
16    analytics_storage: state,
17    functionality_storage: 'granted',
18    security_storage: 'granted'
19  });
20})();
21</script>
21<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" noModule=""></script>
21</head><body class="__variable_5a0ec0 __variable_d2dc74 antialiased"><div hidden=""><!--$--><!--/$--></div><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-[200] focus:rounded focus:bg-cc-forest-900 focus:px-4 focus:py-2 focus:text-cc-brass-300 focus:outline-none focus:ring-2 focus:ring-cc-brass-500">Skip to main content</a><div class="min-h-screen bg-cc-concrete-50"><header class="fixed inset-x-0 top-0 z-50 transition-all duration-300 border-b border-cc-steel-200/80 bg-cc-white/95 shadow-[0_8px_24px_rgba(18,20,23,0.08)]"><div class="container-shell header-safe-top"><div class="header-row-compact-landscape relative flex items-center gap-3 md:gap-4"><a aria-label="Culture Construction" class="flex shrink-0 items-center" href="/"><span class="relative block h-11 w-[165px] sm:h-12 sm:w-[180px]"><img alt="Culture Construction logo" width="1200" height="320" decoding="async" data-nimg="1" class="absolute inset-0 h-full w-full object-contain object-left transition-opacity duration-300 opacity-0" style="color:transparent" sizes="(max-width: 640px) 165px, 180px" srcSet="/_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=16&amp;q=90 16w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=32&amp;q=90 32w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=48&amp;q=90 48w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=64&amp;q=90 64w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=96&amp;q=90 96w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=128&amp;q=90 128w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=256&amp;q=90 256w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=384&amp;q=90 384w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=640&amp;q=90 640w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=750&amp;q=90 750w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=828&amp;q=90 828w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1080&amp;q=90 1080w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1200&amp;q=90 1200w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=1920&amp;q=90 1920w, /_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=2048&amp;q=90 2048w" src="/_next/image?url=%2Fimages%2Fhero%2Fculture_construction_white_transparent.png&amp;w=2048&amp;q=90"/><img alt="Culture Construction mark" width="435" height="116" decoding="async" data-nimg="1" class="absolute inset-0 h-full w-full object-contain object-left transition-opacity duration-300 opacity-100" style="color:transparent" sizes="(max-width: 640px) 165px, 180px" srcSet="/_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=16&amp;q=90 16w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=32&amp;q=90 32w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=48&amp;q=90 48w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=64&amp;q=90 64w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=96&amp;q=90 96w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=128&amp;q=90 128w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=256&amp;q=90 256w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=384&amp;q=90 384w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=640&amp;q=90 640w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=750&amp;q=90 750w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=828&amp;q=90 828w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1080&amp;q=90 1080w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1200&amp;q=90 1200w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=1920&amp;q=90 1920w, /_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=2048&amp;q=90 2048w" src="/_next/image?url=%2Fimages%2Fhero%2Flogo.png&amp;w=2048&amp;q=90"/></span></a><div class="hero-header-inline-search relative hidden flex-1 md:block"><div class="transition-all duration-500 ease-out translate-y-0 opacity-100"><form><input id="header-search-desktop" type="search" placeholder="Search pages, services, projects, locations..." autoComplete="off" class="h-11 w-full border px-4 pr-10 font-sans text-sm tracking-[0.01em] outline-none focus-visible:ring-2 focus-visible:ring-cc-brass-500 focus-visible:ring-offset-1 transition-colors border-cc-steel-200 bg-cc-concrete-50/95 text-cc-ink-900 placeholder:text-cc-steel-500 hero-search-input" aria-label="Search" name="siteSearch" value=""/><button type="submit" class="absolute right-0 top-0 flex h-11 w-10 items-center justify-center text-cc-steel-500 hero-search-button" aria-label="Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button></form></div></div><div class="ml-auto flex items-center gap-2"><div class="relative"><button type="button" class="flex h-11 w-11 items-center justify-center border border-cc-steel-200 text-cc-forest-900" aria-expanded="false" aria-controls="global-nav-menu" aria-label="Toggle navigation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div><div class="hidden lg:flex items-center gap-1.5"><a href="tel:2342858873" class="flex h-11 w-11 items-center justify-center transition-colors text-cc-forest-900 hover:text-cc-brass-500" aria-label="Call (234) CULTURE" title="(234) CULTURE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-5 w-5" aria-hidden="true">
21<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg></a><a href="https://www.facebook.com/CultureConstructionConsulting" target="_blank" rel="noreferrer" class="flex h-11 w-11 items-center justify-center transition-colors text-cc-forest-900 hover:text-cc-brass-500" aria-label="Facebook" title="Facebook"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://www.instagram.com/culture_construction_/" target="_blank" rel="noreferrer" class="flex h-11 w-11 items-center justify-center transition-colors text-cc-forest-900 hover:text-cc-brass-500" aria-label="Instagram" title="Instagram"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-5 w-5" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a><a href="https://twitter.com/Culture_CCC" target="_blank" rel="noreferrer" class="flex h-11 w-11 items-center justify-center transition-colors text-cc-forest-900 hover:text-cc-brass-500" aria-label="X" title="X"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter h-5 w-5" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="https://www.youtube.com/channel/UCcuoeqi8MSlBEnG6UYGn7WQ" target="_blank" rel="noreferrer" class="flex h-11 w-11 items-center justify-center transition-colors text-cc-forest-900 hover:text-cc-brass-500" aria-label="YouTube" title="YouTube"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube h-5 w-5" aria-hidden="true"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a></div></div></div><div class="hero-mobile-search-row relative mt-3 transition-all duration-500 ease-out md:hidden translate-y-0 opacity-100"><form><input id="header-search-mobile" type="search" placeholder="Search pages, services, projects, locations..." autoComplete="off" class="h-11 w-full border px-4 pr-10 font-sans text-sm tracking-[0.01em] outline-none focus-visible:ring-2 focus-visible:ring-cc-brass-500 focus-visible:ring-offset-1 transition-colors border-cc-steel-200 bg-cc-concrete-50/95 text-cc-ink-900 placeholder:text-cc-steel-500 hero-search-input" aria-label="Search" name="siteSearchMobile" value=""/><button type="submit" class="absolute right-0 top-0 flex h-11 w-10 items-center justify-center text-cc-steel-500 hero-search-button" aria-label="Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button></form></div></div></header><main id="main-content"><section class="section-hero"><img alt="" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fheroes%2Froofing-hub.png&amp;w=2048&amp;q=75"/><div class="absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/60 to-cc-ink-900/40"></div><div class="noise-overlay absolute inset-0 opacity-[0.12]"></div><div class="container-shell relative section-hero-inner"><nav aria-label="Breadcrumb" class="mb-4"><ol class="flex flex-wrap items-center gap-1 text-xs font-semibold uppercase tracking-[0.08em] text-cc-concrete-100/72"><li class="flex items-center gap-1"><a class="transition-colors hover:text-cc-brass-300" href="/">Home</a></li><li class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3 w-3 text-cc-concrete-100/45" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><a class="transition-colors hover:text-cc-brass-300" href="/services">Services</a></li><li class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3 w-3 text-cc-concrete-100/45" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><span class="text-cc-concrete-50">Roofing</span></li></ol></nav><span class="interactive-chip mb-3 inline-flex rounded-full border border-cc-brass-300/40 bg-cc-brass-500/14 px-3 py-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300">Roofing</span><h1 class="section-hero-title section-hero-title--wide mt-2 max-w-[20ch]">Reliable Roofing in Elmhurst &amp; Chicagoland</h1><p class="section-hero-body mt-5 max-w-[64ch]">New installations, replacements, and repairs built for Midwest conditions. Reliable protection for homes and businesses.</p></div></section><section class="pt-16 pb-8 md:pt-20 md:pb-10"><div class="container-shell"><header class="mb-10 max-w-3xl"><p class="text-section-label mb-3">Explore by Category</p><h2 class="text-4xl font-extrabold uppercase leading-tight text-cc-forest-900 md:text-5xl">Explore Related Services</h2><p class="mt-4 text-base leading-7 text-cc-steel-500 md:text-lg">Start with the property type, then dig into the specific system, material, or project style you need.</p></header><div role="tablist" aria-label="Roofing categories" class="mb-10 grid grid-cols-1 gap-4 md:mb-12 md:grid-cols-2 md:gap-6"><button type="button" id="roofing-tab-residential" role="tab" aria-selected="true" aria-label="Show Residential Roofing specialties (selected)" aria-controls="roofing-grid" class="group relative flex flex-col gap-3 overflow-hidden rounded-2xl border-2 p-6 text-left transition-all duration-300 md:p-8 focus:outline-none focus-visible:ring-2 focus-visible:ring-cc-brass-500 focus-visible:ring-offset-2 border-cc-brass-500 bg-cc-forest-900 text-cc-concrete-50 shadow-[0_24px_48px_rgba(18,20,23,0.25)]"><div class="flex items-start justify-between gap-4"><span class="inline-flex rounded-full border px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] border-cc-brass-300/50 bg-cc-brass-500/20 text-cc-brass-300">4<!-- --> <!-- -->Specialties</span><span class="h-2 w-12 rounded-full bg-cc-brass-500"></span></div><h3 class="font-display text-2xl font-extrabold uppercase leading-tight md:text-3xl">Residential Roofing</h3><p class="text-sm leading-6 text-cc-concrete-100/80">Shingles, DaVinci, wood shake, and metal systems engineered for homes.</p><a class="mt-2 inline-flex w-fit items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] transition-colors text-cc-brass-300 hover:text-cc-brass-500" href="/services/roofing/residential">View Full Page<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></button><button type="button" id="roofing-tab-commercial" role="tab" aria-selected="false" aria-label="Show Commercial Roofing specialties" aria-controls="roofing-grid" class="group relative flex flex-col gap-3 overflow-hidden rounded-2xl border-2 p-6 text-left transition-all duration-300 md:p-8 focus:outline-none focus-visible:ring-2 focus-visible:ring-cc-brass-500 focus-visible:ring-offset-2 border-cc-steel-200 bg-cc-concrete-50 text-cc-forest-900 hover:border-cc-brass-300 hover:bg-white"><div class="flex items-start justify-between gap-4"><span class="inline-flex rounded-full border px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] border-cc-steel-200 bg-white text-cc-steel-500">6<!-- --> <!-- -->Specialties</span></div><h3 class="font-display text-2xl font-extrabold uppercase leading-tight md:text-3xl">Commercial Roofing</h3><p class="text-sm leading-6 text-cc-steel-500">TPO, PVC, EPDM, modified bitumen, coatings, and metal for commercial buildings.</p><a class="mt-2 inline-flex w-fit items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] transition-colors text-cc-forest-700 hover:text-cc-brass-500" href="/services/roofing/commercial">View Full Page<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></button></div></div><div class="relative"><button type="button" aria-label="Previous services" disabled="" class="absolute left-3 top-1/2 z-10 hidden h-12 w-12 -translate-y-1/2 items-center justify-center rounded-full border border-cc-brass-300/60 bg-cc-forest-900/85 text-cc-brass-300 shadow-[0_12px_28px_rgba(18,20,23,0.35)] backdrop-blur transition-opacity duration-300 hover:bg-cc-forest-900 hover:text-cc-brass-500 disabled:pointer-events-none disabled:opacity-0 md:left-6 md:flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-5 w-5" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button type="button" aria-label="Next services" disabled="" class="absolute right-3 top-1/2 z-10 hidden h-12 w-12 -translate-y-1/2 items-center justify-center rounded-full border border-cc-brass-300/60 bg-cc-forest-900/85 text-cc-brass-300 shadow-[0_12px_28px_rgba(18,20,23,0.35)] backdrop-blur transition-opacity duration-300 hover:bg-cc-forest-900 hover:text-cc-brass-500 disabled:pointer-events-none disabled:opacity-0 md:right-6 md:flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><div id="roofing-grid" role="tabpanel" aria-labelledby="roofing-tab-residential" aria-live="polite" class="no-scrollbar flex snap-x snap-mandatory gap-4 overflow-x-auto scroll-px-6 px-6 md:gap-6 md:px-12 md:scroll-px-12"><div class="w-[78vw] shrink-0 snap-start sm:w-[55vw] md:w-[440px] lg:w-[480px]" style="opacity:0;transform:translateY(12px)"><a class="group relative block h-[420px] overflow-hidden rounded-2xl md:h-[480px]" href="/services/roofing/shingles"><img alt="Shingles Roofing" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fheroes%2Fshingles.png&amp;w=2048&amp;q=75"/><div class="absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/35 to-transparent"></div><div class="noise-overlay absolute inset-0 opacity-15"></div><div class="absolute inset-0 bg-cc-ink-900/0 transition-colors duration-300 group-hover:bg-cc-ink-900/30"></div><div class="relative flex h-full flex-col justify-end p-5 md:p-6"><span class="mb-2 inline-flex w-fit rounded-full border border-cc-brass-300/40 bg-cc-brass-500/20 px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-cc-brass-300">Roofing</span><h3 class="font-display text-xl font-extrabold uppercase leading-tight text-cc-concrete-50 md:text-2xl">Shingles Roofing</h3><p class="mt-1 line-clamp-2 max-h-0 overflow-hidden text-sm leading-relaxed text-cc-concrete-100/80 opacity-0 transition-all duration-300 group-hover:mt-2 group-hover:max-h-20 group-hover:opacity-100">The most popular residential roofing material, offering excellent affordability, durability, and curb appeal. We install as a GAF...</p><span class="mt-3 inline-flex items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300 opacity-0 transition-opacity duration-300 group-hover:opacity-100">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></div><div class="w-[78vw] shrink-0 snap-start sm:w-[55vw] md:w-[440px] lg:w-[480px]" style="opacity:0;transform:translateY(12px)"><a class="group relative block h-[420px] overflow-hidden rounded-2xl md:h-[480px]" href="/services/roofing/davinci"><img alt="DaVinci Roofing" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fservices%2Fdavinci-roofing.jpg&amp;w=2048&amp;q=75"/><div class="absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/35 to-transparent"></div><div class="noise-overlay absolute inset-0 opacity-15"></div><div class="absolute inset-0 bg-cc-ink-900/0 transition-colors duration-300 group-hover:bg-cc-ink-900/30"></div><div class="relative flex h-full flex-col justify-end p-5 md:p-6">
21<span class="mb-2 inline-flex w-fit rounded-full border border-cc-brass-300/40 bg-cc-brass-500/20 px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-cc-brass-300">Roofing</span><h3 class="font-display text-xl font-extrabold uppercase leading-tight text-cc-concrete-50 md:text-2xl">DaVinci Roofing</h3><p class="mt-1 line-clamp-2 max-h-0 overflow-hidden text-sm leading-relaxed text-cc-concrete-100/80 opacity-0 transition-all duration-300 group-hover:mt-2 group-hover:max-h-20 group-hover:opacity-100">Advanced polymer materials that resist fading, cracking, and weathering. The beauty of slate and cedar shake without the maintenan...</p><span class="mt-3 inline-flex items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300 opacity-0 transition-opacity duration-300 group-hover:opacity-100">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></div><div class="w-[78vw] shrink-0 snap-start sm:w-[55vw] md:w-[440px] lg:w-[480px]" style="opacity:0;transform:translateY(12px)"><a class="group relative block h-[420px] overflow-hidden rounded-2xl md:h-[480px]" href="/services/roofing/wood-shake"><img alt="Wood Shake Roofing" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fheroes%2Fwood-shake.png&amp;w=2048&amp;q=75"/><div class="absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/35 to-transparent"></div><div class="noise-overlay absolute inset-0 opacity-15"></div><div class="absolute inset-0 bg-cc-ink-900/0 transition-colors duration-300 group-hover:bg-cc-ink-900/30"></div><div class="relative flex h-full flex-col justify-end p-5 md:p-6"><span class="mb-2 inline-flex w-fit rounded-full border border-cc-brass-300/40 bg-cc-brass-500/20 px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-cc-brass-300">Roofing</span><h3 class="font-display text-xl font-extrabold uppercase leading-tight text-cc-concrete-50 md:text-2xl">Wood Shake Roofing</h3><p class="mt-1 line-clamp-2 max-h-0 overflow-hidden text-sm leading-relaxed text-cc-concrete-100/80 opacity-0 transition-all duration-300 group-hover:mt-2 group-hover:max-h-20 group-hover:opacity-100">Wood shake roofing delivers an unmatched natural aesthetic that enhances any architectural style. Hand-split or machine-cut from c...</p><span class="mt-3 inline-flex items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300 opacity-0 transition-opacity duration-300 group-hover:opacity-100">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></div><div class="w-[78vw] shrink-0 snap-start sm:w-[55vw] md:w-[440px] lg:w-[480px]" style="opacity:0;transform:translateY(12px)"><a class="group relative block h-[420px] overflow-hidden rounded-2xl md:h-[480px]" href="/services/roofing/metal"><img alt="Metal Roofing" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fheroes%2Fmetal-roofing.png&amp;w=2048&amp;q=75"/><div class="absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/35 to-transparent"></div><div class="noise-overlay absolute inset-0 opacity-15"></div><div class="absolute inset-0 bg-cc-ink-900/0 transition-colors duration-300 group-hover:bg-cc-ink-900/30"></div><div class="relative flex h-full flex-col justify-end p-5 md:p-6"><span class="mb-2 inline-flex w-fit rounded-full border border-cc-brass-300/40 bg-cc-brass-500/20 px-2.5 py-1 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-cc-brass-300">Roofing</span><h3 class="font-display text-xl font-extrabold uppercase leading-tight text-cc-concrete-50 md:text-2xl">Metal Roofing</h3><p class="mt-1 line-clamp-2 max-h-0 overflow-hidden text-sm leading-relaxed text-cc-concrete-100/80 opacity-0 transition-all duration-300 group-hover:mt-2 group-hover:max-h-20 group-hover:opacity-100">From standing seam panels on commercial buildings to architectural metal shingles on residential homes, metal roofing delivers unm...</p><span class="mt-3 inline-flex items-center gap-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300 opacity-0 transition-opacity duration-300 group-hover:opacity-100">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></div></div><div class="mt-6 flex items-center justify-center gap-3 md:hidden"><button type="button" aria-label="Previous services" disabled="" class="flex h-11 w-11 items-center justify-center rounded-full border border-cc-steel-200 bg-white text-cc-forest-900 transition-opacity disabled:opacity-30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-5 w-5" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button type="button" aria-label="Next services" disabled="" class="flex h-11 w-11 items-center justify-center rounded-full border border-cc-steel-200 bg-white text-cc-forest-900 transition-opacity disabled:opacity-30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></section><section class="camo-texture py-16 md:py-20"><div class="container-shell"><section class="related-services-section"><header class="mb-6 md:mb-8"><p class="text-section-label mb-2">From the Blog</p><h3 class="font-display text-2xl font-extrabold uppercase tracking-[0.04em] text-cc-forest-900 md:text-3xl">Relevant Insights</h3><p class="mt-3 max-w-[75ch] text-sm leading-7 text-cc-steel-500 md:text-base">Field notes, research briefs, and tips from our team on this service.</p></header><div class="related-services-grid"><a class="related-service-card group" href="/blog/fall-roof-maintenance-checklist-chicagoland"><img alt="Contractor inspecting a residential roof during fall in the Chicago suburbs" loading="lazy" decoding="async" data-nimg="fill" class="related-service-card__image" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fblog%2Ffall-roof-maintenance-chicagoland.jpg&amp;w=2048&amp;q=75"/><div class="related-service-card__overlay"></div><div class="related-service-card__noise"></div><div class="related-service-card__content"><span class="related-service-card__chip">Tips</span><h4 class="related-service-card__title">Your Fall Roof Maintenance Checklist for Chicagoland Homeowners</h4><p class="related-service-card__description">Fall is the last clear window to get your roof, gutters, and siding winter-ready in the Chicago suburbs. Use this homeowner&#x27;s checklist to catch small problems before snow, ice, and freeze/thaw turn them into expensive ones.</p><span class="related-service-card__cta">Read Post<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a><a class="related-service-card group" href="/blog/why-gutters-matter-more-in-summer-than-you-think"><img alt="Gutter system directing summer storm water away from a home" loading="lazy" decoding="async" data-nimg="fill" class="related-service-card__image" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fservices%2Fgutters.jpg&amp;w=2048&amp;q=75"/><div class="related-service-card__overlay"></div><div class="related-service-card__noise"></div><div class="related-service-card__content"><span class="related-service-card__chip">Tips</span><h4 class="related-service-card__title">Why Gutters Matter More in Summer Than You Think</h4><p class="related-service-card__description">Summer storms bring sudden, heavy downpours that put your gutter system to the test. Learn how clogged or poorly installed gutters quietly damage your roof, siding, and foundation — and what to do about it.</p><span class="related-service-card__cta">Read Post<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a><a class="related-service-card group" href="/blog/hidden-exterior-damage-that-gets-worse-in-summer"><img alt="Home exterior showing hidden damage that worsens in summer heat" loading="lazy" decoding="async" data-nimg="fill" class="related-service-card__image" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=2048&amp;q=75 2048w" src="/_next/image?url=%2Fimages%2Fblog%2Fdelayed-repairs.png&amp;w=2048&amp;q=75"/><div class="related-service-card__overlay"></div><div class="related-service-card__noise"></div><div class="related-service-card__content"><span class="related-service-card__chip">Tips</span><h4 class="related-service-card__title">Hidden Exterior Damage That Gets Worse in Summer</h4><p class="related-service-card__description">Summer heat, UV, and sudden storms accelerate hidden roof, siding, and gutter damage faster than any other season. Learn the warning signs and why an early exterior inspection prevents costly repairs.</p><span class="related-service-card__cta">Read Post<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></div></a></div></section></div></section>
21<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://cultureccc.com/"},{"@type":"ListItem","position":2,"name":"Services","item":"https://cultureccc.com/services"},{"@type":"ListItem","position":3,"name":"Roofing","item":"https://cultureccc.com/services/roofing"}]}</script>
21<script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","name":"Roofing Services","description":"Professional roofing services in Elmhurst & Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential & commercial.","url":"https://cultureccc.com/services/roofing","image":"https://cultureccc.com/images/heroes/roofing-hub.png","mainEntityOfPage":"https://cultureccc.com/services/roofing","serviceType":"Roofing","provider":{"@type":"LocalBusiness","name":"Culture Construction & Consulting LLC","url":"https://cultureccc.com","telephone":"(234) 285-8873","email":"[email protected]","image":"https://cultureccc.com/images/hero/beginning.jpeg","sameAs":["https://www.facebook.com/CultureConstructionConsulting","https://www.instagram.com/culture_construction_/","https://twitter.com/Culture_CCC","https://www.youtube.com/channel/UCcuoeqi8MSlBEnG6UYGn7WQ","https://www.bbb.org/us/il/elmhurst/profile/roofing-contractors/culture-construction-and-consulting-llc-0654-1000095444","https://www.jameshardie.com/find-a-contractor/results/culture-construction-and-consulting-llc-elmhurst/","https://www.gaf.com/en-us/roofing-contractors/residential/usa/il/elmhurst/culture-construction-consulting-llc-1139326","https://chambermaster.elmhurstchamber.org/list/member/culture-construction-consulting-9249"],"hasCredential":[{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"Illinois Roofing License 104.019364"},{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"Illinois Roofing License 105.009992"}],"address":{"@type":"PostalAddress","streetAddress":"324 N York St","addressLocality":"Elmhurst","addressRegion":"IL","postalCode":"60126","addressCountry":"US"},"areaServed":[{"@type":"State","name":"Illinois"},{"@type":"State","name":"Indiana"},{"@type":"State","name":"Wisconsin"},{"@type":"State","name":"West Virginia"},{"@type":"State","name":"Ohio"},{"@type":"State","name":"Connecticut"}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Roofing & Construction Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Residential Roofing"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Commercial Roofing"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Storm Damage Restoration"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Siding Installation"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Interior Remodeling"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Gutter Installation"}}]},"slogan":"Veteran-Owned. Built to Last.","foundingDate":"2010"},"areaServed":[{"@type":"State","name":"Illinois"},{"@type":"State","name":"Indiana"},{"@type":"State","name":"Wisconsin"},{"@type":"State","name":"West Virginia"}]}</script>
21<section class="py-20 md:py-24 overflow-hidden bg-cc-forest-900 text-cc-concrete-50" id="contact-cta"><div class="container-shell"><header class="mb-10 max-w-3xl"><p class="mb-3 text-cc-brass-300">Plan Your Next Step</p><h2 class="text-4xl font-extrabold uppercase leading-tight md:text-5xl text-cc-concrete-50">Get a Free Roofing Services Estimate</h2><p class="mt-4 text-xl leading-9 md:text-2xl md:leading-10 text-cc-concrete-100/82">Share a few details about your project and we will follow up within 24 to 48 hours.</p></header><div class="mx-auto max-w-3xl"><div id="contact-form" class="relative overflow-hidden rounded-[1.75rem] border border-white/8 bg-white/[0.04] p-8 shadow-[0_24px_60px_rgba(0,0,0,0.25)] backdrop-blur-sm md:p-10"><div class="absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-cc-brass-300/50 to-transparent"></div><div class="relative"><form noValidate="" class="space-y-5"><div aria-hidden="true" style="position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden"><label for="cc-company">Company (leave blank)</label><input id="cc-company" type="text" tabindex="-1" autoComplete="off" name="company" value=""/></div><div class="grid gap-5 md:grid-cols-2"><div class="space-y-1.5"><label for="firstName" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">First Name</label><input id="firstName" type="text" placeholder="First name" autoComplete="given-name" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="firstName" value=""/></div><div class="space-y-1.5"><label for="lastName" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Last Name</label><input id="lastName" type="text" placeholder="Last name" autoComplete="family-name" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="lastName" value=""/></div></div><div class="grid gap-5 md:grid-cols-2"><div class="space-y-1.5"><label for="phone" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Phone</label><input id="phone" type="tel" placeholder="(234) 285-8873" autoComplete="tel" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="phone" value=""/></div><div class="space-y-1.5"><label for="email" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Email</label><input id="email" type="email" placeholder="[email protected]" autoComplete="email" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="email" value=""/></div></div><div class="space-y-1.5"><label for="serviceType" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Work Type</label><select id="serviceType" name="serviceType" autoComplete="off" class="h-14 w-full rounded-xl border border-white/15 bg-white/5 px-4 text-base text-cc-concrete-50"><option value="" class="bg-white text-cc-ink-900" selected="">Select a service</option><option value="roofing" class="bg-white text-cc-ink-900">Roofing</option><option value="siding" class="bg-white text-cc-ink-900">Siding</option><option value="storm-restoration" class="bg-white text-cc-ink-900">Storm Restoration</option><option value="interior" class="bg-white text-cc-ink-900">Interior Remodeling</option><option value="exterior" class="bg-white text-cc-ink-900">Gutters &amp; Exterior</option><option value="outdoor" class="bg-white text-cc-ink-900">Outdoor &amp; Concrete</option><option value="commercial" class="bg-white text-cc-ink-900">Commercial &amp; Industrial</option><option value="consulting" class="bg-white text-cc-ink-900">Consulting</option><option value="other" class="bg-white text-cc-ink-900">Something else</option></select></div><div class="space-y-1.5"><label for="street" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Street Address (optional)</label><input id="street" type="text" placeholder="123 Main St" autoComplete="street-address" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="street" value=""/></div><div class="grid gap-5 md:grid-cols-[1.4fr_0.7fr_0.9fr]"><div class="space-y-1.5"><label for="city" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">City (optional)</label><input id="city" type="text" placeholder="City" autoComplete="address-level2" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="city" value=""/></div><div class="space-y-1.5"><label for="state" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">State (optional)</label><input id="state" type="text" placeholder="State" autoComplete="address-level1" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="state" value=""/></div><div class="space-y-1.5"><label for="zip" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">
21ZIP (optional)</label><input id="zip" type="text" placeholder="ZIP code" autoComplete="postal-code" class="h-14 w-full rounded-xl border px-4 text-base bg-black/20 text-cc-concrete-50 placeholder:text-cc-concrete-100/38 border-white/12" name="zip" value=""/></div></div><div class="space-y-1.5"><label for="message" class="text-sm font-semibold uppercase tracking-[0.08em] text-cc-brass-300">Project Details<span class="ml-2 normal-case tracking-normal text-cc-concrete-100/40">(optional)</span></label><textarea id="message" name="message" rows="4" autoComplete="off" placeholder="Tell us what you are planning, your rough timing, and any known site or damage details." class="w-full rounded-[1.1rem] border border-white/15 bg-white/5 px-4 py-3 text-base text-cc-concrete-50 placeholder:text-cc-concrete-100/30"></textarea></div><p class="pt-2 text-center text-xs italic text-cc-concrete-100/60">Now serving homeowners in Illinois, Indiana, Wisconsin, West Virginia, Ohio, Connecticut, and Texas.</p><div class="flex flex-col gap-3 sm:flex-row sm:items-center"><button type="submit" class="inline-flex items-center justify-center font-semibold transition focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-cc-brass-500 disabled:cursor-not-allowed disabled:opacity-60 bg-cc-brass-500 text-cc-forest-900 hover:bg-cc-brass-300 shadow-[0_8px_22px_rgba(18,20,23,0.14)] h-14 rounded-full px-7 text-base uppercase tracking-[0.08em]">Get in Touch</button><p class="text-base leading-6 text-cc-concrete-100/60">Prefer to talk first? <a href="tel:2342858873" class="font-semibold text-cc-brass-300">(234) CULTURE</a></p></div><p class="text-sm text-cc-concrete-100/40 text-center">By submitting, you agree to our<!-- --> <a class="underline hover:text-cc-concrete-50" href="/terms">Terms</a> <!-- -->and<!-- --> <a class="underline hover:text-cc-concrete-50" href="/privacy">Privacy Policy</a>. Standard message rates may apply.</p></form></div></div></div></div></section><!--$--><!--/$--></main><footer class="border-t border-cc-forest-700 bg-cc-forest-900 text-cc-concrete-50"><div class="container-shell py-14 pb-28 lg:pb-14"><div class="grid gap-10 md:grid-cols-[1.4fr_1fr_1fr_1fr_1fr]"><div class="space-y-4"><h2 class="font-display text-3xl font-extrabold uppercase tracking-[0.12em]">Culture Construction</h2><p class="max-w-sm text-sm text-cc-concrete-100">Veteran-owned roofing, restoration, and construction with a focus on quality execution and client trust.</p><ul class="space-y-1 text-sm text-cc-concrete-100"><li><span class="text-cc-concrete-100/60">Headquarters: </span><a href="https://maps.google.com/?q=Culture+Construction+324+N+York+St+Elmhurst+IL+60126" target="_blank" rel="noopener noreferrer" class="hover:text-cc-brass-300">324 N York St, Elmhurst, IL 60126</a></li><li><span class="text-cc-concrete-100/60">Serving: </span>Illinois, Indiana, Wisconsin, West Virginia, Ohio, Connecticut, and Texas</li><li><a href="tel:2342858873" class="hover:text-cc-brass-300">(234) CULTURE</a><span class="ml-2 text-xs text-cc-concrete-100/60">(234) 285-8873</span></li><li><a href="mailto:[email protected]" class="hover:text-cc-brass-300">[email protected]</a></li></ul></div><div><h3 class="mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300">Company</h3><ul class="space-y-2 text-sm text-cc-concrete-100"><li><a class="hover:text-cc-brass-300" href="/about">About Us</a></li><li><a class="hover:text-cc-brass-300" href="/certifications">Certifications</a></li><li><a class="hover:text-cc-brass-300" href="/reviews">Reviews</a></li><li><a class="hover:text-cc-brass-300" href="/blog">Blog</a></li><li><a class="hover:text-cc-brass-300" href="/faq">FAQ</a></li><li><a class="hover:text-cc-brass-300" href="/warranty">Warranty</a></li><li><a class="hover:text-cc-brass-300" href="/financing">Financing</a></li><li><a class="hover:text-cc-brass-300" href="/careers">Careers</a></li><li><a class="hover:text-cc-brass-300" href="/free-estimate">Free Estimate</a></li></ul></div><div><h3 class="mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300">Services</h3><ul class="space-y-2 text-sm text-cc-concrete-100">
21<li><a class="hover:text-cc-brass-300" href="/services/roofing/residential">Residential Roofing</a></li><li><a class="hover:text-cc-brass-300" href="/services/commercial-roofing">Commercial Roofing</a></li><li><a class="hover:text-cc-brass-300" href="/services/siding/james-hardie">James Hardie Siding</a></li><li><a class="hover:text-cc-brass-300" href="/services/storm-restoration">Storm Restoration</a></li><li><a class="hover:text-cc-brass-300" href="/services/storm-restoration">Hail Damage Repair</a></li><li><a class="hover:text-cc-brass-300" href="/services/gutters">Gutters</a></li><li><a class="hover:text-cc-brass-300" href="/services/design-build">Design &amp; Build</a></li><li><a class="hover:text-cc-brass-300" href="/services/design-build/kitchen-remodeling">Kitchen Remodeling</a></li><li><a class="hover:text-cc-brass-300" href="/services/design-build/home-additions">Home Additions</a></li></ul></div><div><h3 class="mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300">Locations</h3><ul class="space-y-2 text-sm text-cc-concrete-100"><li><a class="hover:text-cc-brass-300" href="/services-in-elmhurst-illinois">Elmhurst, IL</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-naperville-illinois">Naperville, IL</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-hinsdale-illinois">Hinsdale, IL</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-winnetka-illinois">Winnetka, IL</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-indianapolis-indiana">Indianapolis, IN</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-milwaukee-wisconsin">Milwaukee, WI</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-columbus-ohio">Columbus, OH</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-charleston-west-virginia">Charleston, WV</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-bristol-connecticut">Bristol, CT</a></li><li><a class="hover:text-cc-brass-300" href="/services-in-grapevine-texas">Grapevine, TX</a></li><li><a class="hover:text-cc-brass-300" href="/locations">All Locations →</a></li></ul></div><div><h3 class="mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300">Legal</h3><ul class="space-y-2 text-sm text-cc-concrete-100"><li><a class="hover:text-cc-brass-300" href="/accessibility">Accessibility</a></li><li><a class="hover:text-cc-brass-300" href="/privacy">Privacy</a></li><li><a class="hover:text-cc-brass-300" href="/terms">Terms</a></li><li><a class="hover:text-cc-brass-300" href="/cookies">Cookies</a></li><li><a class="hover:text-cc-brass-300" href="/privacy#do-not-sell">Do Not Sell or Share My Personal Information</a></li></ul></div></div><div class="mt-12 flex flex-col gap-2 border-t border-cc-forest-700 pt-6 text-xs uppercase tracking-[0.08em] text-cc-concrete-100/80 md:flex-row md:items-center md:justify-between"><p>© <!-- -->2026<!-- --> <!-- -->Culture Construction &amp; Consulting LLC<!-- --> • Veteran-Owned Business</p><p>Roofing Contractor License No. 104.019364 • 105.009992</p><a href="https://chambermaster.elmhurstchamber.org/list/member/culture-construction-consulting-9249" target="_blank" rel="noopener noreferrer" class="hover:text-cc-brass-300 transition-colors">Elmhurst Chamber of Commerce Member</a></div></div></footer></div><noscript><iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-W96HK29J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
21<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.ABChatConfig = {\n  apiBase: \"https://app.abconsultingg.com\",\n  brandName: \"Culture\",\n  botName: \"Culture\",\n  businessName: \"Culture Construction\",\n  brandColor: \"#1F2D1E\",\n};","id":"ab-chat-config"}])</script>
21<style>
22#ab-chat-btn{background:#C6A45D !important;color:#1F2D1E !important}
23#ab-chat-header{background:#1F2D1E !important}
24#ab-chat-header .avatar{
25  background:#F6F6F4 !important;
26  background-image:url('/logos/culture-chat-avatar.png') !important;
27  background-size:74% 74% !important;
28  background-position:center !important;
29  background-repeat:no-repeat !important;
30  color:transparent !important;
31  font-size:0 !important;
32}
33#ab-chat-messages button{background:#C6A45D !important;color:#1F2D1E !important}
34#ab-chat-send{background:#1F2D1E !important;color:#F6F6F4 !important}
35#ab-chat-input:focus{border-color:#36563A !important;outline-color:#36563A !important}
36</style>
36<script src="/_next/static/chunks/webpack-15a16ebc73fef7e1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf" id="_R_" async=""></script>
36<script>(self.__next_f=self.__next_f||[]).push([0])</script>
36<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5038,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7177\",\"static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"RecaptchaProvider\"]\n3:I[9766,[],\"\"]\n4:I[8924,[],\"\"]\n5:I[2619,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"6275\",\"static/chunks/6275-58cc8d0b18d7d9c3.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1465\",\"static/chunks/1465-6695e2fe964c43c1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9725\",\"static/chunks/9725-8f2df9fc8bbb81da.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7750\",\"static/chunks/app/(marketing)/services/roofing/page-07b12d4efc329ac6.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"\"]\n6:I[318,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7177\",\"static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"ConsentBanner\"]\n7:I[9021,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7177\",\"static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"\"]\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/media/437e5f23c97e320c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/4c9affa5bc8f420e-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/79f0f365efbf4f90-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/861570854038c62d.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"style\"]\n:HL[\"/_next/static/css/fb87776940b2ac86.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"style\"]\n"])</script>
36<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"md2Q4h7dlcVS_JBoj39pM\",\"p\":\"\",\"c\":[\"\",\"services\",\"roofing\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"services\",{\"children\":[\"roofing\",{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/861570854038c62d.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/fb87776940b2ac86.css?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"id\":\"consent-default\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n(function(){\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  window.gtag = window.gtag || gtag;\\n  var denied = false;\\n  try {\\n    denied = navigator.globalPrivacyControl === true ||\\n             window.localStorage.getItem('cc_marketing_consent') === 'denied';\\n  } catch (e) { /* privacy mode / storage blocked — fall through to granted */ }\\n  var state = denied ? 'denied' : 'granted';\\n  gtag('consent', 'default', {\\n    ad_storage: state,\\n    ad_user_data: state,\\n    ad_personalization: state,\\n    analytics_storage: state,\\n    functionality_storage: 'granted',\\n    security_storage: 'granted'\\n  });\\n})();\\n\"}}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#070b0b\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#070b0b\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#070b0b\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_5a0ec0 __variable_d2dc74 antialiased\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-[200] focus:rounded focus:bg-cc-forest-900 focus:px-4 focus:py-2 focus:text-cc-brass-300 focus:outline-none focus:ring-2 focus:ring-cc-brass-500\",\"children\":\"Skip to main content\"}],[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"container-shell flex min-h-screen flex-col items-start justify-center gap-6 py-24\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-section-label\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"text-5xl font-extrabold uppercase text-cc-forest-900\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"max-w-xl text-lg text-cc-steel-500\",\"children\":\"The requested page does not exist in this scaffold. Return to the homepage and continue from there.\"}],[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"inline-flex h-11 items-center rounded-md bg-cc-brass-500 px-5 text-sm font-semibold uppercase tracking-[0.08em] text-cc-forest-900\",\"children\":\"Back to Home\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}],null,[[[\"$\",\"$L7\",\"GTM-W96HK29J\",{\"id\":\"gtm-GTM-W96HK29J\",\"strategy\":\"afterInteractive\",\"children\":\"(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;
36j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-W96HK29J');\"}]],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"iframe\",null,{\"title\":\"Google Tag Manager\",\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-W96HK29J\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]}]],[\"$\",\"$L7\",null,{\"id\":\"meta-pixel\",\"strategy\":\"afterInteractive\",\"children\":\"!function(f,b,e,v,n,t,s)\\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\nn.queue=[];t=b.createElement(e);t.async=!0;\\nt.src=v;s=b.getElementsByTagName(e)[0];\\ns.parentNode.insertBefore(t,s)}(window, document,'script',\\n'https://connect.facebook.net/en_US/fbevents.js');\\nfbq('init', '27510003735262115');\\nfbq('track', 'PageView');\\ndocument.addEventListener('click', function(e){\\n  var el = e.target;\\n  var link = el \u0026\u0026 el.closest ? el.closest('a[href^=\\\"tel:\\\"]') : null;\\n  if (link \u0026\u0026 window.fbq) { window.fbq('track', 'Contact'); }\\n}, true);\"}],\"$L8\",\"$L9\",\"$La\",\"$Lb\"]}]]}]]}],{\"children\":[\"(marketing)\",\"$Lc\",{\"children\":[\"services\",\"$Ld\",{\"children\":[\"roofing\",\"$Le\",{\"children\":[\"__PAGE__\",\"$Lf\",{},null,false]},null,false]},null,false]},null,false]},null,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script>
36<script>self.__next_f.push([1,"12:I[8955,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7177\",\"static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"Analytics\"]\n13:I[8854,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7177\",\"static/chunks/app/layout-874a12f70c898aa1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"SpeedInsights\"]\n14:I[7068,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"2351\",\"static/chunks/2351-665c82d1df50e3f9.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1995\",\"static/chunks/1995-a1d2d062fcc5d880.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9181\",\"static/chunks/app/(marketing)/layout-777052e2bbb65489.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"RoofleQuoteProvider\"]\n15:I[1995,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"2351\",\"static/chunks/2351-665c82d1df50e3f9.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1995\",\"static/chunks/1995-a1d2d062fcc5d880.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9181\",\"static/chunks/app/(marketing)/layout-777052e2bbb65489.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"SiteHeader\"]\n20:I[1356,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"6275\",\"static/chunks/6275-58cc8d0b18d7d9c3.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1465\",\"static/chunks/1465-6695e2fe964c43c1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9725\",\"static/chunks/9725-8f2df9fc8bbb81da.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"775"])</script>
36<script>self.__next_f.push([1,"0\",\"static/chunks/app/(marketing)/services/roofing/page-07b12d4efc329ac6.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"Image\"]\n21:I[982,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"6275\",\"static/chunks/6275-58cc8d0b18d7d9c3.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1465\",\"static/chunks/1465-6695e2fe964c43c1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9725\",\"static/chunks/9725-8f2df9fc8bbb81da.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7750\",\"static/chunks/app/(marketing)/services/roofing/page-07b12d4efc329ac6.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"RoofingCategoryFilter\"]\n2c:I[4431,[],\"ViewportBoundary\"]\n2e:I[4431,[],\"MetadataBoundary\"]\n2f:\"$Sreact.suspense\"\n8:[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}]]\n9:[\"$\",\"$L7\",null,{\"id\":\"ab-chat-config\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.ABChatConfig = {\\n  apiBase: \\\"https://app.abconsultingg.com\\\",\\n  brandName: \\\"Culture\\\",\\n  botName: \\\"Culture\\\",\\n  businessName: \\\"Culture Construction\\\",\\n  brandColor: \\\"#1F2D1E\\\",\\n};\"}}]\n"])</script>
36<script>self.__next_f.push([1,"a:[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n#ab-chat-btn{background:#C6A45D !important;color:#1F2D1E !important}\\n#ab-chat-header{background:#1F2D1E !important}\\n#ab-chat-header .avatar{\\n  background:#F6F6F4 !important;\\n  background-image:url('/logos/culture-chat-avatar.png') !important;\\n  background-size:74% 74% !important;\\n  background-position:center !important;\\n  background-repeat:no-repeat !important;\\n  color:transparent !important;\\n  font-size:0 !important;\\n}\\n#ab-chat-messages button{background:#C6A45D !important;color:#1F2D1E !important}\\n#ab-chat-send{background:#1F2D1E !important;color:#F6F6F4 !important}\\n#ab-chat-input:focus{border-color:#36563A !important;outline-color:#36563A !important}\\n\"}}]\n"])</script>
36<script>self.__next_f.push([1,"b:[\"$\",\"$L7\",null,{\"id\":\"ab-chatbot\",\"src\":\"https://app.abconsultingg.com/chatbot.js?v=8\",\"strategy\":\"afterInteractive\"}]\n"])</script>
36<script>self.__next_f.push([1,"c:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L14\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-cc-concrete-50\",\"children\":[[\"$\",\"$L15\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-cc-forest-700 bg-cc-forest-900 text-cc-concrete-50\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-shell py-14 pb-28 lg:pb-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-10 md:grid-cols-[1.4fr_1fr_1fr_1fr_1fr]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-3xl font-extrabold uppercase tracking-[0.12em]\",\"children\":\"Culture Construction\"}],[\"$\",\"p\",null,{\"className\":\"max-w-sm text-sm text-cc-concrete-100\",\"children\":\"Veteran-owned roofing, restoration, and construction with a focus on quality execution and client trust.\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-sm text-cc-concrete-100\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-cc-concrete-100/60\",\"children\":\"Headquarters: \"}],[\"$\",\"a\",null,{\"href\":\"https://maps.google.com/?q=Culture+Construction+324+N+York+St+Elmhurst+IL+60126\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"324 N York St, Elmhurst, IL 60126\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-cc-concrete-100/60\",\"children\":\"Serving: \"}],\"Illinois, Indiana, Wisconsin, West Virginia, Ohio, Connecticut, and Texas\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:2342858873\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"(234) CULTURE\"}],[\"$\",\"span\",null,{\"className\":\"ml-2 text-xs text-cc-concrete-100/60\",\"children\":\"(234) 285-8873\"}]]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"[email protected]\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-cc-concrete-100\",\"children\":[[\"$\",\"li\",\"About Us\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/about\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"About Us\"}]}],[\"$\",\"li\",\"Certifications\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/certifications\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Certifications\"}]}],[\"$\",\"li\",\"Reviews\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/reviews\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Reviews\"}]}],[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/blog\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"FAQ\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/faq\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"FAQ\"}]}],[\"$\",\"li\",\"Warranty\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/warranty\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Warranty\"}]}],[\"$\",\"li\",\"Financing\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/financing\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Financing\"}]}],[\"$\",\"li\",\"Careers\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/careers\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"Free Estimate\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/free-estimate\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Free Estimate\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300\",\"children\":\"Services\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-cc-concrete-100\",\"children\":[[\"$\",\"li\",\"Residential Roofing\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/roofing/residential\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Residential Roofing\"}]}],[\"$\",\"li\",\"Commercial Roofing\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/commercial-roofing\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Commercial Roofing\"}]}],[\"$\",\"li\",\"James Hardie Siding\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/siding/james-hardie\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"James Hardie Siding\"}]}],[\"$\",\"li\",\"Storm Restoration\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/storm-restoration\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Storm Restoration\"}]}],\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\"]}]]}],\"$L1b\",\"$L1c\"]}],\"$L1d\"]}]}]]}],\"$L1e\",\"$L1f\"]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
36<script>self.__next_f.push([1,"f:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"section\",null,{\"className\":\"section-hero\",\"children\":[[\"$\",\"$L20\",null,{\"src\":\"/images/heroes/roofing-hub.png\",\"alt\":\"\",\"fill\":true,\"priority\":true,\"className\":\"object-cover\",\"sizes\":\"100vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-cc-ink-900/85 via-cc-ink-900/60 to-cc-ink-900/40\"}],[\"$\",\"div\",null,{\"className\":\"noise-overlay absolute inset-0 opacity-[0.12]\"}],[\"$\",\"div\",null,{\"className\":\"container-shell relative section-hero-inner\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"mb-4\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex flex-wrap items-center gap-1 text-xs font-semibold uppercase tracking-[0.08em] text-cc-concrete-100/72\",\"children\":[[\"$\",\"li\",\"/\",{\"className\":\"flex items-center gap-1\",\"children\":[false,[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"transition-colors hover:text-cc-brass-300\",\"children\":\"Home\"}]]}],[\"$\",\"li\",\"/services\",{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3 w-3 text-cc-concrete-100/45\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}],[\"$\",\"$L5\",null,{\"href\":\"/services\",\"className\":\"transition-colors hover:text-cc-brass-300\",\"children\":\"Services\"}]]}],[\"$\",\"li\",\"/services/roofing\",{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3 w-3 text-cc-concrete-100/45\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"text-cc-concrete-50\",\"children\":\"Roofing\"}]]}]]}]}],[\"$\",\"span\",null,{\"className\":\"interactive-chip mb-3 inline-flex rounded-full border border-cc-brass-300/40 bg-cc-brass-500/14 px-3 py-1 text-xs font-semibold uppercase tracking-[0.1em] text-cc-brass-300\",\"children\":\"Roofing\"}],[\"$\",\"h1\",null,{\"className\":\"section-hero-title section-hero-title--wide mt-2 max-w-[20ch]\",\"children\":\"Reliable Roofing in Elmhurst \u0026 Chicagoland\"}],[\"$\",\"p\",null,{\"className\":\"section-hero-body mt-5 max-w-[64ch]\",\"children\":\"New installations, replacements, and repairs built for Midwest conditions. Reliable protection for homes and businesses.\"}]]}]]}],[\"$\",\"$L21\",null,{\"currentPath\":\"/services/roofing\",\"residentialServices\":[{\"label\":\"Shingle Roofing\",\"href\":\"/services/roofing/shingles\"},{\"label\":\"DaVinci Roofing\",\"href\":\"/services/roofing/davinci\"},{\"label\":\"Wood Shake Roofing\",\"href\":\"/services/roofing/wood-shake\"},{\"label\":\"Metal Roofing\",\"href\":\"/services/roofing/metal\"}],\"commercialServices\":[{\"label\":\"TPO Roofing\",\"href\":\"/services/roofing/tpo\"},{\"label\":\"PVC Roofing\",\"href\":\"/services/roofing/pvc\"},{\"label\":\"EPDM Roofing\",\"href\":\"/services/roofing/epdm\"},{\"label\":\"Modified Bitumen\",\"href\":\"/services/roofing/modified-bitumen\"},{\"label\":\"Roof Coatings\",\"href\":\"/services/roofing/roof-coatings\"},{\"label\":\"Metal Roofing\",\"href\":\"/services/roofing/metal\"}]}],[\"$\",\"section\",null,{\"className\":\"camo-texture py-16 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-shell\",\"children\":[\"$\",\"section\",null,{\"className\":\"related-services-section\",\"children\":[[\"$\",\"header\",null,{\"className\":\"mb-6 md:mb-8\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-section-label mb-2\",\"children\":\"From the Blog\"}],[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl font-extrabold uppercase tracking-[0.04em] text-cc-forest-900 md:text-3xl\",\"children\":\"Relevant Insights\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[75ch] text-sm leading-7 text-cc-steel-500 md:text-base\",\"children\":\"Field notes, research briefs, and tips from our team on this service.\"}]]}],[\"$\",\"div\",null,{\"className\":\"related-services-grid\",\"children\":[[\"$\",\"$L5\",\"post-14\",{\"href\":\"/blog/fall-roof-maintenance-checklist-chicagoland\",\"className\":\"related-service-card group\",\"children\":[\"$L22\",\"$L23\",\"$L24\",\"$L25\"]}],\"$L26\",\"$L27\"]}]]}]}]}],\"$L28\",\"$L29\",\"$L2a\"],null,\"$L2b\"]}]\n"])</script>
36<script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L2c\",null,{\"children\":\"$L2d\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L2e\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$2f\",null,{\"fallback\":null,\"children\":\"$L30\"}]}]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"31:I[7386,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"2351\",\"static/chunks/2351-665c82d1df50e3f9.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1995\",\"static/chunks/1995-a1d2d062fcc5d880.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9181\",\"static/chunks/app/(marketing)/layout-777052e2bbb65489.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"StickyMobileCta\"]\n32:I[8473,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"2351\",\"static/chunks/2351-665c82d1df50e3f9.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1995\",\"static/chunks/1995-a1d2d062fcc5d880.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9181\",\"static/chunks/app/(marketing)/layout-777052e2bbb65489.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"StormAlertModal\"]\n34:I[9725,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3368\",\"static/chunks/3368-a19fd3dfea463193.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"6275\",\"static/chunks/6275-58cc8d0b18d7d9c3.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"1465\",\"static/chunks/1465-6695e2fe964c43c1.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"9725\",\"static/chunks/9725-8f2df9fc8bbb81da.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"3389\",\"static/chunks/3389-b3af5e07dc896a8a.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\",\"7750\",\"static/chunks/app/(marketing)/services/roofing/page-07b12d4efc329ac6.js?dpl=dpl_625z6Fyrfch8mqjkaL3yiGqE4yTf\"],\"LeadForm\"]\n35:I[4431,[],\"OutletBoundary\"]\n37:I[5278,[],\"AsyncMetadataOutlet\"]\n16:[\"$\",\"li\",\"Hail Damage Repair\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/storm-restoration\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Hail Damage Repair\"}]}]\n17:[\"$\",\"li\",\"Gutters\",{\"children\":[\""])</script>
36<script>self.__next_f.push([1,"$\",\"$L5\",null,{\"href\":\"/services/gutters\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Gutters\"}]}]\n18:[\"$\",\"li\",\"Design \u0026 Build\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/design-build\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Design \u0026 Build\"}]}]\n19:[\"$\",\"li\",\"Kitchen Remodeling\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/design-build/kitchen-remodeling\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Kitchen Remodeling\"}]}]\n1a:[\"$\",\"li\",\"Home Additions\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services/design-build/home-additions\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Home Additions\"}]}]\n"])</script>
36<script>self.__next_f.push([1,"1b:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300\",\"children\":\"Locations\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-cc-concrete-100\",\"children\":[[\"$\",\"li\",\"Elmhurst, IL\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-elmhurst-illinois\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Elmhurst, IL\"}]}],[\"$\",\"li\",\"Naperville, IL\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-naperville-illinois\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Naperville, IL\"}]}],[\"$\",\"li\",\"Hinsdale, IL\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-hinsdale-illinois\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Hinsdale, IL\"}]}],[\"$\",\"li\",\"Winnetka, IL\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-winnetka-illinois\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Winnetka, IL\"}]}],[\"$\",\"li\",\"Indianapolis, IN\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-indianapolis-indiana\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Indianapolis, IN\"}]}],[\"$\",\"li\",\"Milwaukee, WI\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-milwaukee-wisconsin\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Milwaukee, WI\"}]}],[\"$\",\"li\",\"Columbus, OH\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-columbus-ohio\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Columbus, OH\"}]}],[\"$\",\"li\",\"Charleston, WV\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-charleston-west-virginia\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Charleston, WV\"}]}],[\"$\",\"li\",\"Bristol, CT\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-bristol-connecticut\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Bristol, CT\"}]}],[\"$\",\"li\",\"Grapevine, TX\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/services-in-grapevine-texas\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Grapevine, TX\"}]}],[\"$\",\"li\",\"All Locations →\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/locations\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"All Locations →\"}]}]]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"1c:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 font-display text-base font-bold uppercase tracking-[0.08em] text-cc-brass-300\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-cc-concrete-100\",\"children\":[[\"$\",\"li\",\"Accessibility\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/accessibility\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Accessibility\"}]}],[\"$\",\"li\",\"Privacy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"Terms\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/terms\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Terms\"}]}],[\"$\",\"li\",\"Cookies\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/cookies\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Cookies\"}]}],[\"$\",\"li\",\"Do Not Sell or Share My Personal Information\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/privacy#do-not-sell\",\"className\":\"hover:text-cc-brass-300\",\"children\":\"Do Not Sell or Share My Personal Information\"}]}]]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"1d:[\"$\",\"div\",null,{\"className\":\"mt-12 flex flex-col gap-2 border-t border-cc-forest-700 pt-6 text-xs uppercase tracking-[0.08em] text-cc-concrete-100/80 md:flex-row md:items-center md:justify-between\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" \",\"Culture Construction \u0026 Consulting LLC\",\" • Veteran-Owned Business\"]}],[\"$\",\"p\",null,{\"children\":\"Roofing Contractor License No. 104.019364 • 105.009992\"}],[\"$\",\"a\",null,{\"href\":\"https://chambermaster.elmhurstchamber.org/list/member/culture-construction-consulting-9249\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"hover:text-cc-brass-300 transition-colors\",\"children\":\"Elmhurst Chamber of Commerce Member\"}]]}]\n1e:[\"$\",\"$L31\",null,{}]\n1f:[\"$\",\"$L32\",null,{}]\n22:[\"$\",\"$L20\",null,{\"src\":\"/images/blog/fall-roof-maintenance-chicagoland.jpg\",\"alt\":\"Contractor inspecting a residential roof during fall in the Chicago suburbs\",\"fill\":true,\"className\":\"related-service-card__image\",\"sizes\":\"(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw\"}]\n23:[\"$\",\"div\",null,{\"className\":\"related-service-card__overlay\"}]\n24:[\"$\",\"div\",null,{\"className\":\"related-service-card__noise\"}]\n"])</script>
36<script>self.__next_f.push([1,"25:[\"$\",\"div\",null,{\"className\":\"related-service-card__content\",\"children\":[[\"$\",\"span\",null,{\"className\":\"related-service-card__chip\",\"children\":\"Tips\"}],[\"$\",\"h4\",null,{\"className\":\"related-service-card__title\",\"children\":\"Your Fall Roof Maintenance Checklist for Chicagoland Homeowners\"}],[\"$\",\"p\",null,{\"className\":\"related-service-card__description\",\"children\":\"Fall is the last clear window to get your roof, gutters, and siding winter-ready in the Chicago suburbs. Use this homeowner's checklist to catch small problems before snow, ice, and freeze/thaw turn them into expensive ones.\"}],[\"$\",\"span\",null,{\"className\":\"related-service-card__cta\",\"children\":[\"Read Post\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"26:[\"$\",\"$L5\",\"post-12\",{\"href\":\"/blog/why-gutters-matter-more-in-summer-than-you-think\",\"className\":\"related-service-card group\",\"children\":[[\"$\",\"$L20\",null,{\"src\":\"/images/services/gutters.jpg\",\"alt\":\"Gutter system directing summer storm water away from a home\",\"fill\":true,\"className\":\"related-service-card__image\",\"sizes\":\"(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__overlay\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__noise\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__content\",\"children\":[[\"$\",\"span\",null,{\"className\":\"related-service-card__chip\",\"children\":\"Tips\"}],[\"$\",\"h4\",null,{\"className\":\"related-service-card__title\",\"children\":\"Why Gutters Matter More in Summer Than You Think\"}],[\"$\",\"p\",null,{\"className\":\"related-service-card__description\",\"children\":\"Summer storms bring sudden, heavy downpours that put your gutter system to the test. Learn how clogged or poorly installed gutters quietly damage your roof, siding, and foundation — and what to do about it.\"}],[\"$\",\"span\",null,{\"className\":\"related-service-card__cta\",\"children\":[\"Read Post\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"27:[\"$\",\"$L5\",\"post-11\",{\"href\":\"/blog/hidden-exterior-damage-that-gets-worse-in-summer\",\"className\":\"related-service-card group\",\"children\":[[\"$\",\"$L20\",null,{\"src\":\"/images/blog/delayed-repairs.png\",\"alt\":\"Home exterior showing hidden damage that worsens in summer heat\",\"fill\":true,\"className\":\"related-service-card__image\",\"sizes\":\"(max-width: 640px) 100vw, (max-width: 1279px) 50vw, 33vw\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__overlay\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__noise\"}],[\"$\",\"div\",null,{\"className\":\"related-service-card__content\",\"children\":[[\"$\",\"span\",null,{\"className\":\"related-service-card__chip\",\"children\":\"Tips\"}],[\"$\",\"h4\",null,{\"className\":\"related-service-card__title\",\"children\":\"Hidden Exterior Damage That Gets Worse in Summer\"}],[\"$\",\"p\",null,{\"className\":\"related-service-card__description\",\"children\":\"Summer heat, UV, and sudden storms accelerate hidden roof, siding, and gutter damage faster than any other season. Learn the warning signs and why an early exterior inspection prevents costly repairs.\"}],[\"$\",\"span\",null,{\"className\":\"related-service-card__cta\",\"children\":[\"Read Post\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]]}]]}]\n"])</script>
36<script>self.__next_f.push([1,"28:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://cultureccc.com/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Services\\\",\\\"item\\\":\\\"https://cultureccc.com/services\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Roofing\\\",\\\"item\\\":\\\"https://cultureccc.com/services/roofing\\\"}]}\"}}]\n33:Tb0b,"])</script>
36<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"name\":\"Roofing Services\",\"description\":\"Professional roofing services in Elmhurst \u0026 Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential \u0026 commercial.\",\"url\":\"https://cultureccc.com/services/roofing\",\"image\":\"https://cultureccc.com/images/heroes/roofing-hub.png\",\"mainEntityOfPage\":\"https://cultureccc.com/services/roofing\",\"serviceType\":\"Roofing\",\"provider\":{\"@type\":\"LocalBusiness\",\"name\":\"Culture Construction \u0026 Consulting LLC\",\"url\":\"https://cultureccc.com\",\"telephone\":\"(234) 285-8873\",\"email\":\"[email protected]\",\"image\":\"https://cultureccc.com/images/hero/beginning.jpeg\",\"sameAs\":[\"https://www.facebook.com/CultureConstructionConsulting\",\"https://www.instagram.com/culture_construction_/\",\"https://twitter.com/Culture_CCC\",\"https://www.youtube.com/channel/UCcuoeqi8MSlBEnG6UYGn7WQ\",\"https://www.bbb.org/us/il/elmhurst/profile/roofing-contractors/culture-construction-and-consulting-llc-0654-1000095444\",\"https://www.jameshardie.com/find-a-contractor/results/culture-construction-and-consulting-llc-elmhurst/\",\"https://www.gaf.com/en-us/roofing-contractors/residential/usa/il/elmhurst/culture-construction-consulting-llc-1139326\",\"https://chambermaster.elmhurstchamber.org/list/member/culture-construction-consulting-9249\"],\"hasCredential\":[{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"license\",\"name\":\"Illinois Roofing License 104.019364\"},{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"license\",\"name\":\"Illinois Roofing License 105.009992\"}],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"324 N York St\",\"addressLocality\":\"Elmhurst\",\"addressRegion\":\"IL\",\"postalCode\":\"60126\",\"addressCountry\":\"US\"},\"areaServed\":[{\"@type\":\"State\",\"name\":\"Illinois\"},{\"@type\":\"State\",\"name\":\"Indiana\"},{\"@type\":\"State\",\"name\":\"Wisconsin\"},{\"@type\":\"State\",\"name\":\"West Virginia\"},{\"@type\":\"State\",\"name\":\"Ohio\"},{\"@type\":\"State\",\"name\":\"Connecticut\"}],\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Roofing \u0026 Construction Services\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Residential Roofing\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Commercial Roofing\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Storm Damage Restoration\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Siding Installation\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Interior Remodeling\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Gutter Installation\"}}]},\"slogan\":\"Veteran-Owned. Built to Last.\",\"foundingDate\":\"2010\"},\"areaServed\":[{\"@type\":\"State\",\"name\":\"Illinois\"},{\"@type\":\"State\",\"name\":\"Indiana\"},{\"@type\":\"State\",\"name\":\"Wisconsin\"},{\"@type\":\"State\",\"name\":\"West Virginia\"}]}"])</script>
36<script>self.__next_f.push([1,"29:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$33\"}}]\n2a:[\"$\",\"$L34\",null,{\"variant\":\"section\",\"title\":\"Get a Free Roofing Services Estimate\",\"description\":\"Share a few details about your project and we will follow up within 24 to 48 hours.\",\"sourcePage\":\"/services/roofing\",\"serviceCategory\":\"$undefined\"}]\n2b:[\"$\",\"$L35\",null,{\"children\":[\"$L36\",[\"$\",\"$L37\",null,{\"promise\":\"$@38\"}]]}]\n"])</script>
36<script>self.__next_f.push([1,"2d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
36<script>self.__next_f.push([1,"36:null\n"])</script>
36<script>self.__next_f.push([1,"39:I[622,[],\"IconMark\"]\n"])</script>
36<script>self.__next_f.push([1,"38:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Professional Roofing Services | Culture\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Professional roofing services in Elmhurst \u0026 Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential \u0026 commercial.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://cultureccc.com/services/roofing\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Professional Roofing Services | Culture Construction\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Professional roofing services in Elmhurst \u0026 Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential \u0026 commercial.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://cultureccc.com/services/roofing\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Culture Construction\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://cultureccc.com/images/heroes/roofing-hub.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Professional Roofing Services | Culture Construction\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Professional roofing services in Elmhurst \u0026 Chicago suburbs. Veteran-owned, GAF Master Elite certified. Free inspections, insurance claim support, residential \u0026 commercial.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://cultureccc.com/images/heroes/roofing-hub.png\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"200x181\"}],[\"$\",\"$L39\",\"14\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
36<script>self.__next_f.push([1,"30:\"$38:metadata\"\n"])</script>
36</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.