.elementor-3 .elementor-element.elementor-element-68ef2daa{--display:flex;--min-height:0px;}.elementor-3 .elementor-element.elementor-element-5c36770{--display:flex;}.elementor-3 .elementor-element.elementor-element-9d28e45{--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;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-68ef2daa{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-68ef2daa *//* Card-ul legal – doar pentru acest widget */
.elementor-3 .elementor-element.elementor-element-68ef2daa{
  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-3 .elementor-element.elementor-element-68ef2daa h2,
.elementor-3 .elementor-element.elementor-element-68ef2daa h3{
  color:#0B1D2D;                                    /* navy */
  letter-spacing:.02em;
  margin:18px 0 10px;
}

/* „Last updated” sau note scurte */
.elementor-3 .elementor-element.elementor-element-68ef2daa em,
.elementor-3 .elementor-element.elementor-element-68ef2daa .last-updated{
  display:block;
  color:#6B7280;
  margin:6px 0 12px;
  font-style:italic;
}

/* Paragrafe */
.elementor-3 .elementor-element.elementor-element-68ef2daa p{
  color:#26323F;
  line-height:1.75;
  margin:8px 0 12px;
}

/* Liste numerotate – elegante */
.elementor-3 .elementor-element.elementor-element-68ef2daa ol{
  counter-reset:item;
  list-style:none;
  margin:6px 0 12px;
  padding:0;
}
.elementor-3 .elementor-element.elementor-element-68ef2daa ol > li{
  counter-increment:item;
  position:relative;
  padding-left:28px;
  margin:10px 0;
}
.elementor-3 .elementor-element.elementor-element-68ef2daa ol > li::before{
  content: counter(item) ".";
  position:absolute; left:0; top:0;
  color:#C7A463;                                     /* gold */
  font-weight:700;
}

/* Liste cu bullet – aurii */
.elementor-3 .elementor-element.elementor-element-68ef2daa ul{ list-style:none; margin:6px 0 12px; padding:0; }
.elementor-3 .elementor-element.elementor-element-68ef2daa ul li{
  position:relative; padding-left:20px; margin:8px 0;
}
.elementor-3 .elementor-element.elementor-element-68ef2daa 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-3 .elementor-element.elementor-element-68ef2daa a{
  color:#0B1D2D;
  text-decoration:none;
  border-bottom:1px solid rgba(11,29,45,.18);
  transition:color .2s ease, border-color .2s ease;
}
.elementor-3 .elementor-element.elementor-element-68ef2daa a:hover{
  color:#C7A463;
  border-color:#C7A463;
}

/* Notă/alertă informativă (opțional: adaugă <div class="note">…</div>) */
.elementor-3 .elementor-element.elementor-element-68ef2daa .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-3 .elementor-element.elementor-element-68ef2daa{ padding:18px 16px; }
}/* End custom CSS */