.reviews-carousel{flex-wrap:wrap;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}.reviews-carousel .cards{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.reviews-carousel .card{text-align:left;background:#f4f4f4;border-radius:12px;flex-direction:column;justify-content:center;width:330px;height:450px;padding:20px;transition:transform .3s,opacity .3s;display:flex;overflow-y:auto}@media only screen and (max-width:767px){.reviews-carousel .card{width:100%;max-width:100%}}.reviews-carousel .card::-webkit-scrollbar{display:none}.reviews-carousel .card{-ms-overflow-style:none;scrollbar-width:none}.reviews-carousel .card p{color:#000;margin-bottom:10px;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.reviews-carousel .card.center{z-index:10;background:#fff;position:relative;transform:scale(1.08);box-shadow:0 4px 12px #0000001a}@media only screen and (max-width:767px){.reviews-carousel .card.center{transform:none;box-shadow:0 2px 8px #0000001a}}.reviews-carousel .card.side{opacity:.8;z-index:1;transform:scale(.95)}@media only screen and (max-width:767px){.reviews-carousel .card.side{display:none}}.reviews-carousel .review-meta{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.reviews-carousel .review-meta span{color:#555;font-size:14px;font-weight:700}.reviews-carousel .review-meta .stars{color:#fed14c;letter-spacing:2px;margin-left:auto;font-size:18px;line-height:1}.reviews-carousel .arrow{cursor:pointer;color:#333;z-index:20;background:0 0;border:none;padding:0;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.reviews-carousel .arrow.left{left:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.left{left:0}}.reviews-carousel .arrow.right{right:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.right{right:0}.reviews-carousel .arrow{background:#ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;display:flex}}.reviews-carousel .dots{justify-content:center;gap:0;width:100%;margin-top:32px;display:flex}.reviews-carousel .dots .dot{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.reviews-carousel .dots .dot:after{content:"";background:#e0e0e0;border-radius:50%;width:12px;height:12px;transition:background-color .2s}.reviews-carousel .dots .dot.active:after{background:#2929cc}.reviews-carousel .dots .dot:hover:not(.active):after{background:#8d8d8d}
