/* Start custom CSS for text-editor, class: .elementor-element-459e7cbd *//* 🎯 تنظیم متن پاراگراف‌ها */
p {
  font-size: 16px;      /* سایز پایه متن */
  line-height: 1.8;     /* فاصله خطوط خواناتر */
  text-align: justify;  /* تراز از دو طرف */
  margin-bottom: 15px;  /* فاصله پایین هر پاراگراف */
  color: #333;          /* رنگ ملایم متن */
}

/* 🎯 تیترهای اصلی (H2) */
h2 {
  font-size: 22px;
  font-weight: bold;
  margin: 25px 0 15px;
  text-align: justify;
  color: #222;
}

/* 🎯 نقل قول‌ها (blockquote) */
blockquote {
  font-size: 18px;
  font-style: italic;
  line-height: 1.8;
  border-right: 4px solid #33127A; /* خط کناری به رنگ دلخواه */
  padding: 12px 18px;
  margin: 20px 0;
  background: #f9f9f9;  /* پس‌زمینه ملایم */
  border-radius: 6px;
  text-align: justify;
  color: #444;
}

/* 🎯 لینک‌ها در متن */
p a {
  color: #33127A;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-332da74 *//* 🎯 تنظیم متن پاراگراف‌ها */
p {
  font-size: 16px;      /* سایز پایه متن */
  line-height: 1.8;     /* فاصله خطوط خواناتر */
  text-align: justify;  /* تراز از دو طرف */
  margin-bottom: 15px;  /* فاصله پایین هر پاراگراف */
  color: #333;          /* رنگ ملایم متن */
}

/* 🎯 تیترهای اصلی (H2) */
h2 {
  font-size: 22px;
  font-weight: bold;
  margin: 25px 0 15px;
  text-align: justify;
  color: #222;
}

/* 🎯 نقل قول‌ها (blockquote) */
blockquote {
  font-size: 18px;
  font-style: italic;
  line-height: 1.8;
  border-right: 4px solid #33127A; /* خط کناری به رنگ دلخواه */
  padding: 12px 18px;
  margin: 20px 0;
  background: #f9f9f9;  /* پس‌زمینه ملایم */
  border-radius: 6px;
  text-align: justify;
  color: #444;
}

/* 🎯 لینک‌ها در متن */
p a {
  color: #33127A;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1268ead6 *//* استایل تیترهای h3 در متن */
.elementor-widget-text-editor h3 {
  font-size: 20px;        /* کوچیک‌تر و متعادل */
  font-weight: 600;       /* نیمه بولد، نه خیلی ضخیم */
  color: #162955;         /* رنگ تیره و خوانا */
  margin-bottom: 10px;    /* فاصله زیر تیتر */
  line-height: 1.6;
}

/* اگر strong داخل h3 هست */
.elementor-widget-text-editor h3 strong {
  font-weight: 600;  /* بولد ملایم */
}

/* پاراگراف‌ها */
.elementor-widget-text-editor p {
  font-size: 16px;     
  line-height: 1.9;    
  color: #333;         
 text-align: justify;
  margin-bottom: 15px; 
}

/* لینک‌ها در متن المنتور */
.elementor-widget-text-editor a,
.elementor-widget-text-editor a strong {
  text-decoration: none !important;  /* حذف خط زیر */
  border: none !important;           /* اگر با border شبیه خط زیر داده بود */
  color: #0c0d0e !important;                    /* رنگ لینک */
  font-weight: 600;                  /* بولد ملایم */
  transition: all 0.3s ease;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a strong:hover {
  color: #ff6600;                    /* تغییر رنگ هنگام هاور */
  text-decoration: none !important;  /* اطمینان از حذف خط */
}
h2 {
  font-size: 22px;   /* سایز کوچیک‌تر */
  font-weight: 500;  /* ضخامت کمتر نسبت به bold (که 700 هست) */
  line-height: 1.6;  /* فاصله بین خطوط */
  margin: 15px 0;    /* فاصله بالا و پایین */
}/* End custom CSS */