.videoWrapper4 {
	position: relative;
	padding-bottom: 178%;
	/* 16:9 */
	height: 0;
	border-radius: 20px;
	overflow: hidden;
}

.videoWrapper4 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}


.videoWrapper4:hover .video__button-shape {
	fill: #ff0000;
	fill-opacity: 1;
}


.video__media1 {
	position: absolute;
	top: 0;
	left: 0;
	/*	width: 100%;*/
	height: 100%;
	border: none;
	transform: translateX(-34.2%);
}

.video__media2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	/*transform: translateX(-34.2%);*/
}



/*---------------*/
.videoWrapper3 {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	height: 0;
	border-radius: 20px;
	overflow: hidden;
}

.videoWrapper3 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}


.videoWrapper3:hover .video__button-shape {
	fill: #ff0000;
	fill-opacity: 1;
}


/*-------------------------*/

.video__embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}


.video__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video__media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.video__button {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: none;
	padding: 0;
	width: 68px;
	height: 48px;
	border: none;
	background-color: transparent;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.video__button-shape {
	fill: #212121;
	fill-opacity: 0.8;
}

.video__button-icon {
	fill: #ffffff;
}

.video__button:focus {
	outline: none;
}

.video:hover .video__button-shape,
.video__button:focus .video__button-shape {
	fill: #ff0000;
	fill-opacity: 1;
}

/* Enabled */

.video--enabled {
	cursor: pointer;
}

.video--enabled .video__button {
	display: block;
}