/*.container-fluid {
    background-color: gray;
}*/

.d-flex {
    display: flex;
}

.flex-row {
    flex-direction: row;
}

.flex-nowrap {
    flex-wrap: nowrap;
}

.justify-content-center {
    justify-content: center;
}

.card {
    height: 280px;
    width: 300px;
    margin-right: 50px;
    transition: 500ms;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-top: 20px;
    color:white;
    background-color:#364BA6;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 1); /* Adiciona a sombra suave */
}
.card a {
            text-decoration: none; /* Remove o sublinhado */
            color: white; /* Altera a cor do texto para preto */
}

.card img {
    max-width: 100%;
    max-height: 200px;
    object-fit: cover;
    margin-top: 10px;
}

.card-body {
    margin-top: 10px;
}

.card:hover {
    background-color: red;
    transform: scale(1.1);
    transition: 500ms;
    background-color:#021555;
}
