

/* Start:/local/templates/topcurtains/components/bitrix/news/vacancies/bitrix/news.detail/.default/style.css?17447456741038*/
.vacancy-item__address {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.vacancy-item__address span {
	background-color: #F07E24;
	min-width: 10px;
	min-height: 10px;
	border-radius: 50%;
	margin-right: 5px;
	margin-left: 3px;
}
.salary{
	margin-bottom: 20px;
	font-size: 19px;
}
.salary span{
	color: var(	--accent);
	font-weight: 500;
}
.vacancy-form{
	padding: 30px;
	border: 1px solid var(--accent);
	border-radius: 6px;
	/* background-color: var(--gray2); */
	max-width: 520px;
	display: flex;
	flex-direction: column;
}
.vacancy-form input, .vacancy-form textarea, .vacancy-form select {
	margin-bottom: 20px;
}
.vacancy-form__title{
	margin-bottom: 20px;
	line-height: 1.2;
}

#result_form_success{
	color: green;
}
#result_form_errors{
	color: red;
}
#result_form_errors:empty{
	margin-bottom: 0;
}

.gallery{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	cursor: pointer;
}
@media (max-width: 768px){
	.vacancy-form{ 
		max-width: 100%;
		padding: 15px;
	}
	.gallery img{
		max-width: 80px;
	}
}
/* End */
/* /local/templates/topcurtains/components/bitrix/news/vacancies/bitrix/news.detail/.default/style.css?17447456741038 */
