.elcg-wrap{position:relative}.elcg-cover{position:relative;display:block;max-width:100%;overflow:hidden;cursor:pointer;line-height:0}.elcg-cover img{display:block;width:100%;max-width:100%;height:auto;transition:opacity .2s ease}.elcg-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .2);opacity:0;transition:opacity .2s ease;color:#fff;font-size:28px;line-height:1}.elcg-cover:hover .elcg-overlay{opacity:1}.elcg-editor-notice{padding:12px;border:1px dashed #b5b5b5;background:#fafafa;font-size:13px;line-height:1.4}.elcg-hand-pointer{display:block;width:32px;height:32px;fill:currentColor}.elcg-hidden-links{position:fixed!important;left:-100000px!important;top:0!important;width:20px!important;height:20px!important;overflow:hidden!important;opacity:0.001!important;pointer-events:none!important;z-index:-1!important}.elcg-hidden-links a,.elcg-hidden-figure,.elcg-hidden-image{display:block!important;width:10px!important;height:10px!important;margin:0!important;padding:0!important}.elcg-hidden-image{object-fit:cover!important}.elementor-lightbox .elementor-swiper-button,.dialog-lightbox-widget .elementor-swiper-button,.elementor-lightbox .swiper-button-prev,.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-prev,.dialog-lightbox-widget .swiper-button-next{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:999999!important}.elementor-lightbox .elementor-swiper-button-prev,.dialog-lightbox-widget .elementor-swiper-button-prev,.elementor-lightbox .swiper-button-prev,.dialog-lightbox-widget .swiper-button-prev{left:20px!important;right:auto!important}.elementor-lightbox .elementor-swiper-button-next,.dialog-lightbox-widget .elementor-swiper-button-next,.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-next{right:20px!important;left:auto!important}.elementor-lightbox .elementor-swiper-button,.dialog-lightbox-widget .elementor-swiper-button{top:50%!important;transform:translateY(-50%)!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.elementor-lightbox .elementor-swiper-button i,.elementor-lightbox .elementor-swiper-button svg,.dialog-lightbox-widget .elementor-swiper-button i,.dialog-lightbox-widget .elementor-swiper-button svg{display:block!important;visibility:visible!important;opacity:1!important}.elementor-lightbox .swiper-button-prev::after,.elementor-lightbox .swiper-button-next::after,.dialog-lightbox-widget .swiper-button-prev::after,.dialog-lightbox-widget .swiper-button-next::after{display:block!important;visibility:visible!important;opacity:1!important}.elementor-lightbox .swiper-button-disabled,.dialog-lightbox-widget .swiper-button-disabled{visibility:visible!important;opacity:.45!important}.elementor-lightbox .elementor-swiper-button,.dialog-lightbox-widget .elementor-swiper-button{position:fixed!important;top:50%!important;bottom:auto!important;width:44px!important;height:64px!important;min-width:44px!important;min-height:64px!important;max-width:44px!important;max-height:64px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:.92!important;pointer-events:auto!important;z-index:1000001!important;overflow:hidden!important;background:rgb(0 0 0 / .28)!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1!important;font-size:0!important}.elementor-lightbox .elementor-swiper-button-prev,.dialog-lightbox-widget .elementor-swiper-button-prev{left:18px!important;right:auto!important}.elementor-lightbox .elementor-swiper-button-next,.dialog-lightbox-widget .elementor-swiper-button-next{right:18px!important;left:auto!important}.elementor-lightbox .elementor-swiper-button i,.dialog-lightbox-widget .elementor-swiper-button i{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important;color:#fff!important;visibility:visible!important;opacity:1!important;transform:none!important}.elementor-lightbox .elementor-swiper-button svg,.dialog-lightbox-widget .elementor-swiper-button svg{display:block!important;width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;margin:0!important;padding:0!important;color:#fff!important;fill:currentColor!important;stroke:currentColor!important;visibility:visible!important;opacity:1!important;transform:none!important}.elementor-lightbox .elementor-swiper-button::before,.elementor-lightbox .elementor-swiper-button::after,.dialog-lightbox-widget .elementor-swiper-button::before,.dialog-lightbox-widget .elementor-swiper-button::after{font-size:28px!important;line-height:1!important;color:#fff!important;visibility:visible!important;opacity:1!important;transform:none!important}.elementor-lightbox .swiper-button-prev,.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-prev,.dialog-lightbox-widget .swiper-button-next{position:fixed!important;top:50%!important;bottom:auto!important;width:44px!important;height:64px!important;margin:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:.92!important;z-index:1000001!important;pointer-events:auto!important;color:#fff!important;background:rgb(0 0 0 / .28)!important}.elementor-lightbox .swiper-button-prev,.dialog-lightbox-widget .swiper-button-prev{left:18px!important;right:auto!important}.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-next{right:18px!important;left:auto!important}.elementor-lightbox .swiper-button-prev::after,.elementor-lightbox .swiper-button-next::after,.dialog-lightbox-widget .swiper-button-prev::after,.dialog-lightbox-widget .swiper-button-next::after{font-size:28px!important;line-height:1!important;color:#fff!important;transform:none!important}.elementor-lightbox .elementor-swiper-button:hover,.dialog-lightbox-widget .elementor-swiper-button:hover,.elementor-lightbox .swiper-button-prev:hover,.elementor-lightbox .swiper-button-next:hover,.dialog-lightbox-widget .swiper-button-prev:hover,.dialog-lightbox-widget .swiper-button-next:hover{opacity:1!important;background:rgb(0 0 0 / .48)!important}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button,.dialog-lightbox-widget .elementor-swiper-button,.elementor-lightbox .swiper-button-prev,.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-prev,.dialog-lightbox-widget .swiper-button-next{width:38px!important;height:54px!important;min-width:38px!important;min-height:54px!important;max-width:38px!important;max-height:54px!important}.elementor-lightbox .elementor-swiper-button-prev,.dialog-lightbox-widget .elementor-swiper-button-prev,.elementor-lightbox .swiper-button-prev,.dialog-lightbox-widget .swiper-button-prev{left:6px!important}.elementor-lightbox .elementor-swiper-button-next,.dialog-lightbox-widget .elementor-swiper-button-next,.elementor-lightbox .swiper-button-next,.dialog-lightbox-widget .swiper-button-next{right:6px!important}}.elcg-editor-gallery-count{margin-top:6px;font-size:11px;line-height:1.3;opacity:.65}