/* Bizzabo renders an iframe from its own domain; only this frame around it is ours to style */
.avc-bizzabo-embed {
	max-width: var(--embed-max, 1000px);
	min-height: var(--embed-min, 0px);
	margin: 0 auto;
}
.avc-bizzabo-embed iframe {
	display: block;
	width: 100%;
	max-width: none;
	border: 0;
}

.avc-bizzabo-embed__placeholder {
	display: flex;
	flex-direction: column;
	gap: 6px;
	padding: 48px 32px;
	border: 1.5px dashed var(--ltl-rule);
	background: var(--ltl-white);
	color: var(--ltl-text-3);
	font: 400 15px / 1.5 var(--font-body);
	text-align: center;
}
.avc-bizzabo-embed__placeholder strong { color: var(--ltl-ink); font-weight: 600; }
