/* CAROUSEL */

.carousel-caption{
    color: rgb(0, 0, 0);
    background-color: rgba(255, 255, 255, 0.548); 
    right: 35%;
    left: 35%;
    width: 30%;
    padding: 2px;
    border-radius: 7px;
 
}
h5{ 
    margin: auto;
    font-weight: 400;
}
/* FIN CAROUSEL */

p{
    font-weight: 400;
    margin: 0;  
    font-size: 1rem;
    text-align: justify;
}
h5 ,p{
    background-color:  rgba(255, 255, 255, 0);
}
h3{
    font-weight: 400;
    margin-bottom: 20px; 
}
.text-center{
    width: 80%;
    margin: auto;
    padding-top: 30px;
    height: 100%;
}
.row{
    margin-bottom: 50px ;
}

@media (max-width: 576px){
    .row{
        margin-bottom: 20px;
    }
}
@media (max-width: 768px){

    .row{
        margin-bottom: 20px;
    }
    #logoICSA{
        margin-top: 0px;
     }
    
    main{
        min-height: calc(100vh - 46.4px - 150px - 40px);
    }
}
