.custom-grid:before, .custom-grid:after {
    display: none !important;
}

.custom-grid {
    display: grid;
    row-gap: 25px;
}

@media (min-width: 768px) {
    .custom-grid {
        grid-template-columns: 3fr 5fr;
        column-gap: 40px;
        padding-bottom: 30px;
        align-items: center;
    }
}

.custom-ratio img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
}

.av-inner-masonry,
.av-masonry-image-container img {
    border-radius: 10px !important;
}