.texto{
    color: #575757;
    text-align: justify;
}

.subtitulo{
    font-weight: bold;
    /*color:#ef8024;*/
}

.iconRedesADM:hover {
    opacity: 0.8; /* Hace el botón un poco más transparente */
}

@media (min-width: 501px) {
    .carruselImg{
        width: 100%;
        height: 75vh;
        object-fit: cover;
        border-radius: 20px;
    }

    .imgFinal{
        width:60%; 
    }

    .image-fondo{
        background-image: url(/img/acercaDeMi/fondo1.webp);
    }

    .textCierre{
        width: 70%;
    }
}

@media (max-width: 767px){
    .image-fondo{
        background-image: none;
    }
}

@media (max-width: 500px) {
    .carruselImg{
        width: 100%;
        height:  50vh;
        object-fit: cover;
        border-radius: 20px;
    }

    .imgFinal{
        width:100%; 
    }

    .textCierre{
        width: 90%;
    }
}

.imagenProfe{
    float: left;
        width:40%; /* Ajusta este valor según tus necesidades */
        border-radius: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
}

.cita {
    text-align: center;
    padding: 10px;
}

.cita span h4{
    font-weight: bold;
}

.cita svg {
    width: 8%;
    height: 8%;
}


.imgFinal{
    text-align: center;
    border-radius: 20px;
}

.textfinal{
    background-size: 80%;
    background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url('/img/acercaDeMi/fondo2.webp');
    background-repeat: no-repeat;
    background-position: bottom ;
    background-size: contain;
}

.textCierre{
    font-weight: bold;
}


.imgCierre{
    text-align: center;
    border-radius: 20px;
    width: 100%;
    height: 150px;
    object-fit: cover;

}

.image-fondo{
    background-repeat: no-repeat;
    background-position: top right;
    background-size:45%;
}

.imgBlog{
    width:130px;
    height:100px;
}