.vacature-back{color:var(--dark);font-size:14px;font-weight:600;margin-bottom:30px}.vacature-back:hover{color:var(--beige)}.vacature-info-col .eyebrow{color:var(--beige);font-family:var(--font-montserrat);font-weight:300;font-size:22px;margin-bottom:8px}.vacature-info-col h1{font-size:32px;margin-bottom:30px}.vacature-image{width:100%;aspect-ratio:16/9;margin-bottom:40px}.vacature-text{color:var(--dark);font-size:15px;line-height:1.7}.vacature-text p{margin-bottom:20px}.vacature-text h2,.vacature-text h3,.vacature-text h4{font-size:22px;margin:35px 0 15px}.vacature-text ol,.vacature-text ul{padding-left:20px;margin-bottom:20px}.vacature-text ul{list-style:disc}.vacature-text li{margin-bottom:6px}.vacature-text strong{font-weight:700;color:var(--beige)}.vacature-text a{color:var(--beige);font-weight:600;text-decoration:underline}.vacature-text blockquote{border-left:3px solid var(--beige);padding-left:20px;margin-bottom:20px;font-style:italic}.vacature-text img{border-radius:12px;margin-bottom:20px}.vacature-form-card{background-color:#f5f5f5;border-radius:12px;padding:30px 25px}.vacature-form-card .offerte-heading h2{font-size:28px;margin:0 0 10px}.vacature-form-card .offerte-form-section{border-bottom-color:#e0e0e0}.vacature-form-card .offerte-form input,.vacature-form-card .offerte-form select{background-color:white}.offerte-form select{width:100%;height:56px;border:1px solid #d9d9d9;border-radius:10px;padding:0 44px 0 18px;font-family:var(--font-montserrat);font-size:15px;color:var(--dark);box-sizing:border-box;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='%231D1D1B' d='M1.6 4.6a.75.75 0 0 1 1.06 0L8 9.94l5.34-5.34a.75.75 0 1 1 1.06 1.06l-5.87 5.87a.75.75 0 0 1-1.06 0L1.6 5.66a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}@media only screen and (min-width:990px){.vacature-contents{grid-template-columns:1fr .85fr;align-items:start}.vacature-info-col h1{font-size:42px}.vacature-form-col{position:sticky;top:140px}.vacature-form-card{padding:40px}}