.glitch-wrapper {
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   /* text-align: center; */
   /* background-color: rgba(255, 255, 255, 0); */
}

/* ticker style */
@keyframes sw-marquee{
    /* 0% {transform: translateX(0);}
    100% { transform: translateX(-100%);} */
    100% {transform: translate3d(-50%, 0, 0);}
}


.ticker{
    background-color: #3e82f9;
    color: #fff;
    font-size: 24px;
    /* max-width: 40em; */
    overflow: hidden;
    /* width: fit-content; */

}

.ticker__in{
    display: flex;
    width: fit-content;
    animation: sw-marquee 20s linear infinite;
    -webkit-transform-style: preserve-3d;
}

.ticker__item{
    padding: .5em .75em;
    white-space: nowrap;
    -webkit-backface-visibility: hidden;
}

.middleTicker{
   background-color: transparent;
   font-size: 48px;
   font-weight: 200;
   text-transform: uppercase;
}

.lowSpeed{
   animation: sw-marquee 50s linear infinite;
}

.reverse{
   animation: sw-marquee 50s linear infinite reverse;
}

.bigTicker{
   background-color: transparent;
   font-size: 60px;
   font-weight: 700;
   text-transform: uppercase;
}
.middleTicker .ticker__item, .bigTicker .ticker__item{
   padding: 0 10px;
}

.typerwriter{
   padding-left: 10px;
   font-size: 30px;
   /* font-weight: 700; */
   overflow: hidden;
   border-right: .15em solid #414141;
   white-space: nowrap;
   animation: 
   typing 2s steps(30, end),
   blink-caret .5s step-end infinite;
}

.logo-footer .typerwriter{
   border-right: .15em solid #fff;
   animation: blink-caret-white .5s step-end infinite;
}

@keyframes typing {
   from { width: 0 }
   to { width: 100% }
}
 
 /* The typewriter cursor effect */
@keyframes blink-caret {
   from, to { border-color: transparent }
   50% { border-color: #414141 }
}

@keyframes blink-caret-white {
   from, to { border-color: transparent }
   50% { border-color: #fff }
}

@media screen and (max-width: 768px) {
   .bigTicker{
      font-size: 38px;
  }
  
  .middleTicker{
      font-size: 28px;
  }
}