@media all {
  *#dm .dmInner a.u_1933103948 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1933103948:hover span.icon { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1933103948.hover span.icon { color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1933103948 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_2498783843 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2498783843 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1933103948:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1933103948.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_2498783843:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_2498783843.hover span.text { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner a.u_1933103948 {
    gap:12px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after {
    border-style:solid !important;
    border-width:1px 0 0 0 !important;
    border-color:var(--color_5) #000000 #000000 #000000 !important;
  }

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

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after {
    border-style:solid !important;
    border-width:1px 0 0 0 !important;
    border-color:var(--color_5) #000000 #000000 #000000 !important;
  }

  *#dm .dmInner div.u_3966448921 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1856962216 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_2498783843 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1933103948 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    width:18px !important;
    height:18px !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Phone_8344386.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1346565776 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(248,245,255,1) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image--2823-29--282-29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
  }

  *#dm .dmInner a.u_1601231994 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1601231994:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1601231994.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1601231994:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1601231994.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1601231994 span.text {
    font-weight:400 !important;
    color:var(--color_8) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1188031947 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1209016505 img {
    border-radius:12px 12px 12px 12px !important;
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1706316228 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1637187889 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1637187889:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1637187889.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1637187889:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1637187889.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1637187889 span.text {
    font-weight:400 !important;
    color:var(--color_8) !important;
  }

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

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

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

  *#dm .dmInner div.u_3137222828 {
    background-color:rgba(255,255,255,0.5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_3137222828:hover .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_3137222828.hover .svg { fill:var(--color_6) !important; }

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

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

  *#dm .dmInner div.u_3137222828:hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3137222828.hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1171103999 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1171103999:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1171103999.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1171103999:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1171103999.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1171103999 span.text {
    font-weight:400 !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner *.u_1591624654 { display:none !important; }

  *#dm .dmInner *.u_1772426586 { display:none !important; }

  *#dm .dmInner *.u_1930838387 { display:none !important; }

  *#dm .dmInner *.u_1195007032 { display:none !important; }

  *#dm .dmInner *.u_1368238794 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:24px !important;
    color:rgb(45,46,50) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:24px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:50px !important;
    padding-bottom:24px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:10px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:0px !important;
  }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:24px !important;
    color:rgb(45,46,50) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:24px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:50px !important;
    padding-bottom:24px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:10px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:0px !important;
  }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }

  *#dm .dmInner a.u_1601231994 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1601231994:hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1601231994.hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1637187889 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1637187889:hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1637187889.hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1171103999 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1171103999:hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1171103999.hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1773818127 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,0.5) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image-2823-29-282-29-2880w+%283%29-1920w.png?jxl&v=jxl) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1798053385 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(248,245,255,0.2) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image+%2824%29+%283%29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.2) rgba(218,204,255,0.2) rgba(218,204,255,0.2) rgba(218,204,255,0.2) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1484183144 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(218,204,255,0.8) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image+%2824%29+%283%29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1560028390 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,0.5) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image-2823-29-282-29-2880w+%283%29-1920w.png?jxl&v=jxl) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
  }

  *#dm .dmInner div.u_1351204984 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,0.5) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image+%2824%29+%283%29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
  }

  *#dm .dmInner div.u_1904226710 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(248,245,255,1) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image-2823-29-282-29-2880w+%283%29-1920w.png?jxl&v=jxl) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
  }

  *#dm .dmInner div.u_1064525811 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(218,204,255,0.8) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image+%2824%29+%283%29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_530046596 {
    border-top-style:solid !important;
    border-top-color:var(--color_5) !important;
    border-top-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1260723429 {
    background-color:rgba(255,255,255,0.5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1260723429:hover .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1260723429.hover .svg { fill:var(--color_6) !important; }

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

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

  *#dm .dmInner div.u_1260723429:hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1260723429.hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1198889251 {
    background-color:rgba(255,255,255,0.5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) rgba(255,255,255,0.8) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1198889251:hover .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1198889251.hover .svg { fill:var(--color_6) !important; }

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

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

  *#dm .dmInner div.u_1198889251:hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1198889251.hover {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1417851422 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1417851422:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1417851422.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1417851422:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1417851422.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1417851422 span.text {
    font-weight:400 !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1417851422 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1417851422:hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1417851422.hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1929191931 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1929191931 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1929191931:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1929191931.hover span.text { color:var(--color_5) !important; }

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

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

  *#dm .dmInner a.u_1929191931 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1701827821 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1701827821:hover span.icon { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1701827821.hover span.icon { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1701827821 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1701827821:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1701827821.hover span.text { color:var(--color_5) !important; }

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

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

  *#dm .dmInner a.u_1701827821 {
    gap:12px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1701827821 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    width:18px !important;
    height:18px !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Phone_8344386.svg) !important;
    order:1 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1168028515 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(248,245,255,0.65) !important;
    background-image:url(https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/image+%2824%29+%283%29-1920w.png) !important;
    background-repeat:no-repeat !important;
    background-size:auto !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) rgba(218,204,255,0.5) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1128623148 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1416552334 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/icon/Thin+Arrow+Right_1647494.svg) !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1416552334:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1416552334.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1416552334:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1416552334.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1416552334 span.text {
    font-weight:400 !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1416552334 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1416552334:hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1416552334.hover {
    background-color:rgba(233,224,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1694957958 .cardCTA button:hover { background-color:rgba(233,224,255,1) !important; }

  *#dm .dmInner div.u_1694957958 .dmNewParagraph { font-weight:300 !important; }

  *#dm .dmInner div.u_1694957958 .cardContent { font-weight:300 !important; }

  *#dm .dmInner div.u_1694957958 .Solocal_delineator {
    border-right-style:solid !important;
    border-right-width:1px !important;
    border-right-color:rgba(233,224,255,0.5) !important;
  }

  *#dm .dmInner div.u_1694957958 .Solocal_dotted {
    border-right-style:solid !important;
    border-right-width:1px !important;
    border-right-color:rgba(233,224,255,0.5) !important;
  }

  *#dm .dmInner div.u_1694957958 {
    border-radius:12px 12px 12px 12px !important;
    background-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(248,245,255,0.8) 100%) !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(233,224,255,1) !important;
  }

  *#dm .dmInner *.u_1694957958 .cardCTA button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1694957958 .cardTitle {
    color:var(--color_8) !important;
    font-family:'Montserrat' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1694957958 .photoContainer a img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner *.u_1694957958 .Solocal_frontContainer .Solocal_linksContainer .aMore { text-align:LEFT !important; }

  *#dm .dmInner *.u_1694957958 .cardContent a { text-align:LEFT !important; }

  *#dm .dmInner *.u_1694957958 .cardReadMore .aMore { text-align:LEFT !important; }

  *#dm .dmInner *.u_1694957958 .Solocal_pager a { text-align:LEFT !important; }

  *#dm .dmInner *.u_1694957958 #spanCurrent { text-align:LEFT !important; }

  *#dm .dmInner *.u_1694957958 .Solocal_gallery_prev { color:rgba(218,204,255,0) !important; }

  *#dm .dmInner *.u_1694957958 .Solocal_gallery_next { color:rgba(218,204,255,0) !important; }

  *#dm .dmInner div.u_1694957958 .cardDate {
    color:rgba(102,102,102,1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1694957958 .Solocal_shrinker {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1694957958 .cardCTA button {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_5) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner *.u_1368238794 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1368238794 .photoGalleryViewAll { padding:0 8px !important; }

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

  *#dm .dmInner div.u_1694957958 .cardTitle { font-size:18px !important; }

  *#dm .dmInner div.u_1694957958 .cardCTA button {
    height:36px !important;
    width:120px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1368238794 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1368238794 .photoGalleryViewAll { padding:0 8px !important; }

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

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1565650019.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1091998717.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner div.u_1694957958 .cardTitle { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1694957958 .cardTitle { font-size:18px !important; }

  *#dm .dmInner div.u_1694957958 .cardCTA button {
    height:36px !important;
    width:120px !important;
  }

  *#dm .dmInner div.u_1694957958 .cardDate { font-size:13px !important; }

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

  *#dm .dmInner *.u_1368238794 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1368238794 .photoGalleryViewAll { padding:0 8px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 424ce35::before, #\35 424ce35 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(86, 0, 110, 1) 0%, rgba(142, 0, 180, 1) 100%);
}
#\35 424ce35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/AdobeStock_1945700476-1920w.png");
    border-radius: 0 30px 0 0;
    background-color: var(--color_8);
    background-position: 100% 50%;
    padding: 160px 40px 120px 40px;
    margin: -100px 0% 0px 0%;
}
    
#f8805ba7::before, #f8805ba7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
}
#f8805ba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    justify-content: flex-end;
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/AdobeStock_1977781109-4c1f86cc-828h.png");
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b96cdb5d {
    min-height: 635px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_mtv {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_d4o.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#widget_d4o {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_vnj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vnj {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px -20%;
}
    
#group_c68 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3b54746.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 24px 6px 24px;
}
#c3b54746 {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0f9df32 {
    margin: 0px 0% 0px 0%;
}
    
#d06da52d {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(131, 0, 166, 1) 100%);
    background-position: 100% 0%;
    background-origin: border-box;
}
    
#widget_vi5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#widget_vi5 {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 18e7eeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 245, 255, 1);
    align-self: auto;
    padding: 32px 32px 32px 32px;
    margin: -32px 0% -32px 0%;
}
    
#ebeb0561 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 2% 4% 2%;
}
    
#group_idd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eq9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 0px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#cd2953c0 {
    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;
}
    
#widget_qr6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f78ca4a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ucd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    border-width: 1px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 32px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_re2 {
    align-items: flex-start;
    width: 48.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 24px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d97b23ac {
    margin: 0px 0% 0px 0%;
}
    
#widget_grd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3hq {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#widget_ulm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ulm {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 748b08f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 748b08f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#group_jpn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 122.17%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 4;
    --column-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: -8px 0% -8px 0%;
}
    
#widget_5l0 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_rbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b41696c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 122.17%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 4;
    --column-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: -8px 0% -8px 0%;
}
    
#d37d69c9 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\30 daec721.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 daec721 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_g2b {
    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;
}
    
#bb89fcac {
    align-items: flex-start;
    width: 48.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 24px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c5ae9476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe9df7bf {
    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;
}
    
#\33 bc585bb {
    align-items: flex-start;
    width: 48.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 24px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d58ef3a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3bcf939 {
    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;
}
    
#\31 32c8922 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 122.17%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 4;
    --column-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: -8px 0% -8px 0%;
}
    
#\36 8c795fe {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\37 ab37d1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ab37d1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3e6183a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 122.17%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 4;
    --column-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: -8px 0% -8px 0%;
}
    
#\39 1ff8900 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\30 cc7bbe6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 cc7bbe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c572ef3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#acfb8115 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 41c3777 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
}
    
#\37 e6711a4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1ecd86c {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c38e768.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\33 c38e768 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j9k {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\32 dbe3e00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-width: 1px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d509590 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#widget_d7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#ed35c218 {
    margin: 0px 0% 0px 0%;
}
    
#e6a187bc::before, #e6a187bc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#e6a187bc {
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/AdobeStock_2105177023-1920w.png");
    background-size: contain;
    background-position: 100% 50%;
}
    
#\35 3f67235 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-width: 1px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1dd36c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}



@media all {
    
#\36 9ffe4dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9b1768c {
    min-height: 1054px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 c713d5f {
    margin: 0px 0% 0px 0%;
}
    
#group_5r9 {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/AdobeStock_733649183-1920w.png");
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb711f6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#cb711f6b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed04bb00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed04bb00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jm5 {
    align-items: flex-end;
    width: 67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_s8e {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(248, 245, 255, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
    margin: -70px 0% 0px 0%;
}
    
#\32 181e7ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\32 181e7ca {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1lm {
    width: 100%;
    height: 414px;
    min-height: 100px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f693be23::before, #f693be23 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#f693be23 {
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/AdobeStock_2037911407-e64149cc-1920w.png");
    background-size: contain;
    background-position: 50% 100%;
}
    
#\31 9e524dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9e524dd {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 32px 16px -80px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#dc81d8e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#dc81d8e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9252069 {
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#\33 bfffb5c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6c84853 {
    margin: 0px 1% 0px 1%;
}
    
#\35 fbf88a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c161a723 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc9157e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#\39 fc9157e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aebcaf68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 3e113f5 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a429bb41 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6e20e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 cf07da1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b8d0d32 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70ab16d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 b25543a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e1740bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb5ca027.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb5ca027 {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e04ef70b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e04ef70b {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c953ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8c953ad {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 11598ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2cb6eb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_tov {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c667e0b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c667e0b7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 574a2a0 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 15980ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9341e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\39 9341e92 {
    width: 314px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4017311 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 be6cb6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.17%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aab526db {
    background-image: linear-gradient(180deg, rgba(248, 245, 255, 0.8) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 0 0;
}
    
#group_96r {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_tsk {
    align-items: flex-start;
    width: 49.17%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5b88a55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5b88a55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c936370 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    justify-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 53a59ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 53a59ec {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf54715.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\33 cf54715 {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 715b523.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 715b523 {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t3n {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9pg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9pg {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c621eed1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c621eed1 {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1972da0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1972da0 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3mb.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_3mb {
    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;
}
    
#\38 88794fa {
    margin: 0px 1% 0px 1%;
}
    
#group_h11 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdq {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2587ce9 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f4a49242 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 41b6402.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 41b6402 {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7098fda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7098fda {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd402b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 bd402b2 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f30bce3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 493d6a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 493d6a2 {
    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;
}
    
#aff23b1e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#de7c40fe {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa3012f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fa3012f {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 519ce44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 519ce44 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 61ae0f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 61ae0f5 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50dc6c2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad1d0565.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#ad1d0565 {
    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;
}
}



@media all {
    
#\34 1801c87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(86, 0, 110, 1) 0%, rgba(142, 0, 180, 1) 100%);
    background-origin: border-box;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 96b405e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab0982ff {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 99cf22a {
    margin: 0px 0% 0px 0%;
}
    
#\33 4c63816.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\33 4c63816 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adde4c90 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ddb48a {
    width: 100%;
    height: 310px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a972480 {
    width: 100%;
    height: 310px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_119 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6924afe::before, #\39 6924afe > .bgExtraLayerOverlay {
    
}
#\39 6924afe {
    background-image: none;
}
    
#c62c3b92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c62c3b92 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b28a0d5 {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0e9194d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0e9194d {
    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;
}
    
#\34 6f2f9af {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6760980539052563%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.2) #000000 #000000 #000000;
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5b7e6e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\34 a5b7e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b84a8f {
    align-items: flex-start;
    width: 67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8f00f17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e040c21 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#fec453c1 {
    margin: 0px 1% 0px 1%;
}
    
#group_25n {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_up9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7807456872565388%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd5b737d {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 15e344b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\39 15e344b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_63q {
    justify-content: flex-end;
    align-items: flex-end;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e5d14c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\34 e5d14c4 {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b229ab4d {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(248, 245, 255, 0.8) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 0 0;
}
    
#group_p84 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8in {
    align-items: flex-start;
    width: 67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 27e4bab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 27e4bab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 92f2169 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\32 6a6ca7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8234667.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\33 8234667 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b176c8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ffd1f869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 39d6258 {
    min-height: 517px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\38 0da8046 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dcl {
    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;
}
    
#bd9e1cd3 {
    background-image: none;
    border-radius: 0 0 20px 20px;
    background-color: var(--color_2);
}
    
#\36 46181ed {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 982cc8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 982cc8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f20b09.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\38 8f20b09 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e460cd36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e460cd36 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca0f79cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca0f79cb {
    width: 24px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d8634fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\36 d8634fc {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8643181 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47a2789.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 24px 6px 24px;
}
#d47a2789 {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6245e2e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://le-de.cdn-website.com/287f5d4611f24bbc8fb6858ff13b94e1/dms3rep/multi/opt/63e6289930000035cb5e3a2b-22726b12-1920w.png");
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#b451bace {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9488fe9 {
    margin: 0px 1% 0px 1%;
}
    
#ab7d691c {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b7e14c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c410768a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 50323a7 {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fec0fe2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fec0fe2f {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f528ea39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f935fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a0efcc {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c87c858.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\39 c87c858 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b0e229a {
    width: 100.00%;
    height: 356px;
    max-width: 100%;
}
    
#a8a32899 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 948e640 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 5.271105010295127%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e0fb08d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 24px 6px 24px;
}
#\38 e0fb08d {
    width: 48.81%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d7634673 {
    min-height: 617px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#\31 92b1401.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 92b1401 {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9bd307a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\35 9bd307a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 922e818 {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(248, 245, 255, 0.8) 100%);
    border-radius: 20px 20px 0 0;
    background-origin: border-box;
}
    
#\31 051d016 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 fa28f2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 9460413 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 460675f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#\34 463364e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\34 463364e {
    width: 1408px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ec2b70b6 {
    margin: 0px 0% 0px 0%;
}
    
#d3af3eda {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c7e4ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0c7e4ff {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% -47px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 424ce35::before, #\35 424ce35 > .bgExtraLayerOverlay {
    
}
#\35 424ce35 {
    width: 67%;
    padding: 140px 24px 80px 24px;
    margin: -100px 0% 0px 0%;
}
    
#b96cdb5d {
    min-height: auto;
    padding: 0% 0% 0% 0%;
}
    
#f8805ba7::before, #f8805ba7 > .bgExtraLayerOverlay {
    
}
#f8805ba7 {
    width: 33%;
}
    
#\32 0f9df32 {
    margin: 0px 0% 0px 0%;
}
    
#group_c68 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#c3b54746 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_vi5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebeb0561 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_re2 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 18e7eeb {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: -32px 0% -32px 0%;
}
    
#bb89fcac {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc585bb {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_ucd {
    --column-gap: 1%;
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 41c3777 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d509590 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    align-items: flex-start;
}
    
#e6a187bc::before, #e6a187bc > .bgExtraLayerOverlay {
    
}
    
#\32 dbe3e00 {
    align-self: auto;
}
    
#\35 3f67235 {
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9b1768c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f693be23::before, #f693be23 > .bgExtraLayerOverlay {
    
}
    
#group_s8e {
    width: 100%;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ffe4dc {
    row-gap: 24px;
}
    
#group_jm5 {
    width: 60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9252069 {
    padding: 0% 32px 4% 32px;
}
    
#\36 6c84853 {
    margin: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c2cb6eb {
    padding: 32px 32px 32px 32px;
}
    
#group_96r {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tsk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c936370 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 88794fa {
    margin: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab0982ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 6924afe::before, #\39 6924afe > .bgExtraLayerOverlay {
    
}
    
#\33 2ddb48a {
    height: 200px;
}
    
#\35 0b84a8f {
    width: 99.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e040c21 {
    padding: 32px 32px 32px 32px;
}
    
#fec453c1 {
    margin: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 39d6258 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 b176c8c {
    width: 100%;
    min-height: 80px;
}
    
#ffd1f869 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9f935fc {
    width: 100%;
    min-height: 80px;
}
    
#\39 3a0efcc {
    width: 100%;
    min-height: 80px;
}
    
#\39 b0e229a {
    height: 100px;
}
    
#a8a32899 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.36%;
}
    
#\36 948e640 {
    column-gap: 5.271105010295127%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d7634673 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 32px 1% 32px;
}
    
#b451bace {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.36%;
}
    
#\36 9488fe9 {
    margin: 0px 2% 0px 2%;
}
    
#ab7d691c {
    width: 99.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 460675f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\35 424ce35::before, #\35 424ce35 > .bgExtraLayerOverlay {
    
}
#\35 424ce35 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
    padding: 120px 16px 180px 16px;
    margin: -77px 0% 0px 0%;
}
    
#f8805ba7::before, #f8805ba7 > .bgExtraLayerOverlay {
    
}
#f8805ba7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b96cdb5d {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#widget_vnj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vnj {
    height: 240px;
    margin: -180px 0% 0px -20%;
}
    
#group_c68 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#widget_vi5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0f9df32 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 18e7eeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: -32px 0% 0px 0%;
}
    
#ebeb0561 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_re2 {
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    align-items: center;
    align-content: center;
    padding: 12px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_ucd {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 8px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eq9 {
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb89fcac {
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    align-items: center;
    align-content: center;
    padding: 12px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc585bb {
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    align-items: center;
    align-content: center;
    padding: 12px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_jpn {
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\39 b41696c {
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\31 32c8922 {
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\30 3e6183a {
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
}



@media (max-width: 767px) {
    
#c572ef3e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acfb8115 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 41c3777 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_j9k {
    height: 240px;
}
    
#\35 1ecd86c {
    width: 100.00%;
}
    
#\33 c38e768 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\32 dbe3e00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d509590 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e6a187bc::before, #e6a187bc > .bgExtraLayerOverlay {
    
}
    
#\35 3f67235 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 9ffe4dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9b1768c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f693be23::before, #f693be23 > .bgExtraLayerOverlay {
    
}
    
#group_jm5 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
}
    
#cb711f6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#cb711f6b {
    margin: 0px 0% 0px 0%;
}
    
#ed04bb00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed04bb00 {
    margin: 0px 0% 0px 0%;
}
    
#group_5r9 {
    background-position: 100% 50%;
    padding: 16px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_s8e {
    width: 95%;
    padding: 24px 16px 24px 16px;
    margin: -60px 0% 0px 0%;
}
    
#dc81d8e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc81d8e6 {
    margin: 0px 0% -12px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9252069 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\33 bfffb5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#c161a723 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3e113f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b8d0d32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 6c84853 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\31 11598ad {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\31 c2cb6eb {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 15980ab {
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4017311 {
    height: auto;
}
    
#\34 be6cb6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 c936370 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_tov {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_96r {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_tsk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#group_t3n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a5b88a55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5b88a55 {
    margin: 0px 0% -12px 0%;
}
    
#\30 715b523.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 715b523 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9341e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 16px 5px 36px;
}
#\39 9341e92 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 88794fa {
    margin: 0px 4% 0px 4%;
}
    
#\36 2587ce9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aff23b1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 1801c87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 96b405e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
}
    
#ab0982ff {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 8px;
}
    
#\33 2ddb48a {
    height: 240px;
}
    
#\36 a972480 {
    height: 240px;
}
    
#\39 6924afe::before, #\39 6924afe > .bgExtraLayerOverlay {
    
}
    
#\31 b28a0d5 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-self: center;
}
    
#\37 0e9194d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0e9194d {
    width: 99.88%;
    margin: 0px 0% -12px 0%;
}
    
#\34 6f2f9af {
    column-gap: 2.6760980539052563%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 a5b7e6e {
    width: 100%;
}
    
#\35 0b84a8f {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#\38 8f00f17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\32 e040c21 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_25n {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_up9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
    min-height: auto;
}
    
#group_63q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 27e4bab {
    width: 100.00%;
}
    
#group_8in {
    width: 100%;
}
    
#fec453c1 {
    margin: 0px 4% 0px 4%;
}
    
#bd5b737d {
    width: 100.00%;
}
    
#\34 e5d14c4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 b176c8c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ffd1f869 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 39d6258 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#ca0f79cb {
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 0da8046 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8643181 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\33 9f935fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3a0efcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b0e229a {
    height: 50px;
}
    
#a8a32899 {
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6245e2e {
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 948e640 {
    row-gap: 16px;
}
    
#\38 e0fb08d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d7634673 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 1% 4%;
}
    
#\36 9488fe9 {
    margin: 0px 4% 16px 4%;
}
    
#ab7d691c {
    width: 100.00%;
    row-gap: 16px;
}
    
#\38 50323a7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 9460413 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 460675f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d3af3eda {
    width: 100.00%;
}
    
#\34 0c7e4ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0c7e4ff {
    margin: 0px 0% 0px 0%;
}
}

#e6a187bc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AMv//wCq//8AqcbiAau42ASkrtMLo6jSD6iizRC+n8oQ0aDHGNaixyIAnt7uCJTV7AmTxuUMmrncEpyu1RqgqNIeqaHNHrmeyh7Inccf0Z7GIQCc2u0anNbvG5jK6R6Yut4il6/WJZ2n0SKoos4fuZ3KHcWbxxrOnMYYAJvY6hub1O0bl8noHpa73x6Sr9camKfSE6eizg+2nMkPvZfGDMiVxQgAl9PmE53T6xOcyecTmr3gEY6w2AuNqdcFf5jLAbWRtQCYZZgA/wD/AIa5cS3VbTFnAAAAAElFTkSuQmCC')!important}#f693be23.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhUlEQVQI1x2OTQ6CMBSEh9L2MBzJTRPipFKoC47GBTgAiQvjyhiNBJZuvEDNuHnJ+5vvQ3/4uD5u/pTvPueLJacKKGiaghBKRX7NOO4G6bi5lFYf88t13bUOYQa5oG1vhsO75vC08fywUFGj4X/JBTrWk54VojAoVvHCCCes8NKQjrSk9wPilUELOyg0UwAAAABJRU5ErkJggg==')!important}#group_5r9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLUlEQVQY0x3PyUoCAQCA4bmmuc4048g0jbPoOOpEDUIhkS20IbSB5qECicDI5RIRdYqWB+jWwZ4iiooIOnXo0gv9gS/wwSccnpxR3T7CrtTJBKuo2YCE6iBpRaxsQFCaolLKI/S7PeqNA8pzNezJecYMn6hsEldddNOn6PqUPQ/hvNPmuFlnqVLFcQNiqRyjokFEzpLSC9h2Ed/1EE5b+7Sbu2wuLpD3pokqDqOSSUTOMaYVmDDyuLaL0Ov2ueh1aO01mJmdJ55yCIkZIoqLpHmM6zksw0J4eHxiMHji6uKSlfWtYSSUNIim8oiqi5q2GE9rCB9vr7y/PHN/e8tabYeYYjIyFHPEZQtJ1lAkGeHv94fvr0+ub+6YW94gLOqEJJOw7BCRJkgkFaREkn+MWYaCxSJKKgAAAABJRU5ErkJggg==')!important}#f6245e2e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXB30rCUADA4fNmPkHP0J0QXQUdiIG5O51gpSJtMI1gSh6xSJAklhCEbEV4ocw/iUxLZirmG/z6PrFfL9lFczaLKdvFhOXXgHAcMB0GPD00yOlnHB3EEH+rb7Y/M9bhhN9wTPDp0W42qdw62NcWN8U8ZlpHRKMPhn6HvvfKqOfTfW5Rzl+SkBIjZaCqVd7cNiLya/RaFh1l4tbLPNpXFPVTZPyQVFLj3ikReC5i9ZLhvaKhchLnQuMuI1HGCWbyGDt7TsNK01UF/gHaOJiWqQAkIwAAAABJRU5ErkJggg==')!important}