.elementor-283 .elementor-element.elementor-element-8bb78d4{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-8ace0a8 *//* Card-ul legal – doar pentru acest widget */
.elementor-283 .elementor-element.elementor-element-8ace0a8{
  background:#FFFFFF;
  border:1px solid rgba(199,164,99,.35);            /* gold subtil */
  border-radius:16px;
  padding:24px 28px;
  box-shadow:0 10px 24px rgba(11,29,45,.04);        /* navy foarte fin */
}

/* Titluri din interior (dacă le ai în același widget) */
.elementor-283 .elementor-element.elementor-element-8ace0a8 h2,
.elementor-283 .elementor-element.elementor-element-8ace0a8 h3{
  color:#0B1D2D;                                    /* navy */
  letter-spacing:.02em;
  margin:18px 0 10px;
}

/* „Last updated” sau note scurte */
.elementor-283 .elementor-element.elementor-element-8ace0a8 em,
.elementor-283 .elementor-element.elementor-element-8ace0a8 .last-updated{
  display:block;
  color:#6B7280;
  margin:6px 0 12px;
  font-style:italic;
}

/* Paragrafe */
.elementor-283 .elementor-element.elementor-element-8ace0a8 p{
  color:#26323F;
  line-height:1.75;
  margin:8px 0 12px;
}

/* Liste numerotate – elegante */
.elementor-283 .elementor-element.elementor-element-8ace0a8 ol{
  counter-reset:item;
  list-style:none;
  margin:6px 0 12px;
  padding:0;
}
.elementor-283 .elementor-element.elementor-element-8ace0a8 ol > li{
  counter-increment:item;
  position:relative;
  padding-left:28px;
  margin:10px 0;
}
.elementor-283 .elementor-element.elementor-element-8ace0a8 ol > li::before{
  content: counter(item) ".";
  position:absolute; left:0; top:0;
  color:#C7A463;                                     /* gold */
  font-weight:700;
}

/* Liste cu bullet – aurii */
.elementor-283 .elementor-element.elementor-element-8ace0a8 ul{ list-style:none; margin:6px 0 12px; padding:0; }
.elementor-283 .elementor-element.elementor-element-8ace0a8 ul li{
  position:relative; padding-left:20px; margin:8px 0;
}
.elementor-283 .elementor-element.elementor-element-8ace0a8 ul li::before{
  content:"";
  position:absolute; left:0; top:.72em;
  width:8px; height:8px; border-radius:50%;
  background:#C7A463;
  box-shadow:0 0 0 2px rgba(199,164,99,.22);
}

/* Link-uri: navy → gold la hover */
.elementor-283 .elementor-element.elementor-element-8ace0a8 a{
  color:#0B1D2D;
  text-decoration:none;
  border-bottom:1px solid rgba(11,29,45,.18);
  transition:color .2s ease, border-color .2s ease;
}
.elementor-283 .elementor-element.elementor-element-8ace0a8 a:hover{
  color:#C7A463;
  border-color:#C7A463;
}

/* Notă/alertă informativă (opțional: adaugă <div class="note">…</div>) */
.elementor-283 .elementor-element.elementor-element-8ace0a8 .note{
  background:linear-gradient(180deg, rgba(199,164,99,.08), rgba(199,164,99,.03));
  border:1px solid rgba(199,164,99,.25);
  border-radius:12px;
  padding:12px 14px;
  color:#22303D;
}

/* Mobile fine-tune */
@media (max-width:767px){
  .elementor-283 .elementor-element.elementor-element-8ace0a8{ padding:18px 16px; }
}/* End custom CSS */