.txt_mision h1{
    font-size: 2.1rem;
    color: #0798d8;
    font-weight: bold;
}
.txt_mision span{
    font-size: 2rem;
    font-family: 'mont-med';
}
.info_mision{
    gap: 0;
}
.container_mision img{
    width: 15vw;
    max-width: 380px;
    margin: 0 3vw;
}
.div_titulo h2{
    margin-bottom: 3rem;
}
hr{
    width: 100%;
}
.cards{
    max-width: 1700px;
    margin: auto;
}
.card{
    width: 45%!important;
    max-width: 650px;
    margin-bottom: 3vw;
}
.card img{
    aspect-ratio: 2.5/1;
    object-fit: cover;
    object-position: center;
}
.card p{
    text-align: center;
}
.txt_sec{
    width: 70%;
}


@media (min-device-width:600px) and (max-device-width:1050px){
    .container_mision{
        margin-bottom: 4rem;
    }
    .container_mision img{
        width: 25vw;
        margin: 0 2rem;
        max-width: 200px;
    }
}
@media (min-device-width:250px) and (max-device-width:599px){
    .container_mision{
        margin-top: 0;
        margin-bottom: 3rem;
        display: flex;
        justify-content: space-evenly;
    }
    .container_mision img{
        width: 35%;
        max-width: 200px;
    }
}