.wrapper2 {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.wrapper2 h1.glitch {
    color: #FF4B58;
    font-family: 'Alfa Slab One', Arial;
    font-weight: 800;
    position: relative;
    font-size: 100px;
}

.wrapper2 h1.glitch::before,
.wrapper2 h1.glitch::after {
    color: #FF4B58;
    content: "RCART.CC";
    position: absolute;
    width: 850px;
    height: 100%;
    overflow: hidden;
    top: 0;
}

.wrapper2 h1.glitch::before {
    left: 3px;
    text-shadow: -2px 0 red;
    animation-name: glitch-animation-1;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: reverse-alternate;
}

.wrapper2 h1.glitch::after {
    left: -3px;
    text-shadow: -2px 0 blue;
    animation-name: glitch-animation-2;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: reverse-alternate;
}

@keyframes glitch-animation-1 {
    0% {
        clip: rect(25px, 1000px, 144px, 30px);
    }
    5% {
        clip: rect(13px, 1000px, 150px, 30px);
    }
    10% {
        clip: rect(126px, 1000px, 141px, 30px);
    }
    15% {
        clip: rect(140px, 1000px, 4px, 30px);
    }
    20% {
        clip: rect(94px, 1000px, 50px, 30px);
    }
    25% {
        clip: rect(17px, 1000px, 58px, 30px);
    }
    30% {
        clip: rect(5px, 1000px, 77px, 30px);
    }
    35% {
        clip: rect(45px, 1000px, 54px, 30px);
    }
    40% {
        clip: rect(32px, 1000px, 80px, 30px);
    }
    45% {
        clip: rect(15px, 1000px, 147px, 30px);
    }
    50% {
        clip: rect(51px, 1000px, 83px, 30px);
    }
    55% {
        clip: rect(117px, 1000px, 145px, 30px);
    }
    60% {
        clip: rect(104px, 1000px, 90px, 30px);
    }
    65% {
        clip: rect(8px, 1000px, 22px, 30px);
    }
    70% {
        clip: rect(6px, 1000px, 62px, 30px);
    }
    75% {
        clip: rect(100px, 1000px, 5px, 30px);
    }
    80% {
        clip: rect(47px, 1000px, 68px, 30px);
    }
    85% {
        clip: rect(62px, 1000px, 74px, 30px);
    }
    90% {
        clip: rect(123px, 1000px, 118px, 30px);
    }
    95% {
        clip: rect(66px, 1000px, 56px, 30px);
    }
    100% {
        clip: rect(116px, 1000px, 122px, 30px);
    }
}

@keyframes glitch-animation-2 {
    0% {
        clip: rect(139px, 1000px, 88px, 30px);
    }
    5% {
        clip: rect(109px, 1000px, 69px, 30px);
    }
    10% {
        clip: rect(3px, 1000px, 107px, 30px);
    }
    15% {
        clip: rect(63px, 1000px, 142px, 30px);
    }
    20% {
        clip: rect(125px, 1000px, 32px, 30px);
    }
    25% {
        clip: rect(84px, 1000px, 142px, 30px);
    }
    30% {
        clip: rect(86px, 1000px, 131px, 30px);
    }
    35% {
        clip: rect(90px, 1000px, 55px, 30px);
    }
    40% {
        clip: rect(27px, 1000px, 39px, 30px);
    }
    45% {
        clip: rect(6px, 1000px, 125px, 30px);
    }
    50% {
        clip: rect(84px, 1000px, 54px, 30px);
    }
    55% {
        clip: rect(90px, 1000px, 56px, 30px);
    }
    60% {
        clip: rect(66px, 1000px, 70px, 30px);
    }
    65% {
        clip: rect(149px, 1000px, 52px, 30px);
    }
    70% {
        clip: rect(90px, 1000px, 137px, 30px);
    }
    75% {
        clip: rect(4px, 1000px, 110px, 30px);
    }
    80% {
        clip: rect(8px, 1000px, 75px, 30px);
    }
    85% {
        clip: rect(18px, 1000px, 67px, 30px);
    }
    90% {
        clip: rect(140px, 1000px, 24px, 30px);
    }
    95% {
        clip: rect(85px, 1000px, 5px, 30px);
    }
    100% {
        clip: rect(17px, 1000px, 56px, 30px);
    }
}