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

  *#dm .dmInner div.u_1090249524 hr {
    color:rgba(127,201,219,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1054239427 span.text {
    font-family: Poppins !important;
    font-weight:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1054239427 {
    background-color:var(--color_3) !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:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_790977793 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1904052530 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1423716668 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1710001733 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1925874911 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1948464794 hr {
    color:rgba(127,201,219,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1245412559 hr {
    color:rgba(127,201,219,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1175659314 span.text {
    font-family: Poppins !important;
    font-weight:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1175659314 {
    background-color:var(--color_3) !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:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1942029394 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1958373419 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1732875256 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1272745913 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner div.u_1680106841 .svg { fill:rgba(0,149,212,1) !important; }

  *#dm .dmInner a.u_1403667679 span.text {
    font-family: Poppins !important;
    font-weight:normal !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1403667679 {
    background-color:var(--color_8) !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:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_8);
    --overlapping-background-image: var(--color_8);
}
}



@media all {
    
#\39 66b95ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 414e283 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 39.91533333333333%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\30 0815ab6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 875px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 76cafff::before, #\35 76cafff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\35 76cafff {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_5_176480658_m_normal_none__msi___jpg-1920w.jpg);
}
    
#widget_ej3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ro2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0815ab6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 540px;
}
    
#\35 76cafff::before, #\35 76cafff > .bgExtraLayerOverlay {
    
}
    
#\39 66b95ba {
    width: 49.63377001455604%;
}
    
#\31 414e283 {
    width: 46.28%;
}
}



@media (max-width: 767px) {
    
#\39 66b95ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 414e283 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 25%;
    padding-bottom: 25%;
}
    
#\30 0815ab6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 76cafff::before, #\35 76cafff > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\37 8fdfb85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 4eab06c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 953px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 6a962b9 {
    width: 258px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e2752eb::before, #\38 e2752eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 e2752eb {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_5_176480658_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\38 e2752eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwVBBAZh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQQiI//aAAwDAQACEQMRAD8Alu44fjUYsIAWCMQPZk9lFQscBNncRKNS2CjfNH//2Q==');
}
    
#widget_c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_677 {
    width: 95.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4eab06c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 262px;
}
    
#\38 e2752eb::before, #\38 e2752eb > .bgExtraLayerOverlay {
    
}
#\38 e2752eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwVBBAZh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQQiI//aAAwDAQACEQMRAD8Alu44fjUYsIAWCMQPZk9lFQscBNncRKNS2CjfNH//2Q==');
}
}



@media (max-width: 767px) {
    
#\37 8fdfb85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4eab06c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 e2752eb::before, #\38 e2752eb > .bgExtraLayerOverlay {
    
}
#\38 e2752eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwVBBAZh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQQiI//aAAwDAQACEQMRAD8Alu44fjUYsIAWCMQPZk9lFQscBNncRKNS2CjfNH//2Q==');
}
}



@media all {
    
#\36 084881d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 d62bbbc {
    padding-top: 10%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 2478f30::before, #\32 2478f30 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\32 2478f30 {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_9_domotica2__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\32 2478f30.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
    
#widget_v7o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d62bbbc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 71px;
}
    
#\32 2478f30::before, #\32 2478f30 > .bgExtraLayerOverlay {
    
}
#\32 2478f30.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
}



@media (max-width: 767px) {
    
#\36 084881d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d62bbbc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 2478f30::before, #\32 2478f30 > .bgExtraLayerOverlay {
    
}
#\32 2478f30.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
}



@media all {
    
#e8f0df75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 67fff8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 c93a694 {
    min-height: 966px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\36 28e811b {
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_8_fondo2__msi___png-1920w.png);
    background-size: contain;
}
#\36 28e811b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI12PoOPyRpf/4Z6Ztt/4z4AW1x29z1B+/y9p68jETXoXVx27x1B67y9F07D7LzNNPGWeePo1dYeXxW4KVx2/zVh2/zVl3/C5r/ZHbTPX7/2NTeF+48vg9sOLqY3c4q4/cZcGmEABbSjKYXu9RGQAAAABJRU5ErkJggg==');
}
    
#widget_7uk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hnt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hnt {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_1mc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b4199808.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b4199808 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#widget_865 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_89n {
    width: 192px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 5;
}
}



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



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



@media all {
    
#\31 87380c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 004dff6 {
    padding-top: 10%;
    min-height: 357px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 4450cf8::before, #\39 4450cf8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 4450cf8 {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_6_141969837_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_bbr {
    width: 90.41%;
    height: auto;
    max-width: 100%;
}
    
#widget_ml8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 004dff6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 201px;
}
    
#\39 4450cf8::before, #\39 4450cf8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 87380c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 004dff6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 4450cf8::before, #\39 4450cf8 > .bgExtraLayerOverlay {
    
}
    
#widget_bbr {
    width: 100.00%;
}
}



@media all {
    
#\33 7957860 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_8);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\30 5fa173f {
    min-height: 324px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    padding-top: 1%;
}
    
#b844a257::before, #b844a257 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#b844a257 {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_6_141969837_m_normal_none__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#b844a257.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAABAgMABAUGERITMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAACIQP/2gAMAwEAAhEDEQA/AKltexuuWsNvaQ9tV9en6akZsRctNIy5BwCxIHHilKM3jQRwq0//2Q==');
}
    
#widget_beh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_rqi {
    align-items: flex-start;
    width: 30.98%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100px 100px 100px 100px;
    height: auto;
    background-color: rgba(127, 201, 219, 1);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/domotica__msi___png-1920w.webp);
    border-style: solid;
    border-color: rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1);
    border-width: 2px 2px 2px 2px;
    order: 0;
}
#group_rqi.lazy {
    background-image: url('data:image/jpeg; base64,UklGRrwAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSEIAAAANYBhJkpJ5/88/VPTu4HFiiIjkL7fU8baoz8XthEOUWiocIiu5Y+QjSMflyKYdf1h3HD45BtWC5OyxRYDSfJdunQdWUDggVAAAANABAJ0BKgoACgABQCYlpAAC65YeeHgwAP7YbY96bp3cMIVR+re875fYdqz/Lp/xZrK95nMu0ebS08PRUvMd74+kny9uD35eMn3+z/Bk9cgquYnwAA==');
}
    
#cfc5cc33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_8);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\37 3525aaa {
    align-items: flex-start;
    width: 30.98%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100px 100px 100px 100px;
    height: auto;
    background-color: rgba(127, 201, 219, 1);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_3_domotica2__msi___png-1920w.webp);
    border-style: solid;
    border-color: rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1);
    border-width: 2px 2px 2px 2px;
    order: 0;
}
#\37 3525aaa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsgAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFEAAAANmYzof8BxI0mKVM13/ruKLfydDRETkAh/QwpJvYFQ55STGLgBYZFkPkgBY17Y19PXAxlDOFVEEkWoAoOBYgdKMUocBw3OKkwZ0w60xRgbAgAAVlA4IFAAAADwAQCdASoKAAoAAUAmJaQAAxOgXJxfCcAA/uil0sh7VEnQTcgnnjljiaTgTyiHiWIzrmWZ0tr6GeatIDKxi65zzcyrGyfS/J8C/DmQDyAAAA==');
}
    
#\35 ab5b90b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 b50e94b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_8);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\39 870960c {
    align-items: flex-start;
    width: 30.98%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100px 100px 100px 100px;
    height: auto;
    background-color: rgba(127, 201, 219, 1);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_4_contacto__msi___png-1920w.webp);
    border-style: solid;
    border-color: rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1) rgba(0, 149, 212, 1);
    border-width: 2px 2px 2px 2px;
    order: 0;
}
#\39 870960c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFkAAAABmTJE9D/AoJEkRX18z/5NMjO/hogJSOInkglhdWj1BogkArsDZo0OrOsQUGaVEaSVMtM07TCDA2Mw6UgeIEA6bLSdtkCj07IOOy8C5FqlmBeyNGByYTEBAABWUDggQgAAANABAJ0BKgoACgABQCYlpAADF/+3yLQAAP78NiRLKxMRYz6nZqtISyF7vP3WDIjWHPMZOQMbAtIGhR7TYLi4wgAAAA==');
}
    
#\35 2b195ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7957860 {
    justify-content: flex-start;
}
    
#\30 5fa173f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 249px;
}
    
#b844a257::before, #b844a257 > .bgExtraLayerOverlay {
    
}
#b844a257.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAABAgMABAUGERITMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAACIQP/2gAMAwEAAhEDEQA/AKltexuuWsNvaQ9tV9en6akZsRctNIy5BwCxIHHilKM3jQRwq0//2Q==');
}
    
#group_rqi {
    width: 50.50%;
    height: auto;
    min-height: 94px;
}
#group_rqi.lazy {
    background-image: url('data:image/jpeg; base64,UklGRrwAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSEIAAAANYBhJkpJ5/88/VPTu4HFiiIjkL7fU8baoz8XthEOUWiocIiu5Y+QjSMflyKYdf1h3HD45BtWC5OyxRYDSfJdunQdWUDggVAAAANABAJ0BKgoACgABQCYlpAAC65YeeHgwAP7YbY96bp3cMIVR+re875fYdqz/Lp/xZrK95nMu0ebS08PRUvMd74+kny9uD35eMn3+z/Bk9cgquYnwAA==');
}
    
#cfc5cc33 {
    justify-content: flex-start;
}
    
#\37 3525aaa {
    width: 50.50%;
    height: auto;
    min-height: 94px;
}
#\37 3525aaa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsgAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFEAAAANmYzof8BxI0mKVM13/ruKLfydDRETkAh/QwpJvYFQ55STGLgBYZFkPkgBY17Y19PXAxlDOFVEEkWoAoOBYgdKMUocBw3OKkwZ0w60xRgbAgAAVlA4IFAAAADwAQCdASoKAAoAAUAmJaQAAxOgXJxfCcAA/uil0sh7VEnQTcgnnjljiaTgTyiHiWIzrmWZ0tr6GeatIDKxi65zzcyrGyfS/J8C/DmQDyAAAA==');
}
    
#\30 b50e94b {
    justify-content: flex-start;
}
    
#\39 870960c {
    width: 50.50%;
    height: auto;
    min-height: 94px;
}
#\39 870960c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFkAAAABmTJE9D/AoJEkRX18z/5NMjO/hogJSOInkglhdWj1BogkArsDZo0OrOsQUGaVEaSVMtM07TCDA2Mw6UgeIEA6bLSdtkCj07IOOy8C5FqlmBeyNGByYTEBAABWUDggQgAAANABAJ0BKgoACgABQCYlpAADF/+3yLQAAP78NiRLKxMRYz6nZqtISyF7vP3WDIjWHPMZOQMbAtIGhR7TYLi4wgAAAA==');
}
}



@media (max-width: 767px) {
    
#\33 7957860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5fa173f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b844a257::before, #b844a257 > .bgExtraLayerOverlay {
    
}
#b844a257.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAABAgMABAUGERITMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAACIQP/2gAMAwEAAhEDEQA/AKltexuuWsNvaQ9tV9en6akZsRctNIy5BwCxIHHilKM3jQRwq0//2Q==');
}
    
#group_rqi {
    width: 31.66%;
    height: auto;
    min-height: 90px;
}
#group_rqi.lazy {
    background-image: url('data:image/jpeg; base64,UklGRrwAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSEIAAAANYBhJkpJ5/88/VPTu4HFiiIjkL7fU8baoz8XthEOUWiocIiu5Y+QjSMflyKYdf1h3HD45BtWC5OyxRYDSfJdunQdWUDggVAAAANABAJ0BKgoACgABQCYlpAAC65YeeHgwAP7YbY96bp3cMIVR+re875fYdqz/Lp/xZrK95nMu0ebS08PRUvMd74+kny9uD35eMn3+z/Bk9cgquYnwAA==');
}
    
#cfc5cc33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3525aaa {
    width: 31.66%;
    height: auto;
    min-height: 90px;
}
#\37 3525aaa.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsgAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFEAAAANmYzof8BxI0mKVM13/ruKLfydDRETkAh/QwpJvYFQ55STGLgBYZFkPkgBY17Y19PXAxlDOFVEEkWoAoOBYgdKMUocBw3OKkwZ0w60xRgbAgAAVlA4IFAAAADwAQCdASoKAAoAAUAmJaQAAxOgXJxfCcAA/uil0sh7VEnQTcgnnjljiaTgTyiHiWIzrmWZ0tr6GeatIDKxi65zzcyrGyfS/J8C/DmQDyAAAA==');
}
    
#\30 b50e94b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 870960c {
    width: 31.66%;
    height: auto;
    min-height: 90px;
}
#\39 870960c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRsIAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFkAAAABmTJE9D/AoJEkRX18z/5NMjO/hogJSOInkglhdWj1BogkArsDZo0OrOsQUGaVEaSVMtM07TCDA2Mw6UgeIEA6bLSdtkCj07IOOy8C5FqlmBeyNGByYTEBAABWUDggQgAAANABAJ0BKgoACgABQCYlpAADF/+3yLQAAP78NiRLKxMRYz6nZqtISyF7vP3WDIjWHPMZOQMbAtIGhR7TYLi4wgAAAA==');
}
}



@media all {
    
#ac9af26e::before, #ac9af26e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#ac9af26e {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_9_domotica2__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#ac9af26e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
    
#fa6c791b {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 10% 8%;
}
    
#\31 be2a121 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#widget_h5s {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#widget_t8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_c13 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#e2fc92e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#ce2c54ae {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\37 4072cb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\35 79a9306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d181343a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\35 85cc8e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#f5d3fb14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\36 264deec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f7fe945f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#c75be68f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\32 989b26f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\36 4b35398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 cf72e33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#cc2e0b99 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#ae9e641a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#e16ca680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac9af26e::before, #ac9af26e > .bgExtraLayerOverlay {
    
}
#ac9af26e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
    
#fa6c791b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 814px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
}
    
#\31 be2a121 {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e2fc92e5 {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d181343a {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f7fe945f {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf72e33 {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ac9af26e::before, #ac9af26e > .bgExtraLayerOverlay {
    
}
#ac9af26e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQGMREUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AgOa2SUQKNq3OvZnPkVsXY9XZiIUhJjf/2Q==');
}
    
#fa6c791b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 be2a121 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2fc92e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d181343a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7fe945f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cf72e33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a027a5f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a027a5f5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\38 b655ef8 {
    min-height: 966px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\31 b07934b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 b3d076b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#a23c0b33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 6731b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 fad57ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 b4dadc5 {
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_10_fondo1__msi___png-1920w.png);
    background-size: contain;
}
#\33 b4dadc5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAe0lEQVQI12NgwALqD19hrj1xjaf21HWx2pPXJWuPX5XApo6hbt9ppqqjFzirj18Rqjp+Rbzq6BUxrArr9+1jqDhylq3q2BWeimPXBMuP3hTErrC+niF//37G6uNXWcpPXGMvP3adiwEXqP//n2HG0/+MzZeeMNeducsKAAbkMxEAryhDAAAAAElFTkSuQmCC');
}
    
#\36 a994f48.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 a994f48 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 edd4222 {
    width: 192px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 5;
}
}



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



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



@media all {
    
#ff4c4d9f {
    padding-top: 10%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 eb2e307 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bb8c3a4f::before, #bb8c3a4f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#bb8c3a4f {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_11_domotica3__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#bb8c3a4f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
    
#\32 7fee67d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff4c4d9f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bb8c3a4f::before, #bb8c3a4f > .bgExtraLayerOverlay {
    
}
#bb8c3a4f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
}



@media (max-width: 767px) {
    
#ff4c4d9f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 eb2e307 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb8c3a4f::before, #bb8c3a4f > .bgExtraLayerOverlay {
    
}
#bb8c3a4f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
}



@media all {
    
#\38 5834360 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\39 96509cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f0df6a15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a8378185 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 b695d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f2174fce::before, #f2174fce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#f2174fce {
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_11_domotica3__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#f2174fce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
    
#\38 6dedf41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\35 512786a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f2dce7ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 666d61c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\34 b1d8b20 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\37 259ea4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\34 825cb5f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#adaaa600 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 10% 8%;
}
    
#\34 07638bb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\30 348f2e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\31 2d45dcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f2eac259 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\32 7434af8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 829abba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f8edc333 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#a64eb48d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adaaa600 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 660px;
}
    
#\31 2d45dcb {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f0df6a15 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 829abba {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f2174fce::before, #f2174fce > .bgExtraLayerOverlay {
    
}
#f2174fce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
    
#\35 512786a {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f2dce7ec {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#adaaa600 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 2d45dcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0df6a15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 829abba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2174fce::before, #f2174fce > .bgExtraLayerOverlay {
    
}
#f2174fce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQGEQUSExQxQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIMtWMGS12wnP27b5QR14s66ssLLiTKOJJvwiKypg0//2Q==');
}
    
#\35 512786a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2dce7ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 db07b1d {
    min-height: 966px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#f6c779d1 {
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/e41105e3bf014db4a595daa87b526ff7/dms3rep/multi/opt/imgi_8_fondo2__msi___png-1920w.png);
    background-size: contain;
}
#f6c779d1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI12PoOPyRpf/4Z6Ztt/4z4AW1x29z1B+/y9p68jETXoXVx27x1B67y9F07D7LzNNPGWeePo1dYeXxW4KVx2/zVh2/zVl3/C5r/ZHbTPX7/2NTeF+48vg9sOLqY3c4q4/cZcGmEABbSjKYXu9RGQAAAABJRU5ErkJggg==');
}
    
#\38 ae74455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.583333333333336%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f0b06af3 {
    width: 93.16%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 8f3822f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c399cc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 51.42%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#group_uqi {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#widget_br4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_gab {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 b1def12 {
    flex-direction: row;
    align-items: center;
    width: 89.91%;
    min-height: 30px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#a8f20ef5 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\30 25208da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f0e5e773 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    padding-right: 16px;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#\37 f53af32 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\32 704a5e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 db07b1d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 425px;
}
}



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

