@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1986433137 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1986433137 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1986433137 .dmform-success { font-size:18px !important; }

  *#dm .dmInner div.u_1986433137 .dmform-success .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1986433137 .dmform-error { font-size:18px !important; }
}
@media all {
  *#dm .dmInner a.u_1194101037 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1194101037:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1194101037.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1194101037 span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1986433137 input::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 input.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 textarea::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 textarea.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 select::placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 select.placeholder {
    font-style:italic !important;
    font-size:14px !important;
    color:rgba(172,172,172,1) !important;
  }

  *#dm .dmInner div.u_1986433137 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    background-color:rgba(197,223,144,0.1) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1986433137 textarea {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    background-color:rgba(197,223,144,0.1) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1986433137 select {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    background-color:rgba(197,223,144,0.1) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1986433137 .dmforminput {
    padding-inline:8px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1986433137 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner a.u_1178968983 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1178968983:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1178968983.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1178968983 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1178968983:hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1178968983.hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1860970049 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1939606205 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1007189983 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1986433137 .dmformsubmit {
    height:70px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:220px !important;
    margin-block-start:8px !important;
  }

  *#dm .dmInner div.u_1986433137 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:bold !important;
    font-size:16px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1986433137 .m-recaptcha {
    font-weight:bold !important;
    font-size:16px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1995078990 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1995078990:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1995078990.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1995078990 span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1655150204 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1655150204:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1655150204.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1655150204 span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1365640862 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1365640862:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1365640862.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1365640862 span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1829039091 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1829039091:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1829039091.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1829039091 span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1000285151 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1000285151:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1000285151.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1000285151 span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1986433137 .dmform-success {
    text-align:center !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1986433137 .dmform-success .rteBlock {
    text-align:center !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1986433137 .dmform-error {
    text-align:center !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
    font-size:24px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.24%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 401px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 2% 10% 6%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.67409105823174%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/grass+edgeline_LG1.webp?dm-skip-opt=true');
    background-position: 50% 100%;
    background-size: contain;
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAjI2Ni4yMjYuMjgBWUDggIAAAADABAJ0BKgoAAQABQCYlAABuAAD++yQL/4i6e8AYAAAA');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: -2px;
}
    
#widget_dtf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -420px;
    align-self: stretch;
}
    
#widget_8vg {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 22px;
}
    
#widget_pvp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7n1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-left: 2%;
    row-gap: 40px;
    padding-bottom: 15%;
}
    
#widget_dtf {
    height: auto;
    width: 55%;
    margin-top: -200px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 102px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#widget_dtf {
    height: auto;
    margin-top: -220px;
    width: 83.20%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_8vg {
    margin-top: 10px;
}
    
#widget_7n1 {
    width: 78.50%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 2% 6%;
}
    
#widget_8us {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 eb566d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 10%;
    min-height: 120px;
}
    
#widget_d9c {
    width: 67.62%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 5% 4%;
}
    
#widget_d9c {
    width: 100.00%;
}
}



@media all {
    
#\37 3bb2397 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/grass+edgeline_W1.webp?dm-skip-opt=true');
    background-position: 50% 100%;
    background-size: contain;
    padding: 10% 6% 12% 6%;
}
    
#\38 8936a7e {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#abff098e::before, #abff098e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#abff098e {
    background-color: var(--color_1);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Home_hero1.webp?dm-skip-opt=true');
}
    
#widget_fo3 {
    width: 77.74%;
    height: auto;
    max-width: 100%;
}
    
#widget_sva {
    width: 63.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ogk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-top: 20px;
}
    
#widget_hud {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
}
    
#ad927da9 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8936a7e {
    padding-left: 0%;
    padding-right: 0%;
}
    
#abff098e::before, #abff098e > .bgExtraLayerOverlay {
    
}
    
#\37 3bb2397 {
    padding: 15% 3% 30% 3%;
}
    
#widget_fo3 {
    width: 99.81%;
}
    
#widget_sva {
    width: 97.64%;
}
}



@media (max-width: 767px) {
    
#\37 3bb2397 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-top: 20%;
    padding-bottom: 65%;
}
    
#\38 8936a7e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#abff098e::before, #abff098e > .bgExtraLayerOverlay {
    
}
    
#widget_fo3 {
    width: 99.69%;
}
    
#widget_sva {
    width: 99.69%;
}
    
#group_ogk {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 8px;
    row-gap: 20px;
}
    
#widget_hud {
    margin: 0px 0% 0px 0%;
}
    
#ad927da9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f0f63b56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.81%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url();
    border-radius: 30px 30px 30px 30px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
#f0f63b56.lazy {
    background-image: url('');
}
    
#af372d06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.171998794712415%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 e2321a2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 131.68px 6% 246.89999999999998px 6%;
}
    
#ea7cd69c {
    margin-top: -2px;
}
    
#widget_08e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_idn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bb00966 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 644315f {
    background-color: rgba(229, 238, 204, 1);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/grass+edgeline_W1.webp?dm-skip-opt=true');
    background-position: 50% 100%;
    background-size: contain;
}
#\36 644315f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAj5CQjpCPkI6QkQBWUDggGAAAADABAJ0BKgoAAQABQCYlpAADcAD+/OIAAA==');
}
    
#widget_6ae {
    width: 100%;
    height: 516px;
    max-width: 100%;
}
    
#widget_uh2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_pp0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_6q9 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_9be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 08b5f0a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\36 eed77ae {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 9a873c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fc92a2f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b33c4084 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b874796e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e2321a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 15% 2% 20% 2%;
}
    
#f0f63b56 {
    width: 100%;
    min-height: 80px;
}
#f0f63b56.lazy {
    background-image: url('');
}
    
#af372d06 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f0f63b56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f0f63b56.lazy {
    background-image: url('');
}
    
#af372d06 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 e2321a2 {
    min-height: unset;
    flex-direction: column;
    padding: 71.60000000000001px 4% 89.5px 4%;
}
    
#widget_6ae {
    height: 340px;
}
    
#widget_idn {
    width: 100.00%;
}
    
#\31 fc92a2f {
    align-items: flex-start;
}
}



@media all {
    
#\34 1150494 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 5652496 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edcdf0c {
    min-height: 86px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 2% 4%;
}
    
#group_glh::before, #group_glh > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#group_glh {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Landscape+Construction_c1.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 40px 16px 40px 16px;
}
#group_glh.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAAAwAgCdASoKAA0AAUAmJYwCdAD5hXAr9lCIAAD6TMT9T5exwP3T2Sd/kGvBjk9DZIoeSVEqRg7ddgutvWW7tt3Pyd2gFJJ7MSRvYZ4zAAA=');
}
    
#widget_49a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gdl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n5o {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\32 d9c82db::before, #\32 d9c82db > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\32 d9c82db {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Landscape+Maintenance_c2.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 40px 16px 40px 16px;
}
#\32 d9c82db.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAA0AAUAmJQBOgCFp0xULY4AA/vPxO9OraPib34Q7dlPtDaBb6YUCuB7TnCW6KYmcsuSiQFg7JJouMeAAAA==');
}
    
#\36 02fe795 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\34 04e57a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe314165 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 938aaf4::before, #\32 938aaf4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\32 938aaf4 {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Property+Clean+Ups_c1.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 40px 16px 40px 16px;
}
#\32 938aaf4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAA0AAUAmJQBOgBtrWCxpAAD+uE0QmW+P/UhL+HDqeQ+MI138ts3h7gclW6KmHNfmm0zBwAA=');
}
    
#\35 29b5eb6 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#ca4c4e57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abb3520b {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d51436 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 edcdf0c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 14px 2% 14px 2%;
}
    
#group_glh::before, #group_glh > .bgExtraLayerOverlay {
    
}
#group_glh {
    width: 100%;
    min-height: 80px;
}
#group_glh.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAAAwAgCdASoKAA0AAUAmJYwCdAD5hXAr9lCIAAD6TMT9T5exwP3T2Sd/kGvBjk9DZIoeSVEqRg7ddgutvWW7tt3Pyd2gFJJ7MSRvYZ4zAAA=');
}
    
#\32 d9c82db::before, #\32 d9c82db > .bgExtraLayerOverlay {
    
}
#\32 d9c82db {
    width: 100%;
    min-height: 80px;
}
#\32 d9c82db.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAA0AAUAmJQBOgCFp0xULY4AA/vPxO9OraPib34Q7dlPtDaBb6YUCuB7TnCW6KYmcsuSiQFg7JJouMeAAAA==');
}
    
#\32 938aaf4::before, #\32 938aaf4 > .bgExtraLayerOverlay {
    
}
#\32 938aaf4 {
    width: 100%;
    min-height: 80px;
}
#\32 938aaf4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAA0AAUAmJQBOgBtrWCxpAAD+uE0QmW+P/UhL+HDqeQ+MI138ts3h7gclW6KmHNfmm0zBwAA=');
}
    
#widget_gdl {
    width: 68.57%;
}
    
#fe314165 {
    width: 65.70%;
}
    
#ca4c4e57 {
    width: 71.60%;
}
    
#widget_n5o {
    height: 240px;
}
    
#\36 02fe795 {
    height: 240px;
}
    
#\35 29b5eb6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 1150494 {
    width: 100.00%;
}
    
#\34 5652496 {
    margin: 0px 0% 0px 0%;
}
    
#\37 edcdf0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 14px 4% 14px 4%;
}
    
#group_glh::before, #group_glh > .bgExtraLayerOverlay {
    
}
#group_glh {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
#group_glh.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAAAwAgCdASoKAA0AAUAmJYwCdAD5hXAr9lCIAAD6TMT9T5exwP3T2Sd/kGvBjk9DZIoeSVEqRg7ddgutvWW7tt3Pyd2gFJJ7MSRvYZ4zAAA=');
}
    
#\32 d9c82db::before, #\32 d9c82db > .bgExtraLayerOverlay {
    
}
#\32 d9c82db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
#\32 d9c82db.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAA0AAUAmJQBOgCFp0xULY4AA/vPxO9OraPib34Q7dlPtDaBb6YUCuB7TnCW6KYmcsuSiQFg7JJouMeAAAA==');
}
    
#\32 938aaf4::before, #\32 938aaf4 > .bgExtraLayerOverlay {
    
}
#\32 938aaf4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
#\32 938aaf4.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAA0AAUAmJQBOgBtrWCxpAAD+uE0QmW+P/UhL+HDqeQ+MI138ts3h7gclW6KmHNfmm0zBwAA=');
}
    
#widget_n5o {
    height: 120px;
}
    
#\36 02fe795 {
    height: 120px;
}
    
#\34 04e57a1 {
    width: 100.00%;
}
    
#\35 29b5eb6 {
    height: 120px;
}
    
#ca4c4e57 {
    width: 95.35%;
}
    
#abb3520b {
    margin: 0px 0% 0px 0%;
}
    
#\37 2d51436 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e2d499c0 {
    width: 67.25%;
    height: auto;
    max-width: 100%;
}
    
#e13a9e10 {
    width: 66.29%;
    height: auto;
    max-width: 100%;
}
    
#a04bf1b7 {
    min-height: 126px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 12% 4%;
}
    
#\39 967b6fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 74d1906 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\36 b024733 {
    width: 60.53%;
    height: auto;
    max-width: 100%;
}
    
#ecb47053::before, #ecb47053 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#ecb47053 {
    justify-content: flex-end;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Aeration+-+Overseeding.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 40px 16px 40px 16px;
}
#ecb47053.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAoAAUAmJbACdADceBtIgAD5dhbFmG7mHbRPRqcseeEztrUTNh0eR/++3av97v8Ho/3+83pTc2oAAAA=');
}
    
#\34 b5f2072::before, #\34 b5f2072 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\34 b5f2072 {
    justify-content: flex-end;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/Irrigation+-+Drainage+Install+-+Repair_c1.webp?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    padding: 40px 16px 40px 16px;
}
#\34 b5f2072.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAgAAUAmJbACdAD0XTkSxgAA/vM5qlGT3O+RRi9P6pvupCAHIf96lD//Vn/m03TAgm5T6aReG2QoAAA=');
}
    
#\34 8d5b148 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#b1dff5ba {
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/grass+edgeline_LG2.webp?dm-skip-opt=true');
    background-position: 50% 100%;
    background-size: contain;
}
#b1dff5ba.lazy {
    background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAj5CQjpCPkI6QkQBWUDggKAAAAHABAJ0BKgoAAQABQCYloAJ0AUAAAP74E+//IMf4Nf7GtdVpGpSAAAA=');
}
    
#\38 c3fc2ec {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c94ef8e {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a04bf1b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 14px 2% 143px 2%;
}
    
#ecb47053::before, #ecb47053 > .bgExtraLayerOverlay {
    
}
#ecb47053 {
    width: 100%;
    min-height: 80px;
}
#ecb47053.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAoAAUAmJbACdADceBtIgAD5dhbFmG7mHbRPRqcseeEztrUTNh0eR/++3av97v8Ho/3+83pTc2oAAAA=');
}
    
#\34 b5f2072::before, #\34 b5f2072 > .bgExtraLayerOverlay {
    
}
#\34 b5f2072 {
    width: 100%;
    min-height: 80px;
}
#\34 b5f2072.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAgAAUAmJbACdAD0XTkSxgAA/vM5qlGT3O+RRi9P6pvupCAHIf96lD//Vn/m03TAgm5T6aReG2QoAAA=');
}
    
#e2d499c0 {
    width: 63.63%;
}
    
#e13a9e10 {
    width: 60.65%;
}
    
#\38 74d1906 {
    height: 240px;
}
    
#\34 8d5b148 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a04bf1b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 14px 4% 24% 4%;
}
    
#ecb47053::before, #ecb47053 > .bgExtraLayerOverlay {
    
}
#ecb47053 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
#ecb47053.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAoAAUAmJbACdADceBtIgAD5dhbFmG7mHbRPRqcseeEztrUTNh0eR/++3av97v8Ho/3+83pTc2oAAAA=');
}
    
#\34 b5f2072::before, #\34 b5f2072 > .bgExtraLayerOverlay {
    
}
#\34 b5f2072 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding-left: 25px;
    padding-right: 25px;
}
#\34 b5f2072.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAgAAUAmJbACdAD0XTkSxgAA/vM5qlGT3O+RRi9P6pvupCAHIf96lD//Vn/m03TAgm5T6aReG2QoAAA=');
}
    
#\38 74d1906 {
    height: 120px;
}
    
#e2d499c0 {
    width: 100.00%;
}
    
#\39 967b6fb {
    width: 100.00%;
}
    
#\34 8d5b148 {
    height: 120px;
}
    
#\36 b024733 {
    width: 100.00%;
}
    
#e13a9e10 {
    width: 100.00%;
}
    
#\38 c3fc2ec {
    margin: 0px 0% 0px 0%;
}
    
#\35 c94ef8e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aeeaf177 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 65.73423289307479%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a1c38079 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 2% 6%;
}
    
#d66af4e2 {
    margin-top: -2px;
}
    
#\38 ae64f3b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_pkt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_p68 {
    align-items: flex-end;
    width: 30.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\38 9861c6c {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 57acc2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1c38079 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 15%;
    row-gap: 9px;
}
    
#aeeaf177 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_p68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 9861c6c {
    margin-top: 0px;
}
    
#widget_pkt {
    width: 67.93%;
}
}



@media (max-width: 767px) {
    
#aeeaf177 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1c38079 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 15% 4% 5% 4%;
}
    
#group_p68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9861c6c {
    margin-top: 0px;
}
    
#widget_pkt {
    width: 83.20%;
}
}



@media all {
    
#\34 30cdfb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 d8582d8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 10% 6%;
}
    
#\33 17b08b5 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_b9k {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d8582d8 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 15%;
}
}



@media (max-width: 767px) {
    
#\34 30cdfb9 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
}
    
#\37 d8582d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 20% 4%;
}
}



@media all {
    
#\39 0876999 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d746dc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#c112ce7a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 9% 6% 9% 6%;
}
    
#\36 6a3b797::before, #\36 6a3b797 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(55, 108, 70, 1) 0%, rgba(118, 164, 53, 1) 100%);
}
#\36 6a3b797 {
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/2759add8/dms3rep/multi/cta.webp?dm-skip-opt=true');
}
#\36 6a3b797.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAgAAUAmJZgCdACg33k5AAD+0PyVxgeb5PbXw4Fu02/gibcOig6Ps9t7Mkv8SfehtBoAAAA=');
}
    
#widget_ft4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v4b {
    width: 52.65%;
    height: auto;
    max-width: 100%;
}
    
#widget_ink {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c112ce7a {
    padding: 12% 2% 12% 2%;
}
    
#\36 6a3b797::before, #\36 6a3b797 > .bgExtraLayerOverlay {
    
}
#\36 6a3b797.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAgAAUAmJZgCdACg33k5AAD+0PyVxgeb5PbXw4Fu02/gibcOig6Ps9t7Mkv8SfehtBoAAAA=');
}
    
#widget_ink {
    height: auto;
    width: 19.94%;
}
    
#widget_v4b {
    width: 86.55%;
}
}



@media (max-width: 767px) {
    
#\39 0876999 {
    margin-top: 10px;
}
    
#\32 d746dc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#c112ce7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\36 6a3b797::before, #\36 6a3b797 > .bgExtraLayerOverlay {
    
}
#\36 6a3b797.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAgAAUAmJZgCdACg33k5AAD+0PyVxgeb5PbXw4Fu02/gibcOig6Ps9t7Mkv8SfehtBoAAAA=');
}
    
#widget_ink {
    height: auto;
    width: 25.44%;
}
    
#widget_v4b {
    width: 100.00%;
}
}

