.center-box {
	position: absolute;
	top: 43%;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  display: inline-flex;
}

.yellow-title {
	color: #ffdf91 !important;
}

.text-red {
  color: #ff2666 !important
}

.text-yellow {
  color: #d1d646 !important
}

.text-blue {
  color: #41ead4 !important
}

.text-orange {
  color: #fc9e4f !important
}

.blink {
  animation: blinker 1s linear infinite;
  animation-timing-function: steps(1, end);
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.appear {
  animation: appear 1.6s linear infinite;
  animation-timing-function: steps(1, end);
  animation-iteration-count: 1;
}

@keyframes appear {
  0% {opacity: 0;}
  95% { opacity: 10;}
  100% { opacity: 100;}
}

.typewriter {
  overflow: hidden; /* Ensures the content is not revealed until the animation */
  white-space: nowrap; /* Keeps the content on a single line */
  /*margin: 0 auto;  Gives that scrolling effect as the typing happens */
  animation: typing 1.5s steps(18, end);
}

@keyframes typing {
  from { width: 0 }
  to { width: 554.2px }
}

.scanLines {
  /*** WEBKIT ***/
  background: -webkit-repeating-linear-gradient(
    top,
    #010B14 0px,
    #010B14 2px,
    rgb(10 10 10) 1px,
    rgb(10 10 10) 2px
  );
  -webkit-background-size: 100% 2px;
  /** MOZILLA **/
  background: -moz-repeating-linear-gradient(
    top,
    #010B14 0px,
    #010B14 1px,
    rgb(10 10 10) 1px,
    rgb(10 10 10) 2px
  );
  -moz-background-size: 100% 4px;
}

.scanLines-text-red {
  background: -webkit-repeating-linear-gradient(
    top,
    #ff2666 0px,
    #ff2666 1px,
    rgba(10, 10, 10, 0.2) 1px,
    rgba(10, 10, 10, 0.2) 2px
  );
  -webkit-background-size: 100% 2px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.scanLines-text-yellow {
  background: -webkit-repeating-linear-gradient(
    top,
    #d1d646 0px,
    #d1d646 1px,
    rgba(10, 10, 10, 0.2) 1px,
    rgba(10, 10, 10, 0.2) 2px
  );
  -webkit-background-size: 100% 2px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}