.testimonials {
	background-color: var(--gray-ligh); 
}

.testimonials__wrapper__box.fixing .slick-slide {
	transform: none !important;
}

.testimonials__wrapper__box.fixing h3 {
	transform: none !important;
}

.testimonials h3 {
	font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.3; 
}

.testimonials .subtitle {
    margin-bottom: 2rem;
	color: var(--orange);
}

.testimonials .container__small {
    max-width: 120rem;
    position: relative;
    z-index: 2; 
}

.testimonials .testimonials__wrapper {
    padding: 16.2rem 0 18rem; 
}

.testimonials .testimonials__wrapper__inner {
    position: relative; 
}

.testimonials .testimonials__wrapper__inner .points__circle3 {
	right: 0;
  	margin-right: -17.1rem;
  	margin-top: 4rem;
  	top: 0;
  	transform: rotate(-91deg);
}

.testimonials .testimonials__wrapper__inner .points__circle_big {
	left: 0;
  	bottom: 0;
  	margin-left: -17.7rem;
  	margin-bottom: -10.7rem;
}

.testimonials .testimonials__box {
	display: flex;
  	justify-content: space-between;
  	margin-bottom: 6.6rem;
  	align-items: end;
}

.testimonials .slider__nav2 {
	margin-left: 5rem;
}

.testimonials .testimonials__slider {
	margin: 0 -1.6rem 3.9rem;
}

.testimonials .testimonials__slider .slick-track {
	display: flex;
}

.testimonials .testimonials__slider .slick-list {
  	clip-path: polygon(100% 100%, -100% -100000%, 0% 0%, 0% 1000000%);
  	overflow: visible;
  	display: flex;
}

.testimonials .link__orange {
 	display: block;
  	text-align: end;
}

.testimonials .banner {
	background: var(--bg-gradient-banner);
}

.testimonials__item {
	background: var(--white);
	position: relative;
  	border-radius: 1.6rem;
  	border: 0.5rem solid var(--blue);
	display: flex;
  	margin: 0 1.6rem;
  	flex-direction: column;
  	padding: 2.8rem;
}

.testimonials__item .subtitle {
	color: var(--blue-item);
  	font-size: 1.2rem;
  	font-weight: 400;
  	line-height: 1.67;
  	margin-bottom: 0;
}

.testimonials__item p {
	margin-bottom: 0;
}

.testimonials__item h4 {
	font-size: 2rem;
  	margin-bottom: 0.4rem;
}

.testimonials__item .btn_play {
	position: absolute;
  	right: 3.1rem;
  	top: 1.4rem;
}

.testimonials__item .testimonials__item__header {
	display: flex;
  	align-items: center;
  	margin-bottom: 2.8rem;
}

.testimonials__item .testimonials__item__img {
	min-width: 8.5rem;
  	min-height: 8.5rem;
  	max-width: 8.5rem;
  	max-height: 8.5rem;
  	margin-right: 2rem;
}

.testimonials__item .testimonials__item__img img {
	border-radius: 50%;
}

.testimonials__item .testimonials__item__header_box {
	padding-right: 5rem;
}

.success__stories .success__stories__wrapper {
	padding-top: 3.8rem;
	padding-bottom: 6.6rem;
}

.success__stories .testimonials__items {
	display: flex;
  	flex-wrap: wrap;
}

.success__stories .testimonials__item {
	width: calc(50% - 1.6rem);
  	margin: 2rem 0.8rem;
}

.success__stories .testimonials__item h6 {
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 0.7rem;
}

.success__stories .testimonials__item .subtitle {
	font-size: 2rem;
  	font-weight: 400;
  	line-height: 1.3;
}

.success__stories .testimonials__item p {
	margin-bottom: 0;
}

.more {
	font-size: 1.8rem;
  	line-height: 1.1;
  	font-weight: 400;
  	color: #6a737b;
  	position: relative;
  	cursor: pointer;
  	display: block;
  	text-align: center;
}

.more__wrapper {
	text-align: center;
}

.more::after {
	content: "";
  	display: inline-block;
  	right: 0;
  	top: 50%;
  	margin-top: 0.2rem;
  	margin-left: 0.6rem;
  	filter: brightness(0) saturate(100%) invert(46%) sepia(5%) saturate(749%)
    hue-rotate(167deg) brightness(95%) contrast(92%);
  	width: 1.6rem;
  	height: 0.9rem;
  	background-image: url("../img/arrow-select.svg");
  	background-position: center center;
  	background-size: cover;
  	background-repeat: no-repeat;
}

@media (min-width: 1199px) {
  	.testimonials .testimonials__wrapper__inner .points__circle_big {
    	display: none;
  	}
  	
	.testimonials .testimonials__wrapper__inner .points__circle3 {
    	display: none;
  	}
}

@media only screen and (max-width: 1023px) {
	.testimonials {
    	overflow: hidden;
  	}
  
	.testimonials .testimonials__wrapper__inner .points__circle3 {
    	margin-right: -14.1rem;
    	margin-top: -14rem;
  	}
  
	.testimonials .testimonials__wrapper__inner .points__circle_big {
    	margin-bottom: 0.3rem;
  	}
	
	.testimonials .testimonials__wrapper {
    	padding: 13.2rem 0 10rem;
  	}
}

@media only screen and (max-width: 992px) {
	.success__storeis .testimonials__item {
    	width: calc(100% - 1.6rem);
	}
}

@media (max-height: 499px) and (max-width: 899px), (max-width: 767px) {
	.success__storeis .testimonials__item h6 {
    	font-size: 2rem;
  	}
  
	.success__storeis .testimonials__item .subtitle {
    	font-size: 1.2rem;
  	}
	
	.testimonials .testimonials__slider {
    	margin-bottom: 1.6rem;
  	}
  
	.testimonials__item .testimonials__item__header_box {
    	padding-right: 5rem;
  	}
  
	.testimonials__item .btn_play {
    	width: 4.4rem;
    	height: 3.2rem;
    	position: absolute;
    	right: 2.3rem;
    	top: 1.4rem;
  	}
  
	.testimonials__item {
    	padding: 2rem;
  	}
  
	.testimonials__item .btn_play::after {
    	width: 4.4rem;
    	height: 3.2rem;
    	font-size: 3.2rem;
  	}
  
	.testimonials h3 {
    	font-size: 3rem;
    	margin-bottom: 3rem;
  	}
	
  	.testimonials .container__small {
    	padding-left: 1rem;
    	padding-right: 1rem;
  	}
  
	.testimonials .testimonials__box {
    	margin-bottom: 1.5rem;
    	align-items: start;
    	flex-direction: column;
  	}
  	
	.testimonials .testimonials__box .slider__nav2 {
    	padding-left: 0;
    	margin-left: auto;
  	}
  
	.testimonials .testimonials__wrapper {
    	padding: 4rem 0;
  	}
	
}

@media only screen and (max-width: 599px) {
	.testimonials__item .testimonials__item__header {
    	margin-bottom: 1.8rem;
  	}
  
	.testimonials__item .testimonials__item__img {
    	min-width: 5.4rem;
    	min-height: 5.4rem;
    	max-width: 5.4rem;
    	max-height: 5.4rem;
    	margin-right: 1.2rem;
  	}
}

@media only screen and (max-width: 413px) {
	.testimonials__item {
    	padding: 5rem 1.5rem 1.5rem;
  	}
  
	.testimonials__item .testimonials__item__header_box {
    	padding-right: 0;
  	}
}