/* .wgl-container ist auf Seiten-Ebene bewusst volle Fensterbreite (1905px hier) -
   die "boxed" Optik kommt erst von jeder einzelnen Elementor-Sektion
   (.elementor-container, max-width 1140px, zentriert). Roher HTML-Content, der
   per the_content-Filter neben Elementor eingefügt wird (coin-pillar-body,
   coin-hub-related, coin-hub-spokes), hat das nicht und läuft randlos über die
   volle Breite. Diese Klasse kopiert genau die Elementor-Boxbreite, damit die
   Blöcke optisch zu den Sektionen darüber/darunter passen (Kundenfeedback 27.09). */
.coin-content-container {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}

/* Elementor icon lists: the check icon is centred against the whole item, so on
   multi-line items it sits next to the 2nd/3rd line and the first line looks like
   an item without a bullet (client report M-16, 14.10.2026; up to 90px off at 390px).
   Pin the icon to the first line; single-line items render exactly as before.
   Lives here because this file is loaded on every page. */
.elementor-widget-icon-list {
	--icon-vertical-align: flex-start;
}
.elementor-widget-icon-list .elementor-icon-list-icon {
	align-self: flex-start;
	height: 1lh;
	display: flex;
	align-items: center;
}
