.elementor-256 .elementor-element.elementor-element-38f0bd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-d27ca55 .gallery-item .gallery-caption{display:none;}.elementor-256 .elementor-element.elementor-element-d27ca55 .gallery-item{padding:0 30px 30px 0;}.elementor-256 .elementor-element.elementor-element-d27ca55 .gallery{margin:0 -30px -30px 0;}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-38f0bd5{--content-width:90%;}}@media(max-width:1279px) and (min-width:768px){.elementor-256 .elementor-element.elementor-element-38f0bd5{--content-width:90%;}}/* Start custom CSS for image-gallery, class: .elementor-element-d27ca55 */.gallery-icon{
    filter: saturate(0);
    transform: scale(1) !important;
}

.gallery-icon:hover{
    filter: saturate(1);
    transform: scale(1) !important;
}

.gallery img{
    transform: scale(1) !important;
}

.gallery:hover img{
    opacity: 1;
}

@media (max-width: 479px) {
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
        max-width: 50% !important;
    }
}/* End custom CSS */