.elementor-110 .elementor-element.elementor-element-d3052ec{--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;}.elementor-110 .elementor-element.elementor-element-3d9be9a .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-110 .elementor-element.elementor-element-3d9be9a .uael-img-gallery-wrap{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-110 .elementor-element.elementor-element-3d9be9a .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:0px;}.elementor-110 .elementor-element.elementor-element-3d9be9a .uael-grid-img-thumbnail img{opacity:1;}.elementor-110 .elementor-element.elementor-element-3d9be9a .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}/* Start custom CSS */.uael-img-gallery-wrap .uael-grid-item {
    padding: 1vw !important;
}

/*.fancybox-bg {
    background-color: #000 !important;
    opacity: .9 !important;
}*/


a.uael-grid-img .uael-grid-img-overlay:after {
    content: "+";
    display: block;
    color: var(--ast-global-color-5);
    z-index: 999;
    font-size: 60px;
    position: absolute;
    right: 10px;
    bottom: -10px;
    opacity: 0;
    transition: opacity 100ms;
}

a.uael-grid-img:hover .uael-grid-img-overlay:after {
    opacity: 1;
}/* End custom CSS */