#artitalk_main a{
    color: #007bff!important;
}
#artitalk_main #lazy {
    border-radius: 10px;
    background: transparent!important;
    backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
}
.spinner {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
	animation: rotator 1.4s linear infinite;
}

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

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

.path {
	stroke-dasharray: 187;
	stroke-dashoffset: 0;
	transform-origin: center;
	animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}

@keyframes colors {
	0% {
		stroke: #4285F4;
	}

	25% {
		stroke: #DE3E35;
	}

	50% {
		stroke: #F7C223;
	}

	75% {
		stroke: #1B9A59;
	}

	100% {
		stroke: #4285F4;
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 187;
	}

	50% {
		stroke-dashoffset: 46.75;
		transform: rotate(135deg);
	}

	100% {
		stroke-dashoffset: 187;
		transform: rotate(450deg);
	}
}
#loading_txt{
    display: none!important;
}