/*
 * DIG-IT Hírlevél – Elementor videós lightbox javítása.
 * Az Elementor 4.x a lightbox stílusát csak megnyitáskor tölti be; ha ez elmarad, a sötét
 * háttér megjelenik, de a videó kicsiben a bal felső sarokban marad. Itt a lightbox
 * alapstílusa mindig jelen van: a videó középen, 16:9-ben, a képernyőhöz igazítva.
 */
.elementor-lightbox.dialog-type-lightbox{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.88);-webkit-user-select:none;user-select:none;}
.elementor-lightbox .dialog-widget-content,
.elementor-lightbox .dialog-lightbox-widget-content{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;background:none!important;box-shadow:none!important;border:0!important;}
.elementor-lightbox .dialog-message,
.elementor-lightbox .dialog-lightbox-message{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.elementor-lightbox .elementor-video-container{position:relative!important;top:auto!important;left:auto!important;inset:auto!important;transform:none!important;margin:0 auto!important;width:min(80vw,calc(75vh * 16 / 9))!important;height:auto!important;max-width:none!important;max-height:none!important;}
.elementor-lightbox .elementor-video-container .elementor-fit-aspect-ratio,
.elementor-lightbox .elementor-video-container .elementor-video-landscape{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/9;padding:0!important;overflow:hidden;}
.elementor-lightbox .elementor-video-container iframe,
.elementor-lightbox .elementor-video-container video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;display:block!important;}
.elementor-lightbox .dialog-close-button,
.elementor-lightbox .dialog-lightbox-close-button{position:fixed!important;top:max(16px,env(safe-area-inset-top))!important;right:max(16px,env(safe-area-inset-right))!important;left:auto!important;z-index:2147483001!important;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border-radius:50%;background:rgba(0,0,0,.55)!important;font-size:24px;line-height:1;color:#fff!important;opacity:1!important;visibility:visible!important;cursor:pointer;transform:none!important;}
.elementor-lightbox .dialog-close-button:hover,
.elementor-lightbox .dialog-lightbox-close-button:hover{background:rgba(255,255,255,.2)!important;}
.elementor-lightbox .dialog-close-button svg,
.elementor-lightbox .dialog-lightbox-close-button svg{display:block!important;width:20px!important;height:20px!important;fill:#fff;stroke:#fff;stroke-width:1.5;}
.elementor-lightbox .dialog-close-button i,
.elementor-lightbox .dialog-lightbox-close-button i{color:#fff!important;font-size:22px;}
@media (max-width:767px){.elementor-lightbox .elementor-video-container{width:min(94vw,calc(75vh * 16 / 9))!important;}}
