.elementor-22 .elementor-element.elementor-element-5708ab0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-72ad757a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for services, class: .elementor-element-5b2e0b88 */.services-info p{
    
    opacity: 0;
    transition: opacity .5s;
}
.services-info img{
    z-index: 10;
}
.services-info p{
    opacity: 0;
    transition: opacity .5s;
}
.services-info:hover p{
    opacity: 1;
}
.services-img-content{
    position: relative;
    overflow: hidden;
}
.services-img-content:before {
    content: '';
    width: 100%;
    height: 100%;
    background: #0000008c;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    transition: background .5s;
}
.services-img-content:hover:before{
    background: #00000000;
}/* End custom CSS */
/* Start custom CSS for gallery_widget, class: .elementor-element-13e83cc4 */.gallery.style1 .gallery-img-content .gallery-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    max-height: 375px;
}/* End custom CSS */