#sobre.convenios .convenio-card {
    border-radius: 15px;
    background-color: var(--color-white);
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
}

#sobre.convenios .convenio-card .convenio-img {
    padding: 20px;
    text-align: center;
}

#sobre.convenios .convenio-card .convenio-img img {
    width: 100%;
    border-radius: 15px;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
}

#sobre.convenios .convenio-card .convenio-text {
    padding: 20px;
    padding-top: 0px;
    padding-bottom: 12.5px;
    min-height: 105px;
}

#sobre.convenios .convenio-card .convenio-text p {
    font-size: 1.4em;
    line-height: 1.8em;
    text-align: left;
}

#sobre.convenios .row {
    padding-bottom: 50px;
}

#sobre.convenios .parceiro-card img {
    border-radius: 15px;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
}

@media (min-width: 576px) and (max-width: 768px) {

    #sobre.convenios .convenio-card .convenio-text {
        padding-left: 50px;
        padding-right: 50px;
    }

    #sobre.convenios .convenio-card .convenio-text p {
        font-size: 1.6em;
    }

}

@media (min-width: 478px) and (max-width: 576px) {

    #sobre.convenios .convenio-card .convenio-text {
        padding-left: 30px;
        padding-right: 30px;
    }

    #sobre.convenios .convenio-card .convenio-text p {
        font-size: 1.6em;
    }

}