.vxa-video-wrapper{
	position:relative;
	width:100%;
	background:#000;
	overflow:hidden;
}

.vxa-video{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}


.aspect-square{aspect-ratio:1/1;}
.aspect-landscape{aspect-ratio:16/9;}
.aspect-portrait{aspect-ratio:9/16;}
.aspect-landscape43{aspect-ratio:4/3;}
.aspect-portrait34{aspect-ratio:3/4;}


.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle{
	--vxa-play-toggle-size:52px;
	--vxa-play-toggle-icon-size:22px;
	--vxa-play-toggle-border-color:#fff;
	appearance:none !important;
	-webkit-appearance:none !important;
	all:unset;
	box-sizing:border-box !important;
	font:inherit;
	line-height:1 !important;
	margin:0 !important;
	padding:0 !important;
	min-width:0 !important;
	min-height:0 !important;
}


.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle,
.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle:hover,
.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle:focus,
.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle:active{
	background:rgba(0,0,0,0.6) !important;
	color:#fff !important;
	box-shadow:none !important;
	outline:none !important;
	border:1px solid var(--vxa-play-toggle-border-color) !important;
	border-radius:50% !important;
	text-decoration:none !important;
}


.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle{
	position:absolute;
	top:14px;
	right:14px;
	bottom:auto;
	left:auto;
	transform:none;
	width:var(--vxa-play-toggle-size);
	height:var(--vxa-play-toggle-size);
	min-width:var(--vxa-play-toggle-size) !important;
	min-height:var(--vxa-play-toggle-size) !important;
	max-width:var(--vxa-play-toggle-size);
	max-height:var(--vxa-play-toggle-size);
	border:1px solid var(--vxa-play-toggle-border-color) !important;
	border-radius:50% !important;
	cursor:pointer;
	display:inline-flex !important;
	align-items:center;
	justify-content:center;
	flex:0 0 var(--vxa-play-toggle-size);
	background:rgba(0,0,0,0.6) !important;
	transition:opacity .25s ease, transform .25s ease;
	z-index:5;
}

.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.vxa-play-toggle--top-left{
	top:14px;
	right:auto;
	bottom:auto;
	left:14px;
}

.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.vxa-play-toggle--top-right{
	top:14px;
	right:14px;
	bottom:auto;
	left:auto;
}

.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.vxa-play-toggle--bottom-left{
	top:auto;
	right:auto;
	bottom:14px;
	left:14px;
}

.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.vxa-play-toggle--bottom-right{
	top:auto;
	right:14px;
	bottom:14px;
	left:auto;
}

.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.vxa-play-toggle--center{
	top:50%;
	right:auto;
	bottom:auto;
	left:50%;
	transform:translate(-50%, -50%);
}


.vxa-widget.vxa-vxa_minimal_video .vxa-play-toggle.is-blur{
	backdrop-filter:blur(9px);
	-webkit-backdrop-filter:blur(9px);
}


.vxa-widget.vxa-vxa_minimal_video .vxa-icon{
	width:var(--vxa-play-toggle-icon-size);
	height:var(--vxa-play-toggle-icon-size);
	fill:#fff;
	flex:none;
}


.vxa-pause{display:none;}

.vxa-widget.is-playing .vxa-play{
	display:none;
}

.vxa-widget.is-playing .vxa-pause{
	display:block;
}


.vxa-widget.is-playing .vxa-play-toggle{
	opacity:0;
	pointer-events:none;
}

.vxa-widget:hover .vxa-play-toggle{
	opacity:1;
	pointer-events:auto;
}
