.table-container{margin:40px 0;overflow:hidden;position:relative}.table-wrapper{overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:4px}.table-wrapper::-webkit-scrollbar-track{background:#fefefe}.table-wrapper::-webkit-scrollbar-thumb{background:#ed7b08}.table-wrapper.scrolled .table-shadow{opacity:1}.table-shadow{position:absolute;top:0;bottom:0;height:calc(100% - 6px);width:200px;z-index:10;-webkit-box-shadow:-0.4375rem .25rem 2.4937rem rgba(0,0,0,.3294117647);box-shadow:-0.4375rem .25rem 2.4937rem rgba(0,0,0,.3294117647);pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.entry-content-wrapper .post-table{width:100%;border-collapse:separate;border-spacing:0 4px;border:none;margin:0}.entry-content-wrapper .post-table .sticky{position:sticky;left:0;z-index:1}.entry-content-wrapper .post-table th,.entry-content-wrapper .post-table td{border:none !important}.entry-content-wrapper .post-table th{min-width:200px;max-width:200px;background:#2c3345;height:60px;padding:0 12px;color:#fefefe;font-size:16px;line-height:20px;letter-spacing:.5px;font-weight:600;vertical-align:middle;text-align:center;text-transform:none}.entry-content-wrapper .post-table th:first-child{color:#ed7b08;text-align:left}.entry-content-wrapper .post-table th:nth-child(3){max-width:100px;min-width:100px}.entry-content-wrapper .post-table th:nth-child(5){min-width:140px;text-align:start}.entry-content-wrapper .post-table th:nth-child(6){min-width:140px;text-align:start}.entry-content-wrapper .post-table th:nth-child(7){min-width:160px;text-align:start}.entry-content-wrapper .post-table th:nth-child(8){min-width:120px;text-align:start}.entry-content-wrapper .post-table th:nth-child(9){min-width:120px;text-align:start}.entry-content-wrapper .post-table td{max-width:200px;padding:0 12px;font-size:14px;line-height:20px;background:#fefefe;color:#717171;vertical-align:middle}.entry-content-wrapper .post-table td:nth-child(3){text-align:center}.entry-content-wrapper .post-table td:last-child{text-align:start}.entry-content-wrapper .post-table td:has(.Paid),.entry-content-wrapper .post-table td:has(.Free){text-align:start}.entry-content-wrapper .post-table td:first-child a{font-weight:600;text-decoration:none}.entry-content-wrapper .post-table td:first-child a,.entry-content-wrapper .post-table td:first-child a:visited{color:#2c3345}.entry-content-wrapper .post-table td:first-child a span{font-weight:400}.entry-content-wrapper .post-table td:first-child img{max-width:36px;float:left}.entry-content-wrapper .post-table .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;text-align:start}.entry-content-wrapper .post-table .list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-content-wrapper .post-table ul,.entry-content-wrapper .post-table li{list-style:none;margin:0;padding:0}.entry-content-wrapper .post-table li{margin-left:0;padding-left:35px !important;position:relative;text-align:start;letter-spacing:0;font-size:14px;line-height:20px;color:#717171}.entry-content-wrapper .post-table li:not(:last-child){margin-bottom:8px}.entry-content-wrapper .post-table li:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.entry-content-wrapper .post-table td:nth-child(2) .list-wrap{padding:6px 0}.entry-content-wrapper .post-table td:nth-child(2) li:before{width:25px;height:17px;background:url(../img/list-item-services.svg) no-repeat center center/contain}.entry-content-wrapper .post-table td:nth-child(4) .list-wrap{padding:12px 0}.entry-content-wrapper .post-table td:nth-child(4) li{min-height:22.3px}.entry-content-wrapper .post-table td:nth-child(4) li:before{width:24px;height:24px;background:url(../img/list-item-areas.svg) no-repeat center center/contain}.entry-content-wrapper .post-table .Free,.entry-content-wrapper .post-table .Paid{display:block;padding-left:22px;position:relative}.entry-content-wrapper .post-table .Free:before,.entry-content-wrapper .post-table .Paid:before{position:absolute;content:"";width:14px;height:20px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.entry-content-wrapper .post-table .Free:before{background:url(../img/free.png) no-repeat center center/contain}.entry-content-wrapper .post-table .Paid:before{background:url(../img/paid.png) no-repeat center center/contain}.post-template-landscaping-contractors{overflow-x:unset !important}.post-template-landscaping-contractors #wrap_all{overflow:unset}@media(max-width: 767px){.post-template-landscaping-contractors #main{margin-top:0}}.post-template-landscaping-contractors .posts-wrapper strong{color:#2c3345}.post-template-landscaping-contractors .breadcrumbs{margin-top:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;padding:8px 16px;position:relative}@media(max-width: 767px){.post-template-landscaping-contractors .breadcrumbs{margin-top:0;padding:8px 10px}}.post-template-landscaping-contractors .breadcrumbs:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(to right, #fefefe 0 2px, transparent 2px 8px),repeating-linear-gradient(to bottom, #fefefe 0 2px, transparent 2px 8px),repeating-linear-gradient(to left, #fefefe 0 2px, transparent 2px 8px),repeating-linear-gradient(to top, #fefefe 0 2px, transparent 2px 8px);background-position:top,right,bottom,left;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-repeat:no-repeat}.post-template-landscaping-contractors .breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;font-size:14px}@media(max-width: 576px){.post-template-landscaping-contractors .breadcrumbs>span{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-template-landscaping-contractors .breadcrumbs a{font-size:14px;text-decoration:none;color:#fefefe}.post-template-landscaping-contractors .breadcrumbs .breadcrumb_last{border:1px solid #ed7b08;background:#fefefe;color:#2c3345;padding:7px 12px;font-size:14px;line-height:1}.post-template-landscaping-contractors .lbb{padding:90px 0 60px 0}.post-template-landscaping-contractors .lbb .nm{position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-top:32px;text-align:start}@media(min-width: 768px){.post-template-landscaping-contractors .lbb .container{height:auto}}.post-template-landscaping-contractors .lbb p{margin:20px 0 0;max-width:1280px}.post-template-landscaping-contractors .lbb h1{font-size:48px;line-height:60px;font-weight:600}@media(max-width: 576px){.post-template-landscaping-contractors .lbb h1{font-size:30px;line-height:1.5}}.post-template-landscaping-contractors .wsdp{background:#f7f7f8;padding-bottom:60px}.post-template-landscaping-contractors .wsdp .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.post-template-landscaping-contractors .wsdp .container:after{content:none}@media(max-width: 992px){.post-template-landscaping-contractors .wsdp .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}}.post-template-landscaping-contractors main.content.av-content-small{padding-top:60px;padding-bottom:0;margin-left:0;max-width:840px;border:none}@media(max-width: 1300px){.post-template-landscaping-contractors main.content.av-content-small{width:calc(100vw - 500px)}}@media(max-width: 992px){.post-template-landscaping-contractors main.content.av-content-small{width:100%}}@media(max-width: 767px){.post-template-landscaping-contractors main.content.av-content-small{margin-bottom:0 !important}}@media(max-width: 576px){.post-template-landscaping-contractors main.content.av-content-small{padding-top:40px}}.post-template-landscaping-contractors main.content .entry-content-wrapper{padding-right:0}.post-template-landscaping-contractors .side-bar{min-width:407px;max-width:407px;width:100%;padding-top:60px}@media(max-width: 992px){.post-template-landscaping-contractors .side-bar{padding-top:0;margin:0 auto}}@media(max-width: 576px){.post-template-landscaping-contractors .side-bar{min-width:unset}}.post-template-landscaping-contractors .side-container{position:sticky;top:122px}.post-template-landscaping-contractors .side-wrap{position:relative;padding:12px}.post-template-landscaping-contractors .side-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(to right, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to bottom, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to left, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to top, #8894AB 0 2px, transparent 2px 8px);background-position:top,right,bottom,left;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-repeat:no-repeat}.post-template-landscaping-contractors .side-content{background:url(../img/aside-new.png) no-repeat center center/cover;min-height:680px;padding:18px 12px 88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.post-template-landscaping-contractors .side-block{position:relative;background:#fefefe;padding:16px}.post-template-landscaping-contractors .side-block h4,.post-template-landscaping-contractors .side-block h2{text-transform:uppercase}.post-template-landscaping-contractors .side-block h4{font-size:15px;line-height:20px;color:#8894ab;text-align:center}.post-template-landscaping-contractors .side-block h4 svg{vertical-align:top}.post-template-landscaping-contractors .side-block .line{top:16px;position:absolute}.post-template-landscaping-contractors .side-block h2{margin-top:28px;font-size:28px;line-height:36px;text-align:center;color:#2c3345}.post-template-landscaping-contractors .side-block h2 span{color:#ed7b08}.post-template-landscaping-contractors .side-block .contact-btn{margin-top:16px;background:#ed7b08;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-size:16px;font-weight:700;line-height:1;padding:17px 0;width:100%}.post-template-landscaping-contractors .side-block .contact-btn,.post-template-landscaping-contractors .side-block .contact-btn:visited,.post-template-landscaping-contractors .side-block .contact-btn:link{color:#fefefe}.post-template-landscaping-contractors .side-categories{margin-top:28px;background:#fefefe;padding:28px}.post-template-landscaping-contractors .side-categories .top{text-transform:uppercase;font-size:18px;line-height:24px;font-weight:700;color:#2c3345}.post-template-landscaping-contractors .side-categories .post-category{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.post-template-landscaping-contractors .side-categories .post-category a{width:100%;min-height:48px;padding:8px 12px;background:#f7f7f8;color:#8894ab;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.post-template-landscaping-contractors .side-categories .post-category a:hover{background:#2c3345;color:#fefefe}.post-template-landscaping-contractors .side-categories .current-category{background:#2c3345;margin-top:18px}.post-template-landscaping-contractors .side-categories .current-category a{width:100%;padding:8px 12px;color:#fefefe;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.post-template-landscaping-contractors .side-share{border-top:1px solid rgba(136,148,171,.2);border-bottom:1px solid rgba(136,148,171,.2);margin-top:28px;padding:8px 0;font-size:18px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-template-landscaping-contractors .side-share a::before{-webkit-filter:brightness(0) saturate(100%) invert(62%) sepia(7%) saturate(890%) hue-rotate(181deg) brightness(93%) contrast(92%);filter:brightness(0) saturate(100%) invert(62%) sepia(7%) saturate(890%) hue-rotate(181deg) brightness(93%) contrast(92%)}.post-template-landscaping-contractors .date-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.post-template-landscaping-contractors .date-author div{background:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;color:#2c3345;font-size:18px;line-height:24px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.post-template-landscaping-contractors .date-author div:last-child{display:none}.post-template-landscaping-contractors .toc-main{margin-top:40px;position:relative;padding:16px}.post-template-landscaping-contractors .toc-main:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(to right, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to bottom, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to left, #8894AB 0 2px, transparent 2px 8px),repeating-linear-gradient(to top, #8894AB 0 2px, transparent 2px 8px);background-position:top,right,bottom,left;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-repeat:no-repeat}@media(max-width: 767px){.post-template-landscaping-contractors .toc-main{margin-top:0;padding:10px}}.post-template-landscaping-contractors .toc-button{background:#fefefe;color:#2c3345;text-transform:uppercase;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 12px 12px 28px;width:100%;border:none;outline:none;cursor:pointer}.post-template-landscaping-contractors .toc-button span{display:grid;place-content:center;height:44px;width:44px;background:#ed7b08}.post-template-landscaping-contractors .toc-button svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.post-template-landscaping-contractors .toc-button.active svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.post-template-landscaping-contractors .toc-list{padding-top:12px;margin-bottom:0}.post-template-landscaping-contractors .toc-list li{padding:8px 28px}@media(max-width: 576px){.post-template-landscaping-contractors .toc-list li{padding:8px 16px}}.post-template-landscaping-contractors .toc-list li{margin-left:0;border-left:4px solid rgba(0,0,0,0);-webkit-transition:border-left .3s ease-out;transition:border-left .3s ease-out}.post-template-landscaping-contractors .toc-list li:hover{border-left:4px solid #ed7b08}.post-template-landscaping-contractors .toc-list li:hover a,.post-template-landscaping-contractors .toc-list li:hover a:visited{color:#2c3345}.post-template-landscaping-contractors .toc-list a{font-size:18px;line-height:28px;text-decoration:none}.post-template-landscaping-contractors .toc-list a,.post-template-landscaping-contractors .toc-list a:visited{color:#717171}.post-template-landscaping-contractors .toc-list a:focus{color:#2c3345}.post-template-landscaping-contractors .entry-content{margin-top:40px}.post-template-landscaping-contractors .entry-content h3{color:#2c3345}.post-template-landscaping-contractors .entry-content h2{font-size:34px;line-height:48px;color:#2c3345;font-weight:700;margin:20px 0 0}.post-template-landscaping-contractors .entry-content p{font-size:18px;font-weight:400;line-height:28px;margin:20px 0 0;color:#717171}@media(max-width: 767px){.post-template-landscaping-contractors .entry-content p{font-size:16px;line-height:1.2}}.post-template-landscaping-contractors table{margin:20px 0;border:1px solid #2c3345}.post-template-landscaping-contractors table th{background:#2c3345;color:#fefefe}.post-template-landscaping-contractors table tr{border-bottom:1px solid #2c3345}.post-template-landscaping-contractors table th,.post-template-landscaping-contractors table td{padding:10px}