.headline {
	color: var(--color-blue);
}

.wysiwyg .headline {
	margin-bottom: 0.7rem;
}

.wysiwyg .headline:last-child {
	margin-bottom: 0;
}

.headline--normal {
	font-weight: var(--fw-normal);
}

.headline--heavy {
	font-weight: var(--fw-heavy);
}

.headline--large {
	font-size: var(--fs-1);
}

.headline--medium {
	font-size: var(--fs-2);
}

.headline--small {
	font-size: var(--fs-3);
}

.headline--spezial_sidebar {
	font-size: var(--fs-2);
}

@media (max-height: 800px) {
	.headline--spezial_sidebar {
		font-size: var(--fs-3);
	}
}

.headline--uppercase {
	text-transform: uppercase;
}

.headline--white {
	color: var(--color-white);
}

.headline--center {
	text-align: center;
}
