    .stage {
        position: relative;
        width: 100%;
        height: 100vh;
        overflow: visible;
    }

    .line {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, 0);
        text-align: center;
        color: white;
    }

    .line-welcome {
        transform: translate(-50%, 100vh);
        animation:
            moveUp 3s ease-out forwards,
            blinker 1.5s steps(1) infinite;
    }

    @keyframes moveUp {
        from {
            transform: translate(-50%, 100vh);
        }

        to {
            transform: translate(-50%, -32vh);
        }
    }

    .line-insert {
        transform: translate(-50%, -8vh);
        opacity: 0;
        animation-name: slideDownFadeIn;
        animation-duration: 1s;
        animation-timing-function: ease-out;
        animation-delay: 3s;
        animation-fill-mode: both;
    }

    @keyframes slideDownFadeIn {
        from {
            transform: translate(-50%, -36vh);
            opacity: 0;
            filter: blur(4px);
        }

        to {
            transform: translate(-50%, -22vh);
            opacity: 1;
            filter: blur(0);
        }
    }

    .line-hand {
        transition: 0.5s;
        /**left: 61%;*/
        padding-left: 10rem;
        left: 50%;
        top: 27%;
    }

    @keyframes slideLeftFadeIn {
        from {
            transform: translate(-50%, -8vh);
            opacity: 0;
            filter: blur(4px);
        }

        to {
            transform: translate(-50%, -5vh);
            opacity: 1;
            filter: blur(0);
        }
    }