(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[572],{283:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/roof1.a60e93d1.webp",height:107,width:107,blurDataURL:"data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSBMAAAABF/D7/4iIQiBAmBWl2EJE/zMZAFZQOCBOAAAA0AEAnQEqCAAIAAJAOCWIAnQA89ttBvAA/tYrisnt/uRYLJw3sdfd5b8AW7vDPTS20UqA+aK7v1HuqwPSksNxW/4N+fUdaYeVSvKUQgAA",blurWidth:8,blurHeight:8}},380:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/residential5.f7ed39f3.webp",height:2734,width:4096,blurDataURL:"data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoIAAUAAkA4JQBOgCNSz17zoAD+8aPPmssrg0/owf2trAPFqHjyoiUdzsTj7arb1L7gvmmO2UUVzAAA",blurWidth:8,blurHeight:5}},1969:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/residential6.53d78e63.webp",height:2133,width:3200,blurDataURL:"data:image/webp;base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoIAAUAAkA4JYgCdAD0jO9q4AD+8ASFRTDOc3hKjpLvlHpIpDEcccrsOWLoYkAA",blurWidth:8,blurHeight:5}},2242:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/residential7.a572db7e.webp",height:637,width:1e3,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoIAAUAAkA4JbACdAEOZ0H4AAD+rN0Eg/Ix6LPXi+xmw5H3kO3NfyfUo/NNTqz/1zK5X9inTHn/FnHAAAA=",blurWidth:8,blurHeight:5}},2904:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(5155);a(2115);var r=a(2610);let i=function(e){let{buttonName:t}=e;return(0,s.jsxs)("button",{className:"py-2 px-4 bg-[#006045] heading-font text-lg font-normal rounded-xl text-white flex items-center gap-3 heading-font",children:[t," ",(0,s.jsx)(r.uJ,{})]})}},3119:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var s=a(5155),r=a(2115);let i=[{question:"How do I know if I need a new roof?",answer:"Signs you may need a new roof include missing or curled shingles, water leaks or stains on ceilings, sagging rooflines, granules in gutters, or if your roof is 20+ years old. We offer free roof inspections to assess its condition and recommend the best course of action."},{question:"What roofing materials do you offer?",answer:"We install a variety of roofing systems including asphalt shingles, metal roofing, and flat roofing systems. Our team will help you choose the right material based on your home’s style, budget, and local weather conditions."},{question:"How long does a roof replacement take?",answer:"Most residential roof replacements are completed in 1–3 days, depending on the size of the roof and weather conditions. We strive to minimize disruption to your daily routine and keep your property clean throughout the process."},{question:"Will you remove my old roof before installing a new one?",answer:"Yes, we will perform a full tear-off to remove the existing roofing materials. This allows us to inspect the decking underneath and ensure a solid foundation for your new roof."},{question:"Do you offer roof repair services?",answer:"Absolutely. We provide fast and affordable roof repairs for leaks, storm damage, missing shingles, flashing issues, and more. Timely repairs can prevent further damage and extend your roof’s lifespan."}],l=function(){let[e,t]=(0,r.useState)(null),a=a=>{t(e===a?null:a)};return(0,s.jsx)("div",{className:"faq pb-20 ",children:(0,s.jsx)("div",{className:"container-fluid mx-auto bg-[#F7F7F7] rounded-4xl my-16",children:(0,s.jsxs)("div",{className:"grid grid-cols-12 ",children:[(0,s.jsx)("div",{className:"col-span-12 lg:col-span-6 ",children:(0,s.jsxs)("div",{className:"py-24 px-8 md:px-24 max-w-5xl mx-auto gap-12",children:[(0,s.jsxs)("div",{className:"flex flex-col text-left space-y-5",children:[(0,s.jsx)("p",{className:"inline-block font-normal text-lg md:text-xl mb-4 text-[#006C4E] heading-font",children:"GOT QUESTION?"}),(0,s.jsx)("p",{className:"text-3xl md:text-4xl lg:text-5xl font-semibold text-base-content text-[#191619] heading-font",children:"Frequently Asked Questions"}),(0,s.jsx)("p",{className:"inter-font text-[#5B5B5B] font-normal text-xl",children:"We’ve got answers to all your questions. Here are some of the most common things homeowners ask us about roofing services, timelines, materials, and more. If you don’t see your question here, feel free to reach out — we’re always happy to help!"})]}),(0,s.jsx)("ul",{className:"basis-1/2 mt-5",children:i.map((t,r)=>(0,s.jsxs)("li",{children:[(0,s.jsxs)("button",{className:"relative flex gap-2 items-center w-full py-5 text-base font-medium inter-font text-left md:text-lg border-base-content/10","aria-expanded":e===r,onClick:()=>a(r),children:[(0,s.jsx)("span",{className:"flex-1 text-base-content font-medium text-[21px] text-[#191619]",children:t.question}),(0,s.jsxs)("svg",{className:"flex-shrink-0 w-4 h-4 ml-auto fill-current",viewBox:"0 0 16 16",children:[(0,s.jsx)("rect",{y:"7",width:"16",height:"2",rx:"1",className:"transform origin-center transition duration-200 ease-out text-[#191619] ".concat(e===r?"rotate-180":"")}),(0,s.jsx)("rect",{y:"7",width:"16",height:"2",rx:"1",className:"transform origin-center rotate-90 transition duration-200 ease-out text-[#191619] ".concat(e===r?"rotate-180":"")})]})]}),(0,s.jsx)("div",{className:"transition-all duration-300 ease-in-out overflow-hidden ".concat(e===r?"max-h-40":"max-h-0"),children:(0,s.jsx)("div",{className:"pb-5 leading-relaxed space-y-2 text-lg font-normal inter-font text-[#5B5B5B]",children:t.answer})})]},r))})]})}),(0,s.jsx)("div",{className:"col-span-12 lg:col-span-6",children:(0,s.jsx)("div",{className:"faq-image h-[30vh] md:h-[50vh] lg:h-[100vh]"})})]})})})}},3203:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/residential4.aa5a3189.webp",height:2926,width:4096,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoIAAYAAkA4JZAAAxZgb6n+AAD+6J+BmoFjMxaA9c4M2YvAWLqeOMqQPSE0zmqdD/1KeX4IT3O3/xwgAAA=",blurWidth:8,blurHeight:6}},4257:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/interior.00197efc.webp",height:106,width:107,blurDataURL:"data:image/webp;base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoIAAgAAkA4JQBOkCYiuMEgTeAA/rdwQNndlMmL/OTPid7aa4Nl4MqeqWSD7pcuv8HEy3D8gEumUnCjBPK/TSStIGAAAA==",blurWidth:8,blurHeight:8}},4304:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s,r=a(2115);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{A:()=>l});var s,r=a(2115);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/roof2.5f6ae470.webp",height:107,width:107,blurDataURL:"data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoIAAgAAkA4JQBOgCKUjtSAYAD+/TPq6CVwIlb/qhS69FZ2aJUsXpyXZ0w7GqLDQQURs8R/Q5xDD0AA",blurWidth:8,blurHeight:8}},5866:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/homecranebg.aeb1858d.webp",height:569,width:1437,blurDataURL:"data:image/webp;base64,UklGRngAAABXRUJQVlA4WAoAAAAQAAAABwAAAgAAQUxQSAsAAAABD9D/iAhMYET/owBWUDggRgAAADACAJ0BKggAAwACQDglsAJ0RwBkgAKHabWuAP78doa5GF5OdKMpnjw+am7rV/G1v/4ZanbtV/G1vatJUAPlq4fdXuYAAAA=",blurWidth:8,blurHeight:3}},6220:(e,t,a)=>{"use strict";a.d(t,{default:()=>f});var s=a(5155);a(2115);var r=a(1054);let i={src:"/_next/static/media/solution1.306f4058.webp"},l={src:"/_next/static/media/solution2.c42c82ae.webp"},n={src:"/_next/static/media/solution3.a89a314c.webp"},o={src:"/_next/static/media/solution4.ef3974b6.webp"},d={src:"/_next/static/media/solution5.f4f3fca3.webp"},c={src:"/_next/static/media/solution6.b088ae13.webp"},m={src:"/_next/static/media/solution7.b1519444.webp"};var A=a(2904),h=a(6874),x=a.n(h);let u={position:"absolute",bottom:0,width:"100%",paddingBottom:"80px",background:"linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent)",color:"#fff",textAlign:"center"},f=()=>(0,s.jsxs)(r.A,{infinite:!0,arrows:!0,className:"custom-carousel",afterChange:e=>{},children:[(0,s.jsx)("div",{children:(0,s.jsx)("div",{style:{backgroundImage:"url(".concat(i.src,")")},className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl ",children:"Interior Remodeling Services"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"We help transform your home’s interior with expert remodeling services. From kitchens and bathrooms to basements and living areas, we create functional and beautiful spaces tailored to your lifestyle and vision."}),(0,s.jsx)(x(),{href:"/interior-remodeling",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(l.src,")")},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl ",children:"Siding & Window Installation"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"Upgrade your home’s curb appeal and energy efficiency with high-quality siding and window installations. We offer a variety of materials and styles to enhance durability, insulation, and overall appearance."}),(0,s.jsx)(x(),{href:"/siding-and-windows",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(n.src,")")},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl",children:"Roof Repairs and Replacements"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"Whether it’s a minor fix or a full roof replacement, we’ve got you covered. Our skilled team identifies issues early and delivers long-lasting solutions to keep your home protected year-round."}),(0,s.jsx)(x(),{href:"/roof-repairs-and-replacement",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(o.src,")")},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl ",children:"Custom Deck Building"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"Create the perfect outdoor retreat with our custom deck design and build services. We craft strong, stylish decks that add living space and value to your home, built to withstand the elements."}),(0,s.jsx)(x(),{href:"/decks",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(d.src,")")},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl ",children:"Stamp Concrete Patios"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"Add charm and character to your backyard with stamped concrete patios. This durable and decorative option mimics natural stone or brick at a fraction of the cost—perfect for entertaining or relaxing."}),(0,s.jsx)(x(),{href:"/stamp-concrete-patios",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(c.src,")")},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl",children:"Professional Power Washing"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"Restore the fresh look of your home’s exterior with our professional power washing services. We clean siding, decks, patios, and more—removing dirt, mold, and grime for a refreshed finish."}),(0,s.jsx)(x(),{href:"/power-washing",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"relative bg-cover bg-center flex items-end justify-center pb-12 h-[400px] md:h-[500px] lg:h-[90vh]",style:{backgroundImage:"url(".concat(m.src,")"),backgroundPosition:"center",backgroundSize:"cover",backgroundRepeat:"no-repeat"},children:(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-b from-transparent to-black rounded-t-3xl z-10",children:(0,s.jsxs)("div",{className:"space-y-4 flex justify-center items-center flex-col",style:u,children:[(0,s.jsx)("h2",{className:"heading-font font-bold text-3xl md:text-5xl ",children:"Landscaping & Yard Enhancements"}),(0,s.jsx)("p",{className:"text-[#DEDEDE] font-normal mx-8 text-lg md:text-xl inter-font md:w-[680px]",children:"From small touch-ups to complete yard makeovers, we offer flexible landscaping solutions. We help maintain and improve your property’s look with trimming, planting, edging, and general upkeep."}),(0,s.jsx)(x(),{href:"/misc-landscaping",children:(0,s.jsx)(A.A,{buttonName:"Learn More"})})]})})})})]})},6498:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/herobg.2f6e0fb1.webp",height:954,width:1646,blurDataURL:"data:image/webp;base64,UklGRkgAAABXRUJQVlA4IDwAAACwAQCdASoIAAUAAkA4JQBOgB8xSdVAAP4BdDW4ygrj9yqXjHnYh27GK2u/PExDDORfmYNOAO2e8upAAAA=",blurWidth:8,blurHeight:5}},6572:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,6874,23)),Promise.resolve().then(a.t.bind(a,3063,23)),Promise.resolve().then(a.bind(a,6498)),Promise.resolve().then(a.bind(a,5866)),Promise.resolve().then(a.bind(a,4257)),Promise.resolve().then(a.bind(a,3203)),Promise.resolve().then(a.bind(a,380)),Promise.resolve().then(a.bind(a,1969)),Promise.resolve().then(a.bind(a,2242)),Promise.resolve().then(a.bind(a,9983)),Promise.resolve().then(a.bind(a,283)),Promise.resolve().then(a.bind(a,4685)),Promise.resolve().then(a.bind(a,6718)),Promise.resolve().then(a.bind(a,8242)),Promise.resolve().then(a.bind(a,9495)),Promise.resolve().then(a.bind(a,7336)),Promise.resolve().then(a.bind(a,3119)),Promise.resolve().then(a.bind(a,6220)),Promise.resolve().then(a.bind(a,9328))},6718:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/roof3.17ad1bd3.webp",height:106,width:106,blurDataURL:"data:image/webp;base64,UklGRnwAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSBUAAAABD3D//4iIoCBtA6b+Te+KiOh/iAcAVlA4IEAAAADwAQCdASoIAAgAAkA4JQBOjXAAW6NOyQgA/vIVh2I4nfUYRavvtxJ2sfuy2LyME9YNDekIPHF54dEYr4ch/QAA",blurWidth:8,blurHeight:8}},7336:(e,t,a)=>{"use strict";a.d(t,{default:()=>m});var s=a(5155);a(2115);var r=a(6766);let i={src:"/_next/static/media/dedicated1.1ffbfda9.webp",height:309,width:410,blurDataURL:"data:image/webp;base64,UklGRpIAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSCYAAAABL6AgbQPGv+ad2IiIQIBBSFIO4b8MfhJIJX+eGCL6H20voH+SA1ZQOCBGAAAA0AEAnQEqCAAGAAJAOCUAToAejNSR3XAA3io/Br2mb8yshZJ5+yx5DFWEH1NB4eS3MYnYfHuXTmJq/6Cy8jalkjYzR5oAAA==",blurWidth:8,blurHeight:6},l={src:"/_next/static/media/dedicated2.61780661.webp",height:272,width:410,blurDataURL:"data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoIAAUAAkA4JYgCdAEfbSrY1gAA/f06bCV/jXNuv+Xi5Vexqgx3sXa6axLfy4KipglTnLvS7kLvyPAA",blurWidth:8,blurHeight:5};var n=a(4514),o=a(2904),d=a(6874),c=a.n(d);let m=function(){return(0,s.jsx)("div",{className:"dedicated py-20",children:(0,s.jsx)("div",{className:"container mx-auto px-4 md:px-8",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-5 gap-10 items-start",children:[(0,s.jsxs)("div",{className:"lg:col-span-2 flex flex-col md:flex-row lg:flex-col lg:items-end gap-6",children:[(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsx)(r.default,{src:i,alt:"dedication image 1",className:"rounded-4xl w-full md:h-60 lg:h-auto object-cover"})}),(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsx)(r.default,{src:l,alt:"dedication image 2",className:"rounded-4xl w-full md:h-60 lg:h-auto object-cover"})})]}),(0,s.jsxs)("div",{className:"lg:col-span-3 flex flex-col gap-6",children:[(0,s.jsx)("h4",{className:"text-[#006C4E] font-normal text-xl inter-font",children:"Why CHOOSE US?"}),(0,s.jsx)("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold heading-font text-[#191619]",children:"Trusted by Homeowners Throughout"}),(0,s.jsx)("p",{className:"font-normal text-xl text-[#5B5B5B] inter-font",children:"With years of experience and a passion for quality, we provide residential roofing solutions that stand the test of time."}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"font-medium text-[22px] inter-font text-[#191619] mb-4",children:"Our Mission"}),(0,s.jsx)("ul",{className:"flex flex-col gap-4",children:["Fully Licensed & Insured Contractors","Local Experts with over 30 Years of Experience","Free Estimates & Transparent Pricing","Quality Materials from Trusted Manufacturers","Workmanship Warranties on All Projects"].map((e,t)=>(0,s.jsxs)("li",{className:"flex items-start gap-4 text-[#5B5B5B] font-normal text-xl border-t border-[#5B5B5B]/10 pt-4 first:border-none first:pt-0",children:[(0,s.jsx)("div",{className:"w-6 min-w-6 mt-1",children:(0,s.jsx)(n.A,{})}),e]},t))})]}),(0,s.jsx)("div",{className:"pt-4",children:(0,s.jsx)(c(),{href:"/contactus",children:(0,s.jsx)(o.A,{buttonName:"Choose McKenna Roofing & Construction"})})})]})]})})})}},8242:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/window.1c260923.webp",height:106,width:107,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoIAAgAAkA4JZQCdAD0X2NTSADMo9ZYtdpOtUt8pbZ7qGorEDHbO5zt1I1ktmKMaIM0tEo2LZFDlqYAAAA=",blurWidth:8,blurHeight:8}},9328:(e,t,a)=>{"use strict";a.d(t,{default:()=>f});var s=a(5155),r=a(2115),i=a(8296);a(6310);let l={src:"/_next/static/media/roofoption1.eb9f0f65.webp",height:392,width:302,blurDataURL:"data:image/webp;base64,UklGRooAAABXRUJQVlA4WAoAAAAQAAAABQAABwAAQUxQSCQAAAABLyAQSPyhP42ICDIohGSFes/gk0GTQCr5+6QQ0f8oL6F3+gBWUDggQAAAABACAJ0BKgYACAACQDglAE6I//A9EevqBgAA/vySGKcPT7oq7v6U4xQeSymkR5UiVPhVj9Snkk0RtAN0SuLOgAA=",blurWidth:6,blurHeight:8},n={src:"/_next/static/media/roofoption2.8ffae2a3.webp",height:392,width:302,blurDataURL:"data:image/webp;base64,UklGRpIAAABXRUJQVlA4WAoAAAAQAAAABQAABwAAQUxQSB8AAAABJ/D+/4iIBYWQrFDvGXwyaBJIIX+vFCL6H+Ul9E4fAFZQOCBMAAAAcAIAnQEqBgAIAAJAOCWgAnR/CMAAXDNctrHNEAD+eTFF98GtgnI4SqIS72jYBvS2ja/Ms6nA5CMxvbm+AhCvNZDv6C+Wc+fdWGoAAA==",blurWidth:6,blurHeight:8},o={src:"/_next/static/media/roofoption3.01c482b6.webp",height:392,width:302,blurDataURL:"data:image/webp;base64,UklGRpIAAABXRUJQVlA4WAoAAAAQAAAABQAABwAAQUxQSCQAAAABLyAQSPyhP42ICDIohGSFes/gk0GTQCr5+6QQ0f8oL6F3+gBWUDggSAAAALABAJ0BKgYACAACQDglAE6AHm9ZjAAA/pG/4sXE2PjhTp6XDzc6RSyp7XzCrD2Lp2QfoDv4b7WaRJVFd/kfhripst4AYXgAAA==",blurWidth:6,blurHeight:8};var d=a(748),c=a(4315),m=a(6766);let A=e=>{let{title:t,subtitle:a,image:r,features:i,paragraph:l}=e;return(0,s.jsx)("div",{className:"card mx-2 p-5 bg-[#006C4E] rounded-3xl border border-[#FFFFFF33]",children:(0,s.jsxs)("div",{className:"flex flex-col md:flex-row md:space-x-10",children:[(0,s.jsx)(m.default,{src:r,alt:"roof type",className:"h-40 md:h-full"}),(0,s.jsxs)("div",{className:"text-start px-4 md:px-0 my-auto",children:[(0,s.jsxs)("div",{className:"pb-2 ",children:[(0,s.jsx)("h1",{className:"heading-font font-bold text-[26px]",children:t}),(0,s.jsx)("p",{className:"inter-font font-normal text-base text-[#FFFFFFB2]",children:a})]}),(0,s.jsx)("div",{children:(0,s.jsx)("p",{className:"font-inter font-normal text-base text-[#DEDEDE] mb-4",children:l})}),(0,s.jsx)("ul",{className:"list-disc text-start",children:i.map((e,t)=>(0,s.jsx)("li",{className:"inter-font font-normal text-base text-[#DEDEDE] pb-2",children:e},t))})]})]})})};var h=a(6874),x=a.n(h);let u={superLargeDesktop:{breakpoint:{max:4e3,min:3e3},items:5},desktop:{breakpoint:{max:3e3,min:1024},items:2},tablet:{breakpoint:{max:1024,min:464},items:1},mobile:{breakpoint:{max:464,min:0},items:1}},f=function(){let e=(0,r.useRef)(null);return(0,s.jsx)("div",{className:"roof-options py-20 roofbg ",children:(0,s.jsxs)("div",{className:"container mx-auto text-center",children:[(0,s.jsxs)("div",{className:"space-y-5",children:[(0,s.jsx)("h5",{className:"heading-font text-xl font-normal uppercase",children:"Options That Fit Every Home"}),(0,s.jsx)("h1",{className:"heading-font font-bold text-4xl lg:text-5xl mx-3",children:"Roof Types & Materials We Work With"}),(0,s.jsx)("p",{className:"text-[#DDDDDD] font-normal text-xl mx-8 md:mx-30",children:"We offer a wide selection of roofing types and materials to match your home’s style, climate, and budget. From classic asphalt shingles to durable metal roofing and modern tile options, our team helps you choose the perfect fit with expert guidance and flawless installation. Quality, performance, and aesthetics—combined."})]}),(0,s.jsxs)("div",{className:"mt-20 px-10 items-center relative",children:[(0,s.jsx)("button",{onClick:()=>{var t;return null==(t=e.current)?void 0:t.previous()},className:"absolute hidden lg:block -left-4 top-1/2 -translate-y-1/2 z-50 bg-white text-[#006C4E] p-3 rounded-full shadow-md",children:(0,s.jsx)(d.m6W,{size:24})}),(0,s.jsxs)(i.default,{ref:e,showDots:!1,responsive:u,infinite:!0,autoPlaySpeed:2e3,transitionDuration:100,itemClass:"flex justify-center ",children:[(0,s.jsx)(A,{title:"Asphalt Shingles",subtitle:"Popular Choice",paragraph:"Asphalt shingles are the most popular roofing choice for homeowners—and for good reason. They offer an ideal blend of durability, style, and cost-efficiency.",image:l,features:[" Wide variety of colors & textures","Easy to install & repair","Cost-effective for most budgets","15–30 year lifespan"]}),(0,s.jsx)(A,{title:"Metal Roofs",subtitle:"Modern, Long-Lasting & Energy Efficient",paragraph:"Metal roofs are built for longevity and performance. With sleek aesthetics and resistance to extreme weather, they're a smart investment for homeowners who value sustainability and style. ",image:n,features:["Lifespan of 40–70 years","Reflects solar heat, reducing cooling costs","Fire, wind & hail resistant","Available in standing seam, corrugated, and metal shingles."]}),(0,s.jsx)(A,{title:"Flat Roofs",subtitle:"Functional, Versatile & Modern",paragraph:"Flat roofing systems are ideal for commercial buildings and modern residential designs. We offer expert installation using top-rated materials like TPO, EPDM, and modified bitumen. ",image:o,features:["Easy to access and maintain","Ideal for solar panels or rooftop HVAC units","Clean, minimalist appearance","Requires proper drainage and waterproofing"]})]}),(0,s.jsx)("button",{onClick:()=>{var t;return null==(t=e.current)?void 0:t.next()},className:"absolute hidden lg:block -right-4 top-1/2 -translate-y-1/2 z-50 bg-white text-[#006C4E] p-3 rounded-full shadow-md",children:(0,s.jsx)(d.OQo,{size:24})})]}),(0,s.jsx)("div",{className:"pt-20",children:(0,s.jsxs)("div",{className:"flex items-center justify-center gap-5 cursor-pointer",children:[(0,s.jsx)(x(),{href:"/roof-types",children:(0,s.jsx)("button",{className:"underline heading-font font-normal text-xl cursor-pointer",children:"Read More"})}),(0,s.jsx)("div",{children:(0,s.jsx)(c.j6T,{})})]})})]})})}},9495:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var s=a(5155),r=a(2115),i=a(6766);let l={src:"/_next/static/media/map.11b6ec70.webp",height:567,width:769,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACwAQCdASoIAAYAAkA4JYwAAudNJ4uAAP78ev1YWS4I+w17chscIAAA",blurWidth:8,blurHeight:6};var n=a(4304),o=a(4397);let d=[{value:0,label:"Residential Roofing"},{value:1,label:"Commercial Roofing"},{value:2,label:"Construction Services"},{value:3,label:"Crane Rentals"},{value:4,label:"Others"}],c=()=>{let[e,t]=(0,r.useState)([]),[a,c]=(0,r.useState)(!1),[m,A]=(0,r.useState)(!1),[h,x]=(0,r.useState)(!1),u=async a=>{a.preventDefault(),c(!0),A(!1),x(!1);let s=a.currentTarget,r={firstName:s.firstName.value,lastName:s.lastName.value,email:s.email.value,phone:s.phone.value,services:e.map(e=>e.label),message:s.message.value};try{await fetch("https://script.google.com/macros/s/AKfycbyop8a82WM0kaim6NnlFqIYzU6UAO0WlYDCclW3qj4Eea21m2VP77to7zXMEhCp4tOYqQ/exec",{method:"POST",mode:"no-cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)}),A(!0),s.reset(),t([])}catch(e){x(!0)}finally{c(!1)}};return(0,s.jsx)("div",{className:"contact py-10",children:(0,s.jsx)("div",{className:"container mx-auto",children:(0,s.jsx)("div",{className:"card shadow rounded-3xl",children:(0,s.jsxs)("div",{className:"grid grid-cols-12",children:[(0,s.jsx)("div",{className:"col-span-12 lg:col-span-6",children:(0,s.jsx)("div",{className:"flex flex-col justify-center sm:px-6 lg:px-8",children:(0,s.jsx)("div",{className:"mt-8 sm:mx-auto sm:w-full sm:max-w-md",children:(0,s.jsx)("div",{className:"py-8 px-4",children:(0,s.jsx)("form",{onSubmit:u,method:"POST",children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"py-5",children:[(0,s.jsx)("h1",{className:"font-bold text-3xl md:text-4xl lg:text-5xl heading-font pb-4 text-[#191619]",children:"Contact Us"}),(0,s.jsx)("p",{className:"inter-font font-normal text-xl text-[#191619]",children:"Fill out the form below and we’ll get back to you as soon as possible."})]}),m&&(0,s.jsx)("p",{className:"text-green-600 font-medium mb-3",children:"Message sent successfully!"}),h&&(0,s.jsx)("p",{className:"text-red-600 font-medium mb-3",children:"Something went wrong. Please try again."}),(0,s.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"text",name:"firstName",id:"firstName",placeholder:"First Name",required:!0}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"text",name:"lastName",id:"lastName",placeholder:"Last Name",required:!0})}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"email",name:"email",id:"email",placeholder:"Email",required:!0})}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"tel",name:"phone",id:"phone",placeholder:"Phone Number",required:!0})}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(o.Ay,{isMulti:!0,name:"services",options:d,value:e,onChange:e=>t(e),placeholder:"Job Type (Select one or multiple)",styles:{control:e=>({...e,borderRadius:"0.375rem",borderColor:"#D1D5DB",padding:"0.25rem 0.75rem",boxShadow:"none","&:hover":{borderColor:"#4F46E5"}}),multiValue:e=>({...e,backgroundColor:"#006045",color:"white"}),multiValueLabel:e=>({...e,color:"white"}),multiValueRemove:e=>({...e,color:"white",":hover":{backgroundColor:"#004830",color:"white"}}),singleValue:e=>({...e,color:"#000000"}),option:(e,t)=>({...e,color:"#000000",backgroundColor:t.isFocused?"#E5E7EB":"#FFFFFF"})}})}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("textarea",{className:"appearance-none text-black block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",name:"message",id:"message",rows:4,placeholder:"Write your message here",required:!0})}),(0,s.jsxs)("div",{className:"mt-6 flex items-center gap-3",children:[(0,s.jsx)("button",{className:"w-auto flex justify-center py-2 px-4 border border-transparent text-sm font-medium rounded-md text-white bg-[#006045] focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",type:"submit",disabled:a,children:a?"Sending...":"Send Message"}),a&&(0,s.jsx)("div",{className:"loader border-2 border-t-2 border-green-500 border-t-transparent rounded-full w-5 h-5 animate-spin"})]})]})})})})})}),(0,s.jsx)("div",{className:"col-span-12 lg:col-span-6 flex justify-center items-center p-5 md:p-16 lg:p-16",children:(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)(i.default,{src:l,alt:"map image",className:"rounded-4xl"}),(0,s.jsxs)("div",{className:"flex justify-end mt-10 text-[#656565] font-normal inter-font text-lg gap-3",children:[(0,s.jsx)(n.A,{}),"241 Armistice Blvd Pawtucket RI, 02860"]})]})})]})})})})}},9983:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/residential8.0bb98c54.webp",height:269,width:469,blurDataURL:"data:image/webp;base64,UklGRooAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCAAAAABJ6AQQADE37nRiIh4AQQBJCukkMEK+3PNENH/VJcLFFZQOCBEAAAA0AEAnQEqCAAFAAJAOCUAToAj0BUU3AAA/lt3kAxcT+rPut2g3Ef9dksa3eEAv7+C4GiDeG7V+1Mc04QQOFyGRohSAAA=",blurWidth:8,blurHeight:5}}}]);