.elementor-21 .elementor-element.elementor-element-4b24edf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-74c04dd .abp-bar{background-color:#161a17;border-color:#D9A94E;border-top-width:0px;border-bottom-width:0px;border-style:solid;padding-top:12px;padding-bottom:12px;}.elementor-21 .elementor-element.elementor-element-74c04dd .abp-text{color:#f0ece3;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-21 .elementor-element.elementor-element-74c04dd .abp-icon{color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-74c04dd .abp-sep{color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-74c04dd .abp-item{margin-right:40px;}.elementor-21 .elementor-element.elementor-element-6457744{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-21 .elementor-element.elementor-element-9618b32{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-c80c71c{--display:flex;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger:hover{background-color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-menu-container{height:40px;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a{font-family:"Manrope", Sans-serif;color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:hover{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:focus{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:active{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li:hover > a{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li.current-menu-item > a{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#E5C076;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger{float:right;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#000000;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-close{color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-e2affd3{--display:flex;}.elementor-21 .elementor-element.elementor-element-52a8b64 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn{background-color:#D9A94E;width:100%;font-family:"Manrope", Sans-serif;color:#000000;fill:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn:hover{background-color:#D9A94E59;color:#FFFFFF;fill:#FFFFFF;border-color:#D9A94E;}.elementor-21 .elementor-element.elementor-element-52a8b64{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-52a8b64 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-21 .elementor-element.elementor-element-d1ff374 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-6457744{--content-width:1280px;}.elementor-21 .elementor-element.elementor-element-9618b32{--width:20%;}.elementor-21 .elementor-element.elementor-element-c80c71c{--width:60%;}.elementor-21 .elementor-element.elementor-element-e2affd3{--width:20%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-9618b32{--width:70%;}.elementor-21 .elementor-element.elementor-element-c80c71c{--width:20%;}.elementor-21 .elementor-element.elementor-element-d1ff374 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS for container, class: .elementor-element-6457744 *//* =========================================================
   POKER CHIP POINT — ELEMENTSKIT MAIN MENU
   Theme:
   Background  #05070E
   Gold        #E8B84D
   Bright Gold #FFC62E
   White       #F7F7F5
   Muted       #9CA3AF
========================================================= */


/* =========================================================
   01. MAIN MENU WRAPPER
========================================================= */

#ekit-megamenu-main-menu {
    font-family: "Manrope", sans-serif !important;
}

#ekit-megamenu-main-menu .elementskit-navbar-nav {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0;
    padding: 0;
}


/* =========================================================
   02. MENU ITEMS
========================================================= */

#ekit-megamenu-main-menu .elementskit-navbar-nav > li {
    position: relative;
    margin: 0;
    padding: 0;
}


/* =========================================================
   03. MENU LINKS
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link {

    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 48px;

    padding: 10px 16px !important;

    color: #D7DAE0 !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2;

    letter-spacing: -0.1px;

    text-decoration: none !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 9px;

    transition:
        color 0.3s ease,
        background-color 0.3s ease,
        transform 0.3s ease !important;
}


/* =========================================================
   04. GOLD BOTTOM INDICATOR
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link::after {

    content: "";

    position: absolute;

    left: 50%;
    bottom: 4px;

    width: 0;
    height: 2px;

    transform: translateX(-50%);

    border-radius: 20px;

    background: linear-gradient(
        90deg,
        #C58C20,
        #FFC62E,
        #E8B84D
    );

    box-shadow:
        0 0 8px rgba(232, 184, 77, 0.45);

    opacity: 0;

    transition:
        width 0.35s cubic-bezier(.2,.8,.2,1),
        opacity 0.3s ease;
}


/* =========================================================
   05. HOVER
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link:hover {

    color: #FFFFFF !important;

    background:
        linear-gradient(
            180deg,
            rgba(232,184,77,.06),
            rgba(232,184,77,.015)
        ) !important;

    transform: translateY(-1px);
}


#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link:hover::after {

    width: 22px;
    opacity: 1;
}


/* =========================================================
   06. ACTIVE / CURRENT PAGE
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.current-menu-item
> .ekit-menu-nav-link,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.current_page_item
> .ekit-menu-nav-link,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.active
> .ekit-menu-nav-link,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link.active {

    color: #E8B84D !important;

    background:
        linear-gradient(
            180deg,
            rgba(232,184,77,.07),
            rgba(232,184,77,.015)
        ) !important;
}


#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.current-menu-item
> .ekit-menu-nav-link::after,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.current_page_item
> .ekit-menu-nav-link::after,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.active
> .ekit-menu-nav-link::after,

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li
> .ekit-menu-nav-link.active::after {

    width: 24px;
    opacity: 1;
}


/* =========================================================
   07. ACTIVE ITEM SUBTLE GLOW
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li.current-menu-item
> .ekit-menu-nav-link {

    text-shadow:
        0 0 18px rgba(232,184,77,.15);
}


/* =========================================================
   08. DROPDOWN ARROWS
========================================================= */

#ekit-megamenu-main-menu
.elementskit-navbar-nav
.ekit-menu-dropdown-toggle {

    color: #8D949F !important;

    margin-left: 6px;

    transition:
        color .3s ease,
        transform .3s ease;
}


#ekit-megamenu-main-menu
.elementskit-navbar-nav
> li:hover
.ekit-menu-dropdown-toggle {

    color: #E8B84D !important;

    transform: rotate(180deg);
}


/* =========================================================
   09. SUBMENU / DROPDOWN
========================================================= */

#ekit-megamenu-main-menu
.elementskit-dropdown {

    min-width: 220px !important;

    padding: 8px !important;

    background:
        linear-gradient(
            145deg,
            #0B0F16,
            #070A10
        ) !important;

    border: 1px solid rgba(232,184,77,.14) !important;

    border-radius: 14px !important;

    box-shadow:
        0 20px 55px rgba(0,0,0,.45),
        0 0 25px rgba(232,184,77,.025) !important;

    overflow: hidden;
}


/* SUBMENU LINKS */

#ekit-megamenu-main-menu
.elementskit-dropdown
a {

    position: relative;

    padding: 11px 14px !important;

    color: #B9BEC7 !important;

    font-family: "Manrope", sans-serif !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    border-radius: 8px;

    transition:
        color .3s ease,
        background .3s ease,
        padding-left .3s ease !important;
}


/* SUBMENU HOVER */

#ekit-megamenu-main-menu
.elementskit-dropdown
a:hover {

    color: #FFE09A !important;

    padding-left: 18px !important;

    background:
        rgba(232,184,77,.07) !important;
}


/* =========================================================
   10. MOBILE MENU
========================================================= */

@media (max-width: 1024px) {

    #ekit-megamenu-main-menu.elementskit-menu-container {

        width: min(88vw, 380px) !important;
        max-width: 380px !important;

        padding: 88px 18px 30px !important;

        background:
            radial-gradient(
                circle at 20% 0%,
                rgba(232,184,77,.07),
                transparent 28%
            ),
            #05070E !important;

        border-right:
            1px solid rgba(232,184,77,.13) !important;

        box-shadow:
            20px 0 70px rgba(0,0,0,.60) !important;
    }


    /* MENU LIST */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav {

        width: 100%;

        display: flex !important;
        flex-direction: column;

        align-items: stretch !important;

        gap: 7px;

        padding: 0 !important;
    }


    /* ITEMS */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li {

        width: 100% !important;
    }


    /* MOBILE LINKS */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li
    > .ekit-menu-nav-link {

        width: 100% !important;

        min-height: 52px;

        justify-content: flex-start !important;

        padding: 0 16px !important;

        border:
            1px solid rgba(255,255,255,.055) !important;

        border-radius: 10px !important;

        color: #D9DCE1 !important;

        background:
            rgba(255,255,255,.018) !important;

        font-size: 14px !important;
    }


    /* REMOVE DESKTOP UNDERLINE */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li
    > .ekit-menu-nav-link::after {

        display: none;
    }


    /* MOBILE HOVER */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li
    > .ekit-menu-nav-link:hover {

        color: #FFE09A !important;

        transform: translateX(3px);

        border-color:
            rgba(232,184,77,.22) !important;

        background:
            linear-gradient(
                90deg,
                rgba(232,184,77,.09),
                rgba(232,184,77,.025)
            ) !important;
    }


    /* ACTIVE MOBILE */

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li.current-menu-item
    > .ekit-menu-nav-link,

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li.current_page_item
    > .ekit-menu-nav-link,

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li.active
    > .ekit-menu-nav-link,

    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li
    > .ekit-menu-nav-link.active {

        color: #FFE09A !important;

        border-color:
            rgba(232,184,77,.35) !important;

        background:
            linear-gradient(
                90deg,
                rgba(232,184,77,.12),
                rgba(232,184,77,.025)
            ) !important;

        box-shadow:
            inset 3px 0 0 #E8B84D,
            0 8px 24px rgba(0,0,0,.12) !important;
    }


    /* MOBILE SUBMENU */

    #ekit-megamenu-main-menu
    .elementskit-dropdown {

        position: relative !important;

        width: 100% !important;
        min-width: 100% !important;

        margin-top: 5px !important;
        padding: 5px !important;

        border-radius: 10px !important;

        background:
            rgba(255,255,255,.02) !important;

        box-shadow: none !important;
    }

}


/* =========================================================
   11. MOBILE CLOSE BUTTON PANEL
========================================================= */

@media (max-width: 1024px) {

    #ekit-megamenu-main-menu
    .elementskit-nav-identity-panel {

        position: absolute;

        top: 18px;
        right: 18px;

        padding: 0 !important;

        border: 0 !important;
    }


    #ekit-megamenu-main-menu
    .elementskit-menu-close {

        width: 42px;
        height: 42px;

        display: flex;
        align-items: center;
        justify-content: center;

        padding: 0 !important;

        border:
            1px solid rgba(232,184,77,.30) !important;

        border-radius: 50% !important;

        color: #E8B84D !important;

        background:
            rgba(232,184,77,.055) !important;

        font-family:
            "Plus Jakarta Sans",
            sans-serif !important;

        font-size: 15px !important;
        font-weight: 600 !important;

        box-shadow:
            0 0 18px rgba(232,184,77,.07);

        transition:
            color .3s ease,
            background .3s ease,
            transform .3s ease,
            box-shadow .3s ease;
    }


    #ekit-megamenu-main-menu
    .elementskit-menu-close:hover {

        color: #05070E !important;

        background: #E8B84D !important;

        transform: rotate(90deg);

        box-shadow:
            0 0 24px rgba(232,184,77,.25);
    }

}


/* =========================================================
   12. MOBILE OVERLAY
========================================================= */

.elementskit-menu-overlay {

    background:
        rgba(2,4,8,.78) !important;

    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}


/* =========================================================
   13. SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    #ekit-megamenu-main-menu.elementskit-menu-container {

        width: 88vw !important;

        padding:
            78px 14px 24px !important;
    }


    #ekit-megamenu-main-menu
    .elementskit-navbar-nav
    > li
    > .ekit-menu-nav-link {

        min-height: 49px;

        padding:
            0 14px !important;

        font-size:
            13px !important;
    }

}


/* =========================================================
   14. ACCESSIBILITY
========================================================= */

#ekit-megamenu-main-menu
.ekit-menu-nav-link:focus-visible {

    outline:
        2px solid #E8B84D !important;

    outline-offset: 3px;
}


@media (prefers-reduced-motion: reduce) {

    #ekit-megamenu-main-menu *,
    #ekit-megamenu-main-menu *::before,
    #ekit-megamenu-main-menu *::after {

        transition: none !important;
    }

}/* End custom CSS */