.ecosur_containerCatalogo {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.ecosur_containerCatalogo .ecosur-container-title h2 {
    padding: 0 10px;
}

.ecosurFragmentCard-modalidad {
    display: flex;
    align-items: center;
}

.ecosurFragmentCard-modalidad i {
    color: white;
    font-size: 18px;
    margin-right: 5px;
}

.ecosurFragmentCard-modalidad .ecosurFragmentCard-textoModalidad {
    margin: 0;
}

.ecosurFragmentCardItem-Contenedor:hover .bi-person-fill,
.ecosurFragmentCardItem-Contenedor:hover .bi-person-video,
.ecosurFragmentCardItem-Contenedor:hover .bi-person-video3 {
    color: #de6b00;
}


.ecosurFragmentCard-ContenedorTitulo #ecosurFragmentCard-Titulo {
    font-size: 20px;
    font-weight: 700;
}