.elementor-1931 .elementor-element.elementor-element-9c6492f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1931 .elementor-element.elementor-element-bbb7ffc{width:100%;max-width:100%;}.elementor-1931 .elementor-element.elementor-element-03d9a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1931 .elementor-element.elementor-element-362144a{width:100%;max-width:100%;}.elementor-1931 .elementor-element.elementor-element-342169a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1931 .elementor-element.elementor-element-f359e89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1931 .elementor-element.elementor-element-9c6492f{--content-width:100%;}.elementor-1931 .elementor-element.elementor-element-342169a{--content-width:100%;}.elementor-1931 .elementor-element.elementor-element-f359e89{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-bbb7ffc */.voices-hero {
  background: #fbf7f1;
  text-align: center;
  padding: 80px 20px 50px;
}

.voices-hero h2 {
  font-size: 36px;
  color: #5a3b2e;
  margin-bottom: 20px;
}

.voices-hero p {
  max-width: 700px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  color: #6b5a4d;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-362144a */.voices-tabs {
  background: #fbf7f1;
  text-align: center;
  padding-bottom: 40px;
}

.voices-tabs h3 {
  font-size: 24px;
  color: #5a3b2e;
  margin-bottom: 20px;
}

.tabs span {
  margin: 0 12px;
  font-size: 15px;
  cursor: pointer;
  color: #6b5a4d;
}

.tabs .active {
  color: #c47a2c;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-697300f */.quotes-section {
  padding: 60px 20px;
}

.quotes-grid {
  max-width: 1120px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
}

.quote-box {
  background: #f4efe9;
  border-radius: 14px;
  padding: 26px 26px 56px; /* مثل نسخه اصلی */
  position: relative;
  text-align: left;
  font-family: "Georgia", serif;
}

/* متن و کوتیشن */
.quote-text {
  font-size: 16px;
  line-height: 1.75;
  color: #3b2f2f;
  margin: 0 0 16px;
}

/* کوتیشن جزئی از متن */
.quote-mark {
  font-size: 16px;        /* هم اندازه متن */
  color: #c9a56a;         /* همان رنگ قبلی */
  vertical-align: text-top; /* هم‌راستا با متن */
  margin-right: 2px;      /* فاصله کمی با متن */
}

.quote-author {
  font-size: 13px;
  color: #5f5246;
  line-height: 1.5;
}

.quote-author .note {
  font-size: 12px;
  color: #8a7d70;
}

.quote-btn {
  position: absolute;
  bottom: 18px;
  left: 22px;
  background: #c9a56a;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 16px;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}

.quote-btn.families {
  background: #a57c48;
}

/* موبایل */
@media (max-width: 768px) {
  .quotes-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0074ec */.stories-cta {
  background: #fbf7f1;
  text-align: center;
  padding: 60px 20px 80px;
}

.stories-cta h2 {
  font-size: 26px;
  color: #5a3b2e;
  margin-bottom: 14px;
}

.stories-cta p {
  font-size: 15px;
  color: #6b5a4d;
  max-width: 600px;
  margin: 0 auto 28px;
}

.cta-buttons {
  display: flex;
  justify-content: center;
  gap: 14px;
  flex-wrap: wrap;
}

.btn {
  padding: 10px 20px;
  border-radius: 6px;
  background: #e9dccb;
  color: #5a3b2e;
  text-decoration: none;
  font-size: 14px;
}

.btn.primary {
  background: #c47a2c;
  color: #fff;
  te
}/* End custom CSS */