﻿.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay
{
    background-position: 50%;
    background-size: cover;
    inset: 0;
    position: absolute;
}
.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);
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    width: 100%;
}
.elementor-widget-video .e-hosted-video .elementor-video
{
    -o-object-fit: cover;
    object-fit: cover;
}