.ganador_content {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.ganadores_header {
  margin-top: 70px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 75px;
  color: #000 !important;
}

.ganador_sueldo_header {
  font-size: 45px;
  line-height: 50px;
  font-family: "Work Sans";
}

.ganador_sueldo {
  font-size: 40px;
  line-height: 50px;
  font-family: "nescafe_sansregular";
  color: #000;
  padding: 0 30px;
}

.ganador_sueldo_2 {
  font-size: 30px !important;
  line-height: 40px !important;
  font-family: "Gotham Rounded" !important;
  font-weight: 100;
}

.nombre_ganador {
  font-size: 20px;
  font-family: "Gotham Rounded";
  color: #000;
  padding: 0 30px;
}

.ganador-video {
  margin-top:40px;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.ganador-video iframe, .ganadores-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media (max-width: 767.98px) {
  .fidelidad_section {
    padding-top: 0px;
  }

  .slick-dots {
    bottom: -60px !important;
  }

  .como-puedo-participar
  {
    background-size: cover;
  }
}

@media (min-width: 1400px) {
  .banner_ganadores {
    background-position-x: center;
  }
}

.ganadora_txt {
  font-size:65px;
}
.ganadorx_name {
  font-size: 40px;
}

@media (min-width:992px) {
  .ganadores_header {
    margin-top: 70px;
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 75px;
    color: #000 !important;
  }

  .ganadores_section {
    padding: 0 60px;
  }

  .ganadores-slider-content {
    background: linear-gradient(90deg, #282828 -0.31%, #000000 99.69%);
    /*height:982px;*/
    padding: 200px 60px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767.98px){
  .ganadora_txt {
    font-size: 45px;
    line-height: 50px;
  }
}

.header_link_active {
  border:solid 1px #B02028;
  border-radius: 70px;
  padding-top:10px !important;
  padding-bottom:10px !important;
  padding-left:45px !important;
  padding-right:45px !important;
  background-color:#B02028;
  color: #FFF;
  font-size:24px;
}

a.header_link {
  border:solid 1px #B02028;
  border-radius: 70px;
  padding-top:10px !important;
  padding-bottom:10px !important;
  padding-left:45px !important;
  padding-right:45px !important;
  color: #B02028;
  font-size:24px;
  text-decoration: none !important;
  display: block;
}

a.header_link:hover {
  border:solid 1px #B02028;
  border-radius: 70px;
  padding-top:10px !important;
  padding-bottom:10px !important;
  padding-left:45px !important;
  padding-right:45px !important;
  background-color:#B02028;
  color: #FFF !important;
  font-size:24px;
  text-decoration: none !important;
  display: block;
}
