.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-4694 .elementor-element.elementor-element-102c7df .gallery-item{padding:0 15px 15px 0;}.elementor-4694 .elementor-element.elementor-element-102c7df .gallery{margin:0 -15px -15px 0;}.elementor-4694 .elementor-element.elementor-element-102c7df .gallery-item img{border-radius:12px 12px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-102c7df .gallery-item .gallery-caption{text-align:center;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:500;font-style:normal;}/* Start custom CSS for image-gallery, class: .elementor-element-102c7df */@media screen and (max-width: 767px){
    .elementor-4694 .elementor-element.elementor-element-102c7df figure {border: thin rgb(218,220,224) solid;border-radius:12px;
    margin-top:20px !important;
    width:90% !important;}
}
    
figure {border: thin rgb(218,220,224) solid;
margin: 0.5em !important;
padding: 0 0 !important;
width: 30% !important;
border-radius: 12px !important;}

.elementor-4694 .elementor-element.elementor-element-102c7df img {height:250px !important; widht:auto !important; object-fit:cover !important;}/* End custom CSS */