@media all {
  *#dm .dmInner div.u_1093054190 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1093054190 img {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner *.dmform-error .rteBlock { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1351270095 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner div.u_1820159095 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner a.u_1129528723 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/icon/Phone_5344369.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1129528723:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1129528723.hover .iconBg { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1648073860 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1075822832 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1852933488 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1080305186 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1645719790 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

  *#dm .dmInner div.u_721508536 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_618123127 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_713253613 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1491191223 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_953699867 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_3132730238 hr {
    border-width:4px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_3887621373 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1250604858 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/icon/angle+right_1965565.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1250604858:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1250604858.hover .iconBg { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1937313188 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1472347740 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1051415202 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1818229261 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/icon/angle+right_1965565.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1818229261:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1818229261.hover .iconBg { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1146825046 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1014926814 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1672524825 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

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

  *#dm .dmInner div.u_1663219802 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1549569421 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1604281183 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_1534842957 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1383142515 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1942985835 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1190186092 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1988318424 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

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

  *#dm .dmInner div.u_1408287640 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1597309451 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1843752079 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1893589841 span[data-icon-mask] { background-color:var(--color_2) !important; }
}
@media (min-width:1025px) {}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:768px) {}
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 {
    
#\34 d34d169 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb435f96 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\34 b6bef17 {
    background-color: rgba(48, 49, 51, 0);
    background-image: none;
}
    
#widget_3dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_iu6 {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa509c15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 6634b0e {
    width: 99.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15a2399 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#\30 95606c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b9ffbf72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f287b80b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    justify-content: flex-start;
}
    
#f974c5db {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\38 2b386a8 {
    background-color: rgba(48, 49, 51, 0);
    background-image: none;
}
    
#widget_psn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_psn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_e1c {
    width: 94.59%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c938e29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c938e29 {
    width: 99.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fjb {
    width: 94.37%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7p0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e03b069c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-self: auto;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b8b66f90 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\31 50ac391::before, #\31 50ac391 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 50ac391 {
    background-image: url("https://le-de.cdn-website.com/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/dms3rep/multi/opt/AdobeStock_108431715-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_4it.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_4it {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_b88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_38d {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#group_f8a {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#c6649b34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b0947292 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\38 ca06825 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_4gd {
    width: 71.65%;
    height: 516px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_s88.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#widget_s88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9e40f51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 3e7834a {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 28b068b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6iv.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#widget_6iv {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qbu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 549b46b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d3ed952a.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#d3ed952a {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a51d19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 066b135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 71417a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#\35 71417a0 {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9294784 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a17bd119 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#b9575f5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#b9575f5c {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e21e312 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a387cbc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 ec06a3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 18px 18px 18px;
}
#\31 ec06a3b {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f45915fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8cc770a[data-css-edit] {
    z-index: 2;
}
#\30 8cc770a {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6fcd35 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 364ec7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cce49292 {
    margin: -3% 0% 0% 0%;
}
    
#group_ne2 {
    align-items: center;
    width: 20%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_6) #000000 #000000;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8465e0d {
    align-items: flex-start;
    width: 76.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1uf {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 778efa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 62eeef5 {
    align-items: center;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ec0f9aaa {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 32a0dde {
    align-items: flex-start;
    width: 76.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b67131 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4ad50af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8bebf0c {
    align-items: center;
    width: 20%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d663297 {
    width: 19.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e62c3260 {
    align-items: flex-start;
    width: 78.31%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a88d040a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f8bf353 {
    width: 99.14%;
    height: auto;
    max-width: 100%;
}
    
#\36 1a4b4f2 {
    align-items: flex-start;
    width: 35.14%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a147b306 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2b5318.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e2b5318 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_aha {
    flex-direction: row;
    align-items: center;
    width: 64.69%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 3%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5d1346d {
    width: 17.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\36 2d85e6a {
    width: 17.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#df647601 {
    width: 17.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 d0ac151 {
    width: 17.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b62be653 {
    width: 17.6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
}



@media all {
    
#\31 d865a31 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2dab0f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 04c69a8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 b31b0ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 84c2ac8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_c84 {
    width: 100px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 3556959 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cfadaf3 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fcfeb55c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d402496e {
    margin: 0px 0% 0px 0%;
}
    
#\38 25316d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bbe9c9f {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 0;
}
    
#f01bdbcf {
    align-items: flex-start;
    width: 100%;
    min-height: 244px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    justify-content: space-between;
    height: auto;
    order: 2;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9f0fa2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de60843 {
    width: 84.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbb44bd5 {
    width: 90.15%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 4acc2fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\32 4acc2fd {
    width: 134px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b123ccf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d28da07d {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 0;
}
    
#\38 0105fac {
    align-items: flex-start;
    width: 100%;
    min-height: 244px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    justify-content: space-between;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c900a1c4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b783536 {
    width: 90.93%;
    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 51f32ad {
    width: 99.71%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 40a9724.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\31 40a9724 {
    width: 134px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#a85d53bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3914fd6 {
    width: 103.26%;
    height: 181px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7521214 {
    align-items: flex-start;
    width: 100%;
    min-height: 244px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    justify-content: space-between;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5b1b922 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1236a8e {
    width: 95.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4ed5985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 e23b65f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\34 e23b65f {
    width: 134px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35000aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb73b99b {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 0;
}
    
#\37 001547c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c09be386 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07a1a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5c2adde {
    width: 90.15%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a992c151.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#a992c151 {
    width: 134px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#group_cjr {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.992167384111142%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4vr {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.366199884903127%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6li {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.949244830560729%;
    flex-wrap: nowrap;
    align-content: center;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_92u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.366199884903127%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4189ae8 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cf18a19c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 57cbb07 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_in4 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2d78b41 {
    align-items: flex-start;
    width: 78.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1133e19 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vni {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#widget_6ae {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 2847f60 {
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 37ea4ae {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3hr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8261d77 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 acae4fe {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 932ea2f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 44154fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ae2edaf5 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f3c058d8 {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 7ae1b82 {
    align-items: flex-start;
    width: 78.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 254a216 {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#\35 c2201d8 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f52ea4b {
    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;
}
    
#c6be024c {
    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;
}
    
#a8573fb7 {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#\35 509730d {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b847d33a {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cd51a47c {
    align-items: flex-start;
    width: 78.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbb97f7d {
    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;
}
    
#ffda63f1 {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#f901f841 {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#\37 53c9831 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6fbed1e {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b9853921 {
    align-items: flex-start;
    width: 78.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b9f308c {
    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;
}
    
#aa9efc79 {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#fcc0746d {
    width: 103.09%;
    height: auto;
    max-width: 100%;
}
    
#\39 c0874b9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a332add {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 2%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8f65a3c {
    width: 12.57%;
    height: 40px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\32 bda2a39 {
    width: 12.57%;
    height: 40px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\36 ca147b3 {
    width: 12.57%;
    height: 40px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#e4115ff3 {
    width: 12.57%;
    height: 42px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c03aa7b2 {
    width: 12.57%;
    height: 42px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 bb74fb5 {
    width: 12.57%;
    height: 40px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\34 ad87785 {
    width: 12.57%;
    height: 40px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
}



@media all {
    
#\33 1599159::before, #\33 1599159 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
}
#\33 1599159 {
    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/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/dms3rep/multi/opt/HeaderBanner-1920x768px-293a7400-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2f79050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.37%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url("https://le-de.cdn-website.com/78aeea0b6c7f4b78b9c6fe2e8b6de5d3/dms3rep/multi/opt/Taxi-duisburg_Mobil-1920w.jpg");
    background-color: rgba(0, 0, 0, 0);
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bd3c69c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dd3593b {
    width: 93.89%;
    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 707e216 {
    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;
}
    
#group_ob3 {
    align-items: flex-start;
    width: 65.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfe3dbb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 206px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
    padding: 0.5% 1% 0.5% 1%;
}
    
#\33 1e4acbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1e4acbe {
    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;
}
    
#\31 06dbd5b {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.885590805635379%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\36 ed1f75d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_5on {
    align-self: flex-start;
    flex-direction: row;
    align-items: stretch;
    width: 419px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5735558178156865%;
    flex-wrap: nowrap;
    align-content: stretch;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_1lm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 336px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: var(--color_1);
    background-image: none;
    --column-gap: 12px;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0.5% 0% 0.5% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f91a9d0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f91a9d0f {
    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;
}
    
#group_s6t {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.885590805635379%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\36 a371698 {
    width: 100.51%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0a44634 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 206px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
    padding: 0.5% 1% 0.5% 1%;
}
    
#\32 a735c0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 34e06f1 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.885590805635379%;
    order: 1;
    flex-wrap: nowrap;
}
    
#widget_kfe {
    width: 100.51%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 eefae5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 eefae5c {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 40e670f {
    flex-direction: row;
    align-items: stretch;
    width: 795px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: stretch;
    --column-gap: 1%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acfd5ca2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0ab16f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0ab16f9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9746ba8 {
    width: 100.51%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c9fcd2e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d0d9e98b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 74e0dff {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ffa7077c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 01162b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 42fffd3 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.885590805635379%;
    order: 1;
    flex-wrap: nowrap;
}
    
#e404b8a0 {
    width: 100.51%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2c9f351 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 81.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_8);
    background-image: none;
    --column-gap: 0px;
    box-shadow: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 1% 2% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faca3721.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#faca3721 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d34d169 {
    width: 48%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bb435f96 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#aa509c15 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f974c5db {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
}
    
#f287b80b {
    width: 100%;
    min-height: 400px;
    order: 0;
    justify-content: flex-start;
    background-position: 0% 0%;
}
    
#b9ffbf72 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8b66f90 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e03b069c {
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_f8a {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0947292 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_4gd {
    width: 100.00%;
    height: 438px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3e7834a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 320px;
}
    
#d6eeb7dd {
    margin: 0px 0% 0px 0%;
}
    
#widget_6iv {
    height: auto;
}
    
#d3ed952a {
    height: auto;
}
    
#\35 71417a0 {
    height: auto;
}
    
#b9575f5c {
    height: auto;
}
    
#\31 ec06a3b {
    height: auto;
}
    
#d9e40f51 {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 549b46b {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 066b135 {
    width: 49.5%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a17bd119 {
    width: 49.5%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a387cbc3 {
    width: 49.5%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6fcd35 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cce49292 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8cc770a {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: -4% 0% 0% 0%;
}
    
#group_ne2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 8bebf0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 1a4b4f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 62eeef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 d0ac151 {
    height: auto;
}
    
#df647601 {
    height: auto;
}
    
#b62be653 {
    height: auto;
}
    
#\36 2d85e6a {
    height: auto;
}
    
#\39 5d1346d {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d865a31 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
}
    
#\39 b31b0ea {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cfadaf3 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 32px;
}
    
#\38 25316d0 {
    width: 48%;
    min-height: 80px;
    border-radius: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b123ccf7 {
    width: 48%;
    min-height: 80px;
    border-radius: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a85d53bb {
    width: 48%;
    min-height: 80px;
    border-radius: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 35000aa {
    width: 48%;
    min-height: 80px;
    border-radius: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf18a19c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 8261d77 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4189ae8 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_in4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\32 1133e19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\33 2847f60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 2d78b41 {
    min-height: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c0874b9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 932ea2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 acae4fe {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ae2edaf5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 509730d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 53c9831 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 c2201d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 7ae1b82 {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd3c69c {
    padding: 0% 0% 0% 0%;
}
    
#\37 c9fcd2e {
    margin: 0px 0% 0px 0%;
}
    
#\36 707e216 {
    width: 90.81%;
}
    
#bfe3dbb6 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1e4acbe {
    height: auto;
}
    
#\36 0a44634 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eefae5c {
    height: auto;
}
    
#group_5on {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 40e670f {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 62.65%;
}
    
#group_1lm {
    width: 100%;
    justify-content: space-around;
    padding: 0.5% 0% 0.5% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f91a9d0f {
    height: auto;
}
    
#\35 0ab16f9 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 74e0dff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 0b420f9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 d34d169 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#bb435f96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa509c15 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b9ffbf72 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
    order: 1;
}
    
#f287b80b {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0% 0%;
}
    
#f974c5db {
    min-height: unset;
    flex-direction: column;
}
}



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



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



@media (max-width: 767px) {
    
#d9e40f51 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3e7834a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_6iv {
    height: auto;
}
    
#\35 549b46b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d3ed952a {
    height: auto;
}
    
#\30 066b135 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 71417a0 {
    height: auto;
}
    
#a17bd119 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b9575f5c {
    height: auto;
}
    
#a387cbc3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 ec06a3b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 8cc770a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 6% 4% 6% 4%;
    margin: -4% 0% 0% 0%;
}
    
#\37 b6fcd35 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ne2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 8bebf0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\36 1a4b4f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 62eeef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\39 5d1346d {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 45%;
}
    
#\36 2d85e6a {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 45%;
}
    
#df647601 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 26.66%;
}
    
#\36 d0ac151 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 26.66%;
}
    
#b62be653 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 26.66%;
}
    
#group_aha {
    column-gap: 10%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: auto;
    order: 1;
    width: 100.00%;
    align-items: center;
    --column-gap: 10%;
    row-gap: 10px;
}
    
#a147b306 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    row-gap: 24px;
    align-items: center;
    align-content: center;
}
    
#widget_1uf {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\36 8465e0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 d663297 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#e62c3260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#ec0f9aaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\30 32a0dde {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\33 e2b5318 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\31 d865a31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b31b0ea {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\32 cfadaf3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
}
    
#\38 25316d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 bbe9c9f {
    height: 240px;
}
    
#b123ccf7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#d28da07d {
    height: 240px;
}
    
#a85d53bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3914fd6 {
    height: 240px;
}
    
#\39 35000aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#bb73b99b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 4189ae8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf18a19c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_in4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 1133e19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 2847f60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_6ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
    align-self: flex-start;
}
    
#\34 2d78b41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\37 acae4fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 932ea2f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ae2edaf5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\35 509730d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\37 53c9831 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\35 c2201d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\31 7ae1b82 {
    min-height: 0px;
}
    
#cd51a47c {
    min-height: 0px;
}
    
#b9853921 {
    min-height: 0px;
}
    
#\35 8f65a3c {
    height: 50px;
}
    
#\32 bda2a39 {
    height: 50px;
}
    
#\36 ca147b3 {
    height: 50px;
}
    
#e4115ff3 {
    height: 50px;
}
    
#c03aa7b2 {
    height: 50px;
}
    
#\38 bb74fb5 {
    height: 50px;
}
    
#\34 ad87785 {
    height: 50px;
}
    
#\37 a332add {
    height: auto;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1599159 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#f2f79050 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
    padding: 2% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bd3c69c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 dd3593b {
    width: 87.25%;
}
    
#\36 707e216 {
    width: 100%;
}
    
#group_ob3 {
    justify-content: flex-start;
    min-height: auto;
    width: 99.47%;
}
    
#\33 1e4acbe {
    height: auto;
}
    
#\38 eefae5c {
    height: auto;
}
    
#group_5on {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 40e670f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    min-height: auto;
    --column-gap: 2%;
    height: auto;
    align-items: flex-start;
    row-gap: 12px;
    width: 99.47%;
    padding: 0% 0% 0% 0%;
    margin: 30% 0% 0px 0%;
}
    
#group_1lm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f91a9d0f {
    height: auto;
}
    
#\35 0ab16f9 {
    height: auto;
}
    
#\37 c9fcd2e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d0d9e98b {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 74e0dff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#faca3721 {
    height: auto;
}
    
#\31 0b420f9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2c9f351 {
    justify-content: center;
    --column-gap: 10px;
    column-gap: 10px;
}
}

#\31 50ac391.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQFEdEVIjEzkv/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECMQMRIf/aAAwDAQACEQMRAD8AxpWtGba3VDaERue0XJ4yrJoF+yJ4OERSWNbth8o//9k=')!important}