/* Lab People styles to match Rich Text */

.topper-profilepeopletype__contact p, .topper-profilepeopletype__contact ul, .topper-profilepeopletype__contact ol {
    margin: 0 0 1em;
}

.topper-profilepeopletype__contact p:not(:last-child) {
    margin-top: 0;
    margin-bottom: 1em;
}

.topper-profilepeopletype .topper-profilepeopletype__figure img {
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}
.people-media{
	display: flex;
	gap: 20px;
	align-items: flex-start;
	padding:  30px 0;
	border-bottom: 1px solid #CCC;
}
.people-media h3{
	margin-top: 0!important;
}
.people-media img{
	min-width: 200px;
}
.people-type-listing .lab-people-shortcode .people-type-listing__list__img--dummy{
	padding-top: 133%;
}
.people-type-listing .lab-people-shortcode .people-type-listing__list__img--dummy svg{
	width: 40px;
	height: 40px;
	top: 0;
	bottom: 0;
	position: absolute;
	margin: auto;
}
.default-img{
	padding: 50px;
	background-color: var(--c-card-bg-light);
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 250px;
}
.default-img svg{
	width: 80px;
	height: 80px;
	fill: var(--c-accent);
}
@media(max-width: 600px){
	.people-media{
		flex-direction: column;
	}
}