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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_79627133 img { border-radius:50% !important; }

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

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

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

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

  *#dm .dmInner *.u_1058629486 { text-align:left !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1489922311 { text-align:left !important; }

  *#dm .dmInner *.u_1058629486 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1489922311 { text-align:left !important; }

  *#dm .dmInner *.u_1058629486 { text-align:left !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 {
    
#\33 a307b17::before, #\33 a307b17 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\33 a307b17 {
    background-color: var(--color_2);
    background-image: url("https://le-de.cdn-website.com/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/266838170_m-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#\31 457b281 {
    min-height: 307px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0603dde {
    margin: 0px 0% 0px 0%;
}
    
#f7b28131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 29a6435.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 50px 50px 50px;
}
#\38 29a6435 {
    width: 87.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1eeb9de::before, #\34 1eeb9de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\34 1eeb9de {
    background-color: rgba(255, 255, 255, 0);
    background-image: url("https://le-de.cdn-website.com/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/266838170_m-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#\31 d4c6ab5 {
    margin: 0px 0px 0px 0%;
}
    
#\38 b3e8fe7 {
    min-height: 402px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 7add444 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4b721db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#e59c34ed {
    width: 74.62%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f8fbb7ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8fbb7ac {
    width: 74.62%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_66a {
    width: 62.68%;
    height: auto;
    max-width: 100%;
}
    
#c413b1e3 {
    width: 74.62%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a3c93d02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 58.92%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 1;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4bd063f::before, #c4bd063f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.65;
    border-radius: inherit;
}
#c4bd063f {
    background-color: var(--color_2);
    background-image: url("https://le-de.cdn-website.com/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/2J9A6520-1920w.jpg");
}
    
#\33 86780f9 {
    min-height: 348px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4446ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 99fa0c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cad0361 {
    margin: 0px 0% 0px 0%;
}
    
#f2306a5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.08%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_93c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 75a4afd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0db91c8::before, #\39 0db91c8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 0db91c8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#f5b7d334 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 29928dd {
    width: 94.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6edd310 {
    min-height: 134px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2bdf56f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\31 2bdf56f {
    width: 68.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l1k {
    width: 326px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dab72323 {
    width: 94.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ae1482d5::before, #ae1482d5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.2;
}
#ae1482d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.35%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://le-de.cdn-website.com/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/2J9A6696-1920w.png");
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7e11718 {
    min-height: 749px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 2% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab88a2cc::before, #ab88a2cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#ab88a2cc {
    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/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/266838170_m-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#\36 4d419e3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 19fc8f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.62%;
    min-width: 4%;
    padding: 2% 2% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd811f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1bf {
    width: 100%;
    height: 431px;
    max-width: 100%;
}
    
#group_nh2 {
    align-items: center;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce5d8ab9 {
    width: 516px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_62n {
    width: 74.81%;
    height: 102px;
    max-width: 100%;
    order: 1;
}
    
#b687bfc4 {
    width: 516px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f9c16761 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d84ba43 {
    min-height: 232px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 f61b2c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_3kn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 0145705 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ff0913f {
    width: 84.21%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31a1a28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    justify-content: space-around;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c7701b9 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#cafa583b {
    width: 21.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 897c5ef {
    width: 91.67%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c040702b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b93167c1 {
    width: 21.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff064b6b {
    width: 68.80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be61d98e {
    width: 24.8%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f139c2b {
    width: 68.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f66bdf {
    margin: 0px 0% 0px 0%;
}
    
#\35 4f51e31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4f8d74e {
    width: 76.80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ef63d54 {
    width: 24.80%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ba6b4595 {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#dada9f7e::before, #dada9f7e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#dada9f7e {
    background-color: var(--color_2);
    background-image: url("https://le-de.cdn-website.com/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/266838170_m-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#\36 25a0cd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b1600dd {
    width: 84.32%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5036310 {
    width: 91.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 2527e48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 62a849e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 0ff5089::before, #\35 0ff5089 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\35 0ff5089 {
    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/99a4586008af4a72a2e7449fea96e394/dms3rep/multi/opt/266838170_m-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 e06675a {
    width: 91.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b4183d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\35 4b4183d {
    width: 65.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f535197 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 457b281 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 a307b17::before, #\33 a307b17 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b3e8fe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 6% 6% 6% 6%;
}
    
#\30 7add444 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 1eeb9de::before, #\34 1eeb9de > .bgExtraLayerOverlay {
    
}
    
#f4b721db {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#e59c34ed {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f8fbb7ac {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c413b1e3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#widget_66a {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 86780f9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c4bd063f::before, #c4bd063f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5b7d334 {
    width: 100%;
    min-height: 8px;
}
    
#c6edd310 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 216px;
    padding: 12% 2% 6% 2%;
}
    
#\39 0db91c8::before, #\39 0db91c8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7e11718 {
    min-height: 749px;
    padding: 25% 0% 0% 0%;
}
    
#\36 4d419e3 {
    margin: 0px 0% 0px 0%;
}
    
#ab88a2cc::before, #ab88a2cc > .bgExtraLayerOverlay {
    
}
    
#ae1482d5::before, #ae1482d5 > .bgExtraLayerOverlay {
    
}
#ae1482d5 {
    width: 55.39%;
}
    
#group_nh2 {
    width: 99.64%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce5d8ab9 {
    width: 671.719px;
}
    
#\34 19fc8f9 {
    width: 44.61%;
}
    
#widget_62n {
    width: 100.00%;
    height: 130px;
}
    
#b687bfc4 {
    width: 671.719px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d84ba43 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fd98edfb {
    margin: 0px 0% 0px 0%;
}
    
#widget_3kn {
    width: 77.57%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0145705 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 c7701b9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 230px;
}
    
#cafa583b {
    height: auto;
}
    
#b93167c1 {
    height: auto;
}
    
#be61d98e {
    height: auto;
}
    
#\30 ef63d54 {
    height: auto;
}
    
#dada9f7e::before, #dada9f7e > .bgExtraLayerOverlay {
    
}
    
#\33 31a1a28 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f51e31 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 25a0cd2 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 62a849e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 d8a4b41 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0ff5089::before, #\35 0ff5089 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 1eeb9de {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 b3e8fe7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 457b281 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\33 a307b17::before, #\33 a307b17 > .bgExtraLayerOverlay {
    
}
    
#f7b28131 {
    width: 100%;
    min-height: 80px;
}
    
#\38 29a6435.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\38 29a6435 {
    width: 98.92%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0603dde {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 b3e8fe7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 7add444 {
    width: 100%;
    min-height: 260px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\34 1eeb9de::before, #\34 1eeb9de > .bgExtraLayerOverlay {
    
}
    
#f4b721db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f8fbb7ac {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#widget_66a {
    height: auto;
    width: 77.25%;
}
    
#e59c34ed {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#a3c93d02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 86780f9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#c4bd063f::before, #c4bd063f > .bgExtraLayerOverlay {
    
}
#c4bd063f {
    background-position: 0% 50%;
}
    
#f2306a5d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f5b7d334 {
    width: 100%;
    min-height: 117px;
    align-items: center;
}
    
#c6edd310 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14% 6% 10% 6%;
}
    
#\39 0db91c8::before, #\39 0db91c8 > .bgExtraLayerOverlay {
    
}
    
#\31 2bdf56f {
    width: 93.14%;
}
}



@media (max-width: 767px) {
    
#ae1482d5::before, #ae1482d5 > .bgExtraLayerOverlay {
    
}
#ae1482d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#b7e11718 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60% 0% 0% 0%;
}
    
#ab88a2cc::before, #ab88a2cc > .bgExtraLayerOverlay {
    
}
    
#\34 19fc8f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 2% 2% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4d419e3 {
    margin: 0px 0% 0px 0%;
}
    
#group_nh2 {
    width: 99.86%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce5d8ab9 {
    width: 87.99%;
}
    
#widget_62n {
    height: 116px;
    width: 91.24%;
}
    
#b687bfc4 {
    width: 87.99%;
}
}



@media (max-width: 767px) {
    
#f9c16761 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d84ba43 {
    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) {
    
#\34 0145705 {
    width: 100%;
    min-height: 80px;
}
    
#\33 31a1a28 {
    width: 100%;
    min-height: 80px;
}
    
#\37 c7701b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 50px 4%;
}
    
#cafa583b {
    height: auto;
}
    
#b93167c1 {
    height: auto;
}
    
#be61d98e {
    height: auto;
}
    
#\35 4f51e31 {
    width: 100%;
    min-height: 80px;
}
    
#\30 ef63d54 {
    height: auto;
}
    
#dada9f7e::before, #dada9f7e > .bgExtraLayerOverlay {
    
}
    
#\36 25a0cd2 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 2527e48 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 62a849e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 0ff5089::before, #\35 0ff5089 > .bgExtraLayerOverlay {
    
}
    
#\36 e06675a {
    width: 99.97%;
}
    
#\35 4b4183d {
    width: 100.00%;
}
}

