.event-image img {
    width: 100%;
    height: auto;
}

ul.event-listing {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 2rem;
grid-row-gap: 0px;
}

.event-listing li {
background:#f8f8f8;
padding:1rem;
margin-bottom:2rem;
border-top:3px solid #3faeef;    
}

.card.event-card img {
    width: 100%;
    height: auto;
}