.carousel-capacitacion .carousel-item .carousel-caption{

    text-align: left;
    top: 20%;
    left: 4%;
}

.carousel-capacitacion  .carousel-item .overlay{
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, rgb(0 0 0 / 63%), rgb(0 0 0 / 0%));
    position: absolute;
    top: 0;
}
.carousel-capacitacion  .carousel-item .carousel-caption .titulo-comp{

    font-size: xxx-large;
    font-family: 'Inter-Bold' !important;
}

.carousel-capacitacion  .carousel-item .carousel-caption p{
    font-family: 'Inter-Regular' !important;
    font-size: larger;
}


.meta {
    padding-top: 4%;
}

.meta .texto-meta h1{

    font-family: 'Inter-Bold';   
    font-size:xx-large; 
    color: #A3A3A3;
    
}

.meta .texto-meta p{

    text-align: justify;
    font-family: 'Inter-Regular';
    color: #A3A3A3;
    font-size: 22px;
}

.meta .texto-meta .btn-certificate{

    background-color: #2E6C80;
    color: white;
    font-family: 'Inter-Bold';
    border-radius: 0px;
}

.meta .texto-meta .btn-certificate:focus{
    box-shadow: none;
}





@media (min-width:320px) and (max-width:500px){
    .carousel-capacitacion .carousel-item .carousel-caption .titulo-comp {
        font-size: large !important ;
    }
    .carousel-capacitacion .carousel-item .carousel-caption p {
        font-size: x-small !important;
    }
    
    .carousel-capacitacion .carousel-item .carousel-caption {
        top: 10% !important;
    }

}

@media(max-width:600px){
    .carousel-capacitacion .carousel-item .carousel-caption .titulo-comp {
        font-size: x-large;
    }
    .carousel-capacitacion .carousel-item .carousel-caption p {
        font-size: medium;
    }
}

@media(max-width:900px){
    .carousel-capacitacion .carousel-item .carousel-caption {
        top: 20%;
    }

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

    .meta .texto-meta p{
        font-size: 17px;
    }
    .aleph .texto-aleph p{
        font-size: 17px;
    }

}