section.block-hero{
    border: none;
}
.block-hero .inner-hero{
    display: grid;
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-gap: 80px;
}
.block-hero .list-hero{
    display: grid;
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-gap: 1rem 1.5rem;
    list-style: none;
    padding-inline-start: 0;
    margin-top: 2rem;
}
.block-hero .list-hero .item-list-hero{
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.block-hero .list-hero .item-list-hero > img{
    margin-right: 0.625rem;
}
.block-hero .list-hero .item-list-hero > span{
    font-size: var(--wp--preset--font-size-h5);
    font-weight: 700;
}
.block-hero .reviews-hero{
    margin-top: 2rem;
}
.block-hero .image-hero{
    position: relative;
    height: 100%;
}
.block-hero .image-hero img{
    position: absolute;
    object-fit: cover;
    max-height: 100%;
    height: 100%;
    width: 100%;
}

/* Landing */
body.page-template-page-landing .block-hero .inner-hero{
    grid-template-columns: 1fr;
}
/* End landing */

/* Mobile */
@media only screen and (max-width : 970px) {
    section.block-hero{
        padding-right: 10px;
        padding-left: 10px;
    }
    .block-hero .inner-hero{
        grid-template-columns: repeat(1, minmax(auto, 1fr));
        grid-gap: 2rem;
        padding: 0;
    }
    .block-hero .list-hero{
        grid-template-columns: repeat(1, minmax(auto, 1fr));
    }
    .block-hero .image-hero img{
        position: relative;
        object-fit: none;
        max-height: 100%;
    }
    .block-hero .hide-image{
        display: none;
    }
}

@media only screen and (max-width : 480px) {
    .block-hero .inner-hero {
        padding: 0 10px;
    }
}