.elementor-869 .elementor-element.elementor-element-282bab6{--display:flex;}/* Start custom CSS for html, class: .elementor-element-853a9b7 */.marconnect-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 15px;
  background: #fff;
  border: 1px solid #e0e0e0;
}

/* header */
.marconnect-table thead th {
  background: #00337C;
  color: #ffffff;
  text-align: left;
  padding: 12px 14px;
  font-weight: 600;
}

/* cells */
.marconnect-table td {
  padding: 12px 14px;
  border: 1px solid #e6e6e6;
}

/* zebra rows for readability */
.marconnect-table tbody tr:nth-child(even) {
  background-color: #f7f9fc;
}

/* hover effect */
.marconnect-table tbody tr:hover {
  background-color: #eef3ff;
}

/* first column slightly emphasized */
.marconnect-table td:first-child {
  font-weight: 500;
  color: #00337C;
}

/* dissemination special header centered */
.dissemination-table thead th {
  text-align: center;
}

/* tighten small tables (like document control) */
.marconnect-table td strong {
  color: #00337C;
}/* End custom CSS */