.benefits {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.first-screen .benefits__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.first-screen .benefits__icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 2px !important;
	margin-right: 12px !important;
}

.first-screen .benefits__text {
	min-width: 0;
	line-height: 1.35;
	margin-top: 0 !important;
}

@media (max-width: 1024px) {
	.first-screen .benefits__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.first-screen .benefits__item {
		width: 100% !important;
		padding-right: 20px !important;
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
		height: auto !important;
	}

	.first-screen .benefits__item.swiper-slide,
	.first-screen .benefits__item.swiper-slide-active {
		width: 100% !important;
		height: auto !important;
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.first-screen .benefits__icon,
	.first-screen .benefits__text {
		opacity: 1 !important;
		-webkit-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;
	}
}
