.elementor-9928 .elementor-element.elementor-element-89b061a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-89b061a:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-89b061a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-13d4559 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-13d4559{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-13d4559 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-13d4559 .elementor-button, .elementor-9928 .elementor-element.elementor-element-13d4559 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-55b51a7{--display:flex;}.elementor-9928 .elementor-element.elementor-element-07b7b56 img, .elementor-9928 .elementor-element.elementor-element-07b7b56 svg{border-style:solid;border-width:7px 7px 7px 7px;border-color:#052244;border-radius:0px 0px 44px 44px;}.elementor-9928 .elementor-element.elementor-element-65bc61f{--display:flex;}.elementor-9928 .elementor-element.elementor-element-855813b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-855813b:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-855813b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-f751b35 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-f751b35{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-f751b35 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-f751b35 .elementor-button, .elementor-9928 .elementor-element.elementor-element-f751b35 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-a14402c{--display:flex;}.elementor-9928 .elementor-element.elementor-element-f0b0de4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-f0b0de4:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-f0b0de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-9b0e456 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-9b0e456{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-9b0e456 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-9b0e456 .elementor-button, .elementor-9928 .elementor-element.elementor-element-9b0e456 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-d233db1{--display:flex;}.elementor-9928 .elementor-element.elementor-element-bdd9534{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-bdd9534:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-bdd9534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-50c3ad3 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-50c3ad3{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-50c3ad3 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-50c3ad3 .elementor-button, .elementor-9928 .elementor-element.elementor-element-50c3ad3 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-2da02c8{--display:flex;}.elementor-9928 .elementor-element.elementor-element-fc0050b{--display:flex;}.elementor-9928 .elementor-element.elementor-element-b42768a{--display:flex;}.elementor-9928 .elementor-element.elementor-element-1b3bb83{--display:flex;}.elementor-9928 .elementor-element.elementor-element-9bb2549{--display:flex;}.elementor-9928 .elementor-element.elementor-element-4df3794{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#287F3A;}.elementor-9928 .elementor-element.elementor-element-4df3794 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-9928 .elementor-element.elementor-element-4df3794.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#287F3A;}.elementor-9928 .elementor-element.elementor-element-4df3794.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9928 .elementor-element.elementor-element-4df3794.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#287F3A;}.elementor-9928 .elementor-element.elementor-element-4df3794.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANSans", Sans-serif;}.elementor-9928 .elementor-element.elementor-element-65657e9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-65657e9:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-65657e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-f386f4b .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-f386f4b{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-f386f4b > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-f386f4b .elementor-button, .elementor-9928 .elementor-element.elementor-element-f386f4b .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-b154296{--display:flex;}.elementor-9928 .elementor-element.elementor-element-b6c496f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-b6c496f:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-b6c496f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-00fbec4 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-00fbec4{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-00fbec4 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-00fbec4 .elementor-button, .elementor-9928 .elementor-element.elementor-element-00fbec4 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-4af9e10{--display:flex;}.elementor-9928 .elementor-element.elementor-element-6833393{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B89F76;--border-color:#B89F76;--border-radius:0px 0px 0px 0px;--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-9928 .elementor-element.elementor-element-6833393:not(.elementor-motion-effects-element-type-background), .elementor-9928 .elementor-element.elementor-element-6833393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9A5;}.elementor-9928 .elementor-element.elementor-element-5a2d7f4 .elementor-button{background-color:#B89F76;background-image:none;fill:#FDFDFD;color:#FDFDFD;border-radius:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-5a2d7f4{width:100%;max-width:100%;}.elementor-9928 .elementor-element.elementor-element-5a2d7f4 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9928 .elementor-element.elementor-element-5a2d7f4 .elementor-button, .elementor-9928 .elementor-element.elementor-element-5a2d7f4 .elementor-button .elementor-button-icon{font-size:15px;}.elementor-9928 .elementor-element.elementor-element-8cd8ab0{--display:flex;}.elementor-9928 .elementor-element.elementor-element-25eb5ce{--display:flex;}.elementor-9928 .elementor-element.elementor-element-98224af{--display:flex;}.elementor-9928 .elementor-element.elementor-element-ee0a159{--display:flex;}.elementor-9928 .elementor-element.elementor-element-c2742b1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#287F3A;}.elementor-9928 .elementor-element.elementor-element-c2742b1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-9928 .elementor-element.elementor-element-c2742b1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#287F3A;}.elementor-9928 .elementor-element.elementor-element-c2742b1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9928 .elementor-element.elementor-element-c2742b1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#287F3A;}.elementor-9928 .elementor-element.elementor-element-c2742b1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANSans", Sans-serif;}/* Start custom CSS for html, class: .elementor-element-f36a5bc */#pie3d {
    width: 100%;
    max-width: 900px;
    height: 500px;
    margin: auto;
}
#pieChartCustom {
    max-width: 950px;
    height: 520px !important;
    margin: auto;
    filter: drop-shadow(0 20px 25px rgba(0,0,0,0.25));
}
.highcharts-legend-item {
    direction: rtl !important;
    text-align: right !important;
}
@media (max-width: 600px){
  #pie3d{
    height: 420px !important;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10a6497 *//* ===== Timeline FINAL + Arrows ===== */

.tl-wrap{
  max-width: 1300px;
  margin: 120px auto;
  direction: rtl;
  position: relative;
  font-family: inherit;
}

/* نوار اصلی (باریک‌تر) */
.tl-bar{
  position: relative;
  padding: 10px 90px; /* باریک‌تر */
  display: flex;
  justify-content: space-between;
  align-items: center;

  background: linear-gradient(145deg, #f2f2f2, #dcdcdc);
  border-radius: 70px;

  box-shadow:
    inset 10px 10px 22px rgba(0,0,0,.06),
    inset -10px -10px 22px rgba(255,255,255,.85),
    0 22px 45px rgba(0,0,0,.08);
}

/* هایلایت نرم داخلی (بدون تداخل با فلش‌ها) */
.tl-highlight{
  position: absolute;
  inset: 10px;
  border-radius: 60px;
  background: radial-gradient(circle at 50% 35%, rgba(255,255,255,.75), rgba(255,255,255,0) 62%);
  pointer-events: none;
  z-index: 0;
}

/* خط وسط */
.tl-line{
  position:absolute;
  top:50%;
  left:70px;
  right:70px;
  height:6px;
  background:#0f9f94;
  transform:translateY(-50%);
  border-radius:6px;
  z-index:1;
  pointer-events:none;
}

/* فلش چپ */
.tl-arrow-left,
.tl-arrow-right{
  position:absolute;
  top:50%;
  width:16px;
  height:16px;
  z-index:1;
  pointer-events:none;
}

.tl-arrow-left{
  left:58px;
  border-top:6px solid #0f9f94;
  border-left:6px solid #0f9f94;
  transform:translateY(-50%) rotate(-45deg);
}

/* فلش راست */
.tl-arrow-right{
  right:58px;
  border-top:6px solid #0f9f94;
  border-right:6px solid #0f9f94;
  transform:translateY(-50%) rotate(45deg);
}

/* آیتم‌ها */
.tl-item{
  flex: 1;
  text-align: center;
  cursor: pointer;
  position: relative;
  z-index: 2; /* روی خط و هایلایت */
}

.tl-year{
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  font-size: 26px;
  font-weight: 800;
  color: #222;
  transition: transform .18s ease, color .18s ease;
  user-select: none;
}

.tl-item:hover .tl-year,
.tl-item.active .tl-year{
  color:#0f9f94;
  transform: rotate(180deg) scale(1.10);
}

/* نشانگر (آیکن/تصویر) بالا */
.tl-indicator{
  position: absolute;
  top: -110px;
  width: 110px;
  height: 110px;
  left: 0;                     /* با JS مقداردهی می‌شود */
  transform: translateX(-50%);  /* دقیقاً وسط */
  z-index: 5;
  pointer-events: none;
  filter: drop-shadow(0 18px 22px rgba(0,0,0,.18));
  transition: left .18s ease;
}

.tl-indicator img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

/* باکس توضیحات (کوچیک + وسط) */
.tl-description{
  margin: 55px auto 0;
  width: 520px;
  max-width: 92%;
  min-height: 95px;

  background: #0f9f94;
  color: #fff;
  padding: 18px 26px;
  border-radius: 20px;

  text-align: center;
  font-size: 15px;
  line-height: 1.9;

  box-shadow: 0 15px 30px rgba(0,0,0,.15);
}
.tl-description{
  text-align: right;
  direction: rtl;
}

.tl-description ul{
  text-align: right;
  direction: rtl;
  padding-right: 20px;
  padding-left: 0;
  margin: 0;
}

.tl-description li{
  text-align: right;
  margin-bottom: 6px;
}

/* موبایل */
@media (max-width: 900px){
  .tl-bar{
    padding: 22px 22px;
    border-radius: 50px;
  }
  .tl-line{ left:40px; right:40px; height:5px; }
  .tl-arrow-left{ left:30px; }
  .tl-arrow-right{ right:30px; }

  .tl-year{ font-size: 18px; }

  .tl-indicator{
    width: 85px;
    height: 85px;
    top: -90px;
  }

  .tl-description{
    width: 95%;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://new.parsatra.com/wp-content/uploads/2023/10/IRANSansXFaNum-Regular.woff2') format('woff2'),
		url('https://new.parsatra.com/wp-content/uploads/2023/10/IRANSansXFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://new.parsatra.com/wp-content/uploads/2023/10/IRANSansXFaNum-Bold.woff2') format('woff2'),
		url('https://new.parsatra.com/wp-content/uploads/2023/10/IRANSansXFaNum-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */