#vacatures-overview{margin-top:140px;margin-bottom:80px}.vacatures-overview-content{max-width:640px;margin-bottom:48px}.vacatures-overview-content .eyebrow{color:var(--beige);font-family:var(--font-montserrat);font-weight:300;font-size:22px;margin-bottom:8px}.vacatures-overview-content h1{font-size:32px}.vacatures-overview-content p{color:var(--dark);font-size:15px;line-height:1.7;margin-top:20px}.vacatures-grid{display:grid;grid-template-columns:1fr;gap:24px}.vacature-card{overflow:hidden;border-radius:12px;height:380px;background:linear-gradient(135deg,#e8e4d8,#cfc7ab)}.vacature-card-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.vacature-card:hover .vacature-card-image{transform:scale(1.06)}.vacature-card-content{padding:24px}.vacature-card-content h3{color:white;font-family:var(--font-montserrat);font-weight:800;font-size:24px;margin-bottom:12px}.vacature-card-link{color:white;font-size:14px}.vacatures-empty{color:var(--dark);font-weight:600}@media only screen and (min-width:768px){.vacatures-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:990px){#vacatures-overview{margin-top:180px;margin-bottom:120px}.vacatures-overview-content h1{font-size:42px}}@media only screen and (min-width:1200px){.vacatures-grid{grid-template-columns:repeat(3,1fr)}.vacature-card{height:460px}}