.post-type-archive-vacancy .site__content{gap:3rem;padding-top:4rem;margin-top:6rem}@media screen and (min-width:768px){.post-type-archive-vacancy .site__content{margin-top:8rem}}.block--vacancy-header .block__content{max-width:42rem}.block--vacancy-header h5.block__title{font-weight:300;font-size:1rem;text-transform:uppercase;color:#646f76}.footer--vacancy{width:100%;padding:4rem 0;display:flex}.footer--vacancy .facetwp-facet{margin:0 auto}.overview__vacancy{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.overview__vacancy{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.overview__vacancy{gap:1.5rem}}.overview__vacancy-item a{display:inline-flex;flex-direction:column;gap:.75rem;color:#333;text-decoration:none;background:#f5f5f6;padding:1rem;transition:all .3s ease-in-out}.overview__vacancy-item a h3{color:#000}.overview__vacancy-item a .vacancy-meta{display:flex;flex-direction:row;gap:.5rem}.overview__vacancy-item a .vacancy-meta .vacancy-tag{color:#004f9f;text-transform:uppercase;font-size:1rem}.overview__vacancy-item a:hover{color:#bd1d1d}.overview--vacancy .container{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.overview--vacancy .container{grid-template-columns:12rem 1fr;width:95%}}@media screen and (min-width:1024px){.overview--vacancy .container{grid-template-columns:12.5rem 1fr;width:85%;gap:2rem}}@media screen and (min-width:1280px){.overview--vacancy .container{grid-template-columns:15rem 1fr}}.overview--vacancy .block--sidebar{display:flex;flex-direction:column;gap:1rem}.overview--vacancy .block--sidebar .facetwp-facet{margin:0}.overview--vacancy .block--sidebar .vacancy-filter-content{display:flex;flex-direction:column;gap:.25rem}.block--vacancy .container{gap:1rem}@media screen and (min-width:768px){.block--vacancy .container{gap:2rem}}.block--vacancy .container .button{margin:0 auto}.block--header-vacancy .container{max-width:42rem;flex-direction:column;gap:1rem}.block--header-vacancy+.block{margin-top:-4rem}@media screen and (min-width:768px){.block--header-vacancy+.block{margin-top:-6.5rem}}.block--header-vacancy .vacancy-meta{display:flex;flex-direction:row;width:1005;gap:.25rem}.block--header-vacancy .vacancy-meta .vacancy-tag{background-color:#004f9f;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.block--vacancies{padding:0 0 4rem 0}.block--vacancies h3.title__block{font-weight:300;width:100%;font-size:1.5rem;margin-bottom:2rem}@media screen and (min-width:768px){.block--vacancies h3.title__block{font-size:2rem}}.block--vacancies .overview__vacancy .overview__vacancy-item a h3{font-size:1.5rem;margin-bottom:0;color:#000}.block--vacancies .container .button{margin:1rem auto 0 auto}