.VacaturesComponent{display:flex;flex-direction:column;gap:60px;height:-moz-fit-content;height:fit-content;margin-bottom:var(--comp-spacing);margin-top:var(--comp-spacing);width:100%}@media (min-width:768px){.VacaturesComponent{gap:42px}}.VacaturesComponent .vacatures{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2)}@media (min-width:576px){.VacaturesComponent .vacatures{max-width:576px}}@media (min-width:768px){.VacaturesComponent .vacatures{max-width:768px}}@media (min-width:992px){.VacaturesComponent .vacatures{max-width:992px}}@media (min-width:1200px){.VacaturesComponent .vacatures{max-width:1200px}}@media (min-width:1400px){.VacaturesComponent .vacatures{max-width:1400px}}.VacaturesComponent .vacatures{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));display:flex;flex-direction:column;width:100%}.VacaturesComponent .vacatures .vacature{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 76 69/var(--tw-border-opacity));display:flex;flex-direction:column;justify-content:space-between;padding:20px 10px;width:100%}@media not all and (min-width:768px){.VacaturesComponent .vacatures .vacature{gap:10px}}@media (min-width:768px){.VacaturesComponent .vacatures .vacature{flex-direction:row;padding:30px}}.VacaturesComponent .vacatures .vacature{transition:.2s}.VacaturesComponent .vacatures .vacature .title{font-size:1.5em}@media (min-width:768px){.VacaturesComponent .vacatures .vacature .title{font-size:1.875em}}.VacaturesComponent .vacatures .vacature .vacature-info{display:flex;flex-direction:row;gap:20px;width:100%}@media not all and (min-width:768px){.VacaturesComponent .vacatures .vacature .vacature-info{justify-content:space-between}}@media (min-width:768px){.VacaturesComponent .vacatures .vacature .vacature-info{width:-moz-fit-content;width:fit-content}}.VacaturesComponent .vacatures .vacature .vacature-info .hours,.VacaturesComponent .vacatures .vacature .vacature-info .location{align-items:center;display:flex;font-size:1em}@media (min-width:768px){.VacaturesComponent .vacatures .vacature .vacature-info .hours,.VacaturesComponent .vacatures .vacature .vacature-info .location{justify-content:flex-end;text-align:right;width:200px}}.VacaturesComponent .vacatures .vacature:first-child{border-top-width:1px}.VacaturesComponent .vacatures .vacature:not(.special):hover{--tw-bg-opacity:1;background-color:rgb(172 201 210/var(--tw-bg-opacity))}.VacaturesComponent .vacatures .vacature.special{--tw-bg-opacity:1;background-color:rgb(253 218 0/var(--tw-bg-opacity))}
