    .marquee-container-itc {
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        width: 100%;
        padding: 10px 0;
    }

    .marquee-content-itc {
        display: flex;
        width: max-content;
        animation: marquee 30s linear infinite;
    }

    .marquee-content-itc a {
        margin: 0 10px;
    }

    .marquee-content-itc img {
        height: 80px;
        width: auto;
        cursor: pointer;
    }

    /* Pause on hover */
    .marquee-container-itc:hover .marquee-content-itc {
        animation-play-state: paused;
    }

    @keyframes marquee {
        0% { transform: translateX(0%); }
        100% { transform: translateX(-50%); }
    }