.elementor-170 .elementor-element.elementor-element-b732c12{--display:flex;--min-height:1440px;--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-170 .elementor-element.elementor-element-b732c12.e-con{--order:-99999 /* order start hack */;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-170 .elementor-element.elementor-element-8dbeccb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-170 .elementor-element.elementor-element-8dbeccb img{width:55%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-170 .elementor-element.elementor-element-28b64be{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a, .elementor-170 .elementor-element.elementor-element-28b64be .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:none;}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a:hover,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a:focus,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a.highlighted,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-menu-toggle:hover,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a:hover,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a:focus,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown .elementor-item, .elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:600;}#elementor-popup-modal-170 .dialog-widget-content{animation-duration:0.4s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-170{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-170 .dialog-message{width:598px;height:100vh;align-items:flex-start;}#elementor-popup-modal-170 .dialog-close-button{display:flex;}#elementor-popup-modal-170 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-170 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-b732c12{--min-height:412px;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-170 .elementor-element.elementor-element-8dbeccb{margin:13px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;padding:11px 0px 11px 0px;}.elementor-170 .elementor-element.elementor-element-8dbeccb img{width:100%;}.elementor-170 .elementor-element.elementor-element-28b64be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown .elementor-item, .elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-170 .elementor-element.elementor-element-28b64be .elementor-nav-menu--dropdown a{padding-top:13px;padding-bottom:13px;}#elementor-popup-modal-170 .dialog-message{width:65vw;}#elementor-popup-modal-170 .dialog-close-button{top:3em;}body:not(.rtl) #elementor-popup-modal-170 .dialog-close-button{right:6%;}body.rtl #elementor-popup-modal-170 .dialog-close-button{left:6%;}}@media(min-width:768px){.elementor-170 .elementor-element.elementor-element-b732c12{--content-width:1095px;}}/* Start custom CSS for nav-menu, class: .elementor-element-28b64be *//* تنظیم کلی استایل ردیف‌های منو */
.elementor-170 .elementor-element.elementor-element-28b64be ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-170 .elementor-element.elementor-element-28b64be ul > li {
    border-bottom: 1px solid #F3F4F6 !important; /* خط جداکننده ملایم */
    position: relative !important;
}

.elementor-170 .elementor-element.elementor-element-28b64be ul > li:last-child {
    border-bottom: none !important;
}

/* اصلاح تگ a برای تراز شدن عالی آیکون و متن */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li > a {
    display: flex !important;
    align-items: center !important; /* تراز عمودی کاملاً وسط */
    padding: 10px 16px !important;
    text-decoration: none !important;
    color: #0B1C2D !important; /* رنگ متن تیره */
    font-weight: 600 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
}

/* ساخت دقیق باکس سفید دور آیکون‌ها و اجبار به نمایش همیشگی */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li > a::before {
    content: "" !important;
    display: inline-flex !important; /* تغییر به inline-flex برای رندر بهتر آیکون متمرکز */
    visibility: visible !important; /* اجبار به نمایان بودن */
    opacity: 1 !important; /* جلوگیری از صفر شدن آیکون‌ها در حالت عادی */
    width: 40px !important; /* اندازه استاندارد باکس */
    height: 40px !important;
    min-width: 40px !important; /* جلوگیری از تغییر سایز ناخواسته */
    background-color: #FFFFFF !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    background-size: 18px 18px !important; /* اندازه آیکون داخلی */
    background-repeat: no-repeat !important;
    background-position: center !important;
    margin-right: 12px !important; /* فاصله مناسب از متن منو */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.3s ease !important;
    
    /* غیرفعال کردن پوزیشن مطلق‌های احتمالی قالب */
    position: static !important;
    float: none !important;
    transform: none !important;
}

/* ==================================================== */
/*  استایل داینامیک ردیف فعال (هر صفحه‌ای که کاربر داخلش هست)  */
/* ==================================================== */

/* استایل باکس لینک فعال (افکت هاله بنفش ملایم دور ردیف) */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li.current-menu-item > a,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li.current_page_item > a,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li.elementor-active > a,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:has(a.elementor-item-active) > a {
    background-color: #F5F3FF !important; /* پس‌زمینه بنفش ملایم منوی فعال */
    border-radius: 12px !important;
}

/* ==================================================== */

/* حذف آیکون از زیرمنوها در صورت وجود */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) ul > li > a::before {
    display: none !important;
}


/* کدهای آیکون‌های SVG با رنگ بنفش جذاب */
/* 1. Home */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(1) > a::before {
     background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg>') !important;
}

/* 2. Crypto */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(2) > a::before {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"></path></svg>') !important;
}

/* 3. Forex */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(3) > a::before {
     background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"></path></svg>') !important;
}

/* 4. Affiliate */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a::before {
    background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h66.1c6.2-47.4 34.8-87.3 75.1-109.4z"></path></svg>') !important;
}

/* 5. FAQ */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(5) > a::before {
       background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z"></path></svg>') !important;
}

/* 6. Blog */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(6) > a::before {
      background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"/></svg>') !important;
}

/* 7. Contact Us */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(7) > a::before {
    background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%236F52ED" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"/></svg>') !important;
}

/* ==================================================== */
/*  استایل فلش‌ها (شبه‌عنصر after)  */
/* ==================================================== */

/* ۱. مخفی کردن آیکون پیش‌فرض قالب در بخش Affiliate */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a .sub-arrow,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a i,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a svg:not(:first-child) {
    display: none !important;
}

/* ۲. تراز کردن نگهدارنده اصلی منوی Affiliate */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a {
    position: relative !important;
}

/* ۳. انتقال فلش رو به پایینِ Affiliate به انتهای سمت راست منو */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4) > a::after {
    content: "" !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    right: 20px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 12px !important;
    height: 12px !important;
    margin: 0 !important;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%230B1C2D" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192c-6.25 6.25-14.43 9.375-22.62 9.375z"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    transition: transform 0.3s ease !important;
}

/* ۴. افکت چرخیدن فلش Affiliate هنگام باز شدن زیرمنو */
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4).elementor-active > a::after,
.elementor-170 .elementor-element.elementor-element-28b64be ul > li:nth-child(4).active > a::after {
    transform: translateY(-50%) rotate(180deg) !important;
}/* End custom CSS */