:root{--page-title-display:none;}/* Start custom CSS *//* Zeitstrahl Geschichte: zwei Spalten (1cfa1b3, a8e78ec), Linie mit Punkten */
.elementor .elementor-element-7759e25 > .elementor-element {
	flex: 1 1 0;
	min-width: 0;
}
.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element {
	position: relative;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--st-space-01);
	padding-left: calc(16px + var(--st-space-05));
}
/* Punkt */
.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element::before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 16px;
	height: 16px;
	box-sizing: border-box;
	border-radius: 50%;
	border: 3px solid var(--st-color-brand-secondary);
	background-color: var(--st-color-background);
	z-index: 1;
}
/* Linie zum naechsten Eintrag */
.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element::after {
	content: "";
	position: absolute;
	left: 7px;
	top: 22px;
	bottom: calc(-1 * var(--st-space-06) - 6px);
	width: 2px;
	background-color: var(--st-color-brand-secondary);
	opacity: 0.3;
}
.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element:last-child::after {
	display: none;
}
/* Jahreszahl */
.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element > :first-child {
	min-width: 0;
	margin: 0;
	font-family: var(--st-font-heading), serif;
	font-size: var(--st-font-size-05);
	line-height: 1.1;
}
/* Tablet und Handy: Spalten untereinander, Linie laeuft durch */
@media (max-width: 1024px) {
	.elementor .elementor-element-7759e25 > .elementor-element > .elementor-element::after {
		bottom: calc(-1 * var(--st-space-05) - 6px);
	}
	.elementor .elementor-element-7759e25 > .elementor-element:first-child > .elementor-element:last-child::after {
		display: block;
	}
}/* End custom CSS */