.card-header-custom {
    display: flex;
    flex-direction: row;
    gap: 0.25rem;
    align-items: center;
    border-radius: 20px 20px 0px 0px !important;
    background: rgb(2, 0, 36);
    background: linear-gradient(336deg, rgba(2, 0, 36, 1) 0%, rgba(21, 21, 164, 1) 61%, rgba(0, 212, 255, 1) 100%);
}

.card-header-custom-number {
    display: flex;
    padding: 0.75rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 3rem;
    background: #1515a4;
    border-radius: 20px 0px 0px 0px !important
}

.card-header-custom-number-number {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-style: italic;
    text-align: center;
    font-weight: 700;
}

.card-header-custom-title {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
}




.games-thumbnail {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 20px !important
}

.games-thumbnail .card-body {
    min-height: 200px;
    border-radius: 20px
}

.games-thumbnail .card-body h3 {
    font-weight: 700;
    margin-top: 52px;
    text-transform: uppercase
}

.games-logo {
    margin-bottom: 28px
}

.games-logo img {
    margin-left: -50px;
    margin-top: -50px;
    z-index: 1;
    position: absolute;
    ;
    border-radius: 16px;
    width: 100px
}

.logo-order {
    width: 100%;
    float: left;
    /* margin-right: 8px;
    margin-bottom: auto; */
}

.logo-order2 {
    width: 100%;
    float: left;
    /* margin-right: 8px;
    margin-bottom: auto; */
}

.logo-order3 {
    width: 100%;
    float: left;
    /* margin-right: 8px;
    margin-bottom: auto; */
}

.bangjeff-rounded-sedang {
    border-radius: 20px !important
}

.bangjeff-rounded-sedang-atas {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
