

/* Start:/local/templates/inno-2025/components/bitrix/news/vacancy/style.css?17774635101127*/
.vacancy--box {display: flex;gap:16px;margin-top: 20px}
.vacancy--content {flex-grow:1;}
.vacancy--side {width:370px;min-width: 370px;}

.inno-main-container .vakancy--offer {background-color: var(--main);padding:24px;border-radius:16px;}
.inno-main-container .vakancy--offer-title {font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 140%;color:#fff;}
.inno-main-container .vakancy--offer-desc {font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 140%;color:#fff;margin-top: 10px;}
.inno-main-container .vakancy--offer-desc a {color:#fff;border-bottom: 1px dashed transparent;transition: .4s;text-decoration: none}
.inno-main-container .vakancy--offer-desc a:hover {border-bottom: 1px dashed #fff}
.inno-main-container .vakancy--offer-btns {margin-top: 40px;}

.vacancy--side .d--form.do--vakancy {padding: 24px;background-color: var(--back--lighter);border-radius: 24px;}
.do--vakancy .btn--main{width: 100%}

@media all and (max-width: 1024px) {
    .vacancy--box {flex-wrap: wrap}
    .vacancy--side {width: 100%}
}

@media all and (max-width: 550px) {
    .vacancy--side {min-width: unset;}
}
/* End */


/* Start:/local/templates/inno-2025/components/bitrix/news/vacancy/bitrix/news.detail/.default/style.css?17774635101214*/
body .vacancy--box {gap:24px;}
.vacancies__list {margin-bottom: 24px;}
.vacancies__list:last-child {margin-bottom: 0;}
.vacancies__list h4 {font-family: 'Inter';font-weight: 600;font-size: 20px;line-height: 140%;margin-bottom: 16px;}
.vacancies__income {font-family: 'Inter';font-weight: 500;font-size: 18px;line-height: 140%;}
.condition-item {color: #072626;font-family: "Inter";font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;}
.condition-item p {display: flex;align-items: center;gap: 0.25rem;margin-bottom: 8px;}
.condition-item span {color: rgba(7, 38, 38, 0.8);font-weight: 400;}
.vacancies__condition {display: inline-block;padding: 1rem;border-radius: 16px;border: 1px solid var(--border);background: var(--back--lighter);columns: 2;margin-bottom: 24px;}
.vacancies__metro {position: relative;padding-left: 1rem;color: rgba(7, 38, 38, 0.8);font-family: "Inter";font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%;}
.vacancies__metro:before {content: "";position: absolute;top: 50%;left: 0;width: 10px;height: 10px;background: var(--color);border-radius: 4px;transform: translate(0, -50%);}

@media all and (max-width: 767px) {
	.vacancies__condition {columns: 1;}
}
/* End */


/* Start:/local/components/tichiy/news.line/templates/weoffer/style.css?1777463509915*/
.weoffers--box {margin-top: var(--gap-l)}
.weoffers {display: flex;--gap: 4px;--columns: 3;gap: var(--gap);flex-wrap: wrap;}
.weoffer {display: flex;gap:10px;padding:24px;border-radius: 16px;width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));background-color: var(--back--darker)}
.weoffer .left{width:32px;min-width:32px;}
.weoffer .right {flex-grow:1}

.weoffer--title {font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 140%;color:var(--text)}
.weoffer--desc {margin-top: 8px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 140%;color:var(--text)}

body .inno-main-container H2 {font-family: 'Inter';font-weight: 600;font-size: 22px;line-height: 140%;color:var(--text);margin-bottom: 16px;}

@media all and (max-width: 1024px) {
    .weoffers {--columns: 2;}
}

@media all and (max-width: 767px) {
    .weoffers {--columns: 1;}
}
/* End */
/* /local/templates/inno-2025/components/bitrix/news/vacancy/style.css?17774635101127 */
/* /local/templates/inno-2025/components/bitrix/news/vacancy/bitrix/news.detail/.default/style.css?17774635101214 */
/* /local/components/tichiy/news.line/templates/weoffer/style.css?1777463509915 */
