.uppercase{text-transform: uppercase;}
.bold{font-weight: bold;}
.evento{margin: 2rem 5rem 2rem 5rem;}
.evento:after {
    content: "";
    display: table;
    clear: both;
}
.evento-nombre{
    text-transform: uppercase;
}
.evento-descripcion{
    font-size: 1.2rem;
    hyphens: auto;
    padding-bottom: 1em;
}
.evento-contents{
    text-align: justify;
    font-size: 1.1rem;
}
.evento-small{font-size: 0.8rem;}
.servicios-small{width: auto;}
.card-event{
    padding: 0.6em;
    display: flex;
    justify-content: center;
}
.card-event .card{border: none;}
.card-event .card .card-body{text-align: center;}
.h200px{height: 200px;}
.of-c{object-fit: cover;}
.card img.file{width: 150px;}
.download{
    position: absolute;
    right: 0;
    bottom: 0;
    color: var(--color-p);
    --btn-border-radius: 2rem;
}
.download:hover, .download:hover *{
    color: var(--color-s2);
}
.evento div.col{margin-bottom: 1rem;}
@media (max-width: 992px) {
    .evento{margin: 1rem;}
}
