#references {
    padding-top: 48px;
    padding-bottom: 24px;
}
.carousel {
    margin: 0 auto;
    padding: 20px 0;
    overflow: hidden;
    display: flex;
    >* {
        flex: 0 0 100%;
    }
    &:hover .group {
        animation-play-state: paused;
    }
}
.group {
    display: flex;
    will-change: transform;
    /* We should be nice to the browser - let it know what we're going to animate. */
    animation: scrolling 40s linear infinite;
    gap: 40px;
    padding-right: 40px;
}
.reference-logo {
    max-height: 30px;
}
@keyframes scrolling {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}