.elementor-1063 .elementor-element.elementor-element-774b016{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1063 .elementor-element.elementor-element-8a08b2d{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-8a08b2d a{color:var( --e-global-color-3255c84 );}.elementor-1063 .elementor-element.elementor-element-b1330f9{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-weight:var( --e-global-typography-text-font-weight );}.elementor-1063 .elementor-element.elementor-element-47a0797 .elementor-toc__header-title{text-align:start;}.elementor-1063 .elementor-element.elementor-element-47a0797{--item-text-hover-decoration:underline;}.elementor-1063 .elementor-element.elementor-element-49af6bf{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1063 .elementor-element.elementor-element-7c5a8e4 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-cf1a4a3{--display:flex;}.elementor-1063 .elementor-element.elementor-element-caea6db{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-688b8bb{--display:flex;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-5091792 .elementor-blockquote__content{color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-5091792 .elementor-blockquote__author{color:var( --e-global-color-text );}.elementor-1063 .elementor-element.elementor-element-5091792 .elementor-blockquote{border-color:var( --e-global-color-3255c84 );}.elementor-1063 .elementor-element.elementor-element-5727cbe{--display:flex;}.elementor-1063 .elementor-element.elementor-element-5ec330e{--display:flex;}.elementor-1063 .elementor-element.elementor-element-d22ba29 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-edd5d9f{--display:flex;}.elementor-1063 .elementor-element.elementor-element-d509c46{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-8fc9a27{--display:flex;}.elementor-1063 .elementor-element.elementor-element-7e65ae2{--display:flex;}.elementor-1063 .elementor-element.elementor-element-d1bc0f6 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-105695b{--display:flex;}.elementor-1063 .elementor-element.elementor-element-75c3d2d{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-91192fe{--display:flex;}.elementor-1063 .elementor-element.elementor-element-2fdc69d .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-24b7ad5{--display:flex;}.elementor-1063 .elementor-element.elementor-element-fe0edb7{--display:flex;}.elementor-1063 .elementor-element.elementor-element-0023958{--display:flex;}.elementor-1063 .elementor-element.elementor-element-b5c2d36 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-5e6f8fd{--display:flex;}.elementor-1063 .elementor-element.elementor-element-0021880{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-828a7a3{--display:flex;}.elementor-1063 .elementor-element.elementor-element-6bb802e .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-fc57eb1{--display:flex;}.elementor-1063 .elementor-element.elementor-element-f3bdfa0{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-d3a1d3a{--display:flex;}.elementor-1063 .elementor-element.elementor-element-a21d6cb{--display:flex;}.elementor-1063 .elementor-element.elementor-element-3f72069 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-b8a3e76{--display:flex;}.elementor-1063 .elementor-element.elementor-element-470054c{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-a4147a9{--display:flex;}.elementor-1063 .elementor-element.elementor-element-6193f75 .elementor-blockquote__content{color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-6193f75 .elementor-blockquote__author{color:var( --e-global-color-text );}.elementor-1063 .elementor-element.elementor-element-6193f75 .elementor-blockquote{border-color:var( --e-global-color-3255c84 );}.elementor-1063 .elementor-element.elementor-element-34d16e2{--display:flex;}.elementor-1063 .elementor-element.elementor-element-252248a .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-7af5a23{--display:flex;}.elementor-1063 .elementor-element.elementor-element-b0b1e4b{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-4f2bca0{--display:flex;}.elementor-1063 .elementor-element.elementor-element-714a31f{--display:flex;}.elementor-1063 .elementor-element.elementor-element-21e9987{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b3d0 );}.elementor-1063 .elementor-element.elementor-element-c259f6d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}/* Start custom CSS for html, class: .elementor-element-19bcc2e */.suggested-article {
  background-color: #FFFFFF;
  border: 2px solid #f2f2f2;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(47, 62, 51, 0.15);
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.suggested-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-bottom: 3px solid #c39052;
}

.suggested-content {
  padding: 12px;
  background: linear-gradient(90deg, #f2f2f2 0%, #FFFFFF 100%);
}

.suggested-title {
  font-size: 1rem;
  color: #2f3e33;
  font-weight: bold;
  display: block;
  margin-bottom: 6px;
  border-left: 4px solid #c39052;
  padding-left: 8px;
}

.suggested-desc {
  font-size: 0.9rem;
  margin: 0;
}

.suggested-link {
  text-decoration: none;
  color: #c39052;
  font-weight: bold;
  transition: color 0.3s ease;
}

.suggested-link:hover {
  color: #2f3e33;
}

/* موبایل‌های کوچک */
@media (max-width: 320px) {
  .suggested-title {
    font-size: 0.9rem;
    padding-left: 6px;
  }
  .suggested-desc {
    font-size: 0.8rem;
  }
}

/* تبلت و بالاتر */
@media (min-width: 480px) {
  .suggested-article {
    flex-direction: row;
    align-items: center;
  }
  .suggested-thumb {
    flex: 0 0 150px;
  }
  .suggested-content {
    flex: 1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db22e8c */.suggested-article {
  background-color: #FFFFFF;
  border: 2px solid #f2f2f2;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(47, 62, 51, 0.15);
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.suggested-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-bottom: 3px solid #c39052;
}

.suggested-content {
  padding: 12px;
  background: linear-gradient(90deg, #f2f2f2 0%, #FFFFFF 100%);
}

.suggested-title {
  font-size: 1rem;
  color: #2f3e33;
  font-weight: bold;
  display: block;
  margin-bottom: 6px;
  border-left: 4px solid #c39052;
  padding-left: 8px;
}

.suggested-desc {
  font-size: 0.9rem;
  margin: 0;
}

.suggested-link {
  text-decoration: none;
  color: #c39052;
  font-weight: bold;
  transition: color 0.3s ease;
}

.suggested-link:hover {
  color: #2f3e33;
}

/* موبایل‌های کوچک */
@media (max-width: 320px) {
  .suggested-title {
    font-size: 0.9rem;
    padding-left: 6px;
  }
  .suggested-desc {
    font-size: 0.8rem;
  }
}

/* تبلت و بالاتر */
@media (min-width: 480px) {
  .suggested-article {
    flex-direction: row;
    align-items: center;
  }
  .suggested-thumb {
    flex: 0 0 150px;
  }
  .suggested-content {
    flex: 1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b99b65 */.suggested-article {
  background-color: #FFFFFF;
  border: 2px solid #f2f2f2;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(47, 62, 51, 0.15);
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.suggested-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-bottom: 3px solid #c39052;
}

.suggested-content {
  padding: 12px;
  background: linear-gradient(90deg, #f2f2f2 0%, #FFFFFF 100%);
}

.suggested-title {
  font-size: 1rem;
  color: #2f3e33;
  font-weight: bold;
  display: block;
  margin-bottom: 6px;
  border-left: 4px solid #c39052;
  padding-left: 8px;
}

.suggested-desc {
  font-size: 0.9rem;
  margin: 0;
}

.suggested-link {
  text-decoration: none;
  color: #c39052;
  font-weight: bold;
  transition: color 0.3s ease;
}

.suggested-link:hover {
  color: #2f3e33;
}

/* موبایل‌های کوچک */
@media (max-width: 320px) {
  .suggested-title {
    font-size: 0.9rem;
    padding-left: 6px;
  }
  .suggested-desc {
    font-size: 0.8rem;
  }
}

/* تبلت و بالاتر */
@media (min-width: 480px) {
  .suggested-article {
    flex-direction: row;
    align-items: center;
  }
  .suggested-thumb {
    flex: 0 0 150px;
  }
  .suggested-content {
    flex: 1;
  }
}/* End custom CSS */