.arabic-exclusive .block33584 .Item{
    display: flex;
    justify-content: flex-end;
}

.block33584 {
    /* max-width: 1600px; */
    /* margin: 0 auto;
    padding: 20px 0px 0; */
}

.block33584 .Item:hover .Before{background-image:linear-gradient(90deg, var(--color-match-setting1) 0% ,var(--color-match-setting2) 100%)}
.block33584 .Item .Before.active{background-image:linear-gradient(90deg,var(--color-match-setting1) 0% ,var(--color-match-setting2) 100%)}

.block33584 .Item {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 20px;
    box-sizing: border-box;
    position: relative;
}

.block33584 .Item .After {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(-180deg, rgba(13, 13, 13, 0.00) 0%, rgba(13, 13, 13, 0.00) 50%, rgba(13, 13, 13, 0.64) 100%);
    z-index: 1;
    pointer-events: none;
}

.block33584 .List {
    display: flex;
    flex-wrap: wrap;
}

.block33584 .Item .imgBox {
    width: 100%;
    height: 0;
    padding-bottom: 54%;
    position: relative;
}

.block33584 .Item .imgBox img {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}

.block33584 .banner-description {
    position: absolute;
    bottom: 0;
    padding: 20px 30px;
    z-index: 2;
    max-width: 60%;
    transition: all .5s;
}

.block33584 .Flex {
    display: flex;
    align-items: center;
}

.block33584 .Flex .banner-name {
    font-size: 24px;
    color: #FFFFFF;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.block33584 .Flex .banner-name,
.block33584 .Flex .banner-name * {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.block33584 .Flex .Icon {
    margin-left: 20px;
    height: 40px;
}

.block33584 .Flex .Icon .block-iconright-arrow {
    font-size: 40px;
    color: #fff;
    font-weight: bold;
}

.block33584 .Before {
    position: absolute;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all .5s;
}

.block33584 .Item.WidthLi .banner-description{
    width: unset;
}

.block33584 .Item .morth {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 3;
    /* display: none; */
}




@media (max-width:1200px) {
    .block33584 .banner-description {
        padding: 20px 20px;
    }

    .block33584 .Flex .banner-name {
        font-size: 22px;
        /* width: 250px; */
    }

    .block33584 .Flex .Icon svg {
        width: 28px;
        height: 28px;
    }

    .block33584 .Flex .Icon {
        height: 28px;
    }

    /* .block33584 {
        padding: 20px 10px 0;
    } */


}

@media (max-width:900px) {
    .block33584 .banner-description {
        /* max-width: 250px; */
    }

    .block33584 .Flex .banner-name {
        /* width: 200px; */
    }
}

@media (min-width:300px) {


    .block33584 .Item:hover .Before {
        background-image:linear-gradient(90deg, var(--color-match-setting1) 0% ,var(--color-match-setting2) 100%);
        width: 100%;
    }

    /* .block33584 .Item>a {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 0;
    } */

    .block33584 .Item:hover {
        box-shadow: 0 3px 12px 0 rgb(36 40 39 / 50%);
    }
}


@media (max-width:768px) {
    .block33584 .Item {
        width: 100%;
    }

    .block33584 .Flex .banner-name {
        font-size: 18px;
        /* width: 195px; */
    }

    .block33584 .Flex .Icon svg {
        width: 30px;
        height: 30px;
    }

    .block33584 .Flex .Icon {
        margin-left: 10px;
        /* margin-top: 5px; */
        height: 30px;
    }

    .block33584 .banner-description {
        /* max-width: 280px; */
    }

    /* .block33584 .Item .Before.active {
        background-image: linear-gradient(90deg, #F5A623 0%, #F58923 100%);
        width: 100%;
    } */

    /* .block33584 .Item>a {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 3;
        display: none;
    } */

    .block33584 .Item:hover .morth {
        display: block;
    }

    .block33584 .banner-description {
        padding: 20px 20px;
    }

    /* .block33584 .Item.active{
        box-shadow: 0 3px 12px 0 rgb(36 40 39 / 50%);
    } */



}


@media (max-width:510px) {
    .block33584 .Item {
        width: 100%;
    }

    .block33584 .Flex .banner-name {
        font-size: 18px;
        /* width: 195px; */
    }

    .block33584 .Flex .Icon svg {
        width: 16px;
        height: 16px;
    }

    .block33584 .Flex .Icon {
        margin-left: 10px;
        /* margin-top: 5px; */
        height: 16px;
    }

    .block33584 .banner-description {
        /* max-width: 230px; */
    }

    /* .block33584 .Item .Before.active {
        background-image: linear-gradient(90deg, #F5A623 0%, #F58923 100%);
        width: 100%;
    } */

    /* .block33584 .Item>a {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 3;
        display: none;
    } */

    .block33584 .Item:hover .morth {
        display: block;
    }

    .block33584 .banner-description {
        padding: 10px 20px;
    }

    /* .block33584 .Item.active{
        box-shadow: 0 3px 12px 0 rgb(36 40 39 / 50%);
    } */


    



}