.altanz-news-ticker {

    background: #001f5b;
    color: #ffffff;

    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    overflow: hidden;

    position: relative;
    z-index: 999;

    border-bottom: 1px solid #d4af37;
}

/*
|--------------------------------------------------------------------------
| SLIDER
|--------------------------------------------------------------------------
*/

.altanz-news-slider {

    position: relative;

    width: 100%;
    height: 48px;
}

/*
|--------------------------------------------------------------------------
| ITEM
|--------------------------------------------------------------------------
*/

.altanz-news-item {

    position: absolute;

    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 22px;

    opacity: 0;

    transition:
        opacity 1.2s ease,
        transform 1.2s ease;

    transform: translateY(6px);

    

    font-size: 18px;

    letter-spacing: 0.6px;

    font-weight: 400;

    white-space: nowrap;
}

/*
|--------------------------------------------------------------------------
| ACTIVE
|--------------------------------------------------------------------------
*/

.altanz-news-item.active {

    opacity: 1;

    transform: translateY(0);
}

/*
|--------------------------------------------------------------------------
| ARROWS
|--------------------------------------------------------------------------
*/

.altanz-arrow {

    color: #d4af37;

    font-size: 17px;

    opacity: 0.95;
    cursor: pointer;
    user-select: none;
    transition: opacity 0.3s ease;
    pointer-events: auto;
}

.altanz-arrow:hover {

    opacity: 0.7;
}

/*
|--------------------------------------------------------------------------
| TEXT
|--------------------------------------------------------------------------
*/

.altanz-news-text {

    display: inline-flex;

    align-items: center;
}

/*
|--------------------------------------------------------------------------
| MOBILE
|--------------------------------------------------------------------------
*/

@media (max-width: 768px) {

    .altanz-news-ticker {

        height: 42px;
    }

    .altanz-news-slider {

        height: 42px;
    }

    .altanz-news-item {

        font-size: 14px;

        gap: 10px;

        padding: 0 14px;

        text-align: center;

        white-space: nowrap;
    }

    .altanz-arrow {

        font-size: 13px;
    }

    .altanz-news-text {

        overflow: hidden;

        text-overflow: ellipsis;
    }
}


