/* Start custom CSS for text-editor, class: .elementor-element-04ebe49 */.comparison-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin-bottom: 20px;
}

.comparison-table th, 
.comparison-table td {
  border: 1px solid #ddd;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

.comparison-table th {
  background: #f4f4f4;
  font-weight: bold;
}

.comparison-table tr:nth-child(even) {
  background: #fafafa; /* alternate row shading */
}

.comparison-table td strong {
  font-weight: 600; /* product names stand out */
}

/* Make the table scrollable on mobile */
@media screen and (max-width: 768px) {
  .comparison-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}/* End custom CSS */