.authors-list .row-display-authors {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.authors-list .row-display-authors .display-author {
    flex: 0 0 calc(33.3333% - 12px);
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}

.authors-list .row-display-authors .display-author .avatar-author,
.authors-list .row-display-authors .display-author .name-author{
    text-align: center;
}

.authors-list .row-display-authors .display-author .name-author {
    margin: 10px 0;
}

.authors-list .row-display-authors .display-author .rs-author {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-bottom: 20px;
}


@media all and (max-width: 991px) {

    .authors-list .row-display-authors .display-author {
        flex: 0 0 calc(50% - 12px);
    }

}

@media all and (max-width: 767px) {

    .authors-list .row-display-authors .display-author {
        flex: 100%;
    }

}