.stats-banner-section {
  font-size: 19px;
  line-height: 1.26;
  color: #fff;
  padding: 25px;
  font-weight: 600;
  font-family: "Dosis", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  background-size: cover;
  background-position: 50% 50%; }
  @media (min-width: 768px) {
    .stats-banner-section {
      padding: 30px 20px; } }
  @media (min-width: 1024px) {
    .stats-banner-section {
      padding: 80px 20px; } }
  @media (min-width: 1200px) {
    .stats-banner-section {
      padding: 87px 40px; } }
  .stats-banner-section h3 {
    color: #fff; }
  @media (min-width: 1024px) {
    .stats-banner-section .row {
      display: flex; } }
  @media (min-width: 768px) {
    .stats-banner-section .col {
      padding: 0 35px; } }
  .stats-banner-section .col:first-child {
    text-align: center;
    margin: 0 0 25px; }
    @media (min-width: 768px) {
      .stats-banner-section .col:first-child {
        width: 80%;
        margin: 0 auto 35px; } }
    @media (min-width: 1024px) {
      .stats-banner-section .col:first-child {
        width: 50%;
        text-align: left;
        margin: 0; } }
  @media (min-width: 1024px) {
    .stats-banner-section .col {
      width: 50%; } }
  .stats-banner-section p {
    margin-bottom: 27px; }
  @media (min-width: 768px) {
    .stats-banner-section .stats-boxes {
      display: flex; } }
  .stats-banner-section .stat-box {
    text-align: center;
    margin: 0 0 25px; }
    @media (min-width: 768px) {
      .stats-banner-section .stat-box {
        width: 50%;
        margin: 0; } }
    .stats-banner-section .stat-box .number {
      font-size: 71px;
      font-weight: 700;
      line-height: 1;
      font-family: "Droid Sans", "Dosis", "Arial", "Helvetica Neue", "Helvetica", sans-serif; }
    .stats-banner-section .stat-box h3 {
      font-size: 22px;
      margin: 0 0 4px; }

/*# sourceMappingURL=stats-banner.css.map */