.blackjack__heading {
    text-align: center;
    margin-bottom: 20px;
}

.blackjack__text p strong, .blackjack__item-text p strong{
    font-weight: 400;
    background: url(/wp-content/uploads/2024/02/white_yellow.jpg) no-repeat center / cover;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.blackjack__text ul, .blackjack__item-text ul{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.blackjack__text ul li, .blackjack__item-text ul li{
    list-style: none;
    display: flex;
    align-items: center;
    gap: 12px;
}

.blackjack__text ul li:before, .blackjack__item-text ul li:before{
   content: '';
    display: block;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    background: center/contain no-repeat url("/wp-content/uploads/2025/08/crown-icon.png");
}

.blackjack__items {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.blackjack__item {
    display: flex;
    gap: 20px;
}

.blackjack__item-image img{
    border-radius: 20px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blackjack__item-header {
    display: flex;
    gap: 8px;
}

.blackjack__item-text {
    margin-bottom: 20px;
}

.blackjack__item-text p:last-child{
    margin-bottom: 0px;
}

.blackjack__button {
    max-width: fit-content;
    margin-left: auto;
}

.blackjack__item-text ul {
    margin-bottom: 20px;
}

.prom .blackjack__item-text {
    margin-bottom: 0;
}

.prom .row-std .blackjack__item-header {
    justify-content: end;
}

.prom .row-std .blackjack__item-text p {
    text-align: right;
}

.blackjack .small-name {
    font-size: 22px;
}

.blackjack__item-text ul:last-child {
    margin-bottom: 0;
}

.blackjack__button-try {
    padding: 18px;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: fit-content;
}

.blackjack__sec-heading strong,
.blackjack__sec-heading h2 strong{
    color: #FFAD12;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}

.blackjack__sec-heading {
    margin-bottom: 20px;
}

.blackjack__sec-text {
    margin-bottom: 40px;
}

@media screen and (min-width: 991px) {

    .blackjack__text p{
        margin-bottom: 20px;
    }

    .blackjack__text {
        margin-bottom: 60px;
    }

    .blackjack__text ul li, .blackjack__item-text ul li{
        background: #1E2A35;
        padding: 14px;
        border-radius: 20px;
    }

    .blackjack__item {
        padding: 14px 15px;
        border-radius: 20px;
        border: 2px solid #1E2A35;
        align-items: center;
    }

    .blackjack__items .row-reverse {
        flex-direction: row-reverse;
    }

    /* .row-reverse .blackjack__item-header {
        flex-direction: row-reverse;
    } */

    .row-reverse .blackjack__button {
        margin-left: unset;
        margin-right: auto;
    }

    .blackjack__item-image {
        flex-basis: 300px;
    }

    .blackjack__item-body {
        flex-basis: 912px;
        flex-grow: 1;
    }

    .blackjack__item-header {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 20px;
    }

    .blackjack__item-text p{
        margin-bottom: 20px;
        font-size: 18px;
    }

    .blackjack__button {
        min-width: 300px;
    }


    .blackjack__item-image-mobile{
        display: none;
    }
}

@media screen and (max-width: 990.98px) {
    .blackjack__item-image-desktop{
        display: none;
    }
    .blackjack__text p{
        margin-bottom: 14px;
    }

    .blackjack__text {
        margin-bottom: 40px;
    }

    .blackjack__item-header {
        flex-direction: column;
    }

    .blackjack__item-text p{
        margin-bottom: 14px;
    }

    .blackjack__item-image {
        background: #1E2A35;
        padding: 8px;
        border-radius: 20px;
    }

    .prom .blackjack__item-image {
        background: transparent;
        padding: 0px;
    }

    .blackjack__item {
        flex-direction: column;
    }

   

    .blackjack__item-header-mobile {
        display: flex;
    }

    .blackjack__text ul, .blackjack__item-text ul{
        padding: 18px 16px;
        border-radius: 20px;
        background: #1E2A35;
    }

    .blackjack__text ul li, .blackjack__item-text ul li{
        font-size: 16px;
    }

    body .blackjack .row-std .blackjack__item-text p {
        text-align: left;
    }

    .blackjack .small-name {
        text-align: center;
    }

}

@media screen and (min-width: 768px) {
    .blackjack__sec-heading h2{
    font-size: 32px;
}
@media screen and (max-width: 767px) {
    .blackjack__sec-heading h2{
    font-size: 22px;
}

@media screen and (max-width: 440px) {
    body .blackjack .blackjack__button {
        min-width: 100%;
    }

    .blackjack__button-try {
        min-width: 100%;
    }
}