	.jobs__vacancy {

		padding: 0px 40px;


		background-color: white;
	}

	.information_content-js {
		background-color: white;
		padding: 0px 40px 22px 40px;
		color: #575757;


		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		/* 25.2px */

	}

	.jobs__vacancy:not(:last-child) {
		margin-bottom: 0px;

	}

	.jobs__vacancy:not(:first-child) {

		margin-top: 24px;
	}

	.jobs__vacancy-title div {
		color: #575757;


		font-size: 30px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		/* 36px */
		margin: 50px 0;
	}

	.information_content-js h4 {
		color: #575757;
		margin-top: 0;

		font-family: 'Lato', sans-serif;
		font-size: 21px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
		/* 29.4px */
	}

	.btn-style {
		border: unset;
	}

	.modal_open {
		margin: 24px 0;
	}

	.jobs__descr {
		padding: 24px 0px
	}

	.afbf_inputtext_bg.file input[type=file] {
		position: absolute;
		background: #FFF;
		height: 96px;
		max-width: 406px;
		margin: 0 auto;
		width: unset;
	}

	.afbf_inputtext_bg.file .afbf_input_group {
		position: relative;
		border: 1px dashed #009881;
		background: #FFF;
		height: 96px;
		max-width: 406px;
		margin: 0 auto;
		position: relative;
		width: unset;
		width: 406px;
		display: flex;
	}

	.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext {
		display: table-cell;
		max-width: 135px;
		height: unset;
		border-color: transparent;
		width: 100%;
	}

	.afbf_inputtext_bg.file {
		margin: 5px 0;
	}

	.inputff {
		display: flex;
		justify-content: center;
		align-items: center;
		/* width: 334px; */
		margin: 0 auto;
	}

	.jobs__vacancies-inner .item {
		margin-bottom: 10px;
	}

	.jobs__vacancies-inner .item .more1 {
		display: block;
	}

	.jobs__vacancies-inner .item.active .more {
		display: none;
	}

	.jobs__vacancies-inner .item .mores {
		display: none;
	}

	.jobs__vacancies-inner .item.active .mores {
		display: block;
	}

	.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext::placeholder {
		color: #009881;

		font-family: 'Lato', sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
		/* 166.667% */
	}

	.vac ul {
		padding-inline-start: 20px
	}
.coverflow-slider .swiper-slide-active {
  z-index: 999 !important;
}

.coverflow-slider .swiper-slide-active a {
  position: relative;
  z-index: 1000 !important;
  pointer-events: auto !important; /* Гарантируем реакцию на мышь */
}

/* На всякий случай убираем перекрытие от общего контейнера */
.coverflow-slider .swiper-wrapper {
  pointer-events: none;
}
.coverflow-slider .swiper-slide {
  pointer-events: auto;
}
	.jobs__slider__inner {
		position:relative;
	}

	@media (max-width: 768px) {

		.jobs__vacancy-title div,
		.btn-style.jobs__vacancy-respond.more {

			margin: 20px 0;
		}
	}

	.page__header-nav {
		background-color: white;
	}
