﻿
#html-2558 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3184 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3228 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3288 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3304 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3305 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3321 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3322 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#html-3341 {
	--trennbalken-background: none;
	background: var(--trennbalken-background);
	margin: var(--trennbalken-margin);
	width: var(--trennbalken-width);
	height: var(--trennbalken-height);
}
#cont-3201 {
	text-align: center;
}
#cont-3152 {
	--baustein-margin: 0 40px;
	--content-width: 1440px;
	margin-block: 3rem;
}
#cont-3152 .card-title {
	color: var(--hicolor);
	font-size: 22px;
	font-weight: 700;
}
#cont-3152 .cards-row {
	flex-wrap: wrap;
	row-gap: 4rem;
}
#cont-3152 .card {
	width: calc(100% / 3);
	box-sizing: border-box;
	border-right: var(--dreikasterl-border);
}
#cont-3152 .card:nth-child(3n) {
	border-right: none;
}
@media (max-width:800px) /* responsive */ {
	#cont-3152 .card {
		width: 50%;
	}
	#cont-3152 .card:nth-child(3n) {
		border-right: var(--dreikasterl-border);
	}
	#cont-3152 .card:nth-child(2n) {
		border-right: none;
	}
	#cont-3152 .card {
		width: 100%;
		border-right: none;
		border-top: var(--dreikasterl-border);
		padding-block-start: 2rem;
	}
	#cont-3152 .card:first-child {
		border-top: none;
	}
}
