.elementor-2526 .elementor-element.elementor-element-7baa45b{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-07fe9c2 .elementor-toc__header-title{text-align:start;}.elementor-2526 .elementor-element.elementor-element-07fe9c2 .elementor-toc__header{flex-direction:row;}.elementor-2526 .elementor-element.elementor-element-07fe9c2{--item-text-hover-decoration:underline;}.elementor-2526 .elementor-element.elementor-element-5825bae{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-7223bac{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-74a92de{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-609d8f6{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-bbce1d0{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-43bc392{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-ba92713{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-58872f0{text-align:justify;}.elementor-2526 .elementor-element.elementor-element-59e62e0{columns:1;text-align:justify;}/* Start custom CSS for html, class: .elementor-element-6965a5b */.seo-compare-table {
  margin: 30px 0;
  overflow-x: auto;
}

.seo-compare-table table {
  width: 100%;
  border-collapse: collapse;
  font-family: inherit;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
}

.seo-compare-table thead {
  background-color: #f5f7fa;
}

.seo-compare-table th,
.seo-compare-table td {
  padding: 14px 16px;
  text-align: center;
  border-bottom: 1px solid #eaeaea;
}

.seo-compare-table th {
  font-weight: 600;
  color: #333;
}

.seo-compare-table tbody tr:hover {
  background-color: #f9fafb;
}

.seo-compare-table td:first-child {
  font-weight: 500;
  text-align: right;
}/* End custom CSS */