#home-featured {
overflow: hidden;
}
#home-featured .home-card__backgroundfeatured a {
display: block;
height: 100%;
}
#home-featured .home-card__backgroundfeatured:after {
position: absolute;
pointer-events: none;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
/*background: linear-gradient( to top, #000, transparent );*/
border-radius: 0 0 8px 8px;
content: '';
}
#home-featured .home-card__foregroundfeatured {
pointer-events: none;
right: 15px;
bottom: 15px;
left: 15px;
}