.elementor-8237 .elementor-element.elementor-element-ee286ce{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-8237 .elementor-element.elementor-element-23f210f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8237 .elementor-element.elementor-element-2905ef8 img{width:100%;}.elementor-8237 .elementor-element.elementor-element-731279f{--display:flex;}.elementor-8237 .elementor-element.elementor-element-12da464{--display:flex;}.elementor-8237 .elementor-element.elementor-element-edafa8d{--display:flex;}/* Start custom CSS for html, class: .elementor-element-20c123e */.custom-table {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  font-family: 'Rubik', sans-serif; /* או כל פונט תואם לעיצוב האתר */
}

.custom-table table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}

.custom-table th, .custom-table td {
  padding: 15px;
  text-align: right;
  border-bottom: 1px solid #ddd;
}

.custom-table th {
  background-color: #0073aa; /* צבע כחול מקצועי, ניתן לשנות */
  color: #fff;
  font-weight: 600;
}

.custom-table td {
  color: #333;
}

.custom-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

.custom-table tr:hover {
  background-color: #f1f1f1;
}

/* רספונסיביות */
@media (max-width: 767px) {
  .custom-table th, .custom-table td {
    padding: 10px;
    font-size: 14px;
  }
}/* End custom CSS */