PageSourceSearch

https://gwconstructionco.com/retaining-walls/

html gwconstructionco.com collected 2026-09-24 14:13:51 UTC 262,544 bytes, 1,537 lines download raw bytes

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&#038;subset=cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese&#038;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 &amp; 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 &amp; Structural Support Contractors Serving Greater Boston &amp; 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 &#038; 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 &#038; 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 &#038; 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 &#038; 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 &#038; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&apos;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 &amp; 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 &amp; 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 &amp; 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 &amp; 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.