@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_1375939988 hr {
    color:rgba(163,163,163,1) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner a.u_1581439151 {
    background-color:rgba(244,244,244,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1581439151:hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1581439151.hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1581439151 span.text {
    color:rgba(37,37,37,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1228920243 {
    background-color:rgba(244,244,244,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1228920243:hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1228920243.hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1228920243 span.text {
    color:rgba(37,37,37,1) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner a.u_1363556196 {
    background-color:rgba(244,244,244,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1363556196:hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1363556196.hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1363556196 span.text {
    color:rgba(37,37,37,1) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner a.u_1453632922 {
    background-color:rgba(27,119,206,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1453632922:hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1453632922.hover {
    background-color:rgba(0,116,162,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1827157094 {
    background-color:rgba(27,119,206,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1827157094:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1827157094.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1212111951 {
    background-color:rgba(27,119,206,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212111951:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212111951.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner nav.u_1012680048 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#d2a7dc76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 a7fa011 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 528px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 17200bc::before, #\30 17200bc > .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;
}
#\30 17200bc {
    background-image: url(https://le-de.cdn-website.com/191066b121754772a99d3f7beda3dc2b/dms3rep/multi/opt/imgi_11_salmon-1920w.jpg);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a7fa011 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 340px;
}
    
#\30 17200bc::before, #\30 17200bc > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d2a7dc76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a7fa011 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 17200bc::before, #\30 17200bc > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\32 ca21a32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#eae226f2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_scq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7279230.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#f7279230 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ort {
    width: 162px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    align-self: center;
}
    
#widget_l4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 4px;
}
#widget_l4f {
    width: 55.48%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#dcb7d82f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.91%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ec5add8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.0875%;
    min-width: 4%;
}
    
#\31 8595e2a {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_g5r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7b7cb9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8b82823 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q2n {
    width: 90.87%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#dcb7d82f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec5add8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8595e2a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_q2n {
    height: auto;
}
}



@media all {
    
#\36 1ebb097 {
    padding-bottom: 4%;
    min-height: 198px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_933 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_drp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_n96 {
    width: 122px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#widget_7lo {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\35 30a849a {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_6) #000000 var(--color_6);
    border-width: 0 1px 0 1px;
    padding: 16px 16px 16px 16px;
}
    
#d52f209f {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\37 f0b02bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b6f1611 {
    width: 122px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\35 5f34046 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\37 c80e572 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\33 c2ede01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5e8dca3 {
    width: 122px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: center;
    order: 2;
}
}



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



@media (max-width: 767px) {
    
#\36 1ebb097 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_933 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 30a849a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5f34046 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 5172398 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7f410a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
    padding: 40px 16px 40px 40px;
}
    
#\35 611aa54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    background-position: 100% 50%;
}
#\35 611aa54.lazy {
    background-image: url('');
}
    
#d62d7dd0 {
    min-height: 572px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#widget_slb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 6b1251c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1f14f81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 be80c2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d8617c76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_bdb {
    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: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    height: auto;
}
    
#group_v8t {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49.228620674945525%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_ci4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#widget_at8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kac {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e7a4d61 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\39 7a9477e {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb701af {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bce905e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\35 e7baf76 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d634e235 {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4909ff6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\34 fa8d95a {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 79cb9cd {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fc31773 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48.98043997313935%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#cb2d85ca {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#d1146f6f {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a38e41c {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c1be5ea {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\39 f6a9269 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3931bf9 {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e780b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\39 183f476 {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 37935f8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#c6529f11 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed9734f {
    width: 88.50493384262629%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 61042fa {
    background-image: url(https://le-de.cdn-website.com/191066b121754772a99d3f7beda3dc2b/dms3rep/multi/opt/imgi_10_fondo-2-28f552a4-1920w.jpg);
    background-attachment: fixed;
}
#\37 61042fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQhBQYScbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABgRAAIDAAAAAAAAAAAAAAAAAAABAiEx/9oADAMBAAIRAxEAPwDfudJHt6zaDyZGHgOlXq6rOKsIxhg8RFGlQnp//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d62d7dd0 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 602px;
}
}



@media (max-width: 767px) {
    
#a7f410a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 611aa54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 611aa54.lazy {
    background-image: url('');
}
    
#d62d7dd0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#f2e90eae {
    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: 1px 1px 1px 1px;
    padding: 16px 16px 16px 16px;
}
    
#bfa1befb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 446px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6gr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ebc96b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b57e1306 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f8afb77 {
    background-color: rgba(0, 116, 162, 1);
    background-image: initial;
}
    
#widget_oa2 {
    width: 158px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 43px;
    max-width: 100%;
    order: 3;
    align-self: center;
}
}



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



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



@media all {
    
#c141e580 {
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
}
    
#\36 9b45141 {
    min-height: 240px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 4% 6%;
}
    
#widget_ic0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bti {
    width: 190px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: center;
}
    
#\38 654b10f {
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
}
    
#\34 319edcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 326e0a1 {
    width: 190px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b45141 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_ic0 {
    height: auto;
}
    
#\34 319edcc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c141e580 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 9b45141 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ic0 {
    height: auto;
}
    
#\38 654b10f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 319edcc {
    height: auto;
}
}



@media all {
    
#\35 bf84187 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 634ebe4 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 330px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_afb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a79c2003::before, #a79c2003 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.55;
    border-radius: inherit;
}
#a79c2003 {
    background-image: url(https://le-de.cdn-website.com/191066b121754772a99d3f7beda3dc2b/dms3rep/multi/opt/imgi_12_fondo-home-1__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#a79c2003.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRUx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8A0PNzmoq3WWQEdCn7I3oOe6iJLUnYh4f/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 634ebe4 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 287px;
}
    
#a79c2003::before, #a79c2003 > .bgExtraLayerOverlay {
    
}
#a79c2003.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRUx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8A0PNzmoq3WWQEdCn7I3oOe6iJLUnYh4f/2Q==');
}
}



@media (max-width: 767px) {
    
#\35 bf84187 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 634ebe4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a79c2003::before, #a79c2003 > .bgExtraLayerOverlay {
    
}
#a79c2003.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRUx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8A0PNzmoq3WWQEdCn7I3oOe6iJLUnYh4f/2Q==');
}
}



@media all {
    
#\31 9f0f094 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a2280ee7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
}
    
#\34 eeac74c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_pta.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#widget_pta {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 71d1b26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7044aaf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#\33 7044aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#daaba481 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 99bf084.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#\38 99bf084 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1631a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vk5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hch {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eeac74c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 429px;
}
    
#a2280ee7 {
    width: 55.30049377902378%;
}
    
#\31 9f0f094 {
    width: 42.61%;
}
}



@media (max-width: 767px) {
    
#\31 9f0f094 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a2280ee7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 eeac74c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 99bf084 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_vk5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_hch {
    height: 300px;
}
}

