.elementor-6861 .elementor-element.elementor-element-5d2b27d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6861 .elementor-element.elementor-element-5d2b27d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6861 .elementor-element.elementor-element-5d2b27d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6861 .elementor-element.elementor-element-20724be .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6861 .elementor-element.elementor-element-20724be .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6861 .elementor-element.elementor-element-20724be{--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#000000;--galleries-title-color-hover:#fff;--galleries-pointer-bg-color-hover:#000000;--gallery-title-color-active:#000000;--galleries-pointer-bg-color-active:#CECECE;}.elementor-6861 .elementor-element.elementor-element-20724be .elementor-gallery-title{--space-between:0px;}.elementor-6861 .elementor-element.elementor-element-20724be .elementor-gallery__titles-container{margin-bottom:10px;}/* Start custom CSS for gallery, class: .elementor-element-5d2b27d *//* ===== Elementor legacy lightbox / Slideshow ===== */
.elementor-lightbox .elementor-lightbox-caption,
.elementor-lightbox .dialog-lightbox-description,
.elementor-lightbox .dialog-lightbox-title,
.elementor-lightbox .elementor-slideshow__footer,
.elementor-lightbox .elementor-slideshow__title,
.elementor-lightbox .elementor-slideshow__description { 
  display: none !important; 
}

/* ===== PhotoSwipe (alcune versioni Elementor) ===== */
.pswp__caption, 
.pswp__caption__center { 
  display: none !important; 
}

/* ===== GLightbox (Lightbox “migliorato” di Elementor) ===== */
.glightbox-container .gdesc,
.glightbox-container .gdesc-inner,
.glightbox-container .gslide-desc,
.glightbox-container .gslide-title { 
  display: none !important; 
}

/* ===== Altri lightbox comuni (in caso non sia Elementor) ===== */
/* Magnific Popup */
.mfp-title { display: none !important; }
/* lightGallery */
.lg-sub-html { display: none !important; }
/* Fancybox */
.fancybox-caption, .fancybox__caption { display: none !important; }/* End custom CSS */