.cde-event-speaker-avatars {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-left: var(--cde-avatar-overlap, 12px);
}

.cde-event-speaker-avatars__item {
	margin-left: calc(var(--cde-avatar-overlap, 12px) * -1);
	line-height: 0;
}

.cde-event-speaker-avatars__link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: var(--cde-avatar-size, 56px);
	height: var(--cde-avatar-size, 56px);
	border-radius: 999px;
	overflow: hidden;
	border: 2px solid #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	background: #f1f3f5;
}

.cde-event-speaker-avatars__image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cde-event-speaker-avatars__fallback {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: calc(var(--cde-avatar-size, 56px) * 0.38);
	font-weight: 600;
	color: #495057;
	text-transform: uppercase;
}
