@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 div.u_527289841 .svg { fill:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_3609012135 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b1511f1daa2d4774a5c615824beba578/icon/Phone_7948868.svg) !important;
  }

  *#dm .dmInner a.u_1267564035 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b1511f1daa2d4774a5c615824beba578/icon/Email_7814370.svg) !important;
  }

  *#dm .dmInner a.u_1753259161:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1753259161.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1753259161 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/b1511f1daa2d4774a5c615824beba578/icon/Paper+Airplane_6712757.svg) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#bf727db2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 58079d1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 c87eaf2::before, #\38 c87eaf2 > .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;
}
#\38 c87eaf2 {
    background-image: url(https://le-de.cdn-website.com/b1511f1daa2d4774a5c615824beba578/dms3rep/multi/opt/imgi_5_todo-reparaciones-hombre-arreglando-electrodomestico-1920w.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#widget_b6i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q3o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 58079d1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 500px;
}
    
#\38 c87eaf2::before, #\38 c87eaf2 > .bgExtraLayerOverlay {
    
}
    
#bf727db2 {
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#bf727db2 {
    width: 100%;
    min-height: 146px;
    align-items: center;
    height: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#\37 58079d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 18% 4% 18% 4%;
}
    
#\38 c87eaf2::before, #\38 c87eaf2 > .bgExtraLayerOverlay {
    
}
    
#\34 1d1afdd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eedeaac9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: initial;
    align-items: center;
    padding: 30px 40px 30px 40px;
}
    
#e7da6da5 {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_bjm {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_ehp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jmu {
    width: 60%;
    height: auto;
    min-height: 46px;
    max-width: 100%;
}
    
#\35 a012ba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: initial;
    align-items: center;
    padding: 30px 40px 30px 40px;
}
    
#a126069d {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 e648f23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0d2299f {
    width: 60%;
    height: auto;
    min-height: 46px;
    max-width: 100%;
}
    
#\31 0c3f6e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: initial;
    align-items: center;
    padding: 30px 40px 30px 40px;
}
    
#\37 55dda13 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\36 72af7d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 750bac5 {
    width: 60%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7da6da5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 1%;
}
    
#eedeaac9 {
    width: 32.666666666666664%;
    min-height: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 30px 20px 30px;
}
    
#\35 a012ba9 {
    width: 32.666666666666664%;
    min-height: 8px;
    padding: 20px 30px 20px 30px;
}
    
#\31 0c3f6e5 {
    width: 32.666666666666664%;
    min-height: 8px;
    padding: 20px 30px 20px 30px;
}
    
#\39 e648f23 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#eedeaac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
}
    
#e7da6da5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 a012ba9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
}
    
#\31 0c3f6e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
}
    
#\39 e648f23 {
    width: 100.00%;
}
    
#\36 72af7d4 {
    width: 100.00%;
}
}



@media all {
    
#\37 7a51125 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a6b948a2 {
    padding-top: 4%;
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_n2q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vv0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 7a51125 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#a6b948a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 6a009e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d0efd2b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 100px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_gbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_vsi {
    width: 98.34101674277017%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ug {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_vhq {
    align-items: flex-start;
    width: 67.63%;
    min-height: 505px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_iqh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_e83 {
    align-items: flex-start;
    width: 32.36969178082191%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d0efd2b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_iqh {
    height: auto;
}
    
#group_7ug {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_vhq {
    width: 100.00%;
    height: auto;
    min-height: 408px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_e83 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6a009e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 d0efd2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_iqh {
    height: auto;
}
    
#group_7ug {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_vhq {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    min-height: 205px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e83 {
    width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vsi {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#bc3897c5 {
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\31 b1a0ab2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 42809ac {
    padding-top: 10%;
    padding-bottom: 10%;
    min-height: 171px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 acbce94::before, #\36 acbce94 > .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;
}
#\36 acbce94 {
    background-image: url(https://le-de.cdn-website.com/b1511f1daa2d4774a5c615824beba578/dms3rep/multi/opt/imgi_6_destacdo-1920w.jpg);
    background-attachment: fixed;
    border-width: 4px 0 4px 0;
    border-color: var(--color_4) #000000 var(--color_4) #000000;
    border-style: solid;
}
#\36 acbce94.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwQFERITFBYhYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AN6nokxG0OsS1py27EWEuhLclYLjXr8IADqeCkf/2Q==');
}
    
#widget_t10 {
    width: 70.21%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 42809ac {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 acbce94::before, #\36 acbce94 > .bgExtraLayerOverlay {
    
}
#\36 acbce94.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwQFERITFBYhYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AN6nokxG0OsS1py27EWEuhLclYLjXr8IADqeCkf/2Q==');
}
    
#widget_t10 {
    width: 100.00%;
}
    
#\31 b1a0ab2 {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 b1a0ab2 {
    width: 100%;
    min-height: 81px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 42809ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
}
    
#\36 acbce94::before, #\36 acbce94 > .bgExtraLayerOverlay {
    
}
#\36 acbce94.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwQFERITFBYhYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AN6nokxG0OsS1py27EWEuhLclYLjXr8IADqeCkf/2Q==');
}
    
#widget_t10 {
    width: 100.00%;
}
    
#\38 df2f0b1 {
    margin: 0px 0% 0px 0%;
}
}

