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

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

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

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

  *#dm .dmInner div.u_1041618768 .shape-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1054541311 .shape-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1886570457 .shape-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1230768972 .shape-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1235026595 .shape-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1537672998 .shape-text { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1704009582 {
    padding:25% !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1704009582:hover .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1704009582.hover .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1704009582:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1704009582.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1571795987 {
    padding:25% !important;
    border-radius:0% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1571795987:hover .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1571795987.hover .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1571795987:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1571795987.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4011149520 img { object-fit:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_850160588 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_553944558 img { object-fit:contain !important; }

  *#dm .dmInner a.u_664828394 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/icon/right_8019528.svg) !important;
  }

  *#dm .dmInner div.u_1594502807 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1531525195 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1932268234 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1514993850 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1346440836 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1696466980 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

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

  *#dm .dmInner *.u_1025773919 { background-position:50% 0% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs { padding:8px !important; }

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

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

  *#dm .dmInner *.u_1198283738 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner div.u_1041618768 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1054541311 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1886570457 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1230768972 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1235026595 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1537672998 .shape-text { font-size:20px !important; }

  *#dm .dmInner *.u_1464232542 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

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

  *#dm .dmInner *.u_1464232542 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1198283738 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1198283738 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1041618768 .shape-text { font-size:18px !important; }

  *#dm .dmInner div.u_1054541311 .shape-text { font-size:18px !important; }

  *#dm .dmInner div.u_1886570457 .shape-text { font-size:18px !important; }

  *#dm .dmInner div.u_1230768972 .shape-text { font-size:18px !important; }

  *#dm .dmInner div.u_1235026595 .shape-text { font-size:18px !important; }

  *#dm .dmInner div.u_1537672998 .shape-text { font-size:18px !important; }

  *#dm .dmInner *.u_1464232542 .photoGalleryThumbs .image-container a { padding-top:90px !important; }

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

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

  *#dm .dmInner *.u_1464232542 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs { padding:8.5px !important; }

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

  *#dm .dmInner *.u_1198283738 .photoGalleryViewAll { padding:0 8.5px !important; }

  *#dm .dmInner *.u_1198283738 .photoGalleryThumbs .image-container a { padding-top:170px !important; }

  *#dm .dmInner *.u_1198283738 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1041618768 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1054541311 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1886570457 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1230768972 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1235026595 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1537672998 .shape-text { font-size:15px !important; }

  *#dm .dmInner *.u_1464232542 .photoGalleryThumbs .image-container a { padding-top:60px !important; }

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

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

  *#dm .dmInner *.u_1464232542 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 eb7c741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d16078f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b6c5675 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#b59ec280 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f85897b {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_752 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 cd90cae {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b6c5675 {
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#b59ec280 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d16078f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 b6c5675 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    justify-content: center;
    row-gap: 15px;
}
    
#b59ec280 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cd90cae {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\30 d8872b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63ea3c1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1ccac10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 1ccac10 {
    width: 99.99897974251924%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 93ecd0e {
    margin: 0px 2% 0px 2%;
}
    
#a45716bf {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\33 8f9b662 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a67e7aaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a67e7aaa {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 15px 0px 15px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 63ea3c1 {
    min-height: 88px;
}
    
#\30 1ccac10 {
    width: 99.99787928579252%;
}
    
#\33 8f9b662 {
    padding: 0px 0px 0px 0px;
}
    
#\33 93ecd0e {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 63ea3c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 8f9b662 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#\33 93ecd0e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1460364.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1460364 {
    align-self: auto;
    max-width: 100%;
    width: 99.99999786571712%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d922d191 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(140px, max-content);
    width: 10.01%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1596dee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1596dee {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 af24bfc {
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 54e51e7 {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10a677b {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 6c69bdc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9a35f3 {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7e384ec {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 98f0006 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#widget_9c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 20px 0%;
}
    
#\37 81570f8 {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18c4ec6 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(159px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#e027bde3 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\39 8de855d {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 176aa5e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd2dc15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fd2dc15 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5f05a9 {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdc966ce {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(140px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 46ed148 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\38 8eacf29 {
    max-height: 100%;
    min-height: 140px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d81cc46b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d0764970.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0764970 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f54fec9 {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4dbe236 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(140px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#db905792 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\32 a24962d {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2342bbf {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 226e7af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 226e7af {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e744fc4e {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64ca6d0 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(140px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c1fc36 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#d73a15c9 {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f0a01d2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bd47eb60 {
    align-self: auto;
    max-height: 100%;
    min-height: 140px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 99.9973184357542%;
    justify-content: flex-start;
    align-items: center;
    order: 6;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e273c8d5 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(140px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6d5cb05 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#bb6b4955 {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    align-items: flex-start;
    order: 1;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fdfac60d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe25d481.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe25d481 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 344f1aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 943px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/opt/AdobeStock_1692744239-1131h.png);
    height: auto;
    background-position: 100% 50%;
    padding: 15% 3% 15% 3%;
    margin: 8% 0% 0px -8%;
}
#\31 344f1aa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVQozzWN107bYABG/3fpgjALBUoqSiVGygoBpAaxQ3Y8Mm3jxLHj2M4m0KL2dU8FpRdH383R+UT94Q/G/RO1wSPl3hg1GKH4A2Svh+R1KbwizPFvjNET1cEjpe49SjBE9voU2l0K7Q55N3hB3I2e0Ic/qfTGFF8lye2SbwXkHJ+c45Gz2whj+Aut/0i5c4/qDZDdHgUnIGd7ZJttMpZLxmoh9P4j1e6Ykj9EafeRnA75pk/WapNptEg1HFJ1G1HrPVDp3FN8rrW6FOyAnOWRqbuk6i2Sps2t2UQ818r+CNV9rf2X7hxu9SY3WoPrmomoBGNK3hCl1aPwfNlwSZstkobNVdngQq1xJpcRxfYQ2emRt/x/JcMmoVlcV+ucKVVOpRLxvIJQmgGS5ZEzHdK6RVJrvGxab7yQrBokKzoioZRJKCWuJIWLnMSNXEK+syg2bGqOS7npYHgBIq2qZFSVpCy/INc0Gm0f3WpSMXRKuobtdxDxiwsS2QxSuUjVNHB8j/54jNcJMOsGmqHh+j5ia2eHk/gPbrMplIpKzdTR6gZyUSaTTZEvZNCNGmJmJsRqeIXI902isX1ix1EOjw6IxvY4Pjnk8vIUKZ9GzM1OMDc3ydzsJLPT75kOvWMq9JapyTcszIfY2ljjPB5DbG6ssr62SHhlluXFEMsLkyx9nGBp/gOrn6bZi6xzdX6COD6KEN3/xm7kCzubn9ndCrO/HeZgO8zR7leuz6IohWv+AkZelTgcdFaZAAAAAElFTkSuQmCC');
}
    
#\36 19bdb3a {
    background-size: auto;
    background-position: 100% 0%;
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url(https://de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/diagonal_lines_orange_HP+%282%29+%281%29.svg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d6adb3c2 {
    margin: 0px 3% 0px 2%;
}
    
#widget_tvl {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1460364 {
    width: 100%;
}
    
#d922d191 {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#\30 1596dee {
    width: 100%;
}
    
#\38 af24bfc {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 1;
}
    
#\39 54e51e7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c69bdc {
    width: 100%;
}
    
#\39 f9a35f3 {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#\33 7e384ec {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 98f0006 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 81570f8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18c4ec6 {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#e027bde3 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 8de855d {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#\34 176aa5e {
    width: 100%;
}
    
#\34 fd2dc15 {
    width: 100%;
}
    
#ae5f05a9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdc966ce {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#\35 46ed148 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 8eacf29 {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#d81cc46b {
    width: 100%;
}
    
#d0764970 {
    width: 100%;
}
    
#\39 f54fec9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4dbe236 {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#db905792 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a24962d {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#c2342bbf {
    width: 100%;
}
    
#\39 226e7af {
    width: 100%;
}
    
#e744fc4e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64ca6d0 {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#\39 8c1fc36 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d73a15c9 {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#\31 f0a01d2 {
    width: 100%;
}
    
#bd47eb60 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e273c8d5 {
    grid-template-rows: minmax(140px, max-content);
    width: 8.00%;
    margin-right: 10%;
}
    
#\35 6d5cb05 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb6b4955 {
    width: 80.25%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#fdfac60d {
    width: 100%;
}
    
#fe25d481 {
    width: 100%;
}
    
#d6adb3c2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 19bdb3a {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 344f1aa {
    width: 93.31%;
    padding: 15% 3% 15% 3%;
    margin: 5% 0% 0px 0%;
}
#\31 344f1aa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVQozzWN107bYABG/3fpgjALBUoqSiVGygoBpAaxQ3Y8Mm3jxLHj2M4m0KL2dU8FpRdH383R+UT94Q/G/RO1wSPl3hg1GKH4A2Svh+R1KbwizPFvjNET1cEjpe49SjBE9voU2l0K7Q55N3hB3I2e0Ic/qfTGFF8lye2SbwXkHJ+c45Gz2whj+Aut/0i5c4/qDZDdHgUnIGd7ZJttMpZLxmoh9P4j1e6Ykj9EafeRnA75pk/WapNptEg1HFJ1G1HrPVDp3FN8rrW6FOyAnOWRqbuk6i2Sps2t2UQ818r+CNV9rf2X7hxu9SY3WoPrmomoBGNK3hCl1aPwfNlwSZstkobNVdngQq1xJpcRxfYQ2emRt/x/JcMmoVlcV+ucKVVOpRLxvIJQmgGS5ZEzHdK6RVJrvGxab7yQrBokKzoioZRJKCWuJIWLnMSNXEK+syg2bGqOS7npYHgBIq2qZFSVpCy/INc0Gm0f3WpSMXRKuobtdxDxiwsS2QxSuUjVNHB8j/54jNcJMOsGmqHh+j5ia2eHk/gPbrMplIpKzdTR6gZyUSaTTZEvZNCNGmJmJsRqeIXI902isX1ix1EOjw6IxvY4Pjnk8vIUKZ9GzM1OMDc3ydzsJLPT75kOvWMq9JapyTcszIfY2ljjPB5DbG6ssr62SHhlluXFEMsLkyx9nGBp/gOrn6bZi6xzdX6COD6KEN3/xm7kCzubn9ndCrO/HeZgO8zR7leuz6IohWv+AkZelTgcdFaZAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\39 1460364.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1460364 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d922d191 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    order: 0;
}
    
#\30 1596dee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1596dee {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 af24bfc {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
}
    
#\39 54e51e7 {
    min-height: 140px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c69bdc {
    width: 100%;
}
    
#\39 f9a35f3 {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e384ec {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 98f0006 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#\37 81570f8 {
    min-height: 140px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18c4ec6 {
    grid-template-rows: minmax(173px, max-content);
    width: 14%;
    order: 0;
}
    
#e027bde3 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#\39 8de855d {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 176aa5e {
    width: 100%;
    order: 1;
}
    
#\34 fd2dc15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fd2dc15 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5f05a9 {
    min-height: 140px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdc966ce {
    grid-template-rows: minmax(140px, max-content);
    width: 14.00%;
    order: 0;
}
    
#\35 46ed148 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#\38 8eacf29 {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d81cc46b {
    width: 100%;
}
    
#d0764970.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0764970 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f54fec9 {
    min-height: 120px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4dbe236 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    order: 0;
}
    
#db905792 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#\32 a24962d {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2342bbf {
    width: 100%;
}
    
#\39 226e7af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 226e7af {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e744fc4e {
    min-height: 140px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64ca6d0 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    order: 0;
}
    
#\39 8c1fc36 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#d73a15c9 {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0a01d2 {
    width: 100%;
}
    
#bd47eb60 {
    min-height: 140px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.99058823529413%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e273c8d5 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
    order: 0;
}
    
#\35 6d5cb05 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#bb6b4955 {
    width: 75.45793718569124%;
    min-height: 90px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdfac60d {
    width: 100%;
}
    
#fe25d481.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe25d481 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6adb3c2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 344f1aa {
    width: 99.95%;
    min-height: 300px;
    align-self: flex-start;
    padding: 15% 3% 15% 3%;
    margin: 8% 0% 0px 0%;
}
#\31 344f1aa.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVQozzWN107bYABG/3fpgjALBUoqSiVGygoBpAaxQ3Y8Mm3jxLHj2M4m0KL2dU8FpRdH383R+UT94Q/G/RO1wSPl3hg1GKH4A2Svh+R1KbwizPFvjNET1cEjpe49SjBE9voU2l0K7Q55N3hB3I2e0Ic/qfTGFF8lye2SbwXkHJ+c45Gz2whj+Aut/0i5c4/qDZDdHgUnIGd7ZJttMpZLxmoh9P4j1e6Ykj9EafeRnA75pk/WapNptEg1HFJ1G1HrPVDp3FN8rrW6FOyAnOWRqbuk6i2Sps2t2UQ818r+CNV9rf2X7hxu9SY3WoPrmomoBGNK3hCl1aPwfNlwSZstkobNVdngQq1xJpcRxfYQ2emRt/x/JcMmoVlcV+ucKVVOpRLxvIJQmgGS5ZEzHdK6RVJrvGxab7yQrBokKzoioZRJKCWuJIWLnMSNXEK+syg2bGqOS7npYHgBIq2qZFSVpCy/INc0Gm0f3WpSMXRKuobtdxDxiwsS2QxSuUjVNHB8j/54jNcJMOsGmqHh+j5ia2eHk/gPbrMplIpKzdTR6gZyUSaTTZEvZNCNGmJmJsRqeIXI902isX1ix1EOjw6IxvY4Pjnk8vIUKZ9GzM1OMDc3ydzsJLPT75kOvWMq9JapyTcszIfY2ljjPB5DbG6ssr62SHhlluXFEMsLkyx9nGBp/gOrn6bZi6xzdX6COD6KEN3/xm7kCzubn9ndCrO/HeZgO8zR7leuz6IohWv+AkZelTgcdFaZAAAAAElFTkSuQmCC');
}
    
#\36 19bdb3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    padding: 4% 4% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tvl {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 c6804cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c6804cd {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#be72a32c {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 d9bdaf5 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 22.92372464658881%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 24dd3ff {
    width: 99.99792867284725%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb492db0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(223, 30, 65, 1) 54%, rgba(217, 217, 217, 1) 100%);
    background-origin: border-box;
}
    
#\32 a133ee9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a133ee9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e4013c0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c75e26d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be72a32c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 d9bdaf5 {
    width: 100%;
    align-items: center;
    min-height: 0px;
    justify-content: flex-start;
    column-gap: 2%;
}
    
#\36 24dd3ff {
    width: 100.00%;
}
    
#e4013c0a {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 c6804cd {
    width: 35px;
}
    
#be72a32c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 d9bdaf5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    column-gap: 5%;
    padding: 0px 0px 0px 0px;
}
    
#\32 a133ee9 {
    width: 35px;
}
    
#e4013c0a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-start;
}
}



@media all {
    
#\38 8191448 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 bf19a76 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#baf97b56 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd380a9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 29eb9d0 {
    width: 85.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k2k {
    width: 100.00%;
    height: 606px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_27o.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_27o {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#widget_fuk {
    width: 85.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rld {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7b85181 {
    margin: 0px 0% 0px 0%;
}
    
#group_3mu {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bf19a76 {
    min-height: auto;
    padding: 0% 0% 0% 0%;
}
    
#baf97b56 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 7b85181 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k2k {
    min-width: 32px;
    height: 400px;
}
    
#widget_27o {
    min-width: 32px;
    width: 60%;
}
}



@media (max-width: 767px) {
    
#\38 8191448 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 bf19a76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#baf97b56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 7b85181 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k2k {
    height: 240px;
}
    
#widget_27o {
    height: 240px;
}
    
#group_3mu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rld {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 29eb9d0 {
    width: 99.57%;
}
    
#widget_fuk {
    width: 99.57%;
}
}



@media all {
    
#e590d0f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ad54267b {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 4491a01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_kvi {
    background-size: auto;
    background-position: 100% 0%;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/diagonal_lines_orange_HP+%282%29+%281%29.svg);
    padding: 4% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_2co {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 550px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/opt/AdobeStock_51328185-1920w.jpg);
    height: auto;
    padding: 15% 3% 15% 3%;
    margin: 0% 0% 0% -8%;
}
#group_2co.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFEiEGE5H/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAIDAAAAAAAAAAAAAAAAAgABESEx/9oADAMBAAIRAxEAPwDHwW6kdURxzdhY5msTsKyOL2wgHKo9REo3qBQOeT//2Q==');
}
    
#\34 81b77ee {
    margin: 0px 3% 0px 0%;
}
    
#\38 e9092db {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 81b77ee {
    margin: 0px 0% 0px 0%;
}
    
#e590d0f5 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#ad54267b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_kvi {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_2co {
    width: 95%;
    align-items: flex-start;
    padding: 15% 3% 15% 3%;
    margin: 5% 0% 0px 0%;
}
#group_2co.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFEiEGE5H/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAIDAAAAAAAAAAAAAAAAAgABESEx/9oADAMBAAIRAxEAPwDHwW6kdURxzdhY5msTsKyOL2wgHKo9REo3qBQOeT//2Q==');
}
}



@media (max-width: 767px) {
    
#\34 81b77ee {
    margin: 0px 0% 0px 0%;
}
    
#e590d0f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ad54267b {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#group_kvi {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
}
    
#group_2co {
    width: 95.69%;
    min-height: 300px;
    align-self: flex-start;
    padding: 15% 3% 15% 3%;
    margin: 8% 0% 0px 0%;
}
#group_2co.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFEiEGE5H/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAIDAAAAAAAAAAAAAAAAAgABESEx/9oADAMBAAIRAxEAPwDHwW6kdURxzdhY5msTsKyOL2wgHKo9REo3qBQOeT//2Q==');
}
}



@media all {
    
#\31 1133831.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1133831 {
    width: 97.95%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9947ba3 {
    background-size: auto;
    background-position: 100% 0%;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/diagonal_lines_orange_HP+%282%29+%281%29.svg);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f8cc04a {
    min-height: 513px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 2200ebb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 366px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/cda6ebff90cd4420b81f71196e1ce099/dms3rep/multi/opt/AdobeStock_49721275-1920w.jpg);
    height: auto;
    padding: 15% 3% 15% 3%;
    margin: 8% 0% 8% -8%;
}
#\31 2200ebb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQFBhEhMUFR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAgABBAURAyH/2gAMAwEAAhEDEQA/AL+ObXR26F08UZc8d7LCCSpcARDFkdePERHRaUf13UG0s5B9dIl//9k=');
}
    
#\37 8729dab {
    margin: 0px 3% 0px 3%;
}
    
#\33 334832f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\34 a7a23e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9555bf6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4fs {
    width: 99.74733235223054%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eec2742 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9947ba3 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 f8cc04a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 2200ebb {
    width: 95%;
    padding: 15% 3% 15% 3%;
    margin: 5% 0% 0px 0%;
}
#\31 2200ebb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQFBhEhMUFR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAgABBAURAyH/2gAMAwEAAhEDEQA/AL+ObXR26F08UZc8d7LCCSpcARDFkdePERHRaUf13UG0s5B9dIl//9k=');
}
    
#\37 8729dab {
    margin: 0px 0% 0px 0%;
}
    
#\33 334832f {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 1133831.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1133831 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9947ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    padding: 4% 4% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f8cc04a {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#\31 2200ebb {
    width: 99.95%;
    min-height: 300px;
    align-self: flex-start;
    padding: 15% 3% 15% 3%;
    margin: 8% 0% 0px 0%;
}
#\31 2200ebb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQFBhEhMUFR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAgABBAURAyH/2gAMAwEAAhEDEQA/AL+ObXR26F08UZc8d7LCCSpcARDFkdePERHRaUf13UG0s5B9dIl//9k=');
}
    
#\37 8729dab {
    margin: 0px 0% 0px 0%;
}
    
#\33 334832f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    justify-content: center;
    row-gap: 15px;
}
    
#\35 9555bf6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}

