.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry{column-count:4;column-gap:20px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-grid{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:20px;row-gap:20px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry .mp-gallery-item{margin-bottom:20px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-item{border-radius:12px;transition-duration:400ms;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-thumb img{transition-duration:400ms;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-overlay{transition-duration:400ms;background:rgba(15, 23, 42, 0.45);}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-caption{transition-duration:400ms;color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-icon svg{fill:#ffffff;stroke:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-icon{color:#ffffff;background-color:rgba(255, 255, 255, 0.25);}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-caption-wrap{background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);}@media(max-width:1024px){.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry{column-count:3;column-gap:15px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:15px;row-gap:15px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry .mp-gallery-item{margin-bottom:15px;}}@media(max-width:767px){.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry{column-count:2;column-gap:10px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:10px;row-gap:10px;}.elementor-25070101 .elementor-element.elementor-element-5015fd4 .mp-gallery-masonry .mp-gallery-item{margin-bottom:10px;}}