.elementor-14849 .elementor-element.elementor-element-7586b344{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14849 .elementor-element.elementor-element-7586b344:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-7586b344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-14849 .elementor-element.elementor-element-7c56b7a6{--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;--overlay-opacity:0;--margin-top:9px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-14849 .elementor-element.elementor-element-7c56b7a6:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-7c56b7a6::before, .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .elementor-background-video-container::before, .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .elementor-background-slideshow::before, .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14849 .elementor-element.elementor-element-7c56b7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14849 .elementor-element.elementor-element-7c56b7a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14849 .elementor-element.elementor-element-5ed0c1a2 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-7e9050e1 > .elementor-widget-container{margin:-33px 0px -20px 0px;padding:0px 25px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-7e9050e1 .elementor-heading-title{color:#0201015C;}.elementor-14849 .elementor-element.elementor-element-50ceffcc > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 25px 25px 25px;}.elementor-14849 .elementor-element.elementor-element-50ceffcc{text-align:justify;line-height:25px;}.elementor-14849 .elementor-element.elementor-element-56cd9792{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-14849 .elementor-element.elementor-element-25e5e436{--display:flex;}.elementor-14849 .elementor-element.elementor-element-25e5e436:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-25e5e436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-3d1c492a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-2eb423a8{--display:flex;}.elementor-14849 .elementor-element.elementor-element-2eb423a8:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-2eb423a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-2ca22c93 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-7a9b9bf{--display:flex;}.elementor-14849 .elementor-element.elementor-element-7a9b9bf:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-7a9b9bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-722e291 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-58697052{--display:flex;}.elementor-14849 .elementor-element.elementor-element-58697052:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-58697052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-66dd4e87 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-47510d8{--display:flex;}.elementor-14849 .elementor-element.elementor-element-47510d8:not(.elementor-motion-effects-element-type-background), .elementor-14849 .elementor-element.elementor-element-47510d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14849 .elementor-element.elementor-element-8420635 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14849 .elementor-element.elementor-element-295e9f49{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#FCAF17;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#FCAF17;}.elementor-14849 .elementor-element.elementor-element-295e9f49 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-14849 .elementor-element.elementor-element-295e9f49 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-14849 .elementor-element.elementor-element-295e9f49 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14849 .elementor-element.elementor-element-7c56b7a6{--margin-top:9px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-14849 .elementor-element.elementor-element-56cd9792{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-14849 .elementor-element.elementor-element-7c56b7a6{--width:37.043%;}}/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1c492a */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ca22c93 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722e291 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66dd4e87 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8420635 */.chain-list li {
  font-family: 'IRANSans', Tahoma, sans-serif; /* فونت دلخواه */
  font-size: 16px;
  color: #3372e6; /* رنگ متن */
  line-height: 1.5;
}

.chain-list li .highlight-text {
  color: #3372e6; /* رنگ متفاوت برای بخش خاص */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7586b344 */.chain-list {
  list-style: none !important; /* حذف بولت پیش‌فرض */
  padding-right: 20px;
  padding-left: 0;
  position: relative;
  direction: rtl;
  text-align: right;
  margin: 0; /* حذف حاشیه پیش‌فرض ul */
}

.chain-list li {
  display: flex;
  align-items: center; /* تراز عمودی متن با دایره */
  position: relative;
  padding-right: 30px;
  padding-left: 0;
  margin-bottom: 20px;
  font-weight: 500;
  flex-wrap: wrap; /* اجازه برای تقسیم‌بندی متن */
  padding-left: 20px;
}

/* دایره توخالی سمت راست */
.chain-list li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 6px; /* موقعیت دقیق دایره */
  width: 18px;
  height: 18px;
  border: 2px solid #B1AEAE;
  border-radius: 50%;
  background: #FFFFFF;
  z-index: 2;
}

/* خط عمودی سمت راست و زیر دایره‌ها */
.chain-list li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 8px;
  top: 22px; /* تغییر به 20px برای چسبیدن خط عمودی به دایره */
  width: 2px;
  background: #B1AEAE;
  z-index: 1;
  height: calc(100% + 8px); /* طول خط تا دایره سطر بعدی بدون فاصله */
}

/* برای سطر آخر، خط عمودی باید قطع شود */
.chain-list li:last-child::after {
  content: none; /* خط عمودی در سطر آخر نمایش داده نشود */
}

/* استایل لینک‌ها با رنگ آبی پیش‌فرض مرورگر */
.chain-list li a {
  color: blue !important;
  text-decoration: none;
  font-weight: 500;
  margin-right: 10px; /* فاصله متن از دایره */
}

.chain-list li a:hover {
  color: darkblue !important;
  text-decoration: underline;
}/* End custom CSS */