@charset "utf-8";

#loading {
	position: fixed;
	width: 100vw;
	height: 100vh;
	text-align: center;
	overflow: hidden;
	background: #000000;
	opacity: 1;
	z-index: 10000;
}

#loading .loader {
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 90px;
	height: 90px;
}
.circle-border {
	position: absolute;
  width: 90px;
  height: 90px;
  padding: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: rgb(204,3,32);
  background: linear-gradient(0deg, rgba(204,3,32,0.10) 33%, rgba(204,3,32,1) 100%);
  animation: spin .8s linear 0s infinite;
}
.circle-core {
  width: 100%;
  height: 100%;
  background-color: #000000;
  border-radius: 50%;
}

@keyframes spin {
  from {
    transform: rotate(0);
  }
  to{
    transform: rotate(359deg);
  }
}