.stats {
  position: relative;
  width: 100%;
  padding: 100px 20px;
}

.stats .column-row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: center;
}

.stats .column-row .col-four {
  max-width: 25%;
  flex: 0 0 25%;
  width: 100%;
  position: relative;
  padding: 0 15px;
}

.stats.border-box .column-row .col-four {
  padding-top: 35px;
}

.stats .column-row .col-four:after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #d4d4d8;
  top: 0;
  right: 0;
}

.stats .column-row .col-four:nth-child(4):after {
  display: none;
}

.stats .column-row .col-three:nth-child(even):after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #d4d4d8;
  top: 0;
  right: 0;
}

.stats .column-row .col-three {
  text-align: center;
  max-width: 33.33%;
  flex: 0 0 33.33%;
  width: 100%;
  padding: 12px 10px 16px;
  position: relative;
  box-sizing: border-box;
}

.stats.border-box .column-row .col-three {
  padding-top: 35px;
}

.stats .column-row .col-three:after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #d4d4d8;
  top: 0;
  right: 0;
}

.stats .column-row .col-three:nth-child(3):after {
  display: none;
}

.stats .column-row .col-three:nth-child(even):after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #d4d4d8;
  top: 0;
  right: 0;
}

.stats .column-row .col-three:last-child:after{
  content: unset;
}

.stats .column-row .stat-info span {
  font-size: 90px;
  line-height: 1;
  background: -webkit-linear-gradient(#00a5d9, #0069aa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.05em;
  color: #f6fafc;
}

.stats .column-row .stat-info span strong {
  font-weight: 700;
    font-size: 100px;
    line-height: 100px;
    background: linear-gradient(180deg, #00C389 0%, #006D68 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-family: 'Univers LT Pro Cn' !important;
}

.stats .column-row .stat-info span>span {
  font-size: 36px;
  position: absolute;
  font-weight: 700;
  padding-top: 10px;
}

.stats .column-row .stat-info p {
  font-family: 'UniversLTStd Cn';
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #31445C;
}

.ua-ie .stats .column-row .stat-info span {
  color: #0069aa;
}

.stats .column-row .col-four .stat-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/*@media screen and (max-width: 991px) {*/
/*    .stats .column-row .col-three {*/
/*        max-width: 50%;*/
/*        flex: 0 0 50%;*/
/*    }*/
/*}*/
@media screen and (max-width: 1024px) {

  .stats .column-row .col-three,
  .stats .column-row .col-four {
    max-width: 50%;
    flex: 0 0 50%;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  /* .stats .column-row .col-three:after,
  .stats .column-row .col-four:after {
    display: none;
  } */
  .stats .column-row .col-three:nth-child(even):after,
  .stats .column-row .col-four:nth-child(even):after {
    display: none;
  }

  .stats .column-row .stat-info span>span {
    top: 20px;
  }
}

@media screen and (max-width: 595px) {

  .stats .column-row .col-three,
  .stats .column-row .col-four {
    max-width: 100%;
    flex: 0 0 100%;
    border-bottom: 0.5px solid #414141;
    margin-bottom: 30px;
  }

  .stats .column-row .col-three:after,
  .stats .column-row .col-four:after {
    display: none;
  }

  .stats .column-row .col-three:nth-child(even):after,
  stats .column-row .col-four:nth-child(even):after {
    display: none;
  }

  .stats .column-row .stat-info span>span {
    top: 20px;
  }
}