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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1171757467 span.text {
    color:var(--color_1) !important;
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_752891574 span.text {
    color:var(--color_1) !important;
    font-weight:300 !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_3952930695.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 15% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.5;
    border-radius: inherit;
}
#\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://irp.cdn-website.com/11635bb8/dms3rep/multi/opt/Gina+Mathis+Pilates+Reformer+Semi+Circle-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_u0u {
    width: 97.84%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_erc {
    width: 45.17%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_06j {
    width: 220px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    align-self: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a0bce6 {
    width: 249px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r1e {
    justify-content: flex-start;
    align-self: center;
    width: 100%;
    min-width: 4%;
    min-height: 916px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
}



@media all {
    
#c778fed1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 fb21cd9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 86b112c::before, #\33 86b112c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.98;
    border-radius: inherit;
}
#\33 86b112c {
    background-color: var(--color_9);
    background-image: url("https://irp.cdn-website.com/11635bb8/dms3rep/multi/opt/Gina_Mathis_weiss_A-1920w.png");
    background-attachment: fixed;
    background-position: 50% 100%;
}
    
#widget_ltm {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93n {
    width: 85.91%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0ou {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 70.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_uva {
    align-items: flex-start;
    width: 62.74%;
    min-height: 183px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bjh {
    width: 239px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
    
#\33 7cdbc90 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r5a {
    width: 25.11%;
    height: 245px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb9a5904 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e51c8e00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b8a45b2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e1438271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 4d51b0a {
    margin: 0px 0% 0px 0%;
}
    
#widget_t1r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_476 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u3f {
    width: 313px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0f58054 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e2608682 {
    min-height: 117px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3f10143 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 0685765 {
    margin: 0px 0% 0px 0%;
}
    
#widget_osg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_32m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 2a98567 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#ddc89dca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#ae11308d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#bb5d24eb {
    margin: 0px 0% 0px 0%;
}
    
#widget_hh9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bcn {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_19p {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nm3 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_pto {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 978a883 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 04a3760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0504efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 531c23e {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a542a8f5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb86dd1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80f56eb {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f377d30f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec2b0a7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2f4fd2b {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hua {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_797 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8194bce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\38 8cecf5e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a999862 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ca64881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#ec181645 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c325127 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b567caf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 808e977 {
    min-height: 291px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c8e8a1eb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 8%;
}
#c8e8a1eb {
    width: 100%;
    height: 572px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b60b6f1 {
    background-color: var(--color_2);
    background-image: none;
}
    
#ea51b5cd {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\31 a6d81fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#aeabca76 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 197cf5f {
    min-height: 607px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-image: url("https://irp.cdn-website.com/11635bb8/dms3rep/multi/opt/Kempten+Studio+coming+soon+-+Ende+2026-1920w.webp");
    background-position: 50% 0%;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dda327c7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8d6191f {
    margin: 0px 0% 0px 0%;
}
    
#widget_gnn {
    width: 79.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5co {
    width: 92.46%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cbq {
    width: 234px;
    height: auto;
    max-width: 100%;
    min-height: 43px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 0a1f5d2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 aecf7a3 {
    margin: 0px 0% 0px 0%;
}
    
#bd28ddb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ffe73004 {
    min-height: 1068px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 006f31c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 67.44%;
    min-height: 286px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    order: 4;
    align-self: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c913552 {
    width: 219px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab483a57 {
    width: 65.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 9c95109 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ea74c32 {
    width: 75.86%;
    height: 371px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a8db4b5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/11635bb8/dms3rep/multi/opt/Gina-Mathis-1249h.png");
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1fe6db2 {
    width: 100%;
    height: 100px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8622116 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/11635bb8/dms3rep/multi/opt/Gina+Mathis+Reformer+High+Bridge-1920w.webp");
    background-attachment: fixed;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bca4530b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 bf41762 {
    min-height: 358px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c07d12b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 089cbc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f568c88 {
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#de17323b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#widget_0mu {
    width: 98.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1208a70 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    min-height: 917px;
    padding-top: 22%;
    padding-left: 4%;
}
    
#widget_u0u {
    width: 99.09%;
}
    
#widget_erc {
    width: 57.38%;
}
    
#group_m3c {
    height: auto;
    min-height: 67px;
}
    
#group_r1e {
    min-height: 266px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fb21cd9 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_ltm {
    width: 100.00%;
}
    
#widget_93n {
    width: 100%;
}
    
#c778fed1 {
    row-gap: 36px;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb9a5904 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 4d51b0a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2608682 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 0685765 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb5d24eb {
    margin: 0px 0% 0px 0%;
}
    
#ae11308d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\35 2a98567 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a8194bce {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 ca64881 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b567caf2 {
    width: 100%;
    min-height: 385px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 808e977 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 2% 8% 2%;
}
    
#c8e8a1eb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#c8e8a1eb {
    height: 559px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a6d81fe {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\36 197cf5f {
    width: 100%;
    min-height: 487px;
    height: auto;
}
    
#dda327c7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#widget_gnn {
    order: 0;
    width: 99.92%;
}
    
#widget_cbq {
    order: 2;
}
    
#widget_5co {
    order: 1;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd28ddb9 {
    width: 100.00%;
}
    
#ffe73004 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\35 006f31c {
    width: 100%;
    column-gap: 3%;
    height: auto;
    min-height: 146px;
}
    
#ab483a57 {
    width: 77.29%;
}
    
#\38 9c95109 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\31 ea74c32 {
    height: 146px;
    width: 22%;
}
    
#a8db4b5a {
    width: 100%;
    min-height: 478px;
    height: auto;
}
    
#\30 1fe6db2 {
    height: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c07d12b {
    margin: 0px 0% 0px 0%;
}
    
#\38 bf41762 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f568c88 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 1208a70 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 808e977 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 b60b6f1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 4% 8% 4%;
}
    
#group_r1e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_erc {
    width: 97.94%;
}
    
#group_m3c {
    height: auto;
    min-height: 101px;
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#widget_06j {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2a0bce6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c778fed1 {
    width: 100%;
    min-height: 230px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    row-gap: 30px;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 fb21cd9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ltm {
    width: 100.00%;
}
    
#widget_r5a {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0ou {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_uva {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bjh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fb9a5904 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b8a45b2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1438271 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c0f58054 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e2608682 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 2a98567 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae11308d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_hh9 {
    height: 240px;
}
    
#\30 978a883 {
    height: 240px;
}
    
#\37 fb86dd1 {
    height: 240px;
}
    
#a8194bce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ca64881 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b567caf2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
}
    
#\38 808e977 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#c8e8a1eb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#c8e8a1eb {
    height: 512px;
}
}



@media (max-width: 767px) {
    
#\31 a6d81fe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 197cf5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dda327c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_gnn {
    width: 99.69%;
}
    
#widget_5co {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#bd28ddb9 {
    width: 100%;
}
    
#ffe73004 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 006f31c {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#ab483a57 {
    width: 100%;
}
    
#\38 9c95109 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 ea74c32 {
    height: 190px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a8db4b5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 8622116 {
    min-height: 276px;
    align-items: center;
    width: 99.81%;
    height: auto;
    align-self: center;
}
    
#\38 bf41762 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 089cbc2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f568c88 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#\33 86b112c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA6UlEQVQoz13RSUsDQRBA4VbRkEFDwAWMhCBCVFRE1BxciLhGEA+exYt4Fv8/vCcF1SE6UDDT9XVNdXUppRS1RltdzWjq+vSZgX3gOkId/IEzaEk9Uz+BL3WktqZ4Bq6pt8C3+hPv6sZ/OKfuqQ/qu/qh3qkH6nyFgRrgUn1SH3PDvXqlLoepsJfJgMdZqeJ+hQuZnGRyU13PHqP6CbBYgA4wBibARc6vBYwSjtVuwAHwDLxln72sGqN6zXZ2Ag6BG+AFOFd3Mw6zlfjLfsCtTJwCFQ3zZo6A7ThQvd8YQVddUTsZTX63geYXFe+KUGYIa4oAAAAASUVORK5CYII=')!important}#\36 197cf5f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAgAAUAmJQBOl0AATXC/gAD+wakvbghNxYOrWjyWrsVVlylnr1f/6FGyiYp91xjswAAA')!important}#\36 8622116.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADwAQCdASoKAAcAAUAmJZQCdADdjRtjeAAA/mSgX+jsOESK+fnPfYpK2z8bHS3uKLLS6s1kVhGwAA==')!important}#a8db4b5a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0x3NzSukcQDA8efMwfCQgyRFyc2F9qIcqPVWytbm5A+QoyORVS7IsLig7LZ52Yv1ThTRjMS8YGYezzzPzDxjmuE3M888M89ev5u9f+ojibRACIEe8OI+3OLq9xqey1Oimk4snkBRNR4DIaR0JoMQ78SDXvzHm9xur+C72ENXgsQTSVQtwrPygpTNmaQzgjfVj3a+jX/nO6GLXaJKgNS7IBIzUMI6kpm3MK0c2dcwidsjArur+I53eH64+19HjTjhSBTJsgtYlomV0kjen3Hza4Efc99Yds5zeHSCx+dHixlIBTtPwUxiGo/4zjZZnhxhsL+Xnu5uRsfG+bN3gKpHkGzbIp8KE3Ltsz4zyteeDupra5Dlcj53djHvXOQpqCD9tXNkjSdOt1YYHvxCQ30dDkcZRUXFNDe3MDY+wd2D5wPmeVO9/HRO0d/RSnmpTIUsU1ddRW97G7PTU7jc7o+6QDJ4z8bsBH1tn5BLHFRVVtLa1MjQQB8bS3O4bq75BxOwLmhu6lg8AAAAAElFTkSuQmCC')!important}