.planovo-heading-gsap-enabled .elementor-heading-title,
[data-planovo-heading-gsap] {
	visibility: hidden;
}

.planovo-gsap-heading,
.planovo-heading-gsap-enabled .elementor-heading-title {
	--planovo-heading-gsap-duration: 1.2;
	--planovo-heading-gsap-stagger: 0.05;
	--planovo-heading-gsap-delay: 0;
	--planovo-heading-gsap-y: 100;
	--planovo-heading-gsap-rotate: 10;
}

.planovo-gsap-heading .text-line,
.planovo-heading-gsap-enabled .elementor-heading-title .text-line,
.planovo-gsap-heading .text-line-mask,
.planovo-heading-gsap-enabled .elementor-heading-title .text-line-mask {
	display: block;
	overflow: hidden;
}

.planovo-gsap-heading .text-word,
.planovo-heading-gsap-enabled .elementor-heading-title .text-word,
.planovo-gsap-heading .text-char,
.planovo-heading-gsap-enabled .elementor-heading-title .text-char {
	display: inline-block;
	will-change: transform, opacity;
}

.planovo-gsap-heading [data-load-icon],
.planovo-heading-gsap-enabled .elementor-heading-title [data-load-icon],
.planovo-gsap-heading .inline-icon,
.planovo-heading-gsap-enabled .elementor-heading-title .inline-icon {
	display: inline-block;
	vertical-align: middle;
}
