.elementor-688 .elementor-element.elementor-element-4e6565e2{--display:flex;}.elementor-688 .elementor-element.elementor-element-3abb8d7f > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-688 .elementor-element.elementor-element-3abb8d7f{text-align:right;font-family:"VazirMatn", Sans-serif;}/* Start custom CSS for text-editor, class: .elementor-element-3abb8d7f *//* لیست‌های عددی (تیترها) */
ol {
  direction: rtl;
  text-align: right;
  padding-right: 1em;
  list-style-position: inside;
  font-weight: bold;
  margin-right: 0;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

/* لیست‌های بولت‌دار (زیر آیتم‌ها) */
ul {
  direction: rtl;
  text-align: right;
  padding-right: 1em; /* فرورفتگی بیشتر برای زیرلیست */
  list-style-position: inside;
  margin-bottom: 1em;
}

/* آیتم‌ها */
ol > li,
ul > li {
  line-height: 2;
  font-weight: normal;
  
}
.elementor-widget-container p {
  text-align: justify ! important;
  direction: rtl ! important
}
.my-custom-table {
  font-family: Vazirmatn, Tahoma, sans-serif;
  width: 100%;
  border-collapse: collapse;
}

.my-custom-table td,
.my-custom-table th {
  border: 1px solid #ccc;
  text-align: right; /* فقط محتوای سلول راست‌چین بشه */
  padding: 8px;
  vertical-align: middle;
}

.my-custom-table th {
  background-color: #f0f0f0;
  font-weight: bold;
  text-align: center;
}/* End custom CSS */