.hidden-vacancies,.vacancies{gap:20px}.vacancies a{color:var(--black);text-decoration:none}.vacancies a:hover .vacancies__vacancy{background-color:var(--blue);color:var(--white)}.vacancies a:hover .vacancies__vacancy h3{color:var(--white)}.vacancies a:hover .vacancies__vacancy .cta_button.button{background-color:var(--white)!important;color:var(--blue)!important}.vacancies__vacancy{padding:1.5rem 2.5rem}.vacancies .vacancies__vacancy h3,.vacancies .vacancies__vacancy p,.vacancies__vacancy{transition:.3s ease-in-out}@media (max-width:767px){.vacancies__vacancy{align-items:normal;flex-direction:column;padding:1.5rem 2.5rem 3rem}.vacancies__vacancy__job-details{margin-bottom:2.5rem}}