.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}@media(max-width:1200px){.elementor-widget-section .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-section .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-section .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* עטיפה כללית */
.cookies-policy {
  direction: rtl;
  color: #1F2937;        /* צבע טקסט גוף */
  font-size: 17px;
  line-height: 1.9;
  max-width: 980px;
  margin: 0 auto;
  padding: 20px 15px;
}

/* כותרות */
.cookies-policy h1,
.cookies-policy h2,
.cookies-policy h3 {
  color: #111827;
  line-height: 1.3;
  margin: 1.2em 0 0.6em;
  font-weight: 800;
  border: 0;
  box-shadow: none;
}
.cookies-policy h1 {
  font-size: clamp(28px, 3vw, 40px);
  text-align: center;
  margin-bottom: 0.8em;
}
.cookies-policy h2 {
  font-size: clamp(22px, 2.4vw, 28px);
}
.cookies-policy h3 {
  font-size: clamp(18px, 2vw, 22px);
}

/* פסקאות ורשימות */
.cookies-policy p { margin: 0 0 1em; }
.cookies-policy ul { margin: 0 0 1.2em 0; padding: 0 1.2em 0 0; }
.cookies-policy li { margin: 0.35em 0; }

/* קישורים */
.cookies-policy strong { font-weight: 700; }
.cookies-policy a {
  color: #B30000;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.cookies-policy a:hover { opacity: .9; }

/* ביטול קווי מפריד */
.cookies-policy hr { display: none; }

/* בלוק מידע בסוף */
.cookies-policy .meta {
  margin-top: 20px;
  font-size: 15px;
  color: #374151;
}
.cookies-policy .meta a {
  color: #B30000;
  text-decoration: underline;
}

/* מובייל */
@media (max-width: 480px) {
  .cookies-policy { font-size: 16px; padding: 12px; }
}

/* מצב כהה */
@media (prefers-color-scheme: dark) {
  .cookies-policy { color: #E5E7EB; }
  .cookies-policy h1,
  .cookies-policy h2,
  .cookies-policy h3 { color: #F9FAFB; }
  .cookies-policy a { color: #FCA5A5; }
  .cookies-policy .meta { color: #D1D5DB; }
}/* End custom CSS */