.mw-video_01 > .wrapper {
	display: flex;
	flex-direction: column;
}
.mw-video_01 > .wrapper {
	justify-content: center;
	min-height: auto;
	padding-left: 0;
	padding-right: 0;
}
.mw-video_01 .video-container {
	display: flex;
	position: relative;
}
.mw-video_01.external .video-container {
	padding: 0 0 56.25% 0;
}
.mw-video_01:not(.mw-video_01-video-visible) .video-container {
	z-index: 2;
}
.mw-video_01 .video-container iframe {
	border-radius: 3px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.mw-video_01 .video-container .mw-icon {
	align-items: center;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	font-size: 25px;
	height: 50px;
	justify-content: center;
	position: absolute;
	right: 10px;
	transform: translate(0, 0);
	transition: background 300ms ease, color 300ms ease;
	width: 50px;
	z-index: 2;
}
.mw-video_01.mw-video_01-video-visible .video-container .mw-icon {
	background: rgba(255, 255, 255, 0.5);
	color: #000000;
}
.mw-video_01 .video-container .mw-icon.text {
	bottom: 70px;
}
.mw-video_01 .video-container.unmute .mw-icon.sound .mute {
	display: none;
}
.mw-video_01 .video-container .mw-icon.sound .mute {
	display: block;
}
.mw-video_01 .video-container .mw-icon.sound .unmute {
	display: none;
}
.mw-video_01 .video-container.unmute .mw-icon.sound .unmute {
	display: block;
}
.mw-video_01 .text-container {
	background: rgba(0, 0, 0, 0.75);
	bottom: 0;
	color: #FFFFFF;
	display: block;
	left: 0;
	opacity: 0;
	overflow: auto;
	padding: 60px 80px 60px 60px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transition: opacity 500ms ease;
	z-index: 1;
}
.mw-video_01-video-visible .text-container {
	opacity: 1;
}
.mw-video_01 .text-container .title {
	font-size: 24px;
	margin: 0 0 20px;
	text-align: center;
	text-transform: uppercase;
}
.mw-video_01 .text-container .text {
	line-height: 1.6;
}

@media all and (min-width: 769px){

	.mw-video_01 > .wrapper {
		padding-left: var(--mw-padding-left);
		padding-right: var(--mw-padding-right);
	}
	.mw-video_01 .text-container {
		left: var(--mw-padding-left);
		right: var(--mw-padding-right);
	}
	
}