.CommonTextComponent {
  padding: 2rem 0 1rem;
  font-size: 1.2rem; }
  .CommonTextComponent h3 > i {
    color: #2176bd;
    font-style: normal; }
  .CommonTextComponent.isDark {
    color: #171717; }
  .CommonTextComponent table {
    width: 100%; }
  .CommonTextComponent h2 {
    color: #65951E; }
  .CommonTextComponent.isDark h2 {
    color: #FFFFFF; }
  .CommonTextComponent figure.image > img {
    width: 100%; }
  .CommonTextComponent .table {
    width: 100%; }
    .CommonTextComponent .table tbody > tr:first-child {
      background-color: transparent !important; }
      .CommonTextComponent .table tbody > tr:first-child > td {
        color: #F2F3F5;
        font-size: 1rem;
        line-height: 1.1rem;
        font-weight: 600; }
    .CommonTextComponent .table tbody > tr > td {
      border: 0;
      min-width: 5rem;
      vertical-align: middle; }
      .CommonTextComponent .table tbody > tr > td figure {
        margin: 0; }
      @media (max-width: 575px) {
        .CommonTextComponent .table tbody > tr > td {
          width: 49%;
          display: inline-block; } }
  .CommonTextComponent.isDark {
    color: #FFFFFF; }
    .CommonTextComponent.isDark hr {
      border-top: 1px solid #F2F3F5;
      width: 70%; }
    .CommonTextComponent.isDark .table tbody > tr:first-child > td {
      color: #FFFFFF; }
    .CommonTextComponent.isDark .table tbody > tr > td {
      color: #FFFFFF; }

