.elementor-2074 .elementor-element.elementor-element-fad8db0{margin-top:55px;margin-bottom:0px;}.elementor-2074 .elementor-element.elementor-element-1e39c4f > .elementor-element-populated{border-style:none;}.elementor-2074 .elementor-element.elementor-element-1e39c4f > .elementor-element-populated, .elementor-2074 .elementor-element.elementor-element-1e39c4f > .elementor-element-populated > .elementor-background-overlay, .elementor-2074 .elementor-element.elementor-element-1e39c4f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .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-2074 .elementor-element.elementor-element-481eb96 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#9292928F;border-radius:10px 10px 10px 10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2074 .elementor-element.elementor-element-698ff47 .elementor-button{background-color:#2B3EF1;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-2074 .elementor-element.elementor-element-698ff47{width:var( --container-widget-width, 97.443% );max-width:97.443%;--container-widget-width:97.443%;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-698ff47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-39f44e3{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-729b23d{width:var( --container-widget-width, 5.807% );max-width:5.807%;margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:5.807%;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-729b23d .elementor-icon-wrapper{text-align:left;}.elementor-2074 .elementor-element.elementor-element-729b23d.elementor-view-stacked .elementor-icon:hover{background-color:#106DFF;}.elementor-2074 .elementor-element.elementor-element-729b23d.elementor-view-framed .elementor-icon:hover, .elementor-2074 .elementor-element.elementor-element-729b23d.elementor-view-default .elementor-icon:hover{color:#106DFF;border-color:#106DFF;}.elementor-2074 .elementor-element.elementor-element-729b23d.elementor-view-framed .elementor-icon:hover, .elementor-2074 .elementor-element.elementor-element-729b23d.elementor-view-default .elementor-icon:hover svg{fill:#106DFF;}.elementor-2074 .elementor-element.elementor-element-729b23d .elementor-icon{font-size:25px;}.elementor-2074 .elementor-element.elementor-element-729b23d .elementor-icon svg{height:25px;}.elementor-2074 .elementor-element.elementor-element-0bd778c{width:var( --container-widget-width, 5.826% );max-width:5.826%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:5.826%;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-0bd778c .elementor-icon-wrapper{text-align:center;}.elementor-2074 .elementor-element.elementor-element-0bd778c.elementor-view-stacked .elementor-icon:hover{background-color:#176BFF;}.elementor-2074 .elementor-element.elementor-element-0bd778c.elementor-view-framed .elementor-icon:hover, .elementor-2074 .elementor-element.elementor-element-0bd778c.elementor-view-default .elementor-icon:hover{color:#176BFF;border-color:#176BFF;}.elementor-2074 .elementor-element.elementor-element-0bd778c.elementor-view-framed .elementor-icon:hover, .elementor-2074 .elementor-element.elementor-element-0bd778c.elementor-view-default .elementor-icon:hover svg{fill:#176BFF;}.elementor-2074 .elementor-element.elementor-element-0bd778c .elementor-icon{font-size:22px;}.elementor-2074 .elementor-element.elementor-element-0bd778c .elementor-icon svg{height:22px;}.elementor-2074 .elementor-element.elementor-element-5dce904{width:var( --container-widget-width, 112.617% );max-width:112.617%;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112.617%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#666464BA;}.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2074 .elementor-element.elementor-element-97c6de3{width:100%;max-width:100%;padding:12px 12px 12px 12px;}.elementor-2074 .elementor-element.elementor-element-18579b8 > .elementor-element-populated{border-style:none;margin:-8px 0px -6px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2074 .elementor-element.elementor-element-18579b8 > .elementor-element-populated, .elementor-2074 .elementor-element.elementor-element-18579b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2074 .elementor-element.elementor-element-18579b8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-e4ed6b9{width:var( --container-widget-width, 98.252% );max-width:98.252%;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.252%;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-e4ed6b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;color:#333333;}.elementor-2074 .elementor-element.elementor-element-6beb5c7{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 57.893% );max-width:57.893%;margin:6px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57.893%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2074 .elementor-element.elementor-element-6beb5c7 .elementor-social-icon{background-color:#FFFFFFBA;--icon-padding:0.2em;}.elementor-2074 .elementor-element.elementor-element-6beb5c7 .elementor-social-icon i{color:#000000C9;}.elementor-2074 .elementor-element.elementor-element-6beb5c7 .elementor-social-icon svg{fill:#000000C9;}.elementor-2074 .elementor-element.elementor-element-6beb5c7 .elementor-social-icon:hover{background-color:#707070AD;}.elementor-2074 .elementor-element.elementor-element-c72dfe9{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#5E5E5EED;}.elementor-2074 .elementor-element.elementor-element-125fdd7 .elementor-button{background-color:#2B3EF1;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-2074 .elementor-element.elementor-element-125fdd7{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2074 .elementor-element.elementor-element-125fdd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2074 .elementor-element.elementor-element-26a581e{--box-background-color:#FFFFFF;--box-padding:9px;--item-text-hover-decoration:underline;}.elementor-2074 .elementor-element.elementor-element-26a581e .elementor-toc__header-title{text-align:start;}.elementor-2074 .elementor-element.elementor-element-26a581e .elementor-toc__header{flex-direction:row;}.elementor-2074 .elementor-element.elementor-element-58eead3 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2074 .elementor-element.elementor-element-49428a6 .elementor-button{background-color:#2B3EF1;border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-2074 .elementor-element.elementor-element-1eadd34{width:36.359%;}.elementor-2074 .elementor-element.elementor-element-14d0216{width:29.882%;}.elementor-2074 .elementor-element.elementor-element-18579b8{width:33%;}.elementor-2074 .elementor-element.elementor-element-58eead3{width:67%;}}@media(max-width:767px){.elementor-2074 .elementor-element.elementor-element-fad8db0{margin-top:-32px;margin-bottom:-32px;padding:1px 1px 1px 1px;}.elementor-2074 .elementor-element.elementor-element-45400c4 > .elementor-widget-container{margin:88px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-729b23d{margin:0px 294px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2074 .elementor-element.elementor-element-0bd778c{margin:0px 244px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2074 .elementor-element.elementor-element-6beb5c7{width:var( --container-widget-width, 209.344px );max-width:209.344px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:209.344px;--container-widget-flex-grow:0;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5a78e64 */.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field__content {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field__content span {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 6px 12px;
  color: #1e293b;
  font-size: 13px;
  line-height: 1.4;
  display: inline-block;
  margin: 2px;
  transition: all 0.2s ease;
}

.elementor-2074 .elementor-element.elementor-element-5a78e64 .jet-listing-dynamic-field__content span:hover {
  background: #e2e8f0;
  border-color: #cbd5e1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18579b8 *//* 🎯 استایل سایدبار بروکر */
.broker-sidebar {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 20px 24px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
  transition: all 0.25s ease;
  position: sticky;
  top: 100px; /* ثابت ماندن هنگام اسکرول */
}

.broker-sidebar:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* عنوان‌های درون سایدبار */
.broker-sidebar h3,
.broker-sidebar h4 {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #1e293b;
  border-bottom: 1px solid #f1f5f9;
  padding-bottom: 6px;
}

/* آیتم‌های ساده متن */
.broker-sidebar p,
.broker-sidebar span,
.broker-sidebar li {
  font-size: 14px;
  color: #334155;
  line-height: 1.6;
  margin: 4px 0;
}

/* لینک‌ها */
.broker-sidebar a {
  color: #2563eb;
  text-decoration: none;
  transition: color 0.2s ease;
}
.broker-sidebar a:hover {
  color: #1d4ed8;
}

/* دکمه اصلی */
.broker-sidebar .elementor-button {
  width: 100%;
  border-radius: 10px;
  font-weight: 600;
  box-shadow: 0 2px 4px rgba(0,0,0,0.06);
}

/* آیکون‌ها و شبکه‌های اجتماعی */
.broker-sidebar .elementor-icon-list-items {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.broker-sidebar .elementor-icon {
  background: #f1f5f9;
  border-radius: 10px;
  padding: 8px;
  transition: all 0.3s ease;
}
.broker-sidebar .elementor-icon:hover {
  background: #e0e7ff;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58eead3 *//* 🌐 جعبه اصلی محتوای مقاله */
.main-article-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #E2E8F0;
  padding: 30px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03);
  font-family: "IRANSans", sans-serif;
}

/* 🧱 تیترها */
.main-article-box h1,
.main-article-box h2,
.main-article-box h3 {
  color: #1E293B;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
}

/* ✏️ پاراگراف‌ها */
.main-article-box p {
  color: #334155;
  font-size: 15px;
  line-height: 1.9;
  margin-bottom: 16px;
}

/* 🔗 لینک‌ها */
.main-article-box a {
  color: #2563EB;
  text-decoration: none;
  font-weight: 500;
  border-bottom: 1px dashed #2563EB30;
  transition: all 0.2s ease;
}
.main-article-box a:hover {
  color: #1D4ED8;
  border-bottom-color: #1D4ED860;
}

/* 📋 لیست‌ها */
.main-article-box ul,
.main-article-box ol {
  margin: 0 0 20px 0;
  padding-right: 20px;
  color: #334155;
}
.main-article-box li {
  margin-bottom: 8px;
  line-height: 1.8;
}

/* 🖼️ عکس‌ها */
.main-article-box img {
  border-radius: 12px;
  margin: 16px 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

/* ⚖️ فاصله بین ستون‌ها (در المنتور کانتینر) */
.elementor-container {
  gap: 32px !important;
}/* End custom CSS */
/* Start custom CSS */.entry-meta,.post-meta,
.meta,
.elementor-post-info {
    display: none !important;
}
html, body {
  overflow-x: hidden !important;
}
.nav-previous,
.nav-next,
.post-navigation,
.elementor-post-navigation {
  display: none !important;
}
/* 🎯 جدول اطلاعات بروکر - هماهنگ با باکس امتیاز (pdp-page__banner__rate__comp) */

.dex-info-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  transition: all 0.3s ease;
}

.dex-info-table tr {
  border-bottom: 1px solid #e2e8f0;
}

.dex-info-table tr:last-child {
  border-bottom: none;
}

.dex-info-table td {
  padding: 16px 20px;
  color: #1e293b;
  font-size: 15px;
  vertical-align: middle;
}

.dex-info-table td:first-child {
  width: 40%;
  font-weight: 600;
  background: #f8fafc;
  color: #334155;
}

.dex-info-table:hover {
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

/* 📱 واکنش‌گرا */
@media (max-width: 768px) {
  .dex-info-table td {
    display: block;
    width: 100%;
  }
  .dex-info-table tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    overflow: hidden;
  }
  .dex-info-table td:first-child {
    background: #f9fafb;
    border-bottom: 1px solid #e2e8f0;
  }
}/* End custom CSS */