

:is(body.page-id-294848, body.page-id-295001, body.page-id-295010, body.page-id-295031,
    body.page-id-310636, body.page-id-310672, body.page-id-310702, body.page-id-310717)
  .comparison-table {

  --ct-widget-primary-color: #2722F8;
  --ct-widget-bg-color: #F8F8F8;
  --ct-widget-bg-secondary-color: #F0F0F0;

  background: #EEEEE7;
  padding: 24px;
  border-radius: 32px;

  & .comparison-table__upper,
  & .comparison-table__upper--wrapper { background: #fff; }

  & .comparison-table__category { border-radius: 16px; }

  & .comparison-table__category--item,
  & .comparison-table__category--name-item { border-right-color: #D8D8F0; }

  & .comparison-table__category--name-item__icon img,
  & .comparison-table__category--name-item__icon picture {
    filter: brightness(0) saturate(100%) invert(14%) sepia(96%) saturate(7464%)
            hue-rotate(246deg) brightness(98%) contrast(104%);
  }

  & .comparison-table__upper { border-top-left-radius: 20px; border-top-right-radius: 20px; }
  & .comparison-table__upper--wrapper { border-top-left-radius: 20px; border-top-right-radius: 20px; }
  & .comparison-table__upper--title { padding-left: 24px; }

  & .comparison-table__upper__jtl-logo { display: flex; align-items: center; justify-content: center; }
  & .comparison-table__upper__jtl-logo img {
    height: 56px; width: 104px; max-width: 130px; object-fit: contain;
  }
}
