.space-banner-title span {
	color: transparent;
	animation: blur 6s ease-out infinite;
	-webkit-animation: blur 6s ease-out infinite;
}

.space-banner-title span:nth-child(1) {
	animation-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
}

.space-banner-title span:nth-child(2) {
	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
}

.space-banner-title span:nth-child(3) {
	animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
}

.space-banner-title span:nth-child(4) {
	animation-delay: 0.4s;
	-webkit-animation-delay: 0.4s;
}

@keyframes blur {
	0% {
		text-shadow: 0 0 100px #fff;
		opacity: 0;
	}

	5% {
		text-shadow: 0 0 90px #fff;
	}

	15% {
		opacity: 1;
	}

	20% {
		text-shadow: 0 0 0px #fff;
	}

	80% {
		text-shadow: 0 0 0px #fff;
	}

	85% {
		opacity: 1;
	}

	95% {
		text-shadow: 0 0 90px #fff;
	}

	100% {
		text-shadow: 0 0 100px #fff;
		opacity: 0;
	}
}


/* Banner Space*/
.banner-space {
	background-color: var(--black-90);
	min-height: 160px;
	background-position: right top;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: none;
	overflow: hidden;
}


.space-banner-title{
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	padding-top: 30px;
}

.space-banner-description {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
}

.space-image-galaxy-mobile{
	display: none;
}
.space-image-galaxy-desktop {
	height: 180px;
	overflow: hidden;
}
@media (min-width:600px) and (max-width: 992px) {
	.banner-space {
			background-image: url(/wp-content/uploads/2023/01/space-mobile.svg);
			min-height: 400px;
			background-repeat: no-repeat;
			background-position-y: bottom;
			background-position: 50% 10%;
			background-size: cover;
		}
	.space-image-galaxy-desktop{
		display: none;
	}
	.space-banner-title {
		padding-top: 50px;
	}
}
@media (max-width: 600px) {
	.banner-space{
		background-image:url(/wp-content/uploads/2023/01/space-mobile.svg);
		min-height: 400px;
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: contain;
	}
	.space-banner-title {
		padding-top: 80px;
	}
	.space-image-galaxy-desktop {
		display: none;
	}
	.space-image-galaxy-mobile {
		display: block;
		height: 250px;
		margin: 0px;
		padding: 0px;
	}	
}
