        .service-container {
            display: flex;
            justify-content: center;
            align-items: center;
			flex-wrap: wrap;
        }

        .service-box {
            flex: 1;
			min-width: 200px; /* Ändern Sie die Mindestbreite nach Bedarf */
			margin: 10px; /* Abstand zwischen den Service-Boxen */
            position: relative;
            text-align: center;
        }

        .service-box img {
            width: 250px;
            height: 175px;
            display: block;
        }

        .service-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(255, 236, 0, 0.8); /* Dunkelgelber, durchsichtiger Hintergrund */
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .service-title {
            color: #000; /* Schriftfarbe in Schwarz */
            font-size: 20px;
            font-weight: bold;
        }
		
		/* Service-Boxen auf mobilen Geräten: volle Breite */
		@media (max-width: 768px) {
			.service-box {
				flex: 0 0 100%;
			}
		}
		.icon-container {
			  width: 32px; /* Die gewünschte Breite für das Icon */
			  height: 32px; /* Die gewünschte Höhe für das Icon */
			  overflow: hidden;
		}

		.icon-container img {
		  width: 100%; /* Damit das Bild die Größe des Containers ausfüllt */
		  height: auto; /* Damit das Bild das Seitenverhältnis beibehält */
		}
	
		.text-over-image {
		position: relative; /* Damit die z-index-Einstellung wirksam wird */
		z-index: 1; /* Setzen Sie einen positiven Wert, um den Text über das Bild zu legen */
		}
		
		.responsive-image {
			max-width: 100%;
			height: auto;
			object-fit: contain;
		}
		.menu-link {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.menu-link .welcome-icon {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 999; /* Setze den Wert auf eine hohe Z-Index-Nummer, um sicherzustellen, dass das Element im Vordergrund bleibt */
		}