@media all {
  *#dm .dmInner a.u_2924595214 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_3720265177 img {
    border-radius:24px 24px 24px 24px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner a.u_1622728993 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1622728993 { gap:10px !important; }

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

  *#dm .dmInner a.u_1770067914 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1770067914 { gap:10px !important; }

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

  *#dm .dmInner a.u_1794372904 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1794372904 { gap:10px !important; }

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

  *#dm .dmInner a.u_1471082236 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1471082236 { gap:10px !important; }

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

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

  *#dm .dmInner div.u_663905831 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1467486562 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1467486562 { gap:10px !important; }

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

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

  *#dm .dmInner div.u_1931548736 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1077247281 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1651900356 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1651900356 { gap:10px !important; }

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

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

  *#dm .dmInner a.u_1537130318 { gap:8px !important; }

  *#dm .dmInner a.u_1537130318 span.text {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_4) !important;
    font-family:InstrumentSans-Regular !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_1778965490 {
    border-radius:16px 16px 16px 16px !important;
    background-color:rgba(255,239,220,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1617278431 {
    border-radius:16px 16px 16px 16px !important;
    background-color:rgba(255,239,220,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1027701017 {
    border-radius:16px 16px 16px 16px !important;
    background-color:rgba(255,239,220,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1895090917 img {
    border-radius:16px 16px 16px 16px !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_3109612493 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1685169792 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1233898528 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1776216067 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1169095440 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1592657424 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1362727613 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1962113222 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1937755829 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1413334959 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1085124386 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1494847825 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1314072560 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1835552637 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1967358420 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1851511445 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1178066328 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1911722769 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1294227038 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1629156364 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner nav.u_1004635003 { color:black !important; }

  *#dm .dmInner nav.u_1044292227 { color:black !important; }

  *#dm .dmInner a.u_1335785400 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/icon/Arrow+Right_6156041.svg) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1335785400 { gap:10px !important; }

  *#dm .dmInner a.u_1335785400 span.text {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_4) !important;
    font-size:18px !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_2924595214 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1524304250 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1471082236 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1467486562 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1651900356 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1335785400 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2924595214 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1524304250 span.text { font-size:16px !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 {
    
#\39 0186290 {
    max-width: 100%;
    width: 1408px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8ef827 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://le-de.cdn-website.com/b8971361b1fc4c4f9678a4e2853e10ed/dms3rep/multi/opt/siluete_circle_gradient+2-1920w.png");
    border-style: solid;
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 eade279 {
    column-gap: 4%;
    row-gap: 40px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b8fc6fb {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 0px;
    justify-content: space-around;
    min-width: 4%;
    height: auto;
    padding: 60px 15.999999999999998px 60px 15.999999999999998px;
    margin: 0px 0% 0px 0%;
}
    
#fab628b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fab628b1 {
    max-width: 100%;
    width: 604px;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#group_1aa {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#\32 cdcbb22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cdcbb22 {
    width: 69.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 92f0977.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#\37 92f0977 {
    width: auto;
    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;
}
    
#a81e38ee {
    column-gap: 4%;
    row-gap: 34px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 90b1c2d {
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 afbdb21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\33 afbdb21 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a480e2f5::before, #a480e2f5 > .bgExtraLayerOverlay {
    
}
#a480e2f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-position: 0% 100%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_8rg::before, #group_8rg > .bgExtraLayerOverlay {
    
}
#group_8rg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 4%;
    background-image: none;
    background-position: 0% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6abcaa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 6abcaa8 {
    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;
}
    
#\31 5173dc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5173dc2 {
    max-width: 100%;
    width: 28.75%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_atm {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_j1f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cat {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ccb15db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ccb15db {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 985a99a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 985a99a {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea097ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#\33 ea097ce {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02fd227::before, #\30 02fd227 > .bgExtraLayerOverlay {
    
}
#\30 02fd227 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 4%;
    background-image: none;
    background-position: 0% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#febe5106 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 44da594.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 44da594 {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a7aaa2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3a7aaa2 {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4799db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#\36 d4799db {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca24d2e7::before, #ca24d2e7 > .bgExtraLayerOverlay {
    
}
#ca24d2e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 4%;
    background-image: none;
    background-position: 0% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2366dad {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 90c3f01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 90c3f01 {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b288aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0b288aa {
    max-width: 100%;
    width: 87.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e85c018c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#e85c018c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b59bbd80 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 4%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e36f9299::before, #e36f9299 > .bgExtraLayerOverlay {
    
}
#e36f9299 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 1625b2d {
    column-gap: 4%;
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc686d7d {
    max-width: 100%;
    width: 99.85%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9ff5200 {
    margin: 0px 0% 0px 0%;
}
    
#dea71b99 {
    max-width: 100%;
    width: 28.34%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 30074bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 30074bd {
    width: 70.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_smb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
    justify-content: space-between;
    padding: 16px 15.999999999999998px 16px 15.999999999999998px;
    margin: 20px 0% 30px 0%;
}
    
#bc1e8163 {
    row-gap: 24px;
    column-gap: 1.1059270779332988%;
    max-height: 100%;
    width: 24.25%;
    min-height: 126px;
    align-items: flex-start;
    border-radius: 24px 24px 24px 24px;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mo4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ddeebde3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e52bf12 {
    row-gap: 24px;
    column-gap: 1.1059270779332988%;
    max-height: 100%;
    width: 24.25%;
    min-height: 126px;
    align-items: flex-start;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-self: auto;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8ecfb34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e94a0a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ca41e4f7 {
    row-gap: 24px;
    column-gap: 1.1059270779332988%;
    max-height: 100%;
    width: 24.25%;
    min-height: 126px;
    align-items: flex-start;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-self: auto;
    order: 4;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9ce149 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 25acbbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#bfb1e1e8 {
    max-width: 100%;
    width: 24.25%;
    height: 368px;
    max-height: none;
    justify-self: auto;
    order: 3;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d445b43.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#\36 d445b43 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec8ac6fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#ec8ac6fb {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9e7bb0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#\38 e9e7bb0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8to {
    align-items: flex-start;
    width: 48.58%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_rnm {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
}
    
#e5cebd8d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e0d {
    align-items: flex-start;
    width: 58.88%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e834271e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1915030.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 0px 0px;
}
#a1915030 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v97 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
    padding: 0px 15.999999999999998px 0px 15.999999999999998px;
    margin: 0px 0% 0px 0%;
}
    
#group_lbg {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(250, 244, 237, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_5ke {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64.7%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sif {
    width: 31.99%;
    height: 121px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 0ae5b8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 12px 6px 12px;
}
#\31 0ae5b8b {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a261ade6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd15545.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cd15545 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 4px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9399d1c {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(250, 244, 237, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f2bdadbc {
    width: 31.99%;
    height: 121px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#bcc76c54 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64.7%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6863c95.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 12px 6px 12px;
}
#e6863c95 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d03409.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0d03409 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 4px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 18b8828 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4ae013 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(250, 244, 237, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b496551 {
    width: 31.99%;
    height: 121px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 33f59d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 64.7%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bf240f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 12px 6px 12px;
}
#\32 bf240f1 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d302dc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d302dc3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 4px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be093e77 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf0df097 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 auto;
    order: 1;
    padding: 0px 15.999999999999998px 0px 15.999999999999998px;
    margin: 0% 0% 0% 0%;
}
    
#\36 cada629 {
    min-height: 1082px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 180px 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 58993a9 {
    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/b8971361b1fc4c4f9678a4e2853e10ed/dms3rep/multi/opt/Group-161--283-29-1920w.png");
}
    
#group_2gi {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 69d5a96 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rg1 {
    width: 88.61%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qgb {
    width: 100.00%;
    height: 630px;
    max-width: 100%;
}
    
#\38 daa4c63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 daa4c63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc1cfa77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc1cfa77 {
    width: 69.32%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 20px 0%;
}
    
#group_fsk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8880323399454735%;
    order: 3;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a4k.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#widget_a4k {
    width: 255px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#a0e0a94e {
    width: 255px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 55px;
}
    
#\38 45a2155.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 45a2155 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c6c5d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8c6c5d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d81991a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d81991a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 83fad0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 83fad0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e8adcc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e8adcc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b474b84c {
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\32 74e7d57 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\38 332a8a0 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#fd07e145.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd07e145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69b4fc6 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\35 9b48041.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9b48041 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6123fcb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6123fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eee101be {
    flex-direction: row;
    width: 66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: rgba(46,33,26,0.18) #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    align-items: flex-end;
    order: 2;
    flex: 1 1 auto;
    padding: 40px 15.999999999999998px 16px 15.999999999999998px;
    margin: 60px 0% 0% 0%;
}
}



@media all {
    
#\31 9718430.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9718430 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8995883 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 364b0cf {
    min-height: 363px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\34 b7fd1d6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be4cc94b {
    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/b8971361b1fc4c4f9678a4e2853e10ed/dms3rep/multi/opt/Group-166--281-29-25967002-1920w.png");
    background-position: 0% 100%;
}
    
#group_90h {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c88d2a44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c88d2a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4bc949.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d4bc949 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c24a674.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c24a674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc52b6f0 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 253, 248, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 faff06a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 63c6ed2 {
    max-width: 100%;
    width: 104.92%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b22fb154 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g7q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g7q {
    width: 30px;
    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_cgo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f048559.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f048559 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db91632b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db91632b {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1814e47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1814e47 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0956152.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0956152 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9e48e0 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 253, 248, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 640e92f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb1e3bcb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0ab96c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd40c209.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd40c209 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffeaace1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffeaace1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15ede80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e15ede80 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1af8d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f1af8d5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82c4364.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 82c4364 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb4a2885 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 253, 248, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dab4642d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb962f42 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0ca17b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8a0dacd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8a0dacd {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4c992ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4c992ab {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5f1c675.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5f1c675 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9b0e89c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9b0e89c {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e5b337 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 253, 248, 1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    --column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bfb3ca1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.494348261553871%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 baf59c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6a244ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd6aaf8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd6aaf8d {
    width: 30px;
    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 4a739ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4a739ea {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a242cd57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a242cd57 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c11c13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c11c13d {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cafc6760.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cafc6760 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 59f635d {
    max-width: 100%;
    width: 104.92%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be0dec65 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 23ce43f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f0ea49c4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 2e20eb3 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c5c2fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1c5c2fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4fdd65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c4fdd65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16599cb {
    margin: 0px 0% 0px 0%;
}
    
#\37 aa86a6b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5cd3c19 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 100%;
}
    
#\37 80e6f7a {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0186290 {
    width: 100%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#fab628b1 {
    width: 640px;
    min-width: 32px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 eade279 {
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 3% 3% 6% 3%;
}
    
#\32 b8fc6fb {
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 8% 16px 8% 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_1aa {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 90b1c2d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#a81e38ee {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 16px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_8rg::before, #group_8rg > .bgExtraLayerOverlay {
    
}
#group_8rg {
    row-gap: 14px;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
    padding: 5px 5px 5px 5px;
}
    
#group_atm {
    order: 0;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#a480e2f5::before, #a480e2f5 > .bgExtraLayerOverlay {
    
}
    
#\30 02fd227::before, #\30 02fd227 > .bgExtraLayerOverlay {
    
}
#\30 02fd227 {
    row-gap: 14px;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
    padding: 5px 5px 5px 5px;
}
    
#ca24d2e7::before, #ca24d2e7 > .bgExtraLayerOverlay {
    
}
#ca24d2e7 {
    row-gap: 14px;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
    padding: 5px 5px 5px 5px;
}
    
#\31 5173dc2 {
    width: 51.08%;
}
    
#group_j1f {
    width: 44.86%;
}
    
#\33 afbdb21 {
    width: 97.88%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9ff5200 {
    margin: 0px 0% 0px 0%;
}
    
#\36 1625b2d {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 3% 6% 3%;
}
    
#b59bbd80 {
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#bc686d7d {
    width: 504px;
}
    
#dea71b99 {
    width: 504px;
}
    
#group_smb {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#bc1e8163 {
    column-gap: 16px;
    min-height: 86px;
    height: auto;
    justify-content: center;
    width: 49.5%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e52bf12 {
    column-gap: 16px;
    min-height: 86px;
    height: auto;
    justify-content: center;
    width: 49.5%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ca41e4f7 {
    column-gap: 16px;
    min-height: 86px;
    height: auto;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bfb1e1e8 {
    width: 100.00%;
    height: 325px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#e36f9299::before, #e36f9299 > .bgExtraLayerOverlay {
    
}
    
#group_rnm {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e5cebd8d {
    width: 504px;
}
    
#e834271e {
    width: 504px;
}
    
#group_v97 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 0ae5b8b {
    width: auto;
}
    
#a261ade6 {
    width: 504px;
}
    
#\37 cd15545 {
    width: 504px;
}
    
#e6863c95 {
    width: auto;
}
    
#\36 0d03409 {
    width: 504px;
}
    
#\39 18b8828 {
    width: 504px;
}
    
#\32 bf240f1 {
    width: auto;
}
    
#\38 d302dc3 {
    width: 504px;
}
    
#be093e77 {
    width: 504px;
}
    
#group_lbg {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b9399d1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 c4ae013 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcc76c54 {
    width: 64.7%;
}
    
#f2bdadbc {
    height: 149px;
}
    
#group_5ke {
    width: 64.7%;
}
    
#widget_sif {
    height: 149px;
}
    
#group_e0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1915030 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cada629 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 69d5a96 {
    margin: 0px 0% 0px 0%;
}
    
#group_2gi {
    width: 100%;
    min-height: 80px;
}
    
#cf0df097 {
    width: 100%;
    min-height: 80px;
}
    
#eee101be {
    width: 100%;
    min-height: 80px;
}
    
#widget_qgb {
    height: 491px;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9718430 {
    height: auto;
}
    
#\34 b7fd1d6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b22fb154 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g7q {
    height: auto;
}
    
#\39 f048559 {
    height: auto;
}
    
#db91632b {
    height: auto;
}
    
#\36 1814e47 {
    height: auto;
}
    
#\30 0956152 {
    height: auto;
}
    
#dd40c209 {
    height: auto;
}
    
#ffeaace1 {
    height: auto;
}
    
#e15ede80 {
    height: auto;
}
    
#\37 f1af8d5 {
    height: auto;
}
    
#\39 82c4364 {
    height: auto;
}
    
#e8a0dacd {
    height: auto;
}
    
#\31 4c992ab {
    height: auto;
}
    
#\33 5f1c675 {
    height: auto;
}
    
#b9b0e89c {
    height: auto;
}
    
#bd6aaf8d {
    height: auto;
}
    
#\34 4a739ea {
    height: auto;
}
    
#a242cd57 {
    height: auto;
}
    
#\34 c11c13d {
    height: auto;
}
    
#cafc6760 {
    height: auto;
}
    
#\35 364b0cf {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#bc52b6f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 d9e48e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#eb4a2885 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b2e5b337 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2e20eb3 {
    width: 100.00%;
}
    
#e16599cb {
    margin: 0px 0% 0px 0%;
}
    
#\37 aa86a6b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\39 0186290 {
    width: 100.00%;
}
    
#\38 eade279 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 4% 8% 4%;
}
    
#\32 b8fc6fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b87e050 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#fab628b1 {
    min-width: 32px;
    width: 313px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e45c4c {
    margin: 0px 0% 0px 0%;
}
    
#group_1aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 cdcbb22 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a81e38ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 90b1c2d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#\33 e2162c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_8rg::before, #group_8rg > .bgExtraLayerOverlay {
    
}
#group_8rg {
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    padding: 6px 0px 6px 0px;
}
    
#group_atm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a480e2f5::before, #a480e2f5 > .bgExtraLayerOverlay {
    
}
    
#\30 02fd227::before, #\30 02fd227 > .bgExtraLayerOverlay {
    
}
#\30 02fd227 {
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    padding: 6px 0px 6px 0px;
}
    
#ca24d2e7::before, #ca24d2e7 > .bgExtraLayerOverlay {
    
}
#ca24d2e7 {
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    padding: 6px 0px 6px 0px;
}
    
#group_j1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5173dc2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 afbdb21 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b59bbd80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1625b2d {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a9ff5200 {
    margin: 0px 0% 0px 0%;
}
    
#bc686d7d {
    width: 98.71%;
}
    
#dea71b99 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_smb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#bc1e8163 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    column-gap: 0px;
    row-gap: 8px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e52bf12 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    column-gap: 0px;
    row-gap: 8px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ca41e4f7 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    column-gap: 0px;
    row-gap: 8px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bfb1e1e8 {
    width: 100%;
    height: 219px;
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e36f9299::before, #e36f9299 > .bgExtraLayerOverlay {
    
}
    
#group_rnm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 20px 0%;
}
    
#e5cebd8d {
    width: 92.29%;
}
    
#e834271e {
    width: 92.29%;
}
    
#group_v97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_sif {
    height: 150px;
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#\31 0ae5b8b {
    width: auto;
}
    
#a261ade6 {
    width: 92.29%;
}
    
#\37 cd15545 {
    width: 92.29%;
}
    
#f2bdadbc {
    height: 150px;
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#e6863c95 {
    width: auto;
}
    
#\36 0d03409 {
    width: 92.29%;
}
    
#\39 18b8828 {
    width: 92.29%;
}
    
#\33 b496551 {
    height: 150px;
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#\32 bf240f1 {
    width: auto;
}
    
#\38 d302dc3 {
    width: 92.29%;
}
    
#be093e77 {
    width: 92.29%;
}
    
#group_8to {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#group_e0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1915030 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lbg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#b9399d1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\33 c4ae013 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_5ke {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcc76c54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 33f59d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cf0df097 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 cada629 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_2gi {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_qgb {
    height: 240px;
}
    
#eee101be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 daa4c63 {
    width: 100.00%;
}
    
#widget_rg1 {
    width: 100.00%;
}
    
#cc1cfa77 {
    width: 100.00%;
}
    
#group_fsk {
    column-gap: 2.8880323399454735%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_a4k {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#a0e0a94e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 74e7d57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\38 69b4fc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\38 332a8a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#b474b84c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 9718430 {
    height: auto;
}
    
#\36 8995883 {
    width: 92.29%;
}
    
#\35 364b0cf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 b7fd1d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_90h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 63c6ed2 {
    width: 92.29%;
}
    
#widget_g7q {
    height: auto;
}
    
#\39 f048559 {
    height: auto;
}
    
#db91632b {
    height: auto;
}
    
#\36 1814e47 {
    height: auto;
}
    
#\30 0956152 {
    height: auto;
}
    
#cb1e3bcb {
    width: 92.29%;
}
    
#dd40c209 {
    height: auto;
}
    
#ffeaace1 {
    height: auto;
}
    
#e15ede80 {
    height: auto;
}
    
#\37 f1af8d5 {
    height: auto;
}
    
#\39 82c4364 {
    height: auto;
}
    
#bb962f42 {
    width: 92.29%;
}
    
#e8a0dacd {
    height: auto;
}
    
#\31 4c992ab {
    height: auto;
}
    
#\33 5f1c675 {
    height: auto;
}
    
#b9b0e89c {
    height: auto;
}
    
#\36 baf59c2 {
    width: 92.29%;
}
    
#bd6aaf8d {
    height: auto;
}
    
#\34 4a739ea {
    height: auto;
}
    
#a242cd57 {
    height: auto;
}
    
#\34 c11c13d {
    height: auto;
}
    
#cafc6760 {
    height: auto;
}
    
#bc52b6f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d9e48e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb4a2885 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2e5b337 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be4cc94b {
    background-repeat: no-repeat;
    background-size: auto;
}
    
#\35 59f635d {
    width: 92.29%;
}
    
#be0dec65 {
    width: 92.29%;
}
    
#\34 23ce43f {
    width: 92.29%;
}
}



@media (max-width: 767px) {
    
#f0ea49c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2e20eb3 {
    width: 100.00%;
}
    
#\37 aa86a6b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 5cd3c19 {
    background-repeat: no-repeat;
    background-size: auto;
}
    
#\37 80e6f7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#ea8ef827.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABX0lEQVQY0x3QOy8EURgG4JMVCQkFHQoqlYQgYXUKP0Ch0qholBJCK9EgOp1KodZh7O7M7M0aESKyJELcdueyl5nMzM7lvN8RWzx/4GFCCOaZ5Y7YLPZxIzsKQ52NTWUmrGdHPafY74YvnUKIBLPt70Ss5wZRyy/AUjeopuyjpuzzprIZufnFKHgYj2EPsci67+Fmbh6mukdGpkh6+gN6+h1WWuN2/pQHzzsge4VFRmkAhrIGPXNF1ZRPFQltuhShofzAe5A4rxwzbr+OoV7aJl0uUCUF+rrgbT+XgJUO4WpaHL+dMLSMJJzyFswbiXTVp18JbdVroJYyuaOehcHdKiPuT1OrsozG0xFZJY10+QPV1CfMTJk35fPIldf9ljzOhIiGKXan4L4vofm4Ayt3AEs55A11N3ayK6GXnfT9Qi8Twu4SIuyjsD4C520CljbHDSUZ1XMTgVMY8oLb7v/rP21VH6R6cIZxAAAAAElFTkSuQmCC')!important}#be4cc94b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQI103Kyw7CIBSEYd7/9WzExMSaVi5iPCzOIClQNCTUsPg2M78A6QjSCWRq94W3o8pkdgE3R7h7wmup/FZt/DsiJlNEUDIGJXMw19pi9GCww9siwjrFsJwSlCzs5gLSpR2DDG+T+KhLDOu04XHO/LxlkM79PCQms/0AKyO7ZiuYdiQAAAAASUVORK5CYII=')!important}