.elementor-2431 .elementor-element.elementor-element-9f3cb51{--display:flex;--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-2431 .elementor-element.elementor-element-9f3cb51:not(.elementor-motion-effects-element-type-background), .elementor-2431 .elementor-element.elementor-element-9f3cb51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100F0F;}.elementor-2431 .elementor-element.elementor-element-9f3cb51.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-2431 .elementor-element.elementor-element-9f3cb51.tcg-container-adv-hover-active{animation:fadeIn 1s;}@media (prefers-color-scheme: dark){ body.tcg-auto-mode .elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item .sub-menu a{background-color:#0EE940;}} body.tcg-dark-mode .elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item .sub-menu a{background-color:#0EE940;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a{display:inline-block;font-size:19px;color:#FFFFFF;}@media (prefers-color-scheme: dark){ body.tcg-auto-mode .elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list > div > ul > .menu-item{border-color:#504444;}} body.tcg-dark-mode .elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list > div > ul > .menu-item{border-color:#504444;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a i{color:#FFFFFF;transform:translate(0px,0px);}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a svg{fill:#FFFFFF;transform:translate(0px,0px);}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item .sub-menu a{color:#18D821;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item .sub-menu a:hover{color:#B0D660;}.elementor-2431 .elementor-element.elementor-element-cf3045e{--display:flex;--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-2431 .elementor-element.elementor-element-cf3045e:not(.elementor-motion-effects-element-type-background), .elementor-2431 .elementor-element.elementor-element-cf3045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100F0F;}.elementor-2431 .elementor-element.elementor-element-cf3045e.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-2431 .elementor-element.elementor-element-cf3045e.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-2431 .elementor-element.elementor-element-53a60ad{--display:flex;}.elementor-2431 .elementor-element.elementor-element-53a60ad.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-2431 .elementor-element.elementor-element-53a60ad.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-2431 .elementor-element.elementor-element-e3e8159{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}@media(max-width:767px){.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item{text-align:left;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a{font-size:15px;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a i{margin:6px 6px 6px 6px;font-size:12px;}.elementor-2431 .elementor-element.elementor-element-ed8f26f .tcgelements-menu-list ul .menu-item a svg{margin:6px 6px 6px 6px;height:12px;width:12px;}.elementor-2431 .elementor-element.elementor-element-e3e8159{--icon-size:13px;--grid-column-gap:20px;}}/* Start custom CSS for tcgelements-menu-list, class: .elementor-element-ed8f26f *//* Mobile menu container scroll system */
.lytbox-navigation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;           /* Full screen height */
    overflow-y: auto;        /* Enable vertical scroll */
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; /* Smooth scroll on mobile */
    z-index: ;
           /* change if needed */
}

/* Optional: prevent body scroll when menu is open */
#nav-control:checked ~ .lytbox-navigation {
    pointer-events: auto;
}

/* Hide scrollbar (optional – mobile friendly) */
.lytbox-navigation::-webkit-scrollbar {
    width: 0;
    display: none;
}/* End custom CSS */