/* UFO Animation Shortcode */
.ufo-animation-wrap {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 400px;
}

.ufo-group {
	position: relative;
	width: 600px;
	transform-origin: 50% 50%;
}

.ufo-animation-wrap .ufo-group {
	width: var(--ufo-width, 600px);
}

.ufo-ship {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

.ufo-beam {
	position: absolute;
	top: 58%;
	left: 50%;
	transform: translate3d(-1920px, -811px, 0) rotate(0deg) scale(1.6);
	width: 2143.5px;
	height: 1903px;
	transform-origin: 100% 0;
	z-index: 1;
	pointer-events: none;
}
