/*
 * Swiper-Kern-CSS als Sicherheitsnetz.
 * Elementor laedt swiper.css/e-swiper.css nur, wenn seine interne
 * Abhaengigkeits-Vorabpruefung die _elementor_data einer Seite als
 * gueltiges JSON parsen kann. Enthaelt ein Widget (z.B. ein Team-Mitglied-
 * Textfeld) durch fehlerhaftes Copy-Paste doppelt escapte Anfuehrungszeichen,
 * schlaegt dieser Parse-Schritt fehl und Elementor gibt fuer die betroffene
 * Seite GAR KEIN Swiper-CSS mehr aus - das Widget selbst rendert aber trotzdem,
 * nur ohne Layout-Regeln. Ergebnis: alle Slides stapeln sich untereinander
 * statt sich zu ueberlagern (z.B. rund 2600px Luecke auf /ueber-uns/).
 *
 * Diese Datei dupliziert nur die offiziellen Basis-Regeln aus
 * wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.css
 * (dieselben Werte, keine Ueberschreibung) und wirkt daher nur dort,
 * wo das echte Swiper-CSS fehlt. Auf Seiten, auf denen es korrekt laedt,
 * hat diese Datei keinen sichtbaren Effekt (identische Regeln).
 */
.swiper,
.elementor-image-carousel-wrapper.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-wrapper,
.elementor-image-carousel.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}
.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}
.swiper-fade .swiper-slide-active {
	pointer-events: auto;
}
