.elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-container{min-height:59vh;}.elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt001:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://groundsofnaturelandscape.com/wp-content/uploads/2026/08/patio_work.jpg");background-position:center center;background-size:cover;}.elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(170deg, rgba(16,61,45,0.70) 0%, rgba(9,36,27,0.95) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-7579 .elementor-element.elementor-element-gt004{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt004 .elementor-heading-title{color:#FFFFFF;font-size:58px;font-weight:700;line-height:1.08em;}.elementor-7579 .elementor-element.elementor-element-gt007:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3325;}.elementor-7579 .elementor-element.elementor-element-gt007{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 40px 24px 40px;}.elementor-7579 .elementor-element.elementor-element-gt007 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt010:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F4;}.elementor-7579 .elementor-element.elementor-element-gt010{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-7579 .elementor-element.elementor-element-gt010 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt012{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt012 .elementor-heading-title{color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt014:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 20% 0% 20%;}.elementor-7579 .elementor-element.elementor-element-gt014 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-gt015.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt015.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt015 > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-gt016{text-align:left;}.elementor-7579 .elementor-element.elementor-element-gt016 .elementor-heading-title{color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-gt017{color:#DCEBDF;}.elementor-7579 .elementor-element.elementor-element-gt018 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#317D34;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-gt019.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt019 > .elementor-element-populated{padding:0px 0px 0px 34px;}.elementor-7579 .elementor-element.elementor-element-gt020{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt020 img{border-radius:10px 10px 10px 10px;}.elementor-7579 .elementor-element.elementor-element-gt021{padding:70px 40px 70px 40px;}.elementor-7579 .elementor-element.elementor-element-gt023{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt023 .elementor-heading-title{color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt025:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F4;}.elementor-7579 .elementor-element.elementor-element-gt025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-7579 .elementor-element.elementor-element-gt025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt027{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt027 .elementor-heading-title{color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt029:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt029{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 40px 66px 40px;}.elementor-7579 .elementor-element.elementor-element-gt029 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt031{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt031 .elementor-heading-title{color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-gt033{padding:60px 40px 44px 40px;}.elementor-7579 .elementor-element.elementor-element-gt037:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F4;}.elementor-7579 .elementor-element.elementor-element-gt037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-7579 .elementor-element.elementor-element-gt037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt039{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt039 .elementor-heading-title{color:#103D2D;}.elementor-7579 .elementor-element.elementor-element-gt041:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3325;}.elementor-7579 .elementor-element.elementor-element-gt041{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-7579 .elementor-element.elementor-element-gt041 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-gt042.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt042.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt042 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-gt043{text-align:left;}.elementor-7579 .elementor-element.elementor-element-gt043 .elementor-heading-title{color:#FFFFFF;font-size:38px;font-weight:700;line-height:1.15em;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-gt045.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt045.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-gt045 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-gt047:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-gt047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://groundsofnaturelandscape.com/wp-content/uploads/2023/04/Patios.jpg");background-position:center center;background-size:cover;}.elementor-7579 .elementor-element.elementor-element-gt047 > .elementor-background-overlay{background-color:#103D2D;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-gt047{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-7579 .elementor-element.elementor-element-gt049{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt049 .elementor-heading-title{color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-gt051{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7579 .elementor-element.elementor-element-gt015{width:40.853%;}.elementor-7579 .elementor-element.elementor-element-gt019{width:59.147%;}.elementor-7579 .elementor-element.elementor-element-gt042{width:42%;}.elementor-7579 .elementor-element.elementor-element-gt045{width:58%;}}@media(max-width:1024px){.elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-container{min-height:68vh;}.elementor-7579 .elementor-element.elementor-element-gt004 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-7579 .elementor-element.elementor-element-gt001 > .elementor-container{min-height:0px;}.elementor-7579 .elementor-element.elementor-element-gt001{padding:62px 18px 56px 18px;}.elementor-7579 .elementor-element.elementor-element-gt004 .elementor-heading-title{font-size:36px;}.elementor-7579 .elementor-element.elementor-element-gt007{padding:26px 18px 26px 18px;}.elementor-7579 .elementor-element.elementor-element-gt010{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt014{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt015 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-7579 .elementor-element.elementor-element-gt019 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-gt021{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt025{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt029{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt033{padding:44px 18px 32px 18px;}.elementor-7579 .elementor-element.elementor-element-gt037{padding:46px 18px 46px 18px;}.elementor-7579 .elementor-element.elementor-element-gt041{padding:48px 16px 48px 16px;}.elementor-7579 .elementor-element.elementor-element-gt042 > .elementor-element-populated{padding:34px 4px 0px 4px;}.elementor-7579 .elementor-element.elementor-element-gt043{text-align:center;}.elementor-7579 .elementor-element.elementor-element-gt043 .elementor-heading-title{font-size:30px;}.elementor-7579 .elementor-element.elementor-element-gt047{padding:50px 18px 50px 18px;}}