/* Minification failed. Returning unminified contents.
(138,23): run-time error CSS1046: Expect comma, found '37'
(138,29): run-time error CSS1046: Expect comma, found ')'
 */
.section6 {
    background: linear-gradient(365deg, #FD5831 -25%, #27458D 100%);
}

.ganadores-container h3 {
    color: white;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-inline: 10px;
}

.ranking-contenido {
    width: 100%;
    max-width: 800px;
    padding: 40px 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 100px;
}

.ranking-container {
    /* min-height: 100vh; */
    position: relative;
    display: flex;
    /* align-items: center; */
    justify-content: center;
}

.ranking_tigre-img {
    position: absolute;
    width: 100%;
    max-width: 550px;
    right: 0;
    bottom: 0;
}

.ranking_contenido-lista--div {
    position: relative;
    width: 100%;
    max-width: 350px;
}

.ranking_lista-name {
    color: white;
    font-weight: bold;
}

.container_estrellas-img {
}

.ranking_contenido-medalla {
    position: absolute;
    width: 100%;
    left: -75px;
    top: -10px;
    max-width: 100px;
}

.ranking-border-oro {
    border-radius: 15px;
    border: 4px solid #EECC43;
    background: linear-gradient(91deg, #0198F7 42.3%, #083679 102.17%);
    padding: 20px 10px 20px 30px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 20px;
}

.ranking_contenido-lista {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 30px;
    max-width: 650px;
}

/*---- Ganadores ----*/
.section7 {
    background-color: #27448B;
    padding-top: 7rem;
}

.ganadores-container {
    /* padding: 40px 0; */
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
    min-height: 100vh;
    padding-bottom: 5rem;
}

.ganadores-contenido {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    width: 95%;
    max-width: 1400px;
}


/*Carruceles*/
.swiper-container {
    width: 70%;
    height: auto;
    /* margin: 0 auto; */
    position: relative;
}

.swiper_container-tutorial {
    width: 100%;
}

.swiper-slide {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 300px;
    flex-direction: column;
    min-height: 300px;
    /* max-width: 50%; */
}

.carousel_mo-gr {
    position: absolute;
    padding: 10px 40px;
    margin: 0;
    border-radius: 10px;
    border: 2px #306BF6 solid;
    bottom: -20px;
    z-index: 1;
    box-shadow: 0px 0px 50px #9D5259;
    border: 3px #FDD769 solid;
    background: rgb(1 37 123);
    max-width: 400px;
}

.swiper_slide-prodtxt {
    color: white;
    font-size: 14px;
    /* text-transform: uppercase; */
}

.swiper-wrapper {
    align-items: center;
    /* justify-content: center; */
}

.flecha-carousel {
    position: absolute;
    z-index: 20;
    top: 40%;
    max-width: 30px;
    min-width: 30px;
    cursor: pointer;
}

.flecha-lef {
    left: 1%;
}

.flecha-rig {
    right: 1%;
}

#premios .container-flex {
    align-items: center;
}

.productos-texto_mo {
    max-width: 940px;
}

.productos-img {
    width: 100%;
    max-width: 120px;
}

.container_slidedoble-productos {
}

#swiper_container-productos {
    width: 100%;
    /* max-width: 1400px; */
    min-height: 400px;
}


/*----Sin ganadores----*/

.container-singanadores {
    background-image: url(/Content/assets/home/v2/bg_ganadores_dt.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    width: 100%;
    text-transform: uppercase;
    padding-inline: 10px;
}

.contenido_singanadores-txt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    text-align: center;
}

.singanadores-titulo {
    font-size: 80px;
}

.text-color-orange {
    color: #FD5932;
    font-size: 40px;
    font-weight: bold;
}

.btn_orange-landing {
    font-size: calc(.8rem + .5vw);
}

@media(max-width: 1000px) {
    .ganadores-contenido {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width: 800px) {
    .ranking_contenido-lista {
        align-items: center;
        padding-left: 30px;
    }

    .ranking-contenido {
        padding-bottom: 0;
    }



    .text-color-orange {
        font-size: 35px;
    }

    .singanadores-titulo {
        font-size: 50px;
    }

    .contenido_singanadores-txt .fontp-stroke-white {
        font-size: 24px;
    }

    .container-singanadores {
        background-image: url(/Content/assets/home/bg_ganadores_mo.png);
    }
}


@media(max-width: 768px) {
    .ganadores-contenido {
        grid-template-columns: repeat(1, 1fr);
    }
}

