.elementor-686 .elementor-element.elementor-element-40d64036 > .elementor-container{max-width:1230px;}.elementor-686 .elementor-element.elementor-element-40d64036{padding:55px 0px 60px 0px;}.elementor-686 .elementor-element.elementor-element-5abcd308 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-686 .elementor-element.elementor-element-5abcd308 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-686 .elementor-element.elementor-element-5b792745 > .elementor-widget-container{margin:0px 0px 62px 0px;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 11px 0px;font-family:"Heebo", Sans-serif;font-size:40px;font-weight:700;line-height:44px;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:18px;margin:0px 0px 15px 0px;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper p{color:var( --e-global-color-text );font-family:"Heebo", Sans-serif;font-size:16px;line-height:26px;margin:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item a:before{background-color:#25223533;}.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item .video-icon{background-color:#00000000;background-image:url("/wp-content/uploads/2025/11/button_pay_bg-1.png");font-size:16px;background-position:-2px -2px;background-repeat:no-repeat;background-size:63px auto;padding:22px 23px 23px 23px;box-shadow:0px 10px 20px 0px rgba(37.000000000000014, 34, 53, 0.16);}.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item{height:320px;padding:12px 12px 12px 12px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item a{border-radius:10px 10px 10px 10px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .elementskit-main-filter{justify-content:center;margin-bottom:38px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .elementskit-main-filter > li > a{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:500;line-height:10px;color:var( --e-global-color-text );background-color:var( --e-global-color-02c0694 );border-radius:6px 6px 6px 6px;padding:14px 20px 12px 20px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .elementskit-main-filter > li > a.selected{color:#FFFFFF;background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item .video-icon{background-position:0px 0px;}}@media(max-width:767px){.elementor-686 .elementor-element.elementor-element-40d64036{padding:45px 0px 32px 0px;}.elementor-686 .elementor-element.elementor-element-5b792745 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-686 .elementor-element.elementor-element-5b792745 .ekit-heading__description{max-width:350px;}.elementor-686 .elementor-element.elementor-element-5b792745 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 50px 11px 50px;font-size:34px;line-height:40px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .ekit-video-item .video-icon{background-position:0px 0px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .elementskit-main-filter{justify-content:center;margin-bottom:24px;}.elementor-686 .elementor-element.elementor-element-6fc89468 .elementskit-main-filter > li > a{font-size:12px;padding:10px 18px 10px 18px;}}/* Start custom CSS for elementskit-video-gallery, class: .elementor-element-6fc89468 */.mfp-iframe-holder .mfp-content {
    width: 100% !important;      /* hoặc 100% nếu muốn fullscreen */
    max-width: 1200px !important;
    height: 90vh !important;
}

.mfp-iframe-scaler {
    padding-top: 0 !important;
    height: 100% !important;
}

.mfp-iframe-scaler iframe {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: unset !important;   /* bỏ ép tỉ lệ 16:9 */
}/* End custom CSS */