.news-ticker-container {
        background-color: honeydew;
        overflow: hidden;
        white-space: nowrap;
        padding: 0px 0;
        border: 0px solid #e1e1e1;
        border-radius: 4px;
    }

    .ticker-text {
        display: inline-block;
        font-family: initial;
        color: blue;
        font-size: 14pt;
        font-weight: bold;
        padding-left: 100%;
        /* Tăng từ 20s lên 40s để chạy chậm lại */
        animation: ticker 80s linear infinite;
    }

    @keyframes ticker {
        0% { transform: translate3d(0, 0, 0); }
        100% { transform: translate3d(-100%, 0, 0); }
    }

    /* Tạm dừng khi di chuột vào để khách hàng dễ đọc số điện thoại */
    .news-ticker-container:hover .ticker-text {
        animation-play-state: paused;
    }