@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 a.u_1268542574 { gap:8px !important; }

  *#dm .dmInner a.u_1268542574 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e9be8bf3c41945b39c95ff90a060182b/icon/Arrow+Right_7465667.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_842232670 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_13) !important;
  }

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

  *#dm .dmInner div.u_1192995769 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_1050358757 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_13) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1030052370 {
    gap:8px !important;
    background-color:var(--color_15) !important;
    background-image:none !important;
    justify-content:flex-end !important;
    text-align:right !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner a.u_1030052370 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e9be8bf3c41945b39c95ff90a060182b/icon/Arrow+Right_7465667.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_12) !important;
  }

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

  *#dm .dmInner a.u_1731576530 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e9be8bf3c41945b39c95ff90a060182b/icon/Arrow+Right_7465667.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1149122680 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e9be8bf3c41945b39c95ff90a060182b/icon/Arrow+Right_7465667.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1278757130 {
    gap:8px !important;
    background-color:var(--color_15) !important;
    background-image:none !important;
    justify-content:flex-end !important;
    text-align:right !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner a.u_1278757130 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e9be8bf3c41945b39c95ff90a060182b/icon/Arrow+Right_7465667.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_12) !important;
  }

  *#dm .dmInner a.u_1278757130 span.text {
    color:var(--color_12) !important;
    font-size:24px !important;
  }*#dm .dmInner div.u_1068659233 .cardTitle {
  font-weight:700 !important;
  color:var(--color_2) !important;
}

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1954637182.hover .iconBg { background-color:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1068659233 .cardTitle { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1068659233 .cardTitle { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1068659233 .cardTitle { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 5b338f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 120947d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 48px 24px;
}
    
#c0b67610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aue {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 1;
    max-height: 600px;
    min-height: 300px;
}
    
#e00b39fb {
    width: 100%;
    height: auto;
    max-width: 80%;
    order: 2;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a431c062.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#a431c062 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: flex-end;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ff803a4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 2537064.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 2537064 {
    width: auto;
    height: auto;
    min-width: 50px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 a253548 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 48px 24px 48px 24px;
}
    
#e6641829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#e6641829 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbda0e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be105820 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o1t {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jhu {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7313008.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\30 7313008 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    order: 2;
    min-width: 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef61865d {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 30%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9be55e8 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f5s.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_f5s {
    width: auto;
    height: auto;
    min-width: 50px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#daa9655b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4733c1 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 30%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 10be79a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 10be79a {
    width: auto;
    height: auto;
    min-width: 50px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\30 8453c07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\30 8453c07 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    order: 2;
    min-width: 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9d19f2b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d3fb74b {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 30%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71e1bc5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\31 71e1bc5 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    order: 2;
    min-width: 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b864560 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f3204314 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#d7e4a857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5594db6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#a5594db6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0eddfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e463b9e3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_i39 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa752ad8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb83a31f {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 16px;
    min-width: 32px;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a0a1b8 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b758e13c {
    width: 100%;
    height: auto;
    max-width: 250px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5294a66 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 16px;
    min-width: 32px;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be63b60 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 a093b5d {
    width: 100%;
    height: auto;
    max-width: 250px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_50t {
    width: 100%;
    min-width: 4%;
    min-height: 40px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b70983c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 32px 32px 32px 32px;
}
#b70983c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edc4b859 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4f47360 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4ea4de4 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 16px;
    min-width: 32px;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 260be27 {
    width: 48px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f125f045 {
    width: 100%;
    height: auto;
    max-width: 250px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0c5e507 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 67a3a39 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6d58985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dffefc1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#dffefc1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd853cf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 671c467.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\35 671c467 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f7ecfd50 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ff6b67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e57f4a8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#e57f4a8d {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa8f3d6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f4a663.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#\32 5f4a663 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c152d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3nb {
    width: 100%;
    height: 400px;
    min-height: 250px;
    max-width: 100%;
    order: 2;
    max-height: 600px;
}
}



@media all {
    
#\37 3ab639b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e59b5d75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1981ac9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ca99068 {
    margin: 0px 0% 0px 0%;
}
    
#b39ff33d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\39 3a013e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 32px 32px 32px 32px;
}
#\39 3a013e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 44ff5e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#\34 44ff5e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mdb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ho1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 120947d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c0b67610 {
    max-width: 100%;
}
    
#e00b39fb {
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a253548 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#e6641829 {
    width: 100%;
}
    
#bbda0e12 {
    width: 100%;
    max-width: 100%;
}
    
#be105820 {
    width: 100%;
    max-width: 100%;
}
    
#\38 9be55e8 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#daa9655b {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b9d19f2b {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3204314 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b758e13c {
    max-width: 250px;
}
    
#\34 a093b5d {
    max-width: 250px;
}
    
#f125f045 {
    max-width: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0c5e507 {
    padding: 48px 24px 48px 24px;
}
    
#b380508f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1c152d2 {
    padding: 48px 24px 48px 24px;
}
    
#\32 4f3447f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b39ff33d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 3ab639b {
    min-height: 20px;
}
}



@media (max-width: 767px) {
    
#\34 5b338f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 120947d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 16px 48px 16px;
}
    
#widget_aue {
    height: 300px;
    min-height: auto;
}
    
#c0b67610 {
    max-width: 100%;
}
    
#e00b39fb {
    max-width: 100%;
}
    
#a431c062 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 ff803a4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2537064 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a253548 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_o1t {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#e6641829 {
    width: 100%;
}
    
#bbda0e12 {
    width: 100%;
    max-width: 100%;
}
    
#be105820 {
    width: 100%;
    max-width: 100%;
}
    
#group_jhu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\30 7313008.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 7313008 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9be55e8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ef61865d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f5s {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#daa9655b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f4733c1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 10be79a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8453c07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 8453c07 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9d19f2b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d3fb74b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 71e1bc5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 71e1bc5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f3204314 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#d7e4a857 {
    width: 100%;
    max-width: 100%;
}
    
#a5594db6 {
    width: 100%;
}
    
#\38 a0eddfe {
    width: 100%;
    max-width: 100%;
}
    
#e463b9e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#group_i39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#fa752ad8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#cb83a31f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b758e13c {
    max-width: 225px;
}
    
#\36 5294a66 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a093b5d {
    max-width: 225px;
}
    
#group_50t {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#b70983c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 24px 24px 24px 24px;
}
#b70983c5 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f47360 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 4ea4de4 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f125f045 {
    max-width: 225px;
}
}



@media (max-width: 767px) {
    
#\34 0c5e507 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 67a3a39 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#a6d58985 {
    width: 100%;
    max-width: 100%;
}
    
#dffefc1e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f7ecfd50 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\38 0ff6b67 {
    width: 100%;
    max-width: 100%;
}
    
#\32 5f4a663 {
    width: 100%;
}
    
#\35 1c152d2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_3nb {
    height: 240px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\37 3ab639b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#e59b5d75 {
    width: 100%;
    max-width: 100%;
}
    
#f1981ac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b39ff33d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\39 3a013e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 24px 24px 24px 24px;
}
#\39 3a013e9 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 44ff5e4 {
    width: 100%;
}
    
#group_mdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

