.elementor-3167 .elementor-element.elementor-element-2aed999{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3167 .elementor-element.elementor-element-690319d{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3167 .elementor-element.elementor-element-0251ca8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3167 .elementor-element.elementor-element-040f107 img{width:100%;max-width:100%;height:82px;object-fit:contain;object-position:center center;}.elementor-3167 .elementor-element.elementor-element-a398052{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle{margin:0 auto;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-91edff0{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a, .elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown{background-color:#012F17;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a:hover,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a:focus,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle:hover,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a:hover,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a:focus,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a.highlighted{background-color:#012F17;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-3167 .elementor-element.elementor-element-e097811{--display:flex;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle{margin:0 auto;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu .elementor-item{font-family:"Lato Viet Hoa", Sans-serif;font-size:48px;font-weight:400;line-height:60px;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item{color:#012F17;fill:#012F17;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .e--pointer-framed .elementor-item:before,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a, .elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle{color:#012F17;fill:#012F17;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a:hover,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a:focus,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle:hover,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a:hover,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a:focus,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a.highlighted{background-color:#71BF44;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#71BF44;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown .elementor-item, .elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Lato Viet Hoa", Sans-serif;font-size:18px;font-weight:400;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#EEEEEE;border-bottom-width:1px;}@media(min-width:768px){.elementor-3167 .elementor-element.elementor-element-690319d{--content-width:1200px;}.elementor-3167 .elementor-element.elementor-element-0251ca8{--width:11.79%;}.elementor-3167 .elementor-element.elementor-element-a398052{--width:88.21%;}}@media(max-width:1024px){.elementor-3167 .elementor-element.elementor-element-690319d{--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3167 .elementor-element.elementor-element-690319d{--justify-content:space-between;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-3167 .elementor-element.elementor-element-0251ca8{--width:78px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3167 .elementor-element.elementor-element-040f107 img{height:48px;object-fit:contain;}.elementor-3167 .elementor-element.elementor-element-a398052{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3167 .elementor-element.elementor-element-e097811{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3167 .elementor-element.elementor-element-b99a397{z-index:51;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu .elementor-item{font-size:14px;line-height:20px;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown .elementor-item, .elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;word-spacing:0px;}.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;}}/* Start custom CSS for nav-menu, class: .elementor-element-91edff0 *//* ===============================
   MENU THƯỜNG (KHÔNG PHẢI POLYLANG)
================================ */

/* Hover menu thường */
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(.pll-parent-menu-item) > a.menu-link:hover {
  background: #71BF44;
  color: #ffffff;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Active menu thường */
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(.pll-parent-menu-item) > a.elementor-item-active,
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(.pll-parent-menu-item).current-menu-item > a {
  background: #71BF44;
  color: #ffffff;
}

/* ===============================
   POLYLANG MENU (KHÔNG ĐỔI MÀU)
================================ */


/* Span + icon Polylang KHÔNG đổi màu */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item:hover span,
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item:hover img {
  color: #012F17 !important;
}

/* ===============================
   DROPDOWN POLYLANG
================================ */

/* Hover Polylang → dropdown trắng + shadow */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item:hover > .sub-menu {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}

/* Hover LI trong sub-menu → nền xám */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item .sub-menu li:hover {
  background: #f2f2f2;
}

/* Giữ nguyên màu chữ sub-menu */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item .sub-menu li:hover > a {
  background: transparent !important;
  color: inherit !important;
}

/* ===============================
   POLYLANG ICON & FLAG
================================ */

/* Flag */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item img {
  width: 35px !important;
  height: 24px !important;
}

/* Ẩn svg mặc định */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item .sub-arrow svg {
  opacity: 0;
  pointer-events: none;
}

/* Chevron custom */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item .sub-arrow {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: url("https://globalex.dansolutions.vn/wp-content/uploads/2025/12/chevronDown.svg")
    no-repeat center;
  background-size: contain;
}

/* Reset background Polylang */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item > a {
  background: transparent !important;
  padding-right: 12px;
}

/* ===============================
   SEARCH ICON
================================ */

.elementor-3167 .elementor-element.elementor-element-91edff0 .astm-search-menu a {
  padding: 0;
}

.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item span {
    color:white
}

/* Chỉ span trong thẻ A cha của Polylang khi hover → trắng */
.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item:hover > a > span {
    color: #ffffff !important;
}

.elementor-3167 .elementor-element.elementor-element-91edff0 .pll-parent-menu-item a{
    padding-right: 12px !important
}

/* Giữ trạng thái hover cho menu cha khi hover sub-menu (menu thường) */
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(.pll-parent-menu-item):hover > a.menu-link,
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(.pll-parent-menu-item):focus-within > a.menu-link {
  background: #71BF44;
  color: #ffffff;
}

/* 1. Đồng bộ transition cho menu cha */
.elementor-3167 .elementor-element.elementor-element-91edff0 li > a.menu-link {
  transition: background-color 0.5s ease, color 0.5s ease;
}

/* 2. Đồng bộ transition cho sub-menu */
.elementor-3167 .elementor-element.elementor-element-91edff0 .sub-menu {
  transition: opacity 0.5s ease, transform 0.5s ease;
}

/* 3. Hover menu cha → hiện sub-menu */
.elementor-3167 .elementor-element.elementor-element-91edff0 li:hover > .sub-menu,
.elementor-3167 .elementor-element.elementor-element-91edff0 li:focus-within > .sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* 4. KHÔNG hover → sub-menu mất NGAY CÙNG NHỊP */
.elementor-3167 .elementor-element.elementor-element-91edff0 li:not(:hover):not(:focus-within) > .sub-menu {
  opacity: 0;
  visibility: hidden;
  transform: translateY(0);
  transition-delay: 0s;
}



/* Mobile */

@media (max-width:768px) {
    .elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle {
        position: absolute;
        right: -5px;
        width: fit-content;
        background: transparent;
        top:7px
    }
    .elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-nav-menu--dropdown {
        height: 100vh;
        background: white;
        top:45px !important
    }
    .elementor-3167 .elementor-element.elementor-element-91edff0 .elementor-menu-toggle .e-font-icon-svg {
    fill:white
    }
}

@media (min-width: 768px) and (max-width: 1399px) {
  .elementor-3167 .elementor-element.elementor-element-91edff0 {
    width: fit-content;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a398052 */@media (max-width:768px) {
    .elementor-3167 .elementor-element.elementor-element-a398052 .elementor-menu-toggle {
        position: absolute;
        right: 0;
        width: fit-content
    }
    .elementor-3167 .elementor-element.elementor-element-a398052 {
        width: fit-content;
    position: absolute;
    right: 20px;
    top: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1399px) {
  .elementor-3167 .elementor-element.elementor-element-a398052 {
    width: fit-content;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b99a397 *//* Ẩn menu item text "Search" */
.elementor-3167 .elementor-element.elementor-element-b99a397 .elementor-nav-menu > li.menu-item:not(.astm-search-menu) {
  display: none !important;
}

.elementor-3167 .elementor-element.elementor-element-b99a397 .astm-search-menu a {
    padding: 0px
}

.elementor-3167 .elementor-element.elementor-element-b99a397 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top:0px;
}

.elementor-3167 .elementor-element.elementor-element-b99a397 .elementor-nav-menu--dropdown {
    background: unset !important
}

/* Chỉ áp dụng cho màn hình <= 768px */
@media (max-width: 768px) {
  /* Overlay full màn hình */
  .mobile-search-overlay {
    display: none;
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: #fff;
    z-index: 9999;
    padding: 20px;
    box-sizing: border-box;
  }

  .mobile-search-overlay.active {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* Input search full width */
  .mobile-search-overlay .is-search-input {
    width: 100%;
    font-size: 16px;
    padding: 10px 40px 10px 40px;
    border-radius: 8px;
    border: 1px solid #ccc;
  }

  /* Icon search bên trái */
  .mobile-search-overlay .is-search-input::before {
    content: "\1F50D"; /* Unicode kính lúp */
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #888;
  }

  /* Nút close (×) */
  .mobile-search-close {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 24px;
    cursor: pointer;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-117d5e8 */.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle {
    margin: 0px;
    width: fit-content;
    padding: 0px;
    background: transparent;
}

.elementor-3167 .elementor-element.elementor-element-117d5e8 {
    width: fit-content !important
}

/* Icon menu toggle Elementor */
.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle svg path {
  fill: #fff !important;
}

.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-menu-toggle .e-font-icon-svg {
    fill: #71BF44 !important;
}

@media (max-width: 1024px) {
  /* Icon CLOSE khi menu mở */
  .ehf-header #masthead
  .elementor-menu-toggle.elementor-active
  .elementor-menu-toggle__icon--close {
    color: #71BF44 !important;
  }

  .ehf-header #masthead
  .elementor-menu-toggle.elementor-active
  .elementor-menu-toggle__icon--close path {
    fill: currentColor !important;
  }
}

.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu {
    height: 100vh;
    background: white
}

.elementor-3167 .elementor-element.elementor-element-117d5e8 .elementor-nav-menu--dropdown {
    top: 38px !important
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e30ee2a */.elementor-3167 .elementor-element.elementor-element-e30ee2a .pll-parent-menu-item a {
    padding:0px;
    color: white;
    height: 24px;
    background: transparent
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a .sub-arrow {
    color: white;
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top:0px;
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a .elementor-nav-menu--dropdown {
    background: unset !important
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a .pll-parent-menu-item .sub-arrow {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: url("https://globalex.dansolutions.vn/wp-content/uploads/2025/12/chevronDown.svg")
    no-repeat center;
  background-size: contain;
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a .pll-parent-menu-item .sub-menu {
    background: #71BF44 !important;
    top: 35px !important;
    left: -20px !important
}

.elementor-3167 .elementor-element.elementor-element-e30ee2a {
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e097811 */.elementor-3167 .elementor-element.elementor-element-e097811 {
    width:fit-content
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a3321 */.elementor-3167 .elementor-element.elementor-element-51a3321 {
    display:none 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e337cb1 */.elementor-3167 .elementor-element.elementor-element-e337cb1 {
    display:none 
}/* End custom CSS */