.elementor-11250 .elementor-element.elementor-element-4acf81c:not(.elementor-motion-effects-element-type-background), .elementor-11250 .elementor-element.elementor-element-4acf81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11250 .elementor-element.elementor-element-4acf81c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11250 .elementor-element.elementor-element-4acf81c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11250 .elementor-element.elementor-element-42687d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11250 .elementor-element.elementor-element-ebc46bc .tpc-logotype-container{text-align:left;}.elementor-11250 .elementor-element.elementor-element-afe1d60{display:inline-flex;width:auto;flex-grow:1;justify-content:center;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > div > ul, .elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul{font-family:"SVN-Gilroy", Sans-serif;font-size:14px;font-weight:500;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul > li > a{padding:0px 25px 0px 25px;color:#142859;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul{margin-left:-25px;margin-right:-25px;margin-bottom:-0px;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul > li:hover > a{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul > li:hover > a > .menu-item__plus{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul > li[class*="current"]:not(:hover) > a{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav > ul > li[class*="current"]:not(:hover) > a > .menu-item__plus{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul{color:#142859;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul li:not(:hover) > a > .menu-item__plus{color:#142859;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul li:hover > a{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul li:hover > a > .menu-item__plus{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul li[class*="current"]:not(:hover) > a{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-afe1d60 .primary-nav ul li ul li[class*="current"]:not(:hover) > a > .menu-item__plus{color:#0A5CFF;}.elementor-11250 .elementor-element.elementor-element-d1a82ac{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-bba77aa .elementor-button{background-color:#1C4699;border-radius:4px 4px 4px 4px;}.elementor-11250 .elementor-element.elementor-element-bba77aa > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-11250 .elementor-element.elementor-element-bba77aa{width:auto;max-width:auto;}.elementor-11250 .elementor-element.elementor-element-818a50e{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-4acf81c *//* Mở toàn bộ submenu cấp 2 và cấp 3 khi hover vào menu cha */
#menu-main .menu-item:hover .sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;

}
/* Chỉ áp dụng cho MEGA MENU 3 cột */
#menu-main .menu-item:hover > ul.sub-menu.sub-menu-columns {
    width: min(90vw, 1000px) !important;

}

/* Gỡ animation/transition gây delay khi mở menu */
#menu-main .sub-menu {
    transition: none !important;
}

/* Fix trường hợp theme giới hạn chiều rộng hoặc cắt overflow */
#menu-main .menu-item {
    overflow: visible !important;
}/* End custom CSS */