.pageblock--hero>.container{position:relative;width:100%;min-height:80vh}.pageblock--hero>.container .background--hero{display:grid;gap:calc(var(--spacing-xl) * 2);height:100%;min-height:80vh}.pageblock--hero>.container .content{z-index:1;display:flex;flex-direction:column;gap:calc(var(--spacing-xl) * 2);justify-content:end;width:100%;height:100%;padding-top:calc(var(--spacing-xl) + var(--header-main-height));border-radius:var(--border-radius-xxl);--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0)}@media screen and (max-width: 1200px){.pageblock--hero>.container .content{padding-top:calc(var(--spacing-xl) * 2)}}.pageblock--hero>.container .content .x-core-intro{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:50%;text-wrap:balance}.pageblock--hero>.container .content .x-core-intro .js-hero-dynamic-word{display:block;padding-bottom:var(--spacing-sm);overflow:hidden}.pageblock--hero>.container .content .x-core-intro .js-hero-dynamic-word>.wrap{animation:blink-caret .75s step-start infinite}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--color-primary-500)}}@media screen and (max-width: 500px){.pageblock--hero>.container .content .x-core-intro{max-width:100%}}.pageblock--hero>.container .content .search--vacancy{position:relative;display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);width:fit-content}@media screen and (max-width: 500px){.pageblock--hero>.container .content .search--vacancy *{width:100%}}.pageblock--hero>.container .content .search--vacancy .select-wrapper--vacancy{position:relative;width:fit-content}.pageblock--hero>.container .content .search--vacancy .input-wrapper--vacancy{position:relative;width:fit-content}.pageblock--hero>.container .content .search--vacancy .x-core-icon{position:absolute;left:var(--spacing-md);z-index:1;align-self:center;width:fit-content;height:fit-content;color:var(--color-neutral-0)}.pageblock--hero>.container .content .search--vacancy input,.pageblock--hero>.container .content .search--vacancy select{width:fit-content;padding:var(--spacing-sm);color:var(--color-neutral-0);font-size:var(--text-md);background:#fdfefe33;border:1px solid rgba(255,255,255,.3);border-radius:100px;box-shadow:2px 2px 6px #51515126;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pageblock--hero>.container .content .search--vacancy input::placeholder,.pageblock--hero>.container .content .search--vacancy select::placeholder{color:var(--color-neutral-0)}.pageblock--hero>.container .content .search--vacancy input option,.pageblock--hero>.container .content .search--vacancy select option{color:var(--color-neutral-900)}.pageblock--hero>.container .content .search--vacancy select{width:fit-content;padding-right:calc(var(--spacing-xl) * 10)}@media screen and (max-width: 767px){.pageblock--hero>.container .content .search--vacancy select{padding-right:0}}.pageblock--hero>.container .content .search--vacancy input{padding-left:calc(var(--spacing-xl) * 1.5)}.pageblock--hero>.container .content .search--vacancy .x-core-button{position:absolute;top:unset;right:calc(var(--spacing-xs) / 2);left:unset;z-index:1;align-self:center;width:fit-content;padding:var(--spacing-sm);background-color:var(--color-primary-500);border-radius:100%;pointer-events:all;scale:.99}.pageblock--hero>.container .usps--hero{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);align-self:end;justify-content:space-between;justify-self:end;width:calc(100% + var(--container-padding-left, var(--block-padding-x, var(--container-offset))) + var(--container-padding-right, var(--block-padding-x, var(--container-offset))));margin-right:calc(var(--container-padding-right, var(--block-padding-x, var(--container-offset))) * -1);padding-top:var(--spacing-xl);padding-bottom:calc(var(--spacing-xl));background:#fdfefe1a;border:1px solid rgba(255,255,255,.3);border-radius:0 0 var(--border-radius-xxl) var(--border-radius-xxl);box-shadow:2px 2px 6px #51515126;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)));--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0)}@media screen and (max-width: 500px){.pageblock--hero>.container .usps--hero{flex-direction:column;align-items:start;justify-content:center}.pageblock--hero>.container .usps--hero .usp--hero{display:grid!important;grid-template-columns:1fr 5fr;width:100%}.pageblock--hero>.container .usps--hero .usp--hero .logo-usp--hero{width:100%}.pageblock--hero>.container .usps--hero .usp--hero .content-usp--hero{display:grid!important;grid-template-columns:1fr 1fr;align-items:center}.pageblock--hero>.container .usps--hero .usp--hero .content-usp--hero>h2{width:fit-content;font-weight:var(--heading-font-weight);font-size:var(--h3-size)}}.pageblock--hero>.container .usps--hero .usp--hero{display:flex;gap:var(--spacing-sm);align-items:center}.pageblock--hero>.container .usps--hero .usp--hero .content-usp--hero{display:flex;flex-direction:column;gap:var(--spacing-xs)}.pageblock--hero>.container .usps--hero .usp--hero .content-usp--hero h2{margin:0;font-weight:500}.pageblock--hero>.container .usps--hero .usp--hero .logo-usp--hero{height:fit-content;color:var(--color-primary-500);font-size:var(--h2-size)}.pageblock--hero>.container .x-core-media{position:absolute;top:0;z-index:-1;align-self:start;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-xxl);margin-inline:calc(var(--container-padding-left, var(--block-padding-x, var(--container-offset))) * -1) calc(var(--container-padding-right, var(--block-padding-x, var(--container-offset))) * -1)}.pageblock--hero>.container .x-core-media .x-core-image{top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.pageblock--hero>.container .x-core-media:before{position:absolute;z-index:0;width:100%;height:100%;background:linear-gradient(to right,var(--color-neutral-1000) -30%,transparent 50%);border-radius:var(--border-radius-xxl);content:""}@media screen and (max-width: 767px){.pageblock--hero>.container{background:linear-gradient(to top,var(--color-neutral-900) 30%,var(--color-neutral-700));border-radius:var(--border-radius-xxl)}.pageblock--hero>.container .search--vacancy .input-wrapper--vacancy{width:100%!important}.pageblock--hero>.container .search--vacancy .input-wrapper--vacancy input{width:100%}.pageblock--hero>.container .search--vacancy .select-wrapper--vacancy{width:100%!important;gap:var(--spacing-xl);display:flex;flex-direction:column}.pageblock--hero>.container .search--vacancy .select-wrapper--vacancy select{width:100%!important;appearance:none;padding-right:calc(var(--spacing-sm) + 20px)}.pageblock--hero>.container .search--vacancy .select-wrapper--vacancy select:before{content:""}.pageblock--hero>.container .search--vacancy .select-wrapper--vacancy .x-core-button{position:relative;width:100%;border-radius:var(--border-radius-xxl);display:flex;flex-direction:row-reverse;justify-content:end;text-transform:none!important;aspect-ratio:unset}.pageblock--hero>.container .search--vacancy .select-wrapper--vacancy .x-core-button:after{font-family:var(--body-font-family);text-wrap:balance;content:"Zoek naar jouw ideale vacature";justify-self:center;margin:auto}.pageblock--hero>.container .usps--hero h2{font-weight:1000!important;font-family:var(--body-font-family)}}.pageblock:first-child.pageblock--hero{padding-top:var(--spacing-lg)}@media screen and (max-width: 1200px){.pageblock:first-child.pageblock--hero{padding-top:calc(var(--header-main-height))}}.pageblock.pageblock--hero:has(+.pageblock.block--brands),.pageblock.pageblock--hero:has(+.block--brands){padding-block-end:0}
