.elementor-kit-6{--e-global-color-primary:#005F69;--e-global-color-secondary:#F26F33;--e-global-color-text:#313131;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBoldItalic.svg#SVN-PoppinsExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlackItalic.svg#SVN-PoppinsBlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBoldItalic.svg#SVN-PoppinsBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraBold.svg#SVN-PoppinsExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBold.svg#SVN-PoppinsBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsBlack.svg#SVN-PoppinsBlack') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLight.svg#SVN-PoppinsLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsItalic.svg#SVN-PoppinsItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMediumItalic.svg#SVN-PoppinsMediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLightItalic.svg#SVN-PoppinsExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsLightItalic.svg#SVN-PoppinsLightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsExtraLight.svg#SVN-PoppinsExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThin.svg#SVN-PoppinsThin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBold.svg#SVN-PoppinsSemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsMedium.svg#SVN-PoppinsMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsThinItalic.svg#SVN-PoppinsThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-Poppins.svg#SVN-Poppins') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins';
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.eot');
    src: url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.woff2') format('woff2'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.woff') format('woff'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.ttf') format('truetype'), url('https://cdn.ueh.edu.vn/qnp/fonts/SVN-Poppins/SVN-PoppinsSemiBoldItalic.svg#SVN-PoppinsSemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

html, body, a, p {
    font-family: 'SVN-Poppins' !important;
    font-size: 1rem;
      hyphens: auto;
}
h1,h2,h3,h4,h5,h6{
       font-family: 'SVN-Poppins' !important;
         hyphens: auto;
}
/* Apply background color and border-radius to the first row */
#chuongtrinh tbody tr:first-child {
    background-color: #0B7681;
    color: white;
}

/* Apply border-radius to the first and last cell */
#chuongtrinh tbody tr:first-child td:first-child {
    border-top-left-radius: 20px;
}

#chuongtrinh tbody tr:first-child td:last-child {
    border-top-right-radius: 20px;
}

/* Add optional border for better visuals */
#chuongtrinh tbody tr:first-child td {
    border: 1px solid #fff;
}
/* Center align the content of the first column */
#chuongtrinh table td:first-child,
#chuongtrinh table th:first-child {
    text-align: center;
}

/* Center align the content of the last column */
#chuongtrinh table td:last-child,
#chuongtrinh table th:last-child {
    text-align: center;
}
#chuongtrinh table tr:first-child td {
    text-align: center;
    font-weight: bold; 
    background-color: #005f69 !important; 
}

#chuongtrinh table tr:first-child td {
    text-align: center; /* Horizontal alignment */
    vertical-align: middle; /* Vertical alignment */
    font-weight: bold; /* Optional: Makes the text bold to resemble a heading */
    background-color: #f0f0f0; /* Optional: Adds a background color for distinction */
    height: 50px; /* Optional: Ensures enough height for visual clarity */
}
.elementor-553 .elementor-element.elementor-element-97c4509 a.elementor-post__read-more{
    float:right;
}
/* .lang_mobile - Display only on tablet and mobile devices */
.lang_mobile {
    display: none !important; /* Default to hidden */
}

/* Media query for tablets and mobile devices */
@media (max-width: 1024px) {
    .lang_mobile {
        display: block !important; /* Show on tablets and mobile devices */
    }
}

/* .lang_desktop - Display only on desktop */
.lang_desktop {
    display: block !important; /* Default to visible on desktop */
}

/* Media query for mobile and tablet devices */
@media (max-width: 1024px) {
    .lang_desktop {
        display: none !important; /* Hide on mobile and tablet devices */
    }
}

/* --- CSS Mặc định cho Desktop --- */
table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif; /* Font dễ đọc */
}

table td, 
table th {
    border: 1px solid #ddd;
    padding: 10px;
    vertical-align: top;
}

/* --- CSS TỐI ƯU CHO MOBILE (Màn hình dưới 600px) --- */
@media screen and (max-width: 600px) {
    
    /* 1. Tối ưu Font size tổng thể */
    table td {
        font-size: 14px; /* Size chuẩn đọc trên mobile */
        padding: 8px 4px; /* Giảm padding trái phải để tiết kiệm diện tích */
        line-height: 1.4;
    }

    /* 2. Xử lý cột STT (Cột 1) */
    table tr > td:first-child {
        width: 30px; /* Ép chiều rộng nhỏ nhất */
        text-align: center;
        font-weight: bold;
    }

    /* 3. Xử lý cột Thời lượng (Cột 3) */
    table tr > td:last-child {
        width: 40px; /* Ép chiều rộng nhỏ */
        text-align: center;
        font-size: 13px;
        white-space: nowrap; /* Không cho xuống dòng nếu số nhỏ */
    }

    /* 4. Xử lý cột Nội dung chính (Cột 2) */
    table tr > td:nth-child(2) {
        width: auto; /* Tự động giãn tối đa */
    }

    /* 5. Quan trọng: Reset các thẻ con bên trong để đỡ tốn chỗ */
    table h5 {
        font-size: 15px;
        margin: 5px 0;
        font-weight: 700;
        color: #0056b3; /* Thêm chút màu để dễ phân biệt tiêu đề */
    }

    table p {
        margin: 0 0 5px 0; /* Bỏ margin thừa mặc định của trình duyệt */
    }

    /* 6. Ghi đè các inline style (nếu cần thiết) */
    table span {
        font-size: inherit !important; /* Bắt buộc theo size của td */
    }
}/* End custom CSS */