@media all {
  *#dm .dmInner div.u_1226217439 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1226217439 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:4px !important;
  }

  *#dm .dmInner *.u_1012536110 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner nav.u_1027450067 { color:white !important; }

  *#dm .dmInner nav.u_1150664015 { color:white !important; }

  *#dm .dmInner div.u_1081473750 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1383536651 .IconBulletText svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1519273191 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1918292039 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1900102439 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1025261751 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1313165931 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1635335687 span.text { font-size:18px !important; }

  *#dm .dmInner *.u_1579058364 .IconBulletText svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1457340679 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1733835595 span.text { font-size:18px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner a.u_1164016250 span.text { font-size:18px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner a.u_1289450160 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1940503390 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1647078258 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1127066884 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1736323411 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1461907525 span.text { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_1383536651 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_2758125688 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1383536651 .IconBulletText svg { width:30px !important; }

  *#dm .dmInner *.u_1383536651 .bulltext { margin-left:5px !important; }

  *#dm .dmInner *.u_1579058364 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1579058364 .IconBulletText svg { width:30px !important; }

  *#dm .dmInner *.u_1579058364 .bulltext { margin-left:5px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_1383536651 .IconBulletText svg { width:24px !important; }

  *#dm .dmInner *.u_1383536651 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !important;
  }

  *#dm .dmInner *.u_2758125688 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1579058364 .IconBulletText svg { width:24px !important; }

  *#dm .dmInner *.u_1579058364 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner div.u_1075142483 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1075142483 .socialHubInnerDiv { column-gap:12px !important; }

  *#dm .dmInner *.u_1383536651 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1383536651 .IconBulletText svg { width:22px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2758125688 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1579058364 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1579058364 .IconBulletText svg { width:22px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    background-image: linear-gradient(90deg, rgba(34, 40, 28, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_u4v {
    width: 54.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j33 {
    width: 56.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_emf {
    flex-direction: row;
    align-items: flex-start;
    width: 46.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a73faa6 {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af82deb0 {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e23e5cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.95%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Nature-s+harvest+Mulch+-094+Team+shot-1920w.jpg");
}
    
#\30 55656a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49.05%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 40px 0%;
}
    
#\38 3c50e41 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 1% 0% 1%;
}
    
#\39 6076e90 {
    margin: 0px 0% -65px 0%;
}
    
#widget_bo7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mb9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8c6c9fd {
    background-color: var(--color_4);
    background-image: none;
}
    
#e8510e18 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nmo {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.433412226519656%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2194f9e {
    width: 88.40%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 094e392 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b28df83 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 690a8ca {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa8e70a {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a4abcc {
    width: 88.40%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c2971bfc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9d2eb06 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2918ad9 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_931 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 7d386b3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0b9792 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c2ae73 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1f26e98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac62eab2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 175px 1% 175px 1%;
}
    
#a90a093d {
    background-color: var(--color_3);
    background-image: none;
}
    
#d7e30661 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0bp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e1ade573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#fdcac55e {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a0db53f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c21aa8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\39 c21aa8c {
    width: 86.65%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8686ac1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2.0906492445896285%;
    flex-wrap: wrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f690452b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Process+Stone-1920w.jpg");
}
    
#bd44718c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#bd44718c {
    width: 78.37%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#affdc002 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Premium+Pine+Woodchips-1920w.jpg");
}
    
#e8bce838 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Nature-sHarvestMulchCompany-14-1920w.jpg");
}
    
#\34 a9b204f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\34 a9b204f {
    width: 78.64%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a2e5fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#\30 0c43f37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 0c43f37 {
    width: 74.63%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 291ed3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#\36 7908b95 {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7095242 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c05208d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#c0c5f6c4 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f35ced7b {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6988da {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/concept-of-gardening-soil-on-whole-background-2026-01-09-08-15-03-utc-1920w.jpg");
}
    
#\35 6e9c54a {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 18b366b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#fba2f822 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Top+Soil-1920w.jpeg");
}
    
#\36 7e94548 {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 addd1fe {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2448c2f {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a34b6068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#f59a8350 {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 68f6687 {
    align-items: center;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc7533c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 bc7533c {
    width: 82.64%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 729ea00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\36 729ea00 {
    width: 76.77%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d79525c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Native+Stone-1920w.jpg");
}
}



@media all {
    
#e978a274 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 62.68%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 74ed653 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.31%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 537241a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\34 9106b5a {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_ger {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_0l5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_5u3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5u3 {
    width: 100.00%;
    height: 490px;
    max-width: 100%;
    margin: -115px 0% -80px 0%;
}
    
#\37 64fb607 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 697b836 {
    min-height: 1053px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 115px 1% 0px 1%;
}
    
#d594edbe {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 f9c9dfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a47405cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9c4971f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bff8a15 {
    margin: 0px 0% 0px 0%;
}
    
#group_cu2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0906492445896285%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 40px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\35 7cd85cb {
    min-height: 418px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Nature-s+harvest+Mulch+-056+Dumping+mulch-1920w.jpg");
    order: 0;
    height: auto;
}
    
#group_ca0 {
    align-items: flex-start;
    width: 49.48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\37 5926f4c {
    width: 97.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_297 {
    width: 97.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a705d10 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13d2b08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 13d2b08 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f36cadda {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0906492445896285%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 40px;
    margin: 40px 0% -65px 0%;
}
    
#\33 ba66428 {
    min-height: 418px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Nature-s+harvest+Mulch+-077+Grinding+mulch-1920w.jpg");
    order: 1;
    height: auto;
}
    
#\33 56cf2d8 {
    align-items: flex-start;
    width: 49.48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
}
    
#d5e7bdac {
    width: 97.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8283a3 {
    width: 97.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 358a31c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdf52d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#dbdf52d6 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1998561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3181236 {
    min-height: 232px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 220px 2% 150px 2%;
}
    
#\30 05cb868 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 d1fd14d {
    margin: 0px 0% 0px 0%;
}
    
#\34 b302463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec0f9860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_s4n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 383700f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 383700f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aec52638 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 150px 2%;
}
    
#\36 dceb293::before, #\36 dceb293 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 dceb293 {
    background-image: url("https://lirp.cdn-website.com/bfb756a0/dms3rep/multi/opt/Nature-s+harvest+Mulch+-025+Mulch+bays-2293171a-1920w.jpg");
}
    
#e0719437 {
    margin: 0px 0% 0px 0%;
}
    
#\39 898b99c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf6e7e34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 434058f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca1ca4e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ca1ca4e2 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_anu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 10px;
}
}



@media all {
    
#\35 6594068 {
    flex-direction: row;
    align-items: flex-start;
    width: 46.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 bd55856 {
    width: 210px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 53d2552 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 923abe6::before, #\33 923abe6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    background-color: rgba(34, 40, 28, 1);
}
#\33 923abe6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 535af40 {
    width: 54.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b171acf0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e672a46 {
    width: 56.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6491b90 {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c92cc255 {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d825146 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_u4v {
    width: 80.99%;
}
    
#widget_j33 {
    width: 85.73%;
}
    
#group_emf {
    width: 69.83%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3c50e41 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 0% 2%;
}
    
#widget_bo7 {
    width: 68.29%;
}
    
#e23e5cc1 {
    width: 100%;
    min-height: 600px;
    height: auto;
    background-position: 50% 50%;
}
    
#\39 6076e90 {
    margin: 0px 0% -65px 0%;
}
    
#\30 55656a0 {
    width: 100%;
    min-height: 80px;
}
    
#group_nmo {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\35 690a8ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    --column-gap: 4.4%;
    column-gap: 4.4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#e9d2eb06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.8%;
}
    
#a2918ad9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.8%;
}
    
#widget_931 {
    height: auto;
}
    
#\35 b28df83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.8%;
}
    
#daa8e70a {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.8%;
}
    
#\39 094e392 {
    width: 79.27%;
}
    
#c2971bfc {
    width: 74.40%;
}
    
#\36 6a4abcc {
    width: 60.34%;
}
    
#a2194f9e {
    width: 76.82%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac62eab2 {
    padding: 80px 2% 80px 2%;
}
    
#d7e30661 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8686ac1 {
    column-gap: 2.0906492445896285%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 7e94548 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#fdcac55e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\37 68f6687 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#f59a8350 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\36 7908b95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\35 2448c2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 537241a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ger {
    width: 94.60%;
}
    
#e978a274 {
    width: 50.66%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 74ed653 {
    width: 49.2585152838428%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 697b836 {
    padding: 80px 2% 0px 2%;
}
    
#group_cu2 {
    column-gap: 2.0906492445896285%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 73.57%;
    row-gap: 15px;
    padding: 0px 0px 15px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\35 7cd85cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 298px;
}
    
#group_ca0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#widget_297 {
    width: 100.00%;
}
    
#\30 9c4971f {
    align-items: center;
}
    
#a47405cf {
    width: 73.37%;
}
    
#f36cadda {
    column-gap: 2.0906492445896285%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 73.57%;
    row-gap: 15px;
    padding: 0px 0px 15px 0px;
    margin: 15px 0% -55px 0%;
}
    
#\33 ba66428 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 298px;
    order: 0;
}
    
#\33 56cf2d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 1;
}
    
#\30 e8283a3 {
    width: 100.00%;
}
    
#\37 bff8a15 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3181236 {
    padding: 115px 2% 80px 2%;
}
    
#\32 d1fd14d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aec52638 {
    padding: 80px 2% 80px 2%;
}
    
#\36 dceb293::before, #\36 dceb293 > .bgExtraLayerOverlay {
    
}
    
#e0719437 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6594068 {
    width: 69.83%;
}
    
#\33 923abe6::before, #\33 923abe6 > .bgExtraLayerOverlay {
    
}
    
#\31 535af40 {
    width: 80.99%;
}
    
#b171acf0 {
    padding: 80px 2% 80px 2%;
}
    
#\35 e672a46 {
    width: 100.00%;
}
    
#\37 d825146 {
    margin: 0px 0% 0px 0%;
}
    
#\30 53d2552 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 a73faa6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\36 a73faa6 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    width: 260px;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af82deb0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#af82deb0 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    width: 260px;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u4v {
    width: 100.00%;
}
    
#widget_j33 {
    width: 100.00%;
}
    
#group_emf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e23e5cc1 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    height: auto;
}
    
#\30 55656a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3c50e41 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 0% 4%;
}
    
#widget_mb9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e8510e18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#e8510e18 {
    width: 300px;
    min-height: 50px;
}
    
#e9d2eb06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 122px;
}
    
#a2918ad9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 122px;
}
    
#widget_931 {
    height: auto;
}
    
#\36 7d386b3 {
    height: auto;
}
    
#de0b9792 {
    height: auto;
}
    
#\37 4c2ae73 {
    height: auto;
}
    
#\39 6076e90 {
    margin: 0px 0% -65px 0%;
}
    
#\35 690a8ca {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b28df83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 122px;
}
    
#daa8e70a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 122px;
}
    
#widget_bo7 {
    width: 100.00%;
}
    
#c2971bfc {
    width: 71.46%;
}
    
#\36 6a4abcc {
    width: 59.16%;
}
    
#\39 094e392 {
    width: 78.75%;
}
}



@media (max-width: 767px) {
    
#\32 1f26e98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac62eab2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#d7e30661 {
    margin: 0px 0% 0px 0%;
}
    
#fdcac55e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d7095242.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#d7095242 {
    width: 300px;
    min-height: 50px;
}
    
#\31 a0db53f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\31 a0db53f {
    width: 300px;
    min-height: 50px;
}
    
#\36 7908b95 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0c5f6c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#c0c5f6c4 {
    width: 300px;
    min-height: 50px;
}
    
#f35ced7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#f35ced7b {
    width: 300px;
    min-height: 50px;
}
    
#\32 8686ac1 {
    column-gap: 2.0906492445896285%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 6e9c54a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\35 6e9c54a {
    width: 300px;
    min-height: 50px;
}
    
#\36 7e94548 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd44718c {
    width: 89.83%;
}
    
#\34 addd1fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\34 addd1fe {
    width: 300px;
    min-height: 50px;
}
    
#\35 2448c2f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f59a8350 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 68f6687 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 a9b204f {
    width: 82.27%;
}
    
#\36 729ea00 {
    width: 82.23%;
}
}



@media (max-width: 767px) {
    
#e978a274 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 74ed653 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 537241a {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#widget_5u3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5u3 {
    height: 336px;
    margin: 20px 0% -80px 0%;
}
    
#\37 64fb607 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 697b836 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 0px 4%;
}
    
#\30 9c4971f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 bff8a15 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7cd85cb {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 5926f4c {
    width: 100.00%;
}
    
#widget_297 {
    width: 100.00%;
}
    
#\38 13d2b08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\38 13d2b08 {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cu2 {
    column-gap: 2.0906492445896285%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 15px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_ca0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f36cadda {
    column-gap: 2.0906492445896285%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 15px 0px;
    margin: 15px 0% -55px 0%;
}
    
#\33 ba66428 {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 56cf2d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 1;
}
    
#d5e7bdac {
    width: 100.00%;
}
    
#\30 e8283a3 {
    width: 100.00%;
}
    
#dbdf52d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#dbdf52d6 {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47405cf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f3181236 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 60px 4%;
}
    
#\34 b302463 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 383700f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\32 383700f {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d1fd14d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aec52638 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\36 dceb293::before, #\36 dceb293 > .bgExtraLayerOverlay {
    
}
    
#\32 434058f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca1ca4e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#ca1ca4e2 {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 50px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0719437 {
    margin: 0px 0% 0px 0%;
}
    
#widget_anu {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\35 6594068 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: center;
}
    
#\30 53d2552 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 923abe6::before, #\33 923abe6 > .bgExtraLayerOverlay {
    
}
    
#\31 535af40 {
    width: 100.00%;
}
    
#b171acf0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\35 e672a46 {
    width: 100.00%;
}
    
#c6491b90.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#c6491b90 {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c92cc255.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#c92cc255 {
    justify-self: auto;
    order: 3;
    width: 300px;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d825146 {
    margin: 0px 0% 0px 0%;
}
}

