

/* Start:/local/templates/a100development/components/bitrix/news.list/career_culture/style.css?1725866177150*/
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;
}

/* End */


/* Start:/local/templates/a100development/components/bitrix/news.list/career_values/style.css?1725866177150*/
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;
}

/* End */


/* Start:/local/templates/a100development/components/bitrix/news.list/career_bonus/style.css?1725866177150*/
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;
}

/* End */


/* Start:/local/templates/a100development/components/bitrix/news.list/career_vacancy_v2/style.css?172586617711060*/
div.news-list
{
	word-wrap: break-word;
}
.career-vacancy {
	width: 100%;
}

.page-zag{
	display: none;
}

.vacancy__btn{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: center;
	width: 100%;
}

.vacancy_link{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;

}

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.career-vacancy__btn.wrap .btn {
	text-transform: uppercase;
    padding: 15px 40px;
    margin-top: 50px;
	white-space: pre-wrap;
	padding-bottom: 15px;
	height: auto;
	width: auto;
}

.career-vacancy__list_tabs {
	display: flex;
	gap: 30px;
}

.career-vacancy__list_tabs-inner {
	display: flex;
	gap: 29px;
	border-bottom: 1px solid #E3E3E3;
}

.career-vacancy__list_sort {
	flex-grow: 1;
}

.career-vacancy__container {
	width: 100%;
}

.career-vacancy__container .career-vacancy__list {
	width: 100%;
}

.career-vacancy__list_tabs .career-vacancy__list-name  {
	padding: 0 6px 17px;
	position: relative;
	line-height: normal;
	border: unset;
	transition: .3s;
}
.career-vacancy__list_tabs .career-vacancy__list-name:hover span {
	color: #74BB20;
}

.career-vacancy__list_tabs .career-vacancy__list-name.active {
	border-bottom: 1px solid #74BB20;
}

.career-vacancy__list_tabs .career-vacancy__list-name.active span {
	color: #74BB20;
}

.career-vacancy__list_tabs .career-vacancy__list-name svg {
	display: none;
}

.career-vacancy__list_tabs .career-vacancy__list-name span {
	color: #B2B2B2;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 0;
	border: unset;
	width: unset;
	min-height: unset;
	transition: .3s;
}

.career-vacancy__sort_label {
	display: flex;
	gap: 11px;
	align-items: flex-start;
	position: relative;
}

.career-vacancy__sort_label input {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	z-index: -1;
}

.career-vacancy__sort_label:hover .career-vacancy__sort_text {
	color: #74BB20;
}
.career-vacancy__sort_label:hover .career-vacancy__sort_arrs  {
	filter: brightness(1);
}

.career-vacancy__sort_arrs {
	cursor: pointer;
	width: 20px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	filter: brightness(0.2);
	transform: translateY(2px);
	transition: filter .3s;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17_33)'%3E%3Cpath d='M10.4417 0.641646C10.3245 0.524603 10.1656 0.458862 10 0.458862C9.83439 0.458862 9.67554 0.524603 9.55835 0.641646L3.72502 6.47498C3.63772 6.56238 3.57829 6.6737 3.55422 6.79487C3.53015 6.91603 3.54252 7.04161 3.58978 7.15575C3.63704 7.26988 3.71706 7.36746 3.81974 7.43614C3.92242 7.50482 4.04315 7.54154 4.16669 7.54165H15.8334C15.9569 7.54154 16.0776 7.50482 16.1803 7.43614C16.283 7.36746 16.363 7.26988 16.4103 7.15575C16.4575 7.04161 16.4699 6.91603 16.4458 6.79487C16.4218 6.6737 16.3623 6.56238 16.275 6.47498L10.4417 0.641646Z' fill='%2374BB20'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_17_33)'%3E%3Cpath d='M9.55831 20.3584C9.6755 20.4754 9.83435 20.5411 9.99998 20.5411C10.1656 20.5411 10.3245 20.4754 10.4416 20.3584L16.275 14.525C16.3623 14.4376 16.4217 14.3263 16.4458 14.2051C16.4699 14.084 16.4575 13.9584 16.4102 13.8443C16.363 13.7301 16.2829 13.6325 16.1803 13.5639C16.0776 13.4952 15.9568 13.4585 15.8333 13.4584L4.16665 13.4584C4.04311 13.4585 3.92238 13.4952 3.8197 13.5639C3.71702 13.6325 3.637 13.7301 3.58974 13.8443C3.54248 13.9584 3.53011 14.084 3.55418 14.2051C3.57825 14.3263 3.63768 14.4376 3.72498 14.525L9.55831 20.3584Z' fill='%2374BB20'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17_33'%3E%3Crect width='14' height='8' fill='white' transform='translate(3)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_17_33'%3E%3Crect width='14' height='8' fill='white' transform='translate(17 21) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.career-vacancy__sort_text {
	cursor: pointer;
	display: none;
	color: #4D4D4F;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	transition: color .3s;
}
.career-vacancy__sort_default {
	display: block;
}

.career-vacancy__sort_inp:checked ~ .career-vacancy__sort_default {
	display: none;
}
.career-vacancy__sort_inp:checked ~ .career-vacancy__sort_reverse {
	display: block;
}

.career-vacancy__list_wrap {
	margin-top: 24px;
}

.career-vacancy__list_block  {
	display: none;
}

.career-vacancy__list_block.active {
	display: flex;
}

.career-vacancy__list_sort {
	display: flex;
	justify-content: flex-end;
}

.career-vacancy__list_block ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

.career-vacancy__list_block ul li {
	width: calc(50% - 12px);
	gap: 20px;
	background: #FAFAFA;
	padding: 15px 20px 15px 30px;
	min-height: 90px;
	position: relative;
	display: flex;
	align-items: center;
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	justify-content: space-between;
	cursor: pointer;
	transition: .3s;
	border: 1px solid #FAFAFA;
}

.career-vacancy__list_block ul li:hover {
	border: 1px solid #74BB20;
	background: white;
}

.career-vacancy__list_block ul li  .price {
	width: 185px;
	min-width: 185px;
	padding-left: 22px;
	height: 60px;
	border-left: 1px solid #111;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #74BB20;
}

.career-vacancy__tab_outer {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	max-width: max-content;
	max-height: max-content;
	margin: 0;
	padding: 0;
	display: flex;
	transition: opacity .3s;
	background: rgba(0, 0, 0, 0.17);
	z-index: 10000;
	align-items: center;
	justify-content: center;
}

body .mfp-wrap {
	z-index: 10430;
}

.career-vacancy__tab_inner {
	position: relative;
}


.career-vacancy__tab::-webkit-scrollbar {
	width: 6px;
	background: transparent;
}

.career-vacancy__tab::-webkit-scrollbar-thumb {
	background:  #74BB20;
	border-radius: 100px;
}

.career-vacancy__tab::-webkit-scrollbar-corner {
	background: transparent;
}

html.overflow {
	overflow: hidden;
	margin-right: var(--scrollbar-width, 0);
}

.career-vacancy__tab_close.mfp-close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 36px !important;
	height: 36px !important;
	z-index: 2;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cg clip-path='url(%23clip0_8_100)'%3E%3Cpath d='M19.41 17.9999L27.7 9.70994C27.8638 9.51864 27.9494 9.27256 27.9397 9.02089C27.93 8.76921 27.8256 8.53047 27.6475 8.35238C27.4694 8.17428 27.2307 8.06995 26.979 8.06023C26.7274 8.05051 26.4813 8.13612 26.29 8.29994L18 16.5899L9.70997 8.28994C9.52167 8.10164 9.26627 7.99585 8.99997 7.99585C8.73367 7.99585 8.47828 8.10164 8.28997 8.28994C8.10167 8.47825 7.99588 8.73364 7.99588 8.99994C7.99588 9.26624 8.10167 9.52164 8.28997 9.70994L16.59 17.9999L8.28997 26.2899C8.18529 26.3796 8.10027 26.4899 8.04025 26.614C7.98022 26.738 7.94649 26.8732 7.94117 27.0109C7.93586 27.1486 7.95906 27.2859 8.00934 27.4143C8.05961 27.5426 8.13587 27.6591 8.23332 27.7566C8.33078 27.854 8.44732 27.9303 8.57565 27.9806C8.70398 28.0309 8.84131 28.0541 8.97903 28.0487C9.11675 28.0434 9.25188 28.0097 9.37594 27.9497C9.50001 27.8896 9.61033 27.8046 9.69997 27.6999L18 19.4099L26.29 27.6999C26.4813 27.8638 26.7274 27.9494 26.979 27.9397C27.2307 27.9299 27.4694 27.8256 27.6475 27.6475C27.8256 27.4694 27.93 27.2307 27.9397 26.979C27.9494 26.7273 27.8638 26.4812 27.7 26.2899L19.41 17.9999Z' fill='%23B2B2B2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_100'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
	transition: filter .3s;
}

.career-vacancy__tab_close:hover {
	filter: brightness(.9);
}

.career-vacancy__tab_outer.show {
	opacity: 1;
}

.career-vacancy__tab_outer .career-vacancy__tab {
	padding: 48px;
	background: white;
	width: 700px;
	max-width: 96vw;
	max-height: 96dvh;
	overflow-y: auto;
	margin: 0;
}

@media (max-width: 1600px) {
	.career-vacancy__list_block ul li {
		font-size: 16px;
		padding: 15px 20px;
	}
	.career-vacancy__list_block ul li .price {
		width: 125px;
		min-width: 125px;
	}
}

@media (max-width: 1024px) {
	.career-vacancy__sort_text {
		font-size: 16px;
	}
	.career-vacancy__list_tabs .career-vacancy__list-name span {
		font-size: 16px;
	}
	.career-vacancy__list_tabs-inner {
		gap: 18px;
	}
}

@media (max-width: 768px) {
	.career-vacancy__list_tabs {
		flex-direction: column;
		gap: 10px 30px;
	}
	.career-vacancy__list_tabs-inner {
		max-width: max-content;
	}
	.career-vacancy__list_block ul {
		gap: 10px;
	}
	.career-vacancy__list_block ul li {
		width: 100%;
		min-height: unset;
		height: auto;
	}
	.career-vacancy__list_block ul li .price {
		width: 165px;
		min-width: 165px;
		height: auto;
		min-height: 42px;
	}
	.career-vacancy__tab_outer .career-vacancy__tab {
		width: 100vw;
		height: 100dvh;
		max-width: 100vw;
		max-height: 100dvh;
	}
}

@media (max-width: 500px) {
	.career-vacancy__list_tabs {
		gap: 16px 30px;
	}
	.career-vacancy__list_block ul li .price {
		width: 108px;
		min-width: 108px;
		height: auto;
		min-height: 39px;
	}
	.career-vacancy__list_block ul li {
		font-size: 14px;
		padding: 12px;
	}
	.career-vacancy__sort_text {
		font-size: 14px;
	}
	.career-vacancy__sort_arrs {
		transform: translateY(0px);
	}
	.career-vacancy__list_tabs .career-vacancy__list-name {
		white-space: nowrap;
		position: relative;
		padding: 0 6px 6px;
	}
	.career-vacancy__list_tabs .career-vacancy__list-name.active {
		border: unset;
	}
	.career-vacancy__list_tabs-inner {
		overflow-x: auto;
		padding-bottom: 2px;
	}
	.career-vacancy__list_tabs-inner::-webkit-scrollbar {
		width: 0;
		height: 0;
		background: transparent;
		display: none;
	}

	.career-vacancy__list_tabs-inner::-webkit-scrollbar-thumb {
		border-radius: 100%;
		background: transparent;
	}

	.career-vacancy__list_tabs-inner::-webkit-scrollbar-corner {
		background: transparent;
	}
	.career-vacancy__tab_close {
		right: 7px;
		top: 7px;
	}
	.career-vacancy__tab_outer .career-vacancy__tab {
		padding: 24px 32px;
	}
}

.vacancy_link {
	display: flex;
	width: 100%;
	height: 90px;
	padding: 0 15px;
	max-width: 1360px;
}
.vacancy__btn {
	margin-bottom: 100px;
	z-index: 1;
}

.vacancy_link a {
	width: calc(100% / 3);
	height: 100%;
	border: 1px solid #DFDFDF;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #000;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	transition: .3s;
}

.vacancy_link a:hover {
	color: #74BB20;
	border-color: #74BB20;
}

@media (max-width: 768px) {
	.vacancy_link {
		flex-direction: column;
		height: unset;
		margin-top: -40px;
	}
	.vacancy_link a {
		width: 100%;
		height: 80px;
	}

}


/* End */
/* /local/templates/a100development/components/bitrix/news.list/career_culture/style.css?1725866177150 */
/* /local/templates/a100development/components/bitrix/news.list/career_values/style.css?1725866177150 */
/* /local/templates/a100development/components/bitrix/news.list/career_bonus/style.css?1725866177150 */
/* /local/templates/a100development/components/bitrix/news.list/career_vacancy_v2/style.css?172586617711060 */
