.wrapper__reviews{background: rgba(106,132,199,0.09);}
.slider-text-reviews{position: relative}
.slide-text{display: flex;flex-direction: column;padding: 20px;border: 1px solid #d5d8e5;border-radius: 8px;gap: 16px;height: auto;background: #fff;}
.slide-text__heading{display: flex; align-items: center; gap: 16px}
.slide-text__heading img{width: 50px; height: 50px; min-width: 50px; border-radius: 50%; object-fit: cover}
.avatar-initials{width: 50px; height: 50px; min-width: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 18px; color: #fff; text-transform: uppercase}
.slide-text__heading-info{font-weight: 500; font-size: 18px; color: #000; display: flex; flex-direction: column; gap: 4px; font-weight: 700}
.slide-text__heading-info-bottom {display: flex;align-items: center;font-weight: 400;font-size: 12px;line-height: 15px;gap: 16px;color: #000}
.rating-stars {display: flex;align-items: center}
.slide-text-content {font-weight: 400;color: #000}
.slide-text-content p {margin: 0}
.slide-text-content p:last-child {margin: 0}
.read-more-link {display: block;padding-top: 16px;position: relative;text-align: center;margin-top: auto}
.read-more-link::before {left: -20px;right: -20px;content: "";position: absolute;height: 46px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 6.33%, #fff 100%);bottom: 100%}
.read-more-link span {font-weight: 600;font-size: 16px;line-height: 18px;color: #2d3e7c;display: inline-block;border-bottom: 1px dashed}
.read-more-link:hover span {color: #1B2338;border-color: transparent}
.wrapper__reviews .btn{margin: 60px auto 0;display: block;max-width: 370px;}
.full-review-content {display: flex;flex-direction: column;gap: 16px}
@media(max-width: 1229px) {
	.wrapper__reviews .btn{margin: 50px auto 0; max-width: 285px;}
}
@media(max-width: 991px) {
	.wrapper__reviews .btn{margin: 40px auto 0; max-width: 320px;}
}
@media(max-width: 767px) {
	.wrapper__reviews .btn{margin: 30px auto 0; max-width: 300px;}
}
@media(max-width: 575px) {
	.slider-text-reviews .swiper{overflow: visible;}
    .slide-text {padding: 15px;}
	.slide-text__heading-info{font-size:16px}
	.slide-text__heading-info-bottom{gap:8px}
    .read-more-link::before {left: -15px;right: -15px;}
	.read-more-link span {font-size:14px}
    .slide-text__heading {gap: 12px;}
    .slide-text__heading img,
    .avatar-initials {width: 40px;height: 40px;min-width: 40px;font-size: 14px}
    .slide-text{width:280px}
	.wrapper__reviews .btn{margin: 20px auto 0; max-width: 360px;}
}

