.mds-project-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mds-gallery-grid-item{overflow:hidden;border-radius:8px}.mds-gallery-grid-item a{display:block;height:100%}.mds-gallery-grid-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.mds-gallery-grid-item:hover img{transform:scale(1.05)}.elementor-lightbox .elementor-swiper-button{position:absolute!important;top:50%;transform:translateY(-50%);z-index:1000;display:flex;align-items:center;justify-content:center;width:auto;height:auto;cursor:pointer;color:rgb(255 255 255 / .7);background:#fff0;border:none;transition:all 0.3s ease;padding:10px}.elementor-lightbox .elementor-swiper-button:hover{color:#fff;background:#fff0}.elementor-lightbox .elementor-swiper-button svg{width:24px;height:24px;fill:currentColor;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .3))}.elementor-lightbox .elementor-swiper-button-prev,.elementor-lightbox .elementor-swiper-button-prev.swiper-button-prev{left:10px!important}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-next.swiper-button-next{right:10px!important}@media (max-width:768px){.mds-project-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mds-project-gallery-grid{grid-template-columns:1fr}}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:10%!important;height:10%!important}