@media all {
  *#dm .dmInner div.u_1808537571 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

  *#dm .dmInner div.u_3876558643 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1741793450 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

  *#dm .dmInner a.u_3572066340 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner div.u_1622301411 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1019848675 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1019848675:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1019848675.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1019848675 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_3572066340 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1082346248 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1509745885 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1509745885:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1509745885.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1509745885 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1986182746 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1328832109 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1328832109:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1328832109.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1328832109 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

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

  *#dm .dmInner a.u_1532670005 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1532670005:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1532670005.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1532670005 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1661614629 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1975967238 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1229343784 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1229343784:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1229343784.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1229343784 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1030510504 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1133196004 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1133196004:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1133196004.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1133196004 span.text {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1336304869 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1202976250 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(98,98,98) rgb(98,98,98) rgb(98,98,98) var(--color_4) !important;
  }

  *#dm .dmInner a.u_1083588446 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/Next_6313136.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1083588446 span.text { font-weight:500 !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner a.u_1457941102 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/icon/External_5984917.svg) !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(249,249,249,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 af52384 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84d2567 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_08b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 24px;
}
#widget_08b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q2j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 24px;
}
#widget_q2j {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v6p {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hc7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#widget_gaa {
    width: 32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 2e208df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
    
#\36 f6c0b89 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_34t {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#group_msf {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-radius: 300px 300px 300px 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fa3 {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#widget_dij {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#e399d9a7 {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\34 ba9f1d3 {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-radius: 300px 300px 300px 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e0d290c8 {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#b2b61483 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3395a87 {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#a31596b3 {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-radius: 300px 300px 300px 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce4de0b {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#f090f448 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 84b21bb {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\38 859d5d7 {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-radius: 300px 300px 300px 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe9457a {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#\33 a736f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 2172318 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c753420 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 56a3a00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
    
#ceb88aac {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d9fcb823 {
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/building-plan-1920w.jpg");
}
    
#widget_ked.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#widget_ked {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_djk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oo4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7mm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/chaudi%C3%A8re-gaz-330h.jpg");
    border-radius: 24px 24px 24px 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_igr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8k4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbd895e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/chaudi%C3%A8re-au-fioul-330h.jpg");
    border-radius: 24px 24px 24px 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 314c6f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e7120a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3e3df24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/pompe-a-chaleur-01-355h.jpg");
    border-radius: 24px 24px 24px 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 198712c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3e1d722 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/chauffage-industriel-355h.jpg");
    border-radius: 24px 24px 24px 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cbb86558 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 62f1301 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 7625950.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\35 7625950 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad3051ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc70074 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bd87c8f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#bd87c8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_brv {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.203643037566553%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_8j9 {
    width: 48%;
    height: auto;
    max-width: 100%;
}
    
#widget_l53 {
    width: 48%;
    height: auto;
    max-width: 100%;
}
    
#widget_npv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#widget_npv {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 78c3e46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_6);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b2966c33 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.203643037566553%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\31 a9f9af3 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fdf96c95 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0f341e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#f0f341e6 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5ab91f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e83913ee {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 985d085::before, #\38 985d085 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 985d085 {
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/plancher-chauffant-2-1920w.jpg");
    background-attachment: fixed;
}
    
#b681040a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#b681040a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c21ff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e04935f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#\39 e04935f {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 4f87740 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#d32dd86d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
    
#\37 f66efbb {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b274c7c0 {
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/plumber-29783d6d-1920w.png");
    background-size: contain;
    background-position: 0% 0%;
}
    
#widget_imi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_pve {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hrl {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f2c7aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\34 7f2c7aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t6s {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bvd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 8d8413b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#\38 8d8413b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 04fc514 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 88vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf08cef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#e1253a2e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2fb759f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#c2fb759f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad400bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f487e511.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#f487e511 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc2f0eb9 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ac675569 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\30 7b70962 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 82684e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\37 82684e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02c16c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a9b1a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#\30 1a9b1a0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 ac689bf {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
    
#\38 fb83caa {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 277b923 {
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/building-plan-1920w.jpg");
}
    
#group_un6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px -25% 0px 4%;
}
    
#\35 bd02825.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\35 bd02825 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cav {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0dd {
    width: 50%;
    height: 480px;
    max-width: 100%;
}
    
#d4121b9c {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
    
#c40b45fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 4% 0px -25%;
}
    
#a4ebbe31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#a4ebbe31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc6b3af1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a0a80695 {
    width: 50%;
    height: 480px;
    max-width: 100%;
    order: 0;
}
    
#\30 963450c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#\30 963450c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1740533.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#b1740533 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2057574 {
    background-image: url("https://le-de.cdn-website.com/4f5537d5c82f44ab98ea31c6c248e663/dms3rep/multi/opt/table-light-1920w.jpg");
}
    
#\36 4103962 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b1917465 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b07ae274 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#fd7149c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#fd7149c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbf52c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 12px 4px 12px;
}
#\34 cbf52c9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o0i {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#cffc3c3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 5a35a92 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#fc616d4d {
    margin: 0px 0% 0px 0%;
}
    
#widget_79s {
    width: 100%;
    height: 80vh;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 84d2567 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 af52384 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_hc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_gaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f6c0b89 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ceb88aac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 c753420 {
    width: 100%;
    min-height: 80px;
}
    
#\34 56a3a00 {
    width: 100%;
    min-height: 80px;
}
    
#widget_oo4 {
    height: 160px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fc70074 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ad3051ba {
    width: 100%;
    min-height: 80px;
}
    
#\39 78c3e46 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e83913ee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f66efbb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d32dd86d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_pve {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 04fc514 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: auto;
}
    
#bc2f0eb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fb83caa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4103962 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b1917465 {
    width: 100%;
    min-height: 80px;
}
    
#b07ae274 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a35a92 {
    padding: 0% 0% 0% 0%;
}
    
#fc616d4d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 af52384 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 84d2567 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_gaa {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_hc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_v6p {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 2e208df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#\36 f6c0b89 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_msf {
    width: 120px;
    min-height: 120px;
}
    
#widget_fa3 {
    height: 80px;
    width: 80px;
}
    
#\34 ba9f1d3 {
    width: 120px;
    min-height: 120px;
}
    
#e0d290c8 {
    height: 80px;
    width: 80px;
}
    
#a31596b3 {
    width: 120px;
    min-height: 120px;
}
    
#\32 ce4de0b {
    height: 80px;
    width: 80px;
}
    
#\38 859d5d7 {
    width: 120px;
    min-height: 120px;
}
    
#\33 fe9457a {
    height: 80px;
    width: 80px;
}
    
#group_34t {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e399d9a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 3395a87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 84b21bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (max-width: 767px) {
    
#\38 c753420 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 56a3a00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ceb88aac {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_oo4 {
    height: 120px;
}
    
#group_7mm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bbd895e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3e3df24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3e1d722 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ad3051ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fc70074 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_l53 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 78c3e46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdf96c95 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#group_brv {
    column-gap: 4.203643037566553%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_8j9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2966c33 {
    column-gap: 4.203643037566553%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 a9f9af3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#widget_npv {
    min-height: 40px;
}
    
#f0f341e6 {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\31 5ab91f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e83913ee {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 e04935f {
    width: 100%;
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\36 4f87740 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d32dd86d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 f66efbb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_hrl {
    height: 240px;
}
    
#e1253a2e {
    height: 240px;
}
    
#\30 7b70962 {
    height: 240px;
}
    
#group_pve {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 04fc514 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#bc2f0eb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 8d8413b {
    width: 100%;
    min-height: 40px;
}
    
#f487e511 {
    width: 100%;
    min-height: 40px;
}
    
#\30 1a9b1a0 {
    width: 100%;
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\30 ac689bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 fb83caa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#widget_0dd {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#d4121b9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a0a80695 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#c40b45fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_un6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\30 963450c {
    min-height: 40px;
    width: 100%;
}
    
#b1740533 {
    min-height: 40px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 4103962 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b1917465 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b07ae274 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 cbf52c9 {
    width: 100%;
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#cffc3c3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5a35a92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fc616d4d {
    margin: 0px 0% 0px 0%;
}
    
#widget_79s {
    height: 64vh;
}
}

#d9fcb823.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFhABAQEAAAAAAAAAAAAAAAAAAAER/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANR2XVaAP//Z')!important}#group_7mm.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYHCP/EACQQAAEDAgQHAAAAAAAAAAAAAAEAAgMEBQYREzIVISMxNVKS/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAQADAQAAAAAAAAAAAAAAAAEAA0Fh/9oADAMBAAIRAxEAPwBswi+O2Vg1pY20xfvc7IKoi92fLyFP9LK9yml4RB1H9/YojC46TOZ2hGLeRLSOz//Z')!important}#bbd895e9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAJxAAAQMBBAsAAAAAAAAAAAAAAQIDBAAFBhMyBxESFCEiQUJRU5L/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwARBP/aAAwDAQACEQMRAD8AMR0WshuGtyU4/ACshBOzWnsTIWC3wOUdD4qTR02hy7CcRCV8/cNdJd3Z9LfyKCvmSvCw1U6so4N//9k=')!important}#\33 3e3df24.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwURBBIhIkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAQUAAAAAAAAAAAAAAAAAAAECAyEx/9oADAMBAAIRAxEAPwDUCwmqSIZu7XHawgqqLvSYGWOz7wiIHaPHaH//2Q==')!important}#a3e1d722.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQGB//EACMQAAEDAgUFAAAAAAAAAAAAAAEAAgMEEQUSEyExBiMzkZL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAACIQEx/9oADAMBAAIRAxEAPwA5a+owgCCoMsjyL9sbAKcm6jxQyv0xOGZjl2PHpaLpseAXMa425IulDTw38UfyFROUD3Yf/9k=')!important}#\38 985d085.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQIDAAQFESEGEhMiMTJBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACESH/2gAMAwEAAhEDEQA/ALlTlJysU1Lbh2WziDJ0e9fyc+RpVIAMsq4vgQhbQnjT0p7D1A6qwGIcv//Z')!important}#b274c7c0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAZCAYAAAAIcL+IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8ElEQVQ4y4WTX09TQRDFe6sg0FL/tCKNIlJBRUAFUzU+oImigUfERBPfffBD8gH4Fk2TvjTp3XPO7G0bkppJLtUK6iQnd2/2t2d3ZnYLhTxGo9GFOhdnE91uN3G1Wq1kAvxtdWJmJQA3QwgLaZqWARTHzmcDSTMkl0g+B9AEcI/k3DkwxjgnySffkPwA4BnJ6+dAM5uV1CC5T/Jb/vX/KxNgv9+fNbNHkg5JfgdwBGCTZMXMLrlTyczKZlY3s2bu9iMHd0guxBinCwDqJO+TfCXJz+fAUQhhH8ALAA1JlUKe3WuSn0h+BODaA3AAYBfAOsmrhRDCLZK7JL/mOsxdvwB4D+AhyXKB5CzJDZLvSH7OQdcByW2SiySn3LFIskpyjeRbknu+SNKOmd32RMflAXCZ5A2HJT01szUzuxNjrEgqTdRxMBiUsixbjDE2cifXNTObvwisxRiXHZK0LKkGYP7k5CT5szNVSaskVyU9cJDkJOjVl+TguqQNM3vsO3jnjo+PJy7FtLeL5Jak7SzLNobDYe309PRXMu12O/EtAKyQbEp6mWXZk8FgUJ8AO51OAqASQlgCsOWXQdKmJ+VnHz8JdwwhlEIIVYdDCCsA7nojzGxqDPqg1+slrhDCNABfVE7TdCZN0+I/X+Nfn+v/4ic1EZtms5l4sQAAAABJRU5ErkJggg==')!important}#\34 277b923.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFhABAQEAAAAAAAAAAAAAAAAAAAER/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANR2XVaAP//Z')!important}#\35 2057574.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAAECAwQFBhESITEzkf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDfV95nbAq6WrtwQFxFPn1M9AA//9k=')!important}