.elementor-61079 .elementor-element.elementor-element-1e15f15{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-61079 .elementor-element.elementor-element-aba411e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-61079 .elementor-element.elementor-element-aba411e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-61079 .elementor-element.elementor-element-aba411e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--description-text-color:#FFFFFF;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS for gallery, class: .elementor-element-aba411e */.elementor-gallery-item__overlay{
    background-color: rgba(0, 0, 0, 0.5);
}
.elementor-gallery-item__content{
    background: white;
    height: auto;
    bottom: 0;
    top: unset;
    padding: 4px;
    font-size: 10px;
    line-height: 14px;
    overflow: hidden;
    max-height: 45%;
    justify-content: flex-start;
}
.elementor-gallery-item__description.elementor-animated-item--fade-in{
    opacity: 1;
    color: black;
}
.e-gallery-item.elementor-gallery-item:hover .elementor-gallery-item__content, .e-gallery-item.elementor-gallery-item:hover .elementor-gallery-item__content, .e-gallery-item.elementor-gallery-item:hover .elementor-gallery-item__content{
    display: none;
}
.e-gallery-item.elementor-gallery-item:hover .elementor-gallery-item__overlay{
    background-color: transparent !important;
}
.elementor-slideshow__footer.elementor-lightbox-prevent-close{
        opacity: 1;
        background: white;
        color: black;
        bottom: 30px;
}/* End custom CSS */