.bild-stack {
	display: flex;
	flex-direction: column;
	padding: 0 .9em;
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.bild-stack img {
	height: 210px;
	width: 100%;
	object-fit: cover;
	max-width: 100%;
	vertical-align: middle;
	transform: scale(1);
	transition: transform 0.4s ease;
}

.bild-stack:hover img {
	transform: scale(1.05);
}

/*.bild-stack .img-card::after {
	content: "";
	position: absolute;
	border-top: 1.25em solid;
	border-left: 1.25em solid transparent;
	margin-left: 0;
	color: #000;
	top: 210px;
	left: calc(.9em + 1.25em + 1px);
}*/

.bild-stack .content-card {
	overflow: hidden;
	border: 1px solid lightgray;
	margin-left: 1.25em;
	padding: 1.25em;
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: auto;
	margin-bottom: 1.25em;
	bg-color: #fff;
}

.bild-stack .topic a {
	font-size: .75rem;
	color: black;
	border-bottom: .1rem solid;
	border-color: #059ad4;
	padding-bottom: .25rem;
}

.bild-stack .headline h2, .bild-stack .headline h3, .bild-stack .headline h4, .bild-stack .headline h5, .bild-stack .headline h6 {
	margin-bottom: .56em;
	word-wrap: break-word;
	word-break: break-word;
}

.bild-stack .description {
	margin-bottom: 1.4rem;
	word-wrap: break-word;
	word-break: break-word;
}
.bild-stack .cta-box {
	position: absolute;
    bottom: 0;
    transform: translateY(-100%);
}