.sk-acf-widgets-gallery-grid-container{display:grid;grid-gap:10px 10px;row-gap:10px;column-gap:10px}@media(max-width: 768px){.sk-acf-widgets-gallery-grid-container{padding:0 30px}}.sk-acf-widgets-gallery-grid-container.sk-acf-widgets-gallery-grid-cols-5{grid-template-columns:repeat(5, 1fr)}.sk-acf-widgets-gallery-grid-container.sk-acf-widgets-gallery-grid-cols-4{grid-template-columns:repeat(4, 1fr)}.sk-acf-widgets-gallery-grid-container.sk-acf-widgets-gallery-grid-cols-3{grid-template-columns:repeat(3, 1fr)}.sk-acf-widgets-gallery-grid-container.sk-acf-widgets-gallery-grid-cols-2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.sk-acf-widgets-gallery-grid-container{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 400px){.sk-acf-widgets-gallery-grid-container{grid-template-columns:1fr !important}}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid{flex:0 0}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid .sk-acf-widgets-gallery-grid-image-container{cursor:pointer;width:100%;height:auto}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid .sk-acf-widgets-gallery-grid-image-container .sk-acf-widgets-gallery-grid-image-container-inner{width:100%;height:100%}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid .sk-acf-widgets-gallery-grid-image-container img{opacity:.95;object-fit:cover;object-position:center;width:100%;height:100%;transition:all .25s ease-in-out}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid .sk-acf-widgets-gallery-grid-image-container img:hover{opacity:1}.sk-acf-widgets-gallery-grid-container .sk-acf-widgets-gallery-grid .sk-acf-widgets-gallery-grid-caption{padding-top:20px;color:#000}.sk-acf-widgets-lightbox-container{background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;height:100%;width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.sk-acf-widgets-lightbox-container.sk-acf-widgets-lightbox-container-show{animation:show-overlay 500ms}.sk-acf-widgets-lightbox-container.sk-acf-widgets-lightbox-container-show .sk-acf-widgets-lightbox-image-container{animation:show-image 500ms;transform-origin:top center}.sk-acf-widgets-lightbox-container.sk-acf-widgets-lightbox-container-hide{animation:hide-overlay 500ms}.sk-acf-widgets-lightbox-container.sk-acf-widgets-lightbox-container-hide .sk-acf-widgets-lightbox-image-container{animation:hide-image 500ms;transform-origin:top center}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-close{position:absolute;right:15px;top:15px;color:#b0b0b0;cursor:pointer;z-index:300}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-close:hover{color:#fff}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-close span{font-size:40px}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev,.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next{position:absolute;top:0;height:100vh;display:flex;align-items:center;justify-content:center;color:#b0b0b0;cursor:pointer;z-index:200}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev:hover,.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next:hover{color:#fff}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev span,.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next span{font-size:80px}@media(max-width: 768px){.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev span,.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next span{font-size:120px;color:#fff}}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev{left:10px}@media(max-width: 768px){.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-prev{left:40px}}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next{right:10px}@media(max-width: 768px){.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-next{right:40px}}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-image-container{width:60%;height:60%;display:flex;align-items:center;justify-content:center;z-index:100}@media(max-width: 768px){.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-image-container{width:90%;height:80%}}.sk-acf-widgets-lightbox-container .sk-acf-widgets-lightbox-image-container img{max-width:100%;max-height:100%;margin:auto;border:4px solid #fff}@keyframes show-overlay{from{opacity:0}to{opacity:1}}@keyframes hide-overlay{from{opacity:1}to{opacity:0}}@keyframes show-image{from{transform:scale(0)}to{transform:scale(1)}}@keyframes hide-image{from{transform:scale(1)}to{transform:scale(0)}}