

/* Start:/local/templates/main/assets/css/vacancies.min.css?179084821810781*/
.about-hero .hero__bg-gradient--green { top: -20%; left: -16% } @media (max-width: 1279px) { .about-hero .hero__bg-gradient--green { top:-23%; left: -26%; width: 700px; height: 700px } } @media (max-width: 767px) { .about-hero .hero__bg-gradient--green { top:-11%; left: -45% } } .about-hero .hero__bg-gradient--blue { top: -6%; left: 7% } .about-hero .hero__inner { padding-top: clamp(6.625rem,-.514rem + 14.87vw,12.5rem); padding-bottom: 100px } .about-hero .hero__content { row-gap: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 67px } .about-hero .hero__title { max-width: 19ch } @media (max-width: 1279px) { .about-hero .hero__bg-gradient--blue { top:-14%; left: -2%; opacity: .85; width: 700px; height: 700px } .about-hero .hero__content { row-gap: clamp(1rem,-.823rem + 3.8vw,2.5rem) } .about-hero .hero__title { text-align: left } } @media (max-width: 767px) { .about-hero .hero__bg-gradient--blue { top:-6%; left: -9% } .about-hero .hero__inner { padding-top: 80px } .about-hero .hero__content { row-gap: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .about-hero .hero__title { text-align: center } } .about-hero .hero__image-wrap { position: absolute; top: 57px; right: 57px; width: clamp(19.5rem,-9.361rem + 60.13vw,43.25rem); height: clamp(18.313rem,-8.65rem + 56.17vw,40.5rem) } @media (max-width: 1279px) { .about-hero .hero__desc { -webkit-box-align:start; -ms-flex-align: start; align-items: flex-start } .about-hero .hero__subtitle { margin-bottom: 0; max-width: 50ch; text-align: left } .about-hero .hero__image-wrap { top: clamp(.813rem,-2.529rem + 6.96vw,3.563rem); right: clamp(3rem,2.316rem + 1.42vw,3.563rem); left: initial; -webkit-transform: none; -ms-transform: none; transform: none } } .about-hero .advantages__list { gap: 24px } @media (max-width: 767px) { .about-hero .hero__desc { -webkit-box-align:center; -ms-flex-align: center; align-items: center } .about-hero .hero__subtitle { text-align: center } .about-hero .hero__image-wrap { top: 70px; right: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 429px; height: 402px } .about-hero .advantages__list { margin-top: 75px } } .about-hero .advantages__list .advantages__item { -webkit-box-flex: 0; -ms-flex: 0 1 calc(50% - 12px); flex: 0 1 calc(50% - 12px) } @media screen and (min-width: 1400px) { .about-hero .advantages__list .advantages__item:last-child { -webkit-box-flex:0; -ms-flex: 0 0 445px; flex: 0 0 445px } } .about-hero .advantages__list .advantages__item:last-child .advantages__item-desc { max-width: none } .about-hero__actions { display: none } .page__body--vacancies .site-container { overflow-x: clip } .vacancies-hero { position: relative; padding-bottom: clamp(5rem,2.404rem + 11.54vw,50px); height: 100% } .vacancies-hero__bg-gradient--green { top: -45%; left: -17% } @media (max-width: 1279px) { .vacancies-hero__bg-gradient--green { left:-30% } } @media (max-width: 767px) { .about-hero__actions { display:-webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; margin-top: 60px } .vacancies-hero__bg-gradient--green { top: -33%; left: -50%; width: 600px; height: 600px } } .vacancies-hero__bg-gradient--blue { top: -14%; right: auto; left: 6% } @media (max-width: 1279px) { .vacancies-hero__bg-gradient--blue { left:2% } } .vacancies-hero__content { row-gap: 24px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; margin-bottom: 200px } @media (max-width: 767px) { .vacancies-hero__bg-gradient--blue { top:-6%; left: 20%; width: 600px; height: 600px } .vacancies-hero__inner { padding-top: 60px } } .vacancies-hero__title { width: auto } .vacancies-hero__desc { width: auto } .vacancies-hero__subtitle { max-width: 80ch } .vacancies-hero__image { position: absolute; top: 82%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 334px; height: 150px } @media (min-width: 768px) { .vacancies-hero__content { -webkit-box-align:start; -ms-flex-align: start; align-items: flex-start } .vacancies-hero__title { text-align: left } .vacancies-hero__desc { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .vacancies-hero__subtitle { text-align: left } .vacancies-hero__image { top: 75%; left: 34%; -webkit-transform: none; -ms-transform: none; transform: none; width: clamp(31.625rem,4.511rem + 56.49vw,53.938rem); height: clamp(14.188rem,2.036rem + 25.32vw,24.188rem) } } .vacancies-list { position: relative; z-index: 1; padding-bottom: clamp(1.875rem,.901rem + 4.33vw,4.688rem) } .vacancies-list__inner { display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: 60px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .vacancies-list .vacancy-item { display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: clamp(1.25rem,-.269rem + 3.16vw,2.5rem); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .vacancies-list .vacancy-item__title { color: var(--color-blue); font-weight: 600; font-size: 24px; line-height: 130% } @media (min-width: 768px) and (max-width:1279px) { .vacancies-list .vacancy-item__title { font-size:18px } } .vacancies-list .vacancy-item .parameters__list,.vacancies-list .vacancy-item__list { list-style: none } .vacancies-list .vacancy-item .parameters__list { display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: clamp(1.25rem,-.269rem + 3.16vw,2.5rem); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .vacancies-list .vacancy-item .parameters__list ul { padding-left: 25px; list-style-type: disc } .vacancies-list .vacancy-item .parameter-item { display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: clamp(.75rem,.142rem + 1.27vw,1.25rem); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: var(--color-deep-grey); font-size: 18px; line-height: 130% } @media (max-width: 1279px) { .vacancies-list .vacancy-item .parameter-item { font-size:clamp(.875rem,.431rem + .93vw,1.125rem) } } .vacancies-list .vacancy-item .parameter-item__name { font-weight: 600 } .vacancies-list .vacancy-item .parameter-item a { color: var(--color-blue); text-decoration: underline; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none } .vacancies-list .vacancy-item .parameter-item a:hover { color: var(--color-green) } .vacancies-list .vacancy-item .btn { -ms-flex-item-align: start; align-self: flex-start; min-width: 200px } @media (max-width: 767px) { .vacancies-list .vacancy-item__title { font-size:16px } .vacancies-list .vacancy-item .btn { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center } } .vacancies-cta { padding: clamp(1.875rem,.901rem + 4.33vw,4.688rem) 0 } .vacancies-cta__container { position: relative } .vacancies-cta__decor { display: block; position: absolute; z-index: 0; inset: 0; width: 100%; overflow: initial } .vacancies-cta__decor .decor--1 { position: absolute; top: 32%; left: 6%; width: 270px; height: 270px } @media (min-width: 768px) and (max-width:1279px) { .vacancies-cta__decor .decor--1 { left:-80px } } @media (max-width: 767px) { .vacancies-cta__decor .decor--1 { top:41%; left: -100px } } .vacancies-cta__decor .decor--2 { position: absolute; top: 24%; left: 32%; width: 150px; height: 150px } @media (max-width: 767px) { .vacancies-cta__decor .decor--2 { top:22%; left: 2% } } .vacancies-cta__decor .decor--3 { position: absolute; top: 40%; left: 54%; width: 160px; height: 160px } @media (max-width: 767px) { .vacancies-cta__decor .decor--3 { top:42% } } .vacancies-cta__decor .decor--4 { position: absolute; top: 17%; left: 77%; width: 210px; height: 210px } @media (max-width: 767px) { .vacancies-cta__decor .decor--4 { top:17%; left: 66%; width: 180px; height: 180px } } .vacancies-cta__body { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; padding: 0; width: 100%; max-width: 984px } .vacancies-cta__subtitle { max-width: 680px } .vacancies-cta__cta--form { width: 100% } .cta__form-field.link-field { position: relative } .cta__form-field.link-field::before { position: absolute; top: 50%; left: 15px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-image: url(/local/templates/main/assets/css/../img/content/about/vacancies/link.webp); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; content: "" } .cta__form-field.link-field input[type=url] { padding-left: 50px } .cta__form-field:has(input[type=file]) { cursor: pointer } .cta__form-field:has(input[type=file]) input[type=file] { display: block; position: absolute; opacity: 0; z-index: -1; width: 0; height: 0 } .cta__form-field:has(input[type=file]) .cta__input::before { -ms-flex-negative: 0; flex-shrink: 0; background-image: url(/local/templates/main/assets/css/../img/content/about/vacancies/file.webp); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; content: "" } .cta__form-field:has(input[type=file]) .cta__input:hover { outline: 1px solid var(--color-green) } @media (min-width: 768px) and (max-width:1279px) { .vacancies-cta__cta--form { max-width:none } .vacancies-cta__cta--form .cta__form-field { -webkit-box-flex: 1; -ms-flex: 1 0 210px; flex: 1 0 210px } .vacancies-cta__cta-conset { max-width: 520px } } .cta__input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; color: var(--color-grey); font-weight: 400; font-size: clamp(.875rem,.723rem + .32vw,1rem); line-height: 130% } .vacancies-cta__cta-conset { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center } .vacancies-cta__cta-consent-text { max-width: none }
/* End */


/* Start:/local/templates/main/assets/css/utils.css?17888787184206*/
.link-tag,.tag{color:var(--color-grey,#666);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--base-font),sans-serif;text-decoration:none}.link-tag:hover,.tag:hover{color:var(--color-deep-grey,currentColor)}.link-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-12,12px);color:var(--color-deep-grey,currentColor);font-weight:600;font-size:16px;line-height:1.1;font-family:var(--base-font),sans-serif;text-decoration:none}.link-arrow:hover{color:var(--color-green,#34ae6b)}.link-arrow__icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-4,4px);z-index:1}.breadcrumbs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px;min-height:64px}.breadcrumbs-wrap .container{position:relative;z-index:1}@media (max-width:767px){.breadcrumbs .breadcrumbs__item{font-size:14px}.breadcrumbs .breadcrumbs__icon{width:16px;height:16px}.breadcrumbs .breadcrumbs__divider{width:16px;height:16px;font-size:12px}.breadcrumbs-wrap{padding-top:8px;padding-bottom:8px;min-height:40px}}.breadcrumbs__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-8,8px);color:var(--color-deep-grey,currentColor);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--base-font),sans-serif;text-decoration:none}.breadcrumbs__item--link{color:var(--color-green,#34ae6b)}.breadcrumbs__item--link:hover{text-decoration:underline}.breadcrumbs__icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.breadcrumbs__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:24px;height:24px;color:var(--color-grey,#666);font-size:14px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pagination__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;cursor:pointer;border:none;border-radius:4px;background:0 0;padding:8px;width:32px;height:32px;color:var(--color-deep-grey,currentColor)}.pagination__arrow:hover{background:var(--color-light-grey,#f8f8f8)}.pagination__arrow-icon{width:24px;height:24px}.pagination__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;cursor:pointer;border:none;border-radius:1000px;background:0 0;padding:0 8px;min-width:44px;height:44px;color:var(--color-grey,#666);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--base-font),sans-serif;text-decoration:none}.pagination__number:hover{color:var(--color-deep-grey,currentColor)}.pagination__number--active{cursor:default;background:var(--color-green,#34ae6b);color:var(--color-white,#fff);font-weight:600}.pagination__ellipsis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;min-width:44px;height:44px;color:var(--color-grey,#666);font-size:16px;font-family:var(--base-font),sans-serif}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/vacancies/style.css?1787737567150*/
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/main/components/bitrix/form.result.new/vacancies_form/style.css?1788505836414*/
.vacancies-cta__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    background: 0 0;
    overflow: initial;
    display: flex;
    position: relative
}

/* End */
/* /local/templates/main/assets/css/vacancies.min.css?179084821810781 */
/* /local/templates/main/assets/css/utils.css?17888787184206 */
/* /local/templates/main/components/bitrix/news.list/vacancies/style.css?1787737567150 */
/* /local/templates/main/components/bitrix/form.result.new/vacancies_form/style.css?1788505836414 */
