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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

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

  *#dm .dmInner nav.u_1334280917 { color:white !important; }

  *#dm .dmInner nav.u_1387262148 { color:white !important; }

  *#dm .dmInner nav.u_1130474089 { color:white !important; }

  *#dm .dmInner nav.u_1253909214 { color:white !important; }

  *#dm .dmInner nav.u_1150229135 { color:white !important; }

  *#dm .dmInner nav.u_1275506902 { color:white !important; }

  *#dm .dmInner *.u_1029599853 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1475137567 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1475137567 { border-radius:50px 50px 50px 50px !important; }

  *#dm .dmInner div.u_1079885842 {
    background-color:rgba(255,255,255,0.16) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1029599853:hover {
    background-color:rgba(27,190,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1029599853.hover {
    background-color:rgba(27,190,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1029599853 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e8671df232dc4457887f29954455411b/icon/whatsapp_7162780.svg) !important;
  }

  *#dm .dmInner a.u_1029599853 {
    background-color:rgba(37,211,102,1) !important;
    background-image:none !important;
    gap:6px !important;
  }

  *#dm .dmInner div.u_1100890959 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

  *#dm .dmInner *.u_1856619431 { width:100% !important; }

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

  *#dm .dmInner a.u_1978562862:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1978562862.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1244237989:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1244237989.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1624330332:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1624330332.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1633820331:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1633820331.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1770157243:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1770157243.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1963010055:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1963010055.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1529216393:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1529216393.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1954461228:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1954461228.hover { background-image:initial !important; }

  *#dm .dmInner *.u_1548269663 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1548269663 { border-radius:50px 50px 50px 50px !important; }

  *#dm .dmInner *.u_1148601882 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1148601882:hover {
    background-color:rgba(27,190,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1148601882.hover {
    background-color:rgba(27,190,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1148601882 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e8671df232dc4457887f29954455411b/icon/whatsapp_7162780.svg) !important;
  }

  *#dm .dmInner a.u_1148601882 {
    background-color:rgba(37,211,102,1) !important;
    background-image:none !important;
    gap:6px !important;
  }

  *#dm .dmInner *.u_1056336563 { text-align:CENTER !important; }

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

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }

  *#dm .dmInner *.u_1100890959 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1100890959 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1100890959 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1100890959 .photoGalleryThumbs .image-container a { padding-top:332px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1100890959 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1100890959 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1100890959 .photoGalleryViewAll { padding:0 7.5px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1100890959 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1100890959 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1100890959 .photoGalleryViewAll { padding:0 10px !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(0, 0, 0, 0);
}
}



@media all {
    
#a3d1e60e {
    width: 100%;
    height: auto;
    max-width: 580px;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d5d48cce {
    margin: 0px 0% 0px 0%;
}
    
#\31 555e18d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 28px 20px 28px;
}
#\31 555e18d {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d729033.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 28px 20px 28px;
}
#\33 d729033 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 64e6f86 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    padding: 200px 0px 200px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a23df70a {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 3;
}
    
#\31 e0fb3fb {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f1b05348::before, #f1b05348 > .bgExtraLayerOverlay {
    
}
#f1b05348 {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
}
    
#\32 230f8a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 538px;
    min-height: 47px;
    max-height: 100%;
    order: 4;
    height: auto;
    column-gap: 2%;
    --column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6babdfc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 72px 4% 72px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b9f19e2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 14px 6px 14px;
}
#b9f19e2b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 24px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0cc3ca1 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#fc8adc44 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9f06948 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 de7f129 {
    min-height: 18px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 13.15px 4%;
    margin: 0% 0% 0% 0%;
}
    
#e6a7a647 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#ccb25b5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 5298064 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eef694bc {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 08fbb31 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bf156af::before, #\39 bf156af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\39 bf156af {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/4548568d-804f-4ac8-902d-153f6e1b2b5b-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a58ddc76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#a58ddc76 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9212b19 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3c79229 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: stretch;
    align-items: stretch;
    padding: 26.3px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 34eb0b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\38 34eb0b8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2ddf5b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#b2ddf5b4 {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 9e8235e::before, #\33 9e8235e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\33 9e8235e {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/4f0a3f34-8f61-496a-8038-a2faa65d7b51-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c1e46527 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d685052.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\33 d685052 {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 1a89568.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\36 1a89568 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f351b2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\36 f351b2b {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef3dbdea {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 dd280bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\36 dd280bd {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62f6a8e::before, #\34 62f6a8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\34 62f6a8e {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/c7fb6aad-e9ae-45f9-9979-35b01ceb9140-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 464e7dc {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 109f7f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\32 109f7f1 {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 333203f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\35 333203f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51e7539 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#e72f003a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#abaccff5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#fbf32bc0::before, #fbf32bc0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#fbf32bc0 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/e4d2eb42-29c3-4a82-bfbf-c3443758598a-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#dd7c352e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c6efc7 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e695c92 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2acd839.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\38 2acd839 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcee68ae {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b317a7e0 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c11d333 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4fdb36e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\34 4fdb36e {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 50252ba {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad1c35d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 03efdb6 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe7fe58 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9db4fdd {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 cd078aa {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e91fb4da::before, #e91fb4da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#e91fb4da {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/1d6908e4-08ae-448b-aaef-61f0529d23e3-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#bde57c97::before, #bde57c97 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#bde57c97 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/2acddc6b-6633-46cd-9822-619ea58d3639-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c245b0df {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#f33d450e::before, #f33d450e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#f33d450e {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/14591513-16e5-4916-a3af-4a90058411c8-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bdfc2d0 {
    margin: 0px 0% 0px 0%;
}
    
#a2c4af77 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd2653e {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc853455 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b64dea6 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51e0d80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\34 51e0d80 {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 12f24f0 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#f59b9239 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d6c768ea {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d150dcd6 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2cc8abc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\37 2cc8abc {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e5e2eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\35 8e5e2eb {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 a2a23e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\36 a2a23e5 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90a5c72 {
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 15f19b4 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\31 b905069::before, #\31 b905069 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\31 b905069 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/e8671df232dc4457887f29954455411b/dms3rep/multi/opt/d11eb463-aa3d-45c3-9c29-0dd6909c0507-501h.png");
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#bdf6878c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#bdf6878c {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6a985e2 {
    width: 100%;
    height: 480px;
    max-width: 100%;
    order: 0;
}
    
#\39 1afc421 {
    background-color: var(--color_7);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#ea53d4bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea53d4bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d8aa07bd {
    margin: 0px 0% 0px 0%;
}
    
#\32 e1c9e4c {
    width: 100%;
    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 e047ea9 {
    min-height: 615px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 54px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 227140f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 9e069d8 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\32 1993337 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a9f60c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7375502 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7b19e38 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 d3f2850.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d3f2850 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 8px 0%;
}
    
#e443706e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#c5630cbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d2db7a08 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e440e0ac {
    margin: 0px 0% 0px 0%;
}
    
#e678c65f {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1);
    border-style: solid;
    padding: 26px 26px 26px 26px;
    margin: 0% 0% 0% 0%;
}
    
#b76cf22f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b76cf22f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 8px 0% 8px 0%;
}
    
#\37 ef84679.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ef84679 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 8px 0%;
}
    
#fa194d27 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5dff6c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e213a177 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1a25ba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ece8436e {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1);
    border-style: solid;
    padding: 26px 26px 26px 26px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b68a74b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b68a74b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 8px 0% 8px 0%;
}
    
#\36 4310adf {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1);
    border-style: solid;
    padding: 26px 26px 26px 26px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba26324 {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1) rgba(227, 235, 242, 1);
    border-style: solid;
    padding: 26px 26px 26px 26px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a718e9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3601310 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1ef9c4d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 79ffc08 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 7abbc63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b94deec8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 70px 24px 70px 24px;
    margin: 0% 0% 0% 0%;
}
    
#f4f342e1 {
    width: 100%;
    height: auto;
    max-width: 800px;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c680b83 {
    width: 46.8%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 b0a3173 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 882d359 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 33bfc45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d73c86c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 28px 20px 28px;
}
#d73c86c6 {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d1097d0 {
    min-height: 303px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bb843580 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 c566592 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fbfe584d[data-pinned] {
    position: sticky;
    top: 133px;
    bottom: auto;
    z-index: 1;
}
#fbfe584d {
    width: 100%;
    height: 499px;
    max-width: 100.00006921812361%;
}
}



@media all {
    
#\38 ec71eff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 99d894e {
    width: 100%;
    height: auto;
    max-width: 650px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fde43824.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 28px 20px 28px;
}
#fde43824 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f9e5062 {
    min-height: 390px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5e2f6da.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 28px 20px 28px;
}
#\35 5e2f6da {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4e47f9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f4d286a {
    flex-direction: row;
    align-items: flex-start;
    width: 538px;
    min-height: 47px;
    max-height: 100%;
    order: 2;
    height: auto;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 528df81::before, #\39 528df81 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 528df81 {
    background-color: var(--color_4);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 f547d56 {
    width: 100%;
    height: auto;
    max-width: 650px;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3d1e60e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 555e18d {
    width: auto;
    height: auto;
    min-height: 79px;
    align-self: center;
}
    
#\33 d729033 {
    width: auto;
    height: auto;
    min-height: 54px;
}
    
#\35 64e6f86 {
    width: 100%;
    min-height: 80px;
}
    
#\31 e0fb3fb {
    width: 100%;
    min-width: 10px;
    max-width: 100%;
}
    
#f1b05348::before, #f1b05348 > .bgExtraLayerOverlay {
    
}
    
#\32 230f8a9 {
    min-height: 54px;
    width: 100%;
    column-gap: 4%;
    height: auto;
    flex: 0 1 auto;
}
    
#\30 6babdfc {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\30 0cc3ca1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 de7f129 {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c11d333 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\37 08fbb31 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\34 4fdb36e {
    height: auto;
}
    
#\39 bf156af::before, #\39 bf156af > .bgExtraLayerOverlay {
    
}
#\39 bf156af {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\35 9212b19 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\32 50252ba {
    width: 100.00%;
}
    
#c3c79229 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 796px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    justify-content: flex-start;
}
    
#\30 fe7fe58 {
    width: 100.00%;
}
    
#b2ddf5b4 {
    height: auto;
}
    
#\33 9e8235e::before, #\33 9e8235e > .bgExtraLayerOverlay {
    
}
#\33 9e8235e {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\35 9db4fdd {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\33 d685052 {
    height: auto;
}
    
#\34 62f6a8e::before, #\34 62f6a8e > .bgExtraLayerOverlay {
    
}
#\34 62f6a8e {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\39 cd078aa {
    width: 100.00%;
    justify-content: flex-end;
}
    
#e91fb4da::before, #e91fb4da > .bgExtraLayerOverlay {
    
}
#e91fb4da {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#bde57c97::before, #bde57c97 > .bgExtraLayerOverlay {
    
}
#bde57c97 {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#f33d450e::before, #f33d450e > .bgExtraLayerOverlay {
    
}
#f33d450e {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\32 109f7f1 {
    height: auto;
}
    
#\30 fd2653e {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\31 b64dea6 {
    width: 100.00%;
}
    
#fbf32bc0::before, #fbf32bc0 > .bgExtraLayerOverlay {
    
}
#fbf32bc0 {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\34 51e0d80 {
    height: auto;
}
    
#dd7c352e {
    width: 100.00%;
}
    
#\31 1c6efc7 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#\35 e695c92 {
    width: 100.00%;
}
    
#d6c768ea {
    width: 100.00%;
}
    
#d150dcd6 {
    width: 100.00%;
}
    
#\37 2cc8abc {
    height: auto;
}
    
#\35 8e5e2eb {
    height: auto;
}
    
#\30 90a5c72 {
    width: 100.00%;
    justify-content: flex-end;
}
    
#b317a7e0 {
    width: 100.00%;
}
    
#\31 b905069::before, #\31 b905069 > .bgExtraLayerOverlay {
    
}
#\31 b905069 {
    width: 30.66%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#bdf6878c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea53d4bb {
    align-self: stretch;
}
    
#\37 e047ea9 {
    min-height: 373px;
}
    
#\33 227140f {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e440e0ac {
    margin: 0px 0% 0px 0%;
}
    
#e678c65f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#e213a177 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ece8436e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\36 4310adf {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\38 ba26324 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\30 a718e9d {
    column-gap: 3.49%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3601310 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1ef9c4d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f4f342e1 {
    width: 97.52%;
}
    
#\38 c680b83 {
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b0a3173 {
    row-gap: 10px;
}
    
#\38 882d359 {
    justify-content: flex-start;
}
    
#\30 33bfc45 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\38 d1097d0 {
    min-height: 226px;
}
    
#\35 c566592 {
    align-self: stretch;
}
    
#fbfe584d {
    height: 278px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 99d894e {
    width: 88.77%;
}
    
#\38 f9e5062 {
    min-height: 166px;
}
    
#\38 f547d56 {
    width: 97.52%;
}
}



@media (max-width: 767px) {
    
#f1b05348 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 0cc3ca1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a3d1e60e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
    
#\31 555e18d {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d729033 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 64e6f86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a23df70a {
    height: 18px;
}
    
#f1b05348::before, #f1b05348 > .bgExtraLayerOverlay {
    
}
    
#\32 230f8a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 329px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
    row-gap: 17px;
}
    
#\30 6babdfc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b9f19e2b {
    width: 100.06%;
}
    
#\30 0cc3ca1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 de7f129 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e6a7a647 {
    min-height: 93px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f33d450e::before, #f33d450e > .bgExtraLayerOverlay {
    
}
#f33d450e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\34 4fdb36e {
    height: auto;
}
    
#\32 109f7f1 {
    height: auto;
}
    
#\39 bf156af::before, #\39 bf156af > .bgExtraLayerOverlay {
    
}
#\39 bf156af {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#c3c79229 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#fbf32bc0::before, #fbf32bc0 > .bgExtraLayerOverlay {
    
}
#fbf32bc0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\34 51e0d80 {
    height: auto;
}
    
#b2ddf5b4 {
    height: auto;
}
    
#\33 9e8235e::before, #\33 9e8235e > .bgExtraLayerOverlay {
    
}
#\33 9e8235e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\35 8e5e2eb {
    height: auto;
}
    
#\37 2cc8abc {
    height: auto;
}
    
#\33 d685052 {
    height: auto;
}
    
#\34 62f6a8e::before, #\34 62f6a8e > .bgExtraLayerOverlay {
    
}
#\34 62f6a8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#e91fb4da::before, #e91fb4da > .bgExtraLayerOverlay {
    
}
#e91fb4da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\31 b905069::before, #\31 b905069 > .bgExtraLayerOverlay {
    
}
#\31 b905069 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#bde57c97::before, #bde57c97 > .bgExtraLayerOverlay {
    
}
#bde57c97 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#bdf6878c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 6a985e2 {
    height: 240px;
}
    
#ea53d4bb {
    width: 102.24%;
}
    
#\32 e1c9e4c {
    width: 100%;
}
    
#\37 e047ea9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\33 227140f {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\38 9e069d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e678c65f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e213a177 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ece8436e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4310adf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ba26324 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a718e9d {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5630cbe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 1ef9c4d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b94deec8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4f342e1 {
    width: 94.59%;
}
}



@media (max-width: 767px) {
    
#\35 b0a3173 {
    min-height: 205px;
    align-items: center;
    order: 1;
    width: 100%;
    height: auto;
}
    
#\38 882d359 {
    min-height: 240px;
    align-items: center;
    order: 0;
    width: 100%;
}
    
#\30 33bfc45 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#d73c86c6 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\38 d1097d0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
}
    
#fbfe584d {
    height: 247px;
}
}



@media (max-width: 767px) {
    
#\38 ec71eff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 99d894e {
    width: 94.29%;
}
    
#fde43824 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f9e5062 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 5e2f6da {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f4d286a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
    row-gap: 17px;
}
    
#\38 f547d56 {
    width: 94.59%;
}
}

#\31 b905069.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQY0yXMa0+CUACA4fNHW1vWcs5cZswmMpRQxBTJAdFBQRQBOXHzjteM8Hc115f307MXIBFHQgkJpS+h5EplTyYDSIX92lRjZgMW+Arlw4onE55UdiXcvZT4R4HyChbD5kJvzFQ6hBVPwlG3aPOYzWOT9+Kk+wIii4/Mztp4W2i1QCYsLq8zGZVOD+oZncmCHRJ3jrC1+fWoGULSbD/2qrcycQ3JlFK9A0cfHr3PPRK2Vmeu0hb3pFRSEn4FyVSPugenqfYz1b59eEDiasg63aJKpyF5c/kzWRAvjd+lEc/1U9jbWLz3QYzYnEqnh40Ho5UHydo+R3ayGsdzfY/EQKFMrjBgskYrb3LPINk4562TRFa8HB1cOezTFo/pbG7cLpgc9gds+7L/HM4t8gAAAABJRU5ErkJggg==')!important}#\33 9e8235e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA20lEQVQY00WPbRqBQBRGZ3so1WiKrMJHMU0yiIUgRU2pUHbnmQq/z/Pecy54H8bVYVx6xnOr51RLXZU58IqlwBJ9UwDV3qj2RumNHhyj1B0wotyWHF9MARRUK6iWU3R31cSBEZavi35gCudZ7zTtgoTAhEBGlBjLt6UUWuJlLpxn3dOkc5x0wH2lps4gcSCzlQhLzdSvpxyX3ui1Gz63ekFRVt+Pbfnvbrpeu+Fjo+VrlK54WoTlcNEPLBFka5S5bVezCy0OfF7QA8zm1vgvbkHrZuSH65e+u6b8A6qukl8Kobh/AAAAAElFTkSuQmCC')!important}#\39 bf156af.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXM2VKCUAAA0PuvPfXU5MiMW0qioois4VUWQUTWe93wImZTkPZS0z81nQ84QJ+08FIuiV8S/+sV/ZTk93a+5jj1Z4E+BpbU2Xkvn1l42SzeD941R99lds0RiYzInABH7aYBvJ1jEkLkKNidvqVhQaJTYiFbBI7KHMP57Zz4Oq9xHSj2j8gtsviULLAj/ef7tVYQ35J7w06VHzztIrvIkiy2sC0BOKrFJk8iQ2BqdP1xwtLZ1i9zfAyNxBKBwlQ8jdm6Kk9XmWZFHtH5LvggyX49D/UxEOgHD7KH0JCHbbZNyWybIPey9/FSW01ZMGzcm9LzxoMzsScwdbnfwC5MAzMwRVOkAUPdaVwzWCimOpIGTaFLeZBLbGU1G0+51h+HvLgrR6aZSQAAAABJRU5ErkJggg==')!important}#f33d450e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOUlEQVQY0wXByU7CQAAA0Pk3PegBTeCgGAMGDZW4hYhCBFGQQElww4q0solip4XulELL0AVoejD6S74HdoL+yN72QSQY2vUH/GsbvpVN32rAvx4ObcUOIyAaDWNYOIaFT4/342fY5flROhXPZi4K+UypeAvK5Tscz+F4rkY8NCii2ybpXpuFXQZ2If0BWPa736e5AbRMw7HRwkG2qRu6qsgcx9HAspDnLT3P/fv9cRe2Y6O5gxAajzVFlnkA4ddsZizdubt09Mlooim2jdB0rE9UVZVAo0mONMU0p2NtKPCsJAxsC00NzdC10WgI2p2WLIuaNhR5hqU/GbqryBzPQUkYyBIPBFEURYGBvU6LbFKv5NszVa8Sz5Ua8UjVX4CkqJCB71SNqFae7oulwnU2nUgmTq6S8fxN6h9+GrbHxNps/wAAAABJRU5ErkJggg==')!important}