

/* Start:/local/templates/main/components/bitrix/news/vacancies/bitrix/news.detail/.default/style.css?17519478261474*/
.vacancy-detail{
	margin-top: 55px;
	margin-bottom: 100px;
}
.vacancy-detail_city{
	display: flex;
	column-gap: 10px;
	align-items: center;
}
.vacancy-detail_info_list{
	margin-top: 20px;
	border-bottom: 1px solid rgba(230, 230, 230, 0.5);
	padding-bottom: 30px;
}
.vacancy-detail_info_list__item{
	display: flex;
	column-gap: 10px;
	align-items: center;
	margin-bottom: 5px;
}
.border-list_item__title {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -0.32px;
	text-transform: uppercase;
	color: #9A9A9B;
	margin: 0 0 20px 0;
}
.border-list_item{
	border-bottom: 1px solid rgba(230, 230, 230, 0.5);
	padding: 30px 0;
}
.border-list_item__info {
	font-weight: 400;
	font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem);
	line-height: 150%;
	color: var(--text-color);
	display: flex;
	column-gap: 12px;
	align-items: start;
}
.border-list_item__info:before{
	content: '—';
}

.border-list_item strong{
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -0.32px;
	text-transform: uppercase;
	color: #9A9A9B;
	margin: 0 0 20px 0;
}

.border-list_item li{
	font-weight: 400;
	font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem);
	line-height: 150%;
	color: var(--text-color);
	display: flex;
	column-gap: 12px;
	align-items: start;
}

.border-list_item ul{
	padding-left: 0;
}

.border-list_item li:before {
	content: '—';
}

@media (max-width: 992px) {
	.vacancy-detail{
		margin-top: 30px;
		margin-bottom: 50px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/vacancy/style.css?17519478261657*/
.form-title {
	font-weight: 500;
	font-size: clamp(1.75rem, 1.5073rem + 1.0356vw, 2.75rem);
	line-height: 120%;
	color: #2F2F30;
	margin-bottom: 20px;
}
.form-description-text {
	font-weight: 400;
	font-size: clamp(0.875rem, 0.8143rem + 0.2589vw, 1.125rem);
	line-height: 150%;
	letter-spacing: -0.32px;
	color: #2F2F30;
	margin-bottom: 50px;
}
.border-form {
	background: #FFFFFF;
	border: 4px solid #FAFAFC;
	border-radius: 20px;
	padding: 50px;
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}
.border-form_row {
	display: flex;
	align-items: flex-start;
	column-gap: 20px;
}
.border-form_row .border-form_row__item{
	flex-grow: 1;
	max-width: none;
	width: 50%;
}
.custom-dropdown-btn, .custom-dropdown{
	max-width: none;
}
.border-form_btn{
	margin-top: 10px;
}
.border-form_btn button{
	max-width: max-content;
}
.border-form .custom-checkbox_content {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 13px;
	line-height: 150%;
	color: #2F2F30;
}
.border-form .input-wrap textarea {
	min-height: 125px;
	height: 100%;
}
@media (max-width: 992px){
	.border-form{
		border: 0;
	}
	.border-form_row{
		flex-wrap: wrap;
		gap: 20px;
	}
	.border-form_row .border-form_row__item {
		width: 100%;
	}
	.border-form{
		padding: 0px;
	}
	.form-description-text{
		margin-bottom: 20px;
	}
	.border-form-wrap {
		background: #FFFFFF;
		border: 4px solid #FAFAFC;
		padding: 30px;
	}
	.border-form-wrap h3{
		padding-top: 0;
		margin-top: 0;
	}
	@media (max-width: 480px){
		.border-form_btn button {
			max-width: 100%;
			width: 100%;
		}
	}
}

/* End */
/* /local/templates/main/components/bitrix/news/vacancies/bitrix/news.detail/.default/style.css?17519478261474 */
/* /local/templates/main/components/bitrix/form.result.new/vacancy/style.css?17519478261657 */
