@media all {
  *#dm .dmInner a.u_1578582004:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1578582004 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1049184152 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1096709011 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 20px 60px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_plb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 cd678ac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
}
    
#widget_jv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_irc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s4u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s4u {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 945af2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 945af2d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_5dp {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_trb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f997e86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j2p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hva {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 572c06b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f9699da2 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 811ebee {
    background-image: url("https://le-de.cdn-website.com/bd55c972f48e4c188c99906295f4e77f/dms3rep/multi/opt/Camion_home-1920w.jpg");
}
    
#group_82e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8f3f3db {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_ecj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b9c491c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 25px 18px 25px;
}
#\36 b9c491c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 f490995 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 bbe2c48 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\35 9bcce21 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_mvb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 707707d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 a36dd91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f2662a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 255838f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_39g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ar8 {
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-height: 100%;
}
    
#d177f737.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 25px 18px 25px;
}
#d177f737 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ff23d6e5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#f07c0eaf {
    background-color: var(--color_4);
    background-image: none;
}
    
#de8eefe4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0fa3d7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ec9fcfc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 5e587ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#f67781fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee524279 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#bcacbaea {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_s0d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#d443964f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\30 6377c53 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 41526f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0f5607f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 56cbb2d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 dbe00e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#dea507cc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 e5335f9 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_5cg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 79f27cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 25px 18px 25px;
}
#\33 79f27cb {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ee4061f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 c272f93 {
    margin: 0px 0% 0px 0%;
}
    
#ff79f858 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 907afd2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\33 cbafe32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f3022fe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 65e3b78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
}
    
#c57142a5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b0224f9a {
    background-image: url("https://le-de.cdn-website.com/bd55c972f48e4c188c99906295f4e77f/dms3rep/multi/opt/roseaux-1920w.jpg");
}
#b0224f9a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIABQMSBBETITGB/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAQADAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AMrx0W4rUyZ2cbrqR8lQoa1QF7Tnp49xEHC2nX//2Q==');
}
    
#a74b8e39 {
    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;
}
}



@media all {
    
#\38 962a916 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\36 7206eff {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 2c3225e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb4cec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a81492f {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_af3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\31 5041125 {
    min-height: 414px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 de0ac38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#group_0pa {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h5e {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#widget_lp4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d3dfaff {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fcb879da {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#bd542e3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a57785c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a33ebfcf {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#\31 96f77cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3ecb3f7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1988636 {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#ff22b104 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#group_5dp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_trb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f997e86 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bbe2c48 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 f490995 {
    align-items: flex-start;
    justify-content: flex-start;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff23d6e5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 0fa3d7b {
    align-items: flex-start;
    justify-content: flex-start;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7206eff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_af3 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5041125 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_h5e {
    height: auto;
}
    
#fcb879da {
    height: auto;
}
    
#a33ebfcf {
    height: auto;
}
    
#d1988636 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#group_5dp {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_plb {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#group_trb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f997e86 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 572c06b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9699da2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 f490995 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 bbe2c48 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 a36dd91 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#f2662a08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 255838f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ar8 {
    height: 240px;
}
    
#d177f737 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ff23d6e5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 0fa3d7b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 5e587ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ee524279 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#bcacbaea {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_s0d {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d443964f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d0f5607f {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 dbe00e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dea507cc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 ee4061f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 907afd2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f3022fe9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 65e3b78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c57142a5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 962a916 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7206eff {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 eb4cec2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#widget_af3 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 5041125 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 de0ac38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_h5e {
    height: auto;
}
    
#fcb879da {
    height: auto;
}
    
#a33ebfcf {
    height: auto;
}
    
#d1988636 {
    height: auto;
}
    
#group_0pa {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d3dfaff {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a57785c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d3ecb3f7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

