.ce_rsce_teaser-leistungen {
	padding-top: var(--indent);
	--border-radius: 2rem;
	margin-bottom: 2rem;
}
.ce_rsce_teaser-leistungen__label {
	font-size: var(--lg);
	font-family: var(--font-hl);
	margin-bottom: 1rem;
	padding-top: 2rem;
}
.ce_rsce_teaser-leistungen__teasers {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: var(--grid-gap);
}
.ce_rsce_teaser-leistungen__teaser {
	border: var(--border-thickness) solid var(--color1);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	-webkit-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	transition: border-color .3s ease;
	aspect-ratio: 1;
	
}
.ce_rsce_teaser-leistungen__teaser:hover {
	border-color: var(--color1-lighten);
}
.ce_rsce_teaser-leistungen__teaser:hover .ce_rsce_teaser-leistungen__image {
	-webkit-transform: translateY(-.7rem);
	-ms-transform: translateY(-.7rem);
	transform: translateY(-.7rem);
	
}
.ce_rsce_teaser-leistungen__teaser:hover .ce_rsce_teaser-leistungen__link {
	color: var(--color1-lighten);
}
.ce_rsce_teaser-leistungen__teaser:nth-child(4n+3) {
	border-bottom-right-radius: var(--border-radius);
	
}
.ce_rsce_teaser-leistungen__teaser:nth-child(4n+2) {
	border-top-right-radius: var(--border-radius);
}
.ce_rsce_teaser-leistungen__teaser:nth-child(4n+1) {
	border-bottom-right-radius: var(--border-radius);
}
.ce_rsce_teaser-leistungen__teaser:nth-child(4n) {
	border-top-right-radius: var(--border-radius);
}
.ce_rsce_teaser-leistungen__image {
	width: 30%;
	margin-bottom: .5rem;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
	
}
.ce_rsce_teaser-leistungen__text1 {
	font-size: var(--md);
	font-family: var(--font-hl);
	margin-bottom: 0.8rem;
	text-align: center;
}
.ce_rsce_teaser-leistungen__link {
	color: var(--color1);
	text-transform: uppercase;
	font-family: var(--font-hl);
	letter-spacing: .05rem;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	font-size: var(--md);
}
@media screen and (min-width: 576px){
	.ce_rsce_teaser-leistungen {
		margin-bottom: 5rem;
	}
	.ce_rsce_teaser-leistungen__label {
		margin-bottom: 5rem;
	}
	.ce_rsce_teaser-leistungen__teasers {
		grid-template-columns: 1fr 1fr;
	}
	
}
@media screen and (min-width: 992px){
	.ce_rsce_teaser-leistungen {
	margin-bottom: 7rem;
	}
	.ce_rsce_teaser-leistungen__label {
	
	}
	.ce_rsce_teaser-leistungen__teasers {
		
	}
	.ce_rsce_teaser-leistungen__teaser {
	
	}
	.ce_rsce_teaser-leistungen__text1 {
	
	}
	.ce_rsce_teaser-leistungen__link {
	
	}	
	
}
@media screen and (min-width: 1200px){
	.ce_rsce_teaser-leistungen {
		
	}
	.ce_rsce_teaser-leistungen__label {
	
	}
	.ce_rsce_teaser-leistungen__teasers {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.ce_rsce_teaser-leistungen__teaser {
	
	}
	.ce_rsce_teaser-leistungen__image {
		
	}
	.ce_rsce_teaser-leistungen__text1 {
	
	}
	.ce_rsce_teaser-leistungen__link {
	
	}	
	
}