

.begin{
  position:fixed;
  width:20vw;
  height:10vh;
 
  left:40vw;
  color: #455c00;
  
    z-index: 999999999999999;
    bottom: 20vh;
    text-align: center;
    cursor: pointer;
    font-size: var(--h3);
    display: none;
}

.enter{
  position:relative;

  height:10vh;
 

  color: var(--color-3);
    z-index: 999999999999999;
  
    text-align: center;
    cursor: pointer;
    font-size: var(--h2);
    display: none;
}



.blink {
    animation: blinker 1s linear infinite;
    color: var(--color-3);
    font-size: var(--h2);
  }
  
  @keyframes blinker {
    50% {
      opacity: 0;
    }
  }

  #changeText {
    padding:0 10vw 0 10vw;
    z-index: 9999999999999;
    color: var(--color-3);
    font-size: var(--h1);
    width:100vw;
    height:100vh;
    font-size: var(--h2);
    color:var(--color-3);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
  }

.intro {
  width: 100vw;
  min-height: 100vh;
  position: relative;
}
  .intro .animated-bar {
    width: 0;
    height: 3px;
    background: var(--color-3);
    z-index: 9999;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bar 8.5s 5 linear;
            animation: bar 8.5s 5 linear;
            position: fixed;
  }
  
.intro .slide {
  width: 100vw;
  height: 200vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

          background: var(--color-4);
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 20px 50vh 20px;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to bottom, rgba(66, 67, 133) 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, rgba(66, 67, 133) 50%, transparent 100%);
}
