/* mainintro (#1) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-127-2e4c6cd4"] */
.slide[data-cid=slide-127-2e4c6cd4] .img-127 {
  margin-bottom: -3%;
}

/* Blinking cursor */
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
/* terminal (#10) */
.typeIn span {
  display: inline-block;
}
.typeIn span span {
  opacity: 0;
  display: inline-block;
  transform: scale(1.2) translateY(-10px) !important;
  transition-duration: 0s;
}

.slide:not(.active) .typeIn span span {
  transition-delay: 7s !important;
}

.page-loaded:not(.resizing) .slide.active .typeIn span span {
  transition-duration: 0.15s;
  opacity: 1;
  transform: scale(1) !important;
}

/* Blinking cursor */
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
