div.intro_1 .slide_illustration img {
	object-position: top;
}

div.intro_1 .slide_illustration::before {
	content: "";
	position: absolute;
	inset: 1vw;
	/* background: red; */
	border-radius: 50%;
	border: solid 1vw hsl(0 0% 100% / .5);
	clip-path: polygon(100% 0, 50% 50%, 100% 50%, 100% 100%, 0 100%, 0 0);
}

div.intro_1 div.text h6 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: .7em;
}


div.slide_type_1 .slide_illustration::before {
	content: "";
	position: absolute;
	inset: 1.5vw;
	/* background: red; */
	border-radius: 50%;
	border: solid 1.5vw hsl(0 0% 100% / .5);
	clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0);
	z-index: 2;
}

div.section_intro_1 .slide_content .icon_leistung {
	height: 20vh;
	width: 20vh;
	border: solid 0.5vh var(--color_white);
	padding: 1em;
	border-radius: 50%;
}

.slide_type_1 .slide_content .icon_leistung {
	height: 10vh;
	width: 10vh;
	background: var(--color_main);
	padding: 1em;
	border-radius: 50%;
}

.slide_type_2 .slide_content {
	display: grid;
  grid-template-columns: auto 1fr;
	grid-template-rows: auto 1fr;
  gap: 1vh 2vw;
}

.slide_type_2 .slide_content > * {
	margin-top: 0;
}

.slide_type_2 .slide_content .icon_leistung {
	height: 10vh;
	width: 10vh;
	background: var(--color_main);
	padding: 1em;
	border-radius: 50%;
	grid-row: 1 / 3;
}

.slide_type_2 .slide_content h2 {
	margin: 0;
	font-size: clamp(100%, 4vw, 3rem);
}