@media all {
  *#dm .dmInner a.u_2260186420:hover {
    background-color:rgba(255,244,87,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2260186420.hover {
    background-color:rgba(255,244,87,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2260186420 {
    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;
    background-color:rgba(91,192,222,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2260186420 span.text {
    color:var(--color_1) !important;
    font-family: Roboto !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_4208852207:hover .iconBg { background-color:rgb(45,46,50) !important; }

  *#dm .dmInner a.u_4208852207.hover .iconBg { background-color:rgb(45,46,50) !important; }

  *#dm .dmInner a.u_4208852207:hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_4208852207.hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_4208852207 {
    border-style:solid !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-width:3px 3px 3px 3px !important;
    background-color:rgba(255,244,87,1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_4208852207 span.text {
    font-family: Roboto !important;
    font-weight:700 !important;
    font-size:28px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_4208852207 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    width:28px !important;
    height:28px !important;
  }

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

  *#dm .dmInner div.u_2732222051 p {
    color:rgb(45,46,50) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:21px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2732222051 li {
    color:rgb(45,46,50) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:21px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2732222051 {
    color:rgb(45,46,50) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:21px !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1413412807 img { object-fit:contain !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2732222051 p { text-align:center !important; }

  *#dm .dmInner div.u_2732222051 li { text-align:center !important; }

  *#dm .dmInner div.u_2732222051 { text-align:center !important; }

  *#dm .dmInner a.u_4208852207 span.text { font-size:22px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    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);
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/slide1800-min-1-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_4gd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
}
    
#group_mav {
    align-items: flex-end;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/bloc-droite-a0c47fc4-1920w.png");
    min-width: 32px;
    background-size: contain;
    padding: 140px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 10%;
}
#widget_8c1 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9eee017.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9eee017 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#ceaaef24 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/Sans-titre-8-d52c7d9a-1920w.png");
    min-width: 32px;
    background-size: contain;
    padding: 100px 0% 100px 0px;
    margin: 120px 0% 0px -10%;
}
    
#e34ac2f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#e34ac2f4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3eaaad4 {
    width: auto;
    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_7b7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_8hd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 32px 10px 32px;
}
#widget_8hd {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_vd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 24px 10px 24px;
}
#widget_vd1 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_dhd {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 16px;
    margin: 0% 0% 0px 0%;
}
    
#group_rlf {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a12bf26 {
    min-height: 8px;
    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%;
}
    
#b6a814de {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e9c168b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(91,192,222,1);
    background-image: none;
}
    
#widget_d0o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 1b35f38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#c8d98e96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
}
    
#d3999768 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 0% 4% 0%;
}
    
#d6cd1eb4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_45a {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
}
    
#dc40b97b {
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/light_wool-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_5j0 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#widget_veg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 4553709 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eaf7c7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/camion-godelier-min-e2410de8-1920w.png");
    background-size: contain;
}
    
#b73b8eba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#b42d45d4 {
    margin: 0px 0% 0px 0%;
}
    
#f057549a {
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/light_wool-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(91,192,222,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#widget_n2n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0a5e018 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 61ff78e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
}
    
#f200070a {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 b8e5786 {
    margin: 0px 0% 0px 0%;
}
    
#group_ees {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(91,192,222,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7a3347b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(255,244,87,1);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6929af2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
}
    
#fc57c522 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(238, 95, 91, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f02b27f {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(248, 148, 6, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e90c922 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 33.33%;
    min-width: 4%;
    flex-direction: row;
}
    
#\30 3d35f87 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(98, 196, 98, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b86cfce {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(91,192,222,1);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i4g {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#widget_rt6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec2e3064 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6b1b4ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa1415ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3f03cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sj6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e58cbc9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcf1ae09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bff9440 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acb7ed90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 badc507 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 b495372 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 5c7f990 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#b2472064 {
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/Sans-titre-1-1920w.jpg");
    background-attachment: fixed;
}
    
#c15300ab {
    margin: 0px 0% 0px 0%;
}
    
#\36 fb79fcb {
    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;
}
    
#\33 0276f4e {
    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 {
    
#\35 18d77c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d98ff885 {
    margin: 0px 0% 0px 0%;
}
    
#e17ada74 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#c69b5b27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0512ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2f450b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/store-1-5a3c42d3-1920w.png");
    background-size: contain;
}
    
#b8fbf03d {
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/light_wool-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(91,192,222,1) #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#\31 22947c4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-direction: row;
}
    
#\30 316454d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\32 6c1a2fd {
    border-width: 1px 0 0 0;
    border-color: rgba(91,192,222,1) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://le-de.cdn-website.com/0144a4cc98814a97b44fcc813c54a2ea/dms3rep/multi/opt/light_wool-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#group_t9e {
    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%;
}
    
#\30 ab5627c {
    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%;
}
    
#dd3a476d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-direction: row;
}
    
#\34 2a00751 {
    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%;
}
    
#\30 ef9756d {
    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_q9i {
    width: 30%;
    height: auto;
    max-width: 100%;
}
    
#c3763c8e {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d34cd28 {
    width: 45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c52d822e {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3ce32b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#group_mav {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ceaaef24 {
    min-width: 32px;
    width: 70%;
    align-items: center;
    min-height: auto;
    padding: 20px 0% 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4gd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    row-gap: 0px;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f200070a {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#group_ees {
    min-width: 32px;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 7a3347b {
    min-width: 32px;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 61ff78e {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6929af2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e90c922 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b8e5786 {
    margin: 0px 0% 0px 0%;
}
    
#fc57c522 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\36 f02b27f {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\30 3d35f87 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
    
#\38 b86cfce {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 316454d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c3763c8e {
    width: 50%;
}
    
#\31 d34cd28 {
    width: 65%;
}
    
#widget_q9i {
    width: 50%;
}
    
#c52d822e {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_mav {
    width: 100%;
    min-width: 32px;
    min-height: 200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ceaaef24 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 0px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4gd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_dhd {
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\34 a12bf26 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b6a814de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#e6a43004 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 1b35f38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c8d98e96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3999768 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_5j0 {
    height: auto;
}
    
#widget_45a {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\32 4553709 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eaf7c7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b73b8eba {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\38 61ff78e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f200070a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_ees {
    min-width: 32px;
    min-height: 80px;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7a3347b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6929af2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fc57c522 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f02b27f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e90c922 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 3d35f87 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b86cfce {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i4g {
    height: 80px;
}
    
#\35 b8e5786 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 badc507 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b495372 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5c7f990 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#c15300ab {
    margin: 0px 0% 0px 0%;
}
    
#b2472064 {
    background-position: 0% 50%;
}
}



@media (max-width: 767px) {
    
#\35 18d77c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e17ada74 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\34 2f450b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d98ff885 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 22947c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 316454d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dd3a476d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_q9i {
    height: auto;
    width: 50%;
}
    
#c3763c8e {
    height: auto;
    width: 50%;
}
    
#\31 d34cd28 {
    height: auto;
    width: 65%;
}
    
#c52d822e {
    height: auto;
    width: 80%;
}
}

