

/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1644004142467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/delta/components/bitrix/news.detail/page_vakansii/style.css?16860633943713*/
.list-vakansii {
	list-style: none !important;
	margin-left: -23px;
}

.btn-red.zamer {
	display: none !important;
}

.faq-deskription-item_title::before {
	display: none !important;
}

.faq-deskription-item_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.faq-deskription-item_title h4 {
	margin-bottom: 0 !important;
	width: 80%;
}

.icon-arrow {
	width: 50px;
    height: 50px;
    border: 1px solid #F64923;
    border-radius: 50%;
    position: relative;
}

.icon-arrow svg {
    width: 18px;
    height: 10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

/*.b24-form-btn {
	color: #e72a1e !important;
}*/

.b24-form-btn:hover {
	color: #fff !important;
}

.faq-deskription-item_title.is-active .icon-arrow svg {
	transform: rotate(180deg);
}

.main-page {
	padding-top: 40px;
}
.main-page .image-block {
	padding-right: 35px;
	margin-bottom: 50px;
}
.main-page .image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border: 1px solid #CACACA;
}
.main-page .image-0 {
	width: 100%;
	padding-top: 68%;
}
.main-page .image-1, .main-page .image-2 {
	width: 98%;
	padding-top: 65%;
	margin-top: 17px;
}
.main-page .image-2 {
	float: right;
}
.main-page .info-block {
	padding: 0px 0 0 35px;
}
.main-page h2 {
	margin-bottom: 40px;
}
.main-page p, .main-page .descr {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 23px;
}
.main-page .btn-red {
	font-size: 15px;
	background: #fff;
    padding: 20px 40px 18px 39px;
	margin-top: 30px;
}
.main-page .btn-red:hover i {
    right: -18px;
}
.main-page .descr {
	margin-bottom: 20px;
}
.form-zamer{
	margin-bottom: 120px;
}
.form-zamer-descriprion{
	font-size: 20px;
	padding: 30px 0px 0px 120px;
}
.main-page h3 {
	font-size: 32px;
    margin: 60px 0 30px;
}
.main-page ul {
    list-style: disc;
}
.main-page ol {
	list-style: decimal;
}
.main-page ul, .main-page ol {
	line-height: 27px;
	padding-left: 25px;
}
@media (max-width: 1440px) {
	.icon-arrow {
		width: 33px;
		height: 33px;
	}
	.icon-arrow svg {
		width: 12px;
		height: 8px;
	}
	.main-page {
	    padding-top: 10px;
	}
	.main-page .image-block {
		padding-right: 25px;
		margin-bottom: 25px;
	}
	.main-page .image-1 {
	    margin-right: 11px;
	}
	.main-page .image-1, .main-page .image-2 {
	    margin-top: 11px;
	}
	.main-page .info-block {
	    padding: 5px 0 0 5px;
	}
	.main-page h2 {
		margin-bottom: 15px;
	}
	.main-page p, .main-page .descr {
	    font-size: 14px;
	    line-height: 19px;
	    margin-bottom: 20px;
	}
	.main-page .btn-red {
		font-size: 13px;
		padding: 16px 35px 16px 39px;
	}
	.main-page .descr {
	    margin-bottom: 75px;
	}
	.main-page h3 {
	    font-size: 30px;
	    margin: 45px 0 20px;
	}
	.main-page ul, .main-page ol {
	    line-height: 19px;
	    padding-left: 18px;
	}
}
@media (min-width: 1201px) {
	.main-page h2 {
		font-size: 32px;
	}
}
@media (max-width: 991px) {
	.main-page h3 {
		font-size: 23px;
	}
}
@media (max-width: 767px) {
	h1 {
		margin-top: 45px !important;
	}
	.main-page .image-block {
		padding-right: 0;
	}
	.main-page .image-1, .main-page .image-2 {
	    margin-top: 8px;
	}
	.main-page .image-1 {
	    margin-right: 8px;
	}
	.main-page .info-block {
		margin-bottom: 10px;
	}
	.main-page .btn-red {
		background: #F64923;
		border-left: 6px solid #F64923;
		color: #fff;
		padding: 13px 20px 13px 20px;
		margin-top: 10px;
	}
	.main-page p, .main-page .descr {
		line-height: 20px;
	}
	.main-page .descr {
	    margin-bottom: 45px;
	}
	.main-page h3 {
		font-size: 20px;
		letter-spacing: 0.03em;
		margin: 35px 0 15px;
	}
	.main-page ul, .main-page ol {
	    line-height: 20px;
	    padding-left: 15px;
	}
}
/* End */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1644004142467 */
/* /bitrix/templates/delta/components/bitrix/news.detail/page_vakansii/style.css?16860633943713 */
