.vacancies__wrapper .swiper-button-prev:after,.vacancies__wrapper .swiper-button-next:after{font-size:16px;color:#fff;background-color:var(--red);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-weight:700;padding:10px 13px}.vacancies__item.swiper-slide{position:relative}.vacancies__title{text-align:center;font-weight:700;font-size:18px;line-height:1.1666666667;color:#fff}.vacancies__link{font-weight:400;font-size:14px;color:#fff;background:var(--red);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;margin:0 auto;text-align:center}.vacancy-detail{display:flex;flex-direction:column;padding:40px 0;gap:40px}.vacancy__name{font-weight:700;font-size:calc(18px + 4 * (100vw - 420px) / 480)}@media screen and (max-width: 420px){.vacancy__name{font-size:18px}}@media screen and (min-width: 900px){.vacancy__name{font-size:22px}}.vacancy__description ul,.vacancy__description ol{list-style:disc;padding-left:20px}.vacancy__description a{color:var(--red);word-wrap:break-word}.vacancy__description .bold{font-weight:600}.vacancy__description p{min-height:18px}.vacancy__form{background-color:#fff;width:50%;margin:0 auto;padding:20px 5%;border-radius:10px}.vacancy__img{width:100%;padding-bottom:181.733%;background-color:#333;position:relative;filter:brightness(.5)}.vacancy__image{width:100%;background-color:#333;position:relative;padding-bottom:18.7408491947%;border-radius:10px;overflow:hidden}.vacancy__img img,.vacancy__image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.vacancies__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-content:center;justify-content:center;flex-wrap:wrap;gap:60px;width:85%}@media (max-width: 1250px){.vacancy__form{width:80%}}@media (max-width: 600px){.vacancy__form{width:100%}}
