/* Таблица стилей к главной странице */
.b-content__counter {
  padding: 100px 0 50px;
}
    .b-content__counter-digits {
      padding-right: 35px;
    }
    .b-content__counter-digits p {
      font-size : 2rem;
      padding: 0 0.1em;
      width: 0.7em;
      }
      .b-content__counter-digits:after {
        margin-left: 10px;
        font-size: 1rem;
        line-height: 2.4rem;
      }

    a.b-content__work-example {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
    }
    .button {
      width: 100%;
    }

  .b-content__work {
    padding: 30px 0 30px;
  }
    .b-content__work h1 {
      margin-bottom: 20px;
    }
    .b-content__work-item {
      padding-top: 0;
      padding-bottom: 20px;
    }
    .b-content__work-item h2 {
      text-align: center;
    }
    .b-content__work-item h2, .b-content__work-item .lead {
      margin-bottom: 10px;
    }

  .b-content__contact .wrapp {
    padding: 30px 0;
  }

    .b-content__contact-statistics > p.text.bold {
      text-align: center;
      float: none;
      margin-right: 0;
      line-height: normal;
      margin-bottom: 20px;
    }
    .b-content__contact-statistics canvas {
      margin-top: 20px;
    }
    .b-content__contact-statistics {
      margin-bottom: 0;
    }
    .b-content__contact-percent,
    .b-content__contact-percent + .text.bold {
      text-align: center;
      margin-bottom: 10px;
    }
    .form-contact {
      margin-top: 0;
    }
  .b-content__contact .row-bottom + p {
    margin-top: 30px;
  }

  .b-content__blog {
    padding: 30px 0;
  }
    .b-content__blog h1 {
      margin-bottom: 20px;
    }
      .blog-container .blog-item__inner {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 20px;
      }
      .blog-item__bg {
        margin-bottom: 5px;
      }
      .blog-item__inner .text.bold {
        margin-bottom: 0;
      }
    .blog-container {
      margin-bottom: 10px;
    }