.elementor-widget-reboot-advanced-text-fx,
.elementor-widget-reboot-advanced-text-fx .elementor-widget-container {
	overflow: visible;
}

.elementor-widget-reboot-advanced-text-fx .reboot-text-fx-wrap {
	text-align: left;
	width: 100%;
}

.elementor-widget-reboot-advanced-text-fx .reboot-fx-text {
	--reboot-fx-duration: 1200ms;
	--reboot-fx-delay: 0ms;
	--reboot-fx-stagger: 45ms;
	--reboot-fx-intensity: 0.55;
	--reboot-fx-neon-color: currentColor;
	--reboot-fx-neon-blur: 10px;
	--reboot-fx-neon-spread: 24px;
	--reboot-fx-neon-min-opacity: 0.35;
	--reboot-fx-neon-speed: 1.3;
	--reboot-fx-zoom-start-scale: 1.28;
	--reboot-fx-zoom-start-blur: 24px;
	--reboot-fx-word-distance: 36px;
	--reboot-fx-skew-angle: 16deg;
	--reboot-fx-skew-offset: 34px;
	--reboot-fx-rise-height: 54px;
	--reboot-fx-rise-overshoot: 12px;
	--reboot-fx-prism-offset: 8px;
	--reboot-fx-prism-blur: 8px;
	--reboot-fx-prism-skew: 8deg;
	--reboot-fx-echo-distance: 22px;
	--reboot-fx-echo-blur: 8px;
	--reboot-fx-echo-opacity: 0.55;
	--reboot-fx-glitch-color-a: #ff2f9f;
	--reboot-fx-glitch-color-b: #2ee6ff;
	--reboot-fx-glitch-opacity: 0.8;
	display: inline-block;
	max-width: 100%;
	margin: 0;
	white-space: pre-wrap;
	line-height: 1.2;
	position: relative;
	will-change: transform, filter, opacity;
}

.elementor-widget-reboot-advanced-text-fx .reboot-fx-text.reboot-fx-initial-hidden {
	opacity: 0;
}

.elementor-widget-reboot-advanced-text-fx .reboot-fx-char,
.elementor-widget-reboot-advanced-text-fx .reboot-fx-word,
.elementor-widget-reboot-advanced-text-fx .reboot-fx-line {
	display: inline-block;
	white-space: pre;
	transition:
		transform var(--reboot-fx-duration) cubic-bezier(0.2, 0.65, 0.2, 1),
		opacity var(--reboot-fx-duration) ease,
		filter var(--reboot-fx-duration) ease;
	transition-delay: calc(var(--reboot-fx-delay) + (var(--i) * var(--reboot-fx-stagger)));
}

@media (prefers-reduced-motion: reduce) {
	.elementor-widget-reboot-advanced-text-fx .reboot-fx-text,
	.elementor-widget-reboot-advanced-text-fx .reboot-fx-char,
	.elementor-widget-reboot-advanced-text-fx .reboot-fx-word,
	.elementor-widget-reboot-advanced-text-fx .reboot-fx-line {
		animation: none !important;
		transition: none !important;
		filter: none !important;
		transform: none !important;
		opacity: 1 !important;
	}
}
