.elementor-1522 .elementor-element.elementor-element-3a85957{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1522 .elementor-element.elementor-element-44c6052{text-align:center;}.elementor-1522 .elementor-element.elementor-element-44c6052 .elementor-heading-title{color:var( --e-global-color-1b88932 );}.elementor-1522 .elementor-element.elementor-element-85aca33 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-1522 .elementor-element.elementor-element-85aca33 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-85aca33 *//* עוטף כל הריפיטרים */
.jet-listing-dynamic-repeater {
  display: flex;
  justify-content: center;
}

/* גריד של כרטיסיות */
.jet-listing-dynamic-repeater__items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 24px;
  max-width: 900px;
  width: 100%;
}
/* כרטיס */
.doc-item {
  border: 1px solid #e3e3e3;
  border-radius: 12px;
  padding: 22px 20px;

  display: flex;
  flex-direction: column;      /* אחד מעל השני */
  align-items: center;         /* ממרכז אופקית */
  justify-content: center;     /* ממרכז אנכית */

  text-align: center;
}

/* כותרת */
.doc-title {
  margin: 0 0 16px 0;           /* רווח מתחת לכותרת */
  font-size: 18px;
  font-weight: 600;
  color: #000;
}

/* כפתור */
.doc-btn {
  display: inline-block;
  padding: 10px 22px;
  background: #398f95;
  color: #fff;
  font-weight: 700; /* בולד */
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.2s ease;
}

/* מעבר עכבר */
.doc-btn:hover {
  background: #2f7377; /* כהה יותר */
  color: #fff;         /* נשאר לבן */
}/* End custom CSS */