.str-text-container-493bdd12 {
	position: relative;
	width: 100%;
	overflow: hidden;
	line-height: 1.4;
}

.str-source-text-493bdd12 {
	display: none;
}

.elementor-editor-active .str-text-container-493bdd12.is-editing .str-source-text-493bdd12 {
	display: block;
}

.elementor-editor-active .str-text-container-493bdd12.is-editing .str-rendered-text-493bdd12 {
	display: none;
}

.str-rendered-text-493bdd12 {
	text-align: inherit;
}

.str-element-493bdd12 {
	display: inline-block;
	white-space: normal;
	transition: color 0.3s ease, transform 0.3s ease;
	transform: translate3d(0, 0, 0);
}

.str-element-493bdd12.is-active {
	transform: translate3d(0, 0, 0);
}
