.progress-title {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF; }

.main-progress-01-overwolf {
  background-image: url("../images/progress.png");
  height: 288px;
  box-sizing: border-box; }

.main-progress-02 {
  background-image: url("../images/progress.png");
  background-size: 521px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 288px;
  box-sizing: border-box; }

  .main-progress-02 .partner-centered-title {
    background-color: #0f0f1e;
    display: table;
    margin: auto;
    padding: 12px 40px 8px 40px;
    margin-top: 90px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 50px;
    box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.50);
    display: none;
  }

.main-progress-01-app {
  height: 288px; }
  
  .main-progress-01-app .grid-container {
    padding: 0 32px;
    padding-top: 32px;
    display: flex;
    justify-content: space-between; }
  .main-progress-01-app .grid-item {
    width: 149px;
    min-height: 167px;
    /* float: left; */
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-align: center;
    color: #F4F2FF; 
    overflow: hidden;
    }
    .main-progress-01-app .grid-item img {
      margin: 0 auto; }
    .main-progress-01-app .grid-item p {
      color: #86868e;
      font-size: 12px;
      line-height: 15px;
      display: none;
      padding: 0px 15px;}



