/*--------------PKLS Index--------------*/
#pklsInicio hr {
  color: black !important;
  opacity: 1 !important;
}

#pklsInicio .container-fluid .row .btn1 {
  background-color: #8787f1 !important;
  color: white;
  width: 14%;
  height: 80%;
}

#pklsInicio .container-fluid .row .buttonAnimacionArrows {
  height: 80px;
  width: 46px;
  padding: 0px !important;
  border: solid 0px transparent !important;
  background-color: #2b2e3a;
  align-content: center;
}

#pklsInicio .container-fluid .row .buttonAnimacionArrows img {
  width: 82%;
}

#pklsInicio .container-fluid .row h5 {
  color: #404040;
}

#pklsGanadores {
  background-color: #393b46 !important;
}

/*#pklsGanadores h1 {
        color: lightskyblue;
    }

    #pklsGanadores .plksGanadoresImg {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }*/

#pklsEmbebido .plksEmbebidoImg {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

#pklsEmbebido .plksEmbebidoImg img {
  width: 100%;
}

#pklsEmbebido .plksContadoresEmbebido {
  padding-left: 450px !important;
  padding-right: 450px !important;
}

#pklsEmbebido .plksContadoresEmbebido h1 {
  font-size: 83px;
}

#pklsEmbebido .plksContadoresEmbebido hr {
  color: transparent !important;
}

#pklsEmbebido .plksContadoresEmbebido .h1HR {
  border-bottom-style: solid;
  border-bottom-color: mediumpurple;
}

#pklsEmbebido .plksContadoresEmbebido mark {
  background-color: #f0f1fa;
  color: mediumpurple;
  font-size: 172px;
}

#pklsConvocatoria {
  background-color: #404040 !important;
  color: white !important;
}

#pklsConvocatoria .btn {
  background-color: mediumpurple !important;
  color: white;
  width: 28%;
}

#pklsFormulario .formularioDatos {
  background-color: #404040 !important;
  color: white !important;
}

#pklsFormulario .btn {
  background-color: mediumpurple !important;
  color: white;
  width: 170%;
  border-radius: 28px;
}

#pklsFormulario .start-50 {
  left: 45% !important;
}

#pklsFormulario .line-input {
  border: none;
  border-bottom: 1px solid white;
  outline: none;
  padding: 0px 0 !important;
  font-size: 16px;
  background-color: transparent;
  color: white;
  border-radius: 0px !important;
}

@media (max-width: 1000px) {
  #pklsInicio .container-fluid .row .btn1 {
    /* background-color Sets the background color of an element. M�s informaci�n No mostrar : mediumpurple !important; */
    color: white;
    width: 62%;
    height: 92%;
    font-size: 25px;
  }

  #pklsInicio h1 {
    font-size: 84px;
    color: mediumpurple;
  }

  /*#pklsGanadores .plksGanadoresImg {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    #pklsGanadores .plksGanadoresImg img {
        width: 100%;
    }*/

  #pklsEmbebido .plksEmbebidoImg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  */ #pklsConvocatoria {
    margin: 0px, 12px !important;
  }

  #pklsConvocatoria .textoConvocatoria {
    padding: 40px !important;
  }

  #pklsConvocatoria .btn {
    background-color: mediumpurple !important;
    color: white;
    width: 274px !important;
  }

  #pklsEmbebido .plksContadoresEmbebido {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  #pklsEmbebido .plksContadoresEmbebido h1 {
    font-size: 50px;
  }

  #pklsEmbebido .plksContadoresEmbebido mark {
    background-color: #f0f1fa;
    color: mediumpurple;
    font-size: 98px;
  }
}

@media (min-width: 999px) and (max-width: 1569px) {
  #pklsEmbebido .plksContadoresEmbebido {
    padding-left: 321px !important;
    padding-right: 321px !important;
  }

  #pklsEmbebido .plksContadoresEmbebido h1 {
    font-size: 50px;
  }

  #pklsEmbebido .plksContadoresEmbebido mark {
    background-color: #f0f1fa;
    color: mediumpurple;
    font-size: 98px;
  }
}
/*Tiras de texto inicio*/

    #pklsInicio .wrapper {
        width: 200%;
        height: 154px;
        left: 50%;
        top: 30%;
        overflow: hidden;
    }

    #pklsInicio .wrapper .box {
        width: 1500px;
        height: 164px;
        position: absolute;
        font-size: 118px;
        font-weight: 200;
        font-style: italic;
        line-height: 148px;
        text-align: center;
        white-space: nowrap;
    }

    #pklsInicio .wrapper .boxes {
    /*position: relative;
        left: 0;*/
        position: relative;
        width: 100%;
        height: 100%;
    }

    #pklsInicio .tiraTexto01 {
        color: #434551;
    }

    #pklsInicio .tiraTexto02 {
        background-color: #5e5f6a;
        margin-bottom: -40px;
        color: #a5eeff;
    }

    @media (max-width: 1109px) {
        #pklsInicio .wrapper {
            width: 200%;
            height: 108px;
            left: 50%;
            top: 30%;
            overflow: hidden;
            /* position: relative; */
        }

        #pklsInicio .wrapper .box {
            position: absolute;
            font-size: 100px;
            font-weight: 200;
            font-style: italic;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
        }
    }




/*#pklsInicio .wrapper {
  width: 200%;
  height: 154px;
  left: 50%;
  top: 30%;
  overflow: hidden;
}

#pklsInicio .wrapper .box {
  width: 1500px;
  height: 164px;
  position: absolute;
  font-size: 118px;
  font-weight: 200;
  font-style: italic;
  line-height: 148px;
  text-align: center;
  white-space: nowrap;
}
#pklsInicio .wrapper .boxes {
  position: relative;
  left: 0;
}
#pklsInicio .tiraTexto01 {
  color: #434551;
}
#pklsInicio .tiraTexto02 {
  background-color: #5e5f6a;
  margin-bottom: -40px;
  color: #a5eeff;
}*/

.kyb-lugar-premio {
  font-family: "Aeonik";
  font-weight: 300;
}

/*-----------------------*/
.bagde-anio {
    background-color: #5b5e6e;
}

.bagde-anio.active {
    background-color: #26272e !important;
}

.bagde-anio:hover {
    background-color: #26272e !important;
}

@media (max-width: 991px) {
    #right-column.order-last {
        order: -1 !important;
    }

    #left-column.order-first {
        order: 6 !important;
    }
}

@media (min-width: 992px) {
    .left-column,
    .right-column {
        flex: 0 0 41.6667%; /* equivalente a col-5 */
        transition: all 0.5s ease;
    }

    .left-column.expanded,
    .right-column.expanded {
        /*flex: 0 0 83.3333%;*/ /* equivalente a col-10 */
        flex: 0 0 66.6667%; /* equivalente a col-8 */
    }
}
/*22.09.2025*/
#pklsGanadores btn {
    color: var(--bs-btn-hover-color) !important;
    background-color: var(--bs-btn-hover-bg) !important;
    border-color: var(--bs-btn-hover-border-color) !important;
    
}
/*.nav-tabs .nav-link {
    font-size: 24px !important;
}*/
.nav-tabs .nav-link.active {
    border-color: transparent !important;
}
.nav-tabs .nav-link:hover {
    border-color: transparent !important
}