.vacancies-section .vacancy-content-box{padding:45px 65px 44px 46px}.vacancies-section .vacancy-title h2{color:#fff;font-size:38px;letter-spacing:-.03em;line-height:1.26;margin:0}.vacancies-section .vacancy-location h4{color:#fff;line-height:1.23;margin:0}.vacancies-section .vacancy-titleBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:28px 65px 28px 46px}.vacancies-section .vacancy-innerBox{border-radius:48px;overflow:hidden}.vacancies-section .vacancyBottomBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:33px}.vacancies-section .bottom-right-box{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.vacancies-section .vacancyBottomBox h3{margin:0}.vacancies-section .vacancyBottomBox .close-box{padding-right:20px}.vacancies-section .vacancy-innerBox+.vacancy-innerBox{margin-top:50px}@media(max-width:1600px){.vacancies-section .vacancy-title h2{font-size:32px}}@media(max-width:1366px){.vacancies-section .vacancy-title h2{font-size:30px}}@media(max-width:1080px){.vacancies-section .vacancyBottomBox{display:block}.vacancies-section .bottom-right-box{justify-content:flex-start;margin-top:30px}}@media(max-width:767px){.vacancies-section .vacancy-titleBox{display:block}.vacancies-section .vacancy-location{margin-top:15px}}@media(max-width:575px){.vacancies-section .vacancy-content-box,.vacancies-section .vacancy-titleBox{padding:30px 20px}.vacancies-section .bottom-right-box{display:block}.vacancies-section .bottom-right-box .outter-button{margin-top:15px}}@media(max-width:480px){.vacancies-section .vacancy-title h2{font-size:26px}}