/* Text, images and videos written in the CMS editor. */
.cms-content {
	word-break: normal;
	overflow-wrap: break-word;
}

.cms-content img,
.cms-content video {
	max-width: 100%;
	height: auto;
}

.cms-content video {
	display: block;
	width: 100%;
	background: #000;
}

.cms-content iframe {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
	border: 0;
}

.cms-content p {
	margin-bottom: 15px;
}

.cms-content table {
	max-width: 100%;
}
