.gallery-lightbox{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.gallery-lightbox-overlay{background:rgba(0,0,0,.9);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.gallery-lightbox-container{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.gallery-lightbox-content{align-items:center;display:flex;flex-direction:column;max-height:100%;max-width:100%;position:relative}.gallery-lightbox-image{display:block;max-height:80vh;max-width:90vw;object-fit:contain}.gallery-lightbox-caption{color:#fff;font-size:.9rem;line-height:1.4;margin-top:1rem;max-width:600px;padding:1rem;text-align:center}.gallery-lightbox-close,.gallery-lightbox-next,.gallery-lightbox-prev{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.75rem;position:absolute;transition:all .3s ease;z-index:10}.gallery-lightbox-close{right:1rem;top:1rem}.gallery-lightbox-close:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.gallery-lightbox-prev{left:1rem;top:50%;transform:translateY(-50%)}.gallery-lightbox-prev:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.1)}.gallery-lightbox-next{right:1rem;top:50%;transform:translateY(-50%)}.gallery-lightbox-next:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.1)}.gallery-lightbox-counter{background:rgba(0,0,0,.5);border-radius:2rem;bottom:1rem;color:#fff;font-size:.9rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translateX(-50%)}.gallery-lightbox-loading{color:#fff;font-size:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.gallery-lightbox-image{max-height:70vh;max-width:100vw}.gallery-lightbox-close,.gallery-lightbox-next,.gallery-lightbox-prev{padding:.5rem}.gallery-lightbox-close{right:.5rem;top:.5rem}.gallery-lightbox-prev{left:.5rem}.gallery-lightbox-next{right:.5rem}.gallery-lightbox-caption{font-size:.85rem;padding:.75rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gallery-lightbox.animated{animation:fade-in .3s ease}.gallery-lightbox-image.animated{animation:zoom-in .3s ease}.wp-block-gallery img{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.wp-block-gallery img:hover{opacity:.9;transform:scale(1.05)}.wp-block-image img[data-lightbox-enabled=true]{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.wp-block-image img[data-lightbox-enabled=true]:hover{opacity:.95;transform:scale(1.02)}