.elementor-6443 .elementor-element.elementor-element-d957c60 {
  padding: 064px 0px 12px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-6568039
  > .elementor-element-populated {
  margin: 0px 15px 0px 20px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 20px;
}
.elementor-6443 .elementor-element.elementor-element-6568039 {
  z-index: 1;
}
.elementor-6443 .elementor-element.elementor-element-94e9042 .title_all_box {
  text-align: left !important;
}
.elementor-6443
  .elementor-element.elementor-element-94e9042
  .title_sections
  .title {
  padding: 0px 0px 0px 0px;
}
.elementor-6443 .elementor-element.elementor-element-91230c7 {
  padding: 12px 0px 64px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-c4443e5
  > .elementor-element-populated {
  margin: 0px 15px 0px 20px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 20px;
}
.elementor-6443 .elementor-element.elementor-element-c4443e5 {
  z-index: 1;
}
.elementor-6443 .elementor-element.elementor-element-28ba98d {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-6443
  .elementor-element.elementor-element-28ba98d
  .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #ffffff;
}
.elementor-6443
  .elementor-element.elementor-element-28ba98d
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #ffffff94;
  opacity: 1;
}
.elementor-6443
  .elementor-element.elementor-element-28ba98d
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 0px 24px 0px 24px;
}
.elementor-6443
  .elementor-element.elementor-element-16a989e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6443
  .elementor-element.elementor-element-16a989e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f3f9;
}
.elementor-6443 .elementor-element.elementor-element-16a989e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 64px 0px 64px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-16a989e
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6443 .elementor-element.elementor-element-e61bfb3 .title_all_box {
  text-align: center !important;
}
.elementor-6443
  .elementor-element.elementor-element-e61bfb3
  .title_sections
  .title {
  padding: 0px 0px 10px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-54d5253
  .simple_image_boxes {
  height: 264px;
}
.elementor-6443
  .elementor-element.elementor-element-daafb9c
  .simple_image_boxes {
  height: 264px;
}
.elementor-6443 .elementor-element.elementor-element-71d6673 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 064px 0px 64px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-71d6673
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6443 .elementor-element.elementor-element-23f1757 .title_all_box {
  text-align: center !important;
}
.elementor-6443
  .elementor-element.elementor-element-23f1757
  .title_sections
  .title {
  padding: 0px 0px 10px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-8631c5f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6443
  .elementor-element.elementor-element-8631c5f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/11/hinh-nen.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6443 .elementor-element.elementor-element-8631c5f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 064px 0px 064px 0px;
}
.elementor-6443
  .elementor-element.elementor-element-8631c5f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6443 .elementor-element.elementor-element-6f44210 iframe {
  height: 400px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6443 .elementor-element.elementor-element-4db2e8d {
    width: 100%;
  }
  .elementor-6443 .elementor-element.elementor-element-6568039 {
    width: 100%;
  }
  .elementor-6443 .elementor-element.elementor-element-c4443e5 {
    width: 100%;
  }
  .elementor-6443 .elementor-element.elementor-element-524fe6b {
    width: 100%;
  }
  .elementor-6443 .elementor-element.elementor-element-566bce5 {
    width: 50%;
  }
  .elementor-6443 .elementor-element.elementor-element-8b9d14c {
    width: 50%;
  }
  .elementor-6443 .elementor-element.elementor-element-7225ddf {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-6443 .elementor-element.elementor-element-d957c60 {
    padding: 046px 0px 12px 0px;
  }
  .elementor-6443
    .elementor-element.elementor-element-e2bebee
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6443
    .elementor-element.elementor-element-6568039
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-91230c7 {
    padding: 12px 0px 46px 0px;
  }
  .elementor-6443
    .elementor-element.elementor-element-c4443e5
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-16a989e {
    padding: 046px 0px 046px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-6443 .elementor-element.elementor-element-d957c60 {
    padding: 32px 0px 12px 0px;
  }
  .elementor-6443
    .elementor-element.elementor-element-e2bebee
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-91230c7 {
    padding: 12px 0px 32px 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-16a989e {
    padding: 32px 0px 32px 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-71d6673 {
    padding: 032px 0px 032px 0px;
  }
  .elementor-6443 .elementor-element.elementor-element-8631c5f {
    padding: 32px 0px 032px 0px;
  }
}
