.elementor-890 .elementor-element.elementor-element-e9ec009{--display:flex;}.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-masonry-gallery .zlfms_gallery{column-count:3;--zlfms-masonry-columns:3;column-gap:17px;--zlfms-masonry-gutter:17px;}.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-masonry-gallery .zlfms-gallery-item{margin-bottom:17px;}.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-gallery-item{text-align:center;}.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-gallery-img{background-size:cover;}/* Start custom CSS for advanced_image_gallery, class: .elementor-element-1ee4bf3 */.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-image-gallery {
    position: relative;
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-gallery-item {
    cursor: pointer;
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-gallery-img {
    transition: transform 0.3s ease;
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .zlfms-gallery-img:hover {
    transform: scale(1.05);
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .lightbox-navigation {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .lightbox-navigation .prev,
.elementor-890 .elementor-element.elementor-element-1ee4bf3 .lightbox-navigation .next {
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    z-index: 10;
}

.elementor-890 .elementor-element.elementor-element-1ee4bf3 .lightbox-navigation .prev:hover,
.elementor-890 .elementor-element.elementor-element-1ee4bf3 .lightbox-navigation .next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}/* End custom CSS */