1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <link rel="pingback" href="https://gwconstructionco.com/xmlrpc.php" /> 7 8
8<script type="text/javascript"> 9 document.documentElement.className = 'js'; 10 </script>
10 11 12 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><style id="et-divi-open-sans-inline-css">/* Original: https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese&display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;
12src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff) format('woff');}/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4i.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4i.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4i.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4i.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4i.woff2) format('woff2');}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13<script type="text/javascript"> 14 let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script>
14 15 <!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 16 <title>Retaining Wall Contractor | Greater Boston & North Shore</title> 17 <meta name="description" content="Goodwood General Construction builds segmental block, natural-stone and concrete retaining walls across Greater Boston and the North Shore. Free estimates." /> 18 <link rel="canonical" href="https://gwconstructionco.com/retaining-walls/" /> 19 <meta property="og:locale" content="en_US" /> 20 <meta property="og:type" content="article" /> 21 <meta property="og:title" content="Retaining Walls" /> 22 <meta property="og:description" content="Goodwood General Construction builds segmental block, natural-stone and concrete retaining walls across Greater Boston and the North Shore. Free estimates." /> 23 <meta property="og:url" content="https://gwconstructionco.com/retaining-walls/" /> 24 <meta property="og:site_name" content="Goodwood General Construction" /> 25 <meta property="article:publisher" content="https://www.facebook.com/goodwoodgeneralconstruction" /> 26 <meta property="article:modified_time" content="2026-09-08T01:50:35+00:00" /> 27 <meta property="og:image" content="https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore.webp" /> 28 <meta property="og:image:width" content="1672" /> 29 <meta property="og:image:height" content="941" /> 30 <meta property="og:image:type" content="image/webp" /> 31 <meta name="twitter:card" content="summary_large_image" /> 32 <meta name="twitter:label1" content="Est. reading time" /> 33 <meta name="twitter:data1" content="8 minutes" /> 34
34<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gwconstructionco.com\/retaining-walls\/","url":"https:\/\/gwconstructionco.com\/retaining-walls\/","name":"Retaining Wall Contractor | Greater Boston & North Shore","isPartOf":{"@id":"https:\/\/gwconstructionco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#primaryimage"},"image":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#primaryimage"},"thumbnailUrl":"https:\/\/gwconstructionco.com\/wp-content\/uploads\/2026\/08\/retaining-wall-contractor-greater-boston-north-shore.webp","datePublished":"2026-09-03T00:34:49+00:00","dateModified":"2026-09-08T01:50:35+00:00","description":"Goodwood General Construction builds segmental block, natural-stone and concrete retaining walls across Greater Boston and the North Shore. Free estimates.","breadcrumb":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gwconstructionco.com\/retaining-walls\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#primaryimage","url":"https:\/\/gwconstructionco.com\/wp-content\/uploads\/2026\/08\/retaining-wall-contractor-greater-boston-north-shore.webp","contentUrl":"https:\/\/gwconstructionco.com\/wp-content\/uploads\/2026\/08\/retaining-wall-contractor-greater-boston-north-shore.webp","width":1672,"height":941,"caption":"Segmental block retaining wall with integrated granite steps in a Massachusetts residential landscape"},{"@type":"BreadcrumbList","@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gwconstructionco.com\/"},{"@type":"ListItem","position":2,"name":"Retaining Walls"}]},{"@type":"WebSite","@id":"https:\/\/gwconstructionco.com\/#website","url":"https:\/\/gwconstructionco.com\/","name":"Goodwood General Construction","description":"Hardscape, Concrete & Structural Support Contractors Serving Greater Boston & the North Shore","publisher":{"@id":"https:\/\/gwconstructionco.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gwconstructionco.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place","LocalBusiness"],"@id":"https:\/\/gwconstructionco.com\/#organization","name":"Goodwood General Construction","url":"https:\/\/gwconstructionco.com\/","logo":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#local-main-organization-logo"},"image":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/goodwoodgeneralconstruction","https:\/\/www.instagram.com\/goodwood_general_construction\/","https:\/\/g.co\/kgs\/1f5zdRA","https:\/\/www.pinterest.com\/goodwoodconstruction\/","https:\/\/www.youtube.com\/@GoodwoodGeneralConstruction","https:\/\/www.bbb.org\/us\/ma\/lynn\/profile\/hardscaping\/goodwood-general-construction-0021-514406#bbbonlineclick"],"description":"Goodwood General Construction is a licensed and insured Massachusetts contractor specializing in hardscaping, concrete, excavation, grading, and structural support services. Based in Lynn, MA, we serve homeowners throughout Greater Boston and the North Shore with retaining walls, patios, paver driveways, concrete slabs, drainage solutions, and Lally column replacementâdelivering durable, code-compliant workmanship backed by over 20 years of experience.","address":{"@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"42.47852899999999","longitude":"-70.9420876"},"telephone":["+1-617-334-3282"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Frid
34ay","Saturday","Sunday"],"opens":"07:00","closes":"19:00"}],"email":"[email protected]","areaServed":"Greater Boston, MA & Surrounding Areas","priceRange":"$$$$","currenciesAccepted":"USD","paymentAccepted":"Cash, Check, Credit Card"},{"@type":"PostalAddress","@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#local-main-place-address","streetAddress":"101 Eutaw Ave","addressLocality":"Lynn","postalCode":"01902","addressRegion":"MA","addressCountry":"US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gwconstructionco.com\/retaining-walls\/#local-main-organization-logo","url":"https:\/\/gwconstructionco.com\/wp-content\/uploads\/2025\/07\/goodwood-general-construction.png","contentUrl":"https:\/\/gwconstructionco.com\/wp-content\/uploads\/2025\/07\/goodwood-general-construction.png","width":1024,"height":1024,"caption":"Goodwood General Construction"}]}</script>
34 35 <meta name="geo.placename" content="Lynn" /> 36 <meta name="geo.position" content="42.47852899999999;-70.9420876" /> 37 <meta name="geo.region" content="United States (US)" /> 38 <!-- / Yoast SEO Premium plugin. --> 39 40 41<meta content="Divi v.4.27.9" name="generator"/> 42<style id="site-designer-shared-pattern-classes-inline-css"> 43/* Dark cover/section overlay + on-dark text. */ 44body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); } 45.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; } 46:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); } 47.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); } 48.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); } 49body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; } 50body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; } 51 52/* Solid dark section background + light text. */ 53.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); } 54.is-style-bg-dark a { color: var(--wp--preset--color--base); }
55/*# sourceURL=site-designer-shared-pattern-classes-inline-css */ 56</style> 57<style id="global-styles-inline-css"> 58:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
58--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
58.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 59/*# sourceURL=global-styles-inline-css */ 60</style> 61 62<link rel='stylesheet' id='wp-theme-css' href='https://gwconstructionco.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' /> 63<link rel='stylesheet' id='wp-components-css' href='https://gwconstructionco.com/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' /> 64<link rel='stylesheet' id='godaddy-styles-css' href='https://gwconstructionco.com/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' /> 65<style id="divi-style-inline-inline-css"> 66/*! 67Theme Name: Divi 68Theme URI: http://www.elegantthemes.com/gallery/divi/ 69Version: 4.27.9 70Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection. 71Author: Elegant Themes 72Author URI: http://www.elegantthemes.com 73License: GNU General Public License v2 74License URI: http://www.gnu.org/licenses/gpl-2.0.html 75*/ 76a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;
76cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://gwconstructionco.com/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}
76.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
76@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}} 77/*# sourceURL=divi-style-inline-inline-css */ 78</style> 79<style id="divi-dynamic-critical-inline-css"> 80@font-face{font-family:ETmodules;font-display:block;src:url(//gwconstructionco.com/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot);src:url(//gwconstructionco.com/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot?#iefix) format("embedded-opentype"),url(//gwconstructionco.com/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.woff) format("woff"),url(//gwconstructionco.com/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.ttf) format("truetype"),url(//gwconstructionco.com/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal} 81@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:6
815.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}} 82#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
82span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{op
82acity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}
82@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}} 83@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*! 84 * Animate.css - http://daneden.me/animate 85 * Licensed under the MIT license - http://opensource.org/licenses/MIT 86 * Copyright (c) 2015 Daniel Eden 87 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
8740%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
8740%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}} 88#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;
88left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none} 89.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}} 90.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit} 91.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}
91#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer} 92.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,0.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:'2'}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}} 93.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}} 94.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}} 95.et_pb_code_inner{position:relative} 96.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative} 97.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;
97opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}} 98.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none} 99/*# sourceURL=divi-dynamic-critical-inline-css */ 100</style> 101<link rel='preload' id='divi-dynamic-late-css' href='https://gwconstructionco.com/wp-content/et-cache/9976/et-divi-dynamic-tb-10016-9976-late.css?ver=1789814087' as='style' media='all' onload="this.onload=null;this.rel='stylesheet'" /> 102<link rel='stylesheet' id='wpforms-choicesjs-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/css/integrations/divi/choices.min.css?ver=10.2.0' media='all' /> 103<link rel='stylesheet' id='wpforms-smart-phone-field-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/intl-tel-input.min.css?ver=28.0.4' media='all' /> 104<link rel='stylesheet' id='wpforms-richtext-field-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/richtext.min.css?ver=2.0.2.1' media='all' /> 105<link rel='stylesheet' id='wpforms-content-field-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/content.min.css?ver=2.0.2.1' media='all' /> 106<link rel='stylesheet' id='wpforms-divi-pro-classic-full-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/wpforms-classic-full.min.css?ver=2.0.2.1' media='all' />
107<script id="facebook-signal-js-extra"> 108var facebookSignalConfig = {"cookieName":"wc_facebook_signals_state","ajaxUrl":"https://gwconstructionco.com/wp-admin/admin-ajax.php","signalsAction":"fbpix_set_pixel_signals","signalsNonce":"1afd6441a0"}; 109//# sourceURL=facebook-signal-js-extra 110</script>
vendor: 1 bytes, line 110
110
111<script id="facebook-signal-js" src="https://gwconstructionco.com/wp-content/plugins/official-facebook-pixel/core/../js/facebook_signal.js?ver=5.2.2"></script>
111 112<meta name="facebook-domain-verification" content="wvbtpqfg0bc6kztixh71wbbq82v6o3" /> 113<!-- Google Tag Manager -->
114<script>
vendor: 331 bytes, lines 114-118
114(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 115new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 116j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 117'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 118})(window,document,'script','dataLayer','
118GTM-K2NBSBDV
vendor: 3 bytes, line 118
118');
118</script>
118 119<!-- End Google Tag Manager --><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9nd2NvbnN0cnVjdGlvbmNvLmNvbT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGcmV0YWluaW5nLXdhbGxzJTJGJmFtcDtfd3Bub25jZT00ZmZiMjU2ODYxIn0=" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> 120<!-- Meta Pixel Code -->
121<script type='text/javascript'> 122!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 123n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 124n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 125t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 126document,'script','https://connect.facebook.net/en_US/fbevents.js'); 127</script>
127 128<!-- End Meta Pixel Code -->
129<script type='text/javascript'>FacebookSignal.init({"held":false,"ajaxUrl":"https:\/\/gwconstructionco.com\/wp-admin\/admin-ajax.php","releaseAction":"fbpix_release_signals","pixelId":"307221765305771","attribution":{},"capig":"1"});FacebookSignal.initPixel("307221765305771",{},{"agent":"wordpress_0-7.1.2-5.2.2","includeCapiIntegration":true});</script>
129<script type='text/javascript'> 130 fbq('track', 'PageView', []); 131 </script>
131<style id="custom-background-css"> 132body.custom-background { background-color: #dbdbdb; } 133</style> 134<!-- BEGIN: BBB AB Seal -->
135<script type="text/javascript"> 136 var bbb = bbb || []; 137 bbb.push(["bbbid", "boston"]); 138 bbb.push(["bid", "514406"]); 139 bbb.push(["chk", "E557594A87"]); 140 bbb.push(["pos", "bottom-right"]); 141 (function () { 142 var scheme = (("https:" == document.location.protocol) ? "https://" : "http://"); 143 var bbb = document.createElement("script"); 144 bbb.type = "text/javascript"; 145 bbb.async = true; 146 bbb.src = scheme + "seal-boston.bbb.org/badge/badge.min.js"; 147 var s = document.getElementsByTagName("script")[0]; 148 s.parentNode.insertBefore(bbb, s); 149 })(); 150</script>
150 151<!-- END: BBB AB Seal --><link rel="icon" href="https://gwconstructionco.com/wp-content/uploads/2025/01/cropped-5l70anxb-32x32.png" sizes="32x32" /> 152<link rel="icon" href="https://gwconstructionco.com/wp-content/uploads/2025/01/cropped-5l70anxb-192x192.png" sizes="192x192" /> 153<link rel="apple-touch-icon" href="https://gwconstructionco.com/wp-content/uploads/2025/01/cropped-5l70anxb-180x180.png" /> 154<meta name="msapplication-TileImage" content="https://gwconstructionco.com/wp-content/uploads/2025/01/cropped-5l70anxb-270x270.png" /> 155<style id="wp-site-designer-contrast-fallback"> .wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not
155(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not
155(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not
155(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not
155(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);} body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}</style> 156<style id="et-critical-inline-css">body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#5e5e5e}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#e3e8ee}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#e3e8ee}.footer-widget h4{color:#e3e8ee}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#e3e8ee}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#e3e8ee}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1260px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1420px}a{color:#595959}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#b40008}#main-header .nav li ul{background-color:#ffffff}.nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#3d3d3d!important}#et-secondary-nav li ul{background-color:#3d3d3d}#et-secondary-nav li ul{background-color:#000000}#top-header,#top-header a{color:#d4af37}#et-secondary-nav li ul a{color:#ffffff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px}#top-menu li a{font-size:20px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:20px!important}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffd700}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#595959}.footer-widget li:before{border-color:#595959}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#595959}#footer-info,#footer-info a{color:#ffffff}body .et_pb_button{background-color:rgba(224,43,32,0)}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffd700}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;border-radius:0px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:43px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:43px}.et_header_style_split .centered-inline-logo-wrap{width:85px;margin:-85px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:85px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:85px}.et_header_style_centered #top-menu>li>a{padding-bottom:15px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:34px 0 34px 0!important}.et_header_style_centered #main-header .logo_container{height:85px}#logo{max-height:85%}.et_pb_svg_logo #logo{height:85%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:15.3px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:30px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:60px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:60px;margin:-60px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:60px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:60px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:21px 0 21px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#333333!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#333333}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#d0021b}.et-fixed-header #top-menu li a{font-size:18px}}@media only screen and (min-width:1575px){.et_pb_row{padding:31px 0}.et_pb_section{padding:63px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:94px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#a51819}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#f4f4f4}.et_close_search_field:after{color:#f4f4f4!important}.et_search_form_container input::-moz-placeholder{color:#f4f4f4}.et_search_form_container input::-webkit-input-placeholder{color:#f4f4f4}.et_search_form_container input:-ms-input-placeholder{color:#f4f4f4}}@media only screen and (max-width:767px){body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:18px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:20px}.et_pb_row,.et_pb_column .et_pb_row_inner{padding:35px 0}}@media only screen and (max-width:980px){.dsm_masonry_gallery_0 .grid-item,.dsm_masonry_gallery_0 .grid-sizer{width:calc((100% - 12px) / 2)!important}}@media only screen and (max-width:980px){.dsm_masonry_gallery_0 .grid-item,.dsm_masonry_gallery_0 .grid-sizer{width:calc((100% - 12px) / 2)!important}}@media only screen and (max-width:980px){.dsm_masonry_gallery_0 .grid-item,.dsm_masonry_gallery_0 .grid-sizer{width:calc((100% - 12px) / 2)!important}}div.et_pb_section.et_pb_section_1{background-image:url(https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-s
156hore.webp)!important}.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button{color:#ffffff!important;border-color:#b70d18;border-radius:0px;font-size:20px;background-color:#b70d18}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover{padding-right:2em;padding-left:0.7em}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover:after{opacity:1}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:after{font-size:1.6em;opacity:0;display:inline-block}body.et_button_custom_icon #page-container .dsm_button_0 .et_pb_button_one.et_pb_button:after,body.et_button_custom_icon #page-container .dsm_button_0 .et_pb_button_two.et_pb_button:after{font-size:20px}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button{color:#ffffff!important;border-color:#ffffff;border-radius:0px;font-size:20px;background-color:rgba(0,0,0,0);margin-left:20px!important}.dsm_button_0 .dsm-button-separator-text{margin-left:10px;margin-right:10px}.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#151719!important}.et_pb_row_2.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_section_3.et_pb_section{padding-top:90px;padding-bottom:90px}.et_pb_image_0,.et_pb_image_1,.et_pb_image_2,.et_pb_image_3{width:100%;max-width:100%!important;text-align:left;margin-left:0}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img,.et_pb_image_1 .et_pb_image_wrap,.et_pb_image_1 img,.et_pb_image_2 .et_pb_image_wrap,.et_pb_image_2 img,.et_pb_image_3 .et_pb_image_wrap,.et_pb_image_3 img{width:100%}.et_pb_section_4.et_pb_section{padding-top:90px;padding-bottom:28px;background-color:#f6f3ed!important}.et_pb_section_5.et_pb_section{padding-top:12px;padding-bottom:12px;background-color:#f6f3ed!important}@media only screen and (max-width:980px){body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover:after{opacity:1}}@media only screen and (max-width:767px){body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover:after{opacity:1}}</style> 157<link rel="stylesheet" id="et-core-unified-9976-cached-inline-styles" href="https://gwconstructionco.com/wp-content/et-cache/9976/et-core-unified-9976.min.css?ver=1789814086" /><link rel="preload" as="style" id="et-core-unified-tb-10016-deferred-9976-cached-inline-styles" href="https://gwconstructionco.com/wp-content/et-cache/9976/et-core-unified-tb-10016-deferred-9976.min.css?ver=1789814088" onload="this.onload=null;this.rel='stylesheet';" /> <style id="site-designer-logo-constraints"> 158 .wp-block-site-logo.is-default-size img { 159 width: auto; 160 height: auto; 161 max-width: 180px; 162 max-height: 80px; 163 } 164 .wp-block-site-logo img { 165 height: auto; 166 } 167 </style> 168 <link rel='stylesheet' id='wpforms-paypal-commerce-divi-frontend-integrations-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/css/integrations/paypal-commerce/integrations/divi-frontend-paypal-commerce.min.css?ver=2.0.2.1' media='all' /> 169<link rel='stylesheet' id='wpforms-classic-full-css' href='https://gwconstructionco.com/wp-content/plugins/wpforms/assets/css/frontend/classic/wpforms-full.min.css?ver=2.0.2.1' media='all' /> 170 171</head> 172<body class="wp-singular page-template-default page page-id-9976 custom-background wp-theme-Divi et-tb-has-template et-tb-has-footer et_pb_button_helper_class et_fullwidth_nav et_fullwidth_secondary_nav et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_cover_background et_pb_gutter osx et_pb_gutters2 et_pb_pagebuilder_layout et_smooth_scroll et_no_sidebar et_divi_theme et-db"> 173 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 173-174
173 174<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
174GTM-K2NBSBDV
vendor: 85 bytes, lines 174-175
174" 175height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
176<!-- End Google Tag Manager (noscript) --> 177<!-- Meta Pixel Code --> 178<noscript> 179<img height="1" width="1" style="display:none" alt="fbpx" 180src="https://www.facebook.com/tr?id=307221765305771&ev=PageView&noscript=1" /> 181</noscript> 182<!-- End Meta Pixel Code --> 183<div id="page-container"> 184<div id="et-boc" class="et-boc"> 185 186 187 188 <header id="main-header" data-height-onload="85"> 189 <div class="container clearfix et_menu_container"> 190 <div class="logo_container"> 191 <span class="logo_helper"></span> 192 <a href="https://gwconstructionco.com/"> 193 <img src="https://gwconstructionco.com/wp-content/uploads/2025/11/Goodwood-General-Construction-1.png" width="1024" height="531" alt="Goodwood General Construction" id="logo" data-height-percentage="85" /> 194 </a> 195 </div> 196 <div id="et-top-navigation" data-height="85" data-fixed-height="60"> 197 <nav id="top-menu-nav"> 198 <ul id="top-menu" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-4358"><a href="https://gwconstructionco.com/">Home</a></li> 199<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8822"><a href="https://gwconstructionco.com/about-us/">ABOUT US</a></li> 200<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-4546"><a href="https://gwconstructionco.com/services/">SERVICES</a> 201<ul class="sub-menu"> 202 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-9976 current_page_item menu-item-10127"><a href="https://gwconstructionco.com/retaining-walls/" aria-current="page">Retaining Walls</a></li> 203 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10284"><a href="https://gwconstructionco.com/foundation-repair-lally-column-replacement/">Lally Columns & Structural Support</a></li> 204 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10148"><a href="https://gwconstructionco.com/patios-walkways/">Patios & Walkways</a></li> 205 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10202"><a href="https://gwconstructionco.com/driveways-hardscape-entrances/">Driveways & Hardscape Entrances</a></li> 206 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10182"><a href="https://gwconstructionco.com/concrete-slabs-footings/">Concrete Slabs & Footings</a></li> 207 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4559"><a href="https://gwconstructionco.com/excavation-services/">Grading, Drainage & Site Work</a></li> 208</ul> 209</li> 210<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4564"><a href="https://gwconstructionco.com/portfolio/">OUR WORK</a></li> 211<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4570"><a href="https://gwconstructionco.com/contact-us/">CONTACT US</a></li> 212</ul> </nav> 213 214 215 216 217 <div id="et_mobile_nav_menu"> 218 <div class="mobile_nav closed"> 219 <span class="select_page">Select Page</span> 220 <span class="mobile_menu_bar mobile_menu_bar_toggle"></span> 221 </div> 222 </div> </div> <!-- #et-top-navigation --> 223 </div> <!-- .container --> 224 </header> <!-- #main-header --> 225<div id="et-main-area"> 226 227<div id="main-content"> 228 229 230 231 <article id="post-9976" class="post-9976 page type-page status-publish has-post-thumbnail hentry"> 232 233 234 <div class="entry-content"> 235 <div class="et-l et-l--post"> 236 <div class="et_builder_inner_content et_pb_gutters2"> 237 <div class="et_pb_section et_pb_section_0 et_section_regular" > 238 239 240 241 242 243 244 <div class="et_pb_row et_pb_row_0"> 245 <div class="et_pb_column et_pb_column_4_4 et_pb_column_0 et_pb_css_mix_blend_mode_passthrough et-last-child"> 246 247 248 249 250 <div class="et_pb_module et_pb_code et_pb_code_0"> 251 252 253 254 255 <div class="et_pb_code_inner"><style> 256.rw-native{--red:#b70d18;--gold:#b7975a;--ink:#111315;--paper:#f6f3ed} 257.rw-native .et_pb_row{width:min(92%,1180px)} 258.rw-kicker{font-size:12px;line-height:1.4;letter-spacing:.19em;text-transform:uppercase;font-weight:700;
258color:#b7975a;margin:0 0 14px} 259.rw-native h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.025em} 260.rw-native p,.rw-native li{font-size:17px;line-height:1.72;color:#4d5154} 261.rw-trustbar .et_pb_text{border-right:1px solid rgba(255,255,255,.14);padding:22px 14px;text-align:center} 262.rw-trustbar h3{font-family:Georgia,serif;color:#fff;font-size:22px;margin:0 0 4px}.rw-trustbar p{color:#c9cbcd;font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:0} 263.rw-service-row .et_pb_column{background:#fff;box-shadow:0 12px 34px rgba(0,0,0,.07);overflow:hidden;padding-bottom:8px}.rw-service-row .et_pb_image{margin-bottom:0!important}.rw-service-row .et_pb_image img{width:100%;height:245px;object-fit:cover}.rw-service-row .et_pb_text{padding:24px 26px}.rw-service-row h3{font-family:Georgia,serif;font-size:26px;line-height:1.15}.rw-service-row p{font-size:15px;line-height:1.6} 264.rw-process-row .et_pb_column{border-left:2px solid #b70d18;padding:8px 24px}.rw-process-row h3{font-family:Georgia,serif;font-size:25px}.rw-process-row strong{font-family:Georgia,serif;font-size:40px;
264color:#b7975a}.rw-process-row p{font-size:14px} 265.rw-related a{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.35)} 266.rw-native .dsm_faq_child{border-top:1px solid #ddd} 267@media(max-width:980px){.rw-service-row .et_pb_column{margin-bottom:24px}.rw-trustbar .et_pb_column{width:50%!important;margin:0!important}.rw-process-row .et_pb_column{margin-bottom:26px}.rw-native .et_pb_row{width:90%}} 268@media(max-width:767px){.rw-trustbar .et_pb_column{width:100%!important}.rw-service-row .et_pb_image img{height:230px}.rw-native h2{font-size:34px}.rw-native p,.rw-native li{font-size:16px}} 269 270.rw-rebuilt-hero{position:relative;min-height:720px;display:flex;align-items:center;background-size:cover!important;background-position:center!important;padding:125px 0 90px!important} 271.rw-rebuilt-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.88) 0%,rgba(7,9,11,.70) 44%,rgba(7,9,11,.24) 76%,rgba(7,9,11,.10) 100%);z-index:1} 272.rw-rebuilt-hero .et_pb_row{position:relative;z-index:2;width:min(92%,1180px)!important;max-width:1180px!important;padding:0!important} 273.rw-rebuilt-hero .et_pb_text{max-width:760px;margin:0!important} 274.rw-rebuilt-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,5vw,72px);line-height:1.02;letter-spacing:-.038em;color:#fff;margin:0 0 24px} 275.rw-rebuilt-hero .rw-kicker{color:#e0c78f} 276.rw-rebuilt-hero .rw-hero-lead{font-size:19px;line-height:1.68;color:rgba(255,255,255,.88);max-width:720px} 277.rw-rebuilt-hero .dsm_button{margin-top:30px} 278@media(max-width:980px){.rw-rebuilt-hero{min-height:670px;background-position:58% center!important}.rw-rebuilt-hero:before{background:linear-gradient(90deg,rgba(7,9,11,.88),rgba(7,9,11,.58) 72%,rgba(7,9,11,.3))}.rw-rebuilt-hero .et_pb_text{max-width:680px}} 279@media(max-width:767px){.rw-rebuilt-hero{min-height:650px;padding:105px 0 60px!important;background-position:62% center!important}.rw-rebuilt-hero:before{background:rgba(7,9,11,.68)}.rw-rebuilt-hero h1{font-size:40px}.rw-rebuilt-hero .rw-hero-lead{font-size:16px}.rw-rebuilt-hero .dsm_button .et_pb_button{display:block;width:100%;margin:10px 0 0!important;text-align:center}} 280.rw-scope-list{columns:2;column-gap:44px;max-width:920px;margin:30px auto 0}.rw-scope-list li{break-inside:avoid;margin-bottom:9px}@media(max-width:767px){.rw-scope-list{columns:1}} 281</style></div> 282 </div> 283 </div> 284 285 286 287 288 </div> 289 290 291 </div><div class="et_pb_section et_pb_section_1 rw-native rw-rebuilt-hero et_pb_with_background et_section_regular" > 292 293 294 295 296 297 298 <div class="et_pb_row et_pb_row_1"> 299 <div class="et_pb_column et_pb_column_4_4 et_pb_column_1 et_pb_css_mix_blend_mode_passthrough et-last-child"> 300 301 302 303 304 <div class="et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light"> 305 306 307 308 309 <div class="et_pb_text_inner"><p class="rw-kicker">Built for the Site. Designed for New England.</p> 310<h1>Retaining Wall Contractor Serving Greater Boston and the North Shore</h1> 311<p class="rw-hero-lead">Goodwood General Construction builds and replaces segmental block, natural-stone and concrete retaining walls for residential properties, driveways, patios, sloped yards and landscape improvements, with complete excavation, base preparation and drainage.</p></div> 312 </div><div class="et_pb_module dsm_button dsm_button_0 et_pb_bg_layout_light"> 313 314 315 316 317 318 319 <div class="et_pb_module_inner"> 320 <div class="et_pb_button_module_wrappers dsm_button_0_wrapper et_pb_button_alignment_left et_pb_module"> 321 <a class="et_pb_button et_pb_button_one et_pb_bg_layout_light dsm-none " href=#rw-estimate data-dsm-lightbox-id="dsm_button_one_lightbox dsm_button_0"><span>Request a Retaining Wall Estimate</span></a><a class="et_pb_button et_pb_button_two et_pb_bg_layout_light dsm-none " href=tel:+16173343282 data-dsm-lightbox-id="dsm_button_two_lightbox dsm_button_0"><span>Call 617-334-3282</span></a> 322 </div> 323 </div> 324 </div> 325 </div> 326 327 328 329 330 </div> 331 332 333 </div><div class="et_pb_section et_pb_section_2 rw-native rw-trustbar et_pb_with_background et_section_regular" > 334 335 336 337 338 339 340 <div class="et_pb_row et_pb_row_2"> 341 <div class="et_pb_column et_pb_column_1_4 et_pb_column_2 et_pb_css_mix_blend_mode_passthrough"> 342 343 344 345 346 <div class="et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light"> 347 348 349 350 351 <div class="et_pb_text_inner"><h3>20+ Years</h3> 352<p>Hands-On Experience</p></div> 353 </div> 354 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_3 et_pb_css_mix_blend_mode_passthrough"> 355 356 357 358 359 <div class="et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light"> 360 361 362 363 364 <div class="et_pb_text_inner"><h3>Licensed</h3> 365<p>Massachusetts Contractor</p></div> 366 </div> 367 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_4 et_pb_css_mix_blend_mode_passthrough"> 368 369 370 371 372 <div class="et_pb_module et_pb_text et_pb_text_3 et_pb_text_align_left et_pb_bg_layout_light"> 373 374 375 376 377 <div class="et_pb_text_inner"><h3>Fully Insured</h3> 378<p>Professional Protection</p></div> 379 </div> 380 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_5 et_pb_css_mix_blend_mode_passthrough et-last-child"> 381 382 383 384 385 <div class="et_pb_module et_pb_text et_pb_text_4 et_pb_text_align_left et_pb_bg_layout_light"> 386 387 388 389 390 <div class="et_pb_text_inner"><h3>A+ Rated</h3> 391<p>BBB Accredited</p></div> 392 </div> 393 </div> 394 395 396 397 398 </div> 399 400 401 </div><div class="et_pb_section et_pb_section_3 rw-native et_section_regular" > 402 403 404 405 406 407 408 <div class="et_pb_row et_pb_row_3"> 409 <div class="et_pb_column et_pb_column_1_2 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough"> 410 411 412 413 414 <div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_left et_pb_bg_layout_light"> 415 416 417 418 419 <div class="et_pb_text_inner"><p class="rw-kicker">Complete Site Work, Not Just the Wall</p> 420<h2>Complete Retaining Wall Construction Services</h2> 421<p>Goodwood General Construction provides complete retaining-wall construction using proven materials and site-specific installation methods. We consider wall height, soil conditions, drainage, equipment access, surrounding grades and the intended use of the area when preparing the project scope.</p> 422<p>A retaining wall must do more than improve the appearance of a property. It must hold back soil, manage water and remain stable through changing New England weather conditions. Our projects include the excavation, base preparation, drainage, wall construction, backfilling and grading necessary to create a complete, durable installation.</p> 423<ul> 424<li>More than 20 years of hands-on construction experience</li> 425<li>Licensed and insured Massachusetts contractor</li> 426<li>Complete excavation and site-work capabilities</li> 427<li>Careful base preparation and drainage</li> 428<li>Clear written scopes and project communication</li> 429<li>Professional equipment and jobsite organization</li> 430<li>Construction focused on durability and long-term value</li> 431</ul></div> 432 </div> 433 </div><div class="et_pb_column et_pb_column_1_2 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough et-last-child"> 434 435 436 437 438 <div class="et_pb_module et_pb_image et_pb_image_0"> 439 440 441 442
443 <span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma.webp" alt="Retaining wall installation in Arlington MA" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma.webp 1200w, https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma-980x515.webp 980w, https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma-480x252.webp 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" class="wp-image-9466" /></span> 444 </div> 445 </div> 446 447 448 449 450 </div> 451 452 453 </div><div class="et_pb_section et_pb_section_4 rw-native et_pb_with_background et_section_regular" > 454 455 456 457 458 459 460 <div class="et_pb_row et_pb_row_4"> 461 <div class="et_pb_column et_pb_column_4_4 et_pb_column_8 et_pb_css_mix_blend_mode_passthrough et-last-child"> 462 463 464 465 466 <div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_bg_layout_light"> 467 468 469 470 471 <div class="et_pb_text_inner"><p class="rw-kicker">Retaining Wall Materials</p> 472<h2 style="text-align:center">Retaining Wall Materials and Construction Options</h2> 473<p style="text-align:center;max-width:800px;margin:0 auto">We build segmental block, natural-stone and concrete retaining walls according to the property, intended use, structural requirements and desired appearance.</p> 474<h3 style="text-align:center;margin-top:34px">What Our Retaining Wall Work Includes</h3> 475<ul class="rw-scope-list"> 476<li>New retaining-wall construction</li> 477<li>Replacement of leaning or deteriorated walls</li> 478<li>Excavation and disposal of existing materials</li> 479<li>Compacted crushed-stone base preparation</li> 480<li>Drainage stone and perforated drainpipe</li> 481<li>Geogrid reinforcement when specified or required</li> 482<li>Steps, wall caps and landscape transitions</li> 483<li>Backfilling, grading and site restoration</li> 484</ul></div> 485 </div> 486 </div> 487 488 489 490 491 </div> 492 493 494 </div><div class="et_pb_section et_pb_section_5 rw-native et_pb_with_background et_section_regular" > 495 496 497 498 499 500 501 <div class="et_pb_row et_pb_row_5 rw-service-row"> 502 <div class="et_pb_column et_pb_column_1_3 et_pb_column_9 et_pb_css_mix_blend_mode_passthrough"> 503 504 505 506 507 <div class="et_pb_module et_pb_image et_pb_image_1"> 508 509 510 511 512 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1067" height="800" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA.jpg" alt="Winthrop, MA Retaining Wall Replacement: Professional hardscape and landscaping service for replacing retaining walls in Winthrop, Massachusetts." title="Retaining-wall-replacement-Winthrop-MA" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" class="wp-image-4848" /></span> 513 </div><div class="et_pb_module et_pb_text et_pb_text_7 et_pb_text_align_left et_pb_bg_layout_light"> 514 515 516 517 518 <div class="et_pb_text_inner"><h3>Segmental Block Retaining Walls</h3> 519<p>Segmental concrete block is a versatile retaining-wall material for sloped yards, raised patios, driveway edges and landscape transitions. Proper installation requires a stable compacted base, correct setback, drainage aggregate and reinforcement appropriate for the site conditions.</p></div> 520 </div> 521 </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_10 et_pb_css_mix_blend_mode_passthrough"> 522 523 524 525 526 <div class="et_pb_module et_pb_image et_pb_image_2"> 527 528 529 530
531 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1067" height="800" src="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma.jpg" alt="Stone retaining wall installation in Medford, MA, built by Goodwood General Construction for enhanced curb appeal and lasting durability" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" class="wp-image-5206" /></span> 532 </div><div class="et_pb_module et_pb_text et_pb_text_8 et_pb_text_align_left et_pb_bg_layout_light"> 533 534 535 536 537 <div class="et_pb_text_inner"><h3>Natural-Stone Retaining Walls</h3> 538<p>Natural stone provides a traditional New England appearance for older homes, established landscapes and premium outdoor spaces. The stone and construction method are selected according to the desired appearance, wall dimensions and site conditions.</p></div> 539 </div> 540 </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_11 et_pb_css_mix_blend_mode_passthrough et-last-child"> 541 542 543 544 545 <div class="et_pb_module et_pb_image et_pb_image_3"> 546 547 548 549 550 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1536" height="1024" src="https://gwconstructionco.com/wp-content/uploads/2026/09/concrete-retaining-wall-construction-example.webp" alt="Representative poured-concrete retaining wall with landscaped slope and drainage openings" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2026/09/concrete-retaining-wall-construction-example.webp 1536w, https://gwconstructionco.com/wp-content/uploads/2026/09/concrete-retaining-wall-construction-example-1280x853.webp 1280w, https://gwconstructionco.com/wp-content/uploads/2026/09/concrete-retaining-wall-construction-example-980x653.webp 980w, https://gwconstructionco.com/wp-content/uploads/2026/09/concrete-retaining-wall-construction-example-480x320.webp 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1536px, 100vw" class="wp-image-10124" /></span> 551 </div><div class="et_pb_module et_pb_text et_pb_text_9 et_pb_text_align_left et_pb_bg_layout_light"> 552 553 554 555 556 <div class="et_pb_text_inner"><h3>Concrete Retaining Walls</h3> 557<p>Reinforced concrete or masonry retaining walls are appropriate where site conditions call for a rigid structural system. They can be constructed with a clean concrete finish or completed with stone veneer, with drainage and reinforcement designed for the wallâs height and loading.</p></div> 558 </div> 559 </div> 560 561 562 563 564 </div> 565 566 567 </div><div class="et_pb_section et_pb_section_6 rw-native et_pb_with_background et_section_regular" > 568 569 570 571 572 573 574 <div class="et_pb_row et_pb_row_6 rw-service-row"> 575 <div class="et_pb_column et_pb_column_1_3 et_pb_column_12 et_pb_css_mix_blend_mode_passthrough"> 576 577 578 579 580 <div class="et_pb_module et_pb_image et_pb_image_4"> 581 582 583 584 585 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1067" height="800" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Bobcat-Services-Lynnfield-MA.jpg" alt="Bobcat services in Lynnfield, MA, and surrounding areas - Excavation and earthmoving for site preparation and landscaping projects." title="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Bobcat-Services-Lynnfield-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Bobcat-Services-Lynnfield-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Bobcat-Services-Lynnfield-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" class="wp-image-5047" /></span> 586 </div><div class="et_pb_module et_pb_text et_pb_text_10 et_pb_text_align_left et_pb_bg_layout_light"> 587 588 589 590 591 <div class="et_pb_text_inner"><h3>Retaining Wall Replacement</h3> 592<p>Leaning, separating, bulging or collapsing walls frequently have problems beyond the visible material. We can remove the existing wall, correct supporting base and drainage conditions, and construct the replacement.</p></div> 593 </div> 594 </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_13 et_pb_css_mix_blend_mode_passthrough"> 595 596 597 598 599 <div class="et_pb_module et_pb_image et_pb_image_5"> 600 601 602 603
604 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1067" height="800" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Patio-And-Landscape-wall-with-Steps-Wilmington-MA.jpg" alt="Patio, landscape retaining wall and outdoor steps built by Goodwood in Wilmington Massachusetts" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Patio-And-Landscape-wall-with-Steps-Wilmington-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Patio-And-Landscape-wall-with-Steps-Wilmington-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Patio-And-Landscape-wall-with-Steps-Wilmington-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" class="wp-image-4876" /></span> 605 </div><div class="et_pb_module et_pb_text et_pb_text_11 et_pb_text_align_left et_pb_bg_layout_light"> 606 607 608 609 610 <div class="et_pb_text_inner"><h3>Walls for Patios & Driveways</h3> 611<p>Retaining walls can support raised <a href="https://gwconstructionco.com/patios-walkways/">patios and walkways</a>, define driveway edges and create usable space while coordinating the wall with adjacent paving and masonry.</p></div> 612 </div> 613 </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_14 et_pb_css_mix_blend_mode_passthrough et-last-child"> 614 615 616 617 618 <div class="et_pb_module et_pb_image et_pb_image_6"> 619 620 621 622 623 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1067" height="800" src="https://gwconstructionco.com/wp-content/uploads/2024/12/front-yard-stone-steps-retaining-wall-medford-ma.jpg" alt="Front-yard retaining wall and stone-step transition built by Goodwood in Medford Massachusetts" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/12/front-yard-stone-steps-retaining-wall-medford-ma.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/12/front-yard-stone-steps-retaining-wall-medford-ma-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/12/front-yard-stone-steps-retaining-wall-medford-ma-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" class="wp-image-5211" /></span> 624 </div><div class="et_pb_module et_pb_text et_pb_text_12 et_pb_text_align_left et_pb_bg_layout_light"> 625 626 627 628 629 <div class="et_pb_text_inner"><h3>Steps & Sloped-Yard Transitions</h3> 630<p>Integrated steps, wall caps and terraces can organize changing elevations, improve access and make a sloped property more functional while managing surrounding grades.</p></div> 631 </div> 632 </div> 633 634 635 636 637 </div> 638 639 640 </div><div class="et_pb_section et_pb_section_7 rw-native et_section_regular" > 641 642 643 644 645 646 647 <div class="et_pb_row et_pb_row_7"> 648 <div class="et_pb_column et_pb_column_2_5 et_pb_column_15 et_pb_css_mix_blend_mode_passthrough"> 649 650 651 652 653 <div class="et_pb_module et_pb_image et_pb_image_7"> 654 655 656 657 658 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1672" height="941" src="https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore.webp" alt="Retaining wall construction by Goodwood General Construction in Greater Boston and the North Shore" title="" srcset="https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore.webp 1672w, https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore-1280x720.webp 1280w, https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore-980x552.webp 980w, https://gwconstructionco.com/wp-content/uploads/2026/08/retaining-wall-contractor-greater-boston-north-shore-480x270.webp 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1672px, 100vw" class="wp-image-9981" /></span> 659 </div> 660 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_16 et_pb_css_mix_blend_mode_passthrough et-last-child"> 661 662 663 664 665 <div class="et_pb_module et_pb_text et_pb_text_13 et_pb_text_align_left et_pb_bg_layout_light"> 666 667 668 669 670 <div class="et_pb_text_inner"><p class="rw-kicker">What Makes the Work Last</p> 671<h2>Proper base preparation and drainage are essential.</h2> 672<p>The most attractive retaining-wall material will not perform properly without a stable foundation and a way to manage water behind the wall. Preparation may include excavation, removal of unsuitable material, compacted crushed stone, clean drainage aggregate, perforated drainpipe, filter fabric, reinfor
672cement, controlled backfilling and final grading.</p> 673<h3>Excavation and compacted base</h3> 674<p>Unsuitable material is removed and the crushed-stone foundation is installed and compacted according to the wall and site conditions.</p> 675<h3>Drainage and controlled backfill</h3> 676<p>Drainage stone, perforated pipe, outlets and surrounding grades are coordinated to help manage water and pressure behind the wall.</p> 677<h3>Reinforcement and finish details</h3> 678<p>Geogrid, caps, steps and transitions are installed when specified or required by the approved project scope.</p> 679<h3>What affects retaining wall cost?</h3> 680<p>Pricing depends on wall length and height, selected material, demolition, excavation depth, equipment access, soil conditions, disposal, drainage, reinforcement, steps, curves, proximity to structures, backfilling, grading and restoration. An on-site visit allows Goodwood to prepare a project-specific estimate.</p> 681<p>When a project requires structural engineering, stamped plans or another design professional, those services must be arranged as part of the project requirements before construction proceeds.</p></div> 682 </div> 683 </div> 684 685 686 687 688 </div> 689 690 691 </div><div class="et_pb_section et_pb_section_8 rw-native et_pb_with_background et_section_regular" > 692 693 694 695 696 697 698 <div class="et_pb_row et_pb_row_8"> 699 <div class="et_pb_column et_pb_column_4_4 et_pb_column_17 et_pb_css_mix_blend_mode_passthrough et-last-child"> 700 701 702 703 704 <div class="et_pb_module et_pb_text et_pb_text_14 et_pb_text_align_left et_pb_bg_layout_light"> 705 706 707 708 709 <div class="et_pb_text_inner"><p class="rw-kicker">Goodwood Projects</p> 710<h2 style="color:#fff;text-align:center">Different homes. Different materials. One standard of care.</h2> 711<p style="color:#c7c9ca;text-align:center">Retaining walls, integrated steps and patio projects completed by Goodwood General Construction.</p></div> 712 </div><div class="et_pb_module dsm_masonry_gallery dsm_masonry_gallery_0"> 713 714 715 716 717 718 719 <div class="et_pb_module_inner"> 720 <div class="dsm-gallery grid" data-lightbox="true" data-horizontalorder="true"> 721 <div class="grid-sizer"></div><div class="gutter-sizer"></div><div class="grid-item"> 722 <a href="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma.webp" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma-1024x538.webp"> 723 <div class="et_pb_image_wrap"> 724 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma.webp" title="" alt="Retaining wall installation in Arlington MA" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma.webp 1200w, https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma-980x515.webp 980w, https://gwconstructionco.com/wp-content/uploads/2025/12/retaining-wall-contractors-arlington-ma-480x252.webp 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" width="1200" height="630" /> 725 726 </div> 727 </a> 728 </div><div class="grid-item"> 729 <a href="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA.jpg" data-title='Retaining-wall-replacement-Winthrop-MA' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA-1024x768.jpg"> 730 <div class="et_pb_image_wrap"> 731 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA.jpg" title="Retaining-wall-replacement-Winthrop-MA" alt="Winthrop, MA Retaining Wall Replacement: Professional hardscape and landscaping service for replacing retaining walls in Winthrop, Massachusetts." class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-wall-replacement-Winthrop-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 732 733 </div> 734 </a> 735 </div><div class="grid-item"> 736 <a href="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma-1024x768.jpg"> 737 <div class="et_pb_image_wrap"> 738 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma.jpg" title="" alt="Stone retaining wall installation in Medford, MA, built by Goodwood General Construction for enhanced curb appeal and lasting durability" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/12/stone-retaining-wall-medford-ma-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 739 740 </div> 741 </a> 742 </div><div class="grid-item"> 743 <a href="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-1024x1024.jpg"> 744 <div class="et_pb_image_wrap"> 745 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.jpg" title="" alt="retaining wall construction" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.jpg 1600w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-1280x1280.jpg 1280w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-980x980.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-480x480.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1600px, 100vw" width="1600" height="1600" /> 746 747 </div> 748 </a> 749 </div><div class="grid-item"> 750 <a href="https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA.jpg" data-title='Privacy-Fence-Patio-Retaining-Wall-Danvers-MA' data-caption='Beautiful outdoor living space in Danvers, MA, featuring a professionally installed privacy fence, retaining wall, and patio, perfect for relaxation and entertaining.' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA-1024x768.jpg"> 751 <div class="et_pb_image_wrap"> 752 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA.jpg" title="Privacy-Fence-Patio-Retaining-Wall-Danvers-MA" alt="Patio installation with privacy fence, retaining wall, and seating area in Danvers, MA." class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Privacy-Fence-Patio-Retaining-Wall-And-Driveway-Installation-Danvers-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 753 754 </div> 755 </a> 756 </div><div class="grid-item"> 757 <a href="https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma-1024x768.jpg"> 758 <div class="et_pb_image_wrap"> 759 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma.jpg" title="" alt="Hardscape project in Lynnfield, MA, featuring custom retaining walls, steps, and a patio designed and installed by Goodwood General Construction."
759class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/12/hardscape-retaining-walls-steps-patio-lynnfield-ma-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 760 761 </div> 762 </a> 763 </div><div class="grid-item"> 764 <a href="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services-1024x1024.jpg"> 765 <div class="et_pb_image_wrap"> 766 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services.jpg" title="" alt="retaining wall installation services by Goodwood General Construction" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services.jpg 1600w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services-1280x1280.jpg 1280w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services-980x980.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-installation-services-480x480.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1600px, 100vw" width="1600" height="1600" /> 767 768 </div> 769 </a> 770 </div><div class="grid-item"> 771 <a href="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA.jpg" data-title='Retaining-Wall-and-Paver-Patio-Andover-MA' data-caption='Outdoor space transformation in Andover, MA, featuring Andover Collection Smooth pavers for the patio and a durable Fat Face retaining wall system for enhanced landscape design.' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA-1024x768.jpg"> 772 <div class="et_pb_image_wrap"> 773 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA.jpg" title="Retaining-Wall-and-Paver-Patio-Andover-MA" alt="Retaining wall and paver patio installation in Andover, MA, using Andover Collection Smooth pavers and Fat Face retaining wall system." class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Retaining-Wall-and-Paver-Patio-Installation-Andover-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 774 775 </div> 776 </a> 777 </div><div class="grid-item"> 778 <a href="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.webp" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-1024x576.webp"> 779 <div class="et_pb_image_wrap"> 780 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.webp" title="" alt="Retaining Wall Construction in Bedford MA by Goodwood General Construction" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction.webp 2048w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-1280x720.webp 1280w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-980x551.webp 980w, https://gwconstructionco.com/wp-content/uploads/2025/01/retaining-wall-construction-480x270.webp 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 2048px, 100vw" width="2048" height="1152" /> 781 782 </div> 783 </a> 784 </div><div class="grid-item"> 785 <a href="https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls-1024x1024.jpg"> 786 <div class="et_pb_image_wrap"> 787 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls.jpg" title="" alt="Landscape retaining walls by Goodwood General Construction" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls.jpg 1600w, https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls-1280x1280.jpg 1280w, https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls-980x980.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2025/01/landscape-walls-480x480.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1600px, 100vw" width="1600" height="1600" /> 788 789 </div> 790 </a> 791 </div><div class="grid-item"> 792 <a href="https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma.jpg" data-title='' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma-1024x768.jpg"> 793 <div class="et_pb_image_wrap"> 794 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma.jpg" title="" alt="GravityStone® Fat Face interlocking retaining wall blocks installed in Reading, MA, highlighting durability and modern design." class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/retaining-wall-installation-service-reading-ma-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 795 796 </div> 797 </a> 798 </div><div class="grid-item"> 799 <a href="https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA.jpg" data-title='Driveway-Expansion-Newton-MA' data-caption='' data-mfp-src="https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA-1024x768.jpg"> 800 <div class="et_pb_image_wrap"> 801 <img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA.jpg" title="Driveway-Expansion-Newton-MA" alt="Professional Driveway Expansion in Newton, MA: Enhance your property with our expert driveway expansion services. Our skilled team specializes in expanding driveways to improve accessibility and functionality. Contact us today for a consultation!" class="" srcset="https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA.jpg 1067w, https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA-980x735.jpg 980w, https://gwconstructionco.com/wp-content/uploads/2024/02/Driveway-Expansion-Newton-MA-480x360.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1067px, 100vw" width="1067" height="800" /> 802 803 </div> 804 </a> 805 </div> 806 </div>
807 </div> 808 </div> 809 </div> 810 811 812 813 814 </div> 815 816 817 </div><div class="et_pb_section et_pb_section_9 rw-native et_pb_with_background et_section_regular" > 818 819 820 821 822 823 824 <div class="et_pb_row et_pb_row_9"> 825 <div class="et_pb_column et_pb_column_4_4 et_pb_column_18 et_pb_css_mix_blend_mode_passthrough et-last-child"> 826 827 828 829 830 <div class="et_pb_module et_pb_text et_pb_text_15 et_pb_text_align_left et_pb_bg_layout_light"> 831 832 833 834 835 <div class="et_pb_text_inner"><p class="rw-kicker">Our Process</p> 836<h2 style="text-align:center">Our Retaining Wall Construction Process</h2></div> 837 </div> 838 </div> 839 840 841 842 843 </div><div class="et_pb_row et_pb_row_10 rw-process-row"> 844 <div class="et_pb_column et_pb_column_1_4 et_pb_column_19 et_pb_css_mix_blend_mode_passthrough"> 845 846 847 848 849 <div class="et_pb_module et_pb_text et_pb_text_16 et_pb_text_align_left et_pb_bg_layout_light"> 850 851 852 853 854 <div class="et_pb_text_inner"><strong>01</strong></p> 855<h3>Site Visit & Review</h3> 856<p>We review the wall location, dimensions, access, grades, drainage conditions, nearby structures and desired material for estimating purposes.</p></div> 857 </div> 858 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_20 et_pb_css_mix_blend_mode_passthrough"> 859 860 861 862 863 <div class="et_pb_module et_pb_text et_pb_text_17 et_pb_text_align_left et_pb_bg_layout_light"> 864 865 866 867 868 <div class="et_pb_text_inner"><strong>02</strong></p> 869<h3>Scope & Requirements</h3> 870<p>We prepare a written estimate describing the proposed wall, materials, included work, assumptions and exclusions. Permit and engineering requirements vary by project.</p></div> 871 </div> 872 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_21 et_pb_css_mix_blend_mode_passthrough"> 873 874 875 876 877 <div class="et_pb_module et_pb_text et_pb_text_18 et_pb_text_align_left et_pb_bg_layout_light"> 878 879 880 881 882 <div class="et_pb_text_inner"><strong>03</strong></p> 883<h3>Excavation, Base & Drainage</h3> 884<p>The area is excavated, unsuitable material is removed, and the compacted foundation and drainage components are installed.</p></div> 885 </div> 886 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_22 et_pb_css_mix_blend_mode_passthrough et-last-child"> 887 888 889 890 891 <div class="et_pb_module et_pb_text et_pb_text_19 et_pb_text_align_left et_pb_bg_layout_light"> 892 893 894 895 896 <div class="et_pb_text_inner"><strong>04</strong></p> 897<h3>Construction & Completion</h3> 898<p>The wall is constructed with reinforcement when specified, backfilled in controlled stages, graded and reviewed with the homeowner.</p></div> 899 </div> 900 </div> 901 902 903 904 905 </div> 906 907 908 </div><div class="et_pb_section et_pb_section_10 rw-native et_section_regular" > 909 910 911 912 913 914 915 <div class="et_pb_row et_pb_row_11"> 916 <div class="et_pb_column et_pb_column_1_2 et_pb_column_23 et_pb_css_mix_blend_mode_passthrough"> 917 918 919 920 921 <div class="et_pb_module et_pb_text et_pb_text_20 et_pb_text_align_left et_pb_bg_layout_light"> 922 923 924 925 926 <div class="et_pb_text_inner"><p class="rw-kicker">Local Retaining Wall Contractor</p> 927<h2>Retaining Wall Service Area</h2></div> 928 </div> 929 </div><div class="et_pb_column et_pb_column_1_2 et_pb_column_24 et_pb_css_mix_blend_mode_passthrough et-last-child"> 930 931 932 933 934 <div class="et_pb_module et_pb_text et_pb_text_21 et_pb_text_align_left et_pb_bg_layout_light"> 935 936 937 938 939 <div class="et_pb_text_inner"><h3>Greater Boston and the North Shore</h3> 940<p>Goodwood serves Greater Boston and the North Shore, including Lynnfield, Peabody, Danvers, Reading, North Reading, Andover, North Andover, Winchester, Medford, Newton, Wellesley, Lexington, Arlington, Stoneham, Tewksbury, Haverhill, Boxford, Manchester-by-the-Sea and Westwood.</p> 941<p>Explore our retaining-wall work in <a href="https://gwconstructionco.com/service-area/top-retaining-wall-services-in-andover-ma-goodwood-general-construction/">Andover</a>, <a href="https://gwconstructionco.com/service-area/retaining-wall-contractors-in-newton-ma/">Newton</a>, <a href="https://gwconstructionco.com/service-area/retaining-walls-lynnfield-ma/">Lynnfield</a>, <a href="https://gwconstructionco.com/service-area/retaining-walls-peabody-ma/">Peabody</a>, <a href="https://gwconstructionco.com/service-area/service-area-retaining-wall-winchester-ma/">Winchester</a> and <a href="https://gwconstructionco.com/service-area/retaining-wall-reading-ma/">Reading</a>.</p></div> 942 </div> 943 </div> 944 945 946 947 948 </div> 949 950 951 </div><div class="et_pb_section et_pb_section_11 rw-native et_pb_with_background et_section_regular" > 952 953 954 955 956 957 958 <div class="et_pb_row et_pb_row_12"> 959 <div class="et_pb_column et_pb_column_4_4 et_pb_column_25 et_pb_css_mix_blend_mode_passthrough et-last-child"> 960 961 962 963 964 <div class="et_pb_module et_pb_text et_pb_text_22 et_pb_text_align_left et_pb_bg_layout_light"> 965 966 967 968 969 <div class="et_pb_text_inner"><p class="rw-kicker">Reputation Built Project by Project</p> 970<h2 style="text-align:center">See Why Massachusetts Homeowners Trust Goodwood</h2> 971<p style="text-align:center;max-width:780px;margin:0 auto 24px">Read verified Google reviews from homeowners who hired Goodwood for retaining walls, masonry, drainage, concrete and structural-support projects across Greater Boston and the North Shore.</p></div> 972 </div><div class="et_pb_module et_pb_code et_pb_code_1"> 973 974 975 976 977 <div class="et_pb_code_inner"><link data-noptimize="1" data-no-optimize="1" data-no-minify="1" data-no-defer="1" rel="stylesheet" href="https://gwconstructionco.com/wp-content/uploads/trustindex-google-widget.css?1787077353" media="all"><pre class="ti-widget"><div style="opacity: 0;height: 0 !important;overflow: hidden !important" data-css-url="https://gwconstructionco.com/wp-content/uploads/trustindex-google-widget.css?1787077353" class=" ti-widget ti-goog ti-review-text-mode-readmore ti-text-align-center" data-no-translation="true" data-plugin-version="14.1.1" data-layout-id="4" data-layout-category="slider" data-set-id="light-background" data-pid="wp-widget" data-language="en" data-close-locale="Close" data-review-target-width="300" data-css-version="2" data-reply-by-locale="Owner's reply" data-only-rating-locale="This user only left a rating." data-pager-autoplay-timeout="6"> <div class="ti-widget-container ti-col-3"> <div class="ti-reviews-container"> <div class="ti-controls"> <div class="ti-next" aria-label="Next review" role="button" tabindex="0"></div> <div class="ti-prev" aria-label="Previous review" role="button" tabindex="0"></div> </div> <div class="ti-reviews-container-wrapper"> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfc
977d208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocKK99fT-q5g3odohMmi3K4hP36CEB9xs6AS4-Ek039IMgAcmko=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocKK99fT-q5g3odohMmi3K4hP36CEB9xs6AS4-Ek039IMgAcmko=w80-h80-c-rp-mo-br100 2x" alt="Daniel McCrevan profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Daniel McCrevan </div> <div class="ti-date">April 11, 2026</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" /><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Goodwood Construction did a great job installing lally columns in my basement. Quick, professional, and easy to work with. Highly recommend.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocK_39cOyru26Je1oqyn5vgT9XPe_otQK-rEUTC77ID_cvf_0Q=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocK_39cOyru26Je1oqyn5vgT9XPe_otQK-rEUTC77ID_cvf_0Q=w80-h80-c-rp-mo-br100 2x" alt="Ken Cloutier profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Ken Cloutier </div> <div class="ti-date">April 1, 2026</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" />
977<span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->We are very pleased with the patio installed by Goodwood General Construction. Henry was a straight shooter from the start and completed the job in line with the estimated cost & time frame. His crew worked tirelessly throughout the 3 days of installation. They left the job site very clean and even planted grass around the patio which I wasn't expecting. After a tough winter with freeze & thaw cycles the patio held firm. I would highly recommend.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a-/ALV-UjUmEOrpls3GRLlXrl760sQddk_iSeWNbvwQ1W0Nlnlzf169RLfc9A=w40-h40-c-rp-mo-ba2-br100" srcset="https://lh3.googleusercontent.com/a-/ALV-UjUmEOrpls3GRLlXrl760sQddk_iSeWNbvwQ1W0Nlnlzf169RLfc9A=w80-h80-c-rp-mo-ba2-br100 2x" alt="Brendan W. Freeman profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Brendan W. Freeman </div> <div class="ti-date">March 23, 2026</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" /><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Had a lally column replaced. Henry was great at keeping me informed through the whole process and the team did an excellent job with the work and quality.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a-/ALV-UjVEj3jbCTsarFLWVsaXwq5Vdqfu7jMKOsYJvFtihbFazyu-b8Q=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a-/ALV-UjVEj3jbCTsarFLWVsaXwq5Vdqfu7jMKOsYJvFtihbFazyu-b8Q=w80-h80-c-rp-mo-br100 2x" alt="Earl Spivack profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Earl Spivack </div> <div class="ti-date">February 20, 2026</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" />
977<span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Needed Lally columns to replace old wooden supports. I couldn't have been more satisfied with Goodwood's work and professionalism. I highly recommend them and would have them back if/when the need arises for other projects.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a-/ALV-UjWE9jIlF64uQ2qYW9O7EQUnai5Mj21UPnn7Asd5wonXgk0RjcWROQ=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a-/ALV-UjWE9jIlF64uQ2qYW9O7EQUnai5Mj21UPnn7Asd5wonXgk0RjcWROQ=w80-h80-c-rp-mo-br100 2x" alt="Mark Kuznetsov profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Mark Kuznetsov </div> <div class="ti-date">November 6, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" /><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->My house needed a new retaining wall, where an old one was already collapsing. It was a complex job, involving a long section of the wall along the road and a section along the sloping driveway. Henry and Goodwood Construction did an excellent job, both in removing the remains of the old wall and building a new one. Henry came promptly to evaluate the project and give a detailed explanation of the required work and a written estimate. Within a couple of weeks they started the work, bringing lots of heavy machinery for the tasks. The new retaining wall was built meticulously, with all the required arrangements for proper water drainage. And they have replanted the plants along the wall that were in the way of the construction. During the project, Henry was always reachable to accommodate our desires for the new construction. I am happy with the new wall and the excellent work that was done, and I heartily recommend Henry and his company for construction works big and small that you require.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocIyd3rSMhEMhU20qlwUKfPRhv4Ay_Bb_wb4z9zksLdV5Vc1AQ=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocIyd3rSMhEMhU20qlwUKfPRhv4Ay_Bb_wb4z9zksLdV5Vc1AQ=w80-h80-c-rp-mo-br100 2x" alt="Milson Chilel profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Milson Chilel </div> <div class="ti-date">August 7, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" />
977<span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->I recently hired Goodwood General Construction to install a new concrete slab in my backyard, and I couldnât be happier with the results. Henry and his team were professional, on time, and clearly knew what they were doing. They took the time to explain the process, answered all my questions, and kept everything clean and organized throughout the project. The slab came out perfectlyâsolid, level, and exactly how I envisioned it. Itâs rare to find contractors who care this much about quality and customer satisfaction. Highly recommend!<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocL5Dx3hDUEmiSnKtTAQayk7R3skVi-dzJ2LeVL9ssItYVv7tA=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocL5Dx3hDUEmiSnKtTAQayk7R3skVi-dzJ2LeVL9ssItYVv7tA=w80-h80-c-rp-mo-br100 2x" alt="Stephen Madore profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Stephen Madore </div> <div class="ti-date">August 2, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" /><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Great job, very happy.<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a-/ALV-UjUjC_Ycen06LPjyQviCziH2KbAyGwUXJ6Tmq2e8PBtbGlNDw5Q=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a-/ALV-UjUjC_Ycen06LPjyQviCziH2KbAyGwUXJ6Tmq2e8PBtbGlNDw5Q=w80-h80-c-rp-mo-br100 2x" alt="Lena Crowley profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Lena Crowley </div> <div class="ti-date">June 23, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" />
977<span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Henry and his team were excellent to work. They solved a problem we had with flooding in our back yard by installing channel drains and dry well. They knew what they were doing, finished the job in a timely manner and did a great job restoring the yard afterwards. Henry was always available for questions and was even willing to stop by after the job was completed to show us how to maintain the channel drains. Goodwood Construction is a great company to work with and I highly recommend them. Lena Crowley Peabody, MA<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocL-wIDddy8P20W0CAnTXt6DkK6dFagVZzFVOHLV6r3pOG4cPA=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocL-wIDddy8P20W0CAnTXt6DkK6dFagVZzFVOHLV6r3pOG4cPA=w80-h80-c-rp-mo-br100 2x" alt="Vanessa Rea profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Vanessa Rea </div> <div class="ti-date">June 8, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" /><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Henry and Dayron did a wonderful job on our patio and fence project. They were timely and professional and provided great value. Highly recommend!<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> <div data-empty="0" class="ti-review-item source-Google ti-image-layout-thumbnail" data-time="" data-id="cfcd208495d565ef66e7dff9f98764da" data-language=""> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Posted on Google</span> <img decoding="async" class="skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="Google" width="20" height="20" loading="lazy" /> </div> <div class="ti-profile-img"> <img decoding="async" class="skip-lazy" src="https://lh3.googleusercontent.com/a/ACg8ocI-U49UNQOZEDToQCWFBcW8SVZ4MY8lAoI78FysiztmLNTivw=w40-h40-c-rp-mo-br100" srcset="https://lh3.googleusercontent.com/a/ACg8ocI-U49UNQOZEDToQCWFBcW8SVZ4MY8lAoI78FysiztmLNTivw=w80-h80-c-rp-mo-br100 2x" alt="Elias profile picture" loading="lazy" /> </div> <div class="ti-profile-details"> <div class="ti-name"> Elias </div> <div class="ti-date">May 2, 2025</div> </div> </div> <span class="ti-stars"><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 1" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 2" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 3" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 4" width="17" height="17" loading="lazy" /><img decoding="async" class="ti-star skip-lazy" src="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google star 5" width="17" height="17" loading="lazy" />
977<span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex verifies that the original source of the review is Google.</span></span></span> <div class="ti-review-text-container ti-review-content"><!-- R-CONTENT -->Goodwood construction did a great job on installing a fence on our property as well as installing sod and a concrete patio. I would highly recommend them!<!-- R-CONTENT --></div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Hide" data-open-text="Read more"></span> </div> </div> </div> <div class="ti-controls-line"> <div class="dot"></div> </div> </div> </div> </div> </pre>
977<script> 978(function () { if (window.tiLoaderFallback) { return; } window.tiLoaderFallback = true; function tiLoadLoader() { if (window.TrustindexWidget || document.querySelector('script[src*="https://cdn.trustindex.io/loader.js"]')) { return; } let script = document.createElement("script"); script.async = true; script.src = "https://cdn.trustindex.io/loader.js"; script.setAttribute("data-ccm-injected", "1"); document.head.appendChild(script); } if ("loading" === document.readyState) { document.addEventListener("DOMContentLoaded", tiLoadLoader); } else { tiLoadLoader(); } })(); 979</script>
979 980</div> 981 </div> 982 </div> 983 984 985 986 987 </div> 988 989 990 </div><div class="et_pb_section et_pb_section_12 rw-native et_section_regular" > 991 992 993 994 995 996 997 <div class="et_pb_row et_pb_row_13"> 998 <div class="et_pb_column et_pb_column_2_5 et_pb_column_26 et_pb_css_mix_blend_mode_passthrough"> 999 1000 1001 1002 1003 <div class="et_pb_module et_pb_text et_pb_text_23 et_pb_text_align_left et_pb_bg_layout_light"> 1004 1005 1006 1007 1008 <div class="et_pb_text_inner"><p class="rw-kicker">Retaining Wall FAQs</p> 1009<h2>Helpful answers before planning your project.</h2> 1010<p>Every property is different. A site visit allows us to evaluate the conditions that influence materials, preparation, drainage, project requirements and pricing.</p></div> 1011 </div> 1012 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_27 et_pb_css_mix_blend_mode_passthrough et-last-child"> 1013 1014 1015 1016 1017 <div class="et_pb_module dsm_faq dsm_faq_0"> 1018 1019 1020 1021 1022 1023 1024 <div class="et_pb_module_inner"> 1025 <div class="dsm-faq-container dsm-front" data-accordion="on" data-open_first_item="off"> 1026 <div class="dsm_faq_child_0 dsm-faq-item-wrapper"> 1027 <div class="dsm-title-wrapper"> 1028 <div class="dsm-title-inner-wrapper"> 1029 <div class="dsm_open_icon"><span>K</span></div> 1030 <div class="dsm_close_icon"><span>L</span></div> 1031 1032 1033 <h5 class="dsm-faq-title">What type of retaining wall is best for my property?</h5> 1034 </div> 1035 <div class="dsm-faq-item-inner-wrapper"> 1036 1037 1038 1039 1040 </div> 1041 </div> 1042 <div class="dsm-faq-content"></p> 1043<p>The appropriate material depends on wall height, site conditions, desired appearance, budget and intended use. Segmental block, natural stone and reinforced concrete or masonry construction each have different advantages.</p> 1044<p></div> 1045 </div> 1046 <div class="dsm_faq_child_1 dsm-faq-item-wrapper"> 1047 <div class="dsm-title-wrapper"> 1048 <div class="dsm-title-inner-wrapper"> 1049 <div class="dsm_open_icon"><span>K</span></div> 1050 <div class="dsm_close_icon"><span>L</span></div> 1051 1052 1053 <h5 class="dsm-faq-title">Can you replace an existing leaning retaining wall?</h5> 1054 </div> 1055 <div class="dsm-faq-item-inner-wrapper"> 1056 1057 1058 1059 1060 </div> 1061 </div> 1062 <div class="dsm-faq-content"></p> 1063<p>Yes. Goodwood provides retaining-wall demolition and replacement, including removal, disposal, base reconstruction, drainage and construction of the new wall.</p> 1064<p></div> 1065 </div> 1066 <div class="dsm_faq_child_2 dsm-faq-item-wrapper"> 1067 <div class="dsm-title-wrapper"> 1068 <div class="dsm-title-inner-wrapper"> 1069 <div class="dsm_open_icon"><span>K</span></div> 1070 <div class="dsm_close_icon"><span>L</span></div> 1071 1072 1073 <h5 class="dsm-faq-title">Why does a retaining wall need drainage?</h5> 1074 </div> 1075 <div class="dsm-faq-item-inner-wrapper"> 1076 1077 1078 1079 1080 </div> 1081 </div> 1082 <div class="dsm-faq-content"></p> 1083<p>Water pressure behind a wall can contribute to movement and premature failure. Drainage stone, drainpipe, appropriate outlets and surrounding grading help manage water.</p> 1084<p></div> 1085 </div> 1086 <div class="dsm_faq_child_3 dsm-faq-item-wrapper"> 1087 <div class="dsm-title-wrapper"> 1088 <div class="dsm-title-inner-wrapper"> 1089 <div class="dsm_open_icon"><span>K</span></div> 1090 <div class="dsm_close_icon"><span>L</span></div> 1091 1092 1093 <h5 class="dsm-faq-title">Do retaining walls require permits?</h5> 1094 </div> 1095 <div class="dsm-faq-item-inner-wrapper"> 1096 1097 1098 1099 1100 </div> 1101 </div> 1102 <div class="dsm-faq-content"></p> 1103<p>Requirements depend on the municipality, wall height, location and site conditions. Walls near property lines, driveways, buildings or loaded areas may have additional requirements.</p> 1104<p></div> 1105 </div> 1106 <div class="dsm_faq_child_4 dsm-faq-item-wrapper"> 1107 <div class="dsm-title-wrapper"> 1108 <div class="dsm-title-inner-wrapper"> 1109 <div class="dsm_open_icon"><span>K</span></div> 1110 <div class="dsm_close_icon"><span>L</span></div> 1111 1112 1113 <h5 class="dsm-faq-title">
1113When is structural engineering required?</h5> 1114 </div> 1115 <div class="dsm-faq-item-inner-wrapper"> 1116 1117 1118 1119 1120 </div> 1121 </div> 1122 <div class="dsm-faq-content"></p> 1123<p>Engineering may be required based on wall height, loading, location, soil conditions or local requirements. Goodwood performs construction according to the approved scope but does not provide structural engineering services.</p> 1124<p></div> 1125 </div> 1126 <div class="dsm_faq_child_5 dsm-faq-item-wrapper"> 1127 <div class="dsm-title-wrapper"> 1128 <div class="dsm-title-inner-wrapper"> 1129 <div class="dsm_open_icon"><span>K</span></div> 1130 <div class="dsm_close_icon"><span>L</span></div> 1131 1132 1133 <h5 class="dsm-faq-title">Do you provide excavation and disposal?</h5> 1134 </div> 1135 <div class="dsm-faq-item-inner-wrapper"> 1136 1137 1138 1139 1140 </div> 1141 </div> 1142 <div class="dsm-faq-content"></p> 1143<p>Yes. Excavation, removal of an existing wall and disposal of construction material can be included in the written scope.</p> 1144<p></div> 1145 </div> 1146 <div class="dsm_faq_child_6 dsm-faq-item-wrapper"> 1147 <div class="dsm-title-wrapper"> 1148 <div class="dsm-title-inner-wrapper"> 1149 <div class="dsm_open_icon"><span>K</span></div> 1150 <div class="dsm_close_icon"><span>L</span></div> 1151 1152 1153 <h5 class="dsm-faq-title">Can steps be incorporated into a retaining wall?</h5> 1154 </div> 1155 <div class="dsm-faq-item-inner-wrapper"> 1156 1157 1158 1159 1160 </div> 1161 </div> 1162 <div class="dsm-faq-content"></p> 1163<p>Yes. Steps, landings and transitions can be incorporated when the wall and surrounding layout allow.</p> 1164<p></div> 1165 </div> 1166 <div class="dsm_faq_child_7 dsm-faq-item-wrapper"> 1167 <div class="dsm-title-wrapper"> 1168 <div class="dsm-title-inner-wrapper"> 1169 <div class="dsm_open_icon"><span>K</span></div> 1170 <div class="dsm_close_icon"><span>L</span></div> 1171 1172 1173 <h5 class="dsm-faq-title">How long does construction take?</h5> 1174 </div> 1175 <div class="dsm-faq-item-inner-wrapper"> 1176 1177 1178 1179 1180 </div> 1181 </div> 1182 <div class="dsm-faq-content"></p> 1183<p>The schedule depends on wall dimensions, demolition, access, excavation, materials, weather and site-restoration requirements.</p> 1184<p></div> 1185 </div> 1186 1187 </div> 1188 1189 </div> 1190 </div> 1191 </div> 1192 1193 1194 1195 1196 </div> 1197 1198 1199 </div><div class="et_pb_section et_pb_section_13 rw-native rw-related et_pb_with_background et_section_regular" > 1200 1201 1202 1203 1204 1205 1206 <div class="et_pb_row et_pb_row_14"> 1207 <div class="et_pb_column et_pb_column_2_5 et_pb_column_28 et_pb_css_mix_blend_mode_passthrough"> 1208 1209 1210 1211 1212 <div class="et_pb_module et_pb_text et_pb_text_24 et_pb_text_align_left et_pb_bg_layout_light"> 1213 1214 1215 1216 1217 <div class="et_pb_text_inner"><p class="rw-kicker">Related Goodwood Services</p> 1218<h2 style="color:#fff;font-size:34px">Coordinate the wall, hardscape and site work as one project.</h2></div> 1219 </div> 1220 </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_29 et_pb_css_mix_blend_mode_passthrough"> 1221 1222 1223 1224 1225 <div class="et_pb_module et_pb_text et_pb_text_25 et_pb_text_align_left et_pb_bg_layout_light"> 1226 1227 1228 1229 1230 <div class="et_pb_text_inner"><p><a href="https://gwconstructionco.com/patios-walkways/">Patios & Walkways</a></p></div> 1231 </div> 1232 </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_30 et_pb_css_mix_blend_mode_passthrough"> 1233 1234 1235 1236 1237 <div class="et_pb_module et_pb_text et_pb_text_26 et_pb_text_align_left et_pb_bg_layout_light"> 1238 1239 1240 1241 1242 <div class="et_pb_text_inner"><p><a href="https://gwconstructionco.com/excavation-services/">Excavation & Drainage</a></p></div> 1243 </div> 1244 </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_31 et_pb_css_mix_blend_mode_passthrough et-last-child"> 1245 1246 1247 1248 1249 <div class="et_pb_module et_pb_text et_pb_text_27 et_pb_text_align_left et_pb_bg_layout_light"> 1250 1251 1252 1253 1254 <div class="et_pb_text_inner"><p><a href="https://gwconstructionco.com/services/">All Services</a></p></div> 1255 </div> 1256 </div> 1257 1258 1259 1260 1261 </div> 1262 1263 1264 </div><div id="rw-estimate" class="et_pb_section et_pb_section_14 rw-native et_pb_with_background et_section_regular" > 1265 1266 1267 1268 1269 1270 1271 <div class="et_pb_row et_pb_row_15"> 1272 <div class="et_pb_column et_pb_column_2_5 et_pb_column_32 et_pb_css_mix_blend_mode_passthrough"> 1273 1274 1275 1276 1277 <div class="et_pb_module et_pb_text et_pb_text_28 et_pb_text_align_left et_pb_bg_layout_light"> 1278 1279 1280 1281 1282 <div class="et_pb_text_inner"><p class="rw-kicker">Plan Your Retaining Wall Project</p> 1283<h2>Get in Touch About Your Retaining Wall Project</h2> 1284<p>Tell us about the wall location, approximate length and height, existing conditions and what you want the completed area to accomplish. Photographs and measurements are helpful.</p></div> 1285 </div><div class="et_pb_module dsm_button dsm_button_1 et_pb_bg_layout_light"> 1286 1287 1288 1289 1290 1291 1292 <div class="et_pb_module_inner"> 1293 <div class="et_pb_button_module_wrappers dsm_button_1_wrapper et_pb_button_alignment_left et_pb_module">
1294 <a class="et_pb_button et_pb_button_one et_pb_bg_layout_light dsm-none " href=tel:16173343282 data-dsm-lightbox-id="dsm_button_one_lightbox dsm_button_1"><span>Call Now</span></a><a class="et_pb_button et_pb_button_two et_pb_bg_layout_light dsm-none " href=sms:16173343282 data-dsm-lightbox-id="dsm_button_two_lightbox dsm_button_1"><span>Text Us</span></a> 1295 </div> 1296 </div> 1297 </div> 1298 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_33 et_pb_css_mix_blend_mode_passthrough et-last-child"> 1299 1300 1301 1302 1303 <div class="et_pb_module wpforms_selector wpforms_selector_0"> 1304 1305 1306 1307 1308 1309 1310 <div class="et_pb_module_inner"> 1311 <div class="wpforms-container wpforms-container-full" id="wpforms-4649"><form id="wpforms-form-4649" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="4649" method="post" enctype="multipart/form-data" action="/retaining-walls/" data-token="73fd3a547ce15b0b95cd24fc9461ccc4" data-token-time="1790189092"><div class="wpforms-head-container"><div class="wpforms-title">REQUEST FREE CONSULTATION</div></div><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container">
1311<div id="wpforms-4649-field_0-container" class="wpforms-field wpforms-field-name" data-field-type="name" data-field-id="0"><label class="wpforms-field-label">Name <span class="wpforms-required-label">*</span></label><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-first wpforms-one-half"><input type="text" id="wpforms-4649-field_0" class="wpforms-field-name-first wpforms-field-required" name="wpforms[fields][0][first]" required><label for="wpforms-4649-field_0" class="wpforms-field-sublabel after">First</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="text" id="wpforms-4649-field_0-last" class="wpforms-field-name-last wpforms-field-required" name="wpforms[fields][0][last]" required><label for="wpforms-4649-field_0-last" class="wpforms-field-sublabel after">Last</label></div></div></div><div id="wpforms-4649-field_11-container" class="wpforms-field wpforms-field-phone" data-field-type="phone" data-field-id="11"><label class="wpforms-field-label" for="wpforms-4649-field_11">Phone</label>
1311<input type="tel" id="wpforms-4649-field_11" class="wpforms-field-medium wpforms-smart-phone-field" data-rule-smart-phone-field="true" name="wpforms[fields][11]" aria-label="Phone" ></div><div id="wpforms-4649-field_3-container" class="wpforms-field wpforms-field-text" data-field-type="text" data-field-id="3"><label class="wpforms-field-label" for="wpforms-4649-field_3">Address</label><input type="text" id="wpforms-4649-field_3" class="wpforms-field-medium" name="wpforms[fields][3]" ></div><div id="wpforms-4649-field_1-container" class="wpforms-field wpforms-field-email" data-field-type="email" data-field-id="1"><label class="wpforms-field-label" for="wpforms-4649-field_1">Email <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-4649-field_1" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][1]" spellcheck="false" required></div><div id="wpforms-4649-field_2-container" class="wpforms-field wpforms-field-textarea" data-field-type="textarea" data-field-id="2"><label class="wpforms-field-label" for="wpforms-4649-field_2">Comment or Message <span class="wpforms-required-label">*</span></label>
1311<textarea id="wpforms-4649-field_2" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][2]" required></textarea></div></div><!-- .wpforms-field-container --><div class="wpforms-recaptcha-container wpforms-is-recaptcha wpforms-is-recaptcha-type-v3" ><input type="hidden" name="wpforms[recaptcha]" value=""></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="4649"><input type="hidden" name="wpforms[time_token]" value="1790189092.a231a5ad4b339d2c083dfbd387506c4d91b1cc80c119253bf6b467b1e5e14d1e"><input type="hidden" name="page_title" value="Retaining Walls"><input type="hidden" name="page_url" value="https://gwconstructionco.com/retaining-walls/"><input type="hidden" name="url_referer" value="https://gwconstructionco.com/patios-walkways/"><input type="hidden" name="page_id" value="9976"><input type="hidden" name="wpforms[post_id]" value="9976"><button type="submit" name="wpforms[submit]" id="wpforms-submit-4649" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div> <!-- .wpforms-container --> 1312 </div> 1313 </div> 1314 </div> 1315 1316 1317 1318 1319 </div> 1320 1321 1322 </div> </div> 1323 </div> 1324 </div> 1325 1326 1327 </article> 1328 1329 1330 1331</div> 1332 1333 <footer class="et-l et-l--footer"> 1334 <div class="et_builder_inner_content et_pb_gutters2"><div class="et_pb_section et_pb_section_0_tb_footer et_section_regular" > 1335 1336 1337 1338 1339 1340 1341 <div class="et_pb_row et_pb_row_0_tb_footer"> 1342 <div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> 1343 1344 1345 1346 1347 <div class="et_pb_module et_pb_code et_pb_code_0_tb_footer"> 1348 1349 1350 1351 1352 <div class="et_pb_code_inner"><style> .et-l--footer .et_pb_section{padding:0!important;background:transparent!important} .et-l--footer .et_pb_row{width:100%!important;max-width:none!important;padding:0!important} .et-l--footer .et_pb_column,.et-l--footer .et_pb_code{margin:0!important} .gw-site-footer{--gw-red:#87050c;--gw-dark:#17191d;--gw-gold:#f4c430;--gw-white:#fff;--gw-muted:#f1dfe1;font-family:inherit;color:var(--gw-white);background:var(--gw-red)} .gw-site-footer *{box-sizing:border-box} .gw-footer-main{padding:54px 24px 46px;border-top:3px solid var(--gw-gold);background:linear-gradient(135deg,#87050c 0%,#a00810 58%,#740308 100%)} .gw-footer-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.35fr;gap:42px;align-items:start} .gw-footer-logo{display:inline-block;margin-bottom:16px} .gw-footer-logo img{display:block;width:250px;max-width:100%;height:auto} .gw-footer-copy{max-width:430px;margin:0 0 20px;color:var(--gw-muted);font-size:15px;line-height:1.7} .gw-footer-title{margin:4px 0 17px;color:var(--gw-white);font-size:14px;font-weight:800;letter-spacing:.085em;text-transform:uppercase} .gw-footer-links,.gw-footer-meta{list-style:none!important;margin:0!important;padding:0!important} .gw-footer-links li,.gw-footer-meta li{margin:0 0 11px!important;padding:0!important} .gw-site-footer a{color:var(--gw-white)!important;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease} .gw-footer-links a,.gw-footer-meta a,.gw-footer-meta span{font-size:15px;line-height:1.55} .gw-footer-links a:hover,.gw-footer-meta a:hover,.gw-footer-bottom a:hover{color:var(--gw-gold)} .gw-footer-actions{display:flex;flex-wrap:wrap;gap:10px} .gw-footer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border:2px solid var(--gw-gold);border-radius:7px;font-size:14px;font-weight:800;line-height:1.2} .gw-footer-btn--primary{background:var(--gw-gold);color:#211700!important} .gw-footer-btn--primary:hover{background:#ffd83f;border-color:#ffd83f;transform:translateY(-1px)} .gw-footer-btn--secondary:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)} .gw-footer-badge{display:inline-block;margin-top:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.4);border-radius:5px;color:var(--gw-white);font-size:13px;font-weight:750} .gw-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px} .gw-footer-social a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 9px;border:1px solid rgba(255,255,255,.45);border-radius:50px;font-size:12px;font-weight:800} .gw-footer-social a:hover{background:var(--gw-white);border-color:var(--gw-white);color:var(--gw-red)} .gw-footer-social svg{width:16px;height:16px;fill:currentColor;display:block} .gw-footer-bottom{background:var(--gw-dark);padding:17px 24px} .gw-footer-bottom-inner{width:min(1180px,100%);margin:0 auto;display:flex;justify-content:space-between;gap:18px;align-items:center} .gw-footer-bottom p{margin:0;color:#e6e6e6;font-size:13px;line-height:1.5} .gw-footer-bottom-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;
1352gap:18px} .gw-footer-bottom a{font-size:13px;color:#e6e6e6!important} .gw-site-footer a:focus-visible{outline:3px solid var(--gw-gold);outline-offset:3px} @media (max-width:980px){ .gw-footer-grid{grid-template-columns:1.5fr 1fr;gap:36px 48px} .gw-footer-main{padding:44px 24px 38px} } @media (max-width:640px){ .gw-footer-main{padding:38px 22px 32px} .gw-footer-grid{grid-template-columns:1fr;gap:28px} .gw-footer-logo img{width:225px} .gw-footer-copy{font-size:14px} .gw-footer-actions{display:grid;grid-template-columns:1fr} .gw-footer-btn{width:100%} .gw-footer-bottom-inner{display:block;text-align:center} .gw-footer-bottom-nav{justify-content:center;margin-top:10px;gap:12px 18px} } @media (prefers-reduced-motion:reduce){.gw-site-footer a{transition:none}} </style><div class="gw-site-footer"><div class="gw-footer-main"><div class="gw-footer-grid"><div class="gw-footer-brand"><a class="gw-footer-logo" href="https://gwconstructionco.com/" aria-label="Goodwood General Construction home"><img loading="lazy" decoding="async" src="https://gwconstructionco.com/wp-content/uploads/2025/11/Goodwood-General-Construction-1-300x156.png" width="300" height="156" alt="Goodwood General Construction"></a><p class="gw-footer-copy">Licensed and insured Massachusetts contractor providing retaining walls, hardscaping, excavation, concrete work and structural support services across Greater Boston and the North Shore.</p> <div class="gw-footer-actions"><a class="gw-footer-btn gw-footer-btn--primary" href="tel:+16173343282">Call 617-334-3282</a><a class="gw-footer-btn gw-footer-btn--secondary" href="https://gwconstructionco.com/contact-us/">Request a Free Estimate</a></div></div><nav aria-label="Footer services"><p class="gw-footer-title">Services</p> <ul class="gw-footer-links"><li><a href="https://gwconstructionco.com/services/">Hardscape & Masonry</a></li><li><a href="https://gwconstructionco.com/foundation-repair-lally-column-replacement/">Lally Column Replacement</a></li><li><a href="https://gwconstructionco.com/excavation-services/">Excavation & Grading</a></li><li><a href="https://gwconstructionco.com/services/">Concrete & Site Work</a></li><li><a href="https://gwconstructionco.com/portfolio/">Project Portfolio</a></li></ul></nav><nav aria-label="Footer company links"><p class="gw-footer-title">Company</p> <ul class="gw-footer-links"><li><a href="https://gwconstructionco.com/">Home</a></li><li><a href="https://gwconstructionco.com/about-us/">About Us</a></li><li><a href="https://gwconstructionco.com/services/">All Services</a></li><li><a href="https://gwconstructionco.com/portfolio/">Our Work</a></li><li><a href="https://gwconstructionco.com/contact-us/">Contact Us</a></li></ul></nav><div class="gw-footer-contact"><p class="gw-footer-title">Business Information</p> <ul class="gw-footer-meta"><li><strong>Goodwood General Construction</strong></li><li><a href="tel:+16173343282">617-334-3282</a></li><li><a href="mailto:[email protected]">[email protected]</a></li><li><a href="https://g.co/kgs/8XrYr1W" target="_blank" rel="noopener">101 Eutaw Ave<br />Lynn, MA 01902</a></li><li><span>Serving Greater Boston & the North Shore</span></li><li><span>MA CSL-112251 ⢠MA HIC-210485</span></li></ul><a class="gw-footer-badge" href="https://www.bbb.org/us/ma/lynn/profile/hardscaping/goodwood-general-construction-0021-514406" target="_blank" rel="noopener" aria-label="View Goodwood General Construction BBB profile">BBB Accredited ⢠A+ Rated</a><div class="gw-footer-social" aria-label="Goodwood social profiles"><a href="https://www.facebook.com/goodwoodgeneralconstruction" target="_blank" rel="noopener" aria-label="Facebook"><svg viewBox="0 0 320 512" aria-hidden="true"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06H297V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg></a><a href="https://www.instagram.com/goodwood_general_construction/" target="_blank" rel="noopener" aria-label="Instagram"><svg viewBox="0 0 448 512" aria-hidden="true"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1S3.3 127.5 1.5 163.4c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg></a><a href="https://g.co/kgs/8XrYr1W" target="_blank" rel="noopener" aria-label="Google Business Profile"><svg viewBox="0 0 384 512" aria-hidden="true"><path d="M172.3 501.7C27 291 0 269.4 0 192 0 86 86 0 192 0s192 86 192 192c0 77.4-27 99-172.3 309.7-9.5 13.7-29.9 13.7-39.4 0zM192 272a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"/></svg></a><a href="https://www.youtube.com/@GoodwoodGeneralConstruction" target="_blank" rel="noopener" aria-label="YouTube"><svg viewBox="0 0 576 512" aria-hidden="true"><path d="M549.7 124.1c-6.3-23.7-24.9-42.3-48.6-48.6C458.8 64 288 64 288 64S117.2 64 74.9 75.5c-23.7 6.3-42.3 24.9-48.6 48.6C15 167 15 256 15 256s0 89 11.3 131.9c6.3 23.7 24.9 41.5 48.6 47.8C117.2 448 288 448 288 448s170.8 0 213.1-12.3c23.7-6.3 42.3-24.1 48.6-47.8C561 345 561 256 561 256s0-89-11.3-131.9zM232 336V176l142.7 80L232 336z"/></svg></a></div></div></div></div><div class="gw-footer-bottom"><div class="gw-footer-bottom-inner"><p>© 2026 Goodwood General Construction. All rights reserved.</p> <nav class="gw-footer-bottom-nav" aria-label="Footer utility links"><a href="https://gwconstructionco.com/services/">Services</a><a href="https://gwconstructionco.com/privacy-policy/">Privacy</a><a href="https://gwconstructionco.com/contact-us/">Contact</a></nav></div></div></div></div> 1353 </div> 1354 </div> 1355 1356 1357 1358 1359 </div> 1360 1361 1362 </div> </div> 1363 </footer> 1364 </div> 1365 1366 1367 </div> 1368 </div> 1369 1370 <!-- Meta Pixel Event Code --> 1371
1371<script type='text/javascript'> 1372 (function () { 1373 function runPixelCode( response ) { 1374 if ( ! response || ! response.data || ! response.data.fb_pxl_code ) { 1375 return; 1376 } 1377 1378 try { 1379 new Function( response.data.fb_pxl_code )(); 1380 } catch ( e ) { 1381 console && console.warn 1382 && console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e ); 1383 } 1384 } 1385 1386 var radio = window.nfRadio 1387 || ( window.Backbone && window.Backbone.Radio ); 1388 if ( radio && radio.channel ) { 1389 radio.channel( 'forms' ).on( 'submit:response', runPixelCode ); 1390 } 1391 1392 if ( window.jQuery ) { 1393 window.jQuery( document ).on( 1394 'nfFormSubmitResponse', 1395 function ( event, data ) { 1396 if ( data && data.response ) { 1397 runPixelCode( data.response ); 1398 } 1399 } 1400 ); 1401 } 1402 })(); 1403 </script>
1403 1404 <!-- End Meta Pixel Event Code --> 1405 <!-- Meta Pixel Event Code --> 1406
1406<script type='text/javascript'> 1407 (function ( $ ) { 1408 if ( ! $ || typeof document === 'undefined' ) { 1409 return; 1410 } 1411 // WPForms triggers this jQuery event and passes the AJAX response object. 1412 $( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) { 1413 if ( data && data.data && data.data.fb_pxl_code ) { 1414 try { 1415 new Function( data.data.fb_pxl_code )(); 1416 } catch ( e ) { 1417 console && console.warn && console.warn( 'Meta Pixel eval failed', e ); 1418 } 1419 } 1420 } ); 1421 })( window.jQuery ); 1422 </script>
1422 1423 <!-- End Meta Pixel Event Code --> 1424
1424<script type="speculationrules"> 1425{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1426</script>
1426 1427 <!-- Meta Pixel Event Code --> 1428
1428<script type='text/javascript'> 1429 document.addEventListener( 'wpcf7mailsent', function( event ) { 1430 if( "fb_pxl_code" in event.detail.apiResponse){ 1431 eval(event.detail.apiResponse.fb_pxl_code); 1432 } 1433 }, false ); 1434 </script>
1434 1435 <!-- End Meta Pixel Event Code --> 1436 <div id="fb-pxl-ajax-code"></div>
1436<script type="application/javascript"> 1437 (function() { 1438 var file = ["https:\/\/gwconstructionco.com\/wp-content\/et-cache\/9976\/et-divi-dynamic-tb-10016-9976-late.css"]; 1439 var handle = document.getElementById('divi-style-inline-inline-css'); 1440 var location = handle.parentNode; 1441 1442 if (0===document.querySelectorAll('link[href="' + file + '"]').length) { 1443 var link = document.createElement('link'); 1444 link.rel = 'stylesheet'; 1445 link.id = 'et-dynamic-late-css'; 1446 link.href = file; 1447 1448 location.insertBefore(link, handle.nextSibling); 1449 } 1450 })(); 1451 </script>
1451 1452
1452<script id="jquery-core-js" src="https://gwconstructionco.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1452
1452
1453<script id="jquery-migrate-js" src="https://gwconstructionco.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1453
1453
1454<script id="jquery-js-after"> 1455jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}}); 1456//# sourceURL=jquery-js-after 1457</script>
vendor: 1 bytes, line 1457
1457
1458<script id="divi-custom-script-js-extra"> 1459var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; 1460var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; 1461var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; 1462var et_pb_custom = {"ajaxurl":"https://gwconstructionco.com/wp-admin/admin-ajax.php","images_uri":"https://gwconstructionco.com/wp-content/themes/Divi/images","builder_images_uri":"https://gwconstructionco.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"09310d8448","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"35802114d7","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"9976","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://gwconstructionco.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#e3e8ee","waypoints_options":[]}; 1463var et_pb_box_shadow_elements = []; 1464//# sourceURL=divi-custom-script-js-extra 1465</script>
vendor: 1 bytes, line 1465
1465
1466<script id="divi-custom-script-js" src="https://gwconstructionco.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1466
1466
1467<script id="smoothscroll-js" src="https://gwconstructionco.com/wp-content/themes/Divi/js/smoothscroll.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1467
1467
1468<script id="fitvids-js" src="https://gwconstructionco.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1468
1468
1469<script id="et-core-common-js" src="https://gwconstructionco.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1469
1469
1470<script id="dsm-magnific-popup-js" src="https://gwconstructionco.com/wp-content/plugins/supreme-modules-pro-for-divi/divi-4/public/js/jquery.magnific-popup.js?ver=5.0.71"></script>
vendor: 1 bytes, line 1470
1470
1471<script id="dsm-imagesloaded-js" src="https://gwconstructionco.com/wp-content/plugins/supreme-modules-pro-for-divi/divi-4/public/js/imagesloaded.pkgd.min.js?ver=5.0.71"></script>
vendor: 1 bytes, line 1471
1471
1472<script id="dsm-masonry-js" src="https://gwconstructionco.com/wp-content/plugins/supreme-modules-pro-for-divi/divi-4/public/js/masonry.pkgd.min.js?ver=5.0.71"></script>
vendor: 1 bytes, line 1472
1472
1473<script id="dsm-masonry-gallery-js" src="https://gwconstructionco.com/wp-content/plugins/supreme-modules-pro-for-divi/divi-4/includes/modules/MasonryGallery/frontend.min.js?ver=5.0.71"></script>
vendor: 1 bytes, line 1473
1473
1474<script data-ccm-injected="1" async data-wp-strategy="async" id="trustindex-loader-js-js" src="https://cdn.trustindex.io/loader.js"></script>
vendor: 1 bytes, line 1474
1474
1475<script id="dsm-faq-js" src="https://gwconstructionco.com/wp-content/plugins/supreme-modules-pro-for-divi/divi-4/includes/modules/Faq/frontend.min.js?ver=5.0.71"></script>
vendor: 1 bytes, line 1475
1475
1476<script id="wpforms-smart-phone-field-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/lib/intl-tel-input/intlTelInputWithUtils.min.js?ver=28.0.4"></script>
vendor: 1 bytes, line 1476
1476
1477<script id="wpforms-smart-phone-field-core-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/pro/js/frontend/fields/phone.min.js?ver=2.0.2.1"></script>
vendor: 1 bytes, line 1477
1477
1478<script id="wpforms-validation-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/lib/jquery.validate.min.js?ver=1.21.0"></script>
vendor: 1 bytes, line 1478
1478
1479<script id="wpforms-maskedinput-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/lib/jquery.inputmask.min.js?ver=5.0.9"></script>
vendor: 1 bytes, line 1479
1479
1480<script id="wpforms-mailcheck-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/lib/mailcheck.min.js?ver=1.1.2"></script>
vendor: 1 bytes, line 1480
1480
1481<script id="wpforms-punycode-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/lib/punycode.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1481
1481
1482<script id="wpforms-generic-utils-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/js/share/utils.min.js?ver=2.0.2.1"></script>
vendor: 1 bytes, line 1482
1482
1483<script id="wpforms-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js?ver=2.0.2.1"></script>
vendor: 87 bytes, lines 1483-1484
1483 1484<script id="wpforms-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
14846LceTfArAAAAAKsS2rvrtZ5SRl14Qts_OJNxn3or
vendor: 12 bytes, line 1484
1484"></script>
1485<script id="wpforms-recaptcha-js-after"> 1486var wpformsDispatchEvent = function (el, ev, custom) { 1487 var e = document.createEvent(custom ? "CustomEvent" : "HTMLEvents"); 1488 custom ? e.initCustomEvent(ev, true, true, false) : e.initEvent(ev, true, true); 1489 el.dispatchEvent(e); 1490 }; 1491 var wpformsRecaptchaV3Execute = function ( callback ) { 1492 grecaptcha.execute( "6LceTfArAAAAAKsS2rvrtZ5SRl14Qts_OJNxn3or", { action: "wpforms" } ).then( function ( token ) { 1493 Array.prototype.forEach.call( document.getElementsByName( "wpforms[recaptcha]" ), function ( el ) { 1494 el.value = token; 1495 } ); 1496 if ( typeof callback === "function" ) { 1497 return callback(); 1498 } 1499 } ); 1500 } 1501 grecaptcha.ready( function () { 1502 wpformsDispatchEvent( document, "wpformsRecaptchaLoaded", true ); 1503 } ); 1504 1505//# sourceURL=wpforms-recaptcha-js-after 1506</script>
vendor: 1 bytes, line 1506
1506
1507<script id="wpforms-analytics-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/js/frontend/analytics.min.js?ver=2.0.2.1"></script>
vendor: 1 bytes, line 1507
1507
1508<script id="wpforms-address-field-js" src="https://gwconstructionco.com/wp-content/plugins/wpforms/assets/js/frontend/fields/address.min.js?ver=2.0.2.1"></script>
vendor: 1 bytes, line 1508
1508
1509<script type='text/javascript'> 1510/* <![CDATA[ */ 1511var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"Click to accept this suggestion.","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_minimum_price":"Amount entered is less than the required minimum.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","val_min":"Please enter a value greater than or equal to {0}.","val_max":"Please enter a value less than or equal to {0}.","val_recaptcha_fail_msg":"Google reCAPTCHA verification failed, please try again later.","val_turnstile_fail_msg":"Cloudflare Turnstile verification failed, please try again later.","val_inputmask_incomplete":"Please fill out the field in required format.","uuid_cookie":"1","locale":"en","country":"","country_list_label":"Country list","wpforms_plugin_url":"https:\/\/gwconstructionco.com\/wp-content\/plugins\/wpforms\/","gdpr":"","ajaxurl":"https:\/\/gwconstructionco.com\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":"1","nonce":"37b3aaa667","currency_code":"USD","currency_thousands":",","currency_decimals":"2","currency_decimal":".","currency_symbol":"$","currency_symbol_pos":"left","val_requiredpayment":"Payment is required.","val_creditcard":"Please enter a valid credit card number.","val_post_max_size":"The total size of the selected files {totalSize} MB exceeds the allowed limit {maxSize} MB.","val_time12h":"Please enter time in 12-hour AM\/PM format (eg 8:45 AM).","val_time24h":"Please enter time in 24-hour format (eg 22:45).","val_time_limit":"Please enter time between {minTime} and {maxTime}.","val_url":"Please enter a valid URL.","val_fileextension":"File type is not allowed.","val_filesize":"File exceeds max size allowed. File was not uploaded.","post_max_size":"1073741824","readOnlyDisallowedFields":["captcha","repeater","map","content","divider","hidden","html","entry-preview","pagebreak","layout","payment-total"],"error_updating_token":"Error updating token. Please try again or contact support if the issue persists.","network_error":"Network error or server is unreachable. Check your connection or try again later.","token_cache_lifetime":"86400","hn_data":[],"analytics_composite_field_types":["name","address","date-time","email","password","paypal-commerce"],"analytics_base64":"1","address_field":{"list_countries_without_states":["GB","DE","CH","NL"]},"val_phone":"Please enter a valid phone number.","val_password_strength":"A stronger password is required. Consider using upper and lower case letters, numbers, and symbols.","entry_preview_iframe_styles":["https:\/\/gwconstructionco.com\/wp-includes\/js\/tinymce\/skins\/lightgray\/content.min.css?ver=7.1.2","https:\/\/gwconstructionco.com\/wp-includes\/css\/dashicons.min.css?ver=7.1.2","https:\/\/gwconstructionco.com\/wp-includes\/js\/tinymce\/skins\/wordpress\/wp-content.css?ver=7.1.2","https:\/\/gwconstructionco.com\/wp-content\/plugins\/wpforms\/assets\/pro\/css\/fields\/richtext\/editor-content.min.css"]} 1512/* ]]> */ 1513</script>
vendor: 1 bytes, line 1513
1513
1514<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What type of retaining wall is best for my property?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EThe appropriate material depends on wall height, site conditions, desired appearance, budget and intended use. Segmental block, natural stone and reinforced concrete or masonry construction each have different advantages.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"Can you replace an existing leaning retaining wall?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EYes. Goodwood provides retaining-wall demolition and replacement, including removal, disposal, base reconstruction, drainage and construction of the new wall.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"Why does a retaining wall need drainage?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EWater pressure behind a wall can contribute to movement and premature failure. Drainage stone, drainpipe, appropriate outlets and surrounding grading help manage water.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"Do retaining walls require permits?","acceptedA
1514nswer":{"@type":"Answer","text":"\u003Cp\u003ERequirements depend on the municipality, wall height, location and site conditions. Walls near property lines, driveways, buildings or loaded areas may have additional requirements.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"When is structural engineering required?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EEngineering may be required based on wall height, loading, location, soil conditions or local requirements. Goodwood performs construction according to the approved scope but does not provide structural engineering services.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"Do you provide excavation and disposal?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EYes. Excavation, removal of an existing wall and disposal of construction material can be included in the written scope.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"Can steps be incorporated into a retaining wall?","acceptedA
1514nswer":{"@type":"Answer","text":"\u003Cp\u003EYes. Steps, landings and transitions can be incorporated when the wall and surrounding layout allow.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}},{"@type":"Question","name":"How long does construction take?","acceptedAnswer":{"@type":"Answer","text":"\u003Cp\u003EThe schedule depends on wall dimensions, demolition, access, excavation, materials, weather and site-restoration requirements.\u003C/p\u003E\n\u003Cp\u003E\u003C/p\u003E"}}]}</script>
1514
1514<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]), 1515 _trfd.push({'tccl.baseHost':'secureserver.net'}), 1516 _trfd.push({'ap':'wpaas_v2'}, 1517 {'server':'5af89b3ec819'}, 1518 {'pod':'c18-prod-p3-us-west-2'}, 1519 {'xid':'45367596'}, 1520 {'wp':'7.1.2'}, 1521 {'php':'8.3.33'}, 1522 {'loggedin':'0'}, 1523 {'cdn':'1'}, 1524 {'builder':'divi'}, 1525 {'theme':'divi'}, 1526 {'wds':'0'}, 1527 {'wp_alloptions_count':'381'}, 1528 {'wp_alloptions_bytes':'255062'}, 1529 {'gdl_coming_soon_page':'0'} 1530 , {'appid':'373811'} ); 1531 var trafficScript = document.createElement('script'); trafficScript.src = 'https://img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js'; window.document.head.appendChild(trafficScript);</script>
1531 1532
1532<script>window.addEventListener('click', function (elem) { var _elem$target, _elem$target$dataset, _window, _window$_trfq; return (elem === null || elem === void 0 ? void 0 : (_elem$target = elem.target) === null || _elem$target === void 0 ? void 0 : (_elem$target$dataset = _elem$target.dataset) === null || _elem$target$dataset === void 0 ? void 0 : _elem$target$dataset.eid) && ((_window = window) === null || _window === void 0 ? void 0 : (_window$_trfq = _window._trfq) === null || _window$_trfq === void 0 ? void 0 : _window$_trfq.push(["cmdLogEvent", "click", elem.target.dataset.eid]));});</script>
1532 1533
1533<script src='https://img1.wsimg.com/traffic-assets/js/tccl-tti.min.js' onload="window.tti.calculateTTI()"></script>
1533 1534 1535 <span class="et_pb_scroll_top et-pb-icon"></span> 1536 </body> 1537</html>
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.