.elementor-156 .elementor-element.elementor-element-af7cf91 > .elementor-container{max-width:1200px;}.elementor-156 .elementor-element.elementor-element-fdc7d11{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--title-text-color:#FFFFFF;--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-156 .elementor-element.elementor-element-fdc7d11 .elementor-gallery-item__overlay{background-color:#0D0D0D00;}.elementor-156 .elementor-element.elementor-element-fdc7d11 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:#0D0D0D99;}.elementor-156 .elementor-element.elementor-element-fdc7d11 .elementor-gallery-item__title{font-family:"Mulish", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-156 .elementor-element.elementor-element-fdc7d11 .elementor-gallery-item__description{font-family:"Mulish", Sans-serif;font-size:1.15rem;font-weight:600;}.elementor-156 .elementor-element.elementor-element-fdc7d11 > .elementor-widget-container{margin:0px 0px 150px 0px;}/* Start custom CSS for gallery, class: .elementor-element-fdc7d11 */.elementor-156 .elementor-element.elementor-element-fdc7d11 .elementor-gallery-item__description {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    background: #0c0c0c;
}
.elementor-156 .elementor-element.elementor-element-fdc7d11 .elementor-gallery-item__title {
    margin-bottom: 30px;
}/* End custom CSS */