(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),a=s(6874),i=s.n(a),c=s(6766),o=s(6355);function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var l=1;l{t(l=>l===e?null:e)},h=e=>{d(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)(i(),{href:"/",onClick:()=>t(null),children:(0,r.jsx)(c.default,{src:o.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-4 items-center mx-8",children:[(0,r.jsxs)("li",{className:"relative group",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,r.jsx)(i(),{href:"/about",className:"py-2 text-[#191619] text-lg hover:text-[#006C4E] focus:text-[#006C4E] active:text-[#006C4E]",children:"About Us"}),(0,r.jsx)("button",{onClick:()=>m("about"),children:(0,r.jsx)(x,{})})]}),"about"===s&&(0,r.jsxs)("ul",{className:"absolute bg-[#006C4E] border shadow-md rounded-md w-60 mt-1 z-50",children:[(0,r.jsx)("li",{className:"mx-2",children:(0,r.jsx)(i(),{href:"#service-areas",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Service Areas - RI, MA, CT"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(i(),{href:"#customer-testimonials",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Customer Testimonials"})}),(0,r.jsx)("li",{className:"border-t mx-2 border-[#FFFFFF]",children:(0,r.jsx)(i(),{href:"#industries-served",onClick:()=>t(null),className:"block px-4 py-3 text-base text-[#FFFFFF] font-normal",children:"Industries Served"})})]})]}),(0,r.jsxs)("li",{className:"relative group",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,r.jsx)(i(),{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)(x,{})})]}),"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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(x,{})})]}),"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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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)(i(),{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.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)(i(),{href:"/about",onClick:()=>l(!1),className:"block",children:"About Us"}),(0,r.jsx)("button",{onClick:()=>h("about"),className:"p-1",children:(0,r.jsx)(x,{className:"w-4 h-4 transition-transform ".concat(a.includes("about")?"rotate-180":"")})})]}),a.includes("about")&&(0,r.jsxs)("ul",{className:"ml-4 mt-2 space-y-1 text-base",children:[(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"#service-areas",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Service Areas - RI, MA, CT"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"#customer-testimonials",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Customer Testimonials"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"#industries-served",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Industries Served"})})]})]}),(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)(i(),{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)(x,{className:"w-4 h-4 transition-transform ".concat(a.includes("roofing")?"rotate-180":"")})})]}),a.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)(i(),{href:"/roof-installation",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Installation"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/roof-replacement",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Replacement"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/roof-repair",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Repair"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/roof-inspection",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Roof Inspection"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{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)(i(),{href:"/commercial-roofing",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Commercial Roofing"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{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)(i(),{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)(i(),{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)(x,{className:"w-4 h-4 transition-transform ".concat(a.includes("residential")?"rotate-180":"")})})]}),a.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)(i(),{href:"/interior-remodeling",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Interior Remodeling"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{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)(i(),{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)(i(),{href:"/decks",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Decks"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{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)(i(),{href:"/power-washing",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Power Washing"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/misc-landscaping",onClick:()=>l(!1),className:"block py-1 text-gray-600",children:"Misc. Landscaping"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{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)(i(),{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)(i(),{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)(i(),{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"})})})]})})]})]})})}},1469:(e,l,s)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),!function(e,l){for(var s in l)Object.defineProperty(e,s,{enumerable:!0,get:l[s]})}(l,{default:function(){return c},getImageProps:function(){return i}});let t=s(8229),r=s(8883),n=s(3063),a=t._(s(1193));function i(e){let{props:l}=(0,r.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,s]of Object.entries(l))void 0===s&&delete l[e];return{props:l}}let c=n.Image},2093:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_5cfdac",variable:"__variable_5cfdac"}},4304:(e,l,s)=>{"use strict";s.d(l,{A:()=>a});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,8752)),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}},6766:(e,l,s)=>{"use strict";s.d(l,{default:()=>r.a});var t=s(1469),r=s.n(t)},7735:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_9a8899",variable:"__variable_9a8899"}},8752:(e,l,s)=>{"use strict";s.d(l,{default:()=>L});var t,r,n,a,i,c,o,d,x,m,h,f,p,g,u,b=s(5155),j=s(2115),F=s(6355);function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var l=1;l{var l=l=>e(e.s=l);e.O(0,[360,63,874,441,684,358],()=>l(5713)),_N_E=e.O()}]);