.zwm-webinar-card {
	border-radius: 6px;
	padding: 20px;
	max-width: 640px;
	font-family: 'Urbanist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	line-height: 1.5;
	color: #2a2d36;
}

.zwm-webinar-card p {
	margin: 0 0 10px;
}

.zwm-webinar-card ul {
	list-style: none;
	margin: 4px 0 10px;
	padding: 0;
}

.zwm-webinar-card .zwm-dates-list {
	max-height: 220px;
	overflow-y: auto;
}

/* Dark "join details" card: iCalendar info, Topic, Join link, Passcode. */
.zwm-join-box {
	background: #1d2029;
	color: #fff;
	border-radius: 6px;
	padding: 18px 20px;
	margin: 16px 0;
	word-break: break-word;
}

.zwm-join-box p {
	color: #fff;
}

.zwm-join-box a {
	color: #d2ff28;
	word-break: break-all;
}

.zwm-join-box a:hover {
	color: #e4ff78;
}

.zwm-dial-info {
	margin-top: 8px;
	color: #2a2d36;
}

.zwm-dial-info a {
	color: inherit;
	text-decoration: none;
}

.zwm-intl a {
	color: #b0ab3c;
	text-decoration: underline;
}

.zwm-intl a:hover {
	color: #8f8b30;
}
