@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_2085557277 span.text {
    font-family: Hind !important;
    font-size:14px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_2085557277:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2085557277.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2085557277 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 15px 0px 15px !important;
  }

  *#dm .dmInner div.u_201516856 hr {
    color:rgba(250,216,7,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_2907059455 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1262244687:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1262244687.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1262244687 span.text {
    font-family: Hind !important;
    font-size:14px !important;
    font-weight:600 !important;
    color:rgba(34,41,49,1) !important;
  }

  *#dm .dmInner a.u_1262244687:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1262244687.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1262244687 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/d2aacf28d5014218a9815df3ed071b9f/icon/Phone_7377165.svg) !important;
    background-color:var(--color_4) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1262244687 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:0px 15px 0px 15px !important;
  }

  *#dm .dmInner a.u_1262244687:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1262244687.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1078484634 hr {
    color:rgba(250,216,7,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_3386058665 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !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:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3386058665 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !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:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3386058665 select {
    background-color:var(--color_2) !important;
    background-image:initial !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:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3386058665 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_3386058665 input[type="submit"] {
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3386058665 .dmformsubmit:hover input[type="submit"] { color:rgba(34,41,49,1) !important; }

  *#dm .dmInner div.u_3386058665 .dmformsubmit.hover input[type="submit"] { color:rgba(34,41,49,1) !important; }

  *#dm .dmInner div.u_3386058665 .dmformsubmit {
    width:100px !important;
    height:45px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    border-radius:0px 15px 0px 15px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\35 8a1626a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    justify-content: flex-start;
    align-items: center;
}
    
#\30 7c3c6d2 {
    min-height: 797px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\34 800040e::before, #\34 800040e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 800040e {
    background-image: url(https://le-de.cdn-website.com/d2aacf28d5014218a9815df3ed071b9f/dms3rep/multi/opt/imgi_4_156254488_m_normal_none1__msi___jpg-1920w.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_bue {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/d2aacf28d5014218a9815df3ed071b9f/dms3rep/multi/opt/degradado-blanco-1920w.png);
    order: 0;
}
    
#widget_qgt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_otj {
    align-items: center;
    width: 64.91%;
    min-height: 224px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(34, 41, 49, 0.7);
    background-image: initial;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#widget_m72 {
    width: 150px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
}
    
#widget_eep {
    width: 100%;
    height: 114px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7c3c6d2 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 550px;
}
    
#\34 800040e::before, #\34 800040e > .bgExtraLayerOverlay {
    
}
    
#group_otj {
    width: 92.88%;
}
}



@media (max-width: 767px) {
    
#\35 8a1626a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 20%;
}
    
#\30 7c3c6d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\34 800040e::before, #\34 800040e > .bgExtraLayerOverlay {
    
}
    
#group_bue {
    height: auto;
    min-height: 84px;
}
    
#group_otj {
    width: 100.00%;
    padding-bottom: 4%;
}
}



@media all {
    
#\32 3806648 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 f90cc38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 0ed83a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    margin-top: -7%;
    padding: 16px 16px 16px 16px;
}
    
#\37 b92462a {
    padding-top: 4%;
    padding-bottom: 3%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_h5j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ol2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_djl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_p2t {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b0c52fa9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\33 5048d43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac92e52 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#bd78a99c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ba804c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 51e58a2::before, #\33 51e58a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#\33 51e58a2 {
    background-image: url(https://le-de.cdn-website.com/d2aacf28d5014218a9815df3ed071b9f/dms3rep/multi/opt/patron-lineas-gris__msi___png-1920w.png);
}
#\33 51e58a2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#widget_hnd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9ebdc03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 9ebdc03 {
    width: 6.25%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_55q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b92462a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 639px;
}
    
#\33 51e58a2::before, #\33 51e58a2 > .bgExtraLayerOverlay {
    
}
#\33 51e58a2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#\34 f90cc38 {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 f90cc38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0ed83a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 0%;
}
    
#\37 b92462a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 51e58a2::before, #\33 51e58a2 > .bgExtraLayerOverlay {
    
}
#\33 51e58a2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVQI14XISwqAMAwA0eqmiHQheP/TJbT5kNwgleQCLgYe0/bex18RcbY5ZxeR7u5VOt9aq6yql6reDQAGEQ0zq9L5ELHMzA8zvx8Nb1WT7mbcNAAAAABJRU5ErkJggg==');
}
    
#\30 9ebdc03 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#ff29d2af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 06e0df1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.166666666666664%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 11f51a4 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 94px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a7fe2004 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_dnq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uh0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ani {
    align-items: flex-end;
    width: 27.50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 5fc156a {
    width: 150px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 11f51a4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 06e0df1 {
    width: 44.77%;
}
    
#group_ani {
    width: 22.67%;
    padding-left: 4px;
    padding-right: 4px;
}
    
#ff29d2af {
    width: 32.491848617176124%;
}
    
#\31 5fc156a {
    width: 144px;
}
}



@media (max-width: 767px) {
    
#ff29d2af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 06e0df1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 11f51a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_ani {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 22725c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.41666666666667%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#fba19e83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.58%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#b5d0af87 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 515px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2pi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rkm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_8rv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_dmu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_9rs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_ht5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ht5 {
    width: 5.70%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_i7p {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5d0af87 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 622px;
}
    
#widget_i7p {
    height: 248px;
}
    
#fba19e83 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\39 22725c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#fba19e83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5d0af87 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_i7p {
    height: 223px;
}
}

