@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1708057205 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

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

  *#dm .dmInner *.u_1315987194 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1315987194 .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;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
}



@media all {
    
#\37 9d96f44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f14fd5ea {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a9bfc155::before, #a9bfc155 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a9bfc155 {
    background-image: url(https://le-de.cdn-website.com/332b7cbd58874422952657fd1a2e6f78/dms3rep/multi/opt/Jardinera-Solivera-persona-podando-jardin-1920w.jpg);
}
    
#widget_quv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fga {
    width: 144px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f14fd5ea {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a9bfc155::before, #a9bfc155 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 9d96f44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f14fd5ea {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a9bfc155::before, #a9bfc155 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\35 3b8dfc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 72d7d76 {
    padding-top: 4%;
    padding-bottom: 1%;
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_i45 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pbj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 72d7d76 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 3b8dfc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 72d7d76 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#bc714113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 f8fedf6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bb59e8f5 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_bhe {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_m3h {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#widget_stv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8dc94f2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\39 6fddcd7 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#c4005ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e1b008e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#c47b19c9 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\39 10bd5e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 90e5787 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#b121e263 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\34 51fcab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 76be6d8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\39 b70e84d {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\30 480243e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f95ede2f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\37 a031e9e {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\38 28e8cd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf9f58af {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#e89160be {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\31 4e033e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 17f3d5e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\38 4dc7789 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#d3d774ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ebdd3b40 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\39 75a4f03 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#f908d23c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e419d270 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\36 2729be0 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#cef5e583 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c68959c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#ae335499 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\35 4ed5d99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ofn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pkj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb59e8f5 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#bc714113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f8fedf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb59e8f5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\39 c48e93d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 a839f90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\36 67ed3f1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 367px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 d8662ca::before, #\39 d8662ca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 d8662ca {
    background-image: url(https://le-de.cdn-website.com/332b7cbd58874422952657fd1a2e6f78/dms3rep/multi/opt/jardineria-solivera-sistema-de-riego-1920w.jpg);
}
#\39 d8662ca.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQMCBwAAAAAAAAAAAAAABQABAwIEBhESIkFCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwDNFlbwaNhmt5qm19eGUfGxDN9tPqIpHRUjOeiFnsZawAZ//9k=');
}
    
#widget_go9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2td {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 2185dc8 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\35 c849cc7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 441d3ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d14cbf6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d119a81 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\31 a10703e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7e89c5b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d98084 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\38 33fa361 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8ef1a6a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b3ccbc9 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\32 63794c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb020c47 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9ee2694 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\31 449b8b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jai {
    width: 83.45%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 67ed3f1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 d8662ca::before, #\39 d8662ca > .bgExtraLayerOverlay {
    
}
#\39 d8662ca.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQMCBwAAAAAAAAAAAAAABQABAwIEBhESIkFCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwDNFlbwaNhmt5qm19eGUfGxDN9tPqIpHRUjOeiFnsZawAZ//9k=');
}
    
#widget_go9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 c48e93d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a839f90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 67ed3f1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 d8662ca::before, #\39 d8662ca > .bgExtraLayerOverlay {
    
}
#\39 d8662ca.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQMCBwAAAAAAAAAAAAAABQABAwIEBhESIkFCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwDNFlbwaNhmt5qm19eGUfGxDN9tPqIpHRUjOeiFnsZawAZ//9k=');
}
    
#widget_go9 {
    height: auto;
}
}

