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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1522595030 {
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1522595030 span.text {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner a.u_1070342575 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\32 c5f7c4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    background-color: rgba(18, 23, 31, 1);
    background-image: initial;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#cbd1b99a {
    min-height: 535px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 727ae1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#be551c70 {
    background-image: url(https://le-de.cdn-website.com/23bf18144b3b4d4daed2f23a39d848ab/dms3rep/multi/opt/imgi_4_Libros6_816__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#widget_gnh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 c5f7c4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 45px;
    padding-bottom: 45px;
}
    
#cbd1b99a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 727ae1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ab50433 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2f07a52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: url(https://le-de.cdn-website.com/23bf18144b3b4d4daed2f23a39d848ab/dms3rep/multi/opt/imgi_5_Libros3__msi___jpg-514h.webp);
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#f06d7e5d {
    background-image: initial;
    background-attachment: fixed;
    background-color: var(--color_2);
}
    
#cb03a69a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    background-color: rgba(18, 23, 31, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\31 820583d {
    min-height: 429px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_pt4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8rv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 820583d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 344px;
}
}



@media (max-width: 767px) {
    
#\33 2f07a52 {
    width: 100%;
    min-height: 317px;
    align-items: center;
    height: auto;
}
    
#cb03a69a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 35px;
}
    
#\31 820583d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\33 97e772c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 923ce28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\37 c01fbfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 aafca34 {
    padding-top: 3%;
    padding-bottom: 3%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_p9a {
    width: 55.04%;
    height: auto;
    max-width: 100%;
}
    
#widget_040 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ias.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_ias {
    width: 192px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 aafca34 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 398px;
}
    
#widget_p9a {
    height: auto;
    width: 100.01%;
}
    
#\37 c01fbfb {
    width: 61.20632352941177%;
}
    
#\37 923ce28 {
    width: 36.75%;
}
}



@media (max-width: 767px) {
    
#\37 923ce28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c01fbfb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 aafca34 {
    min-height: unset;
    flex-direction: column;
    padding: 3% 0% 3% 0%;
}
    
#widget_p9a {
    height: auto;
}
    
#\35 20a19f5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e11ffdd5 {
    background-image: initial;
    background-attachment: fixed;
    background-color: var(--color_2);
}
    
#\32 48535d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd7e6697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    background-color: rgba(18, 23, 31, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\31 cfcd267 {
    min-height: 429px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c8a008ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: url(https://le-de.cdn-website.com/23bf18144b3b4d4daed2f23a39d848ab/dms3rep/multi/opt/imgi_6_Libros2__msi___jpg-514h.webp);
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
#c8a008ff.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAA0AAUAmJZwAAucNOBnlAAD+/x1Ic9vkK3FyqMJePJbGbIct+Xqp9szCw7b5gtAxk+3gKAA=');
}
    
#widget_1ht.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_1ht {
    width: 333px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#cd7e6697 {
    width: 100%;
    min-height: 307px;
    align-items: center;
    height: auto;
}
    
#\31 cfcd267 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#c8a008ff {
    width: 100%;
    min-height: 228px;
    align-items: center;
    height: auto;
}
#c8a008ff.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAA0AAUAmJZwAAucNOBnlAAD+/x1Ic9vkK3FyqMJePJbGbIct+Xqp9szCw7b5gtAxk+3gKAA=');
}
    
#d44750dd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 9b66f97 {
    min-height: 535px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 83de3bc {
    background-image: url(https://le-de.cdn-website.com/23bf18144b3b4d4daed2f23a39d848ab/dms3rep/multi/opt/imgi_4_Libros6_816__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\31 83de3bc.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAYAAUAmJZwCdAEQCb5C+IgA/v8L2cwZZM02Xqt1JrRanIa/E4qkAAA=');
}
    
#\36 95e0c77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.75%;
    min-width: 4%;
    background-color: rgba(18, 23, 31, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#aa3b402e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_i55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4t5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9c31c1e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\33 9c31c1e {
    width: 164px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9b66f97 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 460px;
}
}



@media (max-width: 767px) {
    
#\32 9b66f97 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 95e0c77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa3b402e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e0dd7a01 {
    margin: 0px 0% 0px 0%;
}
}

