.item-container {
        display: grid;
    grid-auto-flow: column;
	overflow-x: auto;
	scroll-behavior: smooth;
	@media screen and (max-width: 1000px) {
	display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 1rem;
	}
}

.prospekt-wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 2.2rem;
}

.prospekt-container {
	display: flex;
	transition: transform 0.3s ease;
}

.prospekt {
	@media screen and (max-width: 1000px) {
		min-width: 50% !important;
	}
	min-width: 20%;

	box-sizing: border-box;
	padding: 0 1rem;
}

.manual {
	@media screen and (max-width: 1000px) {
		p {
			flex-basis: 1;
		}
		flex-wrap: wrap;
		hyphens: auto;
	}
}
summary {
	@media screen and (max-width: 1000px) {
		hyphens: auto;
	}
}
