(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{347:()=>{},953:(e,l,s)=>{"use strict";s.d(l,{default:()=>m});var t,r=s(5155),n=s(2115),i=s(6874),a=s.n(i),o=s(6766),c=s(6355);function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var l=1;l{t(l=>l===e?null:e)},h=e=>{x(l=>l.includes(e)?l.filter(l=>l!==e):[...l,e])};return(0,r.jsx)("nav",{className:"bg-white sticky top-0 z-50 heading-font py-3",children:(0,r.jsxs)("div",{className:"container-fluid m-3 border border-[#E2E2E2] bg-[#F7F7F7] rounded-2xl px-4 py-3",children:[(0,r.jsxs)("div",{className:"container-fluid mx-auto relative flex items-center justify-between xl:px-4",children:[(0,r.jsx)("div",{children:(0,r.jsx)(a(),{href:"/",onClick:()=>t(null),children:(0,r.jsx)(o.default,{src:c.A,alt:"logo",className:"w-[80%] md:w-[90%]"})})}),(0,r.jsx)("div",{className:"hidden lg:block",children:(0,r.jsxs)("ul",{className:"flex gap-8 items-center mx-8",children:[(0,r.jsx)("li",{className:"relative group",children:(0,r.jsx)("div",{className:"flex items-center space-x-1",children:(0,r.jsx)(a(),{href:"/about",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"About Us"})})}),(0,r.jsxs)("li",{className:"relative group",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,r.jsx)(a(),{href:"/roofing-service",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"Roofing Services"}),(0,r.jsx)("button",{onClick:()=>m("roofing"),children:(0,r.jsx)(d,{})})]}),"roofing"===s&&(0,r.jsxs)("ul",{className:"absolute bg-[#006C4E] border shadow-md rounded-md w-63 mt-1 z-50",children:[(0,r.jsx)("li",{className:"mx-2",children:(0,r.jsx)(a(),{href:"/roof-installation",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Installation"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-replacement",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Replacement"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-repair",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Repair"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-inspection",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Inspection"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/emergency-roofing-service",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Emergency Roofing Services"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/commercial-roofing",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Commercial Roofing"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-coating",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Coating"})})]})]}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-types",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"Roof Types and Materials"})}),(0,r.jsxs)("li",{className:"relative group",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,r.jsx)(a(),{href:"/residential-service",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"Residential Construction Services"}),(0,r.jsx)("button",{onClick:()=>m("residential-service"),children:(0,r.jsx)(d,{})})]}),"residential-service"===s&&(0,r.jsxs)("ul",{className:"absolute bg-[#006C4E] border shadow-md rounded-md w-70 mt-1 z-50",children:[(0,r.jsx)("li",{className:"mx-2",children:(0,r.jsx)(a(),{href:"/interior-remodeling",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Interior Remodeling"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/siding-and-windows",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Siding and Windows"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-repairs-and-replacement",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Roof Repairs and Replacements"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/decks",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Decks"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/stamp-concrete-patios",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Stamp Concrete Patios"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/power-washing",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Power Washing"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/misc-landscaping",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Misc. Landscaping"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/roof-de-icing-services",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Rooftop Snow Removal Programs & Roof De-Iceing Services"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(a(),{href:"/crane-rental-services",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Crane Rental Services"})})]})]}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/faqs",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"FAQs"})})]})}),(0,r.jsx)("div",{className:"hidden lg:flex items-center",children:(0,r.jsx)(a(),{href:"/contactus",children:(0,r.jsx)("button",{type:"button",className:"bg-[#006045] text-white px-4 rounded-lg py-2",children:"Contact Us"})})}),(0,r.jsx)("button",{className:"text-gray-800 lg:hidden absolute right-4",onClick:()=>l(!e),children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:e?(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"}):(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})})]}),e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fixed inset-0 z-40 lg:hidden",onClick:()=>l(!1)}),(0,r.jsx)("div",{className:"fixed top-0 right-0 h-full w-80 bg-white shadow-2xl z-50 lg:hidden transform transition-transform duration-300 ease-in-out ".concat(e?"translate-x-0":"translate-x-full"),children:(0,r.jsxs)("div",{className:"flex flex-col h-full",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between p-4 border-b border-gray-200",children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-800",children:"Menu"}),(0,r.jsx)("button",{onClick:()=>l(!1),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsx)("div",{className:"flex-1 overflow-y-auto p-4",children:(0,r.jsxs)("ul",{className:"flex flex-col space-y-2 text-lg text-gray-900",children:[(0,r.jsx)("li",{className:"border-b border-gray-200 pb-2",children:(0,r.jsx)("div",{className:"flex items-center justify-between py-2",children:(0,r.jsx)(a(),{href:"/about",onClick:()=>l(!1),className:"block",children:"About Us"})})}),(0,r.jsxs)("li",{className:"border-b border-gray-200 pb-2",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,r.jsx)(a(),{href:"/roofing-service",onClick:()=>l(!1),className:"block",children:"Roofing Services"}),(0,r.jsx)("button",{onClick:()=>h("roofing"),className:"p-1",children:(0,r.jsx)(d,{className:"w-4 h-4 transition-transform ".concat(i.includes("roofing")?"rotate-180":"")})})]}),i.includes("roofing")&&(0,r.jsxs)("ul",{className:"ml-4 mt-2 space-y-1 text-base",children:[(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-installation",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Installation"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-replacement",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Replacement"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-repair",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Repair"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-inspection",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Inspection"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/emergency-roofing-service",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Emergency Roofing Services"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/commercial-roofing",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Commercial Roofing"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-coating",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Coating"})})]})]}),(0,r.jsx)("li",{className:"border-b border-gray-200 pb-2",children:(0,r.jsx)(a(),{href:"/roof-types",onClick:()=>l(!1),className:"block py-2",children:"Roof Types and Materials"})}),(0,r.jsxs)("li",{className:"border-b border-gray-200 pb-2",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,r.jsx)(a(),{href:"/residential-service",onClick:()=>l(!1),className:"block",children:"Residential Construction Services"}),(0,r.jsx)("button",{onClick:()=>h("residential"),className:"p-1",children:(0,r.jsx)(d,{className:"w-4 h-4 transition-transform ".concat(i.includes("residential")?"rotate-180":"")})})]}),i.includes("residential")&&(0,r.jsxs)("ul",{className:"ml-4 mt-2 space-y-1 text-base",children:[(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/interior-remodeling",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Interior Remodeling"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/siding-and-windows",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Siding and Windows"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-repairs-and-replacement",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Repairs and Replacements"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/decks",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Decks"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/stamp-concrete-patios",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Stamp Concrete Patios"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/power-washing",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Power Washing"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/misc-landscaping",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Misc. Landscaping"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/roof-de-icing-services",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Rooftop Snow Removal Programs & Roof De-Iceing Services"})}),(0,r.jsx)("li",{children:(0,r.jsx)(a(),{href:"/crane-rental-services",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Crane Rental Services"})})]})]}),(0,r.jsx)("li",{className:"border-b border-gray-200 pb-2",children:(0,r.jsx)(a(),{href:"/faqs",onClick:()=>l(!1),className:"block py-2",children:"FAQs"})})]})}),(0,r.jsx)("div",{className:"p-4 border-t border-gray-200",children:(0,r.jsx)(a(),{href:"/contactus",children:(0,r.jsx)("button",{type:"button",onClick:()=>l(!1),className:"bg-[#006045] text-white px-4 rounded-lg py-3 w-full text-xl heading-font hover:bg-[#006C4E] transition-colors",children:"Contact Us"})})})]})})]})]})})}},2093:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_5cfdac",variable:"__variable_5cfdac"}},3222:(e,l,s)=>{"use strict";s.d(l,{default:()=>g});var t,r,n=s(5155),i=s(2115),a=s(6355);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var l=1;l{"use strict";s.d(l,{A:()=>i});var t,r=s(2115);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var l=1;l{Promise.resolve().then(s.t.bind(s,2093,23)),Promise.resolve().then(s.t.bind(s,7735,23)),Promise.resolve().then(s.t.bind(s,347,23)),Promise.resolve().then(s.bind(s,3222)),Promise.resolve().then(s.bind(s,953))},6355:(e,l,s)=>{"use strict";s.d(l,{A:()=>t});let t={src:"/_next/static/media/Frame 4.9d93fbf6.webp",height:56,width:292,blurDataURL:"data:image/webp;base64,UklGRloAAABXRUJQVlA4WAoAAAAQAAAABwAAAQAAQUxQSBEAAAAAegcUExIRERayBxMTEBMSEgBWUDggIgAAAJABAJ0BKggAAgACQDglnAAC51m2AAD+/fDYJ1B3QHFU4AA=",blurWidth:8,blurHeight:2}},7735:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_9a8899",variable:"__variable_9a8899"}}},e=>{var l=l=>e(e.s=l);e.O(0,[360,63,259,441,684,358],()=>l(5713)),_N_E=e.O()}]);