

/* Start:/local/templates/main/components/bitrix/catalog/vacancy/style.css?1654420163971*/
#vakansii {
	padding: 3.75rem 0;
}
#vakansii .show-more {
	font-size: 1.375rem;
	padding: 1rem 1.75rem;
}

.catalog-view .btn {
	font-size: .875rem;
	padding: .75rem 1.875rem;
	border-radius: .25rem;
}
.catalog-view .btn svg {
	width: 24px;
	height: 24px;
}
.catalog-view .btn.btn-outline-secondary svg path {
	fill: #818ABD;
}
.catalog-view .btn.btn-secondary svg path,
.catalog-view .btn:hover svg path {
	fill: #fff;
}

.catalog-section .product-item-list-col-1 + .product-item-list-col-1 .product-item-container {
	border-top: 1px solid #CEE1DC;
}

.vacancy-row {
	padding: 3.75rem 0;
}
.vacancy-detail {
	border: 4px solid #CEE1DC;
	border-radius: 12px 0px 12px 12px;
}

@media (max-width: 991px) {
	.catalog-view .btn {
		padding: .75rem;
	}

	.vacancy-detail {
		border-radius: 12px 12px 0 0;
	}
}

@media (max-width: 575px) {
	#vakansii .show-more {
		display: block;
	}
	.vacancy-row {
		padding: 0;
	}
	.vacancy-detail {
		border: none;
		border-radius: 0;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/.default/style.css?1654367134253*/
.vacancy-detail .salary {
    font-size: 1.375rem;
}
.vacancy-detail .props {
    border-bottom: 1px solid #CEE1DC;
}
.vacancy-detail .props .title {
    font-size: 1.125rem;
}
.vacancy-detail .product-item-detail-content h3 {
    font-size: 1.125rem;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.detail/vacancy-manager/style.css?1654373019888*/
.vacancy-manager {
    padding: 1.875rem 0 0 1.5rem;
}
.vacancy-manager .image img {
    border-radius: 12px;
}
.vacancy-manager .image span {
    vertical-align: bottom;
    width: 90px;
    height: 110px;
    display: inline-block;
    border: 4px dashed #97DDCC;
    border-bottom: none;
    border-left: none;
    border-radius: 0 24px 0 0;
    margin-bottom: -10px;
}
.vacancy-manager .image span:after {
    position: absolute;
    background: #97DDCC;
    opacity: 0.4;
    border-radius: 12px;
    content: '';
    width: 38px;
    height: 38px;
    right: 19px;
    top: 19px;
}
.vacancy-manager .name {
    font-size: 1.375rem;
    line-height: 1.25;
}
.vacancy-manager .post {
    opacity: .7;
}

@media (max-width: 991px) {
    .vacancy-manager {
        padding: 1.875rem 7rem 0;
    }
}
@media (max-width: 575px) {
    .vacancy-manager {
        padding: 1.875rem 0;
    }
}
/* End */
/* /local/templates/main/components/bitrix/catalog/vacancy/style.css?1654420163971 */
/* /local/templates/main/components/bitrix/catalog.element/.default/style.css?1654367134253 */
/* /local/templates/main/components/bitrix/news.detail/vacancy-manager/style.css?1654373019888 */
