.elementor-3 .elementor-element.elementor-element-3e18c1ab{--display:flex;}.elementor-3 .elementor-element.elementor-element-2645a50{--display:flex;}/* Start custom CSS for html, class: .elementor-element-0e9c47b *//* ============================ */
/* DigiVici Privacy Policy CSS  */
/* ============================ */

:root{
  --pp-bg1:#0d1b2a; --pp-bg2:#1b263b; --pp-bg3:#0d1b2a;     /* מתאים להדר/פוטר */
  --pp-surface:#0f2740;
  --pp-text:#e9f1ff;
  --pp-muted:#b8c6d9;
  --pp-accent:#00d4ff;
  --pp-border:rgba(255,255,255,.12);
  --pp-radius:14px;
}

.dv-pp{ color:var(--pp-text); }
.dv-pp a{ color:var(--pp-accent); text-decoration:none; }
.dv-pp a:hover{ text-decoration:underline; }

.dv-pp__hero{
  background: linear-gradient(90deg,var(--pp-bg1),var(--pp-bg2),var(--pp-bg3));
  border-radius: var(--pp-radius);
  padding: 28px 24px;
  box-shadow: 0 12px 28px rgba(0,0,0,.25);
  margin: 12px 0 22px 0;
}
.dv-pp__hero h1{
  margin:0 0 6px 0;
  font-weight: 900;
  letter-spacing:.2px;
}
.dv-pp__updated{
  margin:0; color:var(--pp-muted); font-size:.95rem;
}

.dv-pp__toc{
  background: var(--pp-surface);
  border:1px solid var(--pp-border);
  border-radius: var(--pp-radius);
  padding: 18px 22px;
  margin-bottom: 22px;
}
.dv-pp__toc-title{ margin:0 0 10px 0; color:var(--pp-accent); font-size:1.1rem; }
.dv-pp__toc ol{ margin:0; padding-inline-start: 18px; }
.dv-pp__toc li{ margin:6px 0; }

.dv-pp__content{
  background: var(--pp-surface);
  border:1px solid var(--pp-border);
  border-radius: var(--pp-radius);
  padding: 24px;
}
.dv-pp__lead{
  margin-top:0;
  padding:14px 16px;
  background: rgba(255,255,255,.04);
  border:1px dashed var(--pp-border);
  border-radius: 10px;
}
.dv-pp__content h2{
  margin:24px 0 10px 0;
  color:#ffffff;
  font-size:1.25rem;
}
.dv-pp__list{ padding:0 18px 0 0; margin:8px 0; }
.dv-pp__list li{ margin:6px 0; color:var(--pp-text); }

.dv-pp__note{
  margin:14px 0;
  background: linear-gradient(90deg, rgba(0,212,255,.12), rgba(0,212,255,.04));
  border:1px solid rgba(0,212,255,.25);
  padding:12px 14px;
  border-radius:10px;
  color:#def7ff;
}

/* רספונסיביות קלה */
@media (max-width: 992px){
  .dv-pp__hero{ padding:22px 18px; }
  .dv-pp__content{ padding:18px; }
}/* End custom CSS */