/* Start custom CSS for pls-blog, class: .elementor-element-84446c6 */.elementor-120928 .elementor-element.elementor-element-84446c6 .post-thumbnail a { display: block; aspect-ratio: 1 / 1; background: #fff; }
.elementor-120928 .elementor-element.elementor-element-84446c6 .post-thumbnail img { width: 100% !important; height: 100%; aspect-ratio: 1 / 1; object-fit: contain; }
.elementor-120928 .elementor-element.elementor-element-84446c6 .blog-post-loop { display: flex; }
.elementor-120928 .elementor-element.elementor-element-84446c6 .entry-post { display: flex; flex-direction: column; width: 100%; }
.elementor-120928 .elementor-element.elementor-element-84446c6 .entry-content-wrapper { display: flex; flex-direction: column; flex: 1; }
.elementor-120928 .elementor-element.elementor-element-84446c6 .entry-footer { margin-top: auto; padding-top: 18px; }
@media (min-width: 768px) and (max-width: 1279px) {
 .elementor-120928 .elementor-element.elementor-element-84446c6 .blog-post-loop { flex: 0 0 50%; max-width: 50%; }
}/* End custom CSS */