.elementor-981 .elementor-element.elementor-element-2cd6a19{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-2cd6a19:not(.elementor-motion-effects-element-type-background), .elementor-981 .elementor-element.elementor-element-2cd6a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-981 .elementor-element.elementor-element-d530c7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-981 .elementor-element.elementor-element-d530c7f.elementor-element{--align-self:center;}.elementor-981 .elementor-element.elementor-element-d530c7f .elementor-heading-title{font-size:40px;font-weight:800;text-transform:uppercase;-webkit-text-stroke-color:#0A3A8E;stroke:#0A3A8E;}.elementor-981 .elementor-element.elementor-element-7d2579a{--display:flex;--overlay-opacity:0.56;}.elementor-981 .elementor-element.elementor-element-7d2579a::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .e-con-inner > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .e-con-inner > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://spaying4change.com/wp-content/uploads/2026/05/homeless-dogs-bundle-set-funny-mixed-breed-dogs-p-2026-03-24-00-04-26-utc-scaled.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-981 .elementor-element.elementor-element-20c21b3 .elementor-gallery-item__overlay{background-color:#0A3A8E17;}.elementor-981 .elementor-element.elementor-element-20c21b3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-981 .elementor-element.elementor-element-20c21b3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-981 .elementor-element.elementor-element-20c21b3{--image-transition-duration:800ms;--overlay-transition-duration:300ms;--content-text-align:center;--content-padding:20px;--title-text-color:#FFFFFF;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-981 .elementor-element.elementor-element-20c21b3 .elementor-gallery-item__title{font-weight:700;}@media(min-width:1025px){.elementor-981 .elementor-element.elementor-element-7d2579a::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .e-con-inner > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .e-con-inner > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-7d2579a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-981 .elementor-element.elementor-element-2cd6a19{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-981 .elementor-element.elementor-element-d530c7f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-981 .elementor-element.elementor-element-d530c7f .elementor-heading-title{font-size:29px;line-height:1.1em;}}/* Start custom CSS for gallery, class: .elementor-element-20c21b3 *//* Adds a smooth zoom and white glow on hover */
.elementor-981 .elementor-element.elementor-element-20c21b3 .elementor-gallery-item:hover {
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
    transform: scale(1.03);
    transition: all 0.4s ease-in-out;
    z-index: 10;
}

/* Ensures the blue overlay transitions smoothly */
.elementor-981 .elementor-element.elementor-element-20c21b3 .elementor-gallery-item__overlay {
    transition: opacity 0.4s ease-in-out;
}/* End custom CSS */