:root{--ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-in-out-fast: cubic-bezier(1, 0, 0, 1);--authentic-motion: cubic-bezier(0.4, 0, 0.2, 1)}@layer base, design;:root{--color-main1: rgb(30 53 129);--color-main2: rgb(227 34 19);--color-main3: rgb(200 37 32);--color-main4: rgb(227 36 21);--color-background: white;--color-link: var(--color-main1);--color-text: rgb(30 30 30);--color-footer: rgb(19 69 150);--color-form-outline: var(--color-footer);--color-form-field-background: rgb(243 245 246);--gradient-main1: linear-gradient(to right, rgb(19 71 154), rgb(22 47 109));--gradient-main2: linear-gradient(to right, var(--color-main2), rgb(177 34 19));--font-primary: 'Poppins', Arial, sans-serif;--border-radius: 10px;--max-content-width: 1200px;--max-page-width: 1600px;--side-padding: 20px}@media(max-width: 768px){:root{--side-padding: 14px}}html{font-size:17px;height:100%;scroll-behavior:smooth}html body{background:var(--color-background) url("../img/background.png") repeat -100px 0;color:var(--color-text);font-family:var(--font-primary);font-size:1.1rem;line-height:1.5;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;position:relative}a{color:var(--color-link)}::selection{background-color:#000;color:#fff}img{height:auto;max-width:100%}::selection{background:#000;color:#fff}#ck-banner{background-color:#fff;bottom:0;color:var(--color-main1);padding:20px var(--side-padding);position:fixed;width:100%;z-index:200}#ck-banner div.ck-banner-content{margin:auto;max-width:var(--max-content-width);position:relative}#ck-banner div.ck-banner-content button{appearance:none;border:0;cursor:pointer}#ck-banner div.ck-banner-content #ck-banner-accept,#ck-banner div.ck-banner-content #ck-banner-decline{color:var(--color-main1);display:inline-block;font-family:var(--font-primary);position:relative}#ck-banner div.ck-banner-content #ck-banner-close{background:url("../img/close.png") no-repeat center/contain;display:block;height:30px;position:absolute;right:0;top:0;width:30px}@media(max-width: 767px){#ck-banner{padding:30px calc(var(--side-padding) + env(safe-area-inset-right))}}footer{background-color:var(--color-footer);color:#fff;padding:0 var(--side-padding)}footer .footer-wrapper{margin:0 auto;max-width:var(--max-content-width)}footer .footer-wrapper .footer-main{align-items:center;display:grid;gap:2rem;grid-template-columns:180px auto;justify-content:space-between;padding:2.5rem 0}footer .footer-wrapper .footer-logo{aspect-ratio:285/215;background:url("../img/bodescholten-logo-white.svg") no-repeat 50% 50%/contain;display:block;width:150px}footer .footer-wrapper .footer-contact{display:flex;flex-direction:column;font-size:.9rem;line-height:1.55}footer .footer-wrapper .footer-contact strong{font-size:1rem;margin-bottom:.45rem}footer .footer-wrapper .footer-contact address{font-style:normal;margin-bottom:.45rem}footer .footer-wrapper .footer-contact a{color:#fff;text-decoration:none}footer .footer-wrapper .footer-contact a:hover,footer .footer-wrapper .footer-contact a:focus-visible{text-decoration:underline}@media(max-width: 900px){footer .footer-wrapper .footer-main{align-items:start;grid-template-columns:150px auto}}@media(max-width: 600px){footer .footer-wrapper .footer-main{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}footer .footer-wrapper .footer-main .footer-logo{width:125px}}.dynamicform-block{background-color:var(--color-form-outline);border-radius:var(--border-radius);box-shadow:0 40px 40px -20px rgb(from var(--color-form-outline) r g b/0.6);color:#fff;padding:2em;position:relative}.dynamicform-block>h2{background-color:#fff;color:var(--color-main1);display:table;font-size:1.8rem;line-height:1.1;margin:calc(-1.5rem - .6em) 0 1.5rem;padding:0 .6rem}form{display:flex;flex-direction:column}form input,form select,form textarea{font-family:inherit}form .rendered-form{--gap: 20px;--line-height: 1.5;--input-padding-side: 20px;--input-height: calc(20px + 1lh + 20px);display:grid;font-size:1rem;gap:var(--gap);grid-template-columns:repeat(4, 1fr);justify-content:space-between;line-height:var(--line-height)}form .rendered-form .form-group{flex:4;grid-column:span 4;width:100%}form .rendered-form .form-group label{align-items:center;color:var(--color-text);display:flex;font-weight:500;height:var(--input-height);left:var(--input-padding-side);pointer-events:none;position:absolute;transition:all .3s var(--ease-out-quint);top:0;z-index:2}form .rendered-form .form-group.has-value label,form .rendered-form .form-group:has(:focus) label{color:var(--color-main1);font-size:.9em;height:30px}form .rendered-form .form-group.required>label::after{color:var(--color-main2);content:"*"}form .rendered-form .form-group:has(:user-invalid)>label{color:red}form .rendered-form .form-group input,form .rendered-form .form-group textarea,form .rendered-form .form-group select{background-color:var(--color-form-field-background);border:0;border-radius:6px;color:#000;display:block;font-size:inherit;outline:none;padding:30px var(--input-padding-side) 10px var(--input-padding-side);width:100%}form .rendered-form .form-group input:focus,form .rendered-form .form-group textarea:focus,form .rendered-form .form-group select:focus{background-color:rgba(255,255,255,.9);outline:2px solid #fff;outline-offset:2px}form .rendered-form .form-group input[type=radio],form .rendered-form .form-group input[type=checkbox]{display:none}form .rendered-form .form-group input[type=radio]+label,form .rendered-form .form-group input[type=checkbox]+label{cursor:pointer;display:block;left:initial;margin-right:2em;padding:.15em 0 .15em 24px;position:relative}form .rendered-form .form-group input[type=radio]+label::before,form .rendered-form .form-group input[type=radio]+label::after,form .rendered-form .form-group input[type=checkbox]+label::before,form .rendered-form .form-group input[type=checkbox]+label::after{content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}form .rendered-form .form-group input[type=radio]+label::before,form .rendered-form .form-group input[type=checkbox]+label::before{border:1px solid #fff;height:16px;transition:border-color 150ms;width:16px}form .rendered-form .form-group input[type=radio]+label::after,form .rendered-form .form-group input[type=checkbox]+label::after{background-color:#fff;height:12px;left:3px;transform:translateY(-50%) scale(0);transition:transform 300ms;width:12px}form .rendered-form .form-group input[type=radio]+label:hover::before,form .rendered-form .form-group input[type=checkbox]+label:hover::before{border-color:#fff}form .rendered-form .form-group input[type=radio]:checked+label::before,form .rendered-form .form-group input[type=checkbox]:checked+label::before{border-color:#fff}form .rendered-form .form-group input[type=radio]:checked+label::after,form .rendered-form .form-group input[type=checkbox]:checked+label::after{transform:translateY(-50%) scale(1)}form .rendered-form .form-group input[type=radio]+label{display:inline-block}form .rendered-form .form-group input[type=radio]+label::before,form .rendered-form .form-group input[type=radio]+label::after{border-radius:20px}form .rendered-form .form-group input[type=checkbox]+label::after{background:#4d4d4d url("../img/checkbox-checkmark.png") no-repeat center/contain;height:14px;left:0;width:14px}form .rendered-form .form-group textarea{resize:vertical}form .rendered-form .form-group a{font-weight:bold;position:relative;text-decoration:none}form .rendered-form .form-group a::after{background-color:var(--color-main2);bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}form .rendered-form .form-group.radio-group label{color:inherit;display:block;height:initial;pointer-events:initial;position:initial}form .rendered-form .form-group.file{align-items:center;background-color:var(--color-form-field-background);border-radius:6px;display:flex;padding:0 var(--input-padding-side)}form .rendered-form .form-group.file label{display:block;flex:1;font-size:inherit;height:auto;position:initial}form .rendered-form .form-group.file input{flex:1;padding:20px 0}form .rendered-form .form-group div.options{padding:4px 0}form .rendered-form .form-group.m{grid-column:span 2}form .rendered-form .form-group.s{grid-column:span 2}form .rendered-form .form-group.xs{grid-column:span 1}form .rendered-form legend{display:block;font-size:1rem;font-weight:bold;flex:1;margin:10px 0 0 0;padding:0;width:100%}form div.req-text{font-style:italic;margin-top:20px}form button[type=submit]{background:var(--gradient-main2);border:0;border-radius:calc(var(--border-radius) - 2px);color:#fff;cursor:pointer;display:inline-block;font-size:inherit;font-weight:bold;margin-top:2rem;padding:.7em 3em .7em 1em;text-decoration:none;transition:.3s ease;width:max-content}form button[type=submit]::after{background-color:#fff;content:"";display:block;height:100%;mask:url("../img/chevron-right-red-m.svg") no-repeat center/contain;position:absolute;right:1em;top:0;width:10px}form button[type=submit]:disabled{opacity:.5}form button[type=submit]:disabled:hover{cursor:default}form .cta{background-color:var(--color-main2);border:0;cursor:pointer;color:var(--color-main2);font-size:14px;font-weight:bold;padding:10px 20px;text-decoration:none}form.busy .rendered-form{filter:blur(2px);opacity:.5;pointer-events:none}form .submitted-message{border-radius:10px;display:none;left:0;font-size:1.2em;padding:20px;position:absolute;width:100%;z-index:1;top:50%;transform:translateY(-50%)}form.success .submitted-message{background-color:green;box-shadow:0 10px 20px -5px rgba(60,60,60,.4);color:#fff;display:block}form.error .submitted-message{background-color:red;box-shadow:0 10px 20px -5px color-mix(in srgb, color-mix(in srgb, red, black 20%), transparent 60%);color:#fff;display:block}@media(width < 1024px){.grecaptcha-badge{opacity:0;pointer-events:none}}header{color:var(--color-text);padding:0 20px;position:absolute;top:0;width:100%;z-index:9}header .header-holder{height:142px;margin-inline:auto;max-width:var(--max-page-width);padding-inline:var(--side-padding)}header nav .main-logo{aspect-ratio:285/215;background:url("../img/bodescholten-logo-black.svg") no-repeat 50% 56%/contain;display:block;flex:0 0 auto;height:112px;margin:15px 0}header nav .logo-100years{aspect-ratio:95/150;background:url("../img/100-jaar.svg") no-repeat 50% 0%/contain;width:80px}header nav .transmission{background:url("../img/transmission.png") no-repeat 50% 50%/contain;height:96px;position:relative;display:block;width:150px}@media(min-width: 1001px){header nav{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin:0 auto;max-width:none;min-height:142px;width:100%}header nav>ul{align-items:center;color:inherit;display:flex;flex-direction:row;height:142px;padding:0;margin:0}header nav>ul li{list-style:none;z-index:10}header nav>ul li a{color:inherit;display:block;font-weight:500;text-decoration:none}header nav>ul li>a{align-items:center;border-radius:9px;display:flex;padding:.4em 1em;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}header nav>ul li.active>a,header nav>ul li.current>a,header nav>ul li.header-red-button>a{background:var(--gradient-main2);color:#fff;font-style:italic;font-weight:750}header nav>ul li.has-children{position:relative;z-index:1}header nav>ul li.has-children ul.children{color:var(--color-text);opacity:0;transition:3s z-index ease,.3s ease}header nav>ul li.has-children ul.children.level-2{opacity:0}header nav>ul li.has-children ul.children.level-2 .children.level-3{left:100%;opacity:0;top:0}header nav>ul li.has-children ul.children.level-2 .has-children:hover .children.level-3{left:100%;opacity:1}header nav>ul li.has-children ul.children .children.level-3:hover{left:100%;opacity:1}header nav>ul li.has-children:hover ul.children{pointer-events:all;z-index:1}header nav>ul li.has-children:hover ul.children.level-2{opacity:1}header nav>ul li:last-child.has-children:hover ul.children{right:0;z-index:1}header nav>ul li:last-child.has-children:hover ul.children.level-2{opacity:1}header nav>ul li:hover>a{background-color:color-mix(in srgb, var(--color-main1), transparent 95%);color:var(--color-main1)}header nav>ul li:hover.active>a,header nav>ul li:hover.current>a,header nav>ul li:hover.header-red-button>a{background:var(--gradient-main2);color:#fff}header nav ul.children{background-color:#fff;border:2px solid #fff;border-radius:var(--border-radius);box-shadow:0 25px 30px -10px rgba(0,0,0,.2);max-width:300px;opacity:0;padding:0;right:-2px;pointer-events:none;position:absolute;transition:opacity .2s ease,transform .4s ease;top:100%;width:max-content;z-index:-20}header nav ul.children li{min-width:200px;transition:.3s ease}header nav ul.children li a{display:block;padding:.8em 1em}header nav ul.children li a:hover{background-color:color-mix(in srgb, var(--color-main1), transparent 95%)}header nav .spacer{flex:1}}@media(min-width: 1500px){header nav{padding-left:0px}}header .hamburger{display:none}header #languages{display:none}@media(max-width: 1000px){header{height:70px;left:0;padding:0;position:fixed;top:0;width:100%}header .header-holder{height:70px;padding-inline:0}header nav{background-color:rgba(0,0,0,0);backdrop-filter:blur(0);height:100vh;padding:0;pointer-events:none;transition:background-color .4s ease,backdrop-filter .4s ease;will-change:backdrop-filter}header nav .transmission{display:none}header nav .logo-100years{height:100px;left:calc(50% - 30px);pointer-events:none;width:60px}header nav .main-logo{background-image:url("../img/bodescholten-logo-black.svg");height:70px;left:var(--side-padding);margin:0;position:absolute;top:env(safe-area-inset-top);width:70px}header nav ul.level-1{display:flex;flex-direction:column;gap:var(--side-padding);height:100vh;left:0;list-style:none;margin:0;overflow:auto;padding:calc(env(safe-area-inset-top) + 70px) var(--side-padding) var(--side-padding) var(--side-padding);position:fixed;transform:translateX(-100vw);transition:transform .4s ease;top:0;width:100vw}header nav ul.level-1 ul.children li a span{font-size:1.4rem}header nav ul.level-1>li{background-color:#fff;border-radius:12px;padding:16px 30px}header nav ul.level-1>li a{color:var(--color-main1);display:block;font-size:1.3em;font-weight:bold;text-decoration:none}header nav ul.level-1>li:hover,header nav ul.level-1>li.active,header nav ul.level-1>li.header-red-button{background:var(--gradient-main2)}header nav ul.level-1>li:hover a,header nav ul.level-1>li.active a,header nav ul.level-1>li.header-red-button a{position:relative}header nav ul.level-1>li:hover a span,header nav ul.level-1>li.active a span,header nav ul.level-1>li.header-red-button a span{color:#fff}header nav ul.level-1>li.hide{display:none}header nav ul.level-1>li ul.children{display:flex;flex-direction:column;opacity:1;padding:initial;position:relative}header nav ul.level-1>li ul.children li{display:block;opacity:1;transform:translateY(0);width:100%}header nav ul.level-1>li ul.children li a{box-shadow:none;cursor:pointer;display:block;padding:10px 0}header nav ul.level-1>li ul.children li a span{cursor:pointer;font-size:16px}header nav ul.level-1>li ul.children li.active a{background:none}header .hamburger{appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:block;height:70px;padding:0;position:absolute;right:0;top:50%;width:70px;transform:translateY(-50%)}header .hamburger span{background-color:var(--color-main1);border-radius:4px;height:3px;left:18px;position:absolute;top:calc(50% - 1px);transition:all 400ms ease-in-out;width:30px}header .hamburger span::before,header .hamburger span::after{background-color:inherit;border-radius:4px;content:"";display:block;height:3px;left:0;position:absolute;transition:all 400ms ease-in-out;width:30px}header .hamburger span::before{transform:translateY(-10px)}header .hamburger span::after{transform:translateY(10px)}body.menu-open{overflow:hidden}body.menu-open header .hamburger span{background-color:rgba(0,0,0,0);transform:rotate(180deg)}body.menu-open header .hamburger span::before{transform:translateY(0) rotate(-45deg)}body.menu-open header .hamburger span::after{transform:translateY(0) rotate(45deg)}body.menu-open header .hamburger span::before,body.menu-open header .hamburger span::after{background-color:#fff}body.menu-open header nav{background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);pointer-events:all}body.menu-open header nav ul.level-1{transform:translateX(0%)}}#side-menu{display:none;opacity:0}#hero{display:block;margin-inline:auto;max-width:var(--max-page-width);overflow:hidden;padding:5rem var(--side-padding) var(--side-padding) var(--side-padding);position:relative}#hero .hero-inner{align-items:center;background:no-repeat center/cover;border-radius:0 0 14px 14px;display:flex;height:300px;justify-content:center;margin-top:96px;overflow:hidden;width:100%}#hero .image-slider .wrapper .images{aspect-ratio:initial;height:clamp(400px,70vh,800px);position:relative}#hero .image-slider .wrapper .images .image-title{display:none}#hero .image-slider .wrapper .images .image{display:block;opacity:0;overflow:hidden;transition:opacity 2.5s;z-index:1}#hero .image-slider .wrapper .images .image .content{top:50%;left:50%;margin:0 auto;padding:20px 40px;position:absolute;user-select:none;transform:translate(-50%, -50%);width:100%;z-index:2}#hero .image-slider .wrapper .images .image .content .image-content p{font-weight:100}#hero .image-slider .wrapper .images .image .content .image-title{display:none}#hero .image-slider .wrapper .images .image .content .image-title-wrapper,#hero .image-slider .wrapper .images .image .content .image-content{text-align:center;color:#fff;text-transform:none;font-size:4rem;display:flex;flex-direction:column;align-items:center}#hero .image-slider .wrapper .images .image .content .image-title-wrapper p,#hero .image-slider .wrapper .images .image .content .image-content p{margin:0;font-weight:800;font-size:7rem;line-height:.9;font-family:var(--font-primary)}@media(max-width: 600px){#hero .image-slider .wrapper .images .image .content .image-title-wrapper p,#hero .image-slider .wrapper .images .image .content .image-content p{font-size:2rem}}#hero .image-slider .wrapper .images .image .content .image-title-wrapper a,#hero .image-slider .wrapper .images .image .content .image-content a{background-color:var(--color-main4);color:#fff;display:inline-block;font-weight:bold;padding:.2em 1em;text-decoration:none}#hero .image-slider .wrapper .images .image.active{opacity:1;z-index:2}@starting-style{#hero .image-slider .wrapper .images .image:first-child{opacity:1}}#hero .image-slider .wrapper .stepper,#hero .image-slider .wrapper .page-control,#hero .image-slider .wrapper a.fullscreen{display:none}#hero .hero-content{align-items:center;display:flex;justify-content:center}#hero .hero-content .banner{background:var(--gradient-main1);color:#fff;display:block;line-height:1.3;max-width:600px;padding:1.5em 5em 1.5em 2em;width:40vw}#hero .hero-content .banner .title{font-size:2.3em;font-weight:bold}#hero .hero-content .banner a.cta{background:var(--gradient-main2);border-radius:.3em;color:inherit;display:inline-block;font-size:1.2em;font-weight:bold;left:2em;padding:.4em .6em;position:absolute;top:100%;transform:translateY(-50%);text-decoration:none}#hero .hero-content figure{aspect-ratio:1500/1054;margin:0 -10vw -10vw -10vw;width:60vw}#hero ul{background-color:#f2f2f2;border-radius:8px;bottom:12px;display:block;list-style:none;margin:0;right:12px;overflow:hidden;padding:0;position:absolute;width:300px;z-index:2}#hero ul li a{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.08), transparent 6px);display:block;font-weight:bold;padding:.8em 1em;text-decoration:none}#hero ul li a::after{aspect-ratio:1;border-radius:100%;background:url("../img/arrow.svg") no-repeat center/contain;content:"";display:block;position:absolute;right:10px;top:calc(50% - 9px);width:18px}#hero .scroll-indicator{align-items:flex-end;aspect-ratio:1024/340;background:url("../img/wedge-bottom.svg") no-repeat 50% 100%/contain;bottom:19px;display:none;justify-content:center;left:calc(50% - 60px);position:absolute;width:120px}#hero .scroll-indicator figure{border:2px solid var(--color-main2);border-radius:13px;height:24px;margin:0;width:16px}#hero .scroll-indicator figure::after{animation:mouse-animation 2s var(--ease-in-out-circ) 0s infinite;background-color:var(--color-main2);border-radius:10px;content:"";display:block;height:6px;left:3px;position:absolute;top:4px;width:6px}@keyframes mouse-animation{0%{opacity:0}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(8px)}100%{opacity:0;transform:translateY(8px)}}.home #hero .hero-inner{height:53vw;margin-top:0;max-height:900px;min-height:700px}.home #hero .hero-content .banner{display:block}.home #hero .scroll-indicator{display:flex}@media(max-width: 998px){.banner{width:50vw !important}.banner .title{font-size:1rem !important}.banner p{font-size:.8rem !important}.banner .cta{font-size:1.1rem !important}}[data-site-id=bodescholten] #hero .hero-inner{background-image:url("../img/hero-bg-default.jpg")}[data-site-id=bodescholten] #hero .hero-content figure{background:url("../img/hero-truck.png") no-repeat center/contain}[data-site-id=werkenbij] #hero{overflow:visible;padding-bottom:0}[data-site-id=werkenbij] #hero .hero-inner{align-items:stretch;background-image:none;flex-direction:column;height:auto;margin-inline:auto;max-width:none;overflow:visible}[data-site-id=werkenbij] #hero .hero-heading{color:var(--color-main1);font-weight:300;margin:0 0 20px;max-width:none;padding-left:72px;width:100%}[data-site-id=werkenbij] #hero .hero-heading::before{background:url("../img/chevron-right-red.svg") no-repeat center/contain;content:"";height:100%;position:absolute;left:0;top:0;width:48px}[data-site-id=werkenbij] #hero .hero-heading-copy{display:flex;flex-direction:column;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}[data-site-id=werkenbij] #hero .hero-heading-copy>*{margin-block:0}[data-site-id=werkenbij] #hero .hero-heading-copy strong{display:block;font-weight:750}[data-site-id=werkenbij] #hero .hero-heading-content>*{margin-block:0}[data-site-id=werkenbij] #hero .hero-heading-content p{margin:0}[data-site-id=werkenbij] #hero .hero-fallback-image{aspect-ratio:3/1;background:url("../img/Afbeelding-BS.jpg") no-repeat center 20%/cover;border-radius:10px;width:100%}[data-site-id=werkenbij] #hero .image-slider,[data-site-id=werkenbij] #hero .video-holder{border-radius:var(--border-radius);overflow:hidden}[data-site-id=werkenbij] #hero .image-slider .wrapper .images,[data-site-id=werkenbij] #hero .video-holder .wrapper .images{aspect-ratio:3/1;height:auto}[data-site-id=werkenbij] #hero .image-slider .wrapper .images .image>.image-title-wrapper,[data-site-id=werkenbij] #hero .image-slider .wrapper .images .image>.image-content,[data-site-id=werkenbij] #hero .video-holder .wrapper .images .image>.image-title-wrapper,[data-site-id=werkenbij] #hero .video-holder .wrapper .images .image>.image-content{display:none}[data-site-id=werkenbij] #hero .image-slider .wrapper .images .image img,[data-site-id=werkenbij] #hero .video-holder .wrapper .images .image img{object-position:center 20%}[data-site-id=werkenbij] #hero .image-slider video,[data-site-id=werkenbij] #hero .video-holder video{aspect-ratio:3/1;display:block;object-fit:cover;object-position:center;width:100%}[data-site-id=werkenbij] #hero .level-1{display:none !important}@media(max-width: 1000px){[data-site-id=werkenbij] #hero{padding-top:calc(70px + 1.5rem)}[data-site-id=werkenbij] #hero .hero-inner{margin-top:0}}@media(max-width: 600px){[data-site-id=werkenbij] #hero .hero-heading{margin-bottom:14px;padding-left:38px}[data-site-id=werkenbij] #hero .hero-heading::before{border-width:4px;height:18px;left:4px;width:18px}[data-site-id=werkenbij] #hero .hero-heading-copy{font-size:clamp(1.25rem,6vw,1.6rem)}[data-site-id=werkenbij] #hero .image-slider .wrapper .images{aspect-ratio:16/9}[data-site-id=werkenbij] #hero .hero-fallback-image{aspect-ratio:16/9}}.image-slider{height:auto;width:100%}.image-slider .wrapper .images{aspect-ratio:2/1.5;overflow:hidden}.image-slider .wrapper .images .image{display:none;position:absolute;height:100%;width:100%}.image-slider .wrapper .images .image img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%;user-select:none}.image-slider .wrapper .images .image.active{display:block}.image-slider .wrapper .stepper{cursor:pointer;display:flex;height:100%;opacity:0;position:absolute;transition:opacity 300ms;top:0;width:60px;z-index:3}.image-slider .wrapper .stepper::before{background:var(--color-main2) no-repeat 50% 50%/12px auto;content:"";display:block;height:42px;margin:auto;width:42px}.image-slider .wrapper .stepper.previous{left:0}.image-slider .wrapper .stepper.previous::before{background-image:url("../img/chevron-left-white.svg")}.image-slider .wrapper .stepper.next{right:0}.image-slider .wrapper .stepper.next::before{background-image:url("../img/chevron-right-white.svg")}.image-slider .wrapper .page-control{bottom:10px;left:0;opacity:.5;position:absolute;text-align:center;transition:opacity 300ms;width:100%;z-index:3}.image-slider .wrapper .page-control .dots{cursor:default;text-align:center;user-select:none;white-space:nowrap}.image-slider .wrapper .page-control .dots .dot{cursor:pointer;display:inline-block;padding:10px}.image-slider .wrapper .page-control .dots .dot::before{background-color:rgba(255,255,255,.5);border-radius:10px;content:"";display:block;height:10px;width:10px}.image-slider .wrapper .page-control .dots .dot.active::before,.image-slider .wrapper .page-control .dots .dot:hover::before{background-color:var(--color-main1)}.image-slider .wrapper a.fullscreen{background:url("../img/full-screen-icon.png") no-repeat 50% 50%/22px 22px;bottom:0;display:block;cursor:pointer;height:60px;left:0;opacity:0;position:absolute;transition:opacity 300ms;width:60px;z-index:3}.image-slider .wrapper.single a.fullscreen,.image-slider .wrapper.single .page-control{display:none}.image-slider.first .wrapper .stepper.previous{display:none}.image-slider.last .wrapper .stepper.next{display:none}.image-slider:hover .wrapper .stepper,.image-slider:hover .wrapper .page-control,.image-slider:hover .wrapper a.fullscreen{opacity:1}.image-slider.aspect-16-9 .wrapper .images{aspect-ratio:16/9}.image-slider.aspect-4-3 .wrapper .images{aspect-ratio:4/3}.news-item-block .news-content .slider{width:50%;margin:0 auto}ui-lightbox{background:rgba(255,255,255,.85);backdrop-filter:saturate(120%) blur(10px);display:block;left:0;height:100vh;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity 200ms;width:100vw;z-index:9999}ui-lightbox .content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;opacity:0;padding:20px;position:relative;transition:opacity 300ms}ui-lightbox .content.loaded{opacity:1}ui-lightbox .content img{display:block;height:100%;object-fit:contain;width:100%}ui-lightbox button{all:unset}ui-lightbox .close{background:url("../img/close.png") no-repeat 50% 50%/contain;cursor:pointer;height:40px;position:absolute;right:20px;width:40px;top:20px}ui-lightbox .stepper{background:rgba(0,0,0,.7) no-repeat 50% 50%/16px auto;cursor:pointer;display:block;height:50px;position:absolute;top:calc(50% - 25px);width:50px}ui-lightbox .stepper.disabled{cursor:default;opacity:.1;pointer-events:none}ui-lightbox .prev{background-image:url("../img/chevron-left-white.svg");left:0}ui-lightbox .next{background-image:url("../img/chevron-right-white.svg");right:0}section.red-bg,section.blue-bg,section.white-bg,section.innovation-cta,section.working-at-cta{border-radius:var(--border-radius);margin-inline:var(--side-padding)}[data-site-id=bodescholten] section.red-bg::before,[data-site-id=bodescholten] section.blue-bg::before,[data-site-id=bodescholten] section.white-bg::before,[data-site-id=bodescholten] section.innovation-cta::before,[data-site-id=bodescholten] section.working-at-cta::before{aspect-ratio:1024/340;background-color:inherit;bottom:calc(100% - 1px);content:"";display:block;left:calc(50% - 60px);mask:url("../img/wedge-bottom.svg") no-repeat 50% bottom/contain;position:absolute;width:120px}@layer base{.sections :first-child{margin-top:0}section{margin:2rem 0;opacity:0;padding:3rem var(--side-padding);position:relative;transition:opacity 1s ease-out}section>.content{align-items:flex-start;container:cells/inline-size;display:flex;gap:50px;justify-content:space-between;margin:auto;max-width:var(--max-content-width);position:relative}section>.content>.cell{container:cell/inline-size;flex:1;scroll-margin-top:200px}section.visible{opacity:1}section h2,section h3,section h4{line-height:1;margin:.2em 0}section h2{font-size:3.5rem}section h3{font-size:3rem}@media(max-width: 768px){section>.content.split{align-items:stretch;flex-direction:column}}}section.no-margin-top{margin-top:0}section.no-margin-bottom{margin-bottom:0}section.no-padding-top{padding-top:0}section.no-padding-bottom{padding-bottom:0}section.working-at-cta{background-color:var(--color-main1);padding:0}section.working-at-cta .content{container:initial;max-width:initial;padding:4rem 0}section.working-at-cta .content .cell{container:initial}section.working-at-cta .content .cell:nth-child(1){flex:.6;position:static}section.working-at-cta .content .cell:nth-child(2){flex:1.4}@media(min-width: 1000px){section.working-at-cta .content .cell:nth-child(2){padding-left:5rem}}section.working-at-cta .content .cell .gallery-block{transform:translate(0, 0)}@media(min-width: 1000px){section.working-at-cta .content .cell .gallery-block{position:absolute;bottom:0}}section.working-at-cta .content .cell .gallery-block .gallery-wrapper .image-slider{box-shadow:none;pointer-events:none}section.working-at-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images{width:100%;aspect-ratio:1}@media(min-width: 1000px){section.working-at-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images{aspect-ratio:unset;width:465px;height:377px}}section.working-at-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images .image img{object-fit:contain;object-position:50% 50%}section.working-at-cta .content .cell .text-block .text-content h2{font-size:3rem;line-height:1.1;margin-top:0}@media(max-width: 600px){section.working-at-cta .content .cell .text-block .text-content h2{font-size:2rem}}@media(min-width: 1000px){section.working-at-cta .content .cell .text-block .text-content p{width:50%}}section.working-at-cta .content .cell .text-block .text-content a{color:#fff;text-decoration:none}section.working-at-cta .content .cell .text-block .text-content a strong{color:var(--color-main3);position:relative}section.working-at-cta .content .cell .text-block .text-content a strong::before{content:"";width:100px;height:3px;background-color:var(--color-main3);display:block;position:absolute;bottom:0}section.working-at-cta .content .cell .text-block .text-content a strong::after{content:"";background:url("../img/arrow.svg") no-repeat 50% 50%/contain;display:block;position:absolute;width:24px;height:24px;right:-34px;right:-34px;bottom:20px}@media(max-width: 1000px){section.working-at-cta::before{display:none}section.working-at-cta .content{margin-left:0;padding:0 var(--side-padding)}}section.innovation-cta{background-color:var(--color-main2)}section.innovation-cta .content{container:initial;max-width:initial;padding:5rem 0}section.innovation-cta .content .cell{container:initial}section.innovation-cta .content .cell:nth-child(1){flex:.6;position:unset}section.innovation-cta .content .cell:nth-child(2){flex:1.4}@media(min-width: 1000px){section.innovation-cta .content .cell:nth-child(2){padding-left:5rem}}section.innovation-cta .content .cell .gallery-block{transform:translate(0, 0)}@media(min-width: 1000px){section.innovation-cta .content .cell .gallery-block{position:absolute;bottom:0}}section.innovation-cta .content .cell .gallery-block .gallery-wrapper .image-slider{box-shadow:none;pointer-events:none}section.innovation-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images{width:100%;aspect-ratio:1}@media(min-width: 1000px){section.innovation-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images{aspect-ratio:unset;width:465px;height:377px}}section.innovation-cta .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images .image img{object-fit:contain;object-position:50% 50%}section.innovation-cta .content .cell .text-block .text-content h2{color:#fff;font-size:3rem;line-height:1.1;margin-top:0;width:90%}section.innovation-cta .content .cell .text-block .text-content h2 strong{color:var(--color-main1);position:relative}section.innovation-cta .content .cell .text-block .text-content h2 strong::before{content:"";width:100px;height:3px;background-color:var(--color-main1);display:block;position:absolute;bottom:0}section.innovation-cta .content .cell .text-block .text-content h2 a strong{color:var(--color-main1);position:relative}section.innovation-cta .content .cell .text-block .text-content h2 a strong::after{content:"";background:url("../img/arrow-blue.svg") no-repeat 50% 50%/contain;display:block;position:absolute;width:24px;height:24px;right:-34px;bottom:20px}@media(max-width: 600px){section.innovation-cta .content .cell .text-block .text-content h2{font-size:2rem}section.innovation-cta .content .cell .text-block .text-content h2 strong::after{bottom:5px}}@media(min-width: 1000px){section.innovation-cta .content .cell .text-block .text-content p{width:50%}}section.innovation-cta .content .cell .text-block .text-content p{color:#fff}section.innovation-cta .content .cell .text-block .text-content a{color:inherit;text-decoration:none}@media(max-width: 1000px){section.innovation-cta::before{display:none}section.innovation-cta .content{margin-left:0;padding:0 var(--side-padding)}}section.red-bg,section.blue-bg,section.white-bg{color:#fff}section.red-bg h2,section.red-bg h3,section.blue-bg h2,section.blue-bg h3,section.white-bg h2,section.white-bg h3{color:inherit}section.red-bg h2 strong,section.red-bg h3 strong,section.blue-bg h2 strong,section.blue-bg h3 strong,section.white-bg h2 strong,section.white-bg h3 strong{display:block}section.red-bg h2 strong::before,section.red-bg h3 strong::before,section.blue-bg h2 strong::before,section.blue-bg h3 strong::before,section.white-bg h2 strong::before,section.white-bg h3 strong::before{background-color:var(--color-main1);bottom:0;content:"";height:3px;display:block;position:absolute;width:100px}section.red-bg a,section.blue-bg a,section.white-bg a{color:inherit}section.red-bg:has(+.red-bg),section.red-bg:has(+.blue-bg),section.red-bg:has(+.white-bg),section.blue-bg:has(+.red-bg),section.blue-bg:has(+.blue-bg),section.blue-bg:has(+.white-bg),section.white-bg:has(+.red-bg),section.white-bg:has(+.blue-bg),section.white-bg:has(+.white-bg){border-radius:0}section.red-bg+.redbg::before,section.blue-bg+.blue-bg::before,section.white-bg+.white-bg::before{content:revert}section.red-bg{background-color:var(--color-main2)}section.red-bg .text-block .template-button{color:#fff}section.red-bg .text-block .template-button::before{background:url("../img/arrow-blue.svg") no-repeat 50% 50%/contain}section.blue-bg{background-color:var(--color-main1);color:#fff}section.blue-bg::before{bottom:auto;top:calc(100% - 1px);transform:rotate(180deg)}section.white-bg{background-color:#fff}section.white-bg h2,section.white-bg h3{color:var(--color-main1);line-height:1.2}section.white-bg h2 strong,section.white-bg h3 strong{color:var(--color-main2)}section.white-bg p{color:var(--color-text)}section.img-text .content{position:unset}section.img-text .content .cell:nth-child(1){flex:.6;position:unset}section.img-text .content .cell:nth-child(2){flex:1.4}section.img-text .content .cell .gallery-block .gallery-wrapper .image-slider{pointer-events:none}section.img-text .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images{aspect-ratio:4/5;width:100%}section.img-text .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images .image{pointer-events:none}section.img-text .content .cell .gallery-block .gallery-wrapper .image-slider .wrapper .images .image img{border-radius:15px}section>.content.split .text-block .text-content strong,section>.content.split .text-block .text-content b{color:var(--color-main2)}section.people-block{padding:4rem;background-color:#f4f4f4}section.people-block div.list-block{max-width:1000px;margin:0 auto;padding-bottom:1rem}section.people-block div.list-block h2{text-align:center;color:var(--color-main2)}section.people-block div.list-block .arrow.left{content:"";background:url("../img/arrow.svg") no-repeat 0 0/contain;display:block;width:30px;height:30px;position:absolute;left:-50px;top:50%;z-index:8;cursor:pointer;transform:rotate(-180deg)}@media screen and (max-width: 1200px){section.people-block div.list-block .arrow.left{left:-30px}}section.people-block div.list-block .arrow.right{content:"";background:url("../img/arrow.svg") no-repeat 0 0/contain;display:block;width:30px;height:30px;position:absolute;right:-50px;top:50%;z-index:8;cursor:pointer}@media screen and (max-width: 1200px){section.people-block div.list-block .arrow.right{right:-30px}}section.people-block div.list-block div.items-container{overflow:hidden;height:400px}section.people-block div.list-block div.items{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:12rem;scroll-behavior:smooth;padding-top:1rem}section.people-block div.list-block div.items a{flex:1 0 calc(33% - 2rem)}section.people-block div.list-block div.items a.item-link{perspective:1500px}section.people-block div.list-block div.items a.item-link .item{width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;position:relative;overflow:unset}section.people-block div.list-block div.items a.item-link .item::after{display:none}section.people-block div.list-block div.items a.item-link .item::before{display:none}section.people-block div.list-block div.items div.item{flex:none;border-radius:10px;display:flex;flex-wrap:wrap;transition:.7s ease;background:none;pointer-events:none;flex-direction:column;padding:0;max-width:unset}section.people-block div.list-block div.items div.item .link{display:none}section.people-block div.list-block div.items div.item span{font-weight:bold;font-size:1.5rem}section.people-block div.list-block div.items div.item .thumbnail{margin-bottom:.5rem}section.people-block div.list-block div.items div.item .thumbnail img{object-fit:cover;height:200px;width:200px;border-radius:50%}section.people-block div.list-block div.items div.item.active{transform:translateY(0);opacity:1}section.people-block div.list-block div.items div.item::before,section.people-block div.list-block div.items div.item::after{bottom:-126px;left:0;width:100%;height:30%;top:unset}section.people-block div.list-block div.items div.item::before{box-shadow:0px 38px 41px 136px #6274d7}section.people-block div.list-block div.items div.item h1,section.people-block div.list-block div.items div.item h2,section.people-block div.list-block div.items div.item h3,section.people-block div.list-block div.items div.item h4,section.people-block div.list-block div.items div.item h5{color:#fff;margin-bottom:0;text-align:left}section.people-block div.list-block div.items div.item .body p{margin-top:0}section.people-block div.list-block div.items div.item .body .text{display:none}section.vacancy-showcase{--gap: 20px;--row-height: 400px;--vacancy-card-image-height: 175px;margin-top:-80px;padding-top:0}section.vacancy-showcase>.content{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:minmax(0, 1fr) 272px;width:100%}section.vacancy-showcase>.content>.cell{min-width:initial;width:auto}section.vacancy-showcase>.content>.cell:first-child{flex:1 1 auto;min-width:0}section.vacancy-showcase>.content>.cell:last-child{flex:0 0 272px}section.vacancy-showcase .vacancy-block .vacancy-block-listings{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:repeat(3, minmax(0, 1fr));height:var(--row-height);max-width:initial;min-width:0;width:100%}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item{display:none;height:100%}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a{border:0;border-radius:var(--border-radius);box-shadow:rgba(0,0,0,.08) 0px 10px 20px;display:flex;flex-direction:column;height:100%;line-height:1.4;padding:0 16px 20px}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .thumbnail{aspect-ratio:1.25/1;height:var(--vacancy-card-image-height);margin:0 -16px 30px;overflow:visible;width:calc(100% + 32px)}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .thumbnail .thumbnail-image{border-radius:9px 9px 0 0;height:100%;overflow:hidden;width:100%}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .thumbnail img{display:block;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 350ms ease;width:100%}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .thumbnail.no-image{background:linear-gradient(135deg, #e9e9e9, #d9d9d9);border-radius:9px 9px 0 0}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .thumbnail .badge{background:var(--color-main2);border-radius:999px;bottom:-13px;color:#fff;font-size:.82rem;font-weight:750;left:14px;line-height:1;max-width:calc(100% - 28px);overflow:hidden;padding:6px 14px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .title{color:#111;font-size:1em;font-weight:600;overflow-wrap:anywhere}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .title::before{display:none}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .intro{display:-webkit-box;font-size:1rem;line-height:1.8;margin:2px 0 22px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .intro p{margin:0}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:auto}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta span{color:var(--color-main1);font-size:1rem;font-style:normal;font-weight:700;margin:0}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta span::before{background-color:var(--color-main2)}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta .badge::before{background-color:var(--color-main2)}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta .department,section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a .meta .read-more{display:none}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item a:hover .thumbnail img{transform:scale(1.035)}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item:nth-child(1){display:block}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item:nth-child(2){display:block}section.vacancy-showcase .vacancy-block .vacancy-block-listings .listing-item:nth-child(3){display:block}section.vacancy-showcase .list-block .items{display:grid;gap:calc(var(--gap)/2);grid-template-rows:1fr 1fr;height:var(--row-height);margin:0}section.vacancy-showcase .list-block .items .item{background:linear-gradient(135deg, var(--color-main1), color-mix(in srgb, var(--color-main1), black 30%));border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:auto;margin:0;max-width:initial;overflow:hidden;padding:17px 20px;transition:filter 180ms ease,transform 180ms ease}section.vacancy-showcase .list-block .items .item .title{color:#fff;font-size:1.6em;font-weight:600;line-height:.96;text-decoration:none}section.vacancy-showcase .list-block .items .item .title .thumbnail{display:none}section.vacancy-showcase .list-block .items .item .title span{display:block}section.vacancy-showcase .list-block .items .item .body{font-size:1rem;font-weight:600;line-height:1.1;padding-right:24px}section.vacancy-showcase .list-block .items .item .body p{margin:0}section.vacancy-showcase .list-block .items .item .link{color:rgba(0,0,0,0);font-size:0;height:100%;inset:0;position:absolute;z-index:3}section.vacancy-showcase .list-block .items .item .link::before{background:url("../img/chevron-right-white.svg") no-repeat center/contain;border:0;bottom:15px;content:"";height:22px;display:block;position:absolute;right:15px;top:initial;transform:initial;width:12px}section.vacancy-showcase .list-block .items .item:hover{background:linear-gradient(135deg, var(--color-main1), color-mix(in srgb, var(--color-main1), black 10%))}section.vacancy-showcase .list-block .items .item.vacancy-cta--secondary{background:linear-gradient(135deg, var(--color-main2), color-mix(in srgb, var(--color-main2), black 30%))}section.vacancy-showcase .list-block .items .item.vacancy-cta--secondary:hover{background:linear-gradient(135deg, var(--color-main2), color-mix(in srgb, var(--color-main2), black 10%))}@media(width < 1000px){section.vacancy-showcase>.content{grid-template-columns:1fr}section.vacancy-showcase .list-block .items{grid-template-columns:1fr 1fr}}@media(width < 520px){section.vacancy-showcase{--row-height: auto;margin-top:0;padding-top:1.25em}section.vacancy-showcase .vacancy-block .vacancy-block-listings{grid-template-columns:1fr}section.vacancy-showcase .list-block .items{grid-template-columns:1fr}section.vacancy-showcase .list-block .items .item .link::before{bottom:0;height:100%}}:root{--siteai-color-primary: var(--color-main2);--siteai-color-secondary: black;--siteai-font-family: var(--font-primary, inherit)}.faq-block .faq-categories a{cursor:pointer;display:inline-block}.faq-block .faq-categories a.active{font-weight:bold}.faq-block .faq-questions .faq-expandable .summary{cursor:pointer}.faq-block .faq-questions .faq-expandable .summary p{margin:1em 0;margin-block-start:0}.faq-block .faq-questions .faq-expandable .details{height:0;opacity:0;overflow:hidden;transition:height .5s var(--ease-in-out-quint),.45s opacity ease-in-out}.faq-block .faq-questions .faq-expandable.open .details{opacity:1}.faq-block .faq-questions .faq-expandable.hide{display:none}.gallery-block .image-slider{border-radius:var(--border-radius);overflow:hidden}.list-block .items{display:flex;gap:2rem;flex-wrap:wrap;margin:2rem 0}.list-block .items .item{background-color:#fff;border-radius:20px;max-width:25%;padding:1.5em;flex:1 0 calc(25% - 3rem);display:flex;flex-direction:column;margin-bottom:1rem}@media(max-width: 1000px){.list-block .items .item{flex:1 0 calc(25% - 1rem)}}@media(max-width: 500px){.list-block .items .item{max-width:100%}}.list-block .items .item .thumbnail{margin-bottom:20px}.list-block .items .item .thumbnail img{display:block;height:100px;margin:auto}.list-block .items .item .title{font-weight:600;text-decoration:none}.list-block .items .item .link{color:var(--color-main3);text-decoration:none;font-weight:600;margin-top:auto;position:relative;align-self:flex-start}.list-block .items .item .link:before{content:"";background:url("../img/arrow.svg") no-repeat 50% 50%/contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);right:-25px;transition:.6s ease;display:block;z-index:1}@media(max-width: 600px){.list-block .items{flex-direction:column}.list-block .items .item{width:100%;max-width:100%}}.list-block.no-read-more .items .item a.link{display:none}.list-block.three-item-list .items{gap:1rem}.list-block.three-item-list .items .item{flex:1 0 calc(33% - 1rem);max-width:33%}@media(max-width: 600px){.list-block.three-item-list .items{flex-direction:column}.list-block.three-item-list .items .item{max-width:100%;width:100%}}.list-block.grid .items{display:grid;gap:18px;grid-auto-flow:dense;grid-auto-rows:160px;grid-template-columns:repeat(4, 1fr)}.list-block.grid .items .item{background:linear-gradient(135deg, var(--color-main1) 20%, color-mix(in srgb, var(--color-main1), black 30%) 80%);border-radius:var(--border-radius);color:#fff;margin:0;max-width:revert;overflow:hidden;padding:12px 18px}.list-block.grid .items .item .title{color:inherit;display:flex;flex:1;flex-direction:column;font-size:1.5em;line-height:1.2;justify-content:space-between;height:100%;width:100%}.list-block.grid .items .item .title .thumbnail{margin:revert;z-index:1}.list-block.grid .items .item .title .thumbnail img{height:auto;margin:revert;width:60px}.list-block.grid .items .item .title span{display:block;z-index:2}.list-block.grid .items .item .body{display:none}.list-block.grid .items .item .link{bottom:12px;font-size:0;height:28px;position:absolute;right:12px}.list-block.grid .items .item .link::before{height:28px;right:0;width:28px}.list-block.grid .items .item.wide{grid-column:span 2}.list-block.grid .items .item.tall{grid-row:span 2}.list-block.grid .items .item.tall .title{font-size:1.7em}.list-block.grid .items .item.alt{background:linear-gradient(135deg, var(--color-main2) 20%, color-mix(in srgb, var(--color-main2), black 30%) 80%)}.list-block.grid .items .item.alt .title{font-size:2em;justify-content:flex-start}.list-block.grid .items .item.alt .body{display:block}.list-block.grid .items .item.background-image .title{justify-content:flex-end;position:static}.list-block.grid .items .item.background-image .title .thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}.list-block.grid .items .item.background-image .title .thumbnail img{height:100%;object-fit:cover;width:100%}.vacature-image img{object-fit:cover;width:20.5rem;height:20.5rem !important;border-radius:.5rem}.vacature-image .body{display:none}.vacature-image .link{display:block;position:absolute !important;right:2rem;bottom:1.75rem;font-size:0}.vacature-image .link:before{background-size:35px !important;height:35px !important;width:35px !important}.vacature-image{flex-direction:unset !important;justify-content:center;align-items:center;border-radius:0 0 .5rem .5rem !important;padding:0rem !important;padding-top:.5rem !important;max-width:30% !important;height:26.5rem;width:26.5rem}.vacature-image span{font-size:1.5rem}.vacature-list .items{margin:0;display:flex;justify-content:center;align-items:center}.job-alert{background-image:url("../img/job.png");background-repeat:no-repeat;background-size:27.5rem;background-position:center;background-position-x:-0.85rem;margin:0;height:26.5rem !important;width:26rem !important;max-width:26rem !important;padding:0}.job-alert .title{height:26.5rem !important;width:26rem !important}.job-alert .thumbnail{position:absolute;height:3.5rem !important;width:3.5rem !important;bottom:-8rem;left:-10rem;display:none}.job-alert .thumbnail img{height:3.5rem !important;display:none;width:3.5rem !important}.job-alert span{position:absolute;display:none;left:-10rem;bottom:-10.75rem;color:#fff;font-weight:800;font-size:2rem;width:20.5rem}.job-alert .link{display:block;position:absolute !important;right:2rem;bottom:3rem;display:none;font-size:0}.job-alert .link:before{border:2px solid #fff;border-radius:2rem}.feeling-home-image img{height:26.5rem;width:26.5rem;display:block;width:100%;border-radius:0 !important}.feeling-home-holder .feeling-text{margin-top:-5rem;color:#fff;font-weight:600;left:1rem;font-size:1.8rem}.feeling-home-holder img{height:22.5rem;width:22.5rem;object-fit:cover;max-width:unset;border-radius:0 0 .25rem .25rem}.feeling-home-holder .feeling-arrow img{position:absolute;right:.5rem;width:2.5rem;height:2.5rem;bottom:2rem;border-radius:2rem}.feeling-container{display:flex;gap:4rem;justify-content:center;align-items:center}.feeling-container .content{justify-content:center;align-items:center}.feeling-container .cell{width:100vw !important;min-width:100vw !important;max-width:100vw !important}.stories-block{height:40rem;width:99vw !important}.stories-block .image{display:flex !important;justify-content:center}.stories-block img{height:25rem !important;width:45rem !important;box-shadow:6px 4px 9px 0px rgba(0,0,0,.25)}.stories-block .image-title{display:none}.stories-block .stepper::before{border-radius:2rem}.stories-block .page-control{display:none}.stories-block .stepper{height:unset !important;top:25.5rem !important}.stories-block .stepper:before{margin:0 !important}.stories-block .next{opacity:1 !important;right:53rem !important}.stories-block .previous{left:15rem !important}.negative-margin-bottom{margin-bottom:-5rem}@media(max-width: 1350px){.image-slider .next{z-index:10;left:18vw}.image-slider .previous{z-index:10;left:14vw !important;right:unset !important}}@media(max-width: 1000px){.feeling-container{flex-direction:column}.vacature-image{height:20rem !important;width:40rem !important;max-width:79vw !important}.vacature-image img{height:15rem !important;width:16rem !important}.list-block .items .item{height:40vw}.list-block .items .item .thumbnail img{height:25vw !important;width:25vw !important}.list-block .items .item span{font-size:1rem}.job-alert{height:20rem !important;width:20rem !important;min-width:20rem !important;max-width:20rem !important;min-height:20rem !important;background-size:21.5rem !important}.job-alert .title{height:20rem !important;width:20rem !important}.image-slider{overflow:unset !important}.image-slider img{height:100% !important;width:100% !important;object-fit:cover}.image-slider .stepper{height:2rem !important;min-height:2rem !important;max-height:2rem !important;bottom:-2.2rem !important;top:unset !important}.image-slider .next{z-index:10;left:3rem}.image-slider .previous{z-index:10;left:-0rem !important;right:unset !important}}@media(max-width: 600px){.list-block .items .item .thumbnail img{height:60vw !important;width:60vw !important}.list-block .items .item span{font-size:4vw}.job-alert{height:60vw !important;width:79vw !important;background-position:center;max-height:60vw !important;max-width:unset !important;background-size:84vw !important}.job-alert .title{height:60vw !important;width:79vw !important}}@media(max-width: 780px){.list-block .items .item .thumbnail img{height:60vw !important;width:60vw !important}}.benefit-cards{width:100%}.benefit-cards .items{display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}.benefit-cards .items>.item{align-items:center;background-color:rgba(0,0,0,0);border:0;border-radius:7px;display:grid;flex:none;gap:2px 18px;grid-template-columns:58px minmax(0, 1fr);height:auto;margin:0;max-width:100%;min-height:124px;min-width:0;padding:20px 24px;width:100%}.benefit-cards .items>.item .title{display:contents}.benefit-cards .items>.item .title .thumbnail{align-self:center;grid-column:1;grid-row:1/span 2;margin:0}.benefit-cards .items>.item .title .thumbnail img{display:block;height:48px !important;margin:0;object-fit:contain;transform:scale(2);width:48px !important}.benefit-cards .items>.item .title>span{align-self:end;color:var(--color-link);font-size:1.05rem;font-weight:800;grid-column:2;grid-row:1;line-height:1.2;min-width:0}.benefit-cards .items>.item .body{align-self:start;font-size:1rem;grid-column:2;grid-row:2;line-height:1.35;min-width:0}.benefit-cards .items>.item .body p{margin:0}.benefit-cards .items>.item .body strong{color:var(--color-link)}.benefit-cards .items>.item .link{display:none}@media(max-width: 1050px){.benefit-cards .items{grid-template-columns:repeat(2, minmax(0, 1fr))}.benefit-cards .items>.item{height:auto}}@media(max-width: 600px){.benefit-cards .items{grid-template-columns:1fr}.benefit-cards .items>.item{height:auto;margin-inline:auto;max-width:420px;width:calc(100% - 28px)}}section:has(.benefit-cards) .text-block strong{color:var(--color-main2)}section.department-showcase,section:has(.department-cards),section:has(.list-block.department-showcase){overflow:hidden;padding-block:2rem 3.5rem}section.department-showcase>.content,section:has(.department-cards)>.content,section:has(.list-block.department-showcase)>.content{max-width:var(--max-content-width)}section.department-showcase .department-cards,section.department-showcase>.content>.cell>.list-block,section:has(.department-cards) .department-cards,section:has(.department-cards)>.content>.cell>.list-block,section:has(.list-block.department-showcase) .department-cards,section:has(.list-block.department-showcase)>.content>.cell>.list-block{width:100%}section.department-showcase .department-cards>.items,section.department-showcase>.content>.cell>.list-block>.items,section:has(.department-cards) .department-cards>.items,section:has(.department-cards)>.content>.cell>.list-block>.items,section:has(.list-block.department-showcase) .department-cards>.items,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items{display:grid;gap:30px;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}section.department-showcase .department-cards>.items>.item,section.department-showcase>.content>.cell>.list-block>.items>.item,section:has(.department-cards) .department-cards>.items>.item,section:has(.department-cards)>.content>.cell>.list-block>.items>.item,section:has(.list-block.department-showcase) .department-cards>.items>.item,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item{background:rgba(0,0,0,0);border:0;border-radius:0;display:block;flex:none;height:auto;margin:0;max-width:none;min-width:0;padding:0;width:100%}section.department-showcase .department-cards>.items>.item .title,section.department-showcase>.content>.cell>.list-block>.items>.item .title,section:has(.department-cards) .department-cards>.items>.item .title,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .title,section:has(.list-block.department-showcase) .department-cards>.items>.item .title,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .title{color:var(--color-main2);display:block;overflow:hidden;text-decoration:none;width:100%}section.department-showcase .department-cards>.items>.item .title .thumbnail,section.department-showcase>.content>.cell>.list-block>.items>.item .title .thumbnail,section:has(.department-cards) .department-cards>.items>.item .title .thumbnail,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .title .thumbnail,section:has(.list-block.department-showcase) .department-cards>.items>.item .title .thumbnail,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .title .thumbnail{aspect-ratio:7/8;margin:0;overflow:hidden;width:100%}section.department-showcase .department-cards>.items>.item .title .thumbnail img,section.department-showcase>.content>.cell>.list-block>.items>.item .title .thumbnail img,section:has(.department-cards) .department-cards>.items>.item .title .thumbnail img,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .title .thumbnail img,section:has(.list-block.department-showcase) .department-cards>.items>.item .title .thumbnail img,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .title .thumbnail img{display:block;height:100% !important;margin:0;object-fit:cover;transition:transform 350ms ease;width:100% !important}section.department-showcase .department-cards>.items>.item .title>span,section.department-showcase>.content>.cell>.list-block>.items>.item .title>span,section:has(.department-cards) .department-cards>.items>.item .title>span,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .title>span,section:has(.list-block.department-showcase) .department-cards>.items>.item .title>span,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .title>span{background:#fff;color:var(--color-main2);font-size:1.05rem;font-weight:750;line-height:1;padding:12px 14px;position:absolute;right:0;top:30px;z-index:2}section.department-showcase .department-cards>.items>.item .title:hover .thumbnail img,section.department-showcase>.content>.cell>.list-block>.items>.item .title:hover .thumbnail img,section:has(.department-cards) .department-cards>.items>.item .title:hover .thumbnail img,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .title:hover .thumbnail img,section:has(.list-block.department-showcase) .department-cards>.items>.item .title:hover .thumbnail img,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .title:hover .thumbnail img{transform:scale(1.035)}section.department-showcase .department-cards>.items>.item .body,section.department-showcase .department-cards>.items>.item>.link,section.department-showcase>.content>.cell>.list-block>.items>.item .body,section.department-showcase>.content>.cell>.list-block>.items>.item>.link,section:has(.department-cards) .department-cards>.items>.item .body,section:has(.department-cards) .department-cards>.items>.item>.link,section:has(.department-cards)>.content>.cell>.list-block>.items>.item .body,section:has(.department-cards)>.content>.cell>.list-block>.items>.item>.link,section:has(.list-block.department-showcase) .department-cards>.items>.item .body,section:has(.list-block.department-showcase) .department-cards>.items>.item>.link,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item .body,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item>.link{display:none}@media(min-width: 901px){section.department-showcase .department-cards,section.department-showcase>.content>.cell>.list-block,section:has(.department-cards) .department-cards,section:has(.department-cards)>.content>.cell>.list-block,section:has(.list-block.department-showcase) .department-cards,section:has(.list-block.department-showcase)>.content>.cell>.list-block{left:50%;max-width:none;transform:translateX(-50%);width:calc(100vw + 20px)}}@media(max-width: 900px){section.department-showcase .department-cards>.items,section.department-showcase>.content>.cell>.list-block>.items,section:has(.department-cards) .department-cards>.items,section:has(.department-cards)>.content>.cell>.list-block>.items,section:has(.list-block.department-showcase) .department-cards>.items,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 520px){section.department-showcase .department-cards>.items,section.department-showcase>.content>.cell>.list-block>.items,section:has(.department-cards) .department-cards>.items,section:has(.department-cards)>.content>.cell>.list-block>.items,section:has(.list-block.department-showcase) .department-cards>.items,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items{grid-template-columns:1fr}section.department-showcase .department-cards>.items>.item,section.department-showcase>.content>.cell>.list-block>.items>.item,section:has(.department-cards) .department-cards>.items>.item,section:has(.department-cards)>.content>.cell>.list-block>.items>.item,section:has(.list-block.department-showcase) .department-cards>.items>.item,section:has(.list-block.department-showcase)>.content>.cell>.list-block>.items>.item{margin-inline:auto;max-width:360px;width:calc(100% - 28px)}}section.team-showcase{padding-block:3rem 5rem}section.team-showcase>.content{display:block;max-width:1000px}section.team-showcase .team-members{width:100%}section.team-showcase .team-members>h2{color:var(--color-link);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300;left:0;line-height:1.05;margin:0;padding-left:30px;position:absolute;text-transform:uppercase;width:calc(50% - 9px);z-index:2}section.team-showcase .team-members>h2 strong{display:block;font-weight:800}section.team-showcase .team-members>h2::before{border-right:3px solid var(--color-main2);border-top:3px solid var(--color-main2);content:"";height:14px;left:2px;position:absolute;top:8px;transform:rotate(45deg);width:14px}section.team-showcase .team-members>.items{display:grid;gap:18px;grid-template-rows:repeat(6, auto);grid-template-columns:repeat(2, minmax(470px, 1fr));margin:0}section.team-showcase .team-members>.items::before{content:"";display:block;min-height:160px}section.team-showcase .team-members>.items>.item{border-radius:7px;color:#fff;display:flex;flex:none;height:max-content;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}section.team-showcase .team-members>.items>.item:nth-child(1){grid-column:1;grid-row:2}section.team-showcase .team-members>.items>.item:nth-child(2){grid-column:2}section.team-showcase .team-members>.items>.item:nth-child(3){grid-column:1}section.team-showcase .team-members>.items>.item:nth-child(4){grid-column:2}section.team-showcase .team-members>.items>.item:nth-child(5){grid-column:2}section.team-showcase .team-members>.items>.item:nth-child(6){grid-column:1}section.team-showcase .team-members>.items>.item .title{color:#fff;text-decoration:none}section.team-showcase .team-members>.items>.item .title>span{color:#fff;display:block;font-size:1.75rem;font-weight:600;line-height:1.1}section.team-showcase .team-members>.items>.item .title>span::before{border-right:3px solid var(--color-main2);border-top:3px solid var(--color-main2);content:"";display:inline-block;height:13px;margin:0 13px 2px 0;transform:rotate(45deg);width:13px}section.team-showcase .team-members>.items>.item .body{color:#fff;font-size:.88rem;line-height:1.45}section.team-showcase .team-members>.items>.item .body p{margin:0}section.team-showcase .team-members>.items>.item .link{border:1px solid #fff;border-radius:8px;color:#fff;font-size:.95rem;font-weight:700;line-height:1;padding:12px 38px;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}section.team-showcase .team-members>.items>.item .link::before{display:none}section.team-showcase .team-members>.items>.item .link:hover{background:#fff;color:var(--color-link)}section.team-showcase .team-members>.items>.item:nth-child(1),section.team-showcase .team-members>.items>.item:nth-child(4),section.team-showcase .team-members>.items>.item:nth-child(6){background:linear-gradient(135deg, #ed2b1b, #b91f2d)}section.team-showcase .team-members>.items>.item:nth-child(1) .title,section.team-showcase .team-members>.items>.item:nth-child(4) .title,section.team-showcase .team-members>.items>.item:nth-child(6) .title{display:contents}section.team-showcase .team-members>.items>.item:nth-child(1) .title .thumbnail,section.team-showcase .team-members>.items>.item:nth-child(4) .title .thumbnail,section.team-showcase .team-members>.items>.item:nth-child(6) .title .thumbnail{bottom:0;height:180px;left:0;margin:0;position:absolute;width:155px}section.team-showcase .team-members>.items>.item:nth-child(1) .title .thumbnail img,section.team-showcase .team-members>.items>.item:nth-child(4) .title .thumbnail img,section.team-showcase .team-members>.items>.item:nth-child(6) .title .thumbnail img{display:block;height:100%;margin:0;object-fit:contain;object-position:left bottom;transform:translate(-77px, 14px) scale(1.7);transform-origin:left bottom;width:100%}section.team-showcase .team-members>.items>.item:nth-child(1) .title>span,section.team-showcase .team-members>.items>.item:nth-child(4) .title>span,section.team-showcase .team-members>.items>.item:nth-child(6) .title>span{padding:25px 22px 0}section.team-showcase .team-members>.items>.item:nth-child(1) .title>span::before,section.team-showcase .team-members>.items>.item:nth-child(4) .title>span::before,section.team-showcase .team-members>.items>.item:nth-child(6) .title>span::before{border-color:var(--color-link)}section.team-showcase .team-members>.items>.item:nth-child(1) .body,section.team-showcase .team-members>.items>.item:nth-child(4) .body,section.team-showcase .team-members>.items>.item:nth-child(6) .body{margin-left:148px;padding:28px 24px 12px 0}section.team-showcase .team-members>.items>.item:nth-child(1) .link,section.team-showcase .team-members>.items>.item:nth-child(4) .link,section.team-showcase .team-members>.items>.item:nth-child(6) .link{align-self:flex-end;margin:30px 36px 28px auto}section.team-showcase .team-members>.items>.item:nth-child(2),section.team-showcase .team-members>.items>.item:nth-child(3),section.team-showcase .team-members>.items>.item:nth-child(5){background:#1d397d;grid-row:span 2}section.team-showcase .team-members>.items>.item:nth-child(2) .title,section.team-showcase .team-members>.items>.item:nth-child(3) .title,section.team-showcase .team-members>.items>.item:nth-child(5) .title{display:block}section.team-showcase .team-members>.items>.item:nth-child(2) .title .thumbnail,section.team-showcase .team-members>.items>.item:nth-child(3) .title .thumbnail,section.team-showcase .team-members>.items>.item:nth-child(5) .title .thumbnail{height:270px;margin:0;overflow:hidden;width:100%}section.team-showcase .team-members>.items>.item:nth-child(2) .title .thumbnail::after,section.team-showcase .team-members>.items>.item:nth-child(3) .title .thumbnail::after,section.team-showcase .team-members>.items>.item:nth-child(5) .title .thumbnail::after{background:linear-gradient(to bottom, rgba(29, 57, 125, 0), #1d397d);bottom:0;content:"";height:110px;left:0;pointer-events:none;position:absolute;width:100%}section.team-showcase .team-members>.items>.item:nth-child(2) .title .thumbnail img,section.team-showcase .team-members>.items>.item:nth-child(3) .title .thumbnail img,section.team-showcase .team-members>.items>.item:nth-child(5) .title .thumbnail img{display:block;height:100% !important;margin:0;object-fit:cover;width:100% !important}section.team-showcase .team-members>.items>.item:nth-child(2) .title>span,section.team-showcase .team-members>.items>.item:nth-child(3) .title>span,section.team-showcase .team-members>.items>.item:nth-child(5) .title>span{padding:20px 34px 0}section.team-showcase .team-members>.items>.item:nth-child(2) .body,section.team-showcase .team-members>.items>.item:nth-child(3) .body,section.team-showcase .team-members>.items>.item:nth-child(5) .body{padding:24px 34px 16px}section.team-showcase .team-members>.items>.item:nth-child(2) .link,section.team-showcase .team-members>.items>.item:nth-child(3) .link,section.team-showcase .team-members>.items>.item:nth-child(5) .link{align-self:flex-start;margin:30px 34px 28px}@media(max-width: 1000px){section.team-showcase .team-members>.items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){section.team-showcase .team-members>h2{margin-bottom:2rem;position:relative;top:auto;width:100%}section.team-showcase .team-members>.items{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:none}section.team-showcase .team-members>.items>.item{min-height:320px}section.team-showcase .team-members>.items>.item:nth-child(1){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(2){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(3){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(4){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(5){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(6){grid-area:auto}section.team-showcase .team-members>.items>.item:nth-child(2),section.team-showcase .team-members>.items>.item:nth-child(3){min-height:720px}}@media(max-width: 480px){section.team-showcase .team-members>.items>.item:nth-child(1) .title .thumbnail,section.team-showcase .team-members>.items>.item:nth-child(4) .title .thumbnail{opacity:.5}section.team-showcase .team-members>.items>.item:nth-child(1) .body,section.team-showcase .team-members>.items>.item:nth-child(4) .body{margin-left:24px;z-index:1}}.latest-news-block .overview,.news-block .overview{text-align:right;display:block;text-decoration:none;font-weight:bold}.latest-news-block .news-items,.news-block .news-items{display:flex;gap:4rem;flex-wrap:wrap;margin:2rem 0;flex-direction:row}@media(max-width: 768px){.latest-news-block .news-items,.news-block .news-items{flex-direction:column}}.latest-news-block .news-items .news-item,.news-block .news-items .news-item{flex:1 0 calc(33% - 4rem);display:flex;flex-direction:column;margin-bottom:1rem;max-width:900px}.latest-news-block .news-items .news-item .thumbnail,.news-block .news-items .news-item .thumbnail{background:no-repeat 50% 50%/cover}.latest-news-block .news-items .news-item .title,.news-block .news-items .news-item .title{text-decoration:none;font-weight:bold;font-size:1.5rem;color:var(--color-main1)}.latest-news-block .news-items .news-item .date,.news-block .news-items .news-item .date{margin-bottom:1rem}.latest-news-block .news-items .news-item .body a,.news-block .news-items .news-item .body a{text-decoration:none}.latest-news-block .news-items .news-item .intro,.news-block .news-items .news-item .intro{margin-bottom:1rem}.latest-news-block .news-items .news-item .link,.news-block .news-items .news-item .link{color:var(--color-main3);text-decoration:none;font-weight:bold;margin-top:auto;position:relative;align-self:flex-start}.latest-news-block .news-items .news-item .link:before,.news-block .news-items .news-item .link:before{content:"";background:url("../img/arrow.svg") no-repeat 50% 50%/contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);right:-25px;transition:.6s ease;display:block;z-index:1}.news-item-block .news-content .item{margin:2rem auto;max-width:900px}.news-item-block .news-content .item .date{font-weight:bold}.news-item-block .news-content .item h2{font-weight:400}.news-item-block .news-content .item .news-text{margin-top:2rem;max-width:900px}.news-item-block .news-content .item .news-text .intro{font-weight:thin;font-size:1.5rem}.news-item-block h2{font-size:3rem;color:var(--color-main1)}.text-block{margin:auto;max-width:700px}.text-block p{margin-inline:auto}.text-block p:last-child{margin-bottom:0}.text-block .template-button{color:var(--color-main4);font-weight:bold;position:relative;text-decoration:none}.text-block .template-button::before{background:url("../img/arrow.svg") no-repeat 50% 50%/contain;content:"";display:block;height:16px;position:absolute;right:-25px;top:50%;transform:translateY(-50%);transition:.6s ease;width:16px;z-index:1}.text-block.text-cta{text-align:center}.text-block.intro{color:var(--color-main2)}.text-block.centered{text-align:center}.text-block.cta{margin-trim:all;max-width:1000px;text-align:center}.text-block.cta h2{font-weight:700}.text-block.cta p{font-weight:300;max-width:800px}.text-block.cta a{display:inline-block;font-size:1.8em;text-decoration:none}.text-block.cta a::before{background:url("../img/chevron-right-red-m.svg") no-repeat center/contain;content:"";display:block;height:140%;left:-1em;top:-20%;position:absolute;transition:transform .3s ease-out;width:.5em}.text-block.cta a:hover{text-decoration:underline}.text-block.cta a:hover::before{transform:translateX(6px)}@container cell (width < 700px){.text-block.cta h2{font-size:2em}}section:has(>.content.split>.cell:first-child .text-block .text-content img){overflow:hidden}section:has(>.content.split>.cell:first-child .text-block .text-content img)>.content.split>.cell:first-child .text-block{max-width:none}section:has(>.content.split>.cell:first-child .text-block .text-content img)>.content.split>.cell:first-child .text-block .text-content>p:has(>img){margin:0}section:has(>.content.split>.cell:first-child .text-block .text-content img)>.content.split>.cell:first-child .text-block .text-content img{display:block;height:auto !important;width:100%}@media(min-width: 769px){section:has(>.content.split>.cell:first-child .text-block .text-content img)>.content.split>.cell:first-child .text-block .text-content img{--split-image-gutter: max( var(--side-padding), calc((100vw - var(--max-content-width)) / 2) );margin-left:calc(0px - var(--split-image-gutter) - 10px);max-width:none;width:calc(100% + var(--split-image-gutter) + 10px)}}.text-block.text-cta .text-content a,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a{align-items:center;color:var(--color-main1);display:inline-flex;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;gap:14px;line-height:1.1;position:relative;text-decoration:none;transition:color 180ms ease;white-space:nowrap}.text-block.text-cta .text-content a::before,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a::before{display:none}.text-block.text-cta .text-content a::after,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a::after{border-right:3px solid var(--color-main2);border-top:3px solid var(--color-main2);content:"";flex:0 0 13px;height:13px;transform:rotate(45deg);transition:transform 180ms ease;width:13px}.text-block.text-cta .text-content a:hover,.text-block.text-cta .text-content a:focus-visible,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a:hover,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a:focus-visible{color:var(--color-main2)}.text-block.text-cta .text-content a:hover::after,.text-block.text-cta .text-content a:focus-visible::after,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a:hover::after,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a:focus-visible::after{transform:translateX(4px) rotate(45deg)}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a::after{order:-1}section:has(>.content:not(.split) .text-block.text-cta)::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.14), transparent);bottom:-20px;content:"";height:20px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.text-block.text-cta .text-content>:first-child{margin-top:0}section.text-cta-left,section:has(>.content:not(.split) .text-block.text-cta-left){padding-bottom:0;padding-top:2rem}:is(.text-block.text-cta-left,.text-cta-left .text-block){margin-left:0;margin-right:auto}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content{color:var(--color-main1);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300;line-height:1.1;text-align:left}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content:not(:has(a))>:last-child{padding-left:32px;width:fit-content;white-space:nowrap}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content:not(:has(a))>:last-child::after{border-right:3px solid var(--color-main2);border-top:3px solid var(--color-main2);content:"";height:13px;left:0;position:absolute;right:auto;top:.55em;transform:translateY(-50%) rotate(45deg);width:13px}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content>:first-child{margin-top:0}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content>:last-child{margin-bottom:0}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content strong,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content b{font-weight:bold}:is(.text-block.text-cta-left,.text-cta-left .text-block).alt .text-content{color:var(--color-main2)}@media(max-width: 600px){.text-block.text-cta .text-content a,:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content a{font-size:clamp(1.1rem,5.5vw,1.35rem);gap:10px;max-width:100%;overflow-wrap:anywhere;white-space:normal}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content{font-size:clamp(1.1rem,5.5vw,1.35rem)}:is(.text-block.text-cta-left,.text-cta-left .text-block) .text-content:not(:has(a))>:last-child{max-width:100%;padding-left:26px;white-space:normal;width:auto}section.blue-bg>.content>.cell>.text-block>:is(h2,h3):first-child{font-size:2rem;padding-left:0;white-space:normal}section.blue-bg>.content>.cell>.text-block .text-content a{font-size:1.35rem;white-space:normal}section.blue-bg>.content>.cell>.text-block .text-content:not(:has(a))>:last-child{padding-left:0}}section.team-cta,section:has(>.content:not(.split) .text-block.team-cta){margin-top:calc(-12rem - 8px);padding-block:0;pointer-events:none;z-index:2}section.team-cta>.content,section:has(>.content:not(.split) .text-block.team-cta)>.content{max-width:1000px}section.team-cta>.content .text-block,section:has(>.content:not(.split) .text-block.team-cta)>.content .text-block{pointer-events:initial}:is(.text-block.team-cta,.team-cta .text-block){margin-left:auto;margin-right:0;max-width:calc(50% - 9px);padding-left:46px;width:100%}:is(.text-block.team-cta,.team-cta .text-block) .text-content{color:var(--color-main1);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300;line-height:1.05;text-transform:uppercase}:is(.text-block.team-cta,.team-cta .text-block) .text-content>p{margin-block:0}:is(.text-block.team-cta,.team-cta .text-block) .text-content>:first-child{margin-top:0}:is(.text-block.team-cta,.team-cta .text-block) .text-content>:last-child{margin-bottom:0}:is(.text-block.team-cta,.team-cta .text-block) .text-content strong,:is(.text-block.team-cta,.team-cta .text-block) .text-content b{display:block;font-weight:800}:is(.text-block.team-cta,.team-cta .text-block) .text-content strong+br,:is(.text-block.team-cta,.team-cta .text-block) .text-content b+br{display:none}:is(.text-block.team-cta,.team-cta .text-block) .text-content::before{border-right:3px solid var(--color-main2);border-top:3px solid var(--color-main2);content:"";height:14px;left:-38px;position:absolute;top:8px;transform:rotate(45deg);width:14px}@media(max-width: 760px){section.team-cta,section:has(>.content:not(.split) .text-block.team-cta){margin-top:2rem;padding-block:1rem}:is(.text-block.team-cta,.team-cta .text-block){max-width:100%}}img.full-width-image,.text-block.full-width-image .text-content img{border-radius:14px;display:block;height:clamp(160px,20vw,240px);left:50%;margin-left:calc(-50vw + var(--side-padding));max-width:none;object-fit:cover;width:calc(100vw - 2*var(--side-padding))}.video-block .video-holder iframe,.video-block .video-holder video{aspect-ratio:16/9;border:0;width:100%}.vacancy-block{display:flex;align-items:center;justify-content:center}.vacancy-block .vacancy-block-listings{display:grid;grid-template-columns:1fr;gap:1em;list-style:none;max-width:800px;padding:0}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link{background-color:var(--color-background);border-radius:var(--border-radius);border:1px solid #e6e6e6;color:var(--color-text);display:block;overflow:hidden;padding:1.5em 2em;text-decoration:none;transition:border-color 400ms,box-shadow 400ms}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .title{color:var(--color-main1);display:block;font-size:1.4em;line-height:1.4}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .intro{font-size:1em}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .intro p{margin:revert}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta{display:flex;justify-content:space-between;gap:1em;z-index:2}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta span{color:var(--color-main2);display:block;font-size:.9em;font-style:italic}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .badge{border-radius:100px}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .badge::before{background-color:currentcolor;content:"";display:inline-block;height:20px;margin-right:8px;mask:no-repeat 50% 50%/contain;vertical-align:sub;width:20px}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .badge.department::before{mask-image:url("../img/icon-department.svg")}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .badge.office::before{mask-image:url("../img/icon-pin.svg")}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .spacer{flex:1}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .read-more{font-style:revert;padding-right:2em}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link .meta .read-more::after{aspect-ratio:1;background:rgba(0,0,0,0) url("../img/chevron-right-red.svg") no-repeat center/8px auto;border:1px solid currentcolor;border-radius:100%;content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 300ms var(--ease-out-expo);width:30px;z-index:-1}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link:hover{border-color:#000;box-shadow:0 40px 30px -15px rgba(0,0,0,.2);z-index:3}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link:hover .title{color:var(--color-text)}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link:hover .meta .read-more::after{background-color:var(--color-main2);background-image:url("../img/chevron-right-white.svg");transform:translateX(10px) translateY(-50%);width:50px}.vacancy-block .vacancy-block-listings .listing-item .listing-item-link:hover::after{width:40px}@media(max-width: 1000px){.vacancy-block{display:block}.vacancy-block .vacancy-block-listings{width:initial}.vacancy-block .vacancy-block-listings .listing-item a.listing-item-link{padding:1em}.vacancy-block .vacancy-block-listings .listing-item a.listing-item-link .title{font-size:1.3em}.vacancy-block .vacancy-block-listings .listing-item a.listing-item-link .intro,.vacancy-block .vacancy-block-listings .listing-item a.listing-item-link .meta{font-size:.9rem}.vacancy-block .vacancy-block-listings::before{display:none}}.vacancy-item-block{margin:4rem auto;padding:20px}.vacancy-item-block .text-block{max-width:800px;padding:20px 0;position:relative}@media(max-width: 1023px){.vacancy-item-block .text-block{max-width:100%;width:100%}}.vacancy-item-block .text-block p{margin-bottom:0}.vacancy-item-block .text-block p+ul{margin-top:0}.vacancy-item-block .text-block h3{color:#000;font-size:2.5em;font-weight:700;line-height:1.1;margin:1rem 0}.vacancy-item-block .text-block .meta span{color:#000;display:inline-block;font-style:italic;margin-right:1em}.vacancy-item-block .text-block .meta span::before{background:no-repeat 50% 50%/contain;content:"";display:inline-block;height:24px;margin-right:8px;vertical-align:sub;width:24px}.vacancy-item-block .text-block .meta span.department::before{background-color:var(--color-main2);mask:url("../img/icon-department.svg")}.vacancy-item-block .text-block .meta span.office::before{background-color:var(--color-main2);mask:url("../img/icon-pin.svg")}.vacancy-item-block .text-block .text-content{margin:2rem 0}.vacancy-item-block #apply-form{margin:auto;max-width:800px;padding-top:2em}.vacancy-item-block #apply-form .form-holder{background-color:var(--color-form-outline);border-radius:var(--border-radius);box-shadow:0 40px 40px -20px rgb(from var(--color-form-outline) r g b/0.6);color:#fff;padding:3rem}.vacancy-item-block .apply-button{background-color:var(--color-main2);border-radius:6px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 20px 30px -10px rgb(from color-mix(in srgb, var(--color-main2), black 40%) r g b/0.7);color:#fff;display:block;font-size:1em;font-style:italic;font-weight:bold;margin-left:auto;padding:.6em 1.5em;position:sticky;text-decoration:none;transition:background-color 150ms,opacity 300ms,padding-inline 400ms var(--ease-out-back),transform 300ms var(--ease-out-back);top:10px;width:max-content;z-index:2}.vacancy-item-block .apply-button.hidden{opacity:0;pointer-events:none;transform:translateY(10px) scale(0.8);transition-timing-function:transform var(--ease-in-back)}.vacancy-item-block .apply-button:hover{background-color:var(--color-text);padding-inline:3em}@media(max-width: 1023px){.vacancy-item-block{display:block;padding:0}.vacancy-item-block>div{width:100%}.vacancy-item-block .text-block{padding:0}.vacancy-item-block .dynamicform{margin-top:2em}}/*# sourceMappingURL=screen.css.map */
