.reviews-wrapper {
    display:flex;
    align-items:center;
    gap:30px;
    width:100%;
}


.reviews-wrapper > .elementor-widget-ucaddon_google_reviews {
    flex:1;
    min-width:0;
}


.ue-google-reviews__item {
    height:250px;
    box-sizing:border-box;
    display:grid !important;

    grid-template-columns:1fr auto;
    grid-template-rows:1fr auto;

    grid-template-areas:
        "text text"
        "author stars";

    gap:15px;
}


.ue-google-reviews__item-text {
    grid-area:text;
    min-height:0;
}


.ue-google-reviews__item-text-item {
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    overflow:hidden;
}


.ue-google-reviews__item-header {
    grid-area:author;
    align-self:end;
    margin:0!important;
}


.ue-google-reviews__item-stars {
    grid-area:stars;
    align-self:end;
}


.reviews-arrows {
    display:flex;
    gap:15px;
    flex-shrink:0;
}


.reviews-prev,
.reviews-next {
    width:45px;
    height:45px;
    min-width:45px;

    display:flex;
    align-items:center;
    justify-content:center;

    box-sizing:border-box;

    border-radius:10%;
    border:2px solid #D97789;
    background:#fff;
    color:#000;
}


/* планшет - переносимо стрілки вниз */
@media(max-width:1024px){

    .reviews-wrapper {
        flex-direction:column;
        gap:20px;
    }


    .reviews-wrapper > .elementor-widget-ucaddon_google_reviews {
        width:100%;
    }


    .reviews-arrows {
        width:100%;
        justify-content:center;
    }

}



@media(max-width:768px){

    .ue-google-reviews__item {
        height:250px;
    }
    
    .reviews-wrapper{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
    }

    .reviews-prev,
    .reviews-next {
        width:45px;
        height:45px;
        min-width:45px;
    }

}