/* Consistent image frames within the original homepage blog layout. */
.home3-blog-section .blog-card-wrapper .blog-img-area{flex:0 0 38%;min-width:0}
.home3-blog-section .blog-card-wrapper .blog-card-content{flex:1;min-width:0}
.home3-blog-section .blog-img-area .blog-img{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px}
.home3-blog-section .blog-img-area .shape-hover-img{width:100%;height:100%}
.home3-blog-section .blog-img-area .blog-img img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover}
.home3-blog-section .blog-sidebar-img{flex:0 0 100px;width:100px;height:90px;overflow:hidden;border-radius:5px}
.home3-blog-section .blog-sidebar ul li .blog-sidebar-img img{display:block;width:100%;height:100%;min-width:0;object-fit:cover}
.home3-blog-section .blog-sidebar-content{flex:1;min-width:0}
@media(min-width:992px) and (max-width:1199px){.home3-blog-section .blog-sidebar-img{flex-basis:80px;width:80px;height:80px}}
@media(max-width:767px){.home3-blog-section .blog-card-wrapper .blog-img-area{flex-basis:100%;width:100%;margin-bottom:24px}.home3-blog-section .blog-card-wrapper .blog-card-content{flex-basis:100%}}
@media(max-width:576px){.home3-blog-section .blog-sidebar ul li{flex-wrap:nowrap;gap:14px}.home3-blog-section .blog-sidebar-img{flex-basis:90px;width:90px;height:90px}}
