.elementor-1468 .elementor-element.elementor-element-e4bea06{--display:flex;}.elementor-1468 .elementor-element.elementor-element-3323fdb5 > .elementor-widget-container{margin:30px 30px 30px 30px;}/* Start custom CSS for shortcode, class: .elementor-element-3323fdb5 *//* ====== Estilo oscuro para documentos de Complianz ====== */
.cmplz-document {
  max-width: 980px;
  margin: 0 auto;
  padding: 56px 28px;
  background: #000000 !important;   /* Fondo negro */
  color: #f1f1f1 !important;         /* Texto claro */
  line-height: 1.75;
  font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Título principal (ej. “Aviso Legal”, “Política de cookies”) */
.cmplz-document h1 {
  color: #ffffff !important;
  font-size: clamp(40px, 6vw, 64px);
  font-weight: 700;
  letter-spacing: -0.02em;
  margin: 0 0 24px 0;
  text-wrap: balance;
}

/* Subtítulos secciones (1., 2., 3., …) */
.cmplz-document h2 {
  color: #ffffff !important;
  font-size: clamp(20px, 2.6vw, 28px);
  font-weight: 600;
  margin: 32px 0 10px;
}

/* Títulos menores dentro del documento */
.cmplz-document h3,
.cmplz-document h4 {
  color: #ffffff !important;
  font-size: cl/* End custom CSS */