.slider-wrap {
	padding-top: 140px;
	padding-bottom: 140px;
}

.swiper {
	position: relative;
}

.swiper-slide {
	display: flex !important;
	flex-direction: column;
	gap: 80px;
	justify-content: space-between;
	height: auto !important;
}

.testimotionial {
	font-size: 36px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -1.08px;
}

.circle {
	border-radius: 70px;
	border: 2px solid rgba(255, 255, 255, 0.50);
	background: rgba(0, 0, 0, 0.20);
	width: 70px;
	height: 70px;
}


.name {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 62px;
	align-self: flex-start;
}


.paginator {
	position: absolute;
	right: 0;
	bottom: 6px;
	display: flex;
	align-items: center;
	gap: 38px;
}

.paginator button {
	border-radius: 70px;
	border: 1px solid #010205;
	width: 88px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.counter {
	display: flex;
	gap: 1px;
}

.paginator button.swiper-button-prev {
	background: transparent;
}

.paginator button.swiper-button-next {
	background: black;
}

.counter .current {
	text-decoration: underline;
}

.counter .all {
	color: #878C91;
}

.swiper-button-next,
.swiper-button-prev {
	position: static !important;
	margin-top: 0 !important;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: '' !important;
}

.swiper-button-next svg,
.swiper-button-prev svg {
	width: 24px !important;
	height: 24px !important;
}

@media screen and (max-width: 1440px) {
	.slider-wrap {
		padding-top: 100px;
		padding-bottom: 110px;
	}
}

@media screen and (max-width: 630px) {
	.paginator {
		position: static;
		padding-top: 20px;
	}

	.swiper-slide {
		gap: 60px;
	}

	.testimotionial {
		font-size: 30px;
		letter-spacing: -0.9px;
	}
}