.elementor-25132 .elementor-element.elementor-element-261b1b9{margin-top:-20px;margin-bottom:0px;}.elementor-25132 .elementor-element.elementor-element-3c11c00 .elementor-heading-title{color:#DC394A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-25132 .elementor-element.elementor-element-3c11c00 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25132 .elementor-element.elementor-element-eed3114 .gallery-item .gallery-caption{text-align:center;}.elementor-25132 .elementor-element.elementor-element-eed3114 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-25132 .elementor-element.elementor-element-a2334d4{margin-top:10px;margin-bottom:0px;}.elementor-25132 .elementor-element.elementor-element-3856757 .elementor-heading-title{color:#DC394A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-25132 .elementor-element.elementor-element-3856757 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25132 .elementor-element.elementor-element-e3b3825 > .elementor-widget-container{margin:-10px 0px 0px 0px;}/* Start custom CSS for image-gallery, class: .elementor-element-eed3114 */dl.gallery-item {
    position: relative;
}

.gallery__title {
    margin-bottom: 0;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    z-index: 2;
    color: #fff;
    background-color: #000;
    padding: 10px;
    left: 0;
    right: 0;
    transition: 0.3s;
    transform: translate(0px, 15px);
    opacity: 0;
    
    width: 95%;
    line-height: 1.3;
    margin-right: 2.5%!important;
    margin-left: 2.5%!important;
}

dl.gallery-item:hover .gallery__title {  
     transition: 0.3s;
       opacity: 1;
    transform: translate(0px, 0px);
}/* End custom CSS */