.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-4532 .elementor-element.elementor-element-b9fc498{left:0px;}body.rtl .elementor-4532 .elementor-element.elementor-element-b9fc498{right:0px;}.elementor-4532 .elementor-element.elementor-element-b9fc498{top:226px;text-align:end;}.elementor-4532 .elementor-element.elementor-element-b9fc498 img{width:7%;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-161e1e1 *//* ── FAQ Fix — override Elementor pink ── */

.faq-item .faq-q,
.faq-item.open .faq-q,
.faq-item .faq-q:hover,
.faq-item.open,
.faq-item {
  background-color: #ffffff !important;
  background: #ffffff !important;
  color: #0a0f1a !important;
}

.faq-item.open .faq-q {
  background-color: #f7f8fa !important;
  background: #f7f8fa !important;
  color: #0a0f1a !important;
}

.faq-item .faq-q span,
.faq-item.open .faq-q span {
  color: #0a0f1a !important;
}

.faq-item .faq-icon,
.faq-item.open .faq-icon {
  background-color: #ffffff !important;
  border-color: #d0d8e4 !important;
  color: #3d4a5c !important;
}

.faq-item.open .faq-icon {
  background-color: rgba(99,211,163,0.12) !important;
  border-color: rgba(99,211,163,0.35) !important;
  color: #63d3a3 !important;
}

.faq-item .faq-a,
.faq-item.open .faq-a {
  color: #3d4a5c !important;
  background: #ffffff !important;
}

/* שאלות שהטקסט שלהן נעלם — לבן על לבן */
.faq-q:not(.open) span {
  color: #0a0f1a !important;
}/* End custom CSS */