/* Notte Italiana gallery B: real restaurant photographs with soft edges. */
.pf-site #galerie .pf-gallery-blend{position:relative;display:block!important;width:100%!important;height:405px;min-height:405px;isolation:isolate;overflow:hidden;gap:0!important;padding:0!important}
.pf-site #galerie .pf-gallery-blend>.elementor-widget-image{position:absolute!important;margin:0!important;padding:0!important;max-width:none!important;overflow:hidden;border:0!important;border-radius:0!important;box-shadow:none!important}
.pf-site #galerie .pf-gallery-blend .elementor-widget-container{height:100%;width:100%;padding:0!important;border:0!important;background:transparent!important}
.pf-site #galerie .pf-gallery-blend img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0}
.pf-site #galerie .pf-blend-room{left:0;top:0;width:70%!important;height:100%;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 64%,transparent),linear-gradient(0deg,transparent,#000 17%,#000 83%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 64%,transparent),linear-gradient(0deg,transparent,#000 17%,#000 83%,transparent);-webkit-mask-composite:source-in}
.pf-site #galerie .pf-blend-room img{object-position:43% 58%}
.pf-site #galerie .pf-blend-wine,.pf-site #galerie .pf-blend-pasta,.pf-site #galerie .pf-blend-pizza{mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(0deg,transparent,#000 16%,#000 84%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(0deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in}
.pf-site #galerie .pf-blend-wine{left:52%;top:7%;width:22%!important;height:86%}
.pf-site #galerie .pf-blend-pasta{right:0;top:0;width:30%!important;height:54%}
.pf-site #galerie .pf-blend-pizza{right:1%;bottom:0;width:29%!important;height:54%}
@media(max-width:767px){
 .pf-site #galerie .pf-gallery-blend{height:590px;min-height:590px}
 .pf-site #galerie .pf-blend-room{left:0;top:0;width:100%!important;height:58%}
 .pf-site #galerie .pf-blend-wine{top:auto;bottom:0;left:0;width:45%!important;height:47%}
 .pf-site #galerie .pf-blend-pasta{top:auto;bottom:23%;right:0;width:58%!important;height:34%}
 .pf-site #galerie .pf-blend-pizza{bottom:0;right:1%;width:54%!important;height:35%}
}
