.elementor-2045 .elementor-element.elementor-element-207e36d{--display:flex;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2045 .elementor-element.elementor-element-564ab47 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2045 .elementor-element.elementor-element-564ab47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.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-2045 .elementor-element.elementor-element-f35a621 .gallery-item{padding:0 76px 76px 0;}.elementor-2045 .elementor-element.elementor-element-f35a621 .gallery{margin:0 -76px -76px 0;}.elementor-2045 .elementor-element.elementor-element-f35a621 .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2045 .elementor-element.elementor-element-564ab47 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for image-gallery, class: .elementor-element-f35a621 */figure.gallery-item {
    padding-bottom: 0 !important;
}

.elementor-image-gallery {
    overflow-x: clip;
}

@media(max-width:479px) {
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item img {
        max-width: 70%;
    }
}/* End custom CSS */