"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[397],{50591:function(e,t,a){var l=a(67294),n=a(74386),i=a(86293),o=a(6125);a(49853),a(23445),a(78792);n.default.section.withConfig({displayName:"cta-bar__CTAOuterContainer",componentId:"sc-de8tgp-0"})(["padding:4em 2em;height:auto;background-size:cover;position:relative;@media (max-width:992px){text-align:center;}.gatsby-image-wrapper{&:before{content:'';position:absolute;height:100%;width:100%;background:#000;top:0;left:0;z-index:1;opacity:0.5;}}.popup-overlay{overflow:scroll !important;}.popup-content{background:#f5f5f5 !important;max-width:767px !important;text-align:left !important;}"]),n.default.div.withConfig({displayName:"cta-bar__ContentContainer",componentId:"sc-de8tgp-1"})(["@media (min-width:992px){display:flex;align-items:center;justify-content:space-between;}"]),n.default.h2.withConfig({displayName:"cta-bar__Heading",componentId:"sc-de8tgp-2"})(["margin-bottom:0.25em;color:#fff;font-size:calc(0.75vw + 1.15em);"]),n.default.p.withConfig({displayName:"cta-bar__Subheading",componentId:"sc-de8tgp-3"})(["color:#f2f2f2;margin:0;font-size:calc(0.07vw + 1em);"]);t.Z=e=>{let{title:t,customTitle:a,customDesc:n,bgimage:r,serviceHeroImage:s,btn:d,props:c}=e;const m=()=>l.createElement(o.G,{className:"object-cover object-center rounded-3xl shadow-2xl",image:(0,o.d)(r||s),style:{left:"0",width:"100%",height:"100%",top:"0",zIndex:"-1",position:"absolute"},alt:""});return l.createElement("div",{className:"relative py-16 bg-white"},l.createElement("div",{className:"hidden absolute top-0 inset-x-0 h-1/2 bg-gray-50 lg:block","aria-hidden":"true"}),l.createElement("div",{className:"max-w-7xl mx-auto bg-brand-600 lg:bg-transparent lg:px-8"},l.createElement("div",{className:"lg:grid lg:grid-cols-12"},l.createElement("div",{className:"relative z-10 lg:col-start-1 lg:row-start-1 lg:col-span-4 lg:py-16 lg:bg-transparent"},l.createElement("div",{className:"absolute inset-x-0 h-1/2 bg-gray-50 lg:hidden","aria-hidden":"true"}),l.createElement("div",{className:"max-w-md mx-auto px-4 sm:max-w-3xl sm:px-6 lg:max-w-none lg:p-0"},l.createElement("div",{className:"aspect-w-10 aspect-h-6 sm:aspect-w-2 z-20 sm:aspect-h-1 lg:aspect-w-1"},r||s?l.createElement(m,null):null))),l.createElement("div",{className:"relative bg-brand-600 lg:col-start-3 lg:row-start-1 lg:col-span-10 lg:rounded-3xl lg:grid lg:grid-cols-10 lg:items-center"},l.createElement("div",{className:"hidden absolute inset-0 overflow-hidden rounded-3xl lg:block","aria-hidden":"true"},l.createElement("svg",{className:"absolute bottom-full left-full transform translate-y-1/3 -translate-x-2/3 xl:bottom-auto xl:top-0 xl:translate-y-0",width:404,height:384,fill:"none",viewBox:"0 0 404 384","aria-hidden":"true"},l.createElement("defs",null,l.createElement("pattern",{id:"64e643ad-2176-4f86-b3d7-f2c5da3b6a6d",x:0,y:0,width:20,height:20,patternUnits:"userSpaceOnUse"},l.createElement("rect",{x:0,y:0,width:4,height:4,className:"text-brand-500",fill:"currentColor"}))),l.createElement("rect",{width:404,height:384,fill:"url(#64e643ad-2176-4f86-b3d7-f2c5da3b6a6d)"})),l.createElement("svg",{className:"absolute top-full transform -translate-y-1/3 -translate-x-1/3 xl:-translate-y-1/2",width:404,height:384,fill:"none",viewBox:"0 0 404 384","aria-hidden":"true"},l.createElement("defs",null,l.createElement("pattern",{id:"64e643ad-2176-4f86-b3d7-f2c5da3b6a6d",x:0,y:0,width:20,height:20,patternUnits:"userSpaceOnUse"},l.createElement("rect",{x:0,y:0,width:4,height:4,className:"text-brand-500",fill:"currentColor"}))),l.createElement("rect",{width:404,height:384,fill:"url(#64e643ad-2176-4f86-b3d7-f2c5da3b6a6d)"}))),l.createElement("div",{className:"relative max-w-md mx-auto py-12 px-4 space-y-6 sm:max-w-3xl sm:py-16 sm:px-6 lg:max-w-none lg:p-0 lg:col-start-4 lg:col-span-6"},l.createElement("h2",{className:"text-3xl font-extrabold text-white",id:"join-heading"},a||t),l.createElement("p",{className:"text-lg text-white"},n&&n),l.createElement(i.Z,{color:"secondary",to:"/contact/",title:"Get Started with "+t,style:{borderWidth:"0"},className:"block w-full py-3 px-5 text-center bg-white border border-transparent rounded-2xl shadow-md text-base font-medium text-brand-700 hover:bg-gray-50 sm:inline-block sm:w-auto"},"Get Started!"))))))}},20711:function(e,t,a){a(67294),a(25444);var l=a(74386);a(29824),a(48538),a(78956),a(12450),a(48284),a(94008),a(63911);l.default.div.withConfig({displayName:"reviews-all-modal-popup__StarsContainer",componentId:"sc-144k877-0"})(["display:flex;align-items:center;svg{fill:",";stroke:none;}"],(e=>e.fillColor||"#ffbc00")),l.default.div.withConfig({displayName:"reviews-all-modal-popup__AllReviewsContainer",componentId:"sc-144k877-1"})(["position:fixed;top:0;width:100%;height:100vh;background:#f9f9f9;z-index:10000;width:55vw;left:22.5vw;top:5vh;height:90vh;overflow:hidden;border-radius:0.8em;@media (max-width:992px){width:100%;left:0;top:0;height:100%;border-radius:0;}border-bottom:1px solid #eee;.header-reviews-modal{background:#fff;position:sticky;top:0;}.inner-reviews-container{height:100%;overflow-y:scroll;}.logo-container{width:140px;}opacity:0;visibility:hidden;pointer-events:none;&.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:inherit;}"]),l.default.span.withConfig({displayName:"reviews-all-modal-popup__ReviewSource",componentId:"sc-144k877-2"})(["font-weight:normal;color:#444;display:flex;align-items:center;"])},64850:function(e,t,a){a.d(t,{Z:function(){return s}});var l=a(67294),n=a(74386),i=a(6125),o=(a(78792),a(29824),a(96769));var r=a(23445);n.default.div.withConfig({displayName:"service-hero__ContentContainer",componentId:"sc-gma2g5-0"})([""]),n.default.div.withConfig({displayName:"service-hero__ContentRow",componentId:"sc-gma2g5-1"})([""]),n.default.div.withConfig({displayName:"service-hero__ContentCol",componentId:"sc-gma2g5-2"})(["padding-top:130px;padding-bottom:60px;padding-right:45px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.15);@media (max-width:767px){text-align:center;padding-top:50px;padding-bottom:0px;padding-right:25px !important;padding-left:25px !important;}"]),n.default.section.withConfig({displayName:"service-hero__HeroSection",componentId:"sc-gma2g5-3"})(["height:auto;background-size:cover;border-bottom:5px solid;position:relative;.gatsby-image-wrapper{&:before{content:'';position:absolute;height:104%;width:100%;background:#000;top:0;left:0;z-index:1;opacity:0.5;}}.gatsby-image-wrapper [data-main-image]{opacity:1 !important;transition:none !important;}"]),n.default.h1.withConfig({displayName:"service-hero__HeroHeading",componentId:"sc-gma2g5-4"})(["position:relative;@media (min-width:767px){font-size:calc(1.35vw + 1.5em) !important;text-shadow:rgba(0,0,0,0.5) 0px 3px 10px;&:before{content:'';height:3px;width:50px;position:absolute;top:-0.5em;}}"]),n.default.div.withConfig({displayName:"service-hero__FormWrapper",componentId:"sc-gma2g5-5"})(["margin-top:2em;@media (max-width:767px){margin-bottom:","px;}"],(e=>-1*e.FORMOFFSETPX)),n.default.div.withConfig({displayName:"service-hero__HeroSectionOffset",componentId:"sc-gma2g5-6"})(["@media (max-width:767px){height:","px;}"],(e=>e.FORMOFFSETPX-10)),n.default.h3.withConfig({displayName:"service-hero__FormHeading",componentId:"sc-gma2g5-7"})(["padding-bottom:0px;margin-bottom:5px;"]),n.default.div.withConfig({displayName:"service-hero__Tag",componentId:"sc-gma2g5-8"})(["display:none;background:#ed811f;border-top-left-radius:30px;border-bottom-left-radius:30px;align-items:center;color:white;text-transform:uppercase;padding:5px;min-width:30px;position:relative;position:absolute;top:-6px;right:21px;box-shadow:0px 2px 5px 1px hsla(0,0%,0%,0.12);transform:rotate(10deg);&:after{content:'';position:absolute;display:block;right:-19px;width:0;height:0;top:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid #ed811f;}:before{content:'';background:white;height:8px;width:8px;position:absolute;right:0;top:calc(50% - 4px);border-radius:50%;right:-5px;z-index:100;}@media (max-width:480px){&:after{border-top:17px solid transparent;border-bottom:17px solid transparent;}}p{margin:0;font-weight:600;text-transform:uppercase;padding:0 15px;}"]),n.default.div.withConfig({displayName:"service-hero__BadgeItemsContainer",componentId:"sc-gma2g5-9"})(["margin-top:20px;align-items:center;flex-wrap:nowrap;"]),n.default.div.withConfig({displayName:"service-hero__BadgeItem",componentId:"sc-gma2g5-10"})(["flex:0 0 25%;overflow:hidden;max-width:110px;padding:0.5em 0.75em;&:last-child{padding-right:0;}"]);var s=e=>{let{pageData:t,heroImage:a,serviceTitle:n,excerpt:s,specialOffer:d,offerDisclaimer:c,pageProps:m,badges:p,hideForm:g,hideRating:h,SecondaryColumnComponent:x,headerTransparent:f=!1}=e;const u=new Date;u.setDate(u.getDate()+5);u.getUTCMonth(),u.getUTCDate(),function(e){if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:;}}(u.getUTCDate());return l.createElement(l.Fragment,null,l.createElement("div",{className:"overflow-hidden",style:{marginTop:f?"-95px":"0"}},l.createElement("div",{className:"h-auto bg-cover relative bg-black "},a&&l.createElement(i.G,{image:(0,i.d)(a),className:"hero-image absolute top-0 h-full",loading:"eager"}),l.createElement("div",{className:"relative "+(f?"pt-40 md:pt-20":"")},l.createElement("div",{className:"max-w-7xl py-4 carousel-content-container flex flex-wrap justify-between relative mx-auto px-4 md:px-6"},l.createElement("div",{className:"w-full md:w-1/2 lg:w-2/3 py-12 md:py-16 md:pr-8 lg:pr-32 pb-12"},l.createElement("div",{className:"flex flex-col justify-between"},l.createElement("h1",{className:"text-shadow-lg text-center md:text-left text-white text-shadow service-heading-tag relative mb-2 text-3xl lg:text-5xl font-bold leading-9"},n),s?l.createElement("p",{className:"text-shadow-md text-center md:text-left text-white text-base md:text-lg py-1"},s):null,l.createElement("div",{className:"py-3"},!h&&l.createElement(o.Z,{theme:"orange",hideBorder:!0,classes:"flex-col md:flex-row text-center md:text-left mb-8"})),p?l.createElement("div",{className:"flex items-center md:flex-wrap mt-3 w-full space-x-4 "},p.map(((e,t)=>l.createElement("div",{className:"p-2 flex items-center text-white",style:{marginRight:"navien"===e.title?"-10px":"0",maxWidth:"navien"===e.title?"135px":"110px",height:"50px"}},l.createElement(i.G,{image:(0,i.d)(e),objectFit:"contain",imgStyle:{objectFit:"contain"},alt:e.title,loading:"eager"}))))):null),x&&l.createElement(x,null)),l.createElement("div",{className:"w-full md:w-1/2 lg:w-1/3 form-offset z-10"},l.createElement("div",{className:"bg-white rounded-xl p-8 pb-6 border-brand-500 md-mb-none shadow-xl relative "},l.createElement("span",{className:"font-display text-sm text-orange-500 justify-center rounded-t-xl mb-6 bg-orange-100 px-8 py-3 -mt-8 -mx-8 flex items-center"}," ",l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",className:"text-orange-500 w-5 h-5 mr-1"},l.createElement("path",{fill:"currentColor",d:"M48 32H197.5C214.5 32 230.7 38.74 242.7 50.75L410.7 218.7C435.7 243.7 435.7 284.3 410.7 309.3L277.3 442.7C252.3 467.7 211.7 467.7 186.7 442.7L18.75 274.7C6.743 262.7 0 246.5 0 229.5V80C0 53.49 21.49 32 48 32L48 32zM112 176C129.7 176 144 161.7 144 144C144 126.3 129.7 112 112 112C94.33 112 80 126.3 80 144C80 161.7 94.33 176 112 176z"}),l.createElement("path",{fill:"currentColor",className:"opacity-50",d:"M311.1 38.93C320.5 29.61 335.7 29.7 344.1 39.13L472.8 168.4C525.1 221.4 525.1 306.6 472.8 359.6L360.8 472.9C351.5 482.3 336.3 482.4 326.9 473.1C317.4 463.8 317.4 448.6 326.7 439.1L438.6 325.9C472.5 291.6 472.5 236.4 438.6 202.1L310.9 72.87C301.5 63.44 301.6 48.25 311.1 38.93V38.93z"})),"Online Special"),l.createElement("div",{className:"mb-4"},l.createElement("h3",{className:"font-display leading-6 md:leading-7 font-bold text-2xl text-gray-800 mb-2"},d||"Request "+n+" Consultation"),l.createElement("div",{className:" text-brand-400 mb-2 leading-6 mt-1 flex items-start"},l.createElement("svg",{class:"mr-2 mt-1 h-6 w-6 flex-shrink-0 text-brand-400 ",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},l.createElement("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z"})),c)),l.createElement(r.Z,{hideLabels:!0,showPlaceholders:!0,footerContained:!0})))),l.createElement("div",{className:"absolute bottom-0 w-full left-0 bg-white/60 backdrop-blur-sm\tz-[0]"},l.createElement("div",{className:"max-w-7xl mx-auto px-4"},l.createElement(o.Z,{theme:"dark",classes:" font-display font-medium text-sm shadow-xl rounded-full px-4 py-4 "}))))),l.createElement("div",{style:{height:"500px"},className:"height-none-md"})))}},1579:function(e,t,a){var l=a(67294),n=(a(11230),a(74386)),i=a(25444);a(20711);const o=[{alt:"Yelp Reviews",src:"/assets/logos/yelp.png",style:{maxWidth:"72px",marginTop:"-4px"},rating:"5/5",readSourceName:"Yelp",showReadMoreMobile:!0},{alt:"Google Reviews",src:"/assets/logos/google.png",style:{maxWidth:"75px"},rating:"4.9/5",readSourceName:"Google"},{alt:"Facebook Reviews",src:"/assets/logos/fb.png",style:{maxWidth:"85px"},rating:"5/5",readSourceName:"Facebook"},{alt:"Angie's List Reviews",src:"/assets/logos/angies.png",style:{maxWidth:"85px"},rating:"4.9/5",readSourceName:"Angie's List"},{alt:"Houzz Reviews",src:"/assets/logos/houzz.png",style:{maxWidth:"85px"},rating:"5/5",readSourceName:"Houzz"},{alt:"GuildQuality Reviews",src:"/assets/logos/guildquality.png",style:{maxWidth:"85px"},rating:"4.9/5",readSourceName:"GuildQuality"}];t.Z=e=>{let{serviceName:t,reviewsFilterID:a,modalLinkTo:r}=e;n.default.div.withConfig({displayName:"social-reviews-fullwidth__StarsContainer",componentId:"sc-1pydh75-0"})(["display:flex;align-items:center;svg{fill:",";stroke:none;}"],(e=>e.fillColor||"#ffbc00"));const{0:s,1:d}=(0,l.useState)(!1);return l.createElement("div",{className:"bg-full-screen-reviews relative hidden"},l.createElement("div",{className:"container flex flex-wrap py-3"},l.createElement("div",{className:"w-full flex items-center"},l.createElement("div",{className:"grid grid-cols-3 md:grid-cols-6 gap-3 md:gap-5 text-center w-full"},o.map(((e,t)=>{let{src:a,alt:n,style:o,rating:s,readSourceName:d,showReadMoreMobile:c}=e;return l.createElement(i.Link,{className:"flex flex-col items-center justify-between col-span-1 md:col-span-2 lg:col-span-1 py-2 px-3 bg-white shadow-md hover:shadow-lg hover:bg-white hover:cursor-pointer cursor-pointer border-radius",to:r,state:{modal:!0},key:t},l.createElement("img",{src:a,alt:n,className:"mb-0",style:o,width:"auto",height:"auto"}),l.createElement("div",null,l.createElement("span",{className:"block text-gray-900 font-bold"},s),l.createElement("span",{className:"block text-xxs text-gray-600"},"Read",c&&l.createElement("span",{className:"sm:hidden"}," More")," ",d," Reviews")))}))))))}},25200:function(e,t,a){a.d(t,{J:function(){return s}});var l=a(67294),n=a(6125),i=a(25444),o=a(53150);const r=e=>{let{id:t,title:a,showTitle:r,thumbnail:s,className:d,video:c,columnsClassName:m,AfterTitleComponent:p,AfterImageComponent:g,slug:h,projectReference:x,rounded:f,projectsPage:u,responsive:b}=e;const w=(0,l.useRef)(),{0:v,1:y}=(0,l.useState)(!1),N=()=>{y(!0);try{w.current.play()}catch(e){console.log("error playing video","browser may not support media API")}};return l.createElement("div",{key:t,className:d?d+(m?" "+m:""):"col-12 col-md-6 col-sm-12 p-2 lg:p-3 "+m+" flex-row items-center mb-3 lg:pb-1 mt-0 pt-0 "},r&&l.createElement("h4",{className:"block mt-4 mb-3 text-center leading-5"},c&&c.title),p&&l.createElement(p,null),l.createElement("div",{className:(u?"shadow-lg":"shadow-md")+" testimonialboxf"},l.createElement("div",{className:"relative videoWrapper h-full w-full bg-white",key:t},l.createElement("span",{className:" absolute w-full h-full play-overlay m-auto "+(v?"hidden":"block"),style:{zIndex:10,cursor:"pointer",top:"-100%",bottom:"-100%"},onClick:N},l.createElement("span",{className:"play-button-overlay hidden md:block"},l.createElement("img",{src:"/assets/play.svg",onClick:N,alt:"Play Video",loading:"lazy"}))),l.createElement(n.G,{image:(0,n.d)(s),className:" mb-0",onClick:N,alt:(c&&c.title)+" Video Testimonial"}),v&&l.createElement("video",{ref:w,controls:!0,name:"media",preloaded:"none",className:" w-full "+(v?"block":"hidden")+" ",poster:s.gatsbyImageData.images.fallback.src,autoPlay:!0},l.createElement("source",{src:c.file.url,type:c.file.contentType}),"Your browser does not support the video tag.")),g&&l.createElement(g,null),(x||h)&&l.createElement(i.Link,{className:"bg-white p-3 text-base text-gray-800 text-center md:mb-0 font-semibold flex items-center hover:text-gvd-green justify-center z-20 relative leading-none",to:"/projects/"+(x&&x.slug?x.slug+("/"!=x.slug[x.slug.length-1]?"/":""):h+("/"!=h[h.length-1]?"/":""))},l.createElement("span",null,"View Project Photos")," ",l.createElement(o.Z,{size:"18",strokeWidth:"3"}))))},s=e=>{let{testimonial_video_posts:t}=e;return t&&t.length>0&&l.createElement(l.Fragment,null,l.createElement("section",{className:"p-3 lg:p-0 temp-hid"},l.createElement("div",{className:"container lg:pt-4"},l.createElement("h3",{className:"text-center text-black mb-0 mt-2 leading-tight text-2xl"},"Watch What Some of Our Clients Have to Say"),l.createElement("div",{className:"row py-4 pt-4 lg:pt-1 pb-0 lg:pb-4"},t.map(((e,a)=>l.createElement(r,Object.assign({key:a},e,{columnsClassName:t&&t.length>3?"col-lg-3":"col-lg-4"}))))))))}},3713:function(e,t,a){a.d(t,{w:function(){return l}});const l=e=>{const t=[];return Object.keys(e).forEach(((a,l)=>{const n=e[a];n&&t.push(n)})),t}}}]); //# sourceMappingURL=9d2f8eba346cdb2cfe55bd4bb1df6c1e3d78c8e3-01a5085853c95063c393.js.map