.elementor-193 .elementor-element.elementor-element-d28c5e3{--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-193 .elementor-element.elementor-element-6122b0c{background-color:#FFFFFF;text-align:center;}.elementor-193 .elementor-element.elementor-element-6122b0c .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-6122b0c .elementor-heading-title a:hover, .elementor-193 .elementor-element.elementor-element-6122b0c .elementor-heading-title a:focus{color:#58A34F;}.elementor-193 .elementor-element.elementor-element-4efe64b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-193 .elementor-element.elementor-element-91417df{--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;--justify-content:flex-start;}.elementor-193 .elementor-element.elementor-element-91417df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-a21539f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-193 .elementor-element.elementor-element-6d33170{--display:flex;--min-height:100vh;--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-193 .elementor-element.elementor-element-08f37b4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-193 .elementor-element.elementor-element-f0b0d5e{--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-193 .elementor-element.elementor-element-af98804{text-align:center;}.elementor-193 .elementor-element.elementor-element-a5ca5a3{--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-193 .elementor-element.elementor-element-a5ca5a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-3c8915f img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-3c8915f .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-3c8915f .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-e14f6cb img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-e14f6cb .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-e14f6cb .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-d027dc7 img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-d027dc7 .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-d027dc7 .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-190e006 img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-190e006 .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-190e006 .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e309ce img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e309ce .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e309ce .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-5ba945f img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-5ba945f .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-5ba945f .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7cd3e1b img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7cd3e1b .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7cd3e1b .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-871597c img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-871597c .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-871597c .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-541cc0f img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-541cc0f .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-541cc0f .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e4cc5a img.premium-adv-carousel__item-img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e4cc5a .premium-adv-carousel__item-img img, .elementor-193 .elementor-element.elementor-element-7f55085 .elementor-repeater-item-7e4cc5a .vid-overlay{object-fit:cover;}.elementor-193 .elementor-element.elementor-element-7f55085.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:15px;}.elementor-193 .elementor-element.elementor-element-7f55085.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:15px;}.elementor-193 .elementor-element.elementor-element-7f55085.premium-adv-carousel__infinite{--pa-wheel-spacing:15;}.elementor-193 .elementor-element.elementor-element-7f55085 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-193 .elementor-element.elementor-element-7f55085 .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:420px;}.elementor-193 .elementor-element.elementor-element-7f55085 .premium-adv-carousel__media-wrap{border-radius:0px;}.elementor-193 .elementor-element.elementor-element-7f55085 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-193 .elementor-element.elementor-element-1cbea885:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-1cbea885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad41708 );}.elementor-193 .elementor-element.elementor-element-1cbea885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 15px 50px 15px;}.elementor-193 .elementor-element.elementor-element-1cbea885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-311b1807{--e-image-carousel-slides-to-show:5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-91417df{--width:65%;}.elementor-193 .elementor-element.elementor-element-a21539f{--width:35%;}.elementor-193 .elementor-element.elementor-element-6d33170{--width:100%;}.elementor-193 .elementor-element.elementor-element-a5ca5a3{--width:99.918%;}}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-311b1807{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-311b1807{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for heading, class: .elementor-element-af98804 *//* Nâng cấp H4 thành "Hàng Chiến" */
h4.elementor-heading-title {
    color: #0f172a;               /* Màu đen than (đậm hơn xám, sang hơn đen tuyền) */
    font-size: 24px !important;   /* Ép size to lên (quan trọng) */
    font-weight: 800 !important;  /* Siêu đậm (Ultra Bold) */
    letter-spacing: -0.02em;      /* Dồn chữ lại xíu nhìn cho "khôn" & hiện đại */
    line-height: 1.4em;           /* Dãn dòng ra cho thoáng */
    margin-bottom: 20px !important; /* Đẩy đoạn văn bên dưới ra xa, trị bệnh "dính lẹo" */
}

/* Riêng trên Mobile thì cho bé lại xíu không vỡ khung */
@media (max-width: 767px) {
    h4.elementor-heading-title {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for premium-media-wheel, class: .elementor-element-7f55085 *//* 1. Tạo khoảng thở cho từng item trong carousel */
/* Tôi liệt kê cả class của Slick và Swiper đề phòng bản null nó dùng core khác nhau */
.elementor-193 .elementor-element.elementor-element-7f55085 .slick-slide, 
.elementor-193 .elementor-element.elementor-element-7f55085 .swiper-slide, 
.elementor-193 .elementor-element.elementor-element-7f55085 .premium-carousel-item {
    padding: 15px; /* Quan trọng: Đẩy nội dung vào trong để bóng đổ không bị cắt cụt */
}

/* 2. Xử lý cái ảnh chứng chỉ (IELTS Certificate) */
.elementor-193 .elementor-element.elementor-element-7f55085 img {
    border-radius: 12px;                  /* Bo góc cho mềm */
    box-shadow: 0 5px 15px rgba(0,0,0,0.08); /* Bóng mờ nhẹ, tạo cảm giác tờ giấy nổi lên */
    border: 1px solid rgba(0,0,0,0.05);   /* Viền siêu mờ để tạo nét giới hạn */
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); /* Chuyển động mượt */
    background: #fff;                     /* Nền trắng (đề phòng ảnh png trong suốt) */
    display: block;                       /* Sửa lỗi hiển thị mặc định */
}

/* 3. Hiệu ứng khi di chuột vào ảnh */
.elementor-193 .elementor-element.elementor-element-7f55085 img:hover {
    transform: translateY(-5px) scale(1.02); /* Bay lên xíu và to ra nhẹ */
    box-shadow: 0 15px 30px rgba(0,0,0,0.15); /* Bóng đổ sâu hơn */
    filter: brightness(1.05);              /* Sáng hơn 1 chút cho nổi bật */
}/* End custom CSS */