*#dm *.dmBody div.u_1946742010 .svg
{
	fill:rgba(0,0,0,0.48) !important;
}
*#dm *.dmBody div.u_1545074855 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1722524828 .svg
{
	fill:rgba(0,0,0,0.48) !important;
}
*#dm *.dmBody div.u_1960377275 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1711616413
{
	width:100% !important;
}
*#dm *.dmBody div.u_1600737174 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1893170575 .svg
{
	fill:rgba(0,0,0,0.48) !important;
}
*#dm *.dmBody div.u_1935858436 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1540909574 .svg
{
	fill:rgba(0,0,0,0.48) !important;
}
*#dm *.dmBody div.u_1768875317 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1547031024 .svg
{
	fill:rgba(0,0,0,0.48) !important;
}
*#dm *.dmBody *.u_1174597748
{
	width:100% !important;
}
*#dm *.dmBody *.u_1839993239 .list-icon
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1356734298
{
	width:100% !important;
}
*#dm *.dmBody div.u_1356734298 img
{
	object-position:50% 100% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1839993239 .list-text
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1269842001
{
	width:100% !important;
}
*#dm *.dmBody *.u_1787781221
{
	width:100% !important;
}
*#dm *.dmBody *.u_1763090318
{
	width:100% !important;
}
*#dm *.dmBody nav.u_1051733642
{
	color:black !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody *.u_1839993239 .list-text
{
	margin-bottom:16px !important;
	letter-spacing:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d10d61d955416b66977380 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d10d61d955416b6697737d {
    background-image: url(https://le-de.cdn-website.com/3a2cd0d0ad284df5acd35428bf9ee5db/dms3rep/multi/opt/WhatsApp-Bild-2024-11-20-um-11.43.19_130dc96a-min-1920w.jpg);
    background-position: 50% 100%;
}
    
#\36 3d10d61d955416b6697737e {
    min-height: 516px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d10d61d955416b6697737c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d10d61d955416b6697737f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100.5%;
    justify-content: flex-end;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_olq {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3d10d61d955416b6697737e {
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 3d10d61d955416b6697737d {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 3d10d61d955416b6697737e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d10d61d955416b66977380 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3d10d61d955416b6697737e {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 3d10d61d955416b6697737f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#innergrid_olq {
    width: 100.00%;
    grid-template-rows: minmax(86px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#\33 66a5de9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 e79ea6e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 196e377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.666666666666664%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#widget_b1k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd53c8f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9fd7352 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i5s {
    width: 206px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 62px;
    margin-right: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c5m {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    height: auto;
}
    
#a594b04e {
    width: 273.75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 62px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1bf20cc {
    background-color: rgba(238, 235, 231, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e79ea6e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 66a5de9 {
    width: 100%;
    min-height: 80px;
}
    
#\36 196e377 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 66a5de9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e79ea6e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 196e377 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_c5m {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_i5s {
    width: 296px;
    margin: 0px 0% 0px 0%;
}
    
#a594b04e {
    width: 296px;
    margin: 12px 0% 0px 0%;
}
}



@media all {
    
#d9116550 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\32 c6d83d6 {
    min-height: 119px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 12px;
    padding-top: 12px;
}
    
#\39 70ac95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#group_dkr {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#group_f8d {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\32 db05e30 {
    margin-top: -42px;
}
    
#widget_sbo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 161ce2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a4554298 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 38533f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c6d83d6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 119px;
}
    
#\39 70ac95d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d9116550 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_dkr {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_f8d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d9116550 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c6d83d6 {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 11px;
}
    
#\39 70ac95d {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_dkr {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_f8d {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 db05e30 {
    margin-top: -20px;
}
}



@media all {
    
#\39 eea2a83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 143c036 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 584px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#aa5307b9 {
    width: 46.57534246575342%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9a6e45 {
    width: 55.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a50ed68 {
    width: 77.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f6877477 {
    background-image: url(https://le-de.cdn-website.com/3a2cd0d0ad284df5acd35428bf9ee5db/dms3rep/multi/opt/span_1-5b6f4d54-84b68b0b-1920w.jpg);
}
#f6877477.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAECA//EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEx/9oADAMBAAIRAxEAPwDUuVO4TZQAigdP/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 143c036 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 e9a6e45 {
    width: 77.76%;
}
}



@media (max-width: 767px) {
    
#\39 eea2a83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 143c036 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#aa5307b9 {
    width: 91.92%;
}
    
#\36 e9a6e45 {
    width: 100.00%;
}
    
#\30 a50ed68 {
    width: 100.00%;
}
    
#\36 8c16fb7 {
    margin-bottom: 105px;
}
}



@media all {
    
#be54a184 {
    min-height: 293px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 6%;
    padding-left: 6%;
}
    
#\38 bc9282a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 4e5116b {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 210px;
}
    
#\33 937e7e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 0a53866 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 87px;
}
    
#db9cbfdc {
    width: 100%;
    grid-template-rows: minmax(310px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81a515e {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 270px;
}
    
#b5a64e9b {
    width: 51.06789325209276%;
    height: 111px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 62px;
}
    
#\35 9d4758f {
    width: 100.00%;
    height: 240px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#a2ef036f {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 210px;
}
    
#\38 808d407 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 87px;
}
    
#\38 f4f1fbe {
    width: 100%;
    grid-template-rows: minmax(310px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be69742 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 270px;
}
    
#\39 cdc155e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\37 e0eb4e3 {
    width: 100.00%;
    height: 240px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#a636c2af {
    width: 51.06789325209276%;
    height: 111px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 62px;
}
    
#\33 425d6ce {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 210px;
}
    
#\39 9b5c186 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 270px;
}
    
#de8b850f {
    width: 100%;
    grid-template-rows: minmax(310px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ceb4462 {
    width: 51.06789325209276%;
    height: 111px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 62px;
}
    
#\38 c75825b {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 87px;
}
    
#f67ca410 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 2b2ba38 {
    width: 100.00%;
    height: 240px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#\31 a485a66 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 87px;
}
    
#dab6c65b {
    width: 100%;
    grid-template-rows: minmax(310px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 013ded8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#\39 424ca12 {
    width: 51.06789325209276%;
    height: 111px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 62px;
}
    
#a190d78a {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 270px;
}
    
#c5f9cabb {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 210px;
}
    
#f0b1667d {
    width: 100.00%;
    height: 240px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#\36 2f43a3c {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 87px;
}
    
#f3f46a58 {
    width: 51.06789325209276%;
    height: 111px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 62px;
}
    
#\35 bbee2b3 {
    width: 100%;
    grid-template-rows: minmax(310px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94d6000 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 270px;
}
    
#b9906da9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#\36 c60c933 {
    width: 60px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 210px;
}
    
#c69cc9ae {
    width: 100.00%;
    height: 240px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be54a184 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#\32 81a515e {
    justify-self: center;
    align-self: end;
    width: 99.99368503479545%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 be69742 {
    justify-self: center;
    align-self: end;
    width: 99.99368503479545%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 9b5c186 {
    justify-self: center;
    align-self: end;
    width: 99.99368503479545%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a190d78a {
    justify-self: center;
    align-self: end;
    width: 99.99368503479545%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 94d6000 {
    justify-self: center;
    align-self: end;
    width: 99.99368503479545%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#be54a184 {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 100px;
}
    
#\33 937e7e7 {
    width: 47.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 9d4758f {
    height: 240px;
}
    
#\39 cdc155e {
    width: 47.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 e0eb4e3 {
    height: 240px;
}
    
#f67ca410 {
    width: 47.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b2ba38 {
    height: 240px;
}
    
#\37 013ded8 {
    width: 47.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f0b1667d {
    height: 240px;
}
    
#b9906da9 {
    width: 47.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c69cc9ae {
    height: 240px;
}
}



@media all {
    
#\37 60a4f96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.42%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3a2cd0d0ad284df5acd35428bf9ee5db/dms3rep/multi/opt/WhatsApp-Bild-2024-11-20-um-11.43.10_056f2318-812h.jpg);
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
#\37 60a4f96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQACAwQFERIGEzEWITJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwDW0lVJunRtyVLg0+TDwUw62I5lTdC6S4tjYg2HxUuccj39qlYIj//Z');
}
    
#\34 d14a228 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 757px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 3d903b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.583333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#widget_hij {
    width: 49.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6b42e18 {
    width: 96.29599132260968%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_97d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 222px;
    max-height: 100%;
    height: auto;
    order: 2;
}
    
#b873df78 {
    width: 49.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_5lf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ve7 {
    width: 280px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
}
    
#\36 50e61ef {
    background-image: url(https://le-de.cdn-website.com/3a2cd0d0ad284df5acd35428bf9ee5db/dms3rep/multi/opt/span_2-db94db39-1920w.jpg);
    background-position: 50% 100%;
}
#\36 50e61ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEEESFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A1Rwncim8AJZC/9k=');
}
    
#\31 d78eb07 {
    width: 80.34894186610049%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6f17723 {
    margin-bottom: 56px;
    margin-top: 56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d14a228 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 60a4f96 {
    width: 100%;
    min-height: 258px;
    height: auto;
    order: 1;
}
#\37 60a4f96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQACAwQFERIGEzEWITJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwDW0lVJunRtyVLg0+TDwUw62I5lTdC6S4tjYg2HxUuccj39qlYIj//Z');
}
    
#\30 3d903b1 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\37 60a4f96 {
    width: 100%;
    min-height: 354px;
    align-items: center;
    height: auto;
}
#\37 60a4f96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQACAwQFERIGEzEWITJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwDW0lVJunRtyVLg0+TDwUw62I5lTdC6S4tjYg2HxUuccj39qlYIj//Z');
}
    
#\34 d14a228 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 3d903b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
}
    
#b6b42e18 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_97d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_hij {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b873df78 {
    width: 100.00%;
    margin: 12px 0% 0px 0%;
}
    
#widget_5lf {
    width: 61.53%;
}
}



@media all {
    
#\38 aa7495a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 f840a15 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 c49ecc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#group_tkl {
    justify-content: flex-start;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 25ac9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 714f544 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57c71d4 {
    width: 95.24%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb93e93 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f840a15 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 aa7495a {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\34 c49ecc5 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#group_tkl {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\34 57c71d4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\34 57c71d4 {
    width: 97.75%;
}
    
#\31 25ac9e6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 24px;
}
    
#\39 714f544.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 24px;
}
}



@media (max-width: 767px) {
    
#\38 aa7495a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f840a15 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 c49ecc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tkl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 714f544 {
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 aa1b99c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 388b044 {
    min-height: 64px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4%;
    flex-wrap: nowrap;
}
    
#widget_j3e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8eefda3 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 388b044 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 12px;
}
    
#\36 aa1b99c {
    padding-left: 16px;
}
}



@media (max-width: 767px) {
    
#\36 aa1b99c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\35 388b044 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d0c997f5 {
    min-height: 64px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 db8341d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_an6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_an6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 fd27823 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0c997f5 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d0c997f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 db8341d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#bebea5b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 8b7c841 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 27c9e5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_227 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bhf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 6d0ddd1 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8b7c841 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#bebea5b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8b7c841 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 27c9e5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_bhf {
    height: 240px;
}
}



@media all {
    
#\37 6732279 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#e3514972 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.33333333333334%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#be36b79a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 ccaaa1b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 461fd68 {
    width: 100.00%;
    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_1oq {
    width: 24.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_mfb {
    width: 280px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be36b79a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#e3514972 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be36b79a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_1oq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 a71786a {
    margin-bottom: 54px;
}
}



@media all {
    
#cd2f6b46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.00%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3a2cd0d0ad284df5acd35428bf9ee5db/dms3rep/multi/opt/rectangle-18_medium_gVMC2N3b_Y-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#cd2f6b46.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAAABQQDAAAAAAAAAAAAAAAAAQIDBAUREiEGMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEx/9oADAMBAAIRAxEAPwCm/wA5jPzn4kgnyba7UR7sJK64xmrCqTSRfRW8AAUdJW0Dk//Z');
}
    
#\35 310dea8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 9cd55b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_jf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 690db71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b42f9088 {
    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;
}
    
#group_obm {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 310dea8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#cd2f6b46 {
    width: 100%;
    min-height: 194px;
    align-items: center;
    height: auto;
}
#cd2f6b46.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAAABQQDAAAAAAAAAAAAAAAAAQIDBAUREiEGMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEx/9oADAMBAAIRAxEAPwCm/wA5jPzn4kgnyba7UR7sJK64xmrCqTSRfRW8AAUdJW0Dk//Z');
}
    
#\35 310dea8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 9cd55b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 54px;
}
    
#b42f9088 {
    margin: 8px 0% 0px 0%;
}
    
#\38 690db71 {
    margin: 0px 0% 0px 0%;
}
    
#group_obm {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 79fc269 {
    margin-top: 0px;
}
}

