.elementor-5736 .elementor-element.elementor-element-f16dad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5736 .elementor-element.elementor-element-f16dad8:not(.elementor-motion-effects-element-type-background), .elementor-5736 .elementor-element.elementor-element-f16dad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0ba48f );}/* Start custom CSS for html, class: .elementor-element-33cc965 */.seo-table-wrap {
  width: 100%;
  overflow-x: auto;
  margin: 28px 0;
}

.seo-table {
  width: 100%;
  border-collapse: collapse;
  font-family: inherit;
  font-size: inherit;
  color: #ffffff;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.18);
}

.seo-table caption {
  caption-side: top;
  text-align: left;
  color: #ffff00;
  font-family: inherit;
  font-size: 1.15em;
  font-weight: 700;
  margin-bottom: 12px;
  line-height: 1.35;
  white-space: normal;
}

.seo-table thead th {
  color: #ffff00;
  background: rgba(255, 255, 255, 0.06);
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  text-align: left;
  padding: 14px 16px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  line-height: 1.4;
}

.seo-table tbody td {
  color: #ffffff;
  font-family: inherit;
  font-size: inherit;
  padding: 14px 16px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  vertical-align: top;
  line-height: 1.55;
}

.seo-table tbody tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.035);
}

.seo-table tbody tr:hover {
  background: rgba(255, 255, 0, 0.06);
}

.seo-table strong {
  color: #ffff00;
  font-weight: 700;
}

@media (max-width: 768px) {
  .seo-table-wrap {
    overflow-x: visible;
    margin: 24px 0;
  }

  .seo-table {
    border: none;
  }

  .seo-table caption {
    display: block;
    width: 100%;
    font-size: 1.05em;
    line-height: 1.35;
    margin-bottom: 14px;
    white-space: normal;
  }

  .seo-table,
  .seo-table thead,
  .seo-table tbody,
  .seo-table tr,
  .seo-table th,
  .seo-table td {
    display: block;
  }

  .seo-table thead {
    display: none;
  }

  .seo-table tbody tr {
    margin-bottom: 16px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: rgba(255, 255, 255, 0.035);
  }

  .seo-table tbody td {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    padding: 12px 14px;
    line-height: 1.45;
  }

  .seo-table tbody td:last-child {
    border-bottom: none;
  }

  .seo-table tbody td::before {
    content: attr(data-label);
    flex: 0 0 42%;
    color: #ffff00;
    font-weight: 700;
    line-height: 1.35;
  }

  .seo-table tbody td strong,
  .seo-table tbody td span {
    flex: 1;
    text-align: right;
  }

  .seo-table tbody td br {
    display: none;
  }
}

@media (max-width: 420px) {
  .seo-table tbody td {
    gap: 10px;
    padding: 11px 12px;
  }

  .seo-table tbody td::before {
    flex-basis: 46%;
  }
}/* End custom CSS */