.esa_review_star {
    font-size: 26px;
    color: rgb(251, 142, 40);
}

.wrap_all_reviews {
    background-color: #fafafa;
}


.link_review {
    color: #154fc1;
    text-decoration: none !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
}

.glogo {
    position: absolute;
    width: 25px !important;
    right: 0;
    top: 0;
}

.text_review {
    /* height: 100px; */
    /* overflow-y: auto !important; */
    color: #222;
    font-size: 15px;
    line-height: 24px;
    max-width: 100%;
    overflow: hidden;
    white-space: pre-wrap;
    word-break: break-word;
    /* scrollbar-width: thin; */
    /* scrollbar-color: #939393 #fafafa; */
}

.date_review {
    display: block;
}

.wrap_name {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
}

.wrapper_review_item {
    position: relative;
    padding: 15px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #154fc1 !important;
}

.wrp_sldrv {
    position: relative;
}

.esa_navigate_reviews button {
    background: none;
    position: absolute;
    top: 30%;
}

.esa_navigate_reviews .owl-prev {
    left: -60px;
}

.esa_navigate_reviews .owl-next {
    right: -50px;
}