.stage6 .elementor-widget-video .elementor-widget-container,.stage6 .elementor-widget-video:not(:has(.elementor-widget-container)){overflow: hidden; transform: translateZ(0px);}
.stage6 .elementor-widget-video .elementor-wrapper{aspect-ratio: var(--video-aspect-ratio);}
.stage6 .elementor-widget-video .elementor-wrapper iframe,.stage6 .elementor-widget-video .elementor-wrapper video{background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; height: 100%; width: 100%;}
.stage6 .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position: 50% center; background-size: cover; inset: 0px; position: absolute;}
.stage6 .elementor-widget-video .elementor-custom-embed-image-overlay{cursor: pointer; text-align: center;}
.stage6 .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity: 1;}
.stage6 .elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio: var(--video-aspect-ratio); display: block; object-fit: cover; object-position: center center; width: 100%;}
.stage6 .elementor-widget-video .e-hosted-video .elementor-video{object-fit: cover;}
.stage6 .e-con-inner > .elementor-widget-video,.stage6 .e-con > .elementor-widget-video{width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow );}