@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

  *#dm .dmInner a.u_1612840753 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1612840753 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1612840753:hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1612840753.hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1612840753 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/icon/up+right_3322795.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1819062942 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1819062942 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1819062942:hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1819062942.hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1819062942 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/icon/up+right_3322795.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1639442238 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1639442238 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1639442238:hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1639442238.hover span.text {
    color:var(--color_5) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1639442238 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/icon/up+right_3322795.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1467807434 .svg { width:100% !important; }

  *#dm .dmInner div.u_1467807434 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(214,230,248,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1576428343 .svg { width:100% !important; }

  *#dm .dmInner div.u_1576428343 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(214,230,248,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1088461255 .svg { width:100% !important; }

  *#dm .dmInner div.u_1088461255 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(214,230,248,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1886827735 .svg { width:100% !important; }

  *#dm .dmInner div.u_1886827735 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(214,230,248,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2538873535 hr {
    color:var(--color_5) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1253142050 hr {
    color:var(--color_5) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1076388738 hr {
    color:var(--color_5) !important;
    border-width:2px !important;
  }

  *#dm .dmInner a.u_1333068812:hover { background-image:none !important; }

  *#dm .dmInner a.u_1333068812.hover { background-image:none !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1291088909 hr {
    color:var(--color_5) !important;
    border-width:2px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1643756272:hover { background-image:none !important; }

  *#dm .dmInner a.u_1643756272.hover { background-image:none !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: var(--color_4);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#\32 0f7ccbf {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 78c066d {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 b32cf73 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_0cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rm2 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fiq {
    align-items: flex-start;
    width: 373.75px;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/photo-1601584115197-04ecc0da31d7-1920w.jpg");
    height: auto;
    order: 0;
}
    
#group_4v2 {
    align-items: center;
    width: 68px;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(214, 230, 248, 1);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: -30px 4% 0px 4%;
}
    
#widget_e6n {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#group_nql {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2fk {
    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;
}
    
#widget_3pc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_led {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3n5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_3n5 {
    width: 100%;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e965e3 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bad0d2a {
    align-items: flex-start;
    width: 372px;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/photo-1586528116311-ad8dd3c8310d-1920w.jpg");
    height: auto;
    order: 0;
}
    
#e36beb01 {
    align-items: center;
    width: 68px;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(214, 230, 248, 1);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: -30px 4% 0px 4%;
}
    
#\36 a4969d9 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\35 30a6247 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b1e466 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 66ad1af {
    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;
}
    
#a6cc4fef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b9d39dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 b9d39dc {
    width: 100%;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d8cf593 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c413b7e7 {
    align-items: flex-start;
    width: 372px;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/photo-1519003722824-194d4455a60c-1920w.jpg");
    height: auto;
    order: 0;
}
    
#\38 bf74204 {
    align-items: center;
    width: 68px;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(214, 230, 248, 1);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: -30px 4% 0px 4%;
}
    
#b57911fd {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\31 b703e58 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b815904 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1c61bc5 {
    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;
}
    
#\36 cfdb332 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f0c3fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 4f0c3fe {
    width: 100%;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rts {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pj9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4990759 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe779cac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/photo-1521737604893-d14cc237f11d-1920w.jpg");
    justify-content: flex-end;
    background-position: 50% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 aee7e8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#cf3e6ef6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c0731518 {
    background-color: rgba(245, 247, 250, 1);
    background-image: none;
}
    
#\39 2d2b612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c13f1ea2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b1e3d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t4b {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 3.4013605442176873%;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9cr {
    align-items: flex-start;
    width: 48.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5hq {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#group_72q {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_308 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_is0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b878c237 {
    align-items: flex-start;
    width: 48.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ab2831 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fb15ce62 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 70b3bc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8caee7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 81b146f {
    align-items: flex-start;
    width: 48.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ed858cbb {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 a8fbd03 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8588f4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ada5f742 {
    align-items: flex-start;
    width: 48.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1) rgba(224, 231, 240, 1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 28ac80a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e7de39a5 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cf50e28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec7ced80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jhc {
    flex-direction: row;
    align-items: center;
    width: 60.95%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 20px;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(224,231,240,1) rgba(224,231,240,1) rgba(224,231,240,1) rgba(224,231,240,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_39d {
    width: 27.43%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 89d67c8 {
    width: 65.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 7821644 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-self: center;
}
    
#ce73f43b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#b64e9b93 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1471b69::before, #\37 1471b69 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#\37 1471b69 {
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/magnific_camion-de-transport-b2b-c_vuYn486a47-Photoroom-1920w.png");
    background-attachment: fixed;
}
    
#dc8b3bab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41cf9d7 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dfb50cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hsk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_2rt {
    align-items: center;
    width: 24.25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.12) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_72u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b0d7a40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea7dd3f5 {
    align-items: center;
    width: 24.25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.12) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6e33734 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fbbf0bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#b5ea81b6 {
    align-items: center;
    width: 24.25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.12) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 55d7930 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0e436b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kds.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kds {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 cc75a9e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 cc75a9e {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbb912a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dbb912a3 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c26 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#e4497ab9 {
    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;
}
    
#de3dfcf7 {
    align-items: center;
    width: 24.25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.12) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 eb0e4ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f04464d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 f04464d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b5acfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e97656a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\33 4cc398e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\30 01f0d91 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c6ee138e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6df5e50 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b8f318 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s3m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 8b3f23f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\31 8b3f23f {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a4e {
    width: 100%;
    height: 508px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\38 9334837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d5d63d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.00%;
    min-width: 4%;
}
    
#\33 74333fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
}
    
#\37 5394b42 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 00bed4e {
    background-image: none;
    background-attachment: fixed;
}
    
#\39 66d08a1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d6be30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b8879761.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#b8879761 {
    width: 261px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba724691.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#ba724691 {
    width: 261px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6293904 {
    align-items: center;
    width: 19.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255,255,255,0.5) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bbf05b6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\30 eb26444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 674aa5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6c2949e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f8d72b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b5010a {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e70092f {
    align-items: center;
    width: 36.48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255,255,255,0.5) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d53e60f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    border-width: 1px 0 1px 0;
    border-color: rgba(255, 255, 255, 0.6) #000000 rgba(245,247,250,1) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
}
    
#a57950b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c89367dc {
    align-items: center;
    width: 19.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a678e96a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1102bb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f261714::before, #\32 f261714 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(11, 15, 25, 1) 50%, rgba(17, 24, 39, 1) 100%);
}
#\32 f261714 {
    background-image: url("https://le-de.cdn-website.com/5e4f9d4e737c44c0b07fb41ee6194ce6/dms3rep/multi/opt/batiment-2+%281%29-1920w.jpg");
}
    
#f26231c4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 fde7608 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efe6589c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#efe6589c {
    width: 261px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb968513 {
    align-items: center;
    width: 19.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255,255,255,0.5) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 568a98b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d83600f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b32cf73 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 78c066d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_rm2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\31 9e965e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\35 d8cf593 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#group_fiq {
    min-height: 200px;
}
    
#\39 bad0d2a {
    min-height: 200px;
}
    
#c413b7e7 {
    min-height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf3e6ef6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fe779cac {
    width: 100%;
    min-height: 312px;
    order: 1;
    height: auto;
}
    
#\31 aee7e8a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b64e9b93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 1471b69::before, #\37 1471b69 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 01f0d91 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_a4e {
    height: 652px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5394b42 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 74333fe {
    width: 38.11%;
}
    
#\38 d5d63d5 {
    width: 59.81%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bbf05b6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 f261714::before, #\32 f261714 > .bgExtraLayerOverlay {
    
}
    
#f26231c4 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f8d72b9 {
    width: 100%;
}
    
#\35 d53e60f {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\32 0f7ccbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 78c066d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 b32cf73 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_pj9 {
    align-items: center;
}
    
#group_rm2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9e965e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 d8cf593 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_fiq {
    min-height: 200px;
}
    
#\39 bad0d2a {
    min-height: 200px;
}
    
#c413b7e7 {
    min-height: 200px;
}
}



@media (max-width: 767px) {
    
#fe779cac {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\31 aee7e8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cf3e6ef6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_jhc {
    width: 100.00%;
}
    
#e4b1e3d9 {
    align-items: flex-start;
}
    
#group_t4b {
    column-gap: 3.4013605442176873%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9cr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b878c237 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 81b146f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ada5f742 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 7821644 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ce73f43b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b64e9b93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 1471b69::before, #\37 1471b69 > .bgExtraLayerOverlay {
    
}
    
#group_c26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_2rt {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ea7dd3f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b5ea81b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#de3dfcf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#e97656a6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 4cc398e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 01f0d91 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 6df5e50 {
    align-items: flex-start;
}
    
#widget_a4e {
    height: 206px;
}
}



@media (max-width: 767px) {
    
#\38 d5d63d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 74333fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5394b42 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 66d08a1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 6293904 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 bbf05b6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c89367dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 f261714::before, #\32 f261714 > .bgExtraLayerOverlay {
    
}
    
#f26231c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 f8d72b9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 6b5010a {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 e70092f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 d53e60f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#bb968513 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}

