.grid-opinions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 -30px;
}

.grid-opinions .item {
    margin: 30px 30px;
    background-color: var( --e-global-color-bdb14dc );
    border-radius: 15px;
}

.grid-opinions .opinion-container {
    margin: 0px;
    width: 100%;
    min-height: 390px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.grid-opinions p.opinion-content {
    height: 200px;
    overflow: auto;
}

.grid-opinions .opinion-curso{
    margin-bottom: 0px;
	color: #8C82CC;
}

.grid-opinions .opinion-autor{
    font-weight:700;
    margin-bottom:5px;
}

.opinion-metainfo i:last-child {
    margin-right: .9rem;
}

@media (max-width:490px){
    .grid-opinions{
        grid-template-columns: 1fr;
    }
}