1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5749],{7672:(e,t,a)=>{a.d(t,{HeaderNavDropdownContextProvider:()=>s,m:()=>i});var r=a(95155),l=a(12115);let n=(0,l.createContext)({isOpen:!1,toggle:()=>{},close:()=>{}});function s(e){let{children:t}=e,[a,s]=(0,l.useState)(!1),i=(0,l.useCallback)(()=>{s(e=>!e)},[]),o=(0,l.useCallback)(()=>{s(!1)},[]);return(0,r.jsx)(n.Provider,{value:{isOpen:a,toggle:i,close:o},children:t})}function i(){return(0,l.useContext)(n)}},12209:(e,t,a)=>{a.d(t,{default:()=>s});var r=a(95155),l=a(17918),n=a(12115);function s(e){let{services:t}=e,[a,s]=(0,n.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ul",{className:"".concat(a?"":"*:nth-[n+5]:hidden"," grid gap-x-6 gap-y-7.5 grid-cols-[repeat(auto-fill,minmax(calc(var(--spacing)*75),1fr))]"),children:t.map(e=>(0,r.jsxs)("li",{className:"flex transition-all flex-col h-full relative rounded-lg border-2 border-neutral-200 has-[button:hover]:shadow-xl has-[button:focus]:shadow-xl has-[button:active]:shadow-xl",children:[e.image&&(0,r.jsx)("div",{className:"block w-full min-h-50 h-50 max-h-50",children:(0,r.jsx)("img",{className:"object-cover w-full h-full rounded-t-md",src:"/assets/".concat(e.image.filename_download,"?v=").concat(e.image.id,"&width=326&height=200&fit=cover&quality=60"),srcSet:"/assets/".concat(e.image.filename_download,"?v=").concat(e.image.id,"&width=326&height=200&fit=cover&quality=60 1x, /assets/").concat(e.image.filename_download,"?v=").concat(e.image.id,"&width=652&height=400&fit=cover&quality=60 2x"),alt:e.image.description,"aria-label":e.image.description,width:326,height:200,loading:"lazy"})}),(0,r.jsxs)("div",{className:"flex transition-all flex-col flex-1 justify-end items-center bg-white rounded-b-md text-center px-5 pt-5 pb-6 has-[button:hover]:bg-neutral-050 has-[button:focus]:bg-neutral-050 has-[button:active]:bg-neutral-050",children:[(0,r.jsx)("h3",{className:"text-h5-lg text-primary-400",children:e.name}),(0,r.jsx)("p",{className:"text-16 text-neutral-700 font-normal mt-2.5",children:e.subt
1itle}),(0,r.jsx)("div",{className:"mt-auto",children:(0,r.jsx)(l.default,{className:"mt-4 justify-self-end btn btn-md btn-primary uppercase",children:"Find a professional"})})]})]},e.slug))}),(0,r.jsx)("div",{className:"mt-8 text-center",children:(0,r.jsx)("button",{className:"".concat(t.length>4?"":"hidden"," text-17 transition-colors [&:hover,&:active]:text-link text-neutral-800 font-normal cursor-pointer underline"),onClick:()=>s(!a),children:a?"View Less Services":"View All Services"})})]})}},15351:(e,t,a)=>{a.d(t,{default:()=>u});var r=a(95155),l=a(70622),n=a(12115),s=a(13236),i=a(41062),o=a(27245),c=a.n(o);function d(e){let{funnel:t}=e,[a,o]=(0,n.useState)(""),{openModal:d}=(0,i.d)();if(!t)return null;let{questions:u,phone:m,quoteButtonLabel:x,queryParams:h}=t,p=e=>{o(e.currentTarget.value)};return(0,r.jsxs)("div",{className:"relative overflow-hidden w-full bg-neutral-700 bg-[url(/fortified-foundations/footer-banner-bg.png)] bg-repeat bg-top-left bg-size-[calc(var(--spacing)*1.5)] rounded-md pt-5 shadow",children:[(0,r.jsxs)("p",{className:"text-h4-lg text-white px-5",children:[(0,r.jsx)("span",{className:"text-secondary-500",children:"Free Quote!"})," It's easy, quick and convenient!"]}),(0,r.jsxs)(c(),{className:"px-5",action:"#",onSubmit:e=>{e.preventDefault(),d({attributes:decodeURIComponent(a)})},children:[(0,r.jsx)("input",{type:"hidden",name:"button",value:"btn-primary"}),(0,r.jsx)("input",{type:"hidden",name:"phone",value:m}),(0,r.jsx)("input",{type:"hidden",name:"category",value:null==h?void 0:h.category}),(0,r.jsx)("input",{type:"hidden",name:"site_abtest_id",value:""}),(0,r.jsx)("input",{type:"hidden",name:"funnel",value:null==h?void 0:h.funnel}),(0,r.jsx)("ul",{className:"divide-y divide-neutral-300 overflow-hidden rounded border-2 mt-4 border-neutral-300",children:u.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)("label",{className:"group text-body-2 flex w-full cursor-pointer items-center gap-2.5 bg-white p-3 text-neutral-800 transition-all hover:bg-neutral-100 has-checked:bg-neutral-050 has-checked:hover:bg-neutral-050 *:transition-all",children:[(0,r.jsx)("input",{type:"radio",className:"checked:after:bg-primary-400 checked:border-primary-400 group-hover:border-primary-400 relative h-4.5 w-4.5 appearance-none rounded-full border border-neutral-300 bg-white group-hover:border-2 checked:border-2 checked:after:absolute checked:after:inset-0.5 checked:after:rounded-full",value:JSON.stringify(e.value),onChange:p,name:"service-attributes"}),e.display]})},e.display))}),(0,r.jsx)("button",{type:"submit",className:"btn btn-primary btn-md text-btn-sm w-full mt-2.5",children:x})]}),m&&(0,r.jsxs)("div",{className:"relative w-full bg-white px-4 py-5 inline-flex gap-x-3 mt-6 items-center justify-center",children:[(0,r.jsx)("img",{src:s.default.src,alt:"",width:s.default.width,height:s.default.height,loading:"lazy",className:"size-9 object-contain"}),(0,r.jsxs)("div",{className:"grid text-center",children:[(0,r.jsx)("span",{className:"text-12 text-neutral-500",children:"Or Talk to An Expert"}),(0,r.jsx)("a",{className:"transition-colors [&:hover,&:active,&:focus]:text-primary-400 [&:hover,&:active,&:focus]:underline inline-block text-h3-lg after:absolute after:inset-0",href:"tel:".concat(m.replace(/\D/g,"")),children:m})]}),(0,r.jsx)(l.A,{id:"phone",path:"/fortified-foundations",className:"px-1.5 bg-green text-white rounded-full",size:36})]})]})}function u(e){let{funnel:t}=e,a=(0,n.useId)(),[s,i]=(0,n.useState)(!1);return(0,r.jsxs)("div",{className:"hidden md:block fixed z-10 bottom-5 right-5",children:[(0,r.jsx)("button",{"aria-expanded":s,"aria-controls":a,onClick:()=>{i(e=>!e)},className:"cursor-pointer size-17 grid place-content-center bg-[oklch(from_var(--color-primary-600)_l_c_h/0.3)] rounded-full shadow-[0_160px_45px_0_rgba(1,24,11,0.00),0_102px_41px_0_rgba(1,24,11,0.01),0_57px_34px_0_rgba(1,24,11,0.05),0_26px_26px_0_rgba(1,24,11,0.09),0_6px_14px_0_rgba(1,24,11,0.10)]",children:(0,r.jsx)("div",{className:"bg-primary-400 rounded-full size-15",children:(0,r.jsx)(l.A,{id:"chat",path:"/fortified-foundations",className:"p-3 text-white size-15"})})}),(0,r.jsx)("div",{id:a,className:"".concat(s?"block":"hidden"," absolute w-81.5 -top-4 right-1 -translate-y-full"),children:(0,r.jsx)(d,{funnel:t})})]})}},16882:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155);let l=(0,a(67909).default)(()=>Promise.all([a.e(5749),a.e(8072),a.e(8367)]).then(a.bind(a,34185)),{loadableGenerated:{webpack:()=>[34185]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"min-h-50 bg-neutral-050 animate-pulse w-full rounded-lg"})});function n(e){return(0,r.jsx)(l,{...e})}},24587:(e,t,a)=>{a.d(t,{default:()=>s});var r=a(95155),l=a(55836),n=a(7672);function s(e){let{link:t}=e,{close:a}=(0,n.m)();return t.name&&t.slug?(0,r.jsx)("li",{children:(0,r.jsx)(l.default,{className:"max-lg:[&:hover,&:active,&:focus]:bg-primary-400 max-lg:[&:hover,&:active,&:focus]:text-white transition-colors min-h-12 lg:[&:hover,&:active,&:focus]:text-primary-400 lg:min-h-8 px-2.25 grid place-content-center font-semibold",onNavigate:a,href:"/".concat(t.slug||""),children:t.name})}):null}},27375:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(7672);function n(e){let{label:t}=e,{isOpen:a,toggle:n}=(0,l.m)();return(0,r.jsx)("button",{onClick:n,className:"group cursor-pointer w-full h-full transition-colors min-h-12 lg:min-h-10 px-5 lg:px-2.5 grid place-content-center font-semibold ".concat(a?"bg-primary-400 text-white lg:bg-neutral-100 lg:text-primary-400":"[&:hover,&:active]:bg-primary-400 lg:[&:hover,&:active]:bg-neutral-100 [&:hover,&:active]:text-white lg:[&:hover,&:active]:text-primary-400 lg:text-white"),children:(0,r.jsx)("span",{className:"flex items-center justify-center gap-2 after:border-x-6 after:border-x-trans
1parent ".concat(a?"after:border-b-6 after:border-b-white lg:after:border-b-primary-400":"after:border-t-6 after:border-t-neutral-800 group-hover:after:border-t-white group-active:after:border-t-white lg:after:border-t-white lg:group-hover:after:border-t-primary-400 lg:group-active:after:border-t-primary-400"),children:t})})}},27475:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(56516);function n(){let e=(0,l.u)();return(0,r.jsxs)("button",{type:"button",className:"lg:hidden grid place-content-center w-8 h-8 cursor-pointer",onClick:e.toggle,children:[(0,r.jsx)("span",{className:"block border-t-2 border-neutral-700 rounded-full w-6.5 transition-all duration-500 ".concat(e.isOpen?"rotate-405 translate-y-1.5":"")}),(0,r.jsx)("span",{className:"block border-t-2 border-neutral-700 rounded-full w-6.5 mt-1 transition-all duration-500 ".concat(e.isOpen?"opacity-0":"")}),(0,r.jsx)("span",{className:"block border-t-2 border-neutral-700 rounded-full w-6.5 mt-1 transition-all duration-500 ".concat(e.isOpen?"-rotate-405 -translate-y-1.5":"")})]})}},34185:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(95155),l=a(70622),n=a(71700),s=a(68072),i=a(12115);function o(e){var t;let{widget:a}=e,o=(0,i.useMemo)(()=>(0,n.A)({delay:6e3,stopOnMouseEnter:!0,stopOnInteraction:!1}),[]),[c,d]=(0,s.A)({loop:!0},[o]),[u,m]=(0,i.useState)(0),[x,h]=(0,i.useState)([]),p=(0,i.useCallback)(()=>{d&&m(d.selectedScrollSnap())},[d]);return(0,i.useEffect)(()=>{if(d)return h(d.scrollSnapList()),d.on("select",p),p(),()=>{d.off("select",p)}},[d,p]),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"overflow-hidden",ref:c,children:(0,r.jsx)("div",{className:"flex items-stretch",style:{gap:"32px"},children:null==(t=a.reviews)?void 0:t.map((e,t)=>(0,r.jsx)("div",{className:"flex-[0_0_100%] min-w-0",children:(0,r.jsxs)("blockquote",{className:"h-full px-5 py-9 bg-neutral-050 rounded-lg flex flex-col gap-5 text-center",children:[(0,r.jsxs)("p",{className:"text-17 text-primary-400 font-bold order-2",children:["By ",e.author," ",(0,r.jsx)("br",{})," ",e.city,", ",e.state]}),(0,r.jsx)("div",{className:"inline-flex justify-center items-center gap-1",children:e.rating&&(0,r.jsx)(r.Fragment,{children:Array(e.rating).fill(null).map((e,t)=>(0,r.jsx)(l.A,{id:"star",path:"/fortified-foundations",className:"text-[#F0B60D]",size:18},t))})}),(0,r.jsx)("div",{className:"spacer text-17 text-neutral-600 my-auto",dangerouslySetInnerHTML:{__html:e.content}})]})},t))})}),(0,r.jsx)("div",{className:"flex justify-center gap-2 mt-6",children:x.map((e,t)=>(0,r.jsx)("button",{className:"size-2.5 rounded-full transition-colors cursor-pointer ".concat(t===u?"bg-primary-400":"bg-neutral-300"),onClick:()=>null==d?void 0:d.scrollTo(t),"aria-label":"Go to ".concat(t+1)},t))})]})}},37620:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(95155),l=a(4988),n=a(12115);function s(e){let{areas:t,center:s,size:i="sm",className:o}=e,c=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=async()=>{await (0,l.P)("/assets/leaflet.css");let e=await a.e(1761).then(a.t.bind(a,55027,23));c.current&&(c.current.remove(),c.current=null);let r=e.default.icon({iconUrl:"/fortified-foundations/marker.png",iconRetinaUrl:"/fortified-foundations/[email protected]",iconSize:[48,48]}),n=s.split(","),i=Number(n[0]),o=Number(n[1]),d=e.default.map("service-map",{zoomControl:!1}).setView([i,o],11);c.current=d,e.default.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:""}).addTo(d),e.default.marker([i,o],{icon:r}).addTo(d),null==t||t.forEach(t=>{if(t.coverage){let{latitude:a,longitude:l}=t.coverage;e.default.marker([a,l],{icon:r}).addTo(d)}else{let{latitude:a,longitude:l}=t;e.default.marker([a,l],{icon:r}).addTo(d)}})},r=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&e()},{rootMargin:"200px 0px"})}),n=document.getElementById("service-map");return r.observe(n),()=>{c.current&&(c.current.remove(),c.current=null),r.unobserve(n)}},[s]),(0,r.jsx)("div",{id:"service-map",className:"w-full ".concat({lg:"min-h-100",sm:"min-h-63"}[i]," h-full z-1 ").concat(o)})}},41077:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(83850);function n(e){var t,a;let{list:n}=e,s=(0,l.A)(n);if(!(null==n?void 0:n.length))return null;let i=null!=(t=null==s?void 0:s.isOpen)&&t,o=null!=(a=null==s?void 0:s.currentDay)?a:-1;return(0,r.jsx)("ul",{className:"mt-4",children:null==n?void 0:n.map((e,t)=>
1(0,r.jsx)("li",{className:"py-1.5 min-h-10 px-4 rounded ".concat(t===o?"pl-3 text-neutral-800 border-l-4 bg-linear-180 from-white via-neutral-050 to-neutral-300 border-l-primary-400":""),children:(0,r.jsxs)("div",{className:"flex gap-2.5 items-center",children:[(0,r.jsx)("span",{className:"text-16 font-bold basis-12",children:e.title}),(0,r.jsx)("div",{className:"text-16 font-normal text-center grow",dangerouslySetInnerHTML:{__html:e.content}}),(0,r.jsx)("span",{className:"text-12 leading-[1.16667] basis-8 font-bold text-primary-400 text-center",children:t===o&&i&&(0,r.jsxs)(r.Fragment,{children:["Open ",(0,r.jsx)("br",{}),"Now"]})})]})},t))})}},47766:(e,t,a)=>{a.d(t,{default:()=>c});var r=a(95155),l=a(41062),n=a(12115),s=a(17918),i=a(70622);function o(e){let{item:t,handleClick:a}=e;return(0,r.jsx)("li",{children:(0,r.jsxs)("button",{type:"button",onClick:e=>{a()},className:"w-full cursor-pointer [&:hover,&:active,&:focus]:outline-primary-400 [&:hover,&:active,&:focus]:outline-1 [&:hover,&:active,&:focus]:text-white [&:hover,&:active,&:focus]:bg-primary-400 flex h-full flex-col items-center justify-center gap-3 rounded-lg bg-neutral-100 px-4 py-5 text-neutral-800 transition-all",children:[(0,r.jsx)(i.A,{id:"service",path:"/fortified-foundations",size:32,className:"h-8 w-8"}),(0,r.jsx)("h3",{className:"flex min-h-10 items-center justify-center text-center text-17 font-bold",children:t.name})]})},t.name)}function c(e){let{services:t,title:a}=e,[i,c]=(0,n.useState)(!1),d=(0,n.useCallback)(()=>{c(e=>!e)},[]),{openModal:u}=(0,l.d)(),m=()=>{u()};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ul",{className:"".concat(i?"":"max-md:*:nth-[n+7]:hidden md:*:nth-[n+13]:hidden"," grid gap-3 justify-center grid-cols-[repeat(auto-fill,minmax(calc(var(--spacing)*36.5),1fr))]"),children:null==t?void 0:t.map(e=>(0,r.jsx)(o,{item:e,handleClick:m},e.slug))}),(0,r.jsx)("div",{className:"mt-7.5 text-center",children:(0,r.jsx)("button",{type:"button",onClick:d,className:"".concat(t.length>6?"max-md:block":""," ").concat(t.length>12?"md:block":""," hidden text-14 mx-auto transition-colors font-semibold text-neutral-900 underline [&:hover,&:active]:text-primary-500 [&:hover,&:active]:no-underline"),children:i?"See less":"See more"})}),(0,r.jsx)("div",{className:"mt-7.5 text-center",children:(0,r.jsx)(s.default,{className:"btn btn-primary btn-md w-full sm:max-w-59.5",children:"Start Your Project"})})]})}},48108:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(12115);function n(e){let{title:t,children:a}=e,n=(0,l.useId)(),[s,i]=(0,l.useState)(!1);return(0,r.jsxs)("div",{children:[(0,r.jsxs)("p",{className:"text-18 text-neutral-900 font-bold",children:[(0,r.jsx)("span",{className:"hidden lg:block",children:t}),(0,r.jsx)("button",{className:"flex w-full justify-between lg:hidden items-center gap-5 after:border-x-6 after:border-x-transparent ".concat(s?"after:border-b-6 after:border-b-neutral-950":"after:border-t-6 after:border-t-primary-950"),"aria-controls":n,"aria-expanded":s,onClick:()=>{i(e=>!e)},children:t})]}),(0,r.jsx)("div",{id:n,className:"".concat(s?"block":"hidden"," lg:block mt-5 lg:mt-3"),children:a})]})}},54455:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(7672);function n(e){let{children:t}=e,{isOpen:a}=(0,l.m)();return(0,r.jsx)("ul",{className:"".concat(a?"block lg:absolute lg:bg-white lg:py-2 lg:rounded-lg lg:min-w-max lg:top-full lg:mt-2 lg:left-1/2 lg:-translate-x-1/2 lg:z-20 lg:shadow-[0_160px_45px_0_rgba(1,24,11,0.00),0_102px_41px_0_rgba(1,24,11,0.01),0_57px_34px_0_rgba(1,24,11,0.05),0_26px_26px_0_rgba(1,24,11,0.09),0_6px_14px_0_rgba(1,24,11,0.10)]":"hidden"),children:t})}},56516:(e,t,a)=>{a.d(t,{HeaderContextProvider:()=>s,u:()=>i});var r=a(95155),l=a(12115);let n=(0,l.createContext)({isOpen:!1,toggle:()=>{}});function s(e){let{children:t}=e,[a,s]=(0,l.useState)(!1),i=(0,l.useCallback)(()=>{s(e=>!e)},[]);return(0,r.jsx)(n.Provider,{value:{isOpen:a,toggle:i},children:t})}function i(){return(0,l.useContext)(n)}},57336:(e,t,a)=>{a.d(t,{default:()=>o});var r=a(95155),l=a(41062),n=a(27245),s=a.n(n),i=a(12115);function o(e){let{funnel:t}
1=e,[a,n]=(0,i.useState)(""),{openModal:o}=(0,l.d)();if(!t)return null;let{questions:c,phone:d,queryParams:u}=t,m=e=>{n(e.currentTarget.value)};return(0,r.jsxs)("div",{"data-form":!0,className:"w-full bg-linear-to-b from-primary-400 to-primary-700 rounded-lg p-5 shadow",children:[(0,r.jsx)("p",{className:"text-h4-lg text-center text-white",children:"Get Free Quotes!"}),(0,r.jsxs)(s(),{className:"mt-4",action:"#",onSubmit:e=>{e.preventDefault(),o({attributes:decodeURIComponent(a)})},children:[(0,r.jsx)("input",{type:"hidden",name:"button",value:"btn-primary"}),(0,r.jsx)("input",{type:"hidden",name:"phone",value:d}),(0,r.jsx)("input",{type:"hidden",name:"category",value:null==u?void 0:u.category}),(0,r.jsx)("input",{type:"hidden",name:"site_abtest_id",value:""}),(0,r.jsx)("input",{type:"hidden",name:"funnel",value:null==u?void 0:u.funnel}),(0,r.jsx)("ul",{className:"divide-y divide-neutral-300 overflow-hidden rounded-lg border-2 border-neutral-300",children:c.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)("label",{className:"group text-body-2 flex w-full cursor-pointer items-center gap-2.5 bg-white p-3 text-neutral-800 transition-all hover:bg-neutral-100 has-checked:bg-neutral-050 has-checked:hover:bg-neutral-050 *:transition-all",children:[(0,r.jsx)("input",{type:"radio",className:"checked:after:bg-primary-400 checked:border-primary-400 group-hover:border-primary-400 relative h-4.5 w-4.5 appearance-none rounded-full border border-neutral-300 bg-white group-hover:border-2 checked:border-2 checked:after:absolute checked:after:inset-0.5 checked:after:rounded-full",value:JSON.stringify(e.value),onChange:m,name:"service-attributes"}),e.display]})},e.display))}),(0,r.jsx)("button",{type:"submit",className:"btn uppercase btn-secondary btn-md text-btn-sm w-full mt-2.5",children:"Get Pricing"})]}),(0,r.jsxs)("ul",{className:"mt-4 opacity-60 flex flex-wrap justify-around gap-5",children:[(0,r.jsx)("li",{children:(0,r.jsx)("img",{className:"max-h-7 w-auto",src:"/fortified-foundations/tcpa.webp",alt:"TCPA Compliance",width:50,height:28,loading:"lazy"})}),(0,r.jsx)("li",{children:(0,r.jsx)("img",{className:"max-h-7 w-auto",src:"/fortified-foundations/comodo.webp",alt:"Comodo SSL Certificate",width:89,height:28,loading:"lazy"})}),(0,r.jsx)("li",{children:(0,r.jsx)("img",{className:"max-h-7 w-auto",src:"/fortified-foundations/true-trust.webp",alt:"True Trust",width:66,height:28,loading:"lazy"})})]})]})}},58537:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(95155);let l=(0,a(67909).default)(()=>Promise.all([a.e(5749),a.e(9750)]).then(a.bind(a,37620)),{loadableGenerated:{webpack:()=>[37620]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"w-full min-h-63 bg-neutral-200 animate-pulse rounded-t-lg"})});function n(e){return(0,r.jsx)(l,{...e})}},67073:(e,t,a)=>{a.d(t,{default:()=>n});var r=a(95155),l=a(56516);function n(e){let{children:t}=e,a=(0,l.u)();return(0,r.jsx)("nav",{className:"".concat(a.isOpen?"block":"hidden"," lg:block bg-white lg:bg-neutral-700 lg:px-5 fixed inset-0 top-18 lg:static"),children:(0,r.jsx)("div",{className:"lg:container flex h-full justify-between flex-col max-lg:overflow-y-auto",children:t})})}},72561:(e,t,a)=>{a.d(t,{default:()=>c});var r=a(95155),l=a(70622),n=a(41062),s=a(47929),i=a(27245),o=a.n(i);function c(){let{openModal:e}=(0,n.d)();return(0,r.jsxs)(o(),{action:t=>{var a;e({zip_code:(null==(a=t.get("zip_code"))?void 0:a.trim())||""})},className:"relative overflow-hidden bg-neutral-700 px-5 py-8 lg:py-12.5",children:[(0,r.jsx)("span",{className:"absolute z-2 inset-0 bg-[url(/fortified-foundations/footer-banner-bg.png)] bg-repeat bg-top-left bg-size-[calc(var(--spacing)*1.5)]","aria-hidden":!0}),(0,r.jsxs)("div",{className:"container flex items-start lg:items-center flex-col lg:flex-row gap-y-6 gap-x-7.5",children:[(0,r.jsx)(l.A,{id:"map",sprite:"/map.svg",className:"absolute text-neutral-600 z-1 -top-35 left-2/5 -translate-x-3/8 lg:left-1/2 lg:-translate-x-1/2 w-150 h-94.5 opacity-40"}),(0,r.jsxs)("div",{className:"z-2 text-white flex-1 basis-1/2",children:[(0,r.jsxs)("h2",{className:"text-h2",children:[(0,r.jsx)("span",{className:"text-secondary-500",children:"Easily Find a Professional Near You"})," to Get the Job Done Right."]}),(0,r.jsxs)("ul",{className:"text-18 flex flex-col sm:flex-row flex-wrap sm:items-center gap-x-8 gap-y-3 mt-5",children:[(0,r.jsxs)("li",{className:"flex flex-wrap gap-2 items-center",children:[(0,r.jsx)(l.A,{id:"check",path:"/fortified-foundations",className:"text-green font-medium w-6 h-6","aria-hidden":!0}),"Free Estimates"]}),(0,r.jsxs)("li",{className:"flex flex-wrap gap-2 items-center",children:[(0,r.jsx)(l.A,{id:"check",path:"/fortified-foundations",className:"text-green font-medium w-6 h-6","aria-hidden":!0}),"Quality"]}),(0,r.jsxs)("li",{className:"flex flex-wrap gap-2 items-center",children:[(0,r.jsx)(l.A,{id:"check",path:"/fortified-foundations",className:"text-green font-medium w-6 h-6","aria-hidden":!0}),"Fast Response"]})]})]}),(0,r.jsxs)("div",{className:"z-2 relative max-lg:w-full gap-y-4 has-[input
1:focus]:outline-2 has-[input:focus]:outline-neutral-950 inline-flex flex-wrap gap-x-2 min-h-16 p-2.5 sm:py-1.5 sm:ps-3.5 sm:pe-1.5 rounded bg-white border border-neutral-100 shadow-[0_1px_1px_1px_rgba(0,0,0,0.08)_inset]",children:[(0,r.jsxs)("label",{className:"grow-3 flex after:absolute after:inset-0",children:[(0,r.jsx)("span",{className:"sr-only",children:"Zip Code"}),(0,r.jsx)("input",{className:"text-17 text-neutral-600 focus:outline-none",type:"tel",name:"zip_code",required:!0,defaultValue:"",...s.O.zipcode,placeholder:"Enter Your Zip Code"})]}),(0,r.jsxs)("button",{type:"submit",className:"grow btn z-1 btn-primary btn-md uppercase",children:[(0,r.jsx)("span",{className:"hidden lg:inline",children:"Schedule now"}),(0,r.jsx)("span",{className:"lg:hidden",children:"Search"})]})]})]})]})}},73243:(e,t,a)=>{a.d(t,{default:()=>s});var r=a(95155),l=a(70622),n=a(12115);function s(e){let{title:t,content:a}=e,[s,i]=(0,n.useState)(!0);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h3",{className:"text-20 font-bold text-neutral-900",children:(0,r.jsxs)("button",{className:"w-full flex text-start px-5 py-4 gap-6 justify-between items-center cursor-pointer",type:"button",onClick:()=>i(!s),children:[(0,r.jsx)("span",{className:"flex-1",children:t}),(0,r.jsx)(l.A,{id:"arrow",path:"/fortified-foundations",className:"size-4.5 transition-all text-neutral-600 ".concat(s?"-rotate-90":"rotate-90"),size:18})]})}),(0,r.jsx)("div",{className:"mb-4 px-5 text-16 font-normal text-neutral-600 spacer ".concat(s?"":"hidden"),dangerouslySetInnerHTML:{__html:a}})]})}},92818:(e,t,a)=>{a.d(t,{default:()=>s});var r=a(95155),l=a(70622),n=a(12115);function s(e){let{phone:t}=e,[a,s]=(0,n.useState)(!1);return t?((0,n.useEffect)(()=>{let e=()=>s(window.scrollY>951);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,r.jsx)("div",{className:"".concat(a?"bottom-0":"-bottom-18"," transition-all md:hidden px-5 pb-3 pt-2.75 fixed inset-x-0 z-10 border-t border-t-neutral-200 bg-linear-to-b from-white via-neutral-050 to-neutral-300"),children:(0,r.jsxs)("div",{className:"container flex items-center justify-between gap-x-2",children:[(0,r.jsxs)("span",{className:"text-neutral-800 text-16 font-bold uppercase",children:["Tap to ",(0,r.jsx)("br",{})," call now"]}),(0,r.jsxs)("a",{className:"btn btn-md btn-primary text-18 after:absolute after:inset-0",href:"tel:".concat(t.replace(/\D/g,"")),children:[(0,r.jsx)(l.A,{className:"text-secondary-400",id:"phone",path:"/fortified-foundations",size:20}),t]})]})})):null}}}]);
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.