section.hover-opiniones:hover > div.elementor-container div.elementor-column  div.elementor-widget-wrap  div.elementor-element  div.elementor-widget-container  div.jet-listing   div.jet-listing-dynamic-field__inline-wrap  div.jet-listing-dynamic-field__content p,
section.hover-opiniones:hover > div.elementor-container div.elementor-column  div.elementor-widget-wrap  div.elementor-element  div.elementor-widget-container  div.jet-listing   div.jet-listing-dynamic-field__inline-wrap  div.jet-listing-dynamic-field__content {
    color:#FFFFFF!important;
}
section.hover-opiniones:hover > div.elementor-container div.elementor-column  div.elementor-widget-wrap  div.elementor-element  div.elementor-widget-container  div.jet-listing   div.jet-listing-dynamic-field__inline-wrap  div.jet-listing-dynamic-field__content i {
    color:#00FF00;
}

.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: 330px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.grid-opinions .opinion-curso{
    margin-bottom: 0px;
}
.grid-opinions .opinion-autor{
    font-weight:700;
    margin-bottom:5px;
}
.grid-opinions .item:hover {
    background-color: rgb(91, 68, 245);
    transition-duration: 0.5s;
    color: white;
}
.grid-opinions .item:hover > .opinion-container i {
    color: #0F0!important;
    transition-duration: 0.5s;
}

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

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