/* CSS Document */

.ccm-block-hero-image-alt div.ccm-block-hero-image-alt-cover {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
}

.ccm-block-hero-image-alt-video {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1; 
	object-fit: cover;
}

.ccm-block-hero-image-alt-video .bg-video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: auto;
	z-in dex: -1;
	transform: translate(-50%, -50%);
	object-fit: cover;
}

.ccm-block-hero-image-alt-image {
	z-index: -1;
}

