.reviews {position:relative;line-height:24px;}

.reviews .bx-viewport {height: auto !important;}

.review-footer {
    border-top:1px solid rgba(0,0,0,0.1);
    padding:10px 0px 0px;
    margin-top:20px;
    display:flex;
    gap:20px;
    justify-content:space-between;
}

.reviews .bx-controls a {
    position:absolute;
    top:50%;
    width:32px;
    height:32px;
    background:white;
    border-radius:50%;
    box-shadow:0px 0px 20px rgba(0,0,0,0.05);
    font-size:0px;
}

.reviews .bx-controls a.bx-prev {
    left:0;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJibGFjayI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjk5LjYzMzc3Nyw2NTE5LjI5MjMxIEwyOTkuNjMzNzc3LDY1MTkuMjkyMzEgQzI5OS4yMjg4NzgsNjUxOC45MDI1NiAyOTguNTczMzc3LDY1MTguOTAyNTYgMjk4LjE2OTUxMyw2NTE5LjI5MjMxIEwyODkuNjA2NTcyLDY1MjcuNTU1ODcgQzI4OC43OTc4MDksNjUyOC4zMzYzNiAyODguNzk3ODA5LDY1MjkuNjAyNTMgMjg5LjYwNjU3Miw2NTMwLjM4MzAxIEwyOTguMjMxNjQ2LDY1MzguNzA3NTQgQzI5OC42MzI0MDMsNjUzOS4wOTMyOSAyOTkuMjc5NjIsNjUzOS4wOTgyOCAyOTkuNjg1NTU0LDY1MzguNzE3NTMgTDI5OS42ODU1NTQsNjUzOC43MTc1MyBDMzAwLjEwMDgwOSw2NTM4LjMyODc5IDMwMC4xMDQ5NTEsNjUzNy42ODgyMSAyOTkuNjk2OTQ1LDY1MzcuMjkzNDcgTDI5MS44MDI5NjgsNjUyOS42NzY0OCBDMjkxLjM5ODA2OSw2NTI5LjI4NTc0IDI5MS4zOTgwNjksNjUyOC42NTMxNSAyOTEuODAyOTY4LDY1MjguMjYyNDEgTDI5OS42MzM3NzcsNjUyMC43MDUzOCBDMzAwLjAzODY3Niw2NTIwLjMxNTYzIDMwMC4wMzg2NzYsNjUxOS42ODMwNSAyOTkuNjMzNzc3LDY1MTkuMjkyMzEiPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center #fff;
    background-size:12px;
}

.reviews .bx-controls a.bx-next {
    right:0;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJibGFjayI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center #fff;
    background-size:12px;
}

.reviews .bx-wrapper {margin:auto;}

.review-author {font-weight:bold;}

.review-card {position:relative;padding-top:22px;}

.review-card:before {
    content:',,';
    font-size:172px;
    position:absolute;
    letter-spacing:-62px;
    right:32px;
    top:-40px;
    color:rgb(26 71 189 / 10%);
    font-family:monospace;
}

.review-text {
    padding-right:32px;text-align:left;
}

@media(max-width: 768px) {
    .reviews {font-size: 3vw; line-height: 4vw}
    
    .manual-reviews .review-card {
        width: 603px !important;
        min-width: 603x !important;
        max-width: 603px !important;
        padding: 0px 48px;
    }
    
    .manual-reviews {
        display: flex;
        align-items: center;
    }
}