.elementor-640 .elementor-element.elementor-element-202de14{--display:flex;}.elementor-640 .elementor-element.elementor-element-1df94ed{--display:flex;}.elementor-640 .elementor-element.elementor-element-5d5819c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-640 .elementor-element.elementor-element-5d5819c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-640 .elementor-element.elementor-element-5d5819c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-640 .elementor-element.elementor-element-49c875d .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-49c875d .gallery-item img{border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-8852fc9 .elementor-button{background-color:var( --e-global-color-d49ac81 );font-size:16px;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:10px 1px 10px 1px;}.elementor-640 .elementor-element.elementor-element-8852fc9{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}@media(max-width:767px){.elementor-640 .elementor-element.elementor-element-8852fc9 .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-8852fc9 *//* Elementor Basic Gallery - Equal Image Sizes */
.elementor-widget-image-gallery .gallery-item img {
    width: 100%;
    height: 250px; /* change height as needed */
    object-fit: cover;
}/* End custom CSS */