.elementor-1784 .elementor-element.elementor-element-c5526b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-95c01eb{--display:flex;}@media(max-width:767px){.elementor-1784 .elementor-element.elementor-element-c5526b7{--padding-top:50px;--padding-bottom:10px;--padding-left:2px;--padding-right:2px;}.elementor-1784 .elementor-element.elementor-element-bfb45af{width:100%;max-width:100%;}.elementor-1784 .elementor-element.elementor-element-bfb45af.elementor-element{--align-self:center;}.elementor-1784 .elementor-element.elementor-element-0ec0a74{width:100%;max-width:100%;}.elementor-1784 .elementor-element.elementor-element-0ec0a74.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-060eb85 */video.elementor-video.ylv-video-fix{
    width: 100% !important;
    height: auto !important;
    display: block !important;
    pointer-events: auto !important;
    position: relative !important;
    z-index: 5 !important;
    background: #000 !important;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.elementor-widget-video,
.elementor-widget-video .elementor-widget-container{
    position: relative;
    z-index: 5;
}

.elementor-widget-video .elementor-custom-embed-image-overlay,
.elementor-widget-video .elementor-custom-embed-play{
    pointer-events: none !important;
}/* End custom CSS */