.werkenbij-page{color:#29326e}.werkenbij-page .werkenbij-hero{position:relative;min-height:clamp(640px,58vw,860px);padding:clamp(32px,4.5vw,64px) 0 clamp(110px,12vw,170px);overflow:hidden;background:url("/img/layout/werken-bij-bg-met-swirl.webp") center top/cover no-repeat}.werkenbij-page .werkenbij-hero-content{position:relative;z-index:1;width:min(100%,520px)}.werkenbij-page #breadcrumbs{padding:0;margin-bottom:clamp(22px,3vw,34px)}.werkenbij-page .breadcrumbs ol{padding-left:0}.werkenbij-page .breadcrumbs,.werkenbij-page .breadcrumbs ol,.werkenbij-page .breadcrumbs li,.werkenbij-page .breadcrumbs a{color:#fff}.werkenbij-page .breadcrumbs a:hover{color:#fff;text-decoration:underline}.werkenbij-page h1{margin:0;color:#fff;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:800;line-height:.95}.werkenbij-page h1::first-line{color:#e885b1}.werkenbij-page .werkenbij-intro-card{width:min(100vw - 40px,650px);margin-top:clamp(86px,12vw,150px);padding:clamp(28px,3vw,38px) clamp(36px,4vw,52px);border:0;border-radius:20px;background:#fff;color:#29326e}.werkenbij-page .werkenbij-intro-card h2,.werkenbij-page .werkenbij-intro-card h3{margin:0 0 10px;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.05}.werkenbij-page .werkenbij-intro-card p{margin:0 0 18px;color:#29326e;font-size:1rem;line-height:1.45}.werkenbij-page .werkenbij-intro-card p:last-child{margin-bottom:0}.werkenbij-page .werkenbij-start-section{position:relative;z-index:2;margin-top:-100px;padding-bottom:72px}.werkenbij-page .werkenbij-start-card{padding:clamp(30px,3vw,44px) clamp(36px,4vw,52px);background:#fff;border-radius:18px;color:#29326e}.werkenbij-page .werkenbij-start-card h2{margin:0;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.05}.werkenbij-page .werkenbij-vacancy-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 34px;margin-top:34px}.werkenbij-page .werkenbij-vacancy-card{display:grid;grid-template-columns:minmax(170px, 44%) 1fr;min-height:150px;overflow:hidden;border-radius:16px;background:#f4f4fa;color:#29326e;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.werkenbij-page .werkenbij-vacancy-card:hover,.werkenbij-page .werkenbij-vacancy-card:focus{color:#29326e;transform:translateY(-2px);box-shadow:0 10px 22px rgba(41,50,110,.08);text-decoration:none}.werkenbij-page .werkenbij-vacancy-card img{width:100%;height:100%;min-height:150px;object-fit:cover}.werkenbij-page .werkenbij-vacancy-content{display:flex;flex-direction:column;justify-content:center;padding:22px 24px}.werkenbij-page .werkenbij-vacancy-content h3{margin:0 0 10px;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(1.4rem,1.7vw,2rem);font-weight:800;line-height:1.02}.werkenbij-page .werkenbij-vacancy-content p{margin:0 0 4px;color:#29326e;font-size:1.2rem;line-height:1.2}.werkenbij-page .werkenbij-vacancy-content p:last-child{margin-bottom:0}.werkenbij-page .werkenbij-usp-section{padding:clamp(48px,6vw,76px) 0 clamp(54px,6vw,84px);background:#f6f6fc;color:#29326e}.werkenbij-page .werkenbij-usp-section blockquote{width:min(760px,100%);margin:0 auto clamp(36px,4vw,48px);color:#ec7a6f;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:800;line-height:1.08;text-align:center}.werkenbij-page .werkenbij-usp-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:24px;align-items:start}.werkenbij-page .werkenbij-usp-item{display:flex;flex-direction:column;align-items:center;text-align:center}.werkenbij-page .werkenbij-usp-icon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:14px;border-radius:50%;background:#fff}.werkenbij-page .werkenbij-usp-icon img{display:block;width:56px;height:56px;object-fit:contain}.werkenbij-page .werkenbij-usp-item h3{margin:0;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:1rem;font-weight:800;line-height:1.08}@media(max-width: 767.98px){.werkenbij-page .werkenbij-hero{min-height:680px;padding-top:28px;background-position:58% top}.werkenbij-page .werkenbij-hero-content{width:100%}.werkenbij-page .werkenbij-intro-card{margin-top:260px}.werkenbij-page .werkenbij-start-section{margin-top:-70px;padding-bottom:48px}.werkenbij-page .werkenbij-vacancy-grid{grid-template-columns:1fr;gap:18px}.werkenbij-page .werkenbij-vacancy-card{grid-template-columns:minmax(130px, 40%) 1fr}.werkenbij-page .werkenbij-usp-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 575.98px){.werkenbij-page .werkenbij-vacancy-card{grid-template-columns:1fr}.werkenbij-page .werkenbij-vacancy-card img{height:190px}.werkenbij-page .werkenbij-usp-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 18px}}.werkenbij-detail-page{background:#f6f6fc}.werkenbij-detail-page .werkenbij-detail-hero{position:relative;padding:clamp(32px,4.5vw,64px) 0 clamp(64px,8vw,112px);overflow:hidden;background:#f6f6fc}.werkenbij-detail-page .werkenbij-detail-hero::before{content:"";position:absolute;inset:0 0 auto;height:clamp(520px,49vw,760px);background:url("/img/layout/werken-bij-bg-met-swirl.webp") center top/cover no-repeat}.werkenbij-detail-page .werkenbij-detail-hero>.container{position:relative;z-index:1}.werkenbij-detail-page #breadcrumbs{padding:0;margin-bottom:0}.werkenbij-detail-page .breadcrumbs ol{padding-left:0}.werkenbij-detail-page .breadcrumbs,.werkenbij-detail-page .breadcrumbs ol,.werkenbij-detail-page .breadcrumbs li,.werkenbij-detail-page .breadcrumbs a{color:#fff}.werkenbij-detail-page .breadcrumbs a:hover{color:#fff;text-decoration:underline}.werkenbij-detail-page .werkenbij-detail-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 430px);gap:clamp(42px,6vw,86px);width:100%;margin:500px auto 0;padding:clamp(36px,4.5vw,66px) clamp(36px,5vw,72px) clamp(46px,5vw,74px);border-radius:20px 20px 0 0;background:#fff;color:#29326e}.werkenbij-detail-page .werkenbij-detail-main h1{max-width:430px;margin:0 0 2px;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(2rem,2.6vw,2.7rem);font-weight:800;line-height:1.08}.werkenbij-detail-page .werkenbij-detail-location{margin:0 0 28px;color:#e885b1;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.werkenbij-detail-page .werkenbij-detail-main p{max-width:540px;margin:0 0 20px;color:#29326e;font-size:1rem;line-height:1.45}.werkenbij-detail-page .werkenbij-detail-main p strong{font-weight:800}.werkenbij-detail-page .werkenbij-detail-main h2{margin:28px 0 4px;color:#e885b1;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.werkenbij-detail-page .werkenbij-detail-tasks{display:grid;gap:10px;max-width:520px;margin:30px 0 36px;padding:0;list-style:none}.werkenbij-detail-page .werkenbij-detail-tasks li{position:relative;padding-left:24px;color:#29326e;font-size:.98rem;line-height:1.38}.werkenbij-detail-page .werkenbij-detail-tasks li::before{content:"";position:absolute;top:.42em;left:0;width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:8px solid #e885b1}.werkenbij-detail-page .werkenbij-contact{display:flex;align-items:center;gap:22px;max-width:470px;margin-top:42px}.werkenbij-detail-page .werkenbij-contact img{flex:0 0 112px;width:112px;height:112px;border-radius:50%;object-fit:cover}.werkenbij-detail-page .werkenbij-contact h2{margin:0 0 6px;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(1.45rem,1.7vw,2rem);font-weight:800;line-height:1.02}.werkenbij-detail-page .werkenbij-contact p{margin:0;font-size:.98rem;line-height:1.22}.werkenbij-detail-page .werkenbij-contact a{color:#29326e;text-decoration:none}.werkenbij-detail-page .werkenbij-contact a:hover,.werkenbij-detail-page .werkenbij-contact a:focus{color:#29326e;text-decoration:underline}.werkenbij-detail-page .werkenbij-detail-sidebar{display:grid;gap:28px;align-content:start}.werkenbij-detail-page .werkenbij-detail-panel{padding:clamp(28px,3vw,42px) clamp(28px,3vw,44px);border-radius:18px;background:#f4f4fa}.werkenbij-detail-page .werkenbij-detail-panel h2{margin:0 0 24px;color:#29326e;font-family:"aglet-sans","Aglet Sans","interface",sans-serif;font-size:clamp(1.45rem,1.9vw,2rem);font-weight:800;line-height:1.08}.werkenbij-detail-page .werkenbij-detail-panel ul{margin:0;padding:0;list-style:none}.werkenbij-detail-page .werkenbij-detail-panel li{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid rgba(115,143,200,.35);color:#29326e;font-size:.95rem;line-height:1.35}.werkenbij-detail-page .werkenbij-detail-panel li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media(max-width: 767.98px){.werkenbij-detail-page .werkenbij-detail-hero::before{height:640px;background-position:58% top}.werkenbij-detail-page #breadcrumbs{margin-bottom:260px}.werkenbij-detail-page .werkenbij-detail-card{grid-template-columns:1fr;gap:34px}}@media(max-width: 575.98px){.werkenbij-detail-page .werkenbij-detail-card{padding:30px 24px 42px;border-radius:18px 18px 0 0}.werkenbij-detail-page .werkenbij-contact{align-items:flex-start}.werkenbij-detail-page .werkenbij-contact img{flex-basis:86px;width:86px;height:86px}}.werkenbij-page{overflow-wrap:anywhere}.werkenbij-page h1{font-size:4rem;letter-spacing:0}.werkenbij-page h1::first-line{color:#f6ad82}.werkenbij-page .werkenbij-intro-card h2,.werkenbij-page .werkenbij-intro-card h3,.werkenbij-page .werkenbij-start-card h2{font-size:2rem}.werkenbij-page .werkenbij-vacancy-content h3{font-size:1.6rem}.werkenbij-page .werkenbij-usp-section blockquote{font-size:2rem}.werkenbij-page .werkenbij-usp-section blockquote:empty{display:none}.werkenbij-page .werkenbij-usp-item:has(h3:empty){display:none}.werkenbij-page .werkenbij-usp-icon svg{width:56px;height:56px}.werkenbij-page .werkenbij-vacancy-card.without-image{grid-template-columns:1fr}.werkenbij-page .werkenbij-followup{margin-top:40px}.werkenbij-page .werkenbij-detail-main h1{font-size:2.7rem}.werkenbij-page .werkenbij-detail-hero::before{background-image:var(--vacancy-hero, url("/img/layout/werken-bij-bg-met-swirl.webp"));background-position:top center}.werkenbij-page .werkenbij-contact h2,.werkenbij-page .werkenbij-detail-panel h2{font-size:1.6rem}.werkenbij-page .werkenbij-detail-main h1::first-line{color:inherit}.werkenbij-page .werkenbij-detail-location,.werkenbij-page .werkenbij-detail-main h2{color:#ec7a6f}@media(max-width: 767.98px){.werkenbij-page h1{font-size:2.8rem}.werkenbij-page .werkenbij-hero h1,.werkenbij-page .werkenbij-hero h1::first-line,.werkenbij-page .werkenbij-hero .breadcrumbs,.werkenbij-page .werkenbij-hero .breadcrumbs a,.werkenbij-page .werkenbij-hero .breadcrumbs li{color:#29326e}.werkenbij-page .werkenbij-detail-card{margin-top:0}.werkenbij-page .werkenbij-intro-card{width:100%}}@media(max-width: 575.98px){.werkenbij-page h1{font-size:2.4rem}.werkenbij-page .werkenbij-intro-card,.werkenbij-page .werkenbij-start-card{padding:28px 24px}.werkenbij-page .werkenbij-detail-main h1{font-size:2rem}.werkenbij-page .werkenbij-contact{flex-wrap:wrap}}
