/* Ajusta el tamaño de las columnas para ocupar el ancho disponible */
.col {
    /* flex: 1 0 auto; */
    width: calc(100% / 3); /* Distribución equitativa en 3 columnas */
}
.card {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 4% 4%;
}

.atributosImage {
    height: 39vh;
    object-fit: cover;
}  
.card-body {
   flex-grow: 1;
}
.col a:hover {
    color: #048f7e;
}
.col a:only-child {
    text-decoration: none;
}
.card-body h4 {
    text-decoration: underline;
}

.card-body:not(:last-child) p {
    text-decoration: none;
}
p {
    color: black;
    font-weight: 300;
}

.containerMarginBottom {
    margin-bottom: 9vh;
}


@media only screen and (max-width: 480px) {
    .col {
        width: 100%;
        flex: unset;
    }
}