.elementor-284 .elementor-element.elementor-element-27d0a0b{--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;}.elementor-284 .elementor-element.elementor-element-b2d49fa{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-4bdabb8{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:25px;}@media(max-width:1024px){.elementor-284 .elementor-element.elementor-element-4bdabb8{--grid-columns:2;}}@media(max-width:767px){.elementor-284 .elementor-element.elementor-element-4bdabb8{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-4bdabb8 */.elementor-widget-loop-grid 
.elementor-widget-theme-post-featured-image {
  overflow: hidden;
  border-radius: 4px; /* nếu bạn muốn bo góc */
}

.elementor-widget-loop-grid 
.elementor-widget-theme-post-featured-image img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

/* hover vào card thì zoom */
.elementor-widget-loop-grid 
.e-loop-item:hover 
.elementor-widget-theme-post-featured-image img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d49fa */.elementor-widget-loop-grid .e-loop-item {
  height: 100%;
  display: flex;
}/* End custom CSS */