.fp-divider{
	--fp-divider-color:#39FF68;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	gap:18px;
}
.fp-divider-line{
	flex:1 1 auto;
	min-width:24px;
	height:1px;
	background:var(--fp-divider-color);
	opacity:.75;
}
.fp-divider-fade .fp-divider-line-left{
	background:linear-gradient(90deg,transparent,var(--fp-divider-color));
}
.fp-divider-fade .fp-divider-line-right{
	background:linear-gradient(90deg,var(--fp-divider-color),transparent);
}
.fp-divider-center{
	flex:0 0 auto;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	white-space:nowrap;
}
.fp-divider-icon{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	line-height:1;
	color:#39FF68;
}
.fp-divider-icon svg{display:block;fill:#39FF68;}
.fp-divider-icon-glow .fp-divider-icon{
	filter:drop-shadow(0 0 7px rgba(57,255,104,.7));
}
.fp-divider-text{
	font-family:inherit;
	font-size:13px;
	font-weight:800;
	letter-spacing:.12em;
	text-transform:uppercase;
	color:#F7F7F7;
}
.fp-divider-accent{color:#39FF68;}
.fp-divider-text-glow .fp-divider-accent{
	text-shadow:0 0 4px rgba(57,255,104,.75),0 0 12px rgba(57,255,104,.35);
}
@media(max-width:767px){
	.fp-divider{gap:12px;}
	.fp-divider-center{gap:7px;}
	.fp-divider-text{letter-spacing:.08em;}
	.fp-divider-line{min-width:12px;}
}


/* v1.8.2: "Nur Linie" = eine echte, durchgehende Linie */
.fp-divider .fp-divider-line-full{
	flex:1 1 100%;
	width:100%;
	min-width:0;
	margin:0;
}

/* Bei aktivem "Nach außen ausblenden" bleibt die Linie durchgehend,
   blendet aber links und rechts weich aus. */
.fp-divider-fade .fp-divider-line-full{
	background:linear-gradient(
		90deg,
		transparent 0%,
		var(--fp-divider-color) 18%,
		var(--fp-divider-color) 82%,
		transparent 100%
	);
}


/* v1.8.3 – Breite und Ausrichtung des gesamten Dividers */
.fp-divider-align-left .fp-divider{
	margin-left:0;
	margin-right:auto;
}
.fp-divider-align-center .fp-divider{
	margin-left:auto;
	margin-right:auto;
}
.fp-divider-align-right .fp-divider{
	margin-left:auto;
	margin-right:0;
}
