.first-cashprizes_line{
  margin-bottom: 5em;
  min-height: 520px;
}

.podium-first_box.edition-2023{
  background: center no-repeat url('/assets/img/2023/podium-2023_winner-skewmond.png');
  background-size: cover;
  img.img_podium{
    animation: appear 0.5s cubic-bezier(.23,.65,.68,.96) 1s both;
  }
}

.podium-first_box.edition-2023, .podium-first_box.podium_winner-final_box{
  min-height: 520px;
  color: var(--white);
  text-align: center;
  .p_podium-big{
    font-size: 9em;
    text-shadow: #6a4100 0 0 20px;
    height: 100px;
    color: var(--white);
    &:nth-child(3){
      font-size: 6em;
      height: 20px;
    }
  }
}

.podium-first-streamer_box{
  background: center no-repeat url('/assets/img/2023/podium-2023_streamer-zongo.png');
  top: 50px;
  text-align: center;
  background-size: cover;
  color: var(--white);
  min-height: 420px;
  .p_podium-big{
    font-size: 7em;
    text-shadow: #6a4100 0 0 15px;
    height: 90px;
    &:nth-child(3){
      font-size: 4.5em;
      height: 30px;
    }
  }
  img.img_podium{
    animation: appear 0.5s cubic-bezier(.23,.65,.68,.96) 1.5s both;
  }
}

.podium_best-lane.podium_winner-lane-final{
  min-height: 480px;
  max-width: 250px;
  min-width: 200px;
  flex: 15%;
  .podium_rank_final p{
    font-size: 0.8em;
  }
  .p_podium-big{
    font-size: 5.5em;
    &:nth-child(3){
      height: 10px;
      font-size: 4.5em;
    }
  }
}

.podium_best-lane.edition-2023{
  &:nth-child(1){
    background: center no-repeat url('/assets/img/2023/podium-2023_top-wao.png');
    background-size: cover;
  }
  &:nth-child(2){
    background: center no-repeat url('/assets/img/2023/podium-2023_jgl-manaty.png');
    background-size: cover;
  }
  &:nth-child(3){
    background: center no-repeat url('/assets/img/2023/podium-2023_mid-vetheo.png');
    background-size: cover;
  }
  &:nth-child(4){
    background: center no-repeat url('/assets/img/2023/podium-2023_adc-wakz.png');
    background-size: cover;
  }
  &:nth-child(5){
  background: center no-repeat url('/assets/img/2023/podium-2023_sup-myrtus.png');
  background-size: cover;
  }
}

@media screen and (max-width: 900px) {
.podium-first-streamer_box{
    width: 80%;
    position: inherit;
    max-height: 100%;
    top: 0;
    margin-top: 7em;
  }
}

@media screen and (max-width: 650px) {
  .podium-first_box.edition-2023, .podium-first-streamer_box{
    width: 90%;
    .p_podium-big{
      font-size: 6em;
      height: 70px;
      &:nth-child(3){
        font-size: 5em;
        height: 20px;
      }
    }
  }
}