.elementor-9905 .elementor-element.elementor-element-2c2e557{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9905 .elementor-element.elementor-element-fe05fa3 .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-9905 .elementor-element.elementor-element-2c2e557{--content-width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-fe05fa3 */.elementor-9905 .elementor-element.elementor-element-fe05fa3 > div> div > div{
    display: grid;
    gap: 0.7813vw;
    grid-template-columns: 1fr 1fr 1fr;
}
.elementor-9905 .elementor-element.elementor-element-fe05fa3 figure {
    max-width: initial;
}
@media(max-width: 1024px) {
    .elementor-9905 .elementor-element.elementor-element-fe05fa3 {
        padding: 0 2.5vw;
    }
    .elementor-9905 .elementor-element.elementor-element-fe05fa3 > div> div > div{
        grid-template-columns: 1fr 1fr;
    }
}/* End custom CSS */