@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1440853203 a {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1440853203 .powered { font-weight:300 !important; }

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

  *#dm .dmInner div.u_804810520 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1047170344 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1848258573 img {
    object-fit:none !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1421518621 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/icon/Phone_7377165.svg) !important;
    width:25px !important;
    height:25px !important;
  }

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

  *#dm .dmInner div.u_1120393008 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1268027863 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1268027863 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1660841213 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/icon/Mail_7904018.svg) !important;
    width:25px !important;
    height:25px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1488603950 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1769425961 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1440853203 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1440853203 a { font-size:16px !important; }

  *#dm .dmInner *.u_1488603950 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1488603950 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner *.u_1488603950 .photoGalleryThumbs .image-container a { padding-top:195px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_804810520 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1848258573 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1047170344 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1488603950 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1488603950 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1488603950 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner *.u_1488603950 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1488603950 .photoGalleryViewAll { padding:0 10px !important; }
}
.daYLqL
{
	color:#00000 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_4000795891
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255,255,255,0.85);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\33 6079307 {
    margin: 0% 0% 0px 0%;
}
    
#\34 afd84e2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8e85cf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b9307fe9::before, #b9307fe9 > .bgExtraLayerOverlay {
    
}
#b9307fe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 50% 100%;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\32 d27e9d8 {
    width: 95.48%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d157cc3 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_j3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j3b {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% -80px 0%;
}
}



@media all {
    
#\36 0e10d25 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5082c4b::before, #\37 5082c4b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 5082c4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-end;
    background-image: url("https://le-de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/dms3rep/multi/opt/25-1015-26_5Plus_Relaunch_eDealer_Opel_768x592px-1920w.jpg");
    min-width: 4%;
    order: 0;
    background-size: contain;
    padding: 20% 0% 20% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 56be02b::before, #\33 56be02b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\33 56be02b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 6444fdb {
    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;
}
    
#\30 52d1e81::before, #\30 52d1e81 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 52d1e81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_6);
    width: 50.66%;
    background-image: url();
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e16d564 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#afe843df {
    margin: 0px 0% 0px 0%;
}
    
#\33 64b8683 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bkc {
    width: 400px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9dfe70a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    justify-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08ed987 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 4;
    justify-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac4df69a {
    width: 400px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17cefbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 17cefbb {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -60px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a3ae9a25 {
    margin: 0px 0% 0px 0%;
}
    
#f4e71695::before, #f4e71695 > .bgExtraLayerOverlay {
    
}
#f4e71695 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 33.48%;
    justify-content: flex-end;
    background-image: url("https://le-de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/dms3rep/multi/opt/SA+-+EL+-+Shooting+12.25+-+29-1920w.jpg");
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 490f83f {
    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;
}
    
#\32 3c447ad::before, #\32 3c447ad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 3c447ad {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 fd62229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b488e46::before, #\33 b488e46 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 b488e46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_3);
    width: 63.43%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\31 614e558 {
    min-height: 586px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 5d36c85 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c6c243.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8c6c243 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -60px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n2g {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9u8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7290656148392944%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c1c671e {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a1d5e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf1d5895::before, #bf1d5895 > .bgExtraLayerOverlay {
    
}
#bf1d5895 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/dms3rep/multi/Simon_Autohaus_Signet_Vektordatei.svg");
    background-position: 50% 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#cba1ac6c {
    margin: 4% 4% 4% 4%;
}
    
#\38 d648a93::before, #\38 d648a93 > .bgExtraLayerOverlay {
    
}
#\38 d648a93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 80.81%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 0%;
    order: 0;
    background-attachment: fixed;
    padding: 4% 2% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ea6ae6e::before, #\37 ea6ae6e > .bgExtraLayerOverlay {
    
}
#\37 ea6ae6e {
    background-position: 100% 50%;
    width: 19.19%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: none;
    align-items: flex-end;
    padding: 4% 8% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c7bb0341 {
    min-height: 154px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0af68dd {
    width: 200px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed6a0964 {
    width: 143px;
    height: auto;
    max-width: 100%;
}
    
#\34 22237cf {
    align-items: flex-start;
    width: 99.92%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(241, 241, 241, 0.8);
    background-image: none;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\33 1f1961b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6069e18 {
    width: 96.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ot1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.87%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 74bf130 {
    width: auto;
    height: auto;
    min-height: 56px;
    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 3ce7973 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 64.94%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0% 0% -80px 0%;
}
    
#\31 817823b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 817823b {
    width: 143px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eca858ec {
    margin: 0px 0% 0px 0%;
}
    
#db1094d8 {
    background-image: none;
    background-color: var(--color_3);
    background-position: 50% 100%;
}
    
#\34 9ecef45::before, #\34 9ecef45 > .bgExtraLayerOverlay {
    
}
#\34 9ecef45 {
    width: 39.02%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% -40px -8%;
}
    
#\31 1e6e313 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 faf6681 {
    width: 89.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c776e32b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-position: 50% 0%;
    background-size: contain;
}
    
#c11f94d1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\30 5ffad26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3416ccc {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#dff56b81::before, #dff56b81 > .bgExtraLayerOverlay {
    
}
#dff56b81 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: none;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% -40px 0%;
}
    
#ee75127d {
    min-height: 149px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 35% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 70dc8a1 {
    margin: 0px 0% 0px 0%;
}
    
#d6bb1b0a::before, #d6bb1b0a > .bgExtraLayerOverlay {
    
}
#d6bb1b0a {
    background-image: url("https://le-de.cdn-website.com/b0ee3a1679974751ad6c78e729c862db/dms3rep/multi/opt/Au%C3%9Fenaufnahme-1920w.JPG");
    background-color: var(--color_5);
    background-position: 50% 100%;
}
}



@media all {
    
#d3602ae6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e1b1aba1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_g85 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6079307 {
    margin: 0% 0% 0px 0%;
}
    
#b9307fe9::before, #b9307fe9 > .bgExtraLayerOverlay {
    
}
#b9307fe9 {
    row-gap: 20px;
}
    
#\34 afd84e2 {
    padding: 20% 4% 4% 4%;
}
    
#widget_j3b {
    width: 30%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5082c4b::before, #\37 5082c4b > .bgExtraLayerOverlay {
    
}
#\37 5082c4b {
    width: 100%;
    min-height: 511px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
    background-position: 50% 0%;
}
    
#\33 56be02b::before, #\33 56be02b > .bgExtraLayerOverlay {
    
}
    
#\30 52d1e81 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
}
    
#\36 e16d564 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\33 64b8683 {
    width: 100%;
    order: 1;
}
    
#afe843df {
    margin: 0px 0% 0px 0%;
}
    
#\36 17cefbb {
    height: auto;
    order: 0;
}
    
#\36 0e10d25 {
    order: 2;
}
    
#\36 9dfe70a {
    order: 3;
}
    
#\35 08ed987 {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4e71695::before, #f4e71695 > .bgExtraLayerOverlay {
    
}
#f4e71695 {
    width: 100%;
    min-height: 350px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
}
    
#\32 3c447ad::before, #\32 3c447ad > .bgExtraLayerOverlay {
    
}
    
#\34 fd62229 {
    width: 100%;
    order: 0;
}
    
#\33 b488e46 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 614e558 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#a3ae9a25 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c6c243 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf1d5895::before, #bf1d5895 > .bgExtraLayerOverlay {
    
}
#bf1d5895 {
    background-position: 0% 100%;
}
    
#\38 d648a93::before, #\38 d648a93 > .bgExtraLayerOverlay {
    
}
#\38 d648a93 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ea6ae6e::before, #\37 ea6ae6e > .bgExtraLayerOverlay {
    
}
#\37 ea6ae6e {
    width: 100%;
    min-height: 169px;
    order: 0;
    align-items: flex-start;
    height: auto;
    padding: 4% 8% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c7bb0341 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\33 1f1961b {
    width: 100.00%;
}
    
#a6069e18 {
    width: 100.00%;
}
    
#\33 0af68dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.1%;
}
    
#\36 74bf130 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.1%;
}
    
#group_ot1 {
    column-gap: 3.803580714657158%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3ce7973 {
    row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 81.63%;
    min-height: 8px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% -18% 0%;
}
    
#eca858ec {
    margin: 0px 0% 0px 0%;
}
    
#db1094d8 {
    background-position: 0% 50%;
}
    
#\34 9ecef45::before, #\34 9ecef45 > .bgExtraLayerOverlay {
    
}
#\34 9ecef45 {
    width: 14.3%;
    min-height: 8px;
}
    
#\31 1e6e313 {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c11f94d1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dff56b81::before, #dff56b81 > .bgExtraLayerOverlay {
    
}
#dff56b81 {
    width: 108%;
    min-height: 8px;
}
    
#ee75127d {
    min-height: 331px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 40% 4% 0% 0%;
}
    
#\30 70dc8a1 {
    margin: 0px 0% 0px 0%;
}
    
#d6bb1b0a::before, #d6bb1b0a > .bgExtraLayerOverlay {
    
}
#d6bb1b0a {
    background-position: 0% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1b1aba1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 56be02b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 e16d564 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 3c447ad {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 614e558 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 6079307 {
    margin: 0% 0% 0px 0%;
}
    
#\34 afd84e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 6% 8% 6%;
}
    
#b9307fe9::before, #b9307fe9 > .bgExtraLayerOverlay {
    
}
#b9307fe9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#widget_j3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j3b {
    height: auto;
    width: 50%;
    margin: 0px 0% -60px 0%;
}
    
#\32 d27e9d8 {
    margin-top: 1px;
}
}



@media (max-width: 767px) {
    
#\36 0e10d25 {
    height: auto;
    min-height: 114px;
    align-self: auto;
    width: 100%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5082c4b::before, #\37 5082c4b > .bgExtraLayerOverlay {
    
}
#\37 5082c4b {
    row-gap: 18px;
    width: 100%;
    min-height: 284px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 56be02b::before, #\33 56be02b > .bgExtraLayerOverlay {
    
}
    
#\30 52d1e81 {
    row-gap: 20px;
    width: 100%;
    min-height: 638px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 e16d564 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\33 64b8683 {
    width: 100%;
    order: 1;
}
    
#\36 9dfe70a {
    height: auto;
    min-height: 45px;
    align-self: auto;
    width: 100%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08ed987 {
    height: auto;
    min-height: 70px;
    align-self: auto;
    width: 100%;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe843df {
    margin: 0px 0% 0px 0%;
}
    
#\36 17cefbb {
    height: auto;
    width: 50%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#f4e71695::before, #f4e71695 > .bgExtraLayerOverlay {
    
}
#f4e71695 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 3c447ad::before, #\32 3c447ad > .bgExtraLayerOverlay {
    
}
    
#\34 fd62229 {
    width: 100%;
    order: 0;
}
    
#\33 b488e46 {
    row-gap: 20px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 614e558 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\35 5d36c85 {
    height: auto;
    min-height: 114px;
    align-self: auto;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ae9a25 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c6c243 {
    height: auto;
    width: 50%;
}
    
#group_9u8 {
    column-gap: 2.7290656148392944%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_n2g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 8a1d5e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c1c671e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bf1d5895::before, #bf1d5895 > .bgExtraLayerOverlay {
    
}
    
#cba1ac6c {
    margin: 0px 0% 0px 0%;
}
    
#\38 d648a93::before, #\38 d648a93 > .bgExtraLayerOverlay {
    
}
#\38 d648a93 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ea6ae6e::before, #\37 ea6ae6e > .bgExtraLayerOverlay {
    
}
#\37 ea6ae6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7bb0341 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
}
    
#a6069e18 {
    width: 91.91%;
}
    
#\33 0af68dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 74bf130 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ot1 {
    column-gap: 7.941267707579361%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 3ce7973 {
    min-height: 80px;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-start;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% -20% 0%;
}
    
#\31 817823b {
    width: 64px;
    height: auto;
}
    
#eca858ec {
    margin: 0px 0% 0px 0%;
}
    
#\34 9ecef45::before, #\34 9ecef45 > .bgExtraLayerOverlay {
    
}
#\34 9ecef45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 0;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -8%;
}
    
#\31 1e6e313 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 faf6681 {
    width: 99.59%;
}
}



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



@media (max-width: 767px) {
    
#dff56b81::before, #dff56b81 > .bgExtraLayerOverlay {
    
}
#dff56b81 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 0;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -8%;
}
    
#ee75127d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40% 0% 0% 0%;
}
    
#\30 70dc8a1 {
    margin: 0px 0% 0px 0%;
}
    
#d6bb1b0a::before, #d6bb1b0a > .bgExtraLayerOverlay {
    
}
}



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

#\37 5082c4b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgEEAwAAAAAAAAAAAAABAgAEAwUREyFBUVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQIAAzH/2gAMAwEAAhEDEQA/AK2n0KNVUdQDnJ2VPoy5y1R02IBvI9REW1rA7DLUpGT/2Q==')!important}#f4e71695.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBAUGByEx8P/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AI2vD0/HuRrrbzdYuQQi3L7Blweq8Owl13OWA3kD4REprOU+AO6co//Z')!important}#bf1d5895.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeElEQVQI1zXMMQ4BYQAF4X9WSSt6iUtoRVzG1loaB3AGZ0BjOIRQaEWiUz8Nm6xiui9TIufIJfKKPCOPyDWyiywjk8igtPAeeUdukUNkE5lHppFhpNvAbWQfObagjswio0gvVvzOpYGryDqyiIwj/Ujnc6pK/Ef5AqlNVoajm7n8AAAAAElFTkSuQmCC')!important}