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

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

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

  *#dm .dmInner a.u_1646789469 span.text {
    font-family: Anton !important;
    font-size:24px !important;
  }

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

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

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

  *#dm .dmInner *.u_1506078035 { background-position:0% 50% !important; }

  *#dm .dmInner *.u_1723869605 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1428339485 { background-position:100% 50% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1254123103 .caption-inner { background-color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1692880799 hr {
    border-width:5px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1029229065 hr {
    border-width:5px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1761031563 .list-icon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1761031563 .list-text { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1808818615 .list-icon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1808818615 .list-text { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1089886695 .list-icon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1089886695 .list-text { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1752531955 .list-icon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1752531955 .list-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1351882210 hr {
    border-width:5px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1835237086 hr {
    border-width:5px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1183502091 span.text {
    font-family: Anton !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1221210642 span.text {
    font-family: Anton !important;
    font-size:24px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

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

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

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

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

  *#dm .dmInner div.u_1761031563 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_1761031563 .list-icon {
    font-size:24px !important;
    margin-right:6px !important;
  }

  *#dm .dmInner div.u_1808818615 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_1808818615 .list-icon {
    font-size:24px !important;
    margin-right:6px !important;
  }

  *#dm .dmInner div.u_1089886695 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_1089886695 .list-icon {
    font-size:24px !important;
    margin-right:6px !important;
  }

  *#dm .dmInner div.u_1752531955 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_1752531955 .list-icon {
    font-size:24px !important;
    margin-right:6px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner div.u_1254123103 .photoGalleryViewAll.link { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#d98c4142 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 54.20%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c537b69c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.73175384615384%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 14cab98 {
    min-height: 84vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_r4r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb2d3d6c::before, #cb2d3d6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.4;
    border-radius: inherit;
}
#cb2d3d6c {
    background-image: url(https://le-de.cdn-website.com/175e5a1322644ac895901309f37524b1/dms3rep/multi/opt/hintergrund_429043059-1920w.jpg);
}
    
#\35 f3a5294 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n39 {
    width: 44.09%;
    height: auto;
    max-width: 100%;
    margin-top: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 14cab98 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 84px;
}
    
#cb2d3d6c::before, #cb2d3d6c > .bgExtraLayerOverlay {
    
}
    
#d98c4142 {
    width: 100%;
    min-height: 8px;
}
    
#widget_n39 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d98c4142 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c537b69c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 14cab98 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cb2d3d6c::before, #cb2d3d6c > .bgExtraLayerOverlay {
    
}
    
#widget_n39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 10px;
    padding-right: 10px;
}
#widget_n39 {
    width: 100%;
}
}



@media all {
    
#e5da52da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d908df4f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_so7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d908df4f {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e5da52da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d908df4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\33 dd938bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 f5a6288 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 ce4e579 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_tef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3ve {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_knk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_knk {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_nch {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ce4e579 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_tef {
    height: auto;
}
    
#\31 f5a6288 {
    width: 100%;
    min-height: 80px;
}
    
#\33 dd938bf {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 dd938bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f5a6288 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 ce4e579 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_tef {
    height: auto;
}
    
#widget_knk {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#c8e6031e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b07ffadc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_9sa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce7bf0ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ce7bf0ff {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_80v {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 50% 0px 0%;
}
    
#group_t28 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
}
    
#widget_33g {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_h2g {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: var(--color_3);
    background-image: initial;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_brf.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#widget_brf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 34c0c88 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#d033e58f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: var(--color_3);
    background-image: initial;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 07f4cab {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 bf07ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\38 bf07ec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#acd5f6b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#b806e7c8 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: var(--color_3);
    background-image: initial;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 e8c1efb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ede4690.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\36 ede4690 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9fbce7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
}
    
#\37 310a4ec {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: var(--color_3);
    background-image: initial;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c8804b18 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 61933d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\30 61933d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b07ffadc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_t28 {
    width: 100%;
}
    
#\32 34c0c88 {
    width: 100%;
}
    
#acd5f6b9 {
    width: 100%;
}
    
#\34 9fbce7d {
    width: 100%;
}
    
#widget_80v {
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c8e6031e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b07ffadc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_t28 {
    width: 100%;
}
    
#\32 34c0c88 {
    width: 100%;
}
    
#acd5f6b9 {
    width: 100%;
}
    
#\34 9fbce7d {
    width: 100%;
}
    
#widget_80v {
    width: 100%;
    margin-right: 0%;
}
}



@media all {
    
#fce41b23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b72dce42 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_oaf {
    width: 100%;
    height: 900px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b72dce42 {
    padding: 0px 0px 0px 0px;
}
    
#widget_oaf {
    height: 400px;
}
}



@media (max-width: 767px) {
    
#fce41b23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b72dce42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_oaf {
    height: 200px;
}
}



@media all {
    
#d8f77630 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 765b52d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: row;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bbe713e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6b76965.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 6b76965 {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#caeea2f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 f775981 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_e5s {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#\36 7a4bce6 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f775981 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#caeea2f1 {
    width: 100%;
    min-height: 80px;
}
    
#\39 765b52d {
    width: 100%;
    min-height: 80px;
}
    
#widget_e5s {
    height: 400px;
}
    
#\36 7a4bce6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 10px;
    padding-right: 10px;
}
#\36 7a4bce6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 765b52d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#caeea2f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f775981 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_e5s {
    height: 500px;
}
    
#\38 6b76965 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 7a4bce6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 10px;
    padding-right: 10px;
}
#\36 7a4bce6 {
    width: 100%;
}
}



@media all {
    
#\37 3339265 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#\37 7284ec1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 a99392b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c55458c4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding-left: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_b94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d494144e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d494144e {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c2o {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_77f {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 53a64ee {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\39 2b0df52 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#bf0b4ba7 {
    width: 44.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c55458c4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_p72 {
    height: auto;
    margin-left: 10px;
}
    
#bf0b4ba7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7284ec1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a99392b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: center;
}
    
#c55458c4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_p72 {
    height: auto;
    margin-left: 0px;
    margin-bottom: -10px;
}
    
#bf0b4ba7 {
    width: 100%;
}
}



@media all {
    
#\36 54a6304 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 e4ddfcf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_33k {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e4ddfcf {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 54a6304 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e4ddfcf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

