.mobile,
.desktop {
    display: flex;
    justify-content: center;
}

.mobile {
	display: none;
}

.wabe {
	cursor:pointer;
}

path#wabe,
#wabe-logo {
	fill: transparent;
}

.mobile svg,
.desktop svg {
	background-repeat: no-repeat;
	width: 100%;
    background-size: contain;
    height: auto;

    margin: 0 auto;
}

.mobile svg {
	background-image: url(hoch/DFM_1000_900x1280_2023_V-3-2.jpg);
	max-width: 500px;
}

.desktop svg {
	background-image: url(quer/DFM_1000_1920x1080px_2023_V-3-2.jpg);
}

.wabePath{fill-rule:evenodd;clip-rule:evenodd;fill:none;fill:transparent;}
.zahl{fill:#FFFFFF;}

.zahlWrap path {
	filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));
}

.zahlWrap {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	transform-origin: center;
}


.zahlWrap.mouseover {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
}


@media (max-width: 600px) {
	.desktop {
		display: none;
	}

	.mobile {
		display: flex;
	}
}



svg {
    display: inline-block;
}