.wrap-tabs-caption{display:flex; align-items:center; justify-content:start; padding-bottom:32px}
.wrap-tabs-caption ul{display:flex; align-items:center; padding: 8px;background: rgba(237, 240, 246, 0.6);border-radius: 6px;gap: 12px;}
.wrap-tabs-caption ul li a{display:block; padding: 8px 16px;background: #FFFFFF;border-radius: 3px;font-weight: 300;font-size: 16px;line-height: 1.6;color: #616B8A;}
.wrap-tabs-caption ul li:hover a, .wrap-tabs-caption ul li.active-tab a{background: #006CB5;color:#fff}
.wrap-tabs-caption ul li.active-tab a{box-shadow: 0px 4px 4px rgba(57, 111, 155, 0.34)}
.slide-text{display: flex;flex-direction: column; padding: 32px 20px;background: #FFFFFF;border-radius: 6px; gap: 16px;}
.slider-text-reviews, .slider-screenshot-reviews, .slider-video-reviews{position:relative}

.slide-text__heading img{border-radius:100%}
.slide-text__heading{display:flex; align-items:center; gap:16px}
.slide-text__heading-info-bottom{display:flex; align-items:center; font-weight: 300;font-size: 12px;line-height: 15px;gap:6px 16px; flex-wrap:wrap; color: #616B8A;}
.slide-text-content{font-weight: 300;font-size: 15px;line-height: 1.6;color: #1B2338}
.slide-text-content p{margin:0 0 20px}
.slide-text-content p:last-child{margin:0}
.slide-text__heading-info{font-weight: 500;font-size: 17px;line-height: 1.6;color: #1B2338;display:flex;flex-direction:column;gap:4px}
.rating-stars{display:flex; gap:2px; align-items:center}
.read-more-link{display:block; padding-top:16px; position:relative}
.read-more-link::before{left:-20px;right:-20px;content:"";position: absolute;height: 46px;background: linear-gradient(180deg, rgba(244, 246, 250, 0) 6.33%, #fff 100%);bottom: 100%;}
.read-more-link span{font-weight: 400;font-size: 14px;line-height: 18px;color: #006CB5;display:inline-block;border-bottom: 1px dashed}
.read-more-link:hover span{color: #1B2338; border-color:transparent}

.full-review-modal{width:100%; max-width:650px;padding: 32px 20px;background: #F4F6FA;border-radius: 6px;}
.full-review-content{display: flex;flex-direction: column; gap: 16px;}
.slide-screenshot, .slide-video{border-radius: 6px; overflow:hidden; position:relative; }	
.text-reviews__row{display:flex; flex-wrap:wrap; gap:12px}
.reviews__block{width:calc((100% - 36px) / 4)}
.slide-screenshot, .slide-video{max-height:435px}
.slide-screenshot img, .slide-video img, .slide-screenshot picture, .slide-video picture{width:100%; height:100%; object-fit:cover}
.tabs-content{position: relative;}
.tab-pane {display: none}
.tab-pane.active {display: block}
.rating__social{padding-top:56px; display:flex; align-items:center; gap:12px}
.rating__social a{padding:0 40px;display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;width:33.333%;height:96px;background: rgba(255, 255, 255, 0.6);border: 1px solid #DBDBDB;border-radius: 6px;}
.rating__info{font-weight: 300;font-size: 13px;line-height: 1.6;color: #616B8A; display:flex; flex-direction:column; align-items:end; justify-content:center}
.rating__title{font-weight: 500;font-size: 24px;line-height: 1;color: #1B2338;}
.rating__social-star{display:flex; align-items:center; gap:4px}
.rating__social-star svg{width:100%; max-width:20px; height:auto}
.rating__image{width: 150px;display: flex;flex-direction: column;align-items: start;}

.slide-screenshot a, .slide-video a{height:100%}
.avatar-initials {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}

.slide-text__heading .avatar-initials {
    flex-shrink: 0;
}
@media(max-width:1359px){
	.rating__social{padding-top: 50px}
	.rating__social a{padding: 0 25px;height: 90px;}
	.rating__info{font-size: 12px;}
	.rating__title{font-size: 22px;}
	.reviews__block{width:calc((100% - 24px) / 3)}
	.slide-screenshot, .slide-video{max-height:none; height:460px}
}
@media(max-width:991px){
	.rating__social{padding-top: 45px;gap: 8px;}
	.rating__social a{padding: 0 15px;height: 75px;}
	.rating__social img{width:auto;max-height: 40px;}
	.rating__info{font-size: 11px;}
	.rating__title{font-size: 20px;}
	.rating__social-star svg{max-width: 16px;min-width: 16px;}
	.rating__image{width: 120px}
	.rating__image img{height:25px; width:auto}
	.reviews__block{width:calc((100% - 12px) / 2)}
	.slide-screenshot, .slide-video{max-height:none; height:auto}
}
@media(max-width:767px){
	.wrap-tabs-caption{padding-bottom:24px}
	.wrap-tabs-caption ul{padding: 5px; gap: 8px;}
	.wrap-tabs-caption ul li a{padding: 6px 12px; font-size: 15px}
	.text-reviews__row{gap:8px}
	.reviews__block{width:100%}
}
@media(max-width:767px) and (min-width:430px){
	.rating__social a{padding: 15px;height: auto;flex-direction: column;text-align: center;justify-content: center;align-items: center;gap: 15px;}
	.rating__social img{width:auto;max-height: 40px;}
	.rating__info{font-size: 12px;justify-content: center;align-items: center;text-align: center;}
	.rating__title{font-size: 22px;}
	.rating__social-star svg{max-width: 16px;min-width: 16px;}
	.rating__image{width: 100%;align-items: center;}
	.rating__image img{height:25px;width:auto;object-fit: contain;}
}
@media(max-width:575px){
	.wrap-tabs-caption{padding-bottom:16px}
	.wrap-tabs-caption ul{width:100%}
	.wrap-tabs-caption ul li{flex:1 1 auto; text-align:center}
	.wrap-tabs-caption ul li a{padding: 10px;font-size: 14px}
}
@media(max-width:430px){
	.wrap-tabs-caption ul{flex-direction:column}
	.wrap-tabs-caption ul li{width:100%}
	.rating__social{padding-top: 35px;gap: 8px;flex-direction: column;}
	.rating__social a{padding: 0 15px;height: 75px;width: 100%;}
}