.vacancies-wrapper{position:relative;padding:50px 0px;background-color:#13294b}.vacancies-wrapper:after{opacity:.5;background-image:url('https://f.hubspotusercontent20.net/hubfs/7788778/Background%20Images/stylized%20items/Top%20and%20bottom/Light-blue-top-bottom.png');background-repeat:no-repeat;background-position:center;background-size:cover;content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.vacancies-block{z-index:1;position:relative}.sub-text-title{padding-top:30px}.sub-text-title p,.sub-text-title span{color:white}.main-title-vacancies{text-align:center;padding-bottom:30px}.wrapper-jobs{padding-top:40px}.job-region{padding-bottom:30px}.job-listing{width:100%;background-color:rgba(255,255,255,0.5);display:flex;justify-content:space-between;margin-bottom:10px}.job-listing:hover{text-decoration:none;background-color:rgba(255,255,255,1)}.job-listing:hover .job-item{color:#0d5190}.job-item{line-height:45px;font-size:20px;color:white;font-weight:500}.job{padding:8px 0px 8px 25px}.country{padding:8px 25px 8px 0px}.vacancie-button-hide{display:none}.vacancie-button-wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly}.vacancie-button{padding-top:37px;display:flex;justify-content:center;width:fit-content}.vacancy_button-style{min-width:302px;display:block;width:fit-content;text-align:center;font-size:20px;line-height:45px;font-weight:500;transition:.25s}.vacancy_button-style:hover{box-shadow:inset 31rem 0 0 0 white;color:#13294b;border:solid 2px #13294b;text-decoration:none;font-weight:500}@media(max-width:650px){.vacancy_button-style{min-width:266px;font-size:18px}.job-listing{justify-content:center}.job-item{font-size:18px}.country{display:none}}