.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6147 .elementor-element.elementor-element-401264d{--display:flex;--min-height:0px;--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-6147 .elementor-element.elementor-element-401264d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-6147 .dialog-widget-content{animation-duration:1.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-6147{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6147 .dialog-message{width:1000px;height:1000px;align-items:flex-start;}#elementor-popup-modal-6147 .dialog-close-button{display:flex;}#elementor-popup-modal-6147 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}#elementor-popup-modal-6147 .eael-toc.eael-sticky{top:200px !important;}#elementor-popup-modal-6147 .eael-toc{z-index:9999;width:300px;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}#elementor-popup-modal-6147 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}#elementor-popup-modal-6147 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}#elementor-popup-modal-6147 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}#elementor-popup-modal-6147 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}#elementor-popup-modal-6147 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}#elementor-popup-modal-6147 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}#elementor-popup-modal-6147 .eael-toc .eael-toc-header{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}#elementor-popup-modal-6147 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}#elementor-popup-modal-6147 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body{background-color:#fff6f3;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}#elementor-popup-modal-6147 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(min-width:768px){.elementor-6147 .elementor-element.elementor-element-401264d{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6147 .elementor-element.elementor-element-401264d{--min-height:452px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-6147 .dialog-message{width:500px;height:566px;}}/* Start custom CSS *//* 1. ĐỊNH VỊ CHUẨN ĐỂ LỘ HEADER/FOOTER */
@media (max-width: 767px) {
    #elementor-popup-modal-6147 {
        top: 10% !important; 
        bottom: 10% !important;
        left: 5% !important;
        width: 90% !important;
        height: 80% !important;
        position: fixed !important;
        z-index: 1000000 !important;
        /* KHÓA CHẾ ĐỘ TRÀN NGANG */
        overflow-x: hidden !important; 
    }

    /* 2. CHO PHÉP VUỐT NHƯNG GIẤU THANH TRƯỢT NGU LỒN */
    #elementor-popup-modal-6147 .dialog-widget-content {
        width: 100% !important;
        height: 100% !important;
        overflow-y: scroll !important; /* Vẫn cho cuộn dọc */
        overflow-x: hidden !important; /* Tuyệt đối không trượt ngang */
        -webkit-overflow-scrolling: touch; /* Vuốt mượt trên iPhone */
        
        /* Giấu thanh trượt trên Chrome, Safari, Opera */
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE/Edge */
    }

    /* Giấu thanh trượt trên Chrome/Safari */
    #elementor-popup-modal-6147 .dialog-widget-content::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* ÉP CÁC WIDGET BÊN TRONG KHÔNG ĐƯỢC VƯỢT BIÊN */
    #elementor-popup-modal-6147 .elementor-widget-container {
        max-width: 100% !important;
        overflow: hidden !important;
    }
}/* End custom CSS */