.elementor-35 .elementor-element.elementor-element-9faf9ee > .elementor-container{max-width:1600px;}.elementor-35 .elementor-element.elementor-element-eaf36fa .elementor-spacer-inner{height:20px;}.elementor-35 .elementor-element.elementor-element-18758f2 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-2ddf83d > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-2c12134 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-224de5e .elementor-spacer-inner{height:15px;}.elementor-35 .elementor-element.elementor-element-f4f82ea img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-67b3fa0 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-8bbd519 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-18b9109 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-07321c8 > .elementor-widget-container{margin:04rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-0b6db5d > .elementor-container{max-width:1150px;}.elementor-35 .elementor-element.elementor-element-ead0b42 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-d39d7a7 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-69ba78d{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-35 .elementor-element.elementor-element-816eb89 > .elementor-container{max-width:1288px;}.elementor-35 .elementor-element.elementor-element-816eb89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-816eb89{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-8b6730c{--e-image-carousel-slides-to-show:2;}.elementor-35 .elementor-element.elementor-element-8b6730c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-35 .elementor-element.elementor-element-8b6730c .elementor-swiper-button.elementor-swiper-button-next{font-size:38px;color:#F31919;}.elementor-35 .elementor-element.elementor-element-8b6730c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-35 .elementor-element.elementor-element-8b6730c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F31919;}.elementor-35 .elementor-element.elementor-element-8b6730c .swiper-pagination-bullet{width:8px;height:8px;background:#F31919;}.elementor-35 .elementor-element.elementor-element-8b6730c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-35 .elementor-element.elementor-element-8b6730c > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-35 .elementor-element.elementor-element-7d6a12b > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-ef75438 > .elementor-widget-container{margin:04rem 0rem 0rem 0rem;}.elementor-35 .elementor-element.elementor-element-5b47995{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-35 .elementor-element.elementor-element-193204a img{border-radius:10px 10px 10px 10px;}/* Start custom CSS for image, class: .elementor-element-af76c03 *//* Xóa mọi khoảng trống của section + các lớp con */
#hero-edge,
#hero-edge .elementor-container,
#hero-edge .e-con-inner,
#hero-edge .elementor-widget-wrap,
#hero-edge .elementor-element-populated,
#hero-edge .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
  max-width: none !important;
}

/* Ảnh full-bleed: chạm 2 bên màn hình và chạm mép trên */
#hero-edge img{
  display: block;
  width: 100vw;                 /* phủ hết bề ngang viewport */
  max-width: none;
  height: auto;
  margin-left: calc(50% - 50vw); /* kéo tràn khỏi container */
  margin-right: calc(50% - 50vw);
  border-radius: 0 !important;   /* bỏ bo góc nếu có */
  box-shadow: none !important;
}

/* Nếu theme/khung trang đang chèn padding phía trên, xóa luôn */
.site-main, .content-area, .site-content{
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* Nếu vẫn còn một khe nhỏ, kéo lên chút (chỉnh số tùy header của bạn) */
#hero-edge{ margin-top: -10px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d5af4d */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-3d5af4d .elementor-container {
        max-width: 767px;
        flex-wrap: wrap-reverse;
    }
}/* End custom CSS */