.vacancy__cards-group {
	padding-top:calc(40* var(--width-multiplier));
}
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

body .modal__card-close, body .modal__subscribe-close {
	height: calc(28 * var(--width-multiplier));
	right: calc(45 * var(--width-multiplier));
	top: calc(45 * var(--width-multiplier));
	width: calc(28 * var(--width-multiplier));
}

body .anketa__form-btn {
	max-width: calc(260 * var(--width-multiplier));
	margin: calc(55 * var(--width-multiplier)) auto;
	border-radius: calc(8 * var(--width-multiplier));
	height: calc(55 * var(--width-multiplier));
	font-size: calc(18 * var(--width-multiplier));
}

.anketa__input-file {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	margin-left: calc(60 * var(--width-multiplier)) !important;
	/* visibility: hidden; */
}

.anketa__label-file {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: calc(340* var(--width-multiplier));
	margin: 0 calc(68.25 * var(--width-multiplier));
	border-bottom: 1px solid #c2c0c6;
	height: calc(37.7 * var(--width-multiplier));
	font-size: calc(18*var(--width-multiplier));
	color: #d00e46;
	padding: calc(5 * var(--width-multiplier)) 0;
	cursor: pointer;
}

.anketa__label-file img {
	height: 100%;
	width: calc(30 * var(--width-multiplier));
}

body .anketa__input {
	padding: calc(8 * var(--width-multiplier)) 0;
}

@media (min-width: 1024px) {
	body .fancybox-inner {
		overflow: auto;
	}

	body .fancybox-stage {
		padding-bottom: calc(70 * var(--width-multiplier));
    position: relative;
    display: flex;
    justify-content: center;
    overflow: hidden;
	}

	body .fancybox-slide {
		position: relative;
    /* margin: 0 auto; */
    overflow: hidden;
		padding: 0;
    /* display: flex;
    justify-content: center; */
		padding-bottom: calc(80 * var(--width-multiplier));
	}

	body .fancybox-content {
    margin-bottom: 0;
		border-bottom-left-radius: calc(30 * var(--width-multiplier));
		border-bottom-right-radius: calc(30 * var(--width-multiplier));
	}
}

@media (max-width: 1023px) {
	.anketa__label-file {
		width: 100%;
		margin: 0;
		font-size: calc(16*var(--width-multiplier));
	}

	body .fancybox-content {
		overflow-x: hidden;
	}

	.anketa__input-wrap {
		margin: calc(15 * var(--width-multiplier)) 0;
	}
}