/* body {
	padding: 0;
	margin: 0;
	position: relative;
	min-height: 100vh;
}

.clock-preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #FFB14A;
}

.clock-preloader:before,
.clock-preloader:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	margin: auto;
	width: 32%;
	height: 4px;
	background-color: #fff;
	border-radius: 100px;
	
	margin-left: -1px;
	
	animation: 15s spin infinite linear;
	transform-origin: 1px center;
}

.clock-preloader:after {
	width: 42%;
	height: 2px;
	
	animation-duration: 1s;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
} */

* > * {
  position: relative;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html, body {
  /* font-family: "Lucida Console", "Monaco", monospace;
  font-size: 15px;
  font-weight: 500; */
}

.container2 {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  min-width: 100vw;
  background: #7e0001;
}

.loading-item {
  position: absolute;
  width: 24em;
  height: 8em;
  padding-top: 7em;
  left: 50%;
  top: 50%;
  margin: -4em 0 0 -12em;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.3em;
}
.loading-item .loading-text {
  display: inline-block;
}
.loading-item .loading-text span:after {
  position: absolute;
  content: "";
  width: 0.25em;
  height: 0.25em;
  background: #ffffff;
  border-radius: 2px;
  left: 0.15em;
  bottom: 1.5em;
}
.loading-item .loading-text span:nth-child(1):after {
  cursor: pointer;
  animation: move--1 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 0.3342533941s;
}
@keyframes move--1 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(2):after {
  cursor: pointer;
  animation: move--2 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 1.7015523207s;
}
@keyframes move--2 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(3):after {
  cursor: pointer;
  animation: move--3 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 1.7716977228s;
}
@keyframes move--3 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(4):after {
  cursor: pointer;
  animation: move--4 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 1.0710148142s;
}
@keyframes move--4 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(5):after {
  cursor: pointer;
  animation: move--5 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 0.1456263425s;
}
@keyframes move--5 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(6):after {
  cursor: pointer;
  animation: move--6 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 1.525584801s;
}
@keyframes move--6 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}
.loading-item .loading-text span:nth-child(7):after {
  cursor: pointer;
  animation: move--7 1s infinite;
  animation-fill-mode: forwards;
  animation-delay: 0.4275663263s;
}
@keyframes move--7 {
  0%, 100% {
    height: 0.25em;
  }
  80% {
    height: 6em;
  }
}