.card-category-list {
    margin: 0 10px;
}

.card-category-list-item {
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.3s;
    border-radius: 5px;
}

.card-category-list-item a{
    width: 100%;
    height: 100%;
}

.card-category-list-item a:hover {
    color: var(--sco-white);
}

.card-category-list-item:hover {
    background-color: var(--sco-main);
    padding-left: 20px;
}

div#banners .tags-group-all {
    display: flex;
    transform: rotate(45deg);;
    margin-left: 6rem;
}

#bannerGroup .tags-group-wrapper {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
    animation: rowup 60s linear infinite;
    width: 300px;
    margin-left: auto;
    margin-left: 40px;
}