.client-reviews-container .title{display:block;text-align:center;font-size:24px;font-weight:600;color:#2a9b4b;margin-bottom:5px;text-decoration:none}.client-reviews-container .subtitle{text-align:center;color:var(--e-global-color-secondary);margin-bottom:20px;font-size:16px}.client-reviews-container .subtitle a{color:#2a9b4b;text-decoration:none}.reviews-slider{position:relative;display:flex;align-items:center}.reviews-slider__button{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#333;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);user-select:none}.reviews-slider__button:hover{background-color:#2a9b4b;color:#fff}.reviews-slider__button.disabled{opacity:.5;cursor:not-allowed}.reviews-slider__button.left{left:-5px}.reviews-slider__button.right{right:-5px}.reviews-slider__list{flex-grow:1;overflow:hidden;position:relative;width:100%;touch-action:pan-y}.reviews-slider__items{display:flex;transition:transform .3s ease;width:100%}.review-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.04);margin:10px;padding:0;overflow:hidden;flex-shrink:0;width:calc(33.333% - 20px);min-width:280px}@media screen and (max-width:992px){.review-card{width:calc(50% - 20px)}.reviews-slider__button{width:36px;height:36px}}@media screen and (max-width:576px){.review-card{width:calc(100% - 20px)}.reviews-slider__button{display:none}.reviews-slider__list{cursor:grab}.reviews-slider__list:active{cursor:grabbing}}.review-card__image{width:108px;height:108px;border-radius:50%;overflow:hidden;margin:16px 0 0 16px;flex-shrink:0}.review-card__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.review-card__body{padding:16px;display:flex;flex-direction:column;flex-grow:1;text-align:center;gap:10px}.review-card__title .review-card__name{color:var(--e-global-color-secondary)}.review-card__name{font-weight:600;text-decoration:none}.review-card__rating{display:flex;flex-shrink:0;justify-content:center}.rating-stars{display:flex}.rating-stars__item{width:24px;height:24px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;background-color:#ddd;margin-right:2px}.rating-stars__item.active{background-color:#ffb400}.review-card__text{font-size:14px;line-height:1.5;color:#666;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.review-card__footer{display:flex;justify-content:flex-end;color:#8990a9;font-size:12px}.review-card__date{color:#8990a9;font-size:12px}@media (min-width:1023px){.review-card__name{font-size:20px}.review-card__text{font-size:16px}}