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

  *#dm .dmInner div.u_1119848229 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1119848229 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1677897358 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1635002096 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1258902797 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1600800924 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1945609835 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1425061085 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1365843682 ul.listWidgetContainer { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1365843682 { background-color:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner div.u_1611464412 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1460238019 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1121818129 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1977920298 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1977920298 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1047550563 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1047550563 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1965874748 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1965874748 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1600353843 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1600353843 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1365843682 span.buttonText {
    color:var(--color_3) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1127963051 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1251724145 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1365843682 .listText .itemName { font-size:28px !important; }

  *#dm .dmInner div.u_1365843682 .biglink>.itemName { font-size:28px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1365843682 .listText .itemName { font-size:24px !important; }

  *#dm .dmInner div.u_1365843682 .biglink>.itemName { font-size:24px !important; }

  *#dm .dmInner div.u_1365843682 span.buttonText { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 24% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/76249730/dms3rep/multi/opt/Startseite_Hero-Header_Hirschen-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_vri.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#widget_vri {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ctg.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12%;
    padding-right: 12%;
}
#widget_ctg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ms1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#widget_ms1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fcj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_oc1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 1e9d787.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\39 1e9d787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b0893ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\37 b0893ba {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5aa7fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    align-self: stretch;
    order: 1;
}
    
#\39 45eb1ac {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_7);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 036c92d {
    min-height: 605px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5e0a38b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#cb86467c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#cb86467c {
    width: 99.930181256773%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe1bb20 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 397.641px;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    padding: 8% 0% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6052448.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#e6052448 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kub {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#a7e4f0e1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cea5498f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 fa8ee16 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 d7f88f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_mg6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7dd7ccb {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9ab0c6c {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6ead28b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fh0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_s8q {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1a320ec {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acb870b0 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 890b7a4 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9cc2550 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5928eba {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f263807 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 57946eb {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c546119e {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c5b67185 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f199cf34 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 2% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p8e {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
}
    
#widget_bv4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n2h {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#fe76e744 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b048fa9e {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#aaa6754b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d17ee1e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\34 b44ed91 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edde4cf2 {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\38 0310f8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 dacb99f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#ba4302ef {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ddbb349 {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#e5dbdc3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 72eb8f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#b9b0c0c7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 80684bc {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#ddc1e3f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 44ba6d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#be472d0f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 42d0e50 {
    width: 200px;
    height: 200px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#e232909b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 77d8918 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#widget_shf {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#dbc8f6d8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 366736e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a3f72639 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#ce89ec90 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 774f527 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 4be15e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ca707323 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_40m {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#aa821244.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#aa821244 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ec90994e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#ec90994e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7e3e9b7 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#widget_ik9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#e008e3d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7602fef {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 12% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 79ddbc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e437d143::before, #e437d143 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#e437d143 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/76249730/dms3rep/multi/opt/22+Denklokal-1920w.jpg");
    background-position: 50% 0%;
}
#e437d143.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAABAAIDBAUGIRJC/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAwDAQACEQMRAD8Ajq+06+ceIZq3gxs68/RU+7N4VxJFfh6iIUKmP//Z');
}
    
#b8ec9cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#b8ec9cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u3h {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 af1c902 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4sr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8% 0px 8%;
}
#widget_4sr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7133106.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 7133106 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15a67fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af4e68d6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 51d50a6 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#f2982683 {
    width: 89.99944790439321%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5fd6e84 {
    min-height: 145px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5ce8154 {
    width: 610px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_kd4 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 48decaa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\32 4bcdf0b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7758ab5 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85722c4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    padding: 8% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ebfb364 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cb1bbb8b {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/76249730/dms3rep/multi/opt/pexels-photo-3585798-1920w.jpeg);
    border-radius: 0px 0px 0px 0px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#cb1bbb8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHRABAAEDBQAAAAAAAAAAAAAAAQACAwQFBgchMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCbkPTbmBsi1j41Q02qPWZuRVV7YiDAl03h/9k=');
}
    
#widget_tob.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 8% 0% 8%;
}
#widget_tob {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e85b14b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bbe3235 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 8% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f3a849c {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9b05d52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 8% 0% 8%;
}
#d9b05d52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 355fea3 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/76249730/dms3rep/multi/opt/Gesch%C3%A4ftsessen-1920w.png");
    border-radius: 0px 0px 0px 0px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 355fea3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAElEQVQI12OIdTPKCrQsCLUsCjbN9tZLddeOsFUNsFQJc9KO9TRiCLXViPc2SvE3SfHSi3dSj3XUCLBQdjdWcDdX8bHVZvAwkAm214hy04101gyxVgm2VnPWl7fWkjbVkLTUlmdw15cLt9dK8TJK9dCNsFH1NVW20pCx1pA2VhI1VpZgMFIQDzRTy/E2rg41y/MxjLTTtNOSM1WW0JEW1JIWYlAQFfQxUS8Ltp6R7Tkx06My0iHMTt9OS15LSlBBhI9BgIfbSlsx299man7QnIqo3vyIzEBnBwN1RVF+ER4OBl4uLkM1+WQf2968iFlVKRPKUvKi/VzN9RRE+QU5WQFaXjnykPOYLgAAAABJRU5ErkJggg==');
}
    
#\33 5c1dcdc {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8529ddd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 8% 6% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 60ec625 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b29cf191.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 8% 0% 8%;
}
#b29cf191 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ba7c83eb {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/76249730/dms3rep/multi/opt/Familienfeier+Hirschen-1920w.png");
    border-radius: 0px 0px 0px 0px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#ba7c83eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AC4gD0gxG109JGRCLHxmWH1xapSam4CGh25xb0lANQA4JRVPOClrSjl1VEONcWORf3aZmJWFgoBwa2ZXSDsASzMiUz0xaUxBdllPkHFjm4BynIp9inlub2BUXko7AGNHNWNLPnJXTXtfV5JtXaB7Z559aopwYmlUR1hCMwB7X0t2X098ZFiAY1aSbVmbclmYdF2DaltgUERGOS4Ag25di3hrlYR6moF0pIh4oINvk39wf3VsaGRhU1JRAIl4apeKgKSZk6qXja+bkKCPgomCeHp5c3J3dmtyeAaIVrh2JNcVAAAAAElFTkSuQmCC');
}
}



@media all {
    
#dd8917c8 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d9244a66 {
    width: 645px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e47ab8cc {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\36 3b7add3 {
    width: 100%;
    height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0abb9dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 23c41fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 11b594f {
    margin: 0px 0px 0px 0px;
}
    
#eabe3461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d0439ef8 {
    width: 100%;
    height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qm0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#c7b11250 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c4b3ce65 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 657fca0 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-top: 8%;
    padding-right: 8%;
    padding-left: 8%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
}
    
#fc54446f {
    margin: 0px 0% 0px 0%;
}
    
#a16032ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\30 bdc670a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 03c15b1 {
    min-height: 283px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 0% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e8e132cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd9253b {
    margin: 0px 0% 0px 0%;
}
    
#c563ba1e {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24978c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 50px 50px 0px 0px;
    background-color: var(--color_7);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0c78b66 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\36 876d068 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 76a66d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 50px 50px 0px 0px;
    background-color: var(--color_7);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b5c6b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0cc63a7 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 622f2f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 037a505 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 50px 50px 0px 0px;
    background-color: var(--color_7);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#abe6f5fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e2d291 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#b7e71050 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dcf3dd3b {
    width: 280px;
    height: 55px;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\34 0b153ef {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\32 d0df587 {
    margin: 0px 0% 0px 0%;
}
    
#b1988291 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 1794bdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9511093 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0ab85b6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fa6e4b43 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 397.641px;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    row-gap: 24px;
    padding: 8% 8% 8% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba990d0e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#ba990d0e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e0ff1746 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    align-self: stretch;
    order: 0;
}
    
#ccc7193c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ccc7193c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
    
#aac940d3.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#aac940d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21f0200 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_7);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 62d2fa2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\31 62d2fa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 adef5f7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\38 1024471 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dcb5a2bd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#dcb5a2bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a11228a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cfdc6160 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b47d424 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d028e7d::before, #\38 d028e7d > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\38 d028e7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
    background-position: 50% 0%;
}
    
#f1b9432a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_qtu {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 beec661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    align-self: stretch;
    order: 1;
}
    
#a6754246 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 397.641px;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    padding: 8% 0% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 25a5a7b {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_7);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3e2b751 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 2a97319 {
    min-height: 605px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea8bafab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#ea8bafab {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d7170069.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d7170069 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
    
#\38 b1d40d0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 b1d40d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ccbff3.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 8ccbff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1c89ee2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 1c89ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a3b39df9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 397.641px;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    padding: 8% 0% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 846af85.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\37 846af85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dafff00 {
    min-height: 605px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f30eee6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 df123d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    align-self: stretch;
    order: 1;
}
    
#d3497a47 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2cc2f50.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 2cc2f50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
    
#\35 a4f8332 {
    width: 280px;
    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 {
    
#\31 b733ecc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 397.641px;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    row-gap: 24px;
    padding: 8% 8% 8% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 091a62c {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 01c648a.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 01c648a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b143674.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\31 b143674 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 2d02366 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 760cb59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\38 760cb59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
    
#ba280c7b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#ba280c7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 922b94f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    align-self: stretch;
    order: 0;
}
    
#\38 836de97 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521 {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    min-height: 8px;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#widget_vri {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ctg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_ctg {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 8% 8% 0% 8%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5aa7fcc {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 45eb1ac {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 036c92d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 301px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\32 fe1bb20 {
    width: 48%;
    padding: 8% 4% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b1e63439 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7e4f0e1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    padding: 8% 4% 8% 4%;
}
    
#\30 d7f88f9 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2d36669 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f199cf34 {
    padding: 2% 4% 8% 4%;
}
    
#b9b0c0c7 {
    justify-content: flex-start;
}
    
#e8542f52 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p8e {
    height: 200px;
}
    
#b048fa9e {
    height: 200px;
}
    
#edde4cf2 {
    height: 200px;
}
    
#\32 ddbb349 {
    height: 200px;
}
    
#\31 80684bc {
    height: 200px;
}
    
#\37 42d0e50 {
    height: 200px;
}
    
#c5b67185 {
    justify-content: flex-start;
}
    
#fe76e744 {
    justify-content: flex-start;
}
    
#\34 b44ed91 {
    justify-content: flex-start;
}
    
#ba4302ef {
    justify-content: flex-start;
}
    
#be472d0f {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca707323 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 4be15e6 {
    width: 100%;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e008e3d2 {
    width: 100%;
}
    
#\37 7602fef {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 12% 8% 12% 8%;
}
    
#\33 79ddbc5 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
}
    
#e437d143::before, #e437d143 > .bgExtraLayerOverlay {
    
}
#e437d143.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAABAAIDBAUGIRJC/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAwDAQACEQMRAD8Ajq+06+ceIZq3gxs68/RU+7N4VxJFfh6iIUKmP//Z');
}
    
#\32 af1c902 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 15a67fb {
    width: 49.55%;
    justify-content: flex-start;
}
    
#af4e68d6 {
    width: 49.42635253054101%;
}
    
#f2982683 {
    width: 100.00%;
}
    
#\36 5fd6e84 {
    column-gap: 1%;
    padding: 10% 8% 6% 8%;
}
    
#c789ca73 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4bcdf0b {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7758ab5 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\37 85722c4 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 8% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ebfb364 {
    min-height: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 4% 6% 4%;
}
    
#cb1bbb8b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#cb1bbb8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHRABAAEDBQAAAAAAAAAAAAAAAQACAwQFBgchMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCbkPTbmBsi1j41Q02qPWZuRVV7YiDAl03h/9k=');
}
    
#\31 e85b14b {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 bbe3235 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 8% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f3a849c {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\34 355fea3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\34 355fea3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAElEQVQI12OIdTPKCrQsCLUsCjbN9tZLddeOsFUNsFQJc9KO9TRiCLXViPc2SvE3SfHSi3dSj3XUCLBQdjdWcDdX8bHVZvAwkAm214hy04101gyxVgm2VnPWl7fWkjbVkLTUlmdw15cLt9dK8TJK9dCNsFH1NVW20pCx1pA2VhI1VpZgMFIQDzRTy/E2rg41y/MxjLTTtNOSM1WW0JEW1JIWYlAQFfQxUS8Ltp6R7Tkx06My0iHMTt9OS15LSlBBhI9BgIfbSlsx299man7QnIqo3vyIzEBnBwN1RVF+ER4OBl4uLkM1+WQf2968iFlVKRPKUvKi/VzN9RRE+QU5WQFaXjnykPOYLgAAAABJRU5ErkJggg==');
}
    
#\33 5c1dcdc {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d8529ddd {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 60ec625 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#ba7c83eb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#ba7c83eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AC4gD0gxG109JGRCLHxmWH1xapSam4CGh25xb0lANQA4JRVPOClrSjl1VEONcWORf3aZmJWFgoBwa2ZXSDsASzMiUz0xaUxBdllPkHFjm4BynIp9inlub2BUXko7AGNHNWNLPnJXTXtfV5JtXaB7Z559aopwYmlUR1hCMwB7X0t2X098ZFiAY1aSbVmbclmYdF2DaltgUERGOS4Ag25di3hrlYR6moF0pIh4oINvk39wf3VsaGRhU1JRAIl4apeKgKSZk6qXja+bkKCPgomCeHp5c3J3dmtyeAaIVrh2JNcVAAAAAElFTkSuQmCC');
}
    
#\39 d463395 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd8917c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 8% 12% 8%;
}
    
#d9244a66 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 0abb9dd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 23c41fb {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#eabe3461 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 3b7add3 {
    min-width: 32px;
    width: 280px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d0439ef8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0439ef8 {
    min-width: 32px;
    width: 280px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 11b594f {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 657fca0 {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
    
#\30 bdc670a {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c563ba1e {
    height: auto;
    width: 110px;
}
    
#\37 24978c6 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 03c15b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    padding: 2% 4% 1.5% 4%;
}
    
#\39 76a66d8 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a0cc63a7 {
    height: auto;
    width: 110px;
}
    
#\30 037a505 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2e2d291 {
    height: auto;
    width: 110px;
}
    
#\30 fd9253b {
    margin: 0px 0% 0px 0%;
}
    
#\38 7b5c6b8 {
    min-height: auto;
}
    
#abe6f5fa {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1988291 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 63px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 2% 4% 8% 4%;
}
    
#\34 1794bdf {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dcf3dd3b {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9511093 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 301px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\38 fdbbd9b {
    margin-left: 0%;
    margin-right: 0%;
}
    
#fa6e4b43 {
    width: 48%;
    padding: 8% 8% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e0ff1746 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 21f0200 {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1024471 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 8% 2% 8% 2%;
}
    
#a11228a9 {
    width: 100.00005623110985%;
}
    
#cfdc6160 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
}
    
#\38 d028e7d::before, #\38 d028e7d > .bgExtraLayerOverlay {
    
}
    
#\30 249efba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 beec661 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6754246 {
    width: 48%;
    padding: 8% 4% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#f6ab5969 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 25a5a7b {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 2a97319 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 301px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 590839b {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3b39df9 {
    width: 48%;
    align-items: flex-start;
    padding: 8% 4% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dafff00 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 301px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 df123d3 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d3497a47 {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b733ecc {
    width: 48%;
    padding: 8% 8% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 091a62c {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#bae601f6 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 2d02366 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 301px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\34 922b94f {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd8917c8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e47ab8cc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#c4b3ce65 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 657fca0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 03c15b1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 0c78b66 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 0b153ef {
    grid-template-rows: minmax(8px, max-content);
}
    
#b1988291 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48% 6% 12% 6%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ctg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#widget_ctg {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#group_oc1 {
    order: 0;
    height: auto;
    min-height: 255px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_fcj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_fcj {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 5aa7fcc {
    height: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 45eb1ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\32 036c92d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#cb86467c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4px;
}
    
#\32 fe1bb20 {
    width: 99.54%;
    order: 1;
    min-height: 238px;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kub {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 b0893ba {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#a7e4f0e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\30 d7f88f9 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\30 9ab0c6c {
    align-items: center;
    min-height: 99px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    padding-bottom: 2.5%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#group_mg6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding-top: 0%;
    row-gap: 20px;
}
    
#\32 1a320ec {
    align-items: center;
    min-height: 99px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    padding-bottom: 2.5%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\30 5928eba {
    align-items: center;
    min-height: 99px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    padding-bottom: 2.5%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
}



@media (max-width: 767px) {
    
#c5b67185 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f199cf34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#widget_p8e {
    height: 200px;
}
    
#fe76e744 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b048fa9e {
    height: 200px;
}
    
#\34 b44ed91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edde4cf2 {
    height: 200px;
}
    
#ba4302ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ddbb349 {
    height: 200px;
}
    
#b9b0c0c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 80684bc {
    height: 200px;
}
    
#be472d0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 42d0e50 {
    height: 200px;
}
    
#e8542f52 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4be15e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ca707323 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ik9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 280px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#e008e3d2 {
    width: 100%;
}
    
#\37 7602fef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\33 79ddbc5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e437d143::before, #e437d143 > .bgExtraLayerOverlay {
    
}
#e437d143.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAABAAIDBAUGIRJC/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAwDAQACEQMRAD8Ajq+06+ceIZq3gxs68/RU+7N4VxJFfh6iIUKmP//Z');
}
    
#\32 af1c902 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u3h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4px 10px 4px;
}
#widget_u3h {
    align-self: center;
    width: 280px;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 15a67fb {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#af4e68d6 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#f2982683 {
    width: 100.00%;
}
    
#\36 5fd6e84 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\32 4bcdf0b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\37 85722c4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ebfb364 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cb1bbb8b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#cb1bbb8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHRABAAEDBQAAAAAAAAAAAAAAAQACAwQFBgchMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCbkPTbmBsi1j41Q02qPWZuRVV7YiDAl03h/9k=');
}
    
#\31 e85b14b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\32 bbe3235 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 355fea3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\34 355fea3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAElEQVQI12OIdTPKCrQsCLUsCjbN9tZLddeOsFUNsFQJc9KO9TRiCLXViPc2SvE3SfHSi3dSj3XUCLBQdjdWcDdX8bHVZvAwkAm214hy04101gyxVgm2VnPWl7fWkjbVkLTUlmdw15cLt9dK8TJK9dCNsFH1NVW20pCx1pA2VhI1VpZgMFIQDzRTy/E2rg41y/MxjLTTtNOSM1WW0JEW1JIWYlAQFfQxUS8Ltp6R7Tkx06My0iHMTt9OS15LSlBBhI9BgIfbSlsx299man7QnIqo3vyIzEBnBwN1RVF+ER4OBl4uLkM1+WQf2968iFlVKRPKUvKi/VzN9RRE+QU5WQFaXjnykPOYLgAAAABJRU5ErkJggg==');
}
    
#\33 5c1dcdc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#d8529ddd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba7c83eb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#ba7c83eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AC4gD0gxG109JGRCLHxmWH1xapSam4CGh25xb0lANQA4JRVPOClrSjl1VEONcWORf3aZmJWFgoBwa2ZXSDsASzMiUz0xaUxBdllPkHFjm4BynIp9inlub2BUXko7AGNHNWNLPnJXTXtfV5JtXaB7Z559aopwYmlUR1hCMwB7X0t2X098ZFiAY1aSbVmbclmYdF2DaltgUERGOS4Ag25di3hrlYR6moF0pIh4oINvk39wf3VsaGRhU1JRAIl4apeKgKSZk6qXja+bkKCPgomCeHp5c3J3dmtyeAaIVrh2JNcVAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#dd8917c8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 6% 8% 6%;
}
    
#d9244a66 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 3b7add3 {
    height: auto;
    width: 100%;
}
    
#\31 0abb9dd {
    width: 100%;
    min-height: 152px;
    align-items: center;
    order: 1;
    justify-content: center;
}
    
#eabe3461 {
    width: 100%;
    min-height: 157px;
    align-items: center;
    order: 0;
    justify-content: center;
    row-gap: 24px;
    height: auto;
}
    
#d0439ef8 {
    height: auto;
    width: 100%;
}
    
#\34 11b594f {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 657fca0 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#a16032ee {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\30 bdc670a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c563ba1e {
    width: 96px;
    height: auto;
}
    
#\37 24978c6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\36 03c15b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 5.998659517426273%;
}
    
#\39 76a66d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#a0cc63a7 {
    width: 96px;
    height: auto;
}
    
#\30 037a505 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 2e2d291 {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#dcf3dd3b {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1988291 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 12% 6%;
}
    
#\34 1794bdf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
}



@media (max-width: 767px) {
    
#a9511093 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#fa6e4b43 {
    width: 99.54%;
    order: 1;
    min-height: 238px;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e0ff1746 {
    height: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ccc7193c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4px;
}
    
#\30 21f0200 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#ba990d0e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.97%;
    max-width: 100%;
}
    
#f0ab85b6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 1024471 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#a11228a9 {
    width: 100%;
}
    
#cfdc6160 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: center;
}
    
#\38 d028e7d::before, #\38 d028e7d > .bgExtraLayerOverlay {
    
}
    
#group_qtu {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 249efba {
    margin: 0px 0% 0px 0%;
}
    
#f1b9432a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b47d424 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 beec661 {
    height: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a6754246 {
    width: 99.54%;
    order: 1;
    min-height: 238px;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 25a5a7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\39 2a97319 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#d7170069.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4px;
}
    
#ea8bafab {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#a3b39df9 {
    width: 99.54%;
    order: 1;
    min-height: 238px;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dafff00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#\39 df123d3 {
    height: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d3497a47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2cc2f50.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4px;
}
#\39 2cc2f50 {
    order: 2;
}
    
#\35 a4f8332 {
    align-self: stretch;
    justify-self: auto;
    order: 3;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1c89ee2 {
    order: 0;
}
    
#\37 846af85 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 b733ecc {
    width: 99.54%;
    order: 1;
    min-height: 238px;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 091a62c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2d02366 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#\38 760cb59.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4px;
}
    
#\34 922b94f {
    height: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 b143674 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}

