.dienst__icon,.page-jump__icon{color:#9c00d8}.dienst__icon path,.dienst__icon circle,.dienst__icon rect,.dienst__icon polygon,.dienst__icon ellipse,.dienst__icon g,.page-jump__icon path,.page-jump__icon circle,.page-jump__icon rect,.page-jump__icon polygon,.page-jump__icon ellipse,.page-jump__icon g{fill:currentColor !important}.dienst__icon [stroke]:not([stroke=none]),.page-jump__icon [stroke]:not([stroke=none]){stroke:currentColor !important}.dienst__icon--masker{display:block;background-color:#9c00d8;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.redactor h1,.redactor h1 span{font-size:var(--type-h1) !important}.redactor h2,.redactor h2 span,.redactor .large-title{font-size:var(--type-h2) !important}.redactor h3,.redactor h3 span{font-size:var(--type-h3) !important}.redactor h1,.redactor h2,.redactor h3{line-height:1}.contact-card .valop__cta{--cta-bg: #000;--cta-fg: #f5f5f5;--cta-fill: #f5f5f5;--cta-fg-hover: #000;--cta-focus: #f5f5f5}.contact-card>.stamp{right:max(var(--grid-margin),(100% - var(--grid-max) + 2*var(--grid-margin))/2) !important;transform:translate(25%, 50%)}.valop--page.valop--team{--valop-title: var(--type-h2)}:root{--cta-wissel-bg: #000;--cta-wissel-fg: #f5f5f5}.bg-zwart,.bg-grijs,.bg-paars,.dienstblokken,.vacatures,.jobs-spontaan,.werk,.contact-card,.contact-kaart,.pagina-404__knoppen,body.case-pagina .case-kop,body.home,body.case,body.casesOverview,body:has(#item-1.bg-zwart){--cta-wissel-bg: #f5f5f5;--cta-wissel-fg: #000}.bg-wit{--cta-wissel-bg: #000;--cta-wissel-fg: #f5f5f5}.buttons-container:has(>.valop__cta:nth-of-type(2)){display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 767px){.pagina-404__knoppen:has(>.valop__cta:nth-of-type(2)){gap:8px}}.buttons-container.align-center:has(>.valop__cta:nth-of-type(2)){justify-content:center}.buttons-container.align-right:has(>.valop__cta:nth-of-type(2)){justify-content:flex-end}.buttons-container>.valop__cta:nth-of-type(even){--cta-bg: var(--cta-wissel-bg);--cta-fg: var(--cta-wissel-fg);--cta-fill: #9c00d8;--cta-fg-hover: #f5f5f5}body.cases{display:block}.case-kop .case-kop__lead strong{color:inherit}.case-tekst--kop .case-tekst__titel{grid-column:1/-1}.case-verloop .case-tekst--kop{padding-bottom:clamp(48px,5.56vw,80px)}.valop__line{white-space:normal}.dienst__icon clipPath rect,.page-jump__icon clipPath rect{fill:#fff !important}.footer-logo-gif{height:auto}@media(max-width: 767px){.contact-card .columns-container.columns-2{row-gap:clamp(24px,4vw,40px)}.contact-card .columns-container.columns-2>.column:nth-child(1),.contact-card .columns-container.columns-2>.column:nth-child(2){grid-column:1/-1;grid-row:auto}}header #collapse-menu+.menu-trigger-container+.menu-list .inner-wrapper{height:auto;align-self:stretch}.overons-team .teamlid__weetje p{margin:0;font:inherit;color:inherit}.overons-team .teamlid__weetje p+p{margin-top:.4em}.overons-team .teamlid__weetje strong{font-weight:700;color:#fff}html body header .menu-list .inner-wrapper ul li.menu-item a::before{content:none}.image-container-wrapper.style-169 .images-container figure{height:auto !important;padding-bottom:0 !important;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.image-container-wrapper.style-169 .images-container figure img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.image-container-wrapper.style-169 .images-container figure{aspect-ratio:3/2}}.valop+.bg-wit{--background-color: #f5f5f5;background-color:var(--background-color)}.valop--page+.image-container-wrapper.style-169{margin-top:calc(clamp(64px,8vw,128px) - clamp(96px,12vw,200px));padding-bottom:clamp(96px,12vw,132px);z-index:2}.valop--page+.image-container-wrapper.style-169 .images-container{padding-bottom:0}.overons-team+.dienstblokken{padding-top:clamp(32px,4vw,64px)}.valop__kop{grid-column:1/-1;grid-row:1;margin:0 0 clamp(16px,1.67vw,24px)}.valop--kop .valop__title{grid-row:2}.valop--kop .valop__body{grid-row:3}.valop--kop.valop--team .valop__title,.valop--kop.valop--team .valop__body{grid-row:2}@media(min-width: 768px){.valop--page.valop--team:not(.valop--kop) .valop__title,.valop--page.valop--team:not(.valop--kop) .valop__body{grid-row:1}.valop--page.valop--team .valop__title{margin-bottom:0}}body.blog{padding-block:0}.artikel-tekst:has(~.artikel-tekst){padding-bottom:0}.artikel-tekst :is(.large-title,.regular-title,.small-title){font-size:inherit !important;font-family:inherit !important;font-weight:inherit;color:inherit;letter-spacing:inherit !important;text-transform:inherit !important}.artikel-tekst hr{display:none}.artikel-tekst p .large-title,.artikel-tekst p.large-title{font-size:clamp(20px,1.67vw,24px) !important;font-weight:700;line-height:1.5;color:#000}.artikel-tekst a:not(.valop__cta){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 200ms ease-out}.artikel-tekst a:not(.valop__cta):hover{color:#9c00d8}body.artikel-pagina .artikel-detail .bg-wit{--background-color: transparent}h4,h4 *,.caption,.valop__kop{font-family:var(--font-body) !important;font-weight:700;letter-spacing:0 !important;text-transform:none !important;color:inherit}h4,h4 *{font-size:var(--type-body) !important;line-height:1.4 !important}.caption,.valop__kop{font-size:20px !important;line-height:28px !important}.dienstblokken .dienstblok__caption .caption{font-size:var(--type-caption) !important;line-height:1 !important;text-transform:uppercase !important}.artikel-tekst h4{margin:clamp(32px,3.33vw,48px) 0 8px}.artikel-tekst>h4:first-child,.artikel-tekst>h1:first-child{margin-top:0}.artikel-tekst h1{margin:clamp(48px,5vw,72px) 0 calc(clamp(24px,2.22vw,32px) - .195em - 8.4px);font-size:var(--type-h4) !important;color:#000}.artikel-tekst :is(h5,h6){margin:clamp(32px,3.33vw,48px) 0 8px;font-family:var(--font-body) !important;font-size:var(--type-body) !important;font-weight:700;line-height:1.4 !important;letter-spacing:0 !important;text-transform:none !important;color:#000}.redactor p,.redactor li,.redactor strong,.text-container p,.text-container li,.text-container strong{color:color-mix(in srgb, currentColor 78%, transparent)}.valop .valop__body li{font-family:"Manrope",sans-serif;font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--valop-ink-soft)}.jobs-spontaan>.dienstblokken{padding-top:0}@media(min-width: 768px){.vacatures .vacatures__leeg-titel{grid-column:1/span 7}}.vacatures .vacature__titel a{color:inherit;text-decoration:none}@media(hover: hover){.vacatures .vacature__titel a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}body.vacatures{padding-block:0;background:none;color:inherit}.dienstblokken.bg-wit{color:#000}.dienstblokken.bg-wit .dienstblok__titel{color:#000}.dienstblokken.bg-wit .dienstblok__caption,.dienstblokken.bg-wit .dienstblok__tekst p:not(.dienstblok__caption){color:rgba(0,0,0,.78)}.dienstblok__beeld{height:auto}.formulier-blok.valop{--valop-title: var(--type-h2)}body.contact .formulier-blok.valop{--valop-title: var(--type-display)}body.vacatures #load{background:linear-gradient(180deg, #e9d1f6 0%, #f5f5f5 60%)}body.vacatures .valop,body.vacatures .dienstblokken.bg-wit{background:none}form#contactformulier .veld__invoer{border-bottom-color:rgba(255,255,255,.2)}form#contactformulier .veld__invoer:hover{border-bottom-color:rgba(255,255,255,.45)}form#contactformulier .upload-file .file-button{display:inline-grid;place-items:center;min-height:56px;height:auto;width:auto;margin:0;padding:0 56px 0 24px;border:0;border-radius:8px;background:#f5f5f5;color:#000;font-family:"Formula Condensed","Bebas Neue",sans-serif !important;font-size:var(--type-button);font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color 200ms ease-out,color 200ms ease-out}form#contactformulier .upload-file .file-button::after{right:24px;filter:brightness(0);transition:filter 200ms ease-out}@media(hover: hover)and (pointer: fine){form#contactformulier .upload-file .file-button{transition:background-color 200ms ease-out,color 200ms ease-out,scale 450ms cubic-bezier(0.34, 1.8, 0.64, 1)}form#contactformulier .upload-file .file-button:hover{background:#fff;color:#9c00d8;scale:1.04}form#contactformulier .upload-file .file-button{transform-origin:center}}form#contactformulier .upload-file{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}form#contactformulier .upload-file>span{font-family:"Manrope",sans-serif;font-size:var(--type-caption);color:rgba(255,255,255,.78)}.dienstblokken .dienstblok__tekst ul{margin:0 0 1.1em;padding:0;list-style:none}.dienstblokken .dienstblok__tekst li{position:relative;margin:0 0 .4em;padding-left:22px;font-family:"Manrope",sans-serif;font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:rgba(255,255,255,.78)}.dienstblokken.bg-wit .dienstblok__tekst li{color:rgba(0,0,0,.78)}.dienstblokken .dienstblok__tekst li::before{content:"";position:absolute;left:2px;top:calc(.94em - 3px);width:6px;height:6px;border-radius:50%;background:#9c00d8}.dienstblok__beeld{align-self:start}.dienstblok__tekst{align-self:center}.formulier-blok .kantoren{margin-top:clamp(48px,5.56vw,80px)}@media(min-width: 768px){.formulier-blok .contact-gegevens{margin-top:auto}.formulier-blok .contact-gegevens,.formulier-blok .contact-gegevens .contact-foto{flex:0 0 auto;min-height:0;position:static}.formulier-blok .contact-foto{height:auto}.formulier-blok .contact-gegevens .contact-foto img{position:static;height:auto;aspect-ratio:4/3}}.contact-intro .contact-uitleg .buttons-container{margin-top:0}.contact-intro .contact-uitleg .buttons-container .valop__cta{margin-top:32px}
