.v-page-banner[data-v-2504f43f]{background:url(./banner-bg.Dh8-gZuF.png) no-repeat 100%;border-radius:20px;height:460px;margin:0 auto;max-width:1240px;overflow:hidden;position:relative;width:100%}.page-banner__image[data-v-2504f43f]{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:50%;z-index:1}.page-banner__image img[data-v-2504f43f]{max-width:450px;-o-object-fit:contain;object-fit:contain}.page-banner__icon[data-v-2504f43f]{bottom:-43px;height:365px;max-width:650px;position:absolute;right:-77px;width:650px;z-index:0}.page-banner__content[data-v-2504f43f]{margin:28px 0 0 48px;max-width:690px}@media (max-width:999px){.vacancies-page__banner .page-banner__image[data-v-2504f43f]{bottom:0;width:230px}.page-banner[data-v-2504f43f]{background-size:cover;height:-moz-fit-content;height:fit-content;min-height:500px}.page-banner__content[data-v-2504f43f]{margin:0;padding:24.5px 16px 5px 14.5px}.page-banner[data-v-2504f43f] .banner__name{color:#ffffffb3;font-size:16px;font-weight:500;line-height:18px}.page-banner[data-v-2504f43f] .banner__title{font-size:32px;line-height:37px;margin-top:8px}.page-banner .banner__description[data-v-2504f43f]{color:#fffc;font-size:16px;letter-spacing:-.48px;line-height:20px;margin-top:16px}.page-banner__image[data-v-2504f43f]{height:auto;margin:0 auto;max-width:419px;position:relative;width:80%}.page-banner__image img[data-v-2504f43f]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-banner__icon[data-v-2504f43f]{bottom:-92px;height:366px;left:-53px;max-width:none;width:625px}}
