@charset "UTF-8";.tab-menu[data-v-8c2ab679]{width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:7.8125vw;padding:.625vw;margin:0 auto 2.5vw}@media(min-width:1281px){.tab-menu[data-v-8c2ab679]{border-radius:100px;padding:8px;margin:0 auto 32px}}@media(max-width:767px){.tab-menu[data-v-8c2ab679]{border-radius:100px;padding:4px;margin:0 auto 32px}}.tab-menu__inner[data-v-8c2ab679]{display:flex}.tab-menu__inner[data-v-8c2ab679]::-webkit-scrollbar{display:none}.banner[data-v-96e547aa]{position:relative;background-color:#fff;border-radius:.625vw;padding:2.5vw .3125vw 2.5vw 2.5vw;transition:transform .2s;will-change:transform}@media(min-width:1281px){.banner[data-v-96e547aa]{border-radius:8px;padding:32px 4px 32px 32px}}@media(hover:hover){.banner[data-v-96e547aa]:hover{cursor:pointer;transform:translateY(-4px);transition:transform .2s;background-color:#fff}}@media(hover:hover)and (max-width:767px){.banner[data-v-96e547aa]:hover{transform:translateY(-4px)}}@media(hover:hover){.banner[data-v-96e547aa]:active{transform:translateY(-4px) scale(.98);background-color:#fff}}@media(hover:hover)and (max-width:767px){.banner[data-v-96e547aa]:active{transform:translateY(-4px) scale(.98)}}@media(hover:none){.banner[data-v-96e547aa]:active{transform:translateY(-4px) scale(.98);transition:transform .2s;background-color:#fff}}@media(hover:none)and (max-width:767px){.banner[data-v-96e547aa]:active{transform:translateY(-4px)}}@media(max-width:767px){.banner[data-v-96e547aa]{border-radius:8px;padding:4px 4px 40px}}.banner:hover .banner__btn[data-v-96e547aa]{background:#268644}.banner__link[data-v-96e547aa]{position:absolute;inset:0;z-index:3}.banner__inner[data-v-96e547aa]{position:relative;z-index:2;display:flex}@media(max-width:767px){.banner__inner[data-v-96e547aa]{flex-direction:column-reverse}}@media(max-width:767px){.banner__content[data-v-96e547aa]{padding:0 20px}}.banner__title[data-v-96e547aa]{font-size:2.5vw;font-weight:480;font-style:normal;line-height:2.5vw;letter-spacing:-.04em;max-width:31.875vw;margin:0 0 .9375vw}@media(min-width:1281px){.banner__title[data-v-96e547aa]{font-size:32px;line-height:32px;max-width:408px;margin:0 0 12px}}@media(max-width:767px){.banner__title[data-v-96e547aa]{font-size:28px;font-weight:480;line-height:28px;letter-spacing:-.03em;text-align:center;max-width:100%;margin:0 0 12px}}.banner__text[data-v-96e547aa]{font-size:1.40625vw;font-weight:400;line-height:1.875vw;letter-spacing:-.02em;max-width:23.20313vw;margin:0 0 1.875vw}@media(min-width:1281px){.banner__text[data-v-96e547aa]{font-size:18px;line-height:24px;max-width:297px;margin:0 0 24px}}@media(max-width:767px){.banner__text[data-v-96e547aa]{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.02em;text-align:center;max-width:100%;margin:0 0 20px}}.banner__bg[data-v-96e547aa]{position:absolute;top:-2.1875vw;right:0;bottom:-2.1875vw;z-index:-1;width:100%;max-width:46.48438vw}@media(min-width:1281px){.banner__bg[data-v-96e547aa]{top:-28px;bottom:-28px;max-width:595px}}@media(max-width:767px){.banner__bg[data-v-96e547aa]{position:static;max-width:100%}}.banner__bg img[data-v-96e547aa]{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner__btn[data-v-96e547aa]{color:#fff;font-size:1.25vw;font-weight:500;line-height:1.71875vw;text-align:center;letter-spacing:-.02em;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;background:#39aa5d;border-radius:.3125vw;padding:.9375vw 1.875vw;pointer-events:none;box-shadow:0 .625vw 3.125vw #0000000d;transition:all .5s}@media(min-width:1281px){.banner__btn[data-v-96e547aa]{font-size:16px;line-height:22px;border-radius:4px;padding:12px 24px;box-shadow:0 8px 40px #0000000d}}@media(max-width:767px){.banner__btn[data-v-96e547aa]{font-size:16px;line-height:22px;border-radius:4px;margin:0 auto;padding:12px 24px;box-shadow:0 8px 40px #0000000d}}.banner__btn span[data-v-96e547aa]{position:relative;transition:all .5s}.banner__btn svg[data-v-96e547aa]{position:absolute;top:.23438vw;right:-1.5625vw;display:block;width:1.25vw;height:1.25vw;opacity:0;transition:all .5s}@media(min-width:1281px){.banner__btn svg[data-v-96e547aa]{top:3px;right:-20px;width:16px;height:16px}}@media(max-width:767px){.banner__btn svg[data-v-96e547aa]{top:3px;right:-20px;width:16px;height:16px}}.card-resume[data-v-0de94a33]{background-color:#fff;border-radius:.625vw;padding:1.5625vw 1.875vw 1.71875vw;transition:transform .2s;will-change:transform}@media(min-width:1281px){.card-resume[data-v-0de94a33]{border-radius:8px;padding:20px 24px 22px}}@media(hover:hover){.card-resume[data-v-0de94a33]:hover{cursor:pointer;transform:translateY(-4px);transition:transform .2s;background-color:#fff}}@media(hover:hover)and (max-width:767px){.card-resume[data-v-0de94a33]:hover{transform:translateY(-4px)}}@media(hover:hover){.card-resume[data-v-0de94a33]:active{transform:translateY(-4px) scale(.98);background-color:#fff}}@media(hover:hover)and (max-width:767px){.card-resume[data-v-0de94a33]:active{transform:translateY(-4px) scale(.98)}}@media(hover:none){.card-resume[data-v-0de94a33]:active{transform:translateY(-4px) scale(.98);transition:transform .2s;background-color:#fff}}@media(hover:none)and (max-width:767px){.card-resume[data-v-0de94a33]:active{transform:translateY(-4px)}}@media(max-width:767px){.card-resume[data-v-0de94a33]{border-radius:8px;padding:20px 24px 22px}}.card-resume__inner[data-v-0de94a33]{display:grid;grid-template-columns:3.75vw 51.875vw;grid-gap:1.5625vw}@media(min-width:1281px){.card-resume__inner[data-v-0de94a33]{grid-template-columns:48px 664px;grid-gap:20px}}@media(max-width:767px){.card-resume__inner[data-v-0de94a33]{position:relative;display:block}}@media(max-width:767px){.card-resume__col[data-v-0de94a33]:first-child{position:absolute;top:0;right:0}}.job-vacancies-app__content[data-v-8865a357]{margin:0 0 7.8125vw}@media(min-width:1281px){.job-vacancies-app__content[data-v-8865a357]{margin:0 0 100px}}@media(max-width:767px){.job-vacancies-app__content[data-v-8865a357]{margin:0 0 80px}}.job-vacancies-app__show-more[data-v-8865a357]{margin:3.125vw auto 0}@media(min-width:1281px){.job-vacancies-app__show-more[data-v-8865a357]{margin:40px auto 0}}@media(max-width:767px){.job-vacancies-app__show-more[data-v-8865a357]{margin:32px auto 0}}
