{"id":7332,"date":"2026-03-31T18:59:35","date_gmt":"2026-03-31T18:59:35","guid":{"rendered":"https:\/\/staging.triplerdirtworks.com\/?page_id=7332"},"modified":"2026-03-31T23:14:57","modified_gmt":"2026-03-31T23:14:57","slug":"retaining-walls","status":"publish","type":"page","link":"https:\/\/staging.triplerdirtworks.com\/?page_id=7332","title":{"rendered":"Retaining Walls"},"content":{"rendered":"<style>.kb-row-layout-id7332_e1688d-b5 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id7332_e1688d-b5 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id7332_e1688d-b5 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id7332_e1688d-b5 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id7332_e1688d-b5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id7332_e1688d-b5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}\/* Reset WordPress\/Kadence spacing *\/\r.single-content .walls-section p,\r.single-content .walls-section h1,\r.single-content .walls-section h2,\r.single-content .walls-section h3,\r.single-content .walls-section figure,\r.single-content .walls-section article,\r.single-content .walls-section section,\r.single-content .walls-section header,\r.single-content .walls-section div {\r  margin-top: 0;\r  margin-bottom: 0;\r}\r\r\/* Screen-reader-only utility *\/\r.single-content .walls-section .screen-reader-text {\r  position: absolute !important;\r  width: 1px;\r  height: 1px;\r  margin: -1px;\r  padding: 0;\r  overflow: hidden;\r  clip: rect(0, 0, 0, 0);\r  white-space: nowrap;\r  border: 0;\r}\r\r\/* Main section *\/\r.single-content .walls-section {\r  padding: 56px 20px 72px;\r  background: #ffffff;\r}\r\r.single-content .walls-section .walls-container {\r  max-width: 1200px;\r  margin: 0 auto;\r}\r\r\/* -----------------------------------------\r   Header\r----------------------------------------- *\/\r.single-content .walls-section .walls-header {\r  max-width: 900px;\r  margin: 0 auto;\r  text-align: center;\r}\r\r.single-content .walls-section .walls-header h1 {\r  color: #111111;\r  font-size: 2.5rem;\r  line-height: 1.15;\r  font-weight: 600;\r}\r\r.single-content .walls-section .walls-subtitle {\r  margin-top: 16px;\r  color: #F26522;\r  font-size: 1.5rem;\r  line-height: 1.3;\r  font-weight: 500;\r}\r\r.single-content .walls-section .walls-intro {\r  max-width: 760px;\r  margin: 20px auto 0;\r  color: #444444;\r  font-size: 1.05rem;\r  line-height: 1.8;\r}\r\r.single-content .walls-section .walls-intro strong {\r  color: #222222;\r  font-weight: 600;\r}\r\r\/* -----------------------------------------\r   Main content layout\r----------------------------------------- *\/\r.single-content .walls-section .walls-content {\r  margin-top: 44px;\r}\r\r.single-content .walls-section .walls-content__layout {\r  display: grid;\r  grid-template-columns: minmax(0, 1fr) minmax(320px, 430px);\r  column-gap: 36px;\r  align-items: center;\r  padding-top: 4px;\r}\r\r.single-content .walls-section .walls-content__text {\r  min-width: 0;\r  max-width: 600px;\r}\r\r\/* -----------------------------------------\r   Visual heading row\r----------------------------------------- *\/\r.single-content .walls-section .walls-eyebrow {\r  display: flex;\r  align-items: center;\r  gap: 12px;\r  margin-bottom: 16px;\r  color: #F26522;\r  font-size: 1.35rem;\r  line-height: 1.2;\r  font-weight: 600;\r  letter-spacing: 0.02em;\r  text-transform: none;\r}\r\r.single-content .walls-section .walls-icon {\r  display: inline-flex;\r  align-items: center;\r  justify-content: center;\r  width: 42px;\r  height: 42px;\r  border-radius: 50%;\r  background: #f5f5f5;\r  color: #F26522;\r  flex-shrink: 0;\r}\r\r.single-content .walls-section .walls-icon svg {\r  width: 20px;\r  height: 20px;\r}\r\r\/* -----------------------------------------\r   Paragraphs\r----------------------------------------- *\/\r.single-content .walls-section .walls-content__text p {\r  color: #444444;\r  font-size: 1rem;\r  line-height: 1.8;\r}\r\r.single-content .walls-section .walls-content__text p + p {\r  margin-top: 16px;\r}\r\r.single-content .walls-section .walls-content__text strong {\r  color: #222222;\r  font-weight: 600;\r}\r\r\/* -----------------------------------------\r   Image\r----------------------------------------- *\/\r.single-content .walls-section .walls-content__media {\r  margin: 0;\r}\r\r.single-content .walls-section .walls-content__media img {\r  display: block;\r  width: 100%;\r  height: auto;\r  aspect-ratio: 4 \/ 3;\r  object-fit: cover;\r  object-position: center;\r  border-radius: 16px;\r}\r\r\/* -----------------------------------------\r   CTA\r----------------------------------------- *\/\r.single-content .walls-section .walls-cta {\r  margin-top: 36px;\r  padding-top: 36px;\r  border-top: 1px solid #ececec;\r}\r\r.single-content .walls-section .walls-cta__inner {\r  max-width: 820px;\r  margin: 0 auto;\r  text-align: center;\r}\r\r.single-content .walls-section .walls-cta__inner h2 {\r  color: #111111;\r  font-size: 2.05rem;\r  line-height: 1.2;\r  font-weight: 600;\r}\r\r.single-content .walls-section .walls-cta__inner p {\r  margin-top: 16px;\r  color: #444444;\r  font-size: 1.05rem;\r  line-height: 1.7;\r}\r\r.single-content .walls-section .walls-button {\r  display: inline-flex;\r  align-items: center;\r  justify-content: center;\r  min-height: 50px;\r  margin-top: 24px;\r  padding: 0 24px;\r  border: 1px solid #F26522;\r  border-radius: 8px;\r  background: #F26522;\r  color: #ffffff;\r  font-size: 1rem;\r  line-height: 1.2;\r  font-weight: 700;\r  text-decoration: none;\r  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;\r}\r\r.single-content .walls-section .walls-button:hover,\r.single-content .walls-section .walls-button:focus {\r  background: #de581b;\r  border-color: #de581b;\r  color: #ffffff;\r  text-decoration: none;\r}\r\r\/* -----------------------------------------\r   Tablet\r----------------------------------------- *\/\r@media (max-width: 1024px) {\r  .single-content .walls-section .walls-content__layout {\r    grid-template-columns: 1fr;\r    row-gap: 24px;\r    align-items: start;\r  }\r\r  .single-content .walls-section .walls-content__text {\r    max-width: none;\r  }\r\r  .single-content .walls-section .walls-content__media {\r    max-width: 620px;\r  }\r}\r\r\/* -----------------------------------------\r   Mobile\r----------------------------------------- *\/\r@media (max-width: 767px) {\r  .single-content .walls-section {\r    padding: 48px 18px 56px;\r  }\r\r  .single-content .walls-section .walls-header h1 {\r    font-size: 1.95rem;\r  }\r\r  .single-content .walls-section .walls-subtitle {\r    margin-top: 14px;\r    font-size: 1.2rem;\r  }\r\r  .single-content .walls-section .walls-intro {\r    margin-top: 18px;\r    font-size: 1rem;\r    line-height: 1.7;\r  }\r\r  .single-content .walls-section .walls-content {\r    margin-top: 32px;\r  }\r\r  .single-content .walls-section .walls-content__layout {\r    row-gap: 20px;\r  }\r\r  .single-content .walls-section .walls-eyebrow {\r    gap: 10px;\r    margin-bottom: 14px;\r    font-size: 1.2rem;\r  }\r\r  .single-content .walls-section .walls-icon {\r    width: 36px;\r    height: 36px;\r  }\r\r  .single-content .walls-section .walls-icon svg {\r    width: 18px;\r    height: 18px;\r  }\r\r  .single-content .walls-section .walls-content__text p,\r  .single-content .walls-section .walls-cta__inner p {\r    font-size: 0.98rem;\r    line-height: 1.75;\r  }\r\r  .single-content .walls-section .walls-content__media img {\r    border-radius: 12px;\r  }\r\r  .single-content .walls-section .walls-cta {\r    margin-top: 28px;\r    padding-top: 28px;\r  }\r\r  .single-content .walls-section .walls-cta__inner h2 {\r    font-size: 1.7rem;\r  }\r\r  .single-content .walls-section .walls-button {\r    width: 100%;\r    max-width: 320px;\r  }\r}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id7332_e1688d-b5 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column7332_c924f5-76 > .kt-inside-inner-col,.kadence-column7332_c924f5-76 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column7332_c924f5-76 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column7332_c924f5-76 > .kt-inside-inner-col{flex-direction:column;}.kadence-column7332_c924f5-76 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column7332_c924f5-76 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column7332_c924f5-76{position:relative;}@media all and (max-width: 1024px){.kadence-column7332_c924f5-76 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column7332_c924f5-76 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column7332_c924f5-76\"><div class=\"kt-inside-inner-col\">\n<main class=\"walls-page\">\n  <section class=\"walls-section\" aria-labelledby=\"walls-title\">\n    <div class=\"walls-container\">\n\n      <header class=\"walls-header\">\n        <h1 id=\"walls-title\">Retaining Walls<\/h1>\n        <p class=\"walls-subtitle\">Built for Erosion Control, Stability &amp; Usable Land<\/p>\n        <p class=\"walls-intro\">\n          We install <strong>large block retaining walls<\/strong> for customers who need a practical solution\n          for <strong>erosion control on sloped properties<\/strong>. With the right planning, retaining walls\n          can help protect structures, manage grade changes, and turn difficult terrain into more usable space.\n        <\/p>\n      <\/header>\n\n      <section class=\"walls-content\" aria-labelledby=\"walls-services-title\">\n        <div class=\"walls-content__layout\">\n\n          <article class=\"walls-content__text\">\n            <h2 id=\"walls-services-title\" class=\"screen-reader-text\">Retaining wall services<\/h2>\n\n            <div class=\"walls-eyebrow\" aria-hidden=\"true\">\n              <span class=\"walls-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\" focusable=\"false\">\n                  <path d=\"M3 18h18\"><\/path>\n                  <path d=\"M4 18V9l4-2v11\"><\/path>\n                  <path d=\"M8 18V11l4-2v9\"><\/path>\n                  <path d=\"M12 18v-7l4-2v9\"><\/path>\n                  <path d=\"M16 18v-5l4-2v7\"><\/path>\n                <\/svg>\n              <\/span>\n              <span>Retaining Wall Solutions<\/span>\n            <\/div>\n\n            <p>\n              Retaining walls can help stop soil from washing away on hillsides and other uneven areas.\n              They are a strong option for properties that need <strong>erosion protection<\/strong> and\n              more reliable grade support.\n            <\/p>\n\n            <p>\n              They can also help protect structures built on sloped ground and make steep areas more functional.\n              In many cases, retaining walls allow property owners to create <strong>usable terraces from steep inclines<\/strong>\n              instead of leaving the area difficult to access or maintain.\n            <\/p>\n\n            <p>\n              If your property has uneven terrain or drainage concerns, we can help design a solution that works\n              with the site conditions rather than against them. We consider the layout of the property,\n              water movement, and overall goals of the project before recommending the right approach.\n            <\/p>\n\n            <p>\n              Our goal is to build a retaining wall system that fits your property, helps manage drainage,\n              and provides a <strong>solution that works with your needs and budget<\/strong>.\n            <\/p>\n          <\/article>\n\n          <figure class=\"walls-content__media\">\n            <img decoding=\"async\"\n              src=\"https:\/\/staging.triplerdirtworks.com\/wp-content\/uploads\/2024\/07\/600-x-400-copy10-1-2.jpg\"\n              alt=\"Large block retaining wall installed on a sloped property for erosion control and grade support\"\n              loading=\"lazy\"\n              width=\"860\"\n              height=\"645\"\n            >\n          <\/figure>\n\n        <\/div>\n      <\/section>\n\n      <section class=\"walls-cta\" aria-labelledby=\"walls-cta-title\">\n        <div class=\"walls-cta__inner\">\n          <h2 id=\"walls-cta-title\">Need a Retaining Wall for Your Property?<\/h2>\n          <p>\n            Contact us today to talk through building the best retaining wall solution for your site.\n          <\/p>\n          <a class=\"walls-button\" href=\"\/contact\/\">Contact Us<\/a>\n        <\/div>\n      <\/section>\n\n    <\/div>\n  <\/section>\n<\/main>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Retaining Walls Built for Erosion Control, Stability &amp; Usable Land We install large block retaining walls for customers who need a practical solution for erosion control on sloped properties. With the right planning, retaining walls can help protect structures, manage grade changes, and turn difficult terrain into more usable space. Retaining wall services Retaining Wall&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-7332","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/pages\/7332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7332"}],"version-history":[{"count":5,"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/pages\/7332\/revisions"}],"predecessor-version":[{"id":7352,"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=\/wp\/v2\/pages\/7332\/revisions\/7352"}],"wp:attachment":[{"href":"https:\/\/staging.triplerdirtworks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}