.card-testimoni {
    background: rgba(255, 255, 255, 0.3);
    width: 500px;
}

.scroll {
    position: relative;
    /* width: 700px; */
    overflow: hidden;
    /* -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent) */
}

.scroll>div {
    width: max-content;
    animation: scroll var(--time) linear infinite;
    animation-delay: calc(var(--time)*-1);
}

@keyframes scroll {
    to {
        transform: translate(calc(-50% - 0.5rem));
    }
}

.testimoni-bg-blur-1 {
    position: absolute;
    bottom: 5%;
    left: 10%;
    width: 200px;
    height: 200px;
    border-radius: 100%;
    background: linear-gradient(180deg, rgba(0, 250, 255, 1) 0%, rgba(31, 141, 169, 1) 50%, rgba(56, 115, 167, 1) 100%);
    filter: blur(200px);
    z-index: -1;
}

.testimoni-bg-blur-2 {
    position: absolute;
    top: 30%;
    right: 0;
    width: 300px;
    height: 300px;
    border-radius: 100%;
    background: linear-gradient(180deg, rgba(0, 250, 255, 1) 0%, rgba(31, 141, 169, 1) 50%, rgba(56, 115, 167, 1) 100%);
    filter: blur(200px);
    z-index: -1;
}

.testimoni-bg-blur-3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 750px;
    height: 200px;
    border-radius: 100%;
    background: rgba(5, 167, 170, 0.5);
    filter: blur(300px);
    z-index: -1;
}

.card-testimoni img {
    max-height: 50px;
}

@media screen and (max-width: 767px) {
    .card-testimoni {
        width: 250px;
    }
}