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

  *#dm .dmInner div.u_2947578354 img { border-radius:22px 22px 22px 22px !important; }

  *#dm .dmInner div.u_2243046144 img { border-radius:42px 42px 42px 42px !important; }

  *#dm .dmInner div.u_548852405 img {
    object-fit:contain !important;
    object-position:100% 100% !important;
  }

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

  *#dm .dmInner div.u_2302997432 img {
    border-radius:38px 38px 38px 38px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.62%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 432px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.34%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_hu1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hu1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 100px 0% 0px 0%;
}
    
#widget_oij {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rhv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_skf {
    width: 81.23%;
    height: 392px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lus {
    width: 208px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/11a4f46a/dms3rep/multi/Bannie-re+blanche.svg");
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 177px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -100px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f0cbd4f9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2b06bab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b257a452 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb82d24a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3la {
    width: 75.31%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_f0b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_pg7 {
    width: 69.28%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hl2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_urg {
    width: 182px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\34 0538f2a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0780640 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8550eec {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd0fdd30 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(243, 228, 164, 0.16);
    background-image: none;
}
    
#\32 fb0e213 {
    width: 75.31%;
    height: 410px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 f81e2d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 0a5ff60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 8644c28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4a62931 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 30px 16px 100px;
    margin: 0% 0% 0% 0%;
}
    
#afcb696e {
    width: 182px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f3402d38 {
    width: 69.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ad58307 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fff4de1 {
    min-height: 723px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 903c591 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_hpe {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_l70 {
    width: 84.14%;
    height: 374px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_c3k {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_448 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -40px;
}
    
#b5cb5743 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7ced5f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#caedf454 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 57b7c20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7ba7e17 {
    width: 75.31%;
    height: 410px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -32px;
}
    
#\37 69ea8cf {
    margin: 0px 0% 0px 0%;
}
    
#e8fa39cf {
    min-height: 442px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8e34271 {
    width: 182px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fbd0d999 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7ba7064 {
    width: 69.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 89a3977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -15px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cda2a05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a6e9913 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a35ae394 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/11a4f46a/dms3rep/multi/Valeurs-f5bc5481.svg");
}
#a35ae394.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAW0lEQVQI1wXBsQ5AMBAA0P66wWyxS+/CHwirxCaxmDpdr2egWpX7Au8ZFWy/gEMJOGWGMTP0yUPzeKgyQ10Cdio4GxXc34AueTgjWYlk3U12u8gu0cOaGQ4VlB8H9z9PHp7XrAAAAABJRU5ErkJggg==');
}
    
#d3ba6ef5 {
    margin: -200px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a7594eb {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a0553cc {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 1bedb00 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fe421ce {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 d90cc65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 69px;
}
    
#e114dd84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.02%;
    min-width: 4%;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d44943b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_a4l {
    width: 44.61%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 150px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 80px;
}
#widget_l08 {
    width: 88.20%;
    height: 489px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_6ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6ec {
    width: 31.39%;
    height: 191px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -405px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lp7 {
    width: 6.37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#\30 c94199a {
    width: 69.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 c47e867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9150db {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 2143d82::before, #\34 2143d82 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 2143d82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/11a4f46a/dms3rep/multi/opt/Enfant+tdh-1920w.jpg");
}
#\34 2143d82.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFQQYHERIh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCh0uX0OuyNnTa1999oe1mHAmwXvnqFUK+Ld7AeD85iIKpldwtP/9k=');
}
    
#\31 5893b4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6kv {
    width: 100%;
    height: 294px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b050ca81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4e9e0b7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 10d1aed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_r80 {
    width: 15.84%;
    height: 226px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -192px;
}
    
#b82e4a14 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0cbd4f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 0538f2a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0780640 {
    margin: 0px 0% 0px 0%;
}
    
#f8550eec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fff4de1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b5cb5743 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 69ea8cf {
    margin: 0px 0% 0px 0%;
}
    
#e8fa39cf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a6e9913 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d3ba6ef5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a7594eb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 1bedb00 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c9150db {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a90df1af {
    margin: 0px 0% 0px 0%;
}
    
#\34 2143d82::before, #\34 2143d82 > .bgExtraLayerOverlay {
    
}
#\34 2143d82.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFQQYHERIh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCh0uX0OuyNnTa1999oe1mHAmwXvnqFUK+Ld7AeD85iIKpldwtP/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4e9e0b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b82e4a14 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_skf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#f8550eec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 fb0e213 {
    height: 240px;
}
    
#\31 0a5ff60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4a62931 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 ad58307 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 fff4de1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_hpe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_l70 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 57b7c20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7ba7e17 {
    height: 240px;
}
    
#e8fa39cf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fbd0d999 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 a7594eb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e114dd84 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_a4l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_l08 {
    height: 240px;
}
    
#widget_6ec {
    height: 240px;
}
    
#group_lp7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 c47e867 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 c9150db {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 2143d82::before, #\34 2143d82 > .bgExtraLayerOverlay {
    
}
#\34 2143d82.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFQQYHERIh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCh0uX0OuyNnTa1999oe1mHAmwXvnqFUK+Ld7AeD85iIKpldwtP/9k=');
}
}



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

