.elementor-1889 .elementor-element.elementor-element-c03339b{--display:flex;}.elementor-1889 .elementor-element.elementor-element-10b8e18{--display:flex;}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-1889 .elementor-element.elementor-element-6351c83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1889 .elementor-element.elementor-element-6351c83 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}#elementor-popup-modal-1889 .dialog-widget-content{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #242D37 100%);box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1889{background-color:#0000001C;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1889 .dialog-message{width:640px;height:100vh;align-items:flex-start;}@media(max-width:1024px){#elementor-popup-modal-1889 .dialog-message{width:291px;}#elementor-popup-modal-1889{justify-content:flex-end;}}@media(max-width:767px){.elementor-1889 .elementor-element.elementor-element-6351c83{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:1px;}#elementor-popup-modal-1889 .dialog-message{width:328px;}#elementor-popup-modal-1889{justify-content:flex-end;align-items:flex-start;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-c2fe35e *//* =====================================
   JOURNEY HEIST - PREMIUM MENU DESIGN
   MOBILE + TABLET ONLY
===================================== */

@media screen and (max-width: 1024px) {

    /* Main menu wrapper */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e .menu-menu-1-container {
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
    }

    /* Remove default bullets and spacing */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu,
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu ul {
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu li {
        list-style: none !important;
        margin: 3px 0 !important;
        padding: 0 !important;
    }

    /* Main menu links */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu > li > a {
        display: flex;
        align-items: center;
        justify-content: space-between;

        width: 100%;
        box-sizing: border-box;

        color: #FFFFFF !important;
        font-family: Poppins, sans-serif;
        font-size: 17px;
        font-weight: 500;

        text-decoration: none !important;
        padding: 13px 16px !important;
        border-radius: 8px;

        background: transparent !important;
        transition: all .3s ease;
    }

    /* Main menu hover */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu > li > a:hover {
        color: #FFFFFF !important;
        background: rgba(255,255,255,.14) !important;
        padding-left: 23px !important;
    }

    /* Submenu design */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu li.menu-item-has-children > ul.sub-menu {
        background: rgba(10, 65, 91, .40) !important;
        border: 1px solid rgba(255,255,255,.16);
        border-radius: 10px;
        margin: 5px 0 10px !important;
        padding: 7px !important;
    }

    /* Submenu links */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu ul.sub-menu li a {
        display: block;
        color: #FFFFFF !important;

        font-family: Poppins, sans-serif;
        font-size: 15px;
        font-weight: 400;

        text-decoration: none !important;
        padding: 12px 15px !important;
        border-radius: 7px;

        background: transparent !important;
        transition: all .3s ease;
    }

    /* Submenu hover */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu ul.sub-menu li a:hover {
        color: #FFFFFF !important;
        background: rgba(255,255,255,.15) !important;
        padding-left: 22px !important;
    }

    /* Remove default bullets completely */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu li::marker,
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu li::before {
        content: none !important;
        display: none !important;
    }

    /* Remove unwanted borders */
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu li,
    .elementor-1889 .elementor-element.elementor-element-c2fe35e ul.menu a {
        border-left: none !important;
        border-right: none !important;
    }

}/* End custom CSS */