.elementor-1252 .elementor-element.elementor-element-5670f50 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1252 .elementor-element.elementor-element-5670f50{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 1em 8em 1em;}.elementor-1252 .elementor-element.elementor-element-2b11737 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1252 .elementor-element.elementor-element-1618fb8{padding:0% 65% 0% 0%;}.elementor-1252 .elementor-element.elementor-element-61369ea .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );color:var( --e-global-color-a291686 );}.elementor-1252 .elementor-element.elementor-element-31890d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1252 .elementor-element.elementor-element-9cc9278 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1252 .elementor-element.elementor-element-9cc9278 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1252 .elementor-element.elementor-element-9cc9278{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1252 .elementor-element.elementor-element-1075d92{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1252 .elementor-element.elementor-element-7f1532a{--display:flex;}.elementor-1252 .elementor-element.elementor-element-9cb818a{--display:flex;}.elementor-1252 .elementor-element.elementor-element-44f406f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1252 .elementor-element.elementor-element-44f406f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1252 .elementor-element.elementor-element-44f406f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1252 .elementor-element.elementor-element-53c33c3{--display:flex;}.elementor-1252 .elementor-element.elementor-element-877a55c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1252 .elementor-element.elementor-element-877a55c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1252 .elementor-element.elementor-element-877a55c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1252 .elementor-element.elementor-element-046f919{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}@media(max-width:1024px){.elementor-1252 .elementor-element.elementor-element-5670f50{padding:6em 2em 6em 2em;}.elementor-1252 .elementor-element.elementor-element-1618fb8{padding:0% 60% 0% 0%;}.elementor-1252 .elementor-element.elementor-element-61369ea .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}}@media(max-width:767px){.elementor-1252 .elementor-element.elementor-element-5670f50{padding:5em 1.5em 5em 1.5em;}.elementor-1252 .elementor-element.elementor-element-1618fb8{padding:0% 0% 0% 0%;}.elementor-1252 .elementor-element.elementor-element-d38fc44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-1252 .elementor-element.elementor-element-61369ea{text-align:center;}.elementor-1252 .elementor-element.elementor-element-61369ea .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-1252 .elementor-element.elementor-element-046f919{--n-tabs-title-gap:5px;}}/* Start custom CSS */.watermark-gallery .elementor-gallery-item {
    position: relative;
}

.watermark-gallery .elementor-gallery-item::after {
    content: "";
    position: absolute;
    top: 50%; /* Move watermark to the middle vertically */
    left: 50%; /* Move watermark to the middle horizontally */
    width: 60px;  /* Adjust watermark size as needed */
    height: 60px; /* Adjust watermark size as needed */
    background-image: url("https://agsinfral.com/wp-content/uploads/2026/02/WhatsApp_Image_2026-02-18_at_12.26.54_PM-removebg-preview.png");
    background-repeat: no-repeat;
    background-position: center; /* Center the image within its container */
    background-size: contain; /* Make the watermark scale to fit within the specified width and height without distortion.  This is key! */
    opacity: 0.5;
    pointer-events: none;
    transition: all 0.4s ease;
}

/* Hover effect */
.watermark-gallery .elementor-gallery-item:hover::after {
    opacity: 0.8;
    transform: scale(1.05);
}/* End custom CSS */