/************************************ Start: Fake Headings ************************************/
.h3:has(+ul) { padding: 0; margin: 0 0 -15px 0; }
.h1 { font-weight: 400; font-size: 40px; line-height: 75px; }
.h2 { font-weight: 400; font-size: 32px; line-height: 60px; }
.h3 { font-weight: 700; font-size: 24px; line-height: 45px; }
.h4 { font-weight: 700; font-size: 20px; line-height: 37px; }
.h5 { font-weight: 700; font-size: 20px; line-height: 37px; }
@media screen and (max-width: 767px) {
	.h1 { font-size: 32px; line-height: 42px; }
	.h2 { font-size: 28px; line-height: 38px; }
	.h3 { font-size: 22px; line-height: 32px; }
}
/************************************ End: Fake Headings ************************************/

/************************************ Start: Lead ************************************/
.lead { font-size: 22px; line-height: 33px; }
@media screen and (max-width: 767px) { .lead { font-size: 20px; line-height: 30px; } }
/************************************ End: Lead ************************************/

/************************************ Start: Absatz klein ************************************/
.absatz-klein { font-size: 16px; line-height: 24px; }
/************************************ End: Absatz klein ************************************/

/************************************ Start: Green ************************************/
.green { color: var(--color-green-primary); }
.green a { color: var(--color-green-primary); }
.green a:hover { color: var(--black); }
/************************************ End: Green ************************************/

/************************************ Start: Button Link ************************************/
.button-link > a {
	cursor: pointer;
	display: inline-flex;
	width: auto !important;
	font-size: 18px;
	line-height: 28px;
	color: var(--black);
	padding: 7px 27px;
	background: var(--color-orange-secondary);
	border: 1px solid var(--color-orange-secondary);
	border-radius: 50px 20px;
	text-decoration: none;
	transition: var(--transition);
}
.button-link > a.active,
.button-link > a:hover { display: inline-flex; color: var(--black); background: var(--color-green-secondary); border: 1px solid var(--color-green-secondary); border-radius: 50px 20px; text-decoration: none; }
/************************************ End: Button Link ************************************/