.awards_hero_wrap {
    height: 621px;
}

.featured_awards .awards_lists_wrap.cards_wrap {
    margin-top: -177px;
    margin-bottom: 21px;
}

.featured_awards .awards_lists_wrap.cards_wrap h5 {
    text-transform: uppercase;
}

.cards_wrap .card h5 {
    font-size: 14px;
    line-height: 18px;
    min-height: 36px;
    letter-spacing: normal;
    text-transform: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.awards_wrap .titlebar {
    letter-spacing: 0.2em;
}

.awards_lists_horizontal.cards_wrap {
    margin-bottom: 30px;
}

.awards_lists_horizontal .award_items {
    display: grid;
    grid-template-columns: 110px auto;
    border-radius: 4px;
    overflow: hidden;
}

.awards_lists_horizontal.cards_wrap .card figure {
    height: 110px;
    border-radius: 4px 0px 0px 4px;
    background-color: var(--maturity-bg);
    display: flex;
    align-items: center;
    justify-content: center;
}
.awards_lists_horizontal.cards_wrap .card figure img {
    height: auto;
    width:75%;
    object-fit: contain;
}

.awards_lists_horizontal.cards_wrap .card .context {
    padding: 20px;
    border-radius: 0px 4px 4px 0px;
}

/* Responsive */

@media screen and (max-width:1199px){
    .awards_hero_wrap {
        height: 450px;
    }
    .hesai_hero_wrap .sh_context {
        top: 149px;
    }
    .featured_awards .awards_lists_wrap.cards_wrap {
        margin-top: -100px;
    }
    .awards_lists_horizontal.cards_wrap {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width:767px){
    .awards_hero_wrap {
        height: 50vh;
    }
    .awards_lists_horizontal.cards_wrap, .featured_awards .awards_lists_wrap.cards_wrap {
        grid-template-columns: repeat(1, 1fr);
    }
    .hesai_hero_wrap .sh_context {
        top: 70px;
    }
    .awards_lists_wrap.cards_wrap .card .context {
        padding: 20px 20px;
    }
}