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

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

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

  *#dm .dmInner div.u_1328521931 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    height:48px !important;
    width:200px !important;
  }

  *#dm .dmInner div.u_1328521931 .dmforminput {
    padding-inline:10px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1328521931 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1328521931 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1328521931 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1328521931 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1328521931 textarea {
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1328521931 select {
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

  *#dm .dmInner div.u_925678654 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

  *#dm .dmInner *.u_925678654 .svg { width:100% !important; }
}
.blur-overlay {
    backdrop-filter: none !important; /* Unschärfe deaktivieren */
    -webkit-backdrop-filter: none !important;
        background-color: var(--color_1) !important; /* 0.75 = 75% Opazität */

}

/* Nur für Geräte größer als 1024px */
@media (min-width: 1025px) {
    .blur-overlay {
        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;
        color: white !important;
        background-color: var(--color_8) !important; /* 0.75 = 75% Opazität */

    }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e55a0cc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 51.71726089417091%;
    min-width: 4%;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 4% 0% 4%;
}
    
#\35 9f72ad8 {
    min-height: 770px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8ebd696 {
    background-image: url(https://le-de.cdn-website.com/527b3d075c534527a0ea8460a5a256af/dms3rep/multi/opt/Autos-1920w.JPG);
    background-size: contain;
    background-position: 100% 50%;
}
    
#e697e6d0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 393px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fac64b4 {
    width: 40.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5b1f0cf {
    margin: 0px 0% 0px 0%;
}
    
#widget_gvc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2d02155 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 dd1449a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6b32bb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b32bb8 {
    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;
}
    
#f0d19ad0 {
    min-height: 323px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cf29ffff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
}
    
#widget_00i {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#c6f50b95 {
    width: 100%;
    height: 324px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bdf3c8ff {
    min-height: 325px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 930b434 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 976f650 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 0c61c08 {
    min-height: 145px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f11ee4bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e77e8f47 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 4891882 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7b36fb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 610ae05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a0eafa {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 785c25a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1b37ba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e92b3bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 963f5b8 {
    min-height: 90px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0be27a7 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 f984fae {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ec57d0c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 36.06%;
    min-height: 45px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cfa575d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a6fa23d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e2e748b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb0847bd {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 724b4b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_7);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e8945957.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8945957 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9b0b765 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd3c86f1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 85ccbfc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4978672 {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f709bb5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3b7e48a {
    background-color: rgba(90, 56, 38, 0);
    background-image: initial;
}
    
#\32 f48521d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 8076a68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 8076a68.lazy {
    background-image: url('');
}
    
#ade2d669 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#afe1f747 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf19ff1e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 f860eb9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#cd351bd9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4b3fb96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 4b3fb96.lazy {
    background-image: url('');
}
    
#\35 07a8b20 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 846fd20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8e18bf5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e901f209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f470a61 {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 dc05afa {
    min-height: 581px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9bdbbf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f1ffce6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1afd6c0 {
    background-color: rgba(90, 56, 38, 0);
    background-image: initial;
}
    
#\32 05ab6be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 05ab6be.lazy {
    background-image: url('');
}
    
#f952c774 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 94237e8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 62ff866 {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a8791fa {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 03d9867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\37 03d9867.lazy {
    background-image: url('');
}
    
#\33 1798ecf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 385463c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 795e28e {
    width: 82.35%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2541798 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1906aa1 {
    margin: 0px 0% 0px 0%;
}
    
#df0742e1 {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 86e315b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d219f89 {
    background-color: rgba(90, 56, 38, 0);
    background-image: initial;
}
    
#\39 bc3761d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b342b7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 b342b7e.lazy {
    background-image: url('');
}
    
#de56559a {
    width: 69.93%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 fdc7d42 {
    margin: 0px 0% 0px 0%;
}
    
#\38 09db3df {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f6b27f8d {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#efd64fcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e548d8ca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e8d4772 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 e8d4772.lazy {
    background-image: url('');
}
    
#\37 d1f6ae4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 324b5ff {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 2b5288b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 fd8bd03 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0332ab1 {
    width: 99.9981803485159%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5173763 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7f9001 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5e1a0b8 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\36 d3062f6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 e1dd635 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1e3f259 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f9222c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 f9222c1.lazy {
    background-image: url('');
}
    
#widget_usk {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e55a0cc9 {
    width: 100%;
    min-height: 0px;
    order: 1;
    align-items: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9f72ad8 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 8ebd696 {
    background-position: 50% 0%;
}
    
#e697e6d0 {
    margin-left: 0%;
    padding-left: 4%;
    padding-right: 4%;
    width: 99.86%;
    height: auto;
    min-height: 370px;
    margin-top: 21.2%;
    margin-bottom: 0%;
    align-items: flex-start;
}
    
#\38 fac64b4 {
    order: 0;
    width: 100%;
    min-height: 250px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6b32bb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b32bb8 {
    margin: 0px 0% 0px 0%;
}
    
#f0d19ad0 {
    min-height: 623px;
    padding: 8% 4% 8% 4%;
}
    
#cf29ffff {
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdf3c8ff {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\37 930b434 {
    width: 100%;
    min-height: 8px;
}
    
#c6f50b95 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0c61c08 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 8% 4% 4% 4%;
}
    
#f11ee4bb {
    width: 100%;
    min-height: 8px;
}
    
#e77e8f47 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h18 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4891882 {
    width: 170px;
}
    
#\39 7b36fb1 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 963f5b8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 87px;
    column-gap: 3%;
    padding: 0% 4% 4% 4%;
}
    
#\35 cfa575d {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a6fa23d1 {
    margin: 0px 0% 0px 0%;
}
    
#ec57d0c2 {
    width: 68.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 724b4b2 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fd3c86f1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
    padding: 0% 4% 8% 4%;
}
    
#\30 85ccbfc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4978672.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4978672 {
    margin: 0px 0px 0px -10px;
}
    
#\35 f709bb5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\39 8076a68 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\39 8076a68.lazy {
    background-image: url('');
}
    
#afe1f747 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf19ff1e {
    margin: 0px 0% 0px 0%;
}
    
#\32 f48521d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd351bd9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4b3fb96 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\39 4b3fb96.lazy {
    background-image: url('');
}
    
#\30 846fd20 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8e18bf5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\36 f860eb9 {
    width: 100.00%;
}
    
#\30 f470a61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f470a61 {
    margin: 0px 0px 0px -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dc05afa {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\37 f1ffce6 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 05ab6be {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\32 05ab6be.lazy {
    background-image: url('');
}
    
#\31 94237e8 {
    margin: 0px 0% 0px 0%;
}
    
#f952c774 {
    width: 100.00%;
}
    
#\31 62ff866.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 62ff866 {
    margin: 0px 0px 0px -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 03d9867 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\37 03d9867.lazy {
    background-image: url('');
}
    
#\38 385463c {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2541798 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\38 1906aa1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1798ecf {
    width: 100.00%;
}
    
#df0742e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df0742e1 {
    margin: 0px 0px 0px -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 86e315b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\39 bc3761d {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b342b7e {
    width: 100%;
    min-height: 0px;
    order: 0;
}
#\34 b342b7e.lazy {
    background-image: url('');
}
    
#\38 fdc7d42 {
    margin: 0px 0% 0px 0%;
}
    
#\38 09db3df {
    width: 100.00%;
}
    
#f6b27f8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6b27f8d {
    margin: 0px 0px 0px -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efd64fcf {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e548d8ca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\39 e8d4772 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\39 e8d4772.lazy {
    background-image: url('');
}
    
#\37 fd8bd03 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d1f6ae4 {
    width: 100.00%;
}
    
#\37 2b5288b {
    width: 90.00%;
}
    
#\37 0332ab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0332ab1 {
    width: 100.00%;
    margin: 0px 0px 0px -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5173763 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
}
    
#\38 d7f9001 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e1dd635 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9222c1 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\32 f9222c1.lazy {
    background-image: url('');
}
    
#\36 d3062f6 {
    width: 100.00%;
}
    
#widget_usk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_usk {
    align-self: flex-start;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0px 0px -10px;
}
}



@media (max-width: 767px) {
    
#e55a0cc9 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 1;
    height: auto;
    row-gap: 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9f72ad8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\35 8ebd696 {
    background-position: 50% 0%;
}
    
#e697e6d0 {
    width: 100%;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 15px;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fac64b4 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 0;
    height: auto;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e6b32bb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b32bb8 {
    margin: 0px 0% 0px 0%;
}
    
#f0d19ad0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#cf29ffff {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    row-gap: 15px;
}
    
#widget_00i {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c6f50b95 {
    height: 250px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 982ed08 {
    margin: 0px 0% 0px 0%;
}
    
#bdf3c8ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 930b434 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 0c61c08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#f11ee4bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e77e8f47 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h18 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 4891882 {
    width: 170px;
}
    
#\39 7b36fb1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5a0eafa {
    order: 0;
    width: 32px;
}
    
#\35 785c25a {
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 963f5b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0% 4% 4% 4%;
}
    
#\31 f984fae {
    order: 0;
    width: 32px;
}
    
#ec57d0c2 {
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cfa575d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a6fa23d1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e2e748b {
    row-gap: 20px;
}
    
#\38 724b4b2 {
    width: 100%;
    min-height: 530px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fd3c86f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 4% 8% 4%;
}
    
#\30 85ccbfc {
    margin: 0px 0% 0px 0%;
}
    
#b9b0b765 {
    width: 32px;
}
}



@media (max-width: 767px) {
    
#\32 4978672.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4978672 {
    height: 350px;
    margin: 0px 0% 0px -11px;
}
    
#\35 f709bb5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\39 8076a68 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\39 8076a68.lazy {
    background-image: url('');
}
    
#afe1f747 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 4b3fb96 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\39 4b3fb96.lazy {
    background-image: url('');
}
    
#\30 846fd20 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b8e18bf5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\30 f470a61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f470a61 {
    height: 350px;
    margin: 0px 0px 0px -11px;
}
    
#\36 f860eb9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 dc05afa {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\37 f1ffce6 {
    width: 100%;
    min-height: 344px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 05ab6be {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\32 05ab6be.lazy {
    background-image: url('');
}
    
#\31 62ff866.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 62ff866 {
    height: 350px;
    margin: 0px 0px 0px -11px;
}
    
#f952c774 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 03d9867 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\37 03d9867.lazy {
    background-image: url('');
}
    
#\38 385463c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2541798 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#df0742e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df0742e1 {
    height: 350px;
    margin: 0px 0% 0px -11px;
}
    
#\33 1798ecf {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\34 795e28e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 86e315b {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\39 bc3761d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b342b7e {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\34 b342b7e.lazy {
    background-image: url('');
}
    
#f6b27f8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6b27f8d {
    height: 350px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px -11px;
}
    
#\38 09db3df {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#de56559a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#efd64fcf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e548d8ca {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\39 e8d4772 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\39 e8d4772.lazy {
    background-image: url('');
}
    
#\37 0332ab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0332ab1 {
    height: 350px;
    margin: 0px 0% 0px -11px;
}
    
#\37 d1f6ae4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 5173763 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\32 e1dd635 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9222c1 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
    row-gap: 15px;
}
#\32 f9222c1.lazy {
    background-image: url('');
}
    
#widget_usk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_usk {
    height: 350px;
    margin: 0px 0px 0px -11px;
}
    
#\36 d3062f6 {
    width: 100.00%;
}
}

