.elementor-widget-video .elementor-widget-container {
	overflow: hidden;
	transform: translate3d(0, 0, 0); }

.elementor-widget-video .elementor-wrapper {
	aspect-ratio: var(--video-aspect-ratio, 1.77777); }
	.elementor-widget-video .elementor-wrapper iframe,
	.elementor-widget-video .elementor-wrapper video {
		background-color:#000;
		border:none;
		display:flex;
		height:100%;
		width:100% }

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%; }

.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center; }
	.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
		opacity: 1; }
	.elementor-widget-video .elementor-custom-embed-image-overlay img {
		aspect-ratio: var(--video-aspect-ratio, 1.77777);
		display: block;
		object-fit: cover;
		width: 100%; }
	.elementor-widget-video .elementor-custom-embed-image-overlay:not([data-elementor-lightbox]) img {
		height: 100%;
		object-fit: cover; }

.elementor-widget-video .elementor-video {
	position: absolute;
	height: 100%;
	object-fit: cover; }