.elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-tab-title{border-width:1px;border-color:#EEEEEE;background-color:var( --e-global-color-secondary );}.elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-tab-content{border-width:1px;border-block-end-color:#EEEEEE;color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-toggle-title, .elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-tab-title.elementor-active a, .elementor-516 .elementor-element.elementor-element-e96ca11 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#C50F0F;}/* Start custom CSS for section, class: .elementor-element-be9db06 *//* استایل کلی کارت‌ها */
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-accordion-item {
  border: 1px solid #e9ecef !important;
  border-radius: 8px !important;
  margin-bottom: 12px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
}

/* استایل عنوان سوال در حالت عادی */
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title a,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title span {
  background-color: #f8f9fa !important;
  color: #2b2b2b !important;
  transition: background-color 0.3s ease, color 0.3s ease !important;
}

.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title {
  padding: 16px 20px !important;
}

/* اجبار رنگ سفید برای پس‌زمینه سبز تیره، متن و لینک‌ها در حالت فعال */
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active a,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active span,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active .elementor-accordion-title {
  background-color: #1b4332 !important; /* سبز تیره */
  color: #ffffff !important; /* سفید کاملاً شفاف */
}

/* سفید کردن آیکون و فلش در حالت فعال */
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active .elementor-accordion-icon i,
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  fill: #ffffff !important;
  color: #ffffff !important;
}

/* استایل بخش پاسخ سوال */
.elementor-516 .elementor-element.elementor-element-be9db06 .elementor-tab-content {
  background-color: #ffffff !important;
  color: #4a5568 !important;
  padding: 18px 20px !important;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  line-height: 1.8 !important;
}/* End custom CSS */