.image-lightbox-gallery-wrapper .image-lightbox-gallery{display:flex;flex-wrap:wrap;margin:0 -5px}.image-lightbox-gallery-wrapper .image-lightbox-gallery a{box-sizing:border-box;display:block;overflow:hidden;padding:0 5px;position:relative;text-decoration:none;transition:all .35s;width:25%}.image-lightbox-gallery-wrapper .image-lightbox-gallery a .lightbox-img-holder{background-position:50%;background-size:cover;padding-bottom:75%;transform-origin:center top;transition:.35s;-webkit-transition-duration:var(--image-transition-duration);-o-transition-duration:var(--image-transition-duration);transition-duration:var(--image-transition-duration);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform;width:100%}.image-lightbox-gallery-wrapper .image-lightbox-gallery a .lightbox-img-overlay{height:100%;left:0;mix-blend-mode:var(--overlay-mix-blend-mode);position:absolute;top:0;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform;width:100%}.image-lightbox-gallery-wrapper .image-lightbox-gallery a:hover .lightbox-img-overlay{background-color:rgba(0,0,0,.5)}@media (max-width:1024px){.image-lightbox-gallery-wrapper .image-lightbox-gallery a{margin-bottom:10px;width:50%}}@media (max-width:767px){.image-lightbox-gallery-wrapper .image-lightbox-gallery a{margin-bottom:10px;width:100%}}