.elementor-9367 .elementor-element.elementor-element-c9b33a0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--z-index:100;}.elementor-9367 .elementor-element.elementor-element-c9b33a0:not(.elementor-motion-effects-element-type-background), .elementor-9367 .elementor-element.elementor-element-c9b33a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9367 .elementor-element.elementor-element-93815dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9367 .elementor-element.elementor-element-4bb3b38{--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;--justify-content:center;}.elementor-9367 .elementor-element.elementor-element-a99738b > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle{margin-right:auto;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu .elementor-item{font-family:"YEKAN BAKH", Sans-serif;font-size:15px;font-weight:500;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#002C9C;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed .elementor-item:before,
					.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed .elementor-item:after{border-color:#002C9C;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-underline .elementor-item:after,
					 .elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-overline .elementor-item:before,
					 .elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-double-line .elementor-item:before,
					 .elementor-9367 .elementor-element.elementor-element-a99738b .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--dropdown .elementor-item, .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"YEKAN BAKH", Sans-serif;font-weight:500;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--dropdown{border-radius:5px 5px 5px 5px;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-9367 .elementor-element.elementor-element-a99738b div.elementor-menu-toggle{color:#FFFFFF;}.elementor-9367 .elementor-element.elementor-element-a99738b div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-9367 .elementor-element.elementor-element-c9b33a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9367 .elementor-element.elementor-element-93815dc{--width:50%;--justify-content:center;}.elementor-9367 .elementor-element.elementor-element-c15ecc3{text-align:start;}.elementor-9367 .elementor-element.elementor-element-c15ecc3 img{width:56%;}.elementor-9367 .elementor-element.elementor-element-4bb3b38{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-9367 .elementor-element.elementor-element-c9b33a0{--content-width:1300px;}.elementor-9367 .elementor-element.elementor-element-93815dc{--width:13%;}.elementor-9367 .elementor-element.elementor-element-4bb3b38{--width:76%;}}/* Start custom CSS for nav-menu, class: .elementor-element-a99738b *//* =========================================
   ELEMENTOR NAV MENU
   Colors: #125684 / #A1C73A
========================================= */

.elementor-9367 .elementor-element.elementor-element-a99738b {
    --brand-blue: #125684;
    --brand-blue-dark: #0a3858;
    --brand-navy: #06243a;
    --brand-green: #A1C73A;
    --brand-green-light: #b8db58;
    --white: #ffffff;
}

/* =========================================
   DESKTOP MENU
========================================= */

@media (min-width: 1025px) {

    /* نوار اصلی منو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main > .elementor-nav-menu {
        display: flex;
        align-items: center;
        gap: 3px;

        padding: 5px 7px;

        background: rgba(6, 36, 58, 0.22);
        border: 1px solid rgba(255, 255, 255, 0.1);
        border-radius: 14px;

        box-shadow:
            0 8px 30px rgba(0, 0, 0, 0.08),
            inset 0 1px 0 rgba(255, 255, 255, 0.08);

        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }

    /* گزینه‌های اصلی */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item {
        min-height: 46px;
        padding: 10px 15px !important;

        color: var(--white) !important;
        background: transparent !important;

        border-radius: 9px;
        box-shadow: inset 0 -2px 0 transparent;

        font-size: 14px;
        font-weight: 600;

        transition:
            color 0.22s ease,
            background 0.22s ease,
            box-shadow 0.22s ease !important;
    }

    /* حذف افکت‌های پیش‌فرض المنتور */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item::before,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item::after {
        display: none !important;
    }

    /* هاور، صفحه فعال و گزینه باز */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.elementor-item-active,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.highlighted {
        color: var(--brand-green-light) !important;
        background: rgba(18, 86, 132, 0.35) !important;
        box-shadow: inset 0 -2px 0 var(--brand-green);
    }

    /* فلش زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-arrow {
        margin-right: 7px !important;
        color: var(--brand-green) !important;
        font-size: 11px;

        transition: transform 0.2s ease;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .elementor-item.highlighted .sub-arrow {
        transform: rotate(180deg);
    }

    /* پنل زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu {
        min-width: 205px !important;
        margin-top: 7px !important;
        padding: 8px !important;

        background: linear-gradient(
            145deg,
            var(--brand-blue) 0%,
            var(--brand-blue-dark) 55%,
            var(--brand-navy) 100%
        ) !important;

        border: 1px solid rgba(255, 255, 255, 0.12) !important;
        border-top: 3px solid var(--brand-green) !important;
        border-radius: 12px !important;

        box-shadow:
            0 18px 40px rgba(2, 24, 39, 0.3),
            inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;

        overflow: hidden;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu li {
        background: transparent !important;
        border: none !important;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu li + li {
        border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    }

    /* گزینه‌های زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu a {
        min-height: 43px;
        padding: 9px 13px !important;

        display: flex;
        align-items: center;

        direction: rtl;
        text-align: right !important;

        color: var(--white) !important;
        background: transparent !important;

        border-radius: 8px;

        font-size: 13px;
        font-weight: 500;

        transition:
            background 0.2s ease,
            color 0.2s ease !important;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu a:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu a.elementor-item-active {
        color: var(--white) !important;
        background: rgba(161, 199, 58, 0.17) !important;
    }
}


/* =========================================
   MOBILE AND TABLET MENU
========================================= */

@media (max-width: 1024px) {

    /* دکمه همبرگری */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle {
        position: relative;
        z-index: 1000001 !important;

        width: 46px;
        height: 46px;
        padding: 0 !important;

        display: flex;
        align-items: center;
        justify-content: center;

        color: var(--white) !important;

        background: linear-gradient(
            145deg,
            var(--brand-blue),
            var(--brand-blue-dark)
        ) !important;

        border: 1px solid rgba(161, 199, 58, 0.55) !important;
        border-radius: 13px;

        box-shadow:
            0 8px 22px rgba(6, 36, 58, 0.24),
            0 0 0 3px rgba(161, 199, 58, 0.07);

        transition:
            background 0.2s ease,
            color 0.2s ease !important;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle i,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle svg {
        width: 21px;
        height: 21px;
        font-size: 21px;
        color: inherit !important;

        transition: transform 0.22s ease;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle svg,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle svg * {
        fill: currentColor !important;
        stroke: currentColor !important;
    }

    /* دکمه هنگام باز بودن */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle.elementor-active {
        position: fixed !important;
        top: 18px !important;
        left: 18px !important;
        right: auto !important;

        color: var(--brand-navy) !important;
        background: var(--brand-green) !important;

        border-color: var(--brand-green-light) !important;
        box-shadow: 0 10px 28px rgba(0, 0, 0, 0.22);
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle.elementor-active i,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-menu-toggle.elementor-active svg {
        transform: rotate(90deg);
    }

    /* پنل کشویی اصلی */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        position: fixed !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: auto !important;

        width: min(86vw, 370px) !important;
        height: 100vh !important;
        height: 100dvh !important;
        max-height: none !important;

        margin: 0 !important;
        padding: 84px 18px 28px !important;

        display: block !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain;

        background:
            radial-gradient(
                circle at 15% 5%,
                rgba(161, 199, 58, 0.2),
                transparent 28%
            ),
            linear-gradient(
                155deg,
                var(--brand-blue) 0%,
                var(--brand-blue-dark) 52%,
                var(--brand-navy) 100%
            ) !important;

        border: none !important;
        border-right: 1px solid rgba(255, 255, 255, 0.13) !important;
        border-radius: 0 23px 23px 0 !important;

        box-shadow:
            25px 0 60px rgba(2, 24, 39, 0.4),
            100vw 0 0 rgba(3, 19, 31, 0.55) !important;

        opacity: 0;
        visibility: hidden;
        pointer-events: none;

        transform: translateX(-101%) !important;

        transition:
            transform 0.3s ease,
            opacity 0.22s ease,
            visibility 0s linear 0.3s !important;

        z-index: 999999 !important;
    }

    /* باز شدن پنل */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="false"],
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-menu-toggle.elementor-active
    + .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;

        transform: translateX(0) !important;

        transition:
            transform 0.3s ease,
            opacity 0.22s ease,
            visibility 0s !important;
    }

    /* بسته بودن پنل */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="true"] {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;

        transform: translateX(-101%) !important;
    }

    /* لیست منو */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    > .elementor-nav-menu {
        display: flex;
        flex-direction: column;
        gap: 6px;

        background: transparent !important;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container ul,
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container li {
        background: transparent !important;
        border: none !important;
    }

    /* گزینه‌های اصلی موبایل */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a {
        min-height: 49px;
        padding: 10px 14px !important;

        display: flex;
        align-items: center;

        direction: rtl;
        text-align: right !important;

        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.055) !important;

        border: 1px solid transparent !important;
        border-right: 3px solid transparent !important;
        border-radius: 11px;

        font-size: 14px;
        font-weight: 600;
        line-height: 1.7;

        transition:
            background 0.18s ease,
            border-color 0.18s ease !important;
    }

    /* گزینه فعال و زیرمنوی باز */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a:focus,
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a.elementor-item-active,
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a.highlighted {
        color: var(--white) !important;
        background: rgba(161, 199, 58, 0.16) !important;
        border-right-color: var(--brand-green) !important;
    }

    /* فلش زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    .sub-arrow {
        margin-right: auto !important;
        margin-left: 0 !important;

        color: var(--brand-green-light) !important;
        font-size: 12px;

        transition: transform 0.2s ease;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    a.highlighted .sub-arrow {
        transform: rotate(180deg);
    }

    /* زیرمنو موبایل */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    .sub-menu {
        margin: 6px 10px 8px !important;
        padding: 6px !important;

        background: rgba(3, 24, 39, 0.3) !important;

        border: none !important;
        border-right: 2px solid var(--brand-green) !important;
        border-radius: 10px;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    .sub-menu a {
        min-height: 41px;
        padding: 8px 11px !important;

        color: var(--white) !important;
        background: transparent !important;

        border-right: none !important;

        font-size: 13px;
        font-weight: 500;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    .sub-menu a:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    .sub-menu a.elementor-item-active {
        color: var(--white) !important;
        background: rgba(161, 199, 58, 0.13) !important;
    }

    /* اسکرول‌بار */
    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        scrollbar-width: thin;
        scrollbar-color: var(--brand-green) transparent;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container::-webkit-scrollbar {
        width: 4px;
    }

    .elementor-9367 .elementor-element.elementor-element-a99738b
    .elementor-nav-menu--dropdown.elementor-nav-menu__container::-webkit-scrollbar-thumb {
        background: var(--brand-green);
        border-radius: 20px;
    }
}

/* حذف انیمیشن برای کاربرانی که تنظیم کاهش حرکت دارند */
@media (prefers-reduced-motion: reduce) {

    .elementor-9367 .elementor-element.elementor-element-a99738b *,
    .elementor-9367 .elementor-element.elementor-element-a99738b *::before,
    .elementor-9367 .elementor-element.elementor-element-a99738b *::after {
        transition: none !important;
        animation: none !important;
    }
}

/* =========================================
   دسکتاپ فقط آبی و سفید
========================================= */

@media (min-width: 1025px) {

    /* هاور، گزینه فعال و منوی باز */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item:hover,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.elementor-item-active,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.highlighted {
        color: #ffffff !important;
        background: rgba(18, 86, 132, 0.72) !important;
        box-shadow: inset 0 -2px 0 #ffffff !important;
    }

    /* فلش زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-arrow {
        color: #ffffff !important;
    }

    /* خط بالای زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu {
        border-top-color: rgba(255, 255, 255, 0.85) !important;
    }

    /* هاور و گزینه فعال داخل زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu a:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu a.elementor-item-active {
        color: #ffffff !important;
        background: rgba(255, 255, 255, 0.13) !important;
    }
}

/* =========================================
   نسخه دسکتاپ مخصوص هدر سفید
========================================= */

@media (min-width: 1025px) {

    /* باکس اصلی منو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main > .elementor-nav-menu {
        background: #ffffff !important;

        border: 1px solid rgba(18, 86, 132, 0.14) !important;
        border-radius: 14px;

        box-shadow:
            0 8px 28px rgba(18, 86, 132, 0.08),
            inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;

        backdrop-filter: none;
        -webkit-backdrop-filter: none;
    }

    /* گزینه‌های عادی */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item {
        color: #125684 !important;
        background: transparent !important;
        box-shadow: inset 0 -2px 0 transparent !important;
    }

    /* هاور، گزینه فعال و گزینه باز */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item:hover,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.elementor-item-active,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-item.highlighted {
        color: #ffffff !important;
        background: #125684 !important;

        box-shadow:
            0 7px 18px rgba(18, 86, 132, 0.2) !important;
    }

    /* فلش گزینه‌های عادی */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-arrow {
        color: #125684 !important;
    }

    /* فلش در حالت هاور و باز */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .elementor-item:hover .sub-arrow,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .elementor-item.highlighted .sub-arrow,

    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .elementor-item.elementor-item-active .sub-arrow {
        color: #ffffff !important;
    }

    /* پنل زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu {
        background: linear-gradient(
            145deg,
            #125684 0%,
            #0d466e 55%,
            #092f4b 100%
        ) !important;

        border: 1px solid rgba(255, 255, 255, 0.14) !important;
        border-top: 3px solid #125684 !important;
        border-radius: 12px !important;

        box-shadow:
            0 18px 40px rgba(9, 47, 75, 0.26) !important;
    }

    /* نوشته‌های زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu a {
        color: #ffffff !important;
        background: transparent !important;
    }

    /* هاور و گزینه فعال زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu a:hover,
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu a.elementor-item-active {
        color: #125684 !important;
        background: #ffffff !important;
    }

    /* خطوط بین گزینه‌های زیرمنو */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu li + li {
        border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
    }
}

/* =========================================
   FIX - SUB MENU LEVEL 2 DESKTOP
   ========================================= */

@media (min-width: 1025px) {

    /* اجازه خروج زیرمنوی دوم از والد */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main .sub-menu {
        overflow: visible !important;
    }

    /* زیرمنوی سطح دوم */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu .sub-menu {
        position: absolute !important;

        /* باز شدن به سمت چپ */
        right: 100% !important;
        left: auto !important;

        top: -8px !important;

        min-width: 330px !important;
        margin: 0 8px 0 0 !important;

        padding: 8px !important;

        background: linear-gradient(
            145deg,
            var(--brand-blue) 0%,
            var(--brand-blue-dark) 55%,
            var(--brand-navy) 100%
        ) !important;

        border: 1px solid rgba(255,255,255,0.12) !important;
        border-top: 3px solid #ffffff !important;
        border-radius: 12px !important;

        box-shadow:
            0 18px 40px rgba(2,24,39,0.35),
            inset 0 1px 0 rgba(255,255,255,0.08) !important;

        z-index: 999999 !important;
    }

    /* وقتی آیتم زیرمنوی دوم هاور شد */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu > li:hover > .sub-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* فلش زیرمنوی دوم */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu .sub-menu .sub-arrow {
        color: #ffffff !important;
    }

    /* جلوگیری از بریده شدن در خود آیتم‌ها */
    .elementor-9367 .elementor-element.elementor-element-a99738b .elementor-nav-menu--main
    .sub-menu li {
        position: relative !important;
        overflow: visible !important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YEKAN BAKH';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://new.khodkafa.co/wp-content/uploads/2026/08/YekanBakhFaNum-Regular.woff2') format('woff2'),
		url('https://new.khodkafa.co/wp-content/uploads/2026/08/YekanBakhFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'YEKAN BAKH';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://new.khodkafa.co/wp-content/uploads/2026/08/YekanBakhFaNum-Bold.woff2') format('woff2'),
		url('https://new.khodkafa.co/wp-content/uploads/2026/08/YekanBakhFaNum-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */