section.vakansii-reviews .vakansii-reviews__title {
	color: #000000;
	font-weight: 500;
	font-size: 36px;
	line-height: 120%;
	display: flex;
	align-items: center;
	gap: 16px;
	margin-bottom: 15px;
}

section.vakansii-reviews .vakansii-reviews__title:after {
	content: url('/local/templates/gofromir_refactored/assets/images_new/hh.webp');
	width: 72px;
	height: 72px;
}

section.vakansii-reviews .vakansii-reviews__block {
	border: 2px solid #E6E6E6;
	border-radius: 16px;
	width: 464px;
	height: 97px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 18px;
}

section.vakansii-reviews .vakansiiReviewsSwiper {
	margin-top: 22px;
	margin-bottom: 120px;
}

section.vakansii-reviews .vakansii-reviews__block div:first-child {
	color: #000000;
	font-weight: 700;
	font-size: 24px;
}

section.vakansii-reviews .vakansii-reviews__block div:last-child {
	color: #3DB845;
	font-weight: 500;
	font-size: 18px;
}

section.vakansii-reviews .vakansii-reviews__stars span:before {
	content: url('/local/templates/gofromir_refactored/assets/images_new/yandex_star.svg');
}

section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide {
	background: #F5F5F5;
	border-radius: 24px;
	padding: 56px 48px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:first-child > div:first-child {
	color: #3DB845;
	font-family: Inter;
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
}

section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:first-child > div:last-child {
	color: #8C8C8C;
	font-family: Inter;
	line-height: 140%;
}

section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:last-child {
	font-family: Inter;
	line-height: 140%;
}

section.vakansii-reviews .boxes-overflow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 989px) {
	section.vakansii-reviews .vakansii-reviews__title {
		font-size: 20px;
		gap: 8px;
		margin-bottom: 8px;
	}

	section.vakansii-reviews .vakansii-reviews__title:after {
		width: 48px;
		height: 48px;
		content: '';
		background: url('/local/templates/gofromir_refactored/assets/images_new/hh.webp');
		background-repeat: no-repeat;
		background-size: contain;
	}

	section.vakansii-reviews .vakansii-reviews__block {
		width: 100%;
		border: 1px solid #E6E6E6;
		gap: 16px;
		height: 74px;
	}

	section.vakansii-reviews .vakansii-reviews__block div:first-child {
		font-size: 22px;
		line-height: 120%;
	}

	section.vakansii-reviews .vakansii-reviews__block div:last-child {
		font-size: 14px;
		line-height: 120%;
	}

	section.vakansii-reviews .boxes-overflow {
		display: none;
	}

	section.vakansii-reviews .vakansiiReviewsSwiper {
		padding: 0px 50px;
		margin: 24px -15px 80px;
	}

	section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide {
		padding: 32px;
	}

	section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:first-child > div:first-child {
		font-family: Montserrat;
		font-weight: 600;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:first-child > div:last-child,
	section.vakansii-reviews .vakansiiReviewsSwiper .swiper-slide > div:last-child {
		font-size: 12px;
		line-height: 120%;
	}
}
