.elementor-bc-flex-widget .elementor-1942 .elementor-element.elementor-element-4fa2480d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1942 .elementor-element.elementor-element-4fa2480d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1942 .elementor-element.elementor-element-5d03eccc .elementor-heading-title{color:var( --e-global-color-text );font-weight:600;line-height:1.15em;letter-spacing:1.2px;}.elementor-1942 .elementor-element.elementor-element-5fb0ec8a .elementor-button{background-color:var( --e-global-color-de080df );border-radius:40px 40px 40px 40px;}.elementor-1942 .elementor-element.elementor-element-240091a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-2ed77808{width:var( --container-widget-width, 101.661% );max-width:101.661%;--container-widget-width:101.661%;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-468f74b9{--spacer-size:95px;}.elementor-1942 .elementor-element.elementor-element-3a635edc{text-align:center;}.elementor-1942 .elementor-element.elementor-element-22f5379{text-align:center;}.elementor-1942 .elementor-element.elementor-element-3b68031f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-5916a45d iframe{height:100vh;}/* Start custom CSS for heading, class: .elementor-element-5d03eccc */.elementor-1942 .elementor-element.elementor-element-5d03eccc {
    animation: fadeInText 2s ease-in-out;
}

@keyframes fadeInText {
    0% { opacity: 0; transform: translateY(10px); }
    100% { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fa2480d */.elementor-1942 .elementor-element.elementor-element-4fa2480d .elementor-widget-wrap {
   max-width: 568px;
}
.elementor-1942 .elementor-element.elementor-element-4fa2480d {
    display: flex;
    justify-content: center;
    align-items: center
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a635edc */.title-heading-center {
  position: relative;
  padding-top: 20px;
}

.title-heading-center::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);  /* thêm dòng này */
  width: 70px;
  height: 3px;
  background: #48A111;
}/* End custom CSS */
/* Start custom CSS for aux_flexible_recent_posts, class: .elementor-element-777b411 *//* Loại bỏ khoảng cách lề dưới của mỗi item */
.elementor-1942 .elementor-element.elementor-element-777b411 .elementor-post, 
.elementor-1942 .elementor-element.elementor-element-777b411 .uael-post-wrapper, 
.elementor-1942 .elementor-element.elementor-element-777b411 .flexible-post-item {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-1942 .elementor-element.elementor-element-777b411 .aux-col {
    margin-top: 0;
}

.elementor-1942 .elementor-element.elementor-element-777b411 .pagination {
    display: flex;
    justify-content: center;
    margin-bottom: 15px
}

/* Nếu có đường kẻ giữa các item và bạn muốn bỏ luôn */
.elementor-1942 .elementor-element.elementor-element-777b411 .elementor-posts-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92ebf5e */.elementor-1942 .elementor-element.elementor-element-92ebf5e .elementor-widget-wrap {
   max-width: 755px;
}
.elementor-1942 .elementor-element.elementor-element-92ebf5e {
    display: flex;
    justify-content: center;
    align-items: center
}/* End custom CSS */