@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");

.font-plusjakarta {
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

* {
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

::-webkit-scrollbar-track {
    background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
    background-color: #00345e;
    border-radius: 5px;
}

::-webkit-scrollbar {
    width: 5px;
    height: 8px;
}

::-webkit-scrollbar-track {
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: gray;
    border-radius: 5px;
}

* {
    scrollbar-width: 5px;
    scrollbar-color: gray transparent;
}

.hide-scroll {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.hide-scroll::-webkit-scrollbar {
    display: none;
}

li.list-btn.active {
    background-color: #9280a8;
    color: #fff;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #757575;
}

.detail-acc .accordion-open .accordion-header {
    background: #2e243d;
    border-bottom-left-radius: 0;
    color: white;
    border-bottom-right-radius: 0;
}

input,
button,
a {
    cursor: pointer;
}

.chat-sheet .t-btn.active {
    background: #9280a8;
    color: white;
}

.chat-sheet .t-btn {
    border-color: #00000014;
    color: black;
}

header nav li:hover a img[alt="dropdown"] {
    transform: rotate(-180deg);
}

header nav li a img[alt="dropdown"] {
    transition: all 0.3s ease-in-out;
}

header #mobileMenu ul {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: none !important;
}

@media screen and (max-width: 480px) {
    @keyframes swipe {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(calc(-1312px + 400px));
        }
    }

    .footer_top {
        overflow: hidden;
    }

    .footer_top img.mx-auto[alt="News Team"] {
        height: 273px;
        min-width: 1311px;
        animation: swipe 22s infinite alternate ease-in-out;
        object-fit: cover;
    }
}
