PageSourceSearch

https://edcastro.com/

html edcastro.com collected 2026-10-04 10:29:40 UTC 70,244 bytes, 717 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <link rel="icon" type="image/png" href="https://edcastro.com/wp-content/themes/ecld/assets/images/favicon.ico">
8    <title>Residential &amp; Commercial Landscaping Atlanta Metro</title>
9    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
10<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/18bb1e2db8215bf3d802ff32/script.js"></script>
10
11	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
12	<meta name="description" content="Ed Castro Landscape is an award-winning, full-service landscape firm creating breathtaking gardens and exceptional outdoor living spaces in Atlanta." />
13	<link rel="canonical" href="https://edcastro.com/" />
14	<meta property="og:locale" content="en_US" />
15	<meta property="og:type" content="website" />
16	<meta property="og:title" content="Residential &amp; Commercial Landscaping Atlanta Metro" />
17	<meta property="og:description" content="Ed Castro Landscape is an award-winning, full-service landscape firm creating breathtaking gardens and exceptional outdoor living spaces in Atlanta." />
18	<meta property="og:url" content="https://edcastro.com/" />
19	<meta property="og:site_name" content="Ed Castro Landscape" />
20	<meta property="article:publisher" content="https://www.facebook.com/EdCastro/" />
21	<meta property="article:modified_time" content="2026-04-24T15:53:46+00:00" />
22	<meta name="twitter:card" content="summary_large_image" />
23	<meta name="twitter:site" content="@edcastroland" />
24	
24<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/edcastro.com\/","url":"https:\/\/edcastro.com\/","name":"Residential & Commercial Landscaping Atlanta Metro","isPartOf":{"@id":"https:\/\/edcastro.com\/#website"},"about":{"@id":"https:\/\/edcastro.com\/#organization"},"datePublished":"2023-04-10T10:35:15+00:00","dateModified":"2026-04-24T15:53:46+00:00","description":"Ed Castro Landscape is an award-winning, full-service landscape firm creating breathtaking gardens and exceptional outdoor living spaces in Atlanta.","breadcrumb":{"@id":"https:\/\/edcastro.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/edcastro.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/edcastro.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/edcastro.com\/#website","url":"https:\/\/edcastro.com\/","name":"Ed Castro Landscape","description":"Ed Castro Landscape","publisher":{"@id":"https:\/\/edcastro.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/edcastro.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/edcastro.com\/#organization","name":"Ed Castro Landscape","url":"https:\/\/edcastro.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/edcastro.com\/#\/schema\/logo\/image\/","url":"https:\/\/edcastro.com\/wp-content\/uploads\/2023\/06\/ed-castro-landscape-squarelogo-1510141898777.jpg","contentUrl":"https:\/\/edcastro.com\/wp-content\/uploads\/2023\/06\/ed-castro-landscape-squarelogo-1510141898777.jpg","width":180,"height":180,"caption":"Ed Castro Landscape"},"image":{"@id":"https:\/\/edcastro.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EdCastro\/","https:\/\/x.com\/edcastroland"]}]}</script>
24
25	<meta name="google-site-verification" content="QmqykNHiiunFFFxHRkAn6qTVhu_DZoiuWOCVpclbFzw" />
26	<!-- / Yoast SEO plugin. -->
27
28
29<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
30<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
31<style id="wp-img-auto-sizes-contain-inline-css">
32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
34</style>
35<style id="wp-emoji-styles-inline-css">
36
37	img.wp-smiley, img.emoji {
38		display: inline !important;
39		border: none !important;
40		box-shadow: none !important;
41		height: 1em !important;
42		width: 1em !important;
43		margin: 0 0.07em !important;
44		vertical-align: -0.1em !important;
45		background: none !important;
46		padding: 0 !important;
47	}
48/*# sourceURL=wp-emoji-styles-inline-css */
49</style>
50<style id="wp-block-library-inline-css">
51:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
51--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
52
53/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
54</style>
55<style id="classic-theme-styles-inline-css">
56/*! This file is auto-generated */
57.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
58/*# sourceURL=/wp-includes/css/classic-themes.min.css */
59</style>
60
61<style id="global-styles-inline-css">
62: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,
620) 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%);--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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}
62.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;}
63/*# sourceURL=global-styles-inline-css */
64</style>
65
66<link rel='stylesheet' id='ecld-bootstrap-css' href='https://edcastro.com/wp-content/themes/ecld/assets/bootstrap/css/bootstrap-custom.min.css?ver=7.1.1' media='all' />
67<link rel='stylesheet' id='ecld-fontawesome-css' href='https://edcastro.com/wp-content/themes/ecld/assets/css/font-awesome.min.css?ver=7.1.1' media='all' />
68<link rel='stylesheet' id='ecld-slick-style-css' href='https://edcastro.com/wp-content/themes/ecld/assets/css/slick.css?ver=7.1.1' media='all' />
69<link rel='stylesheet' id='fancybox-style-css' href='https://edcastro.com/wp-content/themes/ecld/assets/css/jquery.fancybox.min.css?ver=7.1.1' media='all' />
70<link rel='stylesheet' id='ecld-lightbox-css' href='https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.css?ver=7.1.1' media='all' />
71<link rel='stylesheet' id='tw-pagination-css' href='https://edcastro.com/wp-content/plugins/tw-pagination/tw-pagination.css?ver=1.0' media='screen' />
72<script id="jquery-core-js" src="https://edcastro.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 72
72
73<script id="jquery-migrate-js" src="https://edcastro.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 73
73
74<script id="jquery-ui-core-js-before">
75jQuery.uiBackCompat = true;
76//# sourceURL=jquery-ui-core-js-before
77</script>
vendor: 1 bytes, line 77
77
78<script id="jquery-ui-core-js" src="https://edcastro.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 78
78
79<script id="jquery-ui-accordion-js" src="https://edcastro.com/wp-includes/js/jquery/ui/accordion.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 79
79
80<script id="ecld-isotope-js-js" src="https://edcastro.com/wp-content/themes/ecld/assets/js/isotope.pkgd.min.js?ver=7.1.1"></script>
vendor: 1 bytes, line 80
80
81<script id="ecld-main-js" src="https://edcastro.com/wp-content/themes/ecld/assets/js/main.js?ver=7.1.1"></script>
vendor: 1 bytes, line 81
81
82<script id="ecld-slick-js-js" src="https://edcastro.com/wp-content/themes/ecld/assets/js/slick.min.js?ver=7.1.1"></script>
vendor: 1 bytes, line 82
82
83<script id="fancybox-js-js" src="https://edcastro.com/wp-content/themes/ecld/assets/js/jquery.fancybox.min.js?ver=7.1.1"></script>
vendor: 1 bytes, line 83
83
84<script id="ecld-bootstrap-js" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js?ver=7.1.1"></script>
vendor: 1 bytes, line 84
84
85<script id="ecld-lightbox-js" src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js?ver=7.1.1"></script>
85
86<link rel="https://api.w.org/" href="https://edcastro.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://edcastro.com/wp-json/wp/v2/pages/7" /><link rel='shortlink' href='https://edcastro.com/' />
87<!-- HFCM by 99 Robots - Snippet # 1: Google Tag Manager | Header -->
88<!-- Google Tag Manager -->
89<script>
vendor: 331 bytes, lines 89-93
89(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
90new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
91j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
92'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
93})(window,document,'script','dataLayer','
93GTM-N5N9CWH
vendor: 3 bytes, line 93
93');
93</script>
93
94<!-- End Google Tag Manager -->
95<meta name="google-site-verification" content="trPwfLLVrLRErgrRXxgD5WKur_pwPNHHkQXJjNtNfXs" />
96<!-- /end HFCM by 99 Robots -->
97<!-- HFCM by 99 Robots - Snippet # 4: Clearbit -->
98<script type="text/javascript">
99  (function (d, u, h, s) {
100    h = d.getElementsByTagName('head')[0];
101    s = d.createElement('script');
102    s.async = 1;
103    s.src = u + new Date().getTime();
104    h.appendChild(s);
105  })(document, 'https://grow.clearbitjs.com/api/pixel.js?v=');
106</script>
106
107<!-- /end HFCM by 99 Robots -->
108<!-- HFCM by 99 Robots - Snippet # 5: Local Business Schema -->
109<script type="application/ld+json">
110{
111  "@context": "https://schema.org",
112  "@type": "LocalBusiness",
113  "name": "Ed Castro Landscape",
114  "image": "",
115  "@id": "",
116  "url": "https://edcastro.com/",
117  "telephone": "(770) 998-8444",
118  "address": {
119    "@type": "PostalAddress",
120    "streetAddress": "1125 Old Ellis Road",
121    "addressLocality": "Roswell",
122    "addressRegion": "GA",
123    "postalCode": "30076",
124    "addressCountry": "US"
125  },
126  "geo": {
127    "@type": "GeoCoordinates",
128    "latitude": 34.048694,
129    "longitude": -84.326889
130  },
131  "openingHoursSpecification": {
132    "@type": "OpeningHoursSpecification",
133    "dayOfWeek": [
134      "Monday",
135      "Tuesday",
136      "Wednesday",
137      "Thursday",
138      "Friday"
139    ],
140    "opens": "08:00",
141    "closes": "17:00"
142  },
143  "sameAs": "https://www.facebook.com/EdCastro/" 
144}
145</script>
145
146<!-- /end HFCM by 99 Robots -->
147<!-- HFCM by 99 Robots - Snippet # 6: WhatConverts -->
148<script src="//scripts.iconnode.com/120939.js"></script>
148
149<!-- /end HFCM by 99 Robots -->
150		
150<script type="text/javascript">
151			(function(c, l, a, r, i, t, y) {
152				c[a] = c[a] || function() {
153					(c[a].q = c[a].q || []).push(arguments)
154				};
155				t = l.createElement(r);
156				t.async = 1;
157				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
158				y = l.getElementsByTagName(r)[0];
159				y.parentNode.insertBefore(t, y);
160			})(window, document, "clarity", "script", "q86h6fe4pv");
161		</script>
161
162	<style id="wp-custom-css">
163.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 { color: #8c8c8c; font-weight: 300; padding: 20px 0; line-height: 1.2; }
164.wysiwyg h1 { font-size: 2.6667rem; }
165.wysiwyg h2 { font-size: 2.4444rem; }
166.wysiwyg h3 { font-size: 2.2222rem; }
167.wysiwyg h4 { font-size: 2rem; }
168.wysiwyg h5 { font-size: 1.6667rem; }
169.wysiwyg h6 { font-size: 1.3333rem; }
170
171/* Gravity Form */
172/* ADA-103 (#732), 2026-09-18: #8C8C8C on white is 3.36:1 and fails WCAG 1.4.3
173   for the labels and the typed text; #656565 is 5.83:1. The theme's body text
174   gray moved to the same value the same day. The input border is left at
175   #8C8C8C: a control boundary only needs 3:1 (1.4.11) and it has 3.36:1. */
176.gfield_label, .gfield_heading, .gform-field-label, .gfield_select, .gfield_select option{
177	color: #656565 !important;
178}
179
180img[title] {
181 pointer-events: none;
182}
183
184input:not(input[type="submit"]), .gfield_select, .ginput_container_textarea textarea{
185	border-color:#8C8C8C !important;
186	color:#656565 !important;
187}
188.gform_footer .gform_button {
189	font-family: Lato, Helvetica, Arial, sans-serif;
190    font-size: 0.7778rem !important;
191    line-height: 1.4286 !important;
192    font-weight: 700 !important;
193    color: #315d1b !important;
194    letter-spacing: 0.15em !important;
195    text-transform: uppercase !important;
196    text-align: center !important;
197    display: inline-block !important;
198    vertical-align: top !important;
199    min-width: 250px !important;
200    padding: 16px 20px 14px !important;
201    border-radius: 0 !important;
202    background: #ffd751 !important;
203}
204
205.gform_footer .gform_button:hover,
206.gform_footer .gform_button:focus{
207	background-color: #fbcb2c !important;
208}
209
210@media screen and (max-width: 767px)
211{
212	.gform_footer .gform_button{
213			min-width: 180px !important;
214    	padding: 12px 18px !important;
215	}
216}
217
218/*  Google Map Responsive */
219
220element.style {
221}
222.formstack-form__infobox__content:not(:first-child) {
223    margin-top: 34px;
224}
225.formstack-form__infobox__content {
226    max-width: unset !important;
227}
228
229.formstack-form__infobox__content iframe{
230	width:100%
231}
232
233/* Contact Page Insta Card */
234.admin-hidden-markup,
235#insta-qr-card br{
236	display: none !important;
237}
238
239#insta-qr-card .card-content {
240	flex-wrap: wrap;
241	align-items: center;
242}
243
244/* Navigation Button Style - Quote */
245
246@media (max-width: 768px){
247	.header__right #menu-header-menu > li.menu-item:last-child{
248		display: none;
249	}
250}
251
252.header__right #menu-header-menu > li.menu-item:last-child > a{
253	  font-size: 0.8889rem;
254    line-height: 1.2;
255    font-weight: 700;
256    color: #315d1b;
257    letter-spacing: 0.15em;
258    text-transform: uppercase;
259    text-align: center;
260    height: 50px;
261    border-radius: 25px;
262    display: flex;
263    align-items: center;
264    justify-content: center;
265    padding: 5px 28px;
266    background: #ffd751 no-repeat left 16px center / 24px;
267	border: none;
268}
269
270.header__right #menu-header-menu > li.menu-item:last-child > a:hover{
271	background-color: #fbcb2c;
272}
273
274/* Navigation bar | align-centered after adding Quote button */
275.header__menu .menu{
276	align-items: center;
277}
278
279.grecaptcha-badge {
280	z-index: 5 !important;
281}
282</style>
283    <link rel="stylesheet" id="css-style" href="https://edcastro.com/wp-content/themes/ecld/assets/css/style.css?ver=1790111338" type="text/css" media="all" />
284</head>
285
286<body class="home wp-singular page-template-default page page-id-7 wp-theme-ecld">
287    <!-- #main -->
288    <div id="main" class="main">
289        <header id="header" class="header">
290                        <a class="skip-link" href="#main-content">Skip to main content</a>
291                                                <div class="page-hero-slider__actions">
292                <div class="btn-wrap page-image-carousel__cta"><a class="btn" href="/contact" title="Get A Quote" target="_self">Get A Quote</a></div>
293                <div class="btn-wrap page-image-carousel__callback"><a class="btn" href="tel:7709988444" title="(770) 998-8444" target="_self">(770) 998-8444</a></div>            </div>
294            			<div class="container-fluid header__container">
295                                            <div class="header__logo">
296                                <a class="header__logo__link" href="https://edcastro.com/" title="Ed Castro Landscape Logo">
297                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/04/logo.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/04/logo.png" class="header__logo__img sp-no-webp" alt="Ed Castro Landscape Logo" title="Ed Castro Landscape Logo"  > </picture>
298                                </a>
299                            </div>
300                
301                <div class="header__right">
302                                                    <div class="header__action-button">
303                                    <div class="btn-wrap"><a class="btn" href="/contact" title="Get Quote" target="_self">Get Quote</a></div>                                </div>
304                                        
305                                                                    <nav class="header__menu" aria-label="Primary">
306                            <div class="header__menu__inner">
307                                <ul id="menu-header-menu" class="menu"><li id="menu-item-617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-617"><a href="https://edcastro.com/residential/">Residential</a>
308<ul class="sub-menu">
309	<li id="menu-item-1201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1201"><a href="https://edcastro.com/residential/">Overview</a></li>
310	<li id="menu-item-1344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1344"><a href="https://edcastro.com/residential/design-build/">Design &#038; Build</a></li>
311	<li id="menu-item-2051" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2051"><a href="https://edcastro.com/residential/retaining-walls">Retaining Walls</a></li>
312	<li id="menu-item-2052" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2052"><a href="https://edcastro.com/residential/drainage-installation">Drainage</a></li>
313	<li id="menu-item-1430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1430"><a href="https://edcastro.com/residential/maintenance/">Maintenance</a></li>
314	<li id="menu-item-1447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447"><a href="https://edcastro.com/residential/seasonal-landscaping/">Seasonal</a></li>
315</ul>
316</li>
317<li id="menu-item-1094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1094"><a href="https://edcastro.com/commercial/">Commercial</a>
318<ul class="sub-menu">
319	<li id="menu-item-1478" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1478"><a href="https://edcastro.com/commercial/">Overview</a></li>
320	<li id="menu-item-1476" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1476"><a href="https://edcastro.com/commercial/design-build/">Design &#038; Build</a></li>
321	<li id="menu-item-1477" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1477"><a href="https://edcastro.com/commercial/landscape-management/">Management</a></li>
322</ul>
323</li>
324<li id="menu-item-2072" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2072"><a href="https://edcastro.com/portfolio/residential/">Portfolio</a></li>
325<li id="menu-item-627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-627"><a href="https://edcastro.com/about/">Team</a>
326<ul class="sub-menu">
327	<li id="menu-item-1771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1771"><a href="https://edcastro.com/about/">Team</a></li>
328	<li id="menu-item-1769" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1769"><a href="https://edcastro.com/awards/">Awards</a></li>
329	<li id="menu-item-1772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1772"><a href="https://edcastro.com/blog/">Resources</a></li>
330</ul>
331</li>
332<li id="menu-item-2006" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2006"><a href="https://edcastro.com/employment/">Employment</a></li>
333<li id="menu-item-1535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1535"><a href="https://edcastro.com/contact/">Contact</a></li>
334<li id="menu-item-2104" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2104"><a href="/contact">Get A Quote</a></li>
335</ul>                            </div>
336                        </nav>
337
338                        <button class="header__menu__btn" type="button">
339                            <span class="header__menu__btn__line"></span>
340                        </button>
341                                    </div>
342            </div>
343        </header>
344
345        <!-- #main-content -->
346                <main id="main-content" class="main-content" tabindex="-1">
347            <div class="main-section">
348        <div class="section page-hero-slider page-hero-slider--overlap">
349                    <div class="slider">
350                                        <div class="slider__item">
351                            <picture><source srcset="https://edcastro.com/wp-content/uploads/2026/04/02Roseborough-3024x1870.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2026/04/02Roseborough-3024x1870.jpg" class="slider__item__img sp-no-webp" alt="02Roseborough-scaled-e1777045447533.jpg" title="02Roseborough-scaled-e1777045447533.jpg"  > </picture>
352                        </div>
353                            </div>
354            </div>
355    <div class="section page-header">
356        <div class="container-xl page-header__container">
357            <div class="row page-header__row">
358                                    <div class="col-md page-header__col-text">
359                        
360                                                    <h1 class="section__headline page-header__headline">Luxury Landscaping in Atlanta & Surrounding Areas</h1>
361                        
362                    </div>
363                
364                <div class="col-md page-header__col-image">
365                                    </div>
366            </div>
367        </div>
368    </div>
369    <div class="section plain-text-cta">
370        <div class="container-xl plain-text-cta__container">
371                            <div class="section__title plain-text-cta__title">Dedicated to Excellence</div>
372            
373                            <h2 class="section__headline plain-text-cta__headline">Ed Castro Landscape (ECL) is an award-winning, full-service landscape firm that transforms the art of sustainable environmental design into breathtaking gardens and exceptional outdoor spaces.</h2>
374                    </div>
375    </div>
376    <div class="section plain-text-image">
377        <div class="container-fluid plain-text-image__container">
378            <div class="row plain-text-image__row plain-text-image__row--text-left">
379                <div class="plain-text-image__col-text col-md">
380                    <div class="plain-text-image__header">
381                                                    <div class="section__title plain-text-image__title">Atlanta’s Finest Outdoor Spaces</div>
382                        
383                                                    <h2 class="section__headline plain-text-image__headline">A One-Stop-Shop for Premier Landscaping Services</h2>
384                        
385                                                    <div class="plain-text-image__description wysiwyg">
386                                <p><span style="font-weight: 400;">With over 30 years of experience, Ed Castro Landscape has mastered the art of creating beautiful outdoor landscapes—whether it’s a backyard oasis to enjoy with friends and family or it’s a garden built to enhance the functionality and look of a public space. </span></p>
387<p><span style="font-weight: 400;">Dedicated to environmental stewardship and community values, we create, maintain, and enhance outdoor spaces for a wide variety of clients and budgets.</span></p>
388<div id="gtx-trans" style="position: absolute; left: -102px; top: -9.78819px;">
389<div class="gtx-trans-icon"></div>
390</div>
391                            </div>
392                        
393                            
394                            <div class="btn-wrap plain-text-image__button"><a class="btn" href="/portfolio" title="View Our Work" target="_self">View Our Work</a></div>    
395                                            </div>
396                </div>
397
398                                    <div class="col-md plain-text-image__col-img">
399                        <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/stent-4.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/stent-4.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/stent-4.jpg" class="plain-text-image__img sp-no-webp" alt="Atlanta’s Finest Outdoor Spaces" title="Atlanta’s Finest Outdoor Spaces"  > </picture>
400                    </div>
401                            </div>
402        </div>
403    </div>
404    <div class="section grid-logos">
405        <div class="container-xl grid-logos__container">
406                            <div class="section__header grid-logos__header">
407                                            <div class="section__title grid-logos__title">ENDURING PARTNERSHIPS WITH INDUSTRY LEADERS</div>
408                    
409                                    </div>
410            
411                            <div class="grid-logos__list">
412                                            <div class="grid-logos__col">
413                            <div class="grid-logos__item">
414                                <div class="grid-logos__media">
415                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-asla1-217x96.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-asla1-217x96.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/logo-asla1-217x96.jpg" class="grid-logos__img sp-no-webp" alt="American Society of Landscape Architects" title="American Society of Landscape Architects"  > </picture>
416                                </div>
417                            </div>
418                        </div>
419                                            <div class="grid-logos__col">
420                            <div class="grid-logos__item">
421                                <div class="grid-logos__media">
422                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-urban-ag1-217x96.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-urban-ag1-217x96.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/logo-urban-ag1-217x96.jpg" class="grid-logos__img sp-no-webp" alt="Urban AG Council Georgia" title="Urban AG Council Georgia"  > </picture>
423                                </div>
424                            </div>
425                        </div>
426                                            <div class="grid-logos__col">
427                            <div class="grid-logos__item">
428                                <div class="grid-logos__media">
429                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-atlanta-botanical-center1-217x96.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-atlanta-botanical-center1-217x96.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/logo-atlanta-botanical-center1-217x96.jpg" class="grid-logos__img sp-no-webp" alt="Atlanta Botanical Garden" title="Atlanta Botanical Garden"  > </picture>
430                                </div>
431                            </div>
432                        </div>
433                                            <div class="grid-logos__col">
434                            <div class="grid-logos__item">
435                                <div class="grid-logos__media">
436                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-turner1-217x96.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-turner1-217x96.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/logo-turner1-217x96.jpg" class="grid-logos__img sp-no-webp" alt="Turner Foundation" title="Turner Foundation"  > </picture>
437                                </div>
438                            </div>
439                        </div>
440                                            <div class="grid-logos__col">
441                            <div class="grid-logos__item">
442                                <div class="grid-logos__media">
443                                    <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-nalp1-217x96.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/logo-nalp1-217x96.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/logo-nalp1-217x96.jpg" class="grid-logos__img sp-no-webp" alt="National Association of Landscape Professionals" title="National Association of Landscape Professionals"  > </picture>
444                                </div>
445                            </div>
446                        </div>
447                                    </div>
448                    </div>
449    </div>
450    <div class="section plain-text-image">
451        <div class="container-fluid plain-text-image__container">
452            <div class="row plain-text-image__row plain-text-image__row--text-right">
453                <div class="plain-text-image__col-text col-md order-1">
454                    <div class="plain-text-image__header">
455                                                    <div class="section__title plain-text-image__title">Residential  </div>
456                        
457                                                    <h2 class="section__headline plain-text-image__headline">Landscapes You'll Be Proud to Call Your Own</h2>
458                        
459                                                    <div class="plain-text-image__description wysiwyg">
460                                <p><span style="font-weight: 400;">Whether it’s a fully-equipped outdoor kitchen, a colorful garden, or an expansive poolside patio ECL can bring your vision to life. Our team can help turn your outdoor space into your favorite place to be. And as an industry leader in residential landscaping, we know 
460what it takes to keep your property looking great in every season with comprehensive landscape and preventative care services throughout the year.</span></p>
461<div id="gtx-trans" style="position: absolute; left: -102px; top: -9.78819px;">
462<div class="gtx-trans-icon"></div>
463</div>
464                            </div>
465                        
466                            
467                            <div class="btn-wrap plain-text-image__button"><a class="btn" href="/residential" title="Residential Services" target="_self">Residential Services</a></div>    
468                                            </div>
469                </div>
470
471                                    <div class="col-md plain-text-image__col-img">
472                        <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/abrahamson_3-2134x1600.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/abrahamson_3-2134x1600.jpg" class="plain-text-image__img sp-no-webp" alt="Residential  " title="Residential  "  > </picture>
473                    </div>
474                            </div>
475        </div>
476    </div>
477    <div class="section plain-text-image">
478        <div class="container-fluid plain-text-image__container">
479            <div class="row plain-text-image__row plain-text-image__row--text-left">
480                <div class="plain-text-image__col-text col-md">
481                    <div class="plain-text-image__header">
482                                                    <div class="section__title plain-text-image__title">Commercial </div>
483                        
484                                                    <h2 class="section__headline plain-text-image__headline">Trusted by the Region's Most Respected Properties</h2>
485                        
486                                                    <div class="plain-text-image__description wysiwyg">
487                                <p><span style="font-weight: 400;">From municipalities to HOAs, campuses to corporate offices, ECL offers design/build and management services for commercial landscapes at every level. Utilizing only the highest quality materials and the most up-to-date technology we ensure that every project we undertake is completed to the highest standard. This commitment to quality has earned us a reputation as a trusted partner throughout the Greater Atlanta area.</span></p>
488                            </div>
489                        
490                            
491                            <div class="btn-wrap plain-text-image__button"><a class="btn" href="/commercial" title="Commercial Services" target="_self">Commercial Services</a></div>    
492                                            </div>
493                </div>
494
495                                    <div class="col-md plain-text-image__col-img">
496                        <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/atlanta-city-hall-1-2134x1600.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/atlanta-city-hall-1-2134x1600.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/atlanta-city-hall-1-2134x1600.jpg" class="plain-text-image__img sp-no-webp" alt="Commercial " title="Commercial "  > </picture>
497                    </div>
498                            </div>
499        </div>
500    </div>
501    <div class="section grid-reviews-cards">
502        <div class="container-xl grid-reviews-cards__container">
503                            <div class="section__header grid-reviews-cards__header">
504                                            <div class="section__title grid-reviews-cards__title">Exceptional Customer Service </div>
505                    
506                                            <h2 class="section__headline grid-reviews-cards__headline">Real Customers, Real Reviews</h2>
507                                    </div>
508            
509                    </div>
510    </div>
511    <div class="section carousel-slider">
512        <div class="container-fluid">
513                            <div class="slider">
514                                                <div class="slider__item">
515                                <picture><source srcset="https://edcastro.com/wp-content/uploads/2026/04/04Roseborough-3554x1470.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2026/04/04Roseborough-3554x1470.jpg" class="slider__item__img sp-no-webp" alt="04Roseborough-scaled.jpg" title="04Roseborough"  > </picture>
516                            </div>
517                                                <div class="slider__item">
518                                <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/pace_4-2560x1470.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/pace_4-2560x1470.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/pace_4-2560x1470.jpg" class="slider__item__img sp-no-webp" alt="Pace project by Ed Castro Landscape" title="Pace project by Ed Castro Landscape"  > </picture>
519                            </div>
520                                                <div class="slider__item">
521                                <img class="slider__item__img" src="https://edcastro.com/wp-content/uploads/2026/04/Stone-Veneer-with-Stairs-3000x1470.jpg" title="160721A" alt="Stone-Veneer-with-Stairs-scaled.jpg" />
522                            </div>
523                                                <div class="slider__item">
524                                <picture><source srcset="https://edcastro.com/wp-content/uploads/2026/04/8-3554x1470.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2026/04/8-3554x1470.jpg" class="slider__item__img sp-no-webp" alt="8-scaled.jpg" title="8"  > </picture>
525                            </div>
526                                                <div class="slider__item">
527                                <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/college-2-2560x1470.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/college-2-2560x1470.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/college-2-2560x1470.jpg" class="slider__item__img sp-no-webp" alt="College campus by Ed Castro Landscape" title="College campus by Ed Castro Landscape"  > </picture>
528                            </div>
529                                                <div class="slider__item">
530                                <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/05/jamestown-park-4-3554x1470.avif "  type="image/avif"><source srcset="https://edcastro.com/wp-content/uploads/2023/05/jamestown-park-4-3554x1470.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/05/jamestown-park-4-3554x1470.jpg" class="slider__item__img sp-no-webp" alt="Jamestown Park project by Ed Castro Landscape" title="Jamestown Park project by Ed Castro Landscape"  > </picture>
531                            </div>
532                                    </div>
533                    </div>
534    </div>
535</div>
536            <div class="back-to-top-wrap">
537                <a id="back-to-top" href="#back-top" title="Back To Top" style="display: none;">&uarr;</a>
538            </div>
539
540                            <div class="phone-number">
541                    <a class="phone-number-link" href="tel:7709988444" aria-label="Call (770) 998-8444"></a>
542                </div>
543                    </main>
544        <!-- ~#main-content -->
545
546            <div class="section grid-text-cards color-scheme-dark" role="region" aria-labelledby="ecld-cta-headline">
547        <div class="container-xl">
548                            <div class="section__header grid-text-cards__header">
549                                            <div id="ecld-cta-title" class="section__title grid-text-cards__title">We make it easy</div>
550                    
551                                            <h2 id="ecld-cta-headline" class="section__headline grid-text-cards__headline">Enjoy a stunning, sustainable, hassle-free landscape</h2>
552                                    </div>
553            
554                            <div class="row">
555                                                <div class="col-md-6 col-lg-4 grid-text-cards__col">
556                                <div class="grid-text-cards__item">
557                                    <div class="grid-text-cards__item__serial-number">1</div>
558
559                                                                            <h3 class="grid-text-cards__item__title">Connect</h3>
560                                    
561                                                                            <div class="grid-text-cards__item__description">Book a free consultation with us today.</div>
562                                                                    </div>
563                            </div>
564                                                <div class="col-md-6 col-lg-4 grid-text-cards__col">
565                                <div class="grid-text-cards__item">
566                                    <div class="grid-text-cards__item__serial-number">2</div>
567
568                                                                            <h3 class="grid-text-cards__item__title">Approve</h3>
569                                    
570                                                                            <div class="grid-text-cards__item__description">We'll create a detailed plan and proposal for your review and approval.</div>
571                                                                    </div>
572                            </div>
573                                                <div class="col-md-6 col-lg-4 grid-text-cards__col">
574                                <div class="grid-text-cards__item">
575                                    <div class="grid-text-cards__item__serial-number">3</div>
576
577                                                                            <h3 class="grid-text-cards__item__title">Enjoy</h3>
578                                    
579                                                                            <div class="grid-text-cards__item__description">Give us the go ahead and we'll do the rest.  You can relax and enjoy!</div>
580                                                                    </div>
581                            </div>
582                                    </div>
583            
584            <div class="btn-wrap grid-text-cards__button"><a class="btn" href="/contact" title="Get A Quote" target="_self">Get A Quote</a></div>        </div>
585    </div>
586
587            <div class="section newsletter-signup" role="region" aria-labelledby="ecld-newsletter-title">
588        <div class="container-xl">
589                          <div class="section__header newsletter-signup__header">
590                                    <div id="ecld-newsletter-title" class="section__title newsletter-signup__title">Quarterly Newsletter</div>
591                
592                
593                                  <div class="newsletter-signup__subline">Seasonal updates, topics of interest, news, and more... </div>
594                              </div>
595            
596                            <div class="content-section__button newsletter-signup__button"><div class="btn-wrap newsletter-signup-btn-wrap"><a class="btn newsletter-signup-btn" href=" https://lp.constantcontactpages.com/sl/ctqGYVe/ECLNewsletter " title="Sign Me Up" target="_blank">Sign Me Up</a></div></div>
597                    </div>
598    </div>
599
600
601        <footer id="footer" class="footer">
602            <div class="container-xl">
603                <div class="row">
604                    <div class="col-lg-5">
605                                                            <div class="footer__logo">
606                                        <a class="footer__logo__link" href="https://edcastro.com/" title="Ed Castro Landscape">
607                                            <img class="footer__logo__img" src="https://edcastro.com/wp-content/uploads/2023/04/logo-footer.png" alt="Ed Castro Landscape" title="Ed Castro Landscape" />
608                                        </a>
609                                    </div>
610                                                                                    <div class="footer__logo">
611                                        <a class="footer__logo__link" href="https://marianipremiergroup.com/" title="Mariani Premier Group Founder" target="_blank">
612                                            <picture><source srcset="https://edcastro.com/wp-content/uploads/2023/06/Mariani_Badge_Full_Founder-164x90.webp "  type="image/webp"><img src="https://edcastro.com/wp-content/uploads/2023/06/Mariani_Badge_Full_Founder-164x90.png" class="footer__logo__img sp-no-webp" alt="Mariani Premier Group Founder" title="Mariani Premier Group Founder"  > </picture>
613                                        </a>
614                                    </div>
615                                            </div>
616
617                    <div class="col-lg-7">
618                        <div class="row">
619                            
620                            <div class="col-sm">
621                                                                    <div class="footer__menu footer__menu--services">
622                                                                                    <div class="footer__title">Residential Services</div>
623                                        
624                                        <ul id="menu-residential-services" class="menu"><li id="menu-item-2093" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2093"><a href="https://edcastro.com/residential/">Overview</a></li>
625<li id="menu-item-2094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2094"><a href="https://edcastro.com/residential/design-build/">Design &#038; Build</a></li>
626<li id="menu-item-2095" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2095"><a href="https://edcastro.com/residential/retaining-walls">Retaining Walls</a></li>
627<li id="menu-item-2096" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2096"><a href="https://edcastro.com/residential/drainage-installation">Drainage</a></li>
628<li id="menu-item-2097" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2097"><a href="https://edcastro.com/residential/maintenance/">Maintenance</a></li>
629<li id="menu-item-2098" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2098"><a href="https://edcastro.com/residential/seasonal-landscaping/">Seasonal</a></li>
630</ul>                                    </div>
631                                                            </div>
632
633                            <div class="col-sm">
634                                                                    <div class="footer__menu footer__menu--services">
635                                                                                    <div class="footer__title">Commercial Services</div>
636                                        
637                                        <ul id="menu-commercial-services" class="menu"><li id="menu-item-2099" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2099"><a href="https://edcastro.com/commercial/">Overview</a></li>
638<li id="menu-item-2100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2100"><a href="https://edcastro.com/commercial/design-build/">Design and Build</a></li>
639<li id="menu-item-2101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2101"><a href="https://edcastro.com/commercial/landscape-management/">Maintenance</a></li>
640</ul>                                    </div>
641                                                            </div>
642                            
643                            <div class="col-sm">
644                                                                    <div class="footer__menu footer__menu--general">
645                                                                                    <div class="footer__title">General</div>
646                                        
647                                        <ul id="menu-general" class="menu"><li id="menu-item-1553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1553"><a href="https://edcastro.com/portfolio/">Portfolio</a></li>
648<li id="menu-item-1552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1552"><a href="https://edcastro.com/about/">Team</a></li>
649<li id="menu-item-1950" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1950"><a href="https://edcastro.com/areas-we-serve">Areas we serve</a></li>
650<li id="menu-item-818" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-818"><a href="https://edcastro.com/blog/">Resources</a></li>
651<li id="menu-item-2007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2007"><a href="https://edcastro.com/employment/">Employment</a></li>
652<li id="menu-item-645" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-645"><a href="https://edcastro.com/contact/">Contact</a></li>
653</ul>                                    </div>
654                                                            </div>
655                            
656                            <div class="col-sm">
657                                                                            <div class="footer__c
657ontact">
658                                                                                                    <div class="footer__title">Contact</div>
659                                                
660                                                                                                    <div class="footer-contact-description">1125 Old Ellis Road<br />
661Roswell, GA 30076<br />
662(770) 998-8444<br />
663</div>
664                                                                                            </div>
665                                
666                                                                    <div class="social-networks">
667                                        <ul class="social-networks-list">
668                                                                                                    <li class="social-networks-item">
669                                                            <a class="social-networks-link" href="https://www.instagram.com/ed_castro_landscape/" title="Instagram" target="_self" rel="nofollow">                                                                <i class="fa fa-instagram" aria-hidden="true"></i>                                                                </a>                                                        </li>
670                                                                                                    <li class="social-networks-item">
671                                                            <a class="social-networks-link" href="https://www.facebook.com/EdCastro/" title="Facebook" target="_blank" rel="nofollow">                                                                <i class="fa fa-facebook-square" aria-hidden="true"></i>                                                                </a>                                                        </li>
672                                                                                                    <li class="social-networks-item">
673                                                            <a class="social-networks-link" href="https://www.linkedin.com/company/ed-castro-landscape" title="LinkedIn" target="_blank" rel="nofollow">                                                                <i class="fa fa-linkedin-square" aria-hidden="true"></i>                                                                </a>                                                        </li>
674                                                                                    </ul>
675                                    </div>
676                                                            </div>
677                        </div>
678                    </div>
679                </div>
680                
681                                    <div class="footer__copyright">
682                        <p>Copyright &copy; 2026. Mariani Enterprises, LLC. All Rights Reserved. <br> <a href="https://marianipremiergroup.com/do-not-sell-my-information/" target="_blank" rel="noopener">Do not sell / share my personal information</a> </p>
683                    </div>
684                                                <div class="footer__privacy-policy">
685				   <a href="javascript:void(0);" class="cky-banner-element">Cookie Settings</a>
686                                        <a class="button" href="https://edcastro.com/privacy-policy/" target="_self">Privacy Policy</a>
687                                                    <a class="button" href="https://edcastro.com/terms" target="_self">Terms &amp; Conditions</a>
688                                    </div>
689                            </div>
690        </footer>
691    </div>
692    
693    <div class="loading"></div>
694    <!-- ~#main -->
695
696    
696<script type="speculationrules">
697{"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/ecld/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
698</script>
698
699<!-- HFCM by 99 Robots - Snippet # 2: Google Tag Manager | NoScript -->
700<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 700-701
700
701<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
701GTM-N5N9CWH
vendor: 85 bytes, lines 701-702
701"
702height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
703<!-- End Google Tag Manager (noscript) -->
704<!-- /end HFCM by 99 Robots -->
705<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'right', leadColor : '#146FF8', triggerColor : '#146FF8', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'bottom', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '20' } }); }; h.appendChild(s); })(); </script>
vendor: 2 bytes, line 705
705
706<script id="wp-emoji-settings" type="application/json">
707{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://edcastro.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.1"}}
708</script>
vendor: 1 bytes, line 708
708
709<script type="module">
710/*! This file is auto-generated */
711var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
712//# sourceURL=https://edcastro.com/wp-includes/js/wp-emoji-loader.min.js
713</script>
713
714
715<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45381c22dfd7815',t:'MTc5MTEwOTc4MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
715</body>
716
717</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.