.elementor-241073 .elementor-element.elementor-element-68e1f9f{--display:flex;}.elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header-title{text-align:start;}.elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header{flex-direction:row;}.elementor-241073 .elementor-element.elementor-element-382895f{--item-text-hover-decoration:underline;}.elementor-241073 .elementor-element.elementor-element-992c7a6{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-a5bbf5e{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-a9d0a88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-241073 .elementor-element.elementor-element-0d495b4{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-0833d11{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-fde90c5{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-f024b5f{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-ac211fc{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-760d482{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-130a2d2{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-57d77ee{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-c942c9d{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-7ff85b1{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-479d751{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-dac690a{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-599fd46{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-7402049{--spacer-size:50px;}.elementor-241073 .elementor-element.elementor-element-44d48fa{--spacer-size:50px;}@media(max-width:767px){.elementor-241073 .elementor-element.elementor-element-382895f{width:100%;max-width:100%;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;}.elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header-title{text-align:start;}.elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header{column-gap:0px;}.elementor-241073 .elementor-element.elementor-element-a9d0a88{width:var( --container-widget-width, 280.233px );max-width:280.233px;--container-widget-width:280.233px;--container-widget-flex-grow:0;}}/* Start custom CSS for table-of-contents, class: .elementor-element-382895f */@media (max-width: 768px) {

  /* خودِ فهرست در موبایل */
  .elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__list {
    direction: rtl;
    list-style-type: decimal;        /* شماره‌دار */
    list-style-position: outside;    /* عدد در حاشیه، متن در یک ستون صاف */
    padding-right: 1.8em;            /* جا برای عدد و نقطه */
    margin: 0;
  }

  .elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__list-item {
    margin: 0 0 4px 0;
    padding: 0;
  }

  /* متن لینک هر آیتم */
  .elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__list-item a {
    display: block;                  /* کل سطر را بگیرد */
    font-size: 11px !important;
    line-height: 1.9;
    white-space: normal;
    word-break: break-word;          /* اگر کلمه خیلی بلند بود نصف شود */
    text-decoration: none;
  }

  /* تیتر بالای فهرست */
  .elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header,
  .elementor-241073 .elementor-element.elementor-element-382895f .elementor-toc__header-title {
    font-size: 13px !important;
    line-height: 1.7;
  }
}/* End custom CSS */