/* 25726 */
.acase_post_wrap *{
	transition: 300ms ease;
}
body:not(.elementor-editor-active) .acase_post_wrap > div {
    display: flex;
}
.acase_post_wrap .case_posts img {
    aspect-ratio: 3/2;
    object-fit: cover;
/*     margin-bottom: 20px; */
    border-radius: 5px;
}
.acase_post_wrap .case_posts {
    flex: 1;
    margin-inline: 10px;
    padding: 15px;
    background: white;
    border-radius: 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    display: flex;
    flex-direction: column;
}
.case_posts:hover img {
    scale: 1.05;
    transition: 300ms ease;
}
.case_post_img {
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 20px;
}
.acase_post_wrap .case_post_title {
    font-size: 18px;
	margin-bottom: 10px;
}
.case_posts p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin-bottom: 10px;
}
span.case_post_meta {
    display: block;
    border-top: 1px solid rgba(0 0 0 / 0.1);
    font-size: 13px;
    padding-top: 10px;
	margin-top: auto;
}
.case_post_excerpt p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
@media(max-width:1023px){
	.acase_post_wrap > div{
		flex-direction: column;
	}
	.acase_post_wrap .case_posts{
		margin: 10px;
	}
}