html{font-size: 10px;}
.section-reviews { padding: 10rem 0 6rem 0; position: relative; overflow: hidden; background: #FFF;}
.section-reviews h2 {text-align: center;}
.reviews {position: relative;}
.decor-reviews {position: absolute;
    pointer-events: none;    top: -0.9rem; bottom: -6rem;
    width: 180.9rem; 
    left: 50%;z-index: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);    
    transform: translateX(-50%);}
.decor-reviews img {width: 100%;height: 100%; object-fit: contain;}
.reviews-subtitle {text-align: center; max-width: 94.3rem; margin: 2rem auto;}


.section-awards { text-align: center; padding: 8.5rem 0 7.5rem; background: #FFF;}
.awards {flex-wrap:wrap; margin: 5rem -2rem 0; display: flex; justify-content:center;}
.awards-item { padding-left: 2rem; padding-right: 2rem; margin-top: 1.5rem;}
.awards-item__img {height: 16.3rem; display: block;}
.awards-item__img img {height: 100%;object-fit: contain;}

.reviews-author {display: flex; gap: 1.5rem; align-items: center;}
.reviews-author__ava {min-width: 6rem; width: 6rem;height: 6rem;border-radius: 2rem 2rem 2rem 0; overflow: hidden;}
.reviews-author__ava img {width: 100%;height: 100%; object-fit: cover;}
.reviews-author__cont {} 
.reviews-author__name { margin-bottom: 0.5rem; color: #151F32;font-weight: 600;font-size: 1.8rem;line-height: 111%;letter-spacing: -0.04em;}
.reviews-author__pos {opacity: 0.6;font-size: 1.6rem;line-height: 150%;letter-spacing: -0.03em;color: #151f32;}

.reviews-item {min-height: 48rem;display: flex; justify-content: space-between;}
.reviews-item__cont {width: 45%;}
.reviews-item__img {width: 46%; position: relative;border-radius: 12rem 12rem 12rem 0; overflow: hidden;}
.reviews-item__img:before {content: '';display: block; padding-bottom: 45.7rem;}
.reviews-item__img img {width: 100%;height: 100%; object-fit: cover; position: absolute; top: 0;left: 0;}
.reviews-item__title {margin-bottom: 2.1rem; font-weight: 600;font-size: 4.8rem;line-height: 117%;letter-spacing: -0.04em;color: #07c4b8;}
.reviews-item__subtitle { margin-bottom: 2.3rem; opacity: 0.9;font-weight: 600;font-size: 2.4rem;line-height: 117%;letter-spacing: -0.02em;color: #151f32;}
.reviews-item__txt { margin-bottom: 2.1rem; opacity: 0.6;font-weight: 500;font-size: 2rem;line-height: 160%;letter-spacing: -0.02em;color: #151f32;}

.slider-reviews {padding-top: 3rem; padding-bottom: 7.1rem;}
.slider-reviews .splide__pagination {bottom: 0; display: flex!important;}
.slider-reviews .splide__pagination__page {margin: 0.5rem; width: 1.5rem; height: 1.5rem; background: rgba(217, 217, 217, 0.5);}
.slider-reviews .splide__pagination__page.is-active {background: #07c4b8; transform: scale(1);}

@media screen and (max-width: 1366px) {
	.reviews-item__img:before {}

}
@media screen and (max-width: 1023px) {
	.section-reviews { padding: 10rem 0 5rem 0;}
	.reviews-item { min-height: 40rem;}
	.reviews-item__cont { width: 48%;}
	.reviews-item__img { width: 48%; border-radius: 8rem 8rem 8rem 0;}
	.reviews-item__title {font-size: 4.2rem;}
	.awards { margin: 5rem auto 0;    flex-wrap: wrap;    justify-content: center;    gap: 6rem 8rem;    max-width: 69.8rem;}   
	.decor-reviews { top: -2.9rem; bottom: -4rem;}
}
@media screen and (max-width: 767px) {
	.section-reviews { padding: 5rem 0 3rem 0;}
	.slider-reviews { padding-bottom: 4.1rem;}
	.reviews-item {flex-direction: column; gap: 3rem;}
	.reviews-item__cont {width: 100%;}
	.reviews-item__img {width: 100%;border-radius: 5rem 5rem 5rem 0; }
	.reviews-item__img:before { padding-bottom: 82.9%;}
	.reviews-item__title { margin-bottom: 1.6rem; font-size: 2.8rem;    }
	.reviews-item__subtitle { margin-bottom: 1.6rem; font-size: 2rem;}
	.reviews-item__txt {margin-bottom: 1.6rem;font-size: 1.5rem;}
	.reviews-author__name { font-size: 1.6rem;    margin-bottom: 0.2rem;}
	.reviews-author__pos { font-size: 1.3rem;}
	.reviews-author__ava { min-width: 5.4rem;    width: 5.4rem;    height: 5.4rem;    border-radius: 1.6rem 1.6rem 1.6rem 0;}
	.section-awards { padding: 4rem 0;}
	.awards {margin: 3rem auto 0; gap: 3rem 0;}
	.awards-item {width: 33.33%;}
	.awards-item__img { height: 10.3rem;}
	.decor-reviews {bottom: -3rem;}

}