.imoved-container:after{
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    border-radius: 12px;
}

.imoved{
	display: none;
    z-index: 1;
    position: absolute;
    width: 125px;
    height: 125px;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 0.6;
}

.imoved .hand {
	animation: waggle 2s linear infinite;
	transform-origin: bottom center;
}

.imoved .arrow.left {
	animation: arrow-left 1s linear infinite;
	animation-direction: alternate;
}

.imoved .arrow.right {
	animation: arrow-right 1s linear infinite;
	animation-direction: alternate;
}

@media (max-width: 768px) {
	.imoved{
		display: block;
	}
}

@keyframes waggle {
	0% {
		transform: rotate(10deg);
	}

	50% {
		transform: rotate(-10deg);
	}

	100% {
		transform: rotate(10deg);
	}
}

@keyframes arrow-left {
	0% {
		transform: translate(10px, 0);
		opacity: 0.5;
	}

	50% {
		transform: translate(0, 0);
		opacity: 0;
	}

	100% {
		transform: translate(10px, 0);
		opacity: 0.5;
	}
}

@keyframes arrow-right {
	0% {
		transform: translate(-10px, 0);
		opacity: 0.5;
	}

	50% {
		transform: translate(0, 0);
		opacity: 0;
	}

	100% {
		transform: translate(-10px, 0);
		opacity: 0.5;
	}
}