.elementor-3948 .elementor-element.elementor-element-5dc946a{--display:flex;--z-index:2;}.elementor-3948 .elementor-element.elementor-element-5dc946a:not(.elementor-motion-effects-element-type-background), .elementor-3948 .elementor-element.elementor-element-5dc946a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-masonry_gallery .mg-overlay .mg-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3948 .elementor-element.elementor-element-7a9b81c .mg-gallery{--mg-gap:20px;--mg-radius:0px 0px 0px 0px;--mg-overlay-bg:rgba(255, 255, 255, 0.70);--mg-overlay-speed:400ms;--mg-heading-color:#1a1a1a;--mg-heading-weight:500;--mg-scale-speed:600ms;}.elementor-3948 .elementor-element.elementor-element-7a9b81c .mg-overlay .mg-heading .elementor-heading-title{color:#1a1a1a !important;font-size:24px !important;font-weight:500 !important;}.elementor-3948 .elementor-element.elementor-element-7a9b81c .mg-overlay .mg-heading{text-align:center;}.mg-lightbox .mg-lightbox__backdrop{background:rgba(0, 0, 0, 0.92);}.mg-lightbox .mg-lightbox__caption{color:rgba(255, 255, 255, 0.85);}.mg-lightbox .mg-lightbox__counter{color:rgba(255, 255, 255, 0.5);}.mg-lightbox .mg-lightbox__close,
                     .mg-lightbox .mg-lightbox__nav{background:rgba(255, 255, 255, 0.08);color:#ffffff;width:48px;height:48px;}.mg-lightbox .mg-lightbox__close:hover,
                     .mg-lightbox .mg-lightbox__nav:hover{background:rgba(255, 255, 255, 0.16) !important;}