@media all {
  *#dm .dmInner a.u_1171681313:hover .iconBg { background-color:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner div.u_1258157730 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(64,64,68) rgb(64,64,68) rgb(255,255,255) rgb(64,64,68) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1190323174 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/circle.svg) !important;
    width:9px !important;
    height:9px !important;
  }

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

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

  *#dm .dmInner a.u_1190323174:hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1190323174.hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1190323174 {
    gap:6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(253,208,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1890687498.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Inter !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_865960329.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:3px 0px 0px 0px !important;
    border-color:var(--color_13) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

  *#dm .dmInner a.u_1871739847 {
    gap:6px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1871739847 span.text { color:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner a.u_1871739847:hover span.text {
    color:var(--color_4) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1871739847.hover span.text {
    color:var(--color_4) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1627025112 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
  }

  *#dm .dmInner a.u_1627025112 span.text { color:var(--color_15) !important; }

  *#dm .dmInner a.u_1627025112 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1627025112:hover {
    background-color:var(--color_13) !important;
    background-image:initial !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1627025112.hover {
    background-color:var(--color_13) !important;
    background-image:initial !important;
    border-color:var(--color_15) !important;
  }

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

  *#dm .dmInner *.u_2972502950 .Solocal_gallery_dot { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_2972502950 .Solocal_gallery_dot.active { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_2972502950 .Solocal_gallery_prev { color:var(--color_5) !important; }

  *#dm .dmInner *.u_2972502950 .Solocal_gallery_next { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardDate { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .dmNewParagraph { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardContent { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardDateSpan { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardVoucher { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .Solocal_frontContainer .Solocal_linksContainer .aMore { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardContent a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardReadMore .aMore { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .Solocal_pager a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 #spanCurrent { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardTitle { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2972502950 .cardCTA button {
    background-color:var(--color_3) !important;
    color:var(--color_1) !important;
    font-style:italic !important;
  }

  *#dm .dmInner *.u_2972502950 .cardCTA button:hover {
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1625403291 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1625403291:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1625403291.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1625403291 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1459746244 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1459746244:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1459746244.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1459746244 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1400159460 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1400159460:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1400159460.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1400159460 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1567271220 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1567271220:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1567271220.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1567271220 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1442242949 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1442242949:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1442242949.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1442242949 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

  *#dm .dmInner a.u_1330836391 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_13) var(--color_13) var(--color_13) var(--color_13) !important;
  }

  *#dm .dmInner a.u_1330836391 span.text { color:var(--color_15) !important; }

  *#dm .dmInner a.u_1330836391 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1330836391:hover {
    background-color:var(--color_13) !important;
    background-image:initial !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1330836391.hover {
    background-color:var(--color_13) !important;
    background-image:initial !important;
    border-color:var(--color_15) !important;
  }

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

  *#dm .dmInner a.u_1697550449 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1697550449:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1697550449.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1697550449 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1688648677 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1688648677:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1688648677.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1688648677 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1848259435 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1848259435:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1848259435.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1848259435 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner a.u_1235771450 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/chevron_933251.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1235771450:hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1235771450.hover {
    background-color:rgba(58,58,58,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1235771450 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) !important;
  }

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

  *#dm .dmInner *.u_1937189602 { display:block !important; }

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

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

  *#dm .dmInner *.u_1906706008 { display:block !important; }

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

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

  *#dm .dmInner *.u_1395904106 { display:block !important; }

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

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

  *#dm .dmInner *.u_1718659281 { display:block !important; }

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

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

  *#dm .dmInner *.u_1008991902 { display:block !important; }

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

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

  *#dm .dmInner *.u_1530449646 { display:block !important; }

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

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

  *#dm .dmInner *.u_1783660068 { display:block !important; }

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

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

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

  *#dm .dmInner a.u_1400159460 span.text {
    color:rgba(255,255,255,1) !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1601249393 img { object-position:50% 100% !important; }

  *#dm .dmInner *.u_1624920331 { display:block !important; }

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

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

  *#dm .dmInner *.u_1292569299 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1292569299 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1115036949 { display:block !important; }

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

  *#dm .dmInner *.u_1118657247 { display:block !important; }

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

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

  *#dm .dmInner *.u_1371211059 { display:block !important; }

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

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

  *#dm .dmInner div.u_1292569299 .caption-inner { background-color:rgba(255,255,255,0.7) !important; }

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

  *#dm .dmInner a.u_1536075816 .iconBg {
    background-color:var(--color_5) !important;
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/icon/link_7985857.svg) !important;
    width:16px !important;
    height:16px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1536075816.hover span.text {
    color:var(--color_5) !important;
    text-decoration:underline !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2610153364 { text-align:left !important; }

  *#dm .dmInner div.u_2610153364 p { text-align:left !important; }

  *#dm .dmInner div.u_2610153364 li { text-align:left !important; }

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

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

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

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

  *#dm .dmInner div.u_2972502950 .cardCTA button {
    height:30px !important;
    width:150px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1292569299 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1292569299 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_1292569299 .caption-container .caption-title { font-size:14px !important; }

  *#dm .dmInner a.u_1536075816 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2972502950 .cardCTA button { height:30px !important; }

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

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

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

  *#dm .dmInner div.u_1292569299 .caption-container .caption-title { font-size:20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2972502950 .cardCTA button { height:30px !important; }

  *#dm .dmInner div.u_1292569299 .caption-container .caption-title { font-size:14px !important; }

  *#dm .dmInner *.u_1292569299 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1292569299 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#c6e97c79 {
    justify-content: flex-start;
    align-items: center;
    width: 91.20%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_12) #000000;
    border-width: 0 0 0px 0;
    align-self: flex-start;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    width: 95.63%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd949b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 62.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a50c31a::before, #\33 a50c31a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 a50c31a {
    background-image: none;
}
    
#\36 e3e4e67 {
    min-height: 772px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cb90f3a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5c52ec9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#c5c52ec9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47d36fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e47d36fb {
    width: 63.67%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a3381ec {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#fcba917f {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\38 9db430c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e01dc854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c93c8c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\39 c93c8c9 {
    width: 91.33%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba9b2b11 {
    margin: 0px 0% 72px 0%;
}
    
#\31 a1b6c9d {
    width: 88.02%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 645db1a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 72px 32px 72px 32px;
}
    
#c2f0af0b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b62f406f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d3cafda {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\36 8139207.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8139207 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7dd57f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\35 7dd57f8 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d9251e {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ed4957a {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_12);
    border-width: 0 0 0 0px;
    min-width: 32px;
    align-self: auto;
    justify-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb64346 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 6814c78 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\30 255a705 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 f50f6da {
    width: 74px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6b7188 {
    margin: 0px 0% 0px 0%;
}
    
#cda64c6a {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 6;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a201397 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0e5fc48 {
    width: 74px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b96987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0b96987 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f423f9 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b0b1dca1 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bfd5e35f {
    width: 74px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b281825 {
    width: 65.38%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 912f068.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 912f068 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_326 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 1;
}
    
#bfd55448 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 3;
}
    
#\33 4eee0f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_13);
    background-image: initial;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 5;
}
    
#ebc2633e {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b150576 {
    width: 74px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc0d9893.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc0d9893 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 1d7f5da {
    min-height: 820px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ebc6141f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbda830 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6d05196 {
    width: 100%;
    height: 675px;
    min-height: 300px;
    max-width: 100%;
    order: 8;
    max-height: 675px;
}
    
#e21af1ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 683385e {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 715a785 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\38 32366c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 48px 0px 48px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d2895e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\33 d2895e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
    
#d2daaab0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#d2daaab0 {
    width: auto;
    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 7929286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7fd0d8c {
    width: 80%;
    height: 80px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a6895b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1a6895b {
    width: 64%;
    height: 785px;
    min-width: 32px;
    max-width: 100%;
    min-height: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-height: 785px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6885551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 72px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 72px 0% 0px 0%;
}
    
#\31 55a3049 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd0f6a5 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 02270d4 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c443e943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#c443e943 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
#a228ecfd {
    background-color: var(--color_12);
    background-image: url();
}
    
#\37 288e3b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 40%;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    align-items: flex-start;
    padding: 140px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
}
    
#\32 fd731de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    flex-wrap: nowrap;
    padding: 0px 32px 0px 32px;
    margin: -80px 0% 0px 0%;
}
    
#\39 0f78894.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\39 0f78894 {
    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;
}
}



@media all {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
#fc8d3c23 {
    background-image: initial;
    background-color: var(--color_4);
}
    
#\32 a5c848c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c13f7c1f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 144px 32px 144px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b05786c {
    margin: 0px 0% 72px 0%;
}
    
#\39 f3b7873 {
    width: 55%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
#ee20ecde {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 40f7b6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\39 40f7b6f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0324c18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\31 0324c18 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e02af4aa {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 7c0bf43 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_87q {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\34 0256886 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.74417722674508%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\35 8877aaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad2ca274 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 5a66cbc {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\30 6bf313e {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a55e5992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#a55e5992 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ea719d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 1cff4d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#b230b921.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b230b921 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 23a001f::before, #\31 23a001f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#\31 23a001f {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\37 6fe8d99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\37 6fe8d99 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48a5399.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\34 48a5399 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a62ad298 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 629575d {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 0ea0e4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\30 0ea0e4d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d93eca5f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ade93a::before, #d1ade93a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#d1ade93a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
}
    
#\38 c448703::before, #\38 c448703 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#\38 c448703 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\39 7f820b4 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c3a4c1a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d3143b4 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\31 fe2f60e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33.3%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7e574df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7e574df {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c438f80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c438f80 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5ed6363 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f569ba9 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a81c4773 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\36 323c902.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 323c902 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f79bd25::before, #\35 f79bd25 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#\35 f79bd25 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\38 17d9133.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\38 17d9133 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1fd8710 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b75829e8 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 ba845b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ba845b8 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed7b463d::before, #ed7b463d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#ed7b463d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
}
    
#\32 52c9b76.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\32 52c9b76 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 fa55239 {
    width: 80%;
    height: 80px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba43597.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#dba43597 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8596a51::before, #\38 8596a51 > .bgExtraLayerOverlay {
    
}
#\38 8596a51 {
    background-color: var(--color_12);
    background-image: url();
}
    
#\31 fcacaa2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d670edd8::before, #d670edd8 > .bgExtraLayerOverlay {
    
}
#d670edd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 72px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fbaa58 {
    margin: 72px 0% 0px 0%;
}
    
#d0d3ebc3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
}
    
#\35 35d9a5f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    flex-wrap: nowrap;
    padding: 0px 32px 0px 32px;
    margin: -80px 0% 0px 0%;
}
    
#e1a6b091 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa41775 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 40%;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    align-items: flex-start;
    padding: 140px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a961ebfe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#a961ebfe {
    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;
}
    
#ee271f5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee271f5d {
    width: 64%;
    height: 785px;
    min-width: 32px;
    max-width: 100%;
    min-height: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-height: 785px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c7082c {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#cde534a9 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2807b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4108003 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6540c11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6540c11 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6dc91d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#e8a1a284.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8a1a284 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb7e7532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21c4182 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 2c201e1 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\37 a760c69::before, #\37 a760c69 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#\37 a760c69 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\30 e89bd87 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#ab934dd3 {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a49458ca {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\38 64395d3 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\37 a35c362.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a35c362 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ec3894b7::before, #ec3894b7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#ec3894b7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
}
    
#\30 7c31508::before, #\30 7c31508 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#\30 7c31508 {
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\34 0b056ab {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b8190d7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea78cc43 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9fce65f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#b9fce65f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdbeed7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#cdbeed7a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 75f7c3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\34 75f7c3b {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54e3eeb::before, #a54e3eeb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,16,16,1);
    opacity: 0.35;
    border-radius: inherit;
}
#a54e3eeb {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    max-height: none;
    background-image: url(https://le-de.cdn-website.com/cffac8ca0e5b4a2995df04daaaf9eed4/dms3rep/multi/opt/fond_transparent-1920w.png);
    padding: 24px 24px 24px 24px;
}
    
#c528b154 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 dc24080.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#\38 dc24080 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f74305a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11a97da {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#d115d326.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d115d326 {
    width: 100%;
    height: 100px;
    min-height: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dc2915a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.74417722674508%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\37 0693fcd {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1) rgba(58,58,58,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
    background-image: url();
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bffbc1bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#bffbc1bf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a32ec18c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 48px 0px 48px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 321a135 {
    width: 100%;
    height: 675px;
    min-height: 300px;
    max-width: 100%;
    order: 8;
    max-height: 675px;
}
    
#d1769caa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1a99e54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 8px;
}
#e1a99e54 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c9af4ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\31 c9af4ef {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3f31b66 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\35 d9372f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7b4d6f2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c1bbe83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bef05d52 {
    min-height: 820px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 a934b1f {
    flex-direction: row;
    align-items: center;
    width: 694px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 fe076a6::before, #\35 fe076a6 > .bgExtraLayerOverlay {
    
}
#\35 fe076a6 {
    background-color: var(--color_3);
    background-image: url();
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0px 0;
}
    
#\38 3719081.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 3719081 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5e37ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 8px;
}
#\37 c5e37ce {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e2cd8c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3787736 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\37 0744439 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4314fe8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f3a5aa9::before, #\32 f3a5aa9 > .bgExtraLayerOverlay {
    
}
#\32 f3a5aa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    margin: 0px 0% 0px 0%;
}
    
#b1a55112 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4d5ff18 {
    width: 8px;
    height: 8px;
    max-width: 100%;
    order: 0;
}
    
#\36 4033be8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_12);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3d9de3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5177ede {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 19a1249 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da834503.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da834503 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 df166b8 {
    width: 30%;
    height: 350px;
    min-height: auto;
    max-width: 100%;
    order: 0;
    max-height: 350px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a5d8105c {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ff677aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3bb5d3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3bb5d3e {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab8542b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-color: var(--color_16);
    background-image: initial;
    box-shadow: none;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f3ed69f {
    flex-direction: row;
    align-items: center;
    width: 657px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac7d79d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd949b2 {
    width: 90.98%;
    min-height: auto;
}
    
#\36 e3e4e67 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 225px 24px 40px 24px;
}
    
#c6e97c79 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    width: 100%;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    min-width: 32px;
    width: 97.76%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    width: 100%;
    min-height: 80px;
}
    
#cb90f3a2 {
    width: 85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba9b2b11 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a1b6c9d {
    width: 100%;
}
    
#fcba917f {
    height: auto;
}
    
#b62f406f {
    width: 85%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 645db1a {
    padding: 40px 24px 40px 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8139207 {
    width: 100.53%;
}
    
#\39 5f423f9 {
    min-height: auto;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b0b1dca1 {
    min-height: auto;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f6b7188 {
    margin: 0px 0% 0px 0%;
}
    
#cda64c6a {
    min-height: auto;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a201397 {
    flex-wrap: nowrap;
    min-height: auto;
    align-content: center;
    justify-content: center;
    column-gap: 0%;
    flex-direction: column;
}
    
#\36 0b96987 {
    width: 90%;
}
    
#\33 912f068 {
    width: 90%;
}
    
#group_326 {
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bfd55448 {
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4eee0f7 {
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebc2633e {
    min-height: auto;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fc0d9893 {
    width: 67.46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1d7f5da {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ebc6141f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebc6141f {
    margin: 0px 0% 0px 0%;
}
    
#\30 fbda830 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 32366c9 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 6d05196 {
    max-height: 400px;
    min-height: auto;
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
    
#\37 288e3b7 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#f1a6895b {
    height: 400px;
    align-self: stretch;
    max-height: 400px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 0px 0% 0px 0%;
}
    
#\32 fd731de {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
    
#\32 a5c848c {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b05786c {
    margin: 0px 0% 0px 0%;
}
    
#\39 f3b7873 {
    width: 80%;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ea719d5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 1cff4d5 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfa41775 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee271f5d {
    height: 400px;
    align-self: stretch;
    max-height: 400px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 8596a51::before, #\38 8596a51 > .bgExtraLayerOverlay {
    
}
    
#d670edd8::before, #d670edd8 > .bgExtraLayerOverlay {
    
}
#d670edd8 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fbaa58 {
    margin: 0px 0% 0px 0%;
}
    
#d0d3ebc3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 35d9a5f {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6dc91d9 {
    width: 100%;
}
    
#c528b154 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a32ec18c {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 321a135 {
    max-height: 400px;
    min-height: auto;
    height: 400px;
}
    
#\35 d9372f5 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 7b4d6f2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c1bbe83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c1bbe83 {
    margin: 0px 0% 0px 0%;
}
    
#bef05d52 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4033be8 {
    min-width: 32px;
    width: 70%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe076a6::before, #\35 fe076a6 > .bgExtraLayerOverlay {
    
}
    
#d3d9de3f {
    column-gap: 0px;
}
    
#\31 df166b8 {
    width: 30%;
}
    
#\30 4314fe8 {
    width: 78.52%;
}
    
#a5d8105c {
    height: auto;
}
    
#\32 f3a5aa9::before, #\32 f3a5aa9 > .bgExtraLayerOverlay {
    
}
#\32 f3a5aa9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ff677aa {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3bb5d3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3bb5d3e {
    min-width: 32px;
}
    
#bab8542b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac7d79d {
    margin: 0% 0% 0% 0%;
}
    
#b1a55112 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 bd949b2 {
    width: 100.00%;
}
    
#\36 e3e4e67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 160px 24px 32px 24px;
}
    
#c6e97c79 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d085c54 {
    margin: 0px 0% 0px 0%;
}
    
#cd776f1d {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\35 fe56c05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fe56c05 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8a6cb4::before, #\35 e8a6cb4 > .bgExtraLayerOverlay {
    
}
#\35 e8a6cb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e47d36fb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ba9b2b11 {
    margin: 0% 0% 0% 0%;
}
    
#\31 a1b6c9d {
    width: 100%;
}
    
#fcba917f {
    height: auto;
}
    
#\33 645db1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#c2f0af0b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e01dc854 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b62f406f {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 8139207.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\36 8139207 {
    width: 239px;
    min-width: 32px;
    margin: 0px 0% 0px -2.0%;
}
    
#bfb64346 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6814c78 {
    height: auto;
}
    
#\30 255a705 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#\35 f6b7188 {
    margin: 0px 0% 0px 0%;
}
    
#cda64c6a {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a201397 {
    flex-wrap: nowrap;
    column-gap: 20%;
    min-height: auto;
    flex-direction: column;
    row-gap: 32px;
}
    
#\39 5f423f9 {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0b1dca1 {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ed4957a {
    align-items: flex-start;
}
    
#\36 b281825 {
    width: 100%;
}
    
#group_326 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bfd55448 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4eee0f7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0e5fc48 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f50f6da {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0b96987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\36 0b96987 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bfd5e35f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 912f068.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\33 912f068 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ebc2633e {
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b150576 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc0d9893.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#fc0d9893 {
    width: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8d9251e {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 1d7f5da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\30 fbda830 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 6d05196 {
    height: 250px;
    min-height: auto;
    max-height: 250px;
}
    
#\39 715a785 {
    height: auto;
}
    
#\38 32366c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad5f95d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 fd0f6a5 {
    height: auto;
}
    
#a228ecfd::before, #a228ecfd > .bgExtraLayerOverlay {
    
}
    
#\37 288e3b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf50e9b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f1a6895b {
    height: 250px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    max-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#edceb607::before, #edceb607 > .bgExtraLayerOverlay {
    
}
#edceb607 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9676b {
    margin: 0px 0% 0px 0%;
}
    
#\32 fd731de {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc8d3c23::before, #fc8d3c23 > .bgExtraLayerOverlay {
    
}
    
#\32 a5c848c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c13f7c1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 72px 32px 72px 32px;
}
    
#\32 b05786c {
    margin: 0px 0% 0px 0%;
}
    
#\39 f3b7873 {
    width: 100%;
}
    
#ee20ecde::before, #ee20ecde > .bgExtraLayerOverlay {
    
}
#ee20ecde {
    align-items: flex-start;
}
    
#e02af4aa {
    height: auto;
}
    
#\35 7c0bf43 {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#ad2ca274 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5a66cbc {
    height: auto;
}
    
#\35 ea719d5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 1cff4d5 {
    width: 100%;
}
    
#b230b921 {
    height: 175px;
}
    
#\31 23a001f::before, #\31 23a001f > .bgExtraLayerOverlay {
    
}
#\31 23a001f {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#a62ad298 {
    grid-template-rows: minmax(175px, max-content);
}
    
#\30 629575d {
    grid-template-rows: minmax(175px, max-content);
}
    
#d93eca5f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d1ade93a::before, #d1ade93a > .bgExtraLayerOverlay {
    
}
#d1ade93a {
    order: 1;
    justify-self: end;
    align-self: start;
    width: 100%;
    min-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c448703::before, #\38 c448703 > .bgExtraLayerOverlay {
    
}
#\38 c448703 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\39 7f820b4 {
    min-width: 32px;
    width: 100%;
    order: 0;
    min-height: auto;
}
    
#\30 c3a4c1a {
    min-width: 32px;
    width: 100%;
    order: 2;
    min-height: auto;
}
    
#\31 d3143b4 {
    grid-template-rows: minmax(100px, max-content);
    order: 0;
}
    
#\31 fe2f60e {
    min-width: 32px;
    width: 100%;
    order: 1;
    min-height: auto;
}
    
#\30 7e574df {
    height: 175px;
}
    
#\35 c438f80 {
    height: 175px;
}
    
#\32 5ed6363 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 f569ba9 {
    min-width: 32px;
    width: 100%;
    order: 0;
    min-height: auto;
}
    
#a81c4773 {
    grid-template-rows: minmax(175px, max-content);
}
    
#\36 323c902 {
    height: 175px;
}
    
#\35 f79bd25::before, #\35 f79bd25 > .bgExtraLayerOverlay {
    
}
#\35 f79bd25 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\32 1fd8710 {
    min-width: 32px;
    width: 100%;
    order: 1;
    min-height: auto;
}
    
#b75829e8 {
    grid-template-rows: minmax(100px, max-content);
    order: 0;
}
    
#\30 ba845b8 {
    height: 175px;
}
    
#ed7b463d::before, #ed7b463d > .bgExtraLayerOverlay {
    
}
#ed7b463d {
    order: 1;
    justify-self: end;
    align-self: start;
    width: 100%;
    min-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bfa41775 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8c7082c {
    height: auto;
}
    
#ee271f5d {
    height: 250px;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    max-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8596a51::before, #\38 8596a51 > .bgExtraLayerOverlay {
    
}
    
#d670edd8::before, #d670edd8 > .bgExtraLayerOverlay {
    
}
#d670edd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fbaa58 {
    margin: 0px 0% 0px 0%;
}
    
#d0d3ebc3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 35d9a5f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 24px 0px 24px;
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4108003 {
    min-width: 32px;
    width: 100%;
    order: 1;
    min-height: auto;
}
    
#\35 6540c11 {
    height: 175px;
}
    
#e6dc91d9 {
    width: 100%;
}
    
#e8a1a284 {
    height: 175px;
}
    
#\33 21c4182 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 2c201e1 {
    grid-template-rows: minmax(100px, max-content);
    order: 0;
}
    
#\37 a760c69::before, #\37 a760c69 > .bgExtraLayerOverlay {
    
}
#\37 a760c69 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\30 e89bd87 {
    height: auto;
}
    
#a49458ca {
    grid-template-rows: minmax(175px, max-content);
}
    
#\38 64395d3 {
    grid-template-rows: minmax(175px, max-content);
}
    
#\37 a35c362 {
    height: 175px;
}
    
#ec3894b7::before, #ec3894b7 > .bgExtraLayerOverlay {
    
}
#ec3894b7 {
    order: 1;
    justify-self: end;
    align-self: start;
    width: 100%;
    min-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 7c31508::before, #\30 7c31508 > .bgExtraLayerOverlay {
    
}
#\30 7c31508 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\34 0b056ab {
    min-width: 32px;
    width: 100%;
    order: 1;
    min-height: auto;
}
    
#\35 b8190d7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea78cc43 {
    min-width: 32px;
    width: 100%;
    order: 0;
    min-height: auto;
}
    
#a54e3eeb::before, #a54e3eeb > .bgExtraLayerOverlay {
    
}
#a54e3eeb {
    order: 1;
    justify-self: end;
    align-self: start;
    width: 100%;
    min-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c528b154 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 f74305a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 11a97da {
    grid-template-rows: minmax(100px, max-content);
    order: 0;
}
    
#d115d326 {
    height: 175px;
}
    
#\37 0693fcd {
    min-width: 32px;
    width: 100%;
    order: 0;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#a32ec18c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 321a135 {
    height: 250px;
    min-height: auto;
    max-height: 250px;
}
    
#c3f31b66 {
    height: auto;
}
    
#\35 d9372f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 7b4d6f2 {
    margin: 0px 0% 0px 0%;
}
    
#bef05d52 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\35 fe076a6::before, #\35 fe076a6 > .bgExtraLayerOverlay {
    
}
    
#\30 4314fe8 {
    width: 100%;
}
    
#\32 f3a5aa9::before, #\32 f3a5aa9 > .bgExtraLayerOverlay {
    
}
#\32 f3a5aa9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b1a55112 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4d5ff18 {
    height: auto;
}
    
#\36 4033be8 {
    min-width: 32px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d3d9de3f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 5177ede {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 df166b8 {
    height: 250px;
    min-width: 32px;
    width: 100%;
    max-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#a5d8105c {
    height: auto;
}
    
#\34 ff677aa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3bb5d3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3bb5d3e {
    min-width: 32px;
}
    
#bab8542b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac7d79d {
    margin: 0% 0% 0% 0%;
}
}

#\38 c448703.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#d1ade93a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\31 23a001f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\35 f79bd25.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#ed7b463d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\37 a760c69.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#ec3894b7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#\30 7c31508.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}#a54e3eeb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAADklEQVQY02NgGAWDEwAAAZoAAQuinR8AAAAASUVORK5CYII=')!important}