.elementor-96132 .elementor-element.elementor-element-0dd745b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-edd1997 img{width:100%;max-width:100%;}.elementor-96132 .elementor-element.elementor-element-c017bc2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-96132 .elementor-element.elementor-element-1f969f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-4db1e12{--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-96132 .elementor-element.elementor-element-719764b{--spacer-size:1px;}.elementor-96132 .elementor-element.elementor-element-75dc39f{--display:flex;}.elementor-96132 .elementor-element.elementor-element-f7a3bab{width:var( --container-widget-width, 103px );max-width:103px;--container-widget-width:103px;--container-widget-flex-grow:0;text-align:center;}.elementor-96132 .elementor-element.elementor-element-f7a3bab.elementor-element{--align-self:center;}.elementor-96132 .elementor-element.elementor-element-2df5d07{--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;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-2df5d07.e-con{--align-self:center;}.elementor-96132 .elementor-element.elementor-element-410098e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-410098e .elementor-icon-wrapper{text-align:center;}.elementor-96132 .elementor-element.elementor-element-410098e .elementor-icon{font-size:23px;}.elementor-96132 .elementor-element.elementor-element-410098e .elementor-icon svg{height:23px;}.elementor-96132 .elementor-element.elementor-element-abc1ed1{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-abc1ed1 .elementor-icon-wrapper{text-align:center;}.elementor-96132 .elementor-element.elementor-element-abc1ed1 .elementor-icon{font-size:20px;}.elementor-96132 .elementor-element.elementor-element-abc1ed1 .elementor-icon svg{height:20px;}.elementor-96132 .elementor-element.elementor-element-cce4b5b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-1aa382e{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-1aa382e:not(.elementor-motion-effects-element-type-background), .elementor-96132 .elementor-element.elementor-element-1aa382e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96132 .elementor-element.elementor-element-9d9bd39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-menu-toggle{margin:0 auto;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu .elementor-item{font-family:"IRANSansX FaNum Dot4", Sans-serif;font-size:14px;font-weight:400;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .e--pointer-framed .elementor-item:before,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#00000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#00000000;}.elementor-96132 .elementor-element.elementor-element-fad9387{--e-nav-menu-horizontal-menu-item-margin:calc( 17px / 2 );}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:17px;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a:hover,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a:focus,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-menu-toggle:hover,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-menu-toggle:focus{color:#000000;}.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a:hover,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a:focus,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-96132 .elementor-element.elementor-element-9118e2e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-menu-toggle{margin:0 auto;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu .elementor-item{font-family:"IRANSansX FaNum Dot4", Sans-serif;font-size:14px;font-weight:400;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .e--pointer-framed .elementor-item:before,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#00000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#00000000;}.elementor-96132 .elementor-element.elementor-element-57fe667{--e-nav-menu-horizontal-menu-item-margin:calc( 17px / 2 );}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:17px;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a:hover,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a:focus,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-menu-toggle:hover,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-menu-toggle:focus{color:#000000;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a:hover,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a:focus,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-96132 .elementor-element.elementor-element-c811386{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-6e788ea img{width:100%;max-width:100%;}.elementor-96132 .elementor-element.elementor-element-303e259{--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-96132 .elementor-element.elementor-element-303e259:not(.elementor-motion-effects-element-type-background), .elementor-96132 .elementor-element.elementor-element-303e259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96132 .elementor-element.elementor-element-ac1f421{--display:flex;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__container .jet-mobile-menu__back i{color:#000000;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__container .jet-mobile-menu__back svg{color:#000000;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__container{z-index:999;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-menu-label{color:#000000;}.elementor-96132 .elementor-element.elementor-element-9316d5d{--display:flex;}.elementor-96132 .elementor-element.elementor-element-98e5c16{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-96132 .elementor-element.elementor-element-98e5c16.elementor-element{--align-self:center;}.elementor-96132 .elementor-element.elementor-element-d1dac94{--display:flex;}.elementor-96132 .elementor-element.elementor-element-c1a4a40{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6 .elementor-icon-wrapper{text-align:center;}.elementor-96132 .elementor-element.elementor-element-0ce29a6 .elementor-icon{font-size:23px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6 .elementor-icon svg{height:23px;}.elementor-96132 .elementor-element.elementor-element-90b5ef8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96132 .elementor-element.elementor-element-90b5ef8 .elementor-icon-wrapper{text-align:center;}.elementor-96132 .elementor-element.elementor-element-90b5ef8 .elementor-icon{font-size:23px;}.elementor-96132 .elementor-element.elementor-element-90b5ef8 .elementor-icon svg{height:23px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-96132 .elementor-element.elementor-element-9118e2e{--width:85%;}}@media(max-width:1366px) and (min-width:768px){.elementor-96132 .elementor-element.elementor-element-9d9bd39{--width:784px;}}@media(max-width:1366px){.elementor-96132 .elementor-element.elementor-element-fad9387 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-96132 .elementor-element.elementor-element-57fe667 .elementor-nav-menu .elementor-item{font-size:13px;}}@media(max-width:767px){.elementor-96132 .elementor-element.elementor-element-410098e{padding:0px 0px 0px 11px;}.elementor-96132 .elementor-element.elementor-element-410098e .elementor-icon{font-size:20px;}.elementor-96132 .elementor-element.elementor-element-410098e .elementor-icon svg{height:20px;}.elementor-96132 .elementor-element.elementor-element-c811386{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-303e259{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-ac1f421{--width:17%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-96132 .elementor-element.elementor-element-ac1f421.e-con{--align-self:center;}.elementor-96132 .elementor-element.elementor-element-38fe994 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-96132 .elementor-element.elementor-element-38fe994.elementor-element{--align-self:flex-start;}.elementor-96132 .elementor-element.elementor-element-38fe994{z-index:99;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:35px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:35px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:30px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__container .jet-mobile-menu__back svg{width:30px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-menu-label{font-size:14px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:10px;}.elementor-96132 .elementor-element.elementor-element-38fe994 .jet-mobile-menu__item .jet-dropdown-arrow svg{width:10px;}.elementor-96132 .elementor-element.elementor-element-9316d5d{--width:50%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-98e5c16{margin:0px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:74px;--container-widget-flex-grow:0;width:var( --container-widget-width, 74px );max-width:74px;text-align:end;}.elementor-96132 .elementor-element.elementor-element-98e5c16.elementor-element{--align-self:center;}.elementor-96132 .elementor-element.elementor-element-d1dac94{--width:33%;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-96132 .elementor-element.elementor-element-c1a4a40{padding:0px 0px 0px 12px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6{padding:0px 0px 0px 11px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6 .elementor-icon{font-size:20px;}.elementor-96132 .elementor-element.elementor-element-0ce29a6 .elementor-icon svg{height:20px;}.elementor-96132 .elementor-element.elementor-element-90b5ef8 .elementor-icon{font-size:20px;}.elementor-96132 .elementor-element.elementor-element-90b5ef8 .elementor-icon svg{height:20px;}}/* Start custom CSS for nav-menu, class: .elementor-element-57fe667 *//* =========================================================
   IRANEFARDA NAV MENU — CSS ONLY / STABLE NESTED VERSION
   =========================================================
   هدف:
   - بدون فلش
   - بدون JavaScript
   - بدون رنگ پس‌زمینه روی Hover
   - زیرخط فقط به اندازه خود نوشته
   - قیمت‌ها همیشه زیر «پک شروع فروش» داخل همان Dropdown دیده شوند
   - هیچ باز/بسته شدن ناگهانی و پرش هنگام حرکت موس وجود نداشته باشد
   - فقط منوی «پک‌های پیشنهادی» این رفتار را دارد
   ========================================================= */


/* =========================================================
   1) MAIN MENU
   ========================================================= */

.elementor-nav-menu .elementor-item {
    position: relative;
    display: inline-block;
    padding-bottom: 10px !important;
}

.elementor-nav-menu .elementor-item::after {
    content: '';
    position: absolute;

    right: 0;
    bottom: 0;

    width: 100%;
    height: 1px;

    background-color: currentColor;

    transform: scaleX(0);
    transform-origin: right center;

    transition: transform 0.15s ease-out;

    pointer-events: none;
}

.elementor-nav-menu .elementor-item:hover::after {
    transform: scaleX(1);
}


/* =========================================================
   2) GENERAL SUBMENU LINKS
   بدون رنگ Hover
   ========================================================= */

.elementor-nav-menu .elementor-sub-item {
    position: relative !important;

    display: inline-block !important;

    width: auto !important;

    margin: 0 !important;
    padding: 5px 0 7px !important;

    box-sizing: border-box !important;

    font-size: 13px !important;
    line-height: 1.4 !important;

    direction: rtl !important;
    text-align: right !important;

    white-space: nowrap !important;

    background: transparent !important;
    background-color: transparent !important;

    text-decoration: none !important;
}


/* pseudo underline های قبلی Elementor خاموش */
.elementor-nav-menu .elementor-sub-item::after {
    content: none !important;
    display: none !important;
}


/* فقط زیرخط خود نوشته */
.elementor-nav-menu .elementor-sub-item:hover {
    background: transparent !important;
    background-color: transparent !important;

    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 5px !important;
    text-decoration-skip-ink: none !important;
}


/* =========================================================
   3) GENERAL LEVEL 2 DROPDOWN
   ========================================================= */

.elementor-nav-menu > li.menu-item {
    position: relative;
}

html body
.elementor-nav-menu
> li.menu-item
> ul.elementor-nav-menu--dropdown,

html body
.elementor-nav-menu
> li.menu-item
> ul.sub-menu {

    position: absolute !important;

    top: 100% !important;

    right: 0 !important;
    left: auto !important;

    width: 210px !important;
    min-width: 210px !important;

    margin: 0 !important;

    padding: 5px 8px 9px 8px !important;

    box-sizing: border-box !important;

    background: #ffffff !important;
    background-color: #ffffff !important;

    border: none !important;
    box-shadow: none !important;

    z-index: 999 !important;

    direction: rtl !important;
    text-align: right !important;

    list-style: none !important;

    animation: none !important;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition:
        opacity 0.15s ease-out,
        visibility 0s linear 0.15s !important;
}


/* Level 2 باز شود */
html body
.elementor-nav-menu
> li.menu-item:hover
> ul.elementor-nav-menu--dropdown,

html body
.elementor-nav-menu
> li.menu-item:hover
> ul.sub-menu {

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;

    transition-delay: 0s !important;
}


/* وقتی داخل خود Dropdown هستیم باز بماند */
html body
.elementor-nav-menu
> li.menu-item
> ul.elementor-nav-menu--dropdown:hover,

html body
.elementor-nav-menu
> li.menu-item
> ul.sub-menu:hover {

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}


/* =========================================================
   4) GENERAL DROPDOWN ROWS
   ========================================================= */

html body
.elementor-nav-menu
> li.menu-item
> ul.elementor-nav-menu--dropdown
> li.menu-item,

html body
.elementor-nav-menu
> li.menu-item
> ul.sub-menu
> li.menu-item {

    position: relative !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    direction: rtl !important;
    text-align: right !important;

    white-space: nowrap !important;

    list-style: none !important;

    background: transparent !important;
    background-color: transparent !important;
}


/* =========================================================
   5) فقط «پک‌های پیشنهادی»
   menu-item-1034
   ========================================================= */

@media (min-width: 1025px) {

    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown {

        width: 230px !important;
        min-width: 230px !important;
        max-width: 230px !important;

        padding: 7px 12px 10px 12px !important;

        overflow: visible !important;
    }


    /* ردیف‌های اصلی */
    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item {

        position: relative !important;

        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        background-color: transparent !important;
    }


    /* لینک‌های اصلی داخل پک‌ها */
    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item
    > a.elementor-sub-item {

        display: inline-block !important;

        width: auto !important;

        min-height: 30px !important;

        margin: 0 !important;

        padding: 6px 0 7px 0 !important;

        background: transparent !important;
        background-color: transparent !important;

        font-size: 13px !important;
        line-height: 1.4 !important;

        text-align: right !important;
        direction: rtl !important;
    }


    /* =====================================================
       6) «پک شروع فروش»
       کمی مشخص‌تر، بدون فلش و بدون رنگ
       ===================================================== */

    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > a.elementor-sub-item {

        font-weight: 500 !important;
    }


    /* =====================================================
       7) LEVEL 3
       همیشه داخل همان Dropdown دیده شود
       این باعث حذف کامل پرش و بسته‌شدن ناگهانی می‌شود
       ===================================================== */

    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > ul.elementor-nav-menu--dropdown {

        position: static !important;

        top: auto !important;
        right: auto !important;
        left: auto !important;

        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        margin: 0 !important;

        /*
           تورفتگی Level 3 برای نشان دادن رابطه فرزند
        */
        padding: 0 14px 3px 0 !important;

        box-sizing: border-box !important;

        background: transparent !important;
        background-color: transparent !important;

        border: none !important;
        box-shadow: none !important;

        z-index: auto !important;

        direction: rtl !important;
        text-align: right !important;

        list-style: none !important;

        /*
           همیشه داخل Dropdown اصلی دیده شود
        */
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        overflow: visible !important;

        transform: none !important;
        transition: none !important;
    }


    /* =====================================================
       8) LEVEL 3 ROWS
       ===================================================== */

    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > ul.elementor-nav-menu--dropdown
    > li.menu-item {

        position: relative !important;

        display: block !important;

        width: 100% !important;

        min-height: 27px !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        background-color: transparent !important;

        direction: rtl !important;
        text-align: right !important;
    }


    /* =====================================================
       9) LEVEL 3 LINKS
       کمی کوچک‌تر و با تورفتگی
       ===================================================== */

    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > ul.elementor-nav-menu--dropdown
    > li.menu-item
    > a.elementor-sub-item {

        position: relative !important;

        display: inline-block !important;

        width: auto !important;

        min-height: 27px !important;

        margin: 0 !important;

        padding: 4px 0 5px 0 !important;

        background: transparent !important;
        background-color: transparent !important;

        color: rgba(0, 0, 0, 0.68) !important;

        font-size: 12px !important;
        font-weight: 400 !important;

        line-height: 1.45 !important;

        direction: rtl !important;
        text-align: right !important;

        white-space: nowrap !important;
    }


    /* Level 3 hover = فقط underline */
    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > ul.elementor-nav-menu--dropdown
    > li.menu-item
    > a.elementor-sub-item:hover {

        background: transparent !important;
        background-color: transparent !important;

        color: rgba(0, 0, 0, 0.68) !important;

        text-decoration-line: underline !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: 5px !important;
        text-decoration-skip-ink: none !important;
    }


    /* فاصله کوتاه بعد از آخرین قیمت */
    .elementor-location-header
    .elementor-nav-menu--main
    .elementor-nav-menu
    > li.menu-item-1034
    > ul.elementor-nav-menu--dropdown
    > li.menu-item-91663
    > ul.elementor-nav-menu--dropdown
    > li.menu-item:last-child {

        margin-bottom: 4px !important;
    }

}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-38fe994 */.jet-mobile-menu__back svg.e-font-icon-svg.e-fas-angle-left {
    width: 14px !important;
    height: 22px !important;
}/* End custom CSS */