.elementor-1038 .elementor-element.elementor-element-41ce5783{--display:flex;--justify-content:space-between;}.elementor-1038 .elementor-element.elementor-element-9f3c521{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-1b03db8a *//* Cały dokument Complianz */
.cmplz-document {
  color: #999999; /* biały tekst */
  font-family: 'Montserrat', sans-serif;
  line-height: 1.6;
}

/* Nagłówki w dokumencie */
.cmplz-document h2, 
.cmplz-document h3 {
  color: #ffffff; /* złoty, przykładowy */
  font-weight: 600;
}

/* Linki w dokumencie */
.cmplz-document a {
  color: #999999; /* np. fiolet Velliore */
  text-decoration: none;
}
.cmplz-document a:hover {
  color: #999999;
  text-decoration: underline;
}
/* Cała tabela w dokumentach Complianz */
.cmplz-document table {
  background-color: #000000 !important;   /* czarne tło */
  border-collapse: collapse !important;
  border: 1px solid #333 !important;   /* cienka ramka */
  color: #fff !important;              /* biały tekst */
  width: 100%;
}

/* Nagłówki tabeli */
.cmplz-document table thead th {
  background-color: #000000 !important;   /* ciemniejsze nagłówki */
  color: #d4af37 !important;           /* złoty tekst */
  border: 1px solid #333 !important;
  padding: 10px !important;
}

/* Komórki wierszy */
.cmplz-document table tbody td {
  background-color: #000000 !important;
  color: #fff !important;
  border: 1px solid #333 !important;
  padding: 10px !important;
}

/* Linki w tabeli */
.cmplz-document table td a {
  color: #9c7bff !important;  /* akcent Velliore */
}
.cmplz-document table td a:hover {
  color: #ffffff !important;
}/* End custom CSS */