.certifications {
    font-size: 80px;
    font-weight: bold;
    font-style: italic;
    display: inline-block;
    border-right: 2px solid rgb(0, 0, 0);
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    animation: typing 3s steps(30), blink-caret 0.5s step-end infinite, coloring step-end infinite;
}
.carousel-img{
    width: 100%!important; 
    height: 350px!important;
}

.typewriter-certifications {
    white-space: nowrap;
}
  
.typewriter-certifications:before {
    overflow: hidden; /* Esconde el contenido adicional */
    animation: typing 2s steps(15), blink-caret 0.3s step-end infinite, coloring step-end infinite;
}
  
@keyframes typing {
    from, to {
        width: 0; /* Inicialmente el ancho es 0 */
    }
    100% {
        width: 60%; /* Ajusta el valor para la longitud del texto "Hola Mundo" */
    }
}

@keyframes blink-caret {
    from, to {
        border-color: transparent;
    }
    50% {
        border-color: rgb(0, 0, 0);
    }
}

@media (max-width: 1200px) {

    .certifications {
        font-size: 50px;
    }
    @keyframes typing {
        from, to {
            width: 0; /* Inicialmen el ancho es 0 */
        }
        100% {
            width: 65%; /* Ajusta el valor para la longitud del texto "Hola Mundo" */
        }
    }

}
@media (max-width: 700px) {

    .certifications {
        font-size: 30px;
    }
    .carousel-img{
        height: 30%!important;
        width: 100%!important;
    }
    @keyframes typing {
        from, to {
            width: 0; /* Inicialmente el ancho es 0 */
        }
        100% {
            width: 97%; /* Ajusta el valor para la longitud del texto "Hola Mundo" */
        }
    }


}