/*
 * K14 Intro mit Bild (build/sections/k14_intro_split.py).
 * Elementor bricht lange Wörter nicht um (EN-Titel «#FeelFreeToUseInformalLanguage» läuft live über die Spalte
 * hinaus); der Wortumbruch der Spalten ist seit 24.09. global in base.css zurückgesetzt. Der Überlauf wird hier am
 * Abschnitt abgeschnitten: html overflow-x (base.css) allein reicht nicht, die Seite wäre sonst weiterhin breiter
 * als der Viewport (scrollWidth, mobiles Wischen); live bleibt sie 390 px breit.
 */
.prixo-sec--intro-split {
	overflow-x: clip;
}

/* Abschnitts-Standards (erzeugt von build/sections/_defaults.py, nicht von Hand ändern) */
/* Standard für neu eingefügte Blöcke dieses Abschnitts; Werte der Seitenleiste gehen vor. */
/* Abschnitt: Abstand oben/unten */
.prixo-sec.prixo-sec--intro-split {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* Titel */
.prixo-sec.prixo-sec--intro-split :is(h2,h4).wp-block-heading:where(:not([class*="is-style-"])) {
	color: var(--wp--preset--color--navy);
}
/* Text */
.prixo-sec.prixo-sec--intro-split p:where(:not([class*="is-style-"])) {
	color: var(--wp--preset--color--navy);
}
/* Bild */
.prixo-sec.prixo-sec--intro-split .wp-block-image:where(:not([class*="is-style-"])) img {
	border-radius: 10px;
}
/* Laptop 1025–1366 px */
@media (min-width: 1025px) and (max-width: 1366px) {
	/* Abschnitt: Abstand oben/unten */
	.prixo-sec.prixo-sec--intro-split {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
/* Tablet */
@media (767px < width <= 1024px) {
	/* Abschnitt: Abstand oben/unten */
	.prixo-sec.prixo-sec--intro-split {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
/* Mobile */
@media (width <= 767px) {
	/* Abschnitt: Abstand oben/unten */
	.prixo-sec.prixo-sec--intro-split {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
/* Ende Abschnitts-Standards */
