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

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

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

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(182,182,182) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:20px !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    padding-left:20px !important;
    font-size:18px !important;
    padding-bottom:20px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:30px !important;
    border-radius:0px !important;
    margin-left:10px !important;
    text-transform:uppercase !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Roboto !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:left !important;
    padding-right:20px !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { font-weight:normal !important; }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { font-weight:normal !important; }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { font-weight:normal !important; }

  *#dm .dmInner div.u_4045541689 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1836865150 { width:100% !important; }

  *#dm .dmInner div.u_1836865150 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner *.u_1686559279 { width:100% !important; }

  *#dm .dmInner div.u_1686559279 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner *.u_1218201840 { width:100% !important; }

  *#dm .dmInner div.u_1218201840 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_3135479900 hr {
    border-width:3px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_3860308236 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1639150636 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:8px 8px 8px 8px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1632914499 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_15) !important;
  }

  *#dm .dmInner nav.u_1604886978 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_2271993931 .photoGalleryViewAll { padding:0 5px !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; }

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

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

  *#dm .dmInner *.u_2271993931 .photoGalleryViewAll { padding:0 5px !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; }

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

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

  *#dm .dmInner *.u_2271993931 .photoGalleryViewAll { padding:0 5px !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;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#e1261f4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7ea62c6 {
    min-height: 575px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0cb933e::before, #\34 0cb933e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_13);
    opacity: 0.67;
    border-radius: inherit;
}
#\34 0cb933e {
    background-color: var(--color_9);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/imagen_optimizada-1920w.webp");
    background-attachment: fixed;
}
    
#widget_kb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c33788d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-position: 50% 100%;
    align-items: center;
    background-size: contain;
    padding: 200px 10px 300px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8ca936d {
    min-height: 777px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4dcce29::before, #\35 4dcce29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.54;
    border-radius: inherit;
}
#\35 4dcce29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/fondo-juguetes-inicio-1920w.webp");
}
    
#widget_lv7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c006cc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t9b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_t9b {
    width: 74.24%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 5d87bfc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 497f51b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5ac234d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dd75c533 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#widget_fvd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7aef049 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 8197bc4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#df90dd5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cfb306a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_h66 {
    width: 563.333px;
    height: 380px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f3202a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 f3202a4 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2c4aff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ogh {
    width: 100.00%;
    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_tld {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6771573 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(129, 122, 192, 1);
    background-image: none;
}
    
#\37 2178493 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7f4cc25 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 fa14917 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_vb5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 29d752e {
    width: 100.00%;
    height: 329px;
    max-width: 100.00006921812361%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c95487f4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f829bf36 {
    width: 100.00%;
    height: 261px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd2f624 {
    width: 100.00%;
    height: 241px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tap {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccd4f656 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_0f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_0f0 {
    width: 11.09%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_ias {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 0d85f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 0941939 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 2ff07fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e609157 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e91862bc::before, #e91862bc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#e91862bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/Fondo-nuestros-servicios-inicio-1920w.webp");
    background-attachment: fixed;
}
    
#a4e1ceb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1abad89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_oge {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e8t {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(231, 125, 103, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#widget_4v5 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 f448460 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5995f87 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(130, 123, 192, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\34 9ee1446 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 f5492b2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7d5f657 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(131, 0, 233, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\36 acb6d7f {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 f0e5d77 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9fb650f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(66, 155, 154, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8d9998 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fc5a6f95 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1053bb6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 52, 242, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e01f5a3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uma {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30a7e1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 159e158::before, #\33 159e158 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\33 159e158 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/Fondo-nuestros-servicios-inicio-1920w.webp");
    background-attachment: fixed;
}
    
#\31 c5b69a2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3e1f734 {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9490d2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f19d7c6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 1053c11 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cf1301f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(66, 155, 154, 1);
    background-image: none;
}
    
#b2af257f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1a282c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_55r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f061c8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dt2 {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
}
    
#f748b94d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee756b5 {
    width: 100.00%;
    height: 404px;
    max-width: 100%;
}
    
#group_ffs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#widget_0ig {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_0b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c90f447 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f4af3e2e {
    width: 75.05582706766918%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d479500::before, #\30 d479500 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.77;
    border-radius: inherit;
}
#\30 d479500 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/Fondo-resenas-dibujo-inicio-1920w.webp");
}
    
#b20ac970 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 8fea13c {
    margin: 0px 0% 0px 0%;
}
    
#\36 88bb835 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 406fa0a {
    justify-content: space-between;
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 61f428f {
    min-height: 369px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 7% 0% 7% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dca72c3 {
    justify-content: space-between;
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3ac5690 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f135e6a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 34f19fa {
    width: 75.05582706766918%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf74dd8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1a50cd9 {
    min-height: 126px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eff15a8e::before, #eff15a8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.77;
    border-radius: inherit;
}
#eff15a8e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/0041be2f37904b1f844b65642d881902/dms3rep/multi/opt/Fondo-resenas-dibujo-inicio-1920w.webp");
}
    
#widget_ld6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 38c10b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7ea62c6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 290px;
}
    
#\34 0cb933e::before, #\34 0cb933e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8ca936d {
    min-height: 519px;
    padding: 10% 0% 0% 0%;
}
    
#\39 5d87bfc {
    margin: 0px 0% 0px 0%;
}
    
#\35 4dcce29::before, #\35 4dcce29 > .bgExtraLayerOverlay {
    
}
    
#c33788d9 {
    width: 100%;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5ac234d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 f0a4c69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7aef049 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 e602357 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2178493 {
    width: 100%;
    min-height: 80px;
}
    
#f7f4cc25 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 d6c67e7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fa14917 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e609157 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 f448460 {
    margin: 0px 0% 0px 0%;
}
    
#e91862bc::before, #e91862bc > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 159e158::before, #\33 159e158 > .bgExtraLayerOverlay {
    
}
    
#\31 c5b69a2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3e1f734 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1053c11 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aac3f780 {
    margin: 0px 0% 0px 0%;
}
    
#b2af257f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 1a282c5 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#f748b94d {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#widget_dt2 {
    width: 62.72%;
    height: 436px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4af3e2e {
    width: 100.00%;
}
    
#\30 d479500::before, #\30 d479500 > .bgExtraLayerOverlay {
    
}
    
#\36 88bb835 {
    margin: 0px 0% 0px 0%;
}
    
#\31 406fa0a {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 61f428f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
}
    
#\33 dca72c3 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f135e6a {
    margin: 0px 0% 0px 0%;
}
    
#\39 34f19fa {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1a50cd9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 38c10b1 {
    margin: 0px 0% 0px 0%;
}
    
#eff15a8e::before, #eff15a8e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e1261f4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7ea62c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\34 0cb933e::before, #\34 0cb933e > .bgExtraLayerOverlay {
    
}
    
#df7c953b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c33788d9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 60px 10px 60px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8ca936d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 0% 0% 0%;
}
    
#\35 4dcce29::before, #\35 4dcce29 > .bgExtraLayerOverlay {
    
}
    
#\39 5d87bfc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 497f51b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 5ac234d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 7aef049 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#df90dd5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 cfb306a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 2178493 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f7f4cc25 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 fa14917 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 29d752e {
    height: 247px;
}
    
#f829bf36 {
    height: 247px;
}
    
#\38 bd2f624 {
    height: 247px;
}
    
#group_vb5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c95487f4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0f0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 2ff07fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 e609157 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a4e1ceb4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 1abad89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e91862bc::before, #e91862bc > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 159e158::before, #\33 159e158 > .bgExtraLayerOverlay {
    
}
    
#\39 3e1f734 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 9490d2d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 1053c11 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b2af257f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 1a282c5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_dt2 {
    height: 240px;
}
    
#f748b94d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ee756b5 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 d479500::before, #\30 d479500 > .bgExtraLayerOverlay {
    
}
    
#\31 406fa0a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 61f428f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\33 dca72c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#bf74dd8e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 1a50cd9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eff15a8e::before, #eff15a8e > .bgExtraLayerOverlay {
    
}
}

