.elementor-42 .elementor-element.elementor-element-eac0be4{--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;}/* Start custom CSS for Elementor-Widget-Blog, class: .elementor-element-e57fb54 */.elementor-42 .elementor-element.elementor-element-e57fb54 .blog-item{
height:100%;
display:flex;
flex-direction:column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eac0be4 *//* Equal height blog cards */

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item{
display:flex;
flex-direction:column;
height:100%;
}

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item .blog-content{
flex-grow:1;
display:flex;
flex-direction:column;
justify-content:space-between;
}

/* Hover effect */

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item{
transition:0.4s ease;
}

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item:hover{
transform:translateY(-8px);
box-shadow:0 15px 35px rgba(0,0,0,0.15);
}

/* Image zoom */

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item img{
transition:0.4s ease;
}

.elementor-42 .elementor-element.elementor-element-eac0be4 .blog-item:hover img{
transform:scale(1.05);
}/* End custom CSS */