.v-vacancy-form{background:var(--background);border-radius:var(--border-radius,8px);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);padding:1.5rem;display:flex}.v-vacancy-form--title{font-weight:500;font-size:var(--text-size-h2,24px)}@media (width<=576px){.v-vacancy-form{padding:1rem}}.v-vacancies-list--intro-title{font-size:2rem;font-weight:500}@media (width<=576px){.v-vacancies-list--intro-title{font-family:var(--font-family-heading,"initial");font-size:1.285rem;font-weight:500;line-height:1}}.v-vacancies-list--intro-subtitle{font-size:1.35rem}.v-vacancies-list--title{font-weight:500;font-size:var(--text-size-h2,24px)}.v-vacancies-list--intro-banner .v-img-fluid{border-radius:var(--border-radius,8px);width:100%}.v-vacancies-list--intro-slider{--swiper-navigation-top-offset:0;--swiper-navigation-sides-offset:0}.v-vacancies-list--intro-slider .v-btn-custom-swiper{min-height:100%}.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-next,.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-prev{width:auto;height:100%;color:var(--secondary-background-color);background-image:none;margin-top:0;top:0;bottom:0}.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-next:after,.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-prev:after{color:var(--secondary-background-color);font-size:22px}@media (width<=768px){.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-next,.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-prev{display:none}}.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-prev:after{content:var(--arrow-filled-big-prev);width:42px;height:42px}.v-vacancies-list--intro-slider .v-btn-custom-swiper .swiper-button-next:after{content:var(--arrow-filled-big-next);width:42px;height:42px}.v-vacancies-list--intro-slider--title{font-weight:500;font-size:var(--text-size-h2,24px);text-align:center}.v-vacancies-list--intro-slider--wrapper{max-width:100%}.v-vacancies-list--intro-slider--swiper{margin-left:4.16667%}@media (width<=576px){.v-vacancies-list--intro-slider--swiper{margin:0 0 0 15px}}.v-vacancies-list--intro-slider .v-swiper-wrapper{margin-left:auto;margin-right:auto}.v-vacancies-list--intro-slider .v-swiper-wrapper .swiper-slide{width:fit-content}.v-vacancies-list--intro-slider .v-vacancy-slide{background:var(--background);border-radius:var(--border-radius,8px);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);width:100%;padding-top:1.425rem}.v-vacancies-list--intro-slider .v-vacancy-slide--title{color:var(--primary-background-color);text-align:center;font-size:1.425rem;font-weight:600}.v-vacancies-list--intro-slider .v-vacancy-slide--button{text-align:center}.v-vacancies-list--intro-slider .v-vacancy-slide--image{text-align:center;padding:20px}.v-vacancies-list--intro-slider .v-vacancy-slide--image img{border-radius:calc(var(--border-radius,8px) - 20px)}.v-vacancies-list .v-card-flex{-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}.v-vacancies-list__dark-theme .v-card-flex,.v-vacancies-list__dark-theme .v-vacancies-list--intro-slider .v-vacancy-slide,.v-vacancies-list__dark-theme .v-vacancy-form{background:var(--mono0)}.v-vacancy{grid-template:"desc""buttons"2.75rem/1fr;width:100%;padding:20px;display:grid;overflow:hidden}@media (width<=768px){.v-vacancy{grid-template-rows:auto 130px;grid-template-columns:1fr;height:auto}}.v-vacancy__have-image{grid-template:"image desc"240px"image buttons"3.5rem/320px 1fr;gap:20px 16px;height:320px;padding:0}@media (width<=768px){.v-vacancy__have-image{grid-template:"image""desc""buttons"160px/1fr;height:auto}}.v-vacancy--content{grid-area:desc;padding-right:1rem}.v-vacancy--content__have-image{padding-top:20px;overflow:hidden}@media (width<=768px){.v-vacancy--content__have-image{padding:0 20px}}.v-vacancy--content__have-image:after{content:" ";background:linear-gradient(to bottom,#fff0,var(--background) 100%);z-index:1;height:25px;position:absolute;inset:auto 0 80px 320px}@media (width<=768px){.v-vacancy--content__have-image:after{background:0 0}}.v-vacancy--buttons{flex-direction:row;grid-area:buttons;padding-bottom:20px}.v-vacancy--buttons,.v-vacancy--buttons--default{height:2.5rem;display:flex}.v-vacancy--buttons--default{margin-right:1.75rem}@media (width<=768px){.v-vacancy--buttons--default{flex-direction:column;gap:1rem;width:100%;height:auto;margin-right:0;padding-bottom:20px}.v-vacancy--buttons{flex-direction:column-reverse;align-items:flex-end;gap:1rem;height:auto;padding:0 20px}}.v-vacancy--buttons .v-external-link-button{background:var(--body-elements-background-opaq25,#ffffff80);border-radius:50%;width:36px;height:36px}.v-vacancy--buttons .v-external-link-button,.v-vacancy--image{justify-content:center;align-items:center;display:flex}.v-vacancy--image{text-align:center;background:var(--mono100);width:320px;height:320px;color:var(--mono200);grid-area:image}.v-vacancy--image svg{width:140px;height:140px}.v-vacancy--image .v-img-fluid{-ms-flex-negative:inherit;flex-shrink:inherit}.v-vacancy--image__round--title{color:var(--mono1000);margin:1rem 0;font-size:1.4rem;font-weight:500}@media (width<=768px){.v-vacancy--image__round{background:var(--background);flex-direction:column;align-items:center;max-width:100%;display:flex}.v-vacancy--image__round img{border-radius:50%;width:calc(100% - 12rem);overflow:hidden}}@media (width<=576px){.v-vacancy--image__round img{width:calc(100% - 8rem)}}@media (width<=400px){.v-vacancy--image__round img{width:calc(100% - 4rem)}}@media (width<=768px){.v-vacancy--image{width:100%;height:auto;min-height:320px;padding-left:1.5rem;padding-right:1.5rem}}@media (width<=576px){.v-vacancy--image{padding:0}}.v-vacancy--title{font-size:1.4rem;font-weight:500}.v-vacancy--subtitle{color:var(--mono400);font-size:1.25rem}.v-vacancy--subtitle p{margin:0}.v-vacancy--description p{margin-top:0}.v-vacancy--additional{display:flex}.v-vacancy--require-title{font-size:1.1rem;font-weight:500}.v-vacancy--require p,.v-vacancy--require ul{margin:0}.v-no-vacancies{text-align:center;font-size:var(--text-size-h2,24px);color:var(--mono400)}.v-no-vacancies--text{max-width:900px}.v-no-vacancies--icon{width:200px;height:160px;fill:var(--mono300)}
