.elementor-10386 .elementor-element.elementor-element-b29e0e0{--display:flex;--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-10386 .elementor-element.elementor-element-aab66fb{--display:flex;}.elementor-10386 .elementor-element.elementor-element-6123ed4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10386 .elementor-element.elementor-element-d0fc62a{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-10386 .elementor-element.elementor-element-d0fc62a .elementor-icon-list-text{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-d632601{--display:flex;}.elementor-10386 .elementor-element.elementor-element-0b60fc9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10386 .elementor-element.elementor-element-3a361e7{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-10386 .elementor-element.elementor-element-3a361e7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-543e853{--display:flex;}.elementor-10386 .elementor-element.elementor-element-a6cc853 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10386 .elementor-element.elementor-element-efe9cad{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-10386 .elementor-element.elementor-element-efe9cad .elementor-icon-list-text{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-8cded28{--display:flex;}.elementor-10386 .elementor-element.elementor-element-180bace > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10386 .elementor-element.elementor-element-4984a2b{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-10386 .elementor-element.elementor-element-4984a2b .elementor-icon-list-text{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-fa25512{--display:flex;}.elementor-10386 .elementor-element.elementor-element-3e76551 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10386 .elementor-element.elementor-element-b4777d7{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-10386 .elementor-element.elementor-element-b4777d7 .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS for heading, class: .elementor-element-44eccc4 *//* =========================================================
   VIEW ALL HEADING
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all,
.elementor-editor-active .syndiq-mega-view-all{

    margin-top:5px !important;

    border-top:1px solid rgba(255,255,255,.08);
}

#syndiq-mega-panel .syndiq-mega-view-all .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all .elementor-heading-title{

    color:#c99742 !important;

    font-size:13px !important;
    font-weight:700 !important;

    text-transform:none !important;
    letter-spacing:.02em;

    cursor:pointer;

    transition:
        color .18s ease,
        transform .18s ease;
}

#syndiq-mega-panel .syndiq-mega-view-all a,
.elementor-editor-active .syndiq-mega-view-all a{

    color:inherit !important;
    text-decoration:none !important;
}

#syndiq-mega-panel .syndiq-mega-view-all:hover .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all:hover .elementor-heading-title{

    color:#e4bc75 !important;

    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9e0ae *//* =========================================================
   VIEW ALL HEADING
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all,
.elementor-editor-active .syndiq-mega-view-all{

    margin-top:5px !important;

    border-top:1px solid rgba(255,255,255,.08);
}

#syndiq-mega-panel .syndiq-mega-view-all .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all .elementor-heading-title{

    color:#c99742 !important;

    font-size:13px !important;
    font-weight:700 !important;

    text-transform:none !important;
    letter-spacing:.02em;

    cursor:pointer;

    transition:
        color .18s ease,
        transform .18s ease;
}

#syndiq-mega-panel .syndiq-mega-view-all a,
.elementor-editor-active .syndiq-mega-view-all a{

    color:inherit !important;
    text-decoration:none !important;
}

#syndiq-mega-panel .syndiq-mega-view-all:hover .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all:hover .elementor-heading-title{

    color:#e4bc75 !important;

    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0d78ab *//* =========================================================
   VIEW ALL HEADING
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all,
.elementor-editor-active .syndiq-mega-view-all{

    margin-top:5px !important;

    border-top:1px solid rgba(255,255,255,.08);
}

#syndiq-mega-panel .syndiq-mega-view-all .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all .elementor-heading-title{

    color:#c99742 !important;

    font-size:13px !important;
    font-weight:700 !important;

    text-transform:none !important;
    letter-spacing:.02em;

    cursor:pointer;

    transition:
        color .18s ease,
        transform .18s ease;
}

#syndiq-mega-panel .syndiq-mega-view-all a,
.elementor-editor-active .syndiq-mega-view-all a{

    color:inherit !important;
    text-decoration:none !important;
}

#syndiq-mega-panel .syndiq-mega-view-all:hover .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all:hover .elementor-heading-title{

    color:#e4bc75 !important;

    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2183748 *//* =========================================================
   VIEW ALL HEADING
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all,
.elementor-editor-active .syndiq-mega-view-all{

    margin-top:5px !important;

    border-top:1px solid rgba(255,255,255,.08);
}

#syndiq-mega-panel .syndiq-mega-view-all .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all .elementor-heading-title{

    color:#c99742 !important;

    font-size:13px !important;
    font-weight:700 !important;

    text-transform:none !important;
    letter-spacing:.02em;

    cursor:pointer;

    transition:
        color .18s ease,
        transform .18s ease;
}

#syndiq-mega-panel .syndiq-mega-view-all a,
.elementor-editor-active .syndiq-mega-view-all a{

    color:inherit !important;
    text-decoration:none !important;
}

#syndiq-mega-panel .syndiq-mega-view-all:hover .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all:hover .elementor-heading-title{

    color:#e4bc75 !important;

    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af0cf7 *//* =========================================================
   VIEW ALL HEADING
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all,
.elementor-editor-active .syndiq-mega-view-all{

    margin-top:5px !important;

    border-top:1px solid rgba(255,255,255,.08);
}

#syndiq-mega-panel .syndiq-mega-view-all .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all .elementor-heading-title{

    color:#c99742 !important;

    font-size:13px !important;
    font-weight:700 !important;

    text-transform:none !important;
    letter-spacing:.02em;

    cursor:pointer;

    transition:
        color .18s ease,
        transform .18s ease;
}

#syndiq-mega-panel .syndiq-mega-view-all a,
.elementor-editor-active .syndiq-mega-view-all a{

    color:inherit !important;
    text-decoration:none !important;
}

#syndiq-mega-panel .syndiq-mega-view-all:hover .elementor-heading-title,
.elementor-editor-active .syndiq-mega-view-all:hover .elementor-heading-title{

    color:#e4bc75 !important;

    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29e0e0 *//* =========================================================
   SYNDIQ GAMES — MEGA MENU
   FRONTEND + ELEMENTOR EDITOR PREVIEW
========================================================= */

#syndiq-mega-panel,
.elementor-editor-active .syndiq-mega-content {
    --syndiq-gold: #c99742;
    --syndiq-gold-light: #e4bc75;

    --syndiq-bg-top: #202020;
    --syndiq-bg-middle: #191919;
    --syndiq-bg-bottom: #141414;

    --syndiq-text: #f0f0f0;
    --syndiq-text-muted: #c5c5c5;

    --syndiq-border: rgba(201, 151, 66, 0.26);
    --syndiq-divider: rgba(255, 255, 255, 0.10);

    --syndiq-hover-bg: rgba(201, 151, 66, 0.12);
}


/* =========================================================
   PANEL / EDITOR BACKGROUND
========================================================= */

#syndiq-mega-panel {
    background:
        linear-gradient(
            180deg,
            var(--syndiq-bg-top) 0%,
            var(--syndiq-bg-middle) 52%,
            var(--syndiq-bg-bottom) 100%
        ) !important;

    border-top: 1px solid var(--syndiq-border);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.46),
        inset 0 1px 0 rgba(255, 255, 255, 0.04);
}


/* Background μέσα στον Elementor editor */
.elementor-editor-active .syndiq-mega-content {
    background:
        linear-gradient(
            180deg,
            var(--syndiq-bg-top) 0%,
            var(--syndiq-bg-middle) 52%,
            var(--syndiq-bg-bottom) 100%
        ) !important;

    border-top: 1px solid var(--syndiq-border);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    box-shadow:
        0 18px 42px rgba(0, 0, 0, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.04);
}


/* =========================================================
   WIDTH
========================================================= */

#syndiq-mega-panel .syndiq-mega-panel__inner {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0;
}


/* =========================================================
   MAIN CONTAINER
========================================================= */

#syndiq-mega-panel .syndiq-mega-content,
.elementor-editor-active .syndiq-mega-content {
    width: 100% !important;
    max-width: 1300px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;

    gap: 34px !important;

    margin: 0 auto !important;
    padding: 32px 36px 34px !important;

    min-height: auto !important;
    height: auto !important;
}


/* Elementor inner wrapper */
.elementor-editor-active .syndiq-mega-content > .e-con-inner {
    width: 100% !important;
    max-width: 1300px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;

    gap: 34px !important;

    margin: 0 auto !important;
}


/* =========================================================
   COLUMNS
========================================================= */

#syndiq-mega-panel .syndiq-mega-column,
.elementor-editor-active .syndiq-mega-column {
    position: relative !important;

    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 4px 22px 6px 0 !important;

    background: transparent !important;

    border-radius: 8px;

    transition:
        background-color 180ms ease,
        transform 180ms ease;
}


/* Διακριτικό hover σε ολόκληρη τη στήλη */
#syndiq-mega-panel .syndiq-mega-column:hover,
.elementor-editor-active .syndiq-mega-column:hover {
    background: rgba(255, 255, 255, 0.025) !important;
}


/* Elementor child wrapper */
.elementor-editor-active .syndiq-mega-column > .e-con-inner {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Κάθετη διαχωριστική γραμμή */
#syndiq-mega-panel .syndiq-mega-column:not(:last-child)::after,
.elementor-editor-active .syndiq-mega-column:not(:last-child)::after {
    content: "";

    position: absolute;
    top: 2px;
    right: 0;
    bottom: 2px;

    width: 1px;

    background:
        linear-gradient(
            180deg,
            transparent 0%,
            rgba(201, 151, 66, 0.28) 18%,
            rgba(255, 255, 255, 0.10) 82%,
            transparent 100%
        );

    pointer-events: none;
}


/* =========================================================
   TITLES
========================================================= */

#syndiq-mega-panel .syndiq-mega-title,
.elementor-editor-active .syndiq-mega-title {
    width: 100% !important;

    margin: 0 0 10px !important;
    padding: 0 0 10px !important;
}

#syndiq-mega-panel .syndiq-mega-title .elementor-heading-title,
.elementor-editor-active .syndiq-mega-title .elementor-heading-title {
    position: relative;

    margin: 0 !important;

    color: var(--syndiq-gold) !important;

    font-size: 15px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;

    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;

    transition: color 160ms ease;
}


/* Μικρή χρυσή γραμμή */
#syndiq-mega-panel .syndiq-mega-title .elementor-heading-title::after,
.elementor-editor-active .syndiq-mega-title .elementor-heading-title::after {
    content: "";

    display: block;

    width: 38px;
    height: 2px;

    margin-top: 11px;

    background:
        linear-gradient(
            90deg,
            var(--syndiq-gold),
            rgba(201, 151, 66, 0)
        );
}


/* Τίτλοι με link */
#syndiq-mega-panel .syndiq-mega-title a,
.elementor-editor-active .syndiq-mega-title a {
    color: inherit !important;
    text-decoration: none !important;
}

#syndiq-mega-panel .syndiq-mega-title a:hover,
.elementor-editor-active .syndiq-mega-title a:hover {
    color: var(--syndiq-gold-light) !important;
}


/* =========================================================
   ICON LIST
========================================================= */

#syndiq-mega-panel .syndiq-mega-list,
.elementor-editor-active .syndiq-mega-list {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* List wrapper */
#syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-items,
.elementor-editor-active .syndiq-mega-list .elementor-icon-list-items {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;

    gap: 2px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Κάθε item */
#syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-item,
.elementor-editor-active .syndiq-mega-list .elementor-icon-list-item {
    position: relative;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Κάθε link */
#syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-item > a,
.elementor-editor-active .syndiq-mega-list .elementor-icon-list-item > a {
    position: relative;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 34px !important;

    padding: 7px 10px 7px 0 !important;

    color: var(--syndiq-text-muted) !important;
    text-decoration: none !important;

    border-radius: 5px;

    transition:
        color 150ms ease,
        background-color 150ms ease,
        padding-left 150ms ease,
        transform 150ms ease;
}


/* Elementor editor items χωρίς links */
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item:not(:has(> a)) {
    min-height: 34px !important;

    display: flex !important;
    align-items: center !important;

    padding: 7px 10px 7px 0 !important;

    border-radius: 5px;
}


/* Text */
#syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-text,
.elementor-editor-active .syndiq-mega-list .elementor-icon-list-text {
    color: var(--syndiq-text-muted) !important;

    font-size: 13.5px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;

    transition: color 150ms ease;
}


/* Κρύβουμε default icons */
#syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-icon,
.elementor-editor-active .syndiq-mega-list .elementor-icon-list-icon {
    display: none !important;
}


/* Hover arrow */
#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a::before,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a::before {
    content: "›";

    position: absolute;
    left: 4px;

    color: var(--syndiq-gold);
    font-size: 18px;
    line-height: 1;

    opacity: 0;
    transform: translateX(-6px);

    transition:
        opacity 150ms ease,
        transform 150ms ease;
}


/* Hover */
#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:hover,
#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:hover,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible {
    padding-left: 19px !important;

    color: #ffffff !important;
    background: var(--syndiq-hover-bg) !important;

    transform: translateX(2px);

    outline: none;
}

#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:hover
.elementor-icon-list-text,
#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible
.elementor-icon-list-text,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:hover
.elementor-icon-list-text,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible
.elementor-icon-list-text {
    color: #ffffff !important;
}

#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:hover::before,
#syndiq-mega-panel
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible::before,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:hover::before,
.elementor-editor-active
.syndiq-mega-list
.elementor-icon-list-item > a:focus-visible::before {
    opacity: 1;
    transform: translateX(0);
}


/* =========================================================
   VIEW ALL
========================================================= */

#syndiq-mega-panel .syndiq-mega-view-all > a,
.elementor-editor-active .syndiq-mega-view-all > a {
    margin-top: 9px;
    padding-top: 12px !important;

    color: var(--syndiq-gold) !important;
    font-weight: 700 !important;

    border-top: 1px solid rgba(255, 255, 255, 0.09);
}

#syndiq-mega-panel .syndiq-mega-view-all > a:hover,
.elementor-editor-active .syndiq-mega-view-all > a:hover {
    color: var(--syndiq-gold-light) !important;
}


/* =========================================================
   EDITOR-SPECIFIC FIXES
========================================================= */

.elementor-editor-active body {
    background: #151515;
}

.elementor-editor-active .elementor-location-single,
.elementor-editor-active .elementor,
.elementor-editor-active .elementor-section-wrap {
    background: #151515;
}

.elementor-editor-active .syndiq-mega-content .e-con,
.elementor-editor-active .syndiq-mega-content .elementor-widget {
    background-color: transparent;
}

.elementor-editor-active .syndiq-mega-content.elementor-element-edit-mode {
    outline-color: rgba(201, 151, 66, 0.75) !important;
}


/* =========================================================
   BACKDROP — FRONTEND ONLY
========================================================= */

#syndiq-mega-backdrop {
    background: rgba(0, 0, 0, 0.44);
    backdrop-filter: blur(1.5px);
    -webkit-backdrop-filter: blur(1.5px);
}




/* =========================================================
   SMALLER DESKTOPS
========================================================= */

@media (max-width: 1199px) {

    #syndiq-mega-panel .syndiq-mega-content,
    .elementor-editor-active .syndiq-mega-content {
        gap: 22px !important;
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    #syndiq-mega-panel .syndiq-mega-column,
    .elementor-editor-active .syndiq-mega-column {
        padding-right: 16px !important;
    }

    #syndiq-mega-panel .syndiq-mega-title .elementor-heading-title,
    .elementor-editor-active .syndiq-mega-title .elementor-heading-title {
        font-size: 12.5px !important;
    }

    #syndiq-mega-panel .syndiq-mega-list .elementor-icon-list-text,
    .elementor-editor-active .syndiq-mega-list .elementor-icon-list-text {
        font-size: 12.5px !important;
    }
}/* End custom CSS */