@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_1140630455 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1404794235 {
    background-color:rgba(255,162,107,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1255909521 .socialHubIcon {
    color:var(--color_2) !important;
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1978642501 .svg { fill:rgba(139,126,218,1) !important; }

  *#dm .dmInner div.u_1182927434 .svg { fill:rgba(139,126,218,1) !important; }

  *#dm .dmInner div.u_1255188240 .svg { fill:rgba(139,126,218,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#f24668fe {
    padding-top: 16px;
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
}
    
#ad67ecf1 {
    padding-top: 4%;
    min-height: 857px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 10%;
    padding-right: 10%;
}
    
#widget_i7f {
    width: 100%;
    height: 900px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 f613286 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 4px 16px;
}
    
#bd7d7ca1 {
    min-height: 141px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3d8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 c08372b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#cde0cd7e {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 10%;
    padding-right: 10%;
}
    
#widget_kmd {
    width: 100%;
    height: 574px;
    max-width: 100%;
}
}



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



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



@media all {
    
#f783267d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e7cfca25 {
    padding-top: 4%;
    min-height: 159px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_anr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 b300db9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b978f98 {
    padding-top: 1%;
    padding-bottom: 2%;
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 6f6120d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



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



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



@media all {
    
#d8642a5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40d699c6a6ae41f799536f7af587bae7/dms3rep/multi/opt/ensagradaballar1__msi___png-1920w.png);
    padding: 16px 16px 16px 16px;
}
#d8642a5b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQI1z3IwQ0AIQwDQfqvjhAkHIdefFKAe8xjt4VTMbNw7t979X2rYVAYWeLxFJzHfQ2WglGrU8sodJ62KKiX+gBdnmmFmt0x+AAAAABJRU5ErkJggg==');
}
    
#\36 07b5d4f {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
}
}



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



@media (max-width: 767px) {
    
#d8642a5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d8642a5b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQ0lEQVQI1z3IwQ0AIQwDQfqvjhAkHIdefFKAe8xjt4VTMbNw7t979X2rYVAYWeLxFJzHfQ2WglGrU8sodJ62KKiX+gBdnmmFmt0x+AAAAABJRU5ErkJggg==');
}
    
#\36 07b5d4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 498a6c1 {
    min-height: 707px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
}
    
#\39 76f550a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/40d699c6a6ae41f799536f7af587bae7/dms3rep/multi/opt/bannerpaginaweb23241_662-1920w.png);
    padding: 16px 16px 16px 16px;
}
#\39 76f550a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQI1x2LwQaAQAAF9ytTRCkRUelQpO4R6RJZKSJdOySx/dtk9/BmDuOJ4zjY951t2zjPk+u6eJ4HpRTf9/G+L/d9I+Z5ZhxHuq5jGAamaUJKybqu5qy9LAui73vatiXLMoqioCxLqqqirmuapjFNW2ikaYrv+2ZhGBJFEXEckySJaXmeIzR0tG0by7KMHcfBdV08zyMIAnP8AQmOfdHNM/2+AAAAAElFTkSuQmCC');
}
}



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



@media (max-width: 767px) {
    
#\37 498a6c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 76f550a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 76f550a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQI1x2LwQaAQAAF9ytTRCkRUelQpO4R6RJZKSJdOySx/dtk9/BmDuOJ4zjY951t2zjPk+u6eJ4HpRTf9/G+L/d9I+Z5ZhxHuq5jGAamaUJKybqu5qy9LAui73vatiXLMoqioCxLqqqirmuapjFNW2ikaYrv+2ZhGBJFEXEckySJaXmeIzR0tG0by7KMHcfBdV08zyMIAnP8AQmOfdHNM/2+AAAAAElFTkSuQmCC');
}
}



@media all {
    
#\33 139462e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 d1cf0f8 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 99px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_glf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#e0e7ec2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f1e774cb {
    padding-bottom: 4%;
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_umi {
    width: 96.58%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#b4377a6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f68d82bc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 261px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 f1a0592 {
    background-color: rgba(37, 37, 37, 1);
    background-image: initial;
}
    
#widget_0u4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_e42 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: stretch;
}
}



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



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



@media all {
    
#\35 d085fe1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 a50025d {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 b03bb29 {
    background-color: rgba(37,37,37,1);
    background-image: initial;
}
    
#widget_ffr {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 8b13f03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 a620fc6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a348076b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 f0ca99b {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b25ea17a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 74924e9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 d085fe1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a50025d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ffr {
    height: 240px;
}
    
#\32 8b13f03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a620fc6 {
    height: 240px;
}
    
#a348076b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f0ca99b {
    height: 240px;
}
    
#b25ea17a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 74924e9 {
    height: 240px;
}
}



@media all {
    
#\35 035dcc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 b27ff5e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3uh {
    width: 45px;
    height: 33px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0j2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_l6o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 a7bdcee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\38 b6655b2 {
    width: 45px;
    height: 33px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 4e0e12c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 e7168eb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b0a01779 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#a767a317 {
    width: 45px;
    height: 33px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#aaa88400 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 58a306f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b27ff5e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_3uh {
    height: auto;
}
    
#\38 b6655b2 {
    height: auto;
}
    
#a767a317 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 035dcc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 b27ff5e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_3uh {
    height: auto;
}
    
#\32 a7bdcee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b6655b2 {
    height: auto;
}
    
#b0a01779 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a767a317 {
    height: auto;
}
}



@media all {
    
#\33 dabbfb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 d05fa49 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_366 {
    width: 100%;
    height: 316px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 a4aa7d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 4be4be8 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_tbj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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

