/*
.card .card-img {
	position: relative;
	display: flex;
	min-height: 120px;
	padding: 0;
	overflow: hidden;
}

.card .card-cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: center center;
}

.card .card-img h2,
.card .card-img h3,
.card .card-img h4 {
	position: relative;
	z-index: 1;
	margin: 0;
	padding: .75rem 1rem;
	color: inherit;
}

.card .cover-panorama { aspect-ratio: 16/7; }
.card .cover-horizontal { aspect-ratio: 16/9; }
.card .cover-square { aspect-ratio: 1/1; }
.card .cover-portrait { aspect-ratio: 3/4; }
.card .cover-vertical { aspect-ratio: 9/16; }

.card .h-left { justify-content: flex-start; text-align: left; }
.card .h-center { justify-content: center; text-align: center; }
.card .h-right { justify-content: flex-end; text-align: right; }

.card .v-top { align-items: flex-start; }
.card .v-middle { align-items: center; }
.card .v-bottom { align-items: flex-end; }
*/