.AQZh4W_vacaturesSectionWrapper{width:100%;margin-bottom:3.5rem}.AQZh4W_vacaturesGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:2.5rem;display:grid}@media (max-width:900px){.AQZh4W_vacaturesGrid{grid-template-columns:1fr;gap:1.25rem}}.AQZh4W_vacatureCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:200px;padding:2rem 1.85rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.AQZh4W_vacatureCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 70%);position:absolute;inset:0}.AQZh4W_vacatureCard:hover{background:#ffffff26;border-color:#ffffff59;transform:translateY(-5px);box-shadow:0 16px 32px #00000040}.AQZh4W_cardTop{flex-direction:column;gap:.75rem;display:flex}.AQZh4W_cardLocation{color:#ffbc7d;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.AQZh4W_cardTitle{color:#fff;margin:0;font-family:Libertinus Serif,serif;font-size:1.45rem;font-weight:700;line-height:1.3}.AQZh4W_cardBottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.25rem;display:flex}.AQZh4W_cardCtaText{color:#ffffffe6;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.AQZh4W_vacatureCard:hover .AQZh4W_cardCtaText{color:#ffbc7d;gap:.65rem}.AQZh4W_cardArrowIcon{color:#fff9;transition:transform .2s,color .2s}.AQZh4W_vacatureCard:hover .AQZh4W_cardArrowIcon{color:#ffbc7d;transform:translate(4px)}.AQZh4W_actionsRow{justify-content:center;display:flex}.AQZh4W_viewAllBtn{color:var(--color-primary-dark,#3f2939);background-color:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 1.85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #00000026}.AQZh4W_viewAllBtn:hover{background-color:#f3ecf1;transform:translateY(-2px);box-shadow:0 8px 25px #00000040}
