.elementor-5404 .elementor-element.elementor-element-c729290:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-c729290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFB;}.elementor-5404 .elementor-element.elementor-element-c729290{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5404 .elementor-element.elementor-element-c729290 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5404 .elementor-element.elementor-element-763a961{--spacer-size:25px;}.elementor-5404 .elementor-element.elementor-element-2542346{text-align:start;}.elementor-5404 .elementor-element.elementor-element-2542346 .elementor-heading-title{font-family:"Vazirmatn", IRANSans_Fa;font-size:30px;font-weight:600;line-height:38px;letter-spacing:-0.5px;}.elementor-5404 .elementor-element.elementor-element-a820ebf{text-align:left;}.elementor-5404 .elementor-element.elementor-element-1c00d62{text-align:center;}.elementor-5404 .elementor-element.elementor-element-1c00d62 img{border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-5404 .elementor-element.elementor-element-225bef3 > .elementor-background-overlay{background-color:#FFF8F0;opacity:0.5;}.elementor-5404 .elementor-element.elementor-element-225bef3, .elementor-5404 .elementor-element.elementor-element-225bef3 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-5404 .elementor-element.elementor-element-e379bf8{--spacer-size:25px;}.elementor-5404 .elementor-element.elementor-element-1ab175f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-7295538{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5404 .elementor-element.elementor-element-7295538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-7295538 .swiper-slide > .elementor-element{height:100%;}.elementor-5404 .elementor-element.elementor-element-e1fa033{--spacer-size:50px;}@media(min-width:768px){.elementor-5404 .elementor-element.elementor-element-644f356{width:66.665%;}.elementor-5404 .elementor-element.elementor-element-cca35a1{width:33%;}}@media(max-width:1024px){.elementor-5404 .elementor-element.elementor-element-7295538{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-5404 .elementor-element.elementor-element-7295538{--swiper-slides-to-display:2;}}/* Start custom CSS for theme-post-title, class: .elementor-element-2542346 */.elementor-5404 .elementor-element.elementor-element-2542346 {
  position: relative;
  padding-left: 14px;
}

.elementor-5404 .elementor-element.elementor-element-2542346::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background-color: #D17A00;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a820ebf *//* متن اصلی مقاله */
.article-body {
  font-size: 18px;
  line-height: 2.2;
  color: #333;
  text-align: justify;
}

/* پاراگراف‌ها */
.article-body p {
  margin-bottom: 20px;
}

/* زیرعنوان‌ها */
.article-body h2,
.article-body h3 {
  font-size: 20px;
  color: #D17A00;
  margin: 40px 0 20px;
  font-weight: 600;
  border-right: 4px solid #D17A00;
  padding-right: 12px;
}

/* لیست‌ها */
.article-body ul {
  padding-right: 24px;
  margin-bottom: 30px;
}
.article-body ul li {
  margin-bottom: 10px;
  list-style-type: disc;
}

/* نقل‌قول */
.article-body blockquote {
  border-right: 4px solid #D17A00;
  background-color: #fff;
  padding: 16px 20px;
  font-style: italic;
  color: #555;
  border-radius: 6px;
  margin: 40px 0;
  box-shadow: 0 2px 6px rgba(0,0,0,0.07);
}

.article-body a {
  color: #D17A00; /* نارنجی صنعتی */
  text-decoration: none;
  transition: all 0.3s ease;
}

.article-body a:hover {
  color: #1B3A5D; /* آبی نفتی */
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab175f */#related-posts-carousel-fa-top .separator-line {
  width: 80px;
  height: 3px;
  background-color: #D17A00;
  margin: 40px auto 20px auto;
  border-radius: 2px;
}/* End custom CSS */