.ec-motion-text-circle-wrapper{
	position:relative;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}

.ec-motion-text-circle-wrapper svg{
	width:100%;
	height:100%;
	animation: ec-mtc-spin var(--speed) linear infinite;
}

.ec-motion-text-circle-wrapper[style*="reverse"] svg{
	animation-direction: reverse;
}

.ec-motion-text-circle-wrapper.ec-mtc-hover:hover svg{
	animation-play-state: paused;
}

@keyframes ec-mtc-spin{
	to{ transform:rotate(360deg); }
}

.ec-motion-text-circle-wrapper .ec-mtc-text{
	letter-spacing:2px;
	text-transform:uppercase;
}

.ec-motion-text-circle-wrapper .ec-mtc-center-content{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:2;
	text-align:center;
}

.ec-motion-text-circle-wrapper .ec-mtc-center-content img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:50%;
}

.ec-motion-text-circle-wrapper .ec-mtc-center-content-text{
	font-weight:600;
}