.elementor-781 .elementor-element.elementor-element-b176960{--display:flex;}.elementor-781 .elementor-element.elementor-element-9e7f261{--display:flex;}.elementor-781 .elementor-element.elementor-element-cdb9af8{--display:flex;}.elementor-781 .elementor-element.elementor-element-e45c813{--display:flex;}.elementor-781 .elementor-element.elementor-element-70152ce{--display:flex;}.elementor-781 .elementor-element.elementor-element-5c8b5b0{--display:flex;}.elementor-781 .elementor-element.elementor-element-7ef2771{--display:flex;}.elementor-781 .elementor-element.elementor-element-7c5f87a{--display:flex;}.elementor-781 .elementor-element.elementor-element-da67425{--display:flex;}.elementor-781 .elementor-element.elementor-element-df9801b{--display:flex;}.elementor-781 .elementor-element.elementor-element-a055b3a{--display:flex;}.elementor-781 .elementor-element.elementor-element-45907fd{--display:flex;}.elementor-781 .elementor-element.elementor-element-f9e9f42{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-781 .elementor-element.elementor-element-4d3e7f3{--display:flex;}.elementor-781 .elementor-element.elementor-element-7421671{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-7c5f87a *//* ===== FAQ Accordion - עיצוב מודרני, מבוסס על פלטת המחירון ===== */

.faq-accordion summary.e-n-accordion-item-title {
  list-style: none;
}
.faq-accordion summary.e-n-accordion-item-title::-webkit-details-marker {
  display: none;
}

/* כרטיס עדין - מסגרת דקה במקום צל כבד, פינות רכות */
.faq-accordion .e-n-accordion-item {
  background: #FEFCFB !important;
  border: 1px solid rgba(201,163,171,0.2) !important;
  border-radius: 14px !important;
  overflow: hidden;
  margin-bottom: 12px;
  box-shadow: none !important;
  transition: border-color .25s ease;
}

.faq-accordion .e-n-accordion-item:hover {
  border-color: rgba(201,163,171,0.4) !important;
}

/* כותרת השאלה - נקייה, בלי רקע צבעוני קבוע */
.faq-accordion .e-n-accordion-item-title {
  min-height: 44px;
  padding: 22px 24px !important;
  background: transparent !important;
  cursor: pointer;
  transition: background .25s ease;
}

.faq-accordion .e-n-accordion-item-title-text {
  font-weight: 500 !important;
  font-size: 17px !important;
  line-height: 1.4 !important;
  color: #4A3F3D !important;
}

/* מצב פתוח - רקע עדין מאוד, לא גרדיאנט כבד; הצבע העיקרי עובר לטקסט */
.faq-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #FBF5F3 !important;
}
.faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text {
  color: #B98A94 !important;
}

/* אייקון - קו דק, עגול, עדין */
.faq-accordion .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
}
.faq-accordion .e-n-accordion-item-title-icon svg path {
  fill: #B98A94 !important;
}

/* תוכן התשובה - נושם, בלי רקע כבד */
.faq-accordion [role="region"] {
  padding: 4px 24px 24px !important;
  background: #FBF5F3 !important;
}
.faq-accordion .e-paragraph-base {
  font-size: 15px !important;
  line-height: 1.7 !important;
  color: #8A7A76 !important;
  margin: 0 !important;
}

/* Hover על הכותרת עצמה */
.faq-accordion .e-n-accordion-item-title:hover {
  background: #FBF5F3 !important;
}
.faq-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
  color: #B98A94 !important;
}
.faq-accordion .e-n-accordion-item-title-text,
.faq-accordion .e-n-accordion-item-title-text:visited,
.faq-accordion .e-n-accordion-item-title-text:hover,
.faq-accordion .e-n-accordion-item-title-text:focus {
  text-decoration: none !important;
}

/* Focus - נגישות */
.faq-accordion .e-n-accordion-item-title:focus,
.faq-accordion .e-n-accordion-item-title:focus-visible {
  outline: none !important;
  box-shadow: inset 0 0 0 2px rgba(185,138,148,0.35) !important;
}/* End custom CSS */