.ova-gallery .grid:after{content:"";display:block;clear:both}.ova-gallery .grid .grid-item{float:left;padding:15px}.ova-gallery .grid .grid-item.grid-item-right{float:right}.ova-gallery .grid .grid-item .gallery-fancybox{display:block;position:relative}.ova-gallery .grid .grid-item .gallery-fancybox img{display:block;width:100%;border-radius:12px;object-fit:cover}.ova-gallery .grid .grid-item .gallery-fancybox .gallery-container{position:absolute;display:block;width:100%;height:100%;top:0;cursor:pointer}.ova-gallery .grid .grid-item .gallery-fancybox .gallery-container:before{content:"";position:absolute;top:0;display:block;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .5));-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;border-radius:12px}.ova-gallery .grid .grid-item .gallery-fancybox .gallery-container .gallery-icon{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);opacity:0;display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.ova-gallery .grid .grid-item .gallery-fancybox .gallery-container .gallery-icon i{color:rgb(255 255 255 / .9);font-size:14px;line-height:1}.ova-gallery .grid .grid-item:hover .gallery-fancybox .gallery-container:before{opacity:1}.ova-gallery .grid .grid-item:hover .gallery-fancybox .gallery-container .gallery-icon{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;top:50%}@media screen and (max-width:1024px){.ova-gallery .grid .grid-item{width:50%}}@media screen and (max-width:767px){.ova-gallery .grid .grid-item{width:100%}}.fancybox__content img{cursor:zoom-in}.fancybox__caption{text-align:center}