/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text_w_media{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6rem}@media (max-width:1339px){.text_w_media{grid-gap:4rem}}@media (max-width:767px){.text_w_media{grid-gap:2rem}.text_w_media img{width:100%}}.text_w_media__column--first{order:-1}.text_w_media__column--text{grid-column:span 3;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.text_w_media__column--text{grid-column:span 6}}.text_w_media__column--media{grid-column:span 3}@media (max-width:767px){.text_w_media__column--media{grid-column:span 6}}
.usps{background:#d9f1fb}.usps .usps-swiper-pagination{position:absolute;top:3rem;left:calc(50% + 7rem);z-index:1;width:fit-content}@media (max-width:1023px){.usps .usps-swiper-pagination{top:2rem;left:calc(50% + 5rem)}}@media (max-width:767px){.usps .usps-swiper-pagination{top:unset;left:50%;bottom:0}}.usps-swiper{display:flex;padding-left:2rem}@media (max-width:767px){.usps-swiper{padding-left:0}}.usps-swiper__next,.usps-swiper__prev{position:absolute;top:calc(50% - 2rem);z-index:1;cursor:pointer;width:4rem;height:4rem;border-radius:100%;background:#dcc95a url(/themes/custom/werkenbij/images/slideshow/arrow.svg) center no-repeat;transition:250ms ease-in-out}@media (max-width:767px){.usps-swiper__next,.usps-swiper__prev{top:175px;width:3rem;height:3rem;background-size:50%}}.usps-swiper__next:hover,.usps-swiper__prev:hover{background-color:#d5be38}.usps-swiper__prev{left:0;transform:rotate(180deg)}.usps-swiper__next{left:calc(50% - 1rem)}@media (max-width:767px){.usps-swiper__next{left:unset;right:0}}.usps-swiper-pagination{display:flex;gap:5px}.usps-swiper-pagination__bullet{display:block;width:3rem;height:5px;background:#fff}.usps-swiper-pagination__bullet--active{background:#231f20}.usp{display:grid;grid-template-columns:1fr 1fr}@media (max-width:767px){.usp{display:flex;flex-direction:column-reverse}}.usp img{border-radius:15px;position:absolute;object-fit:cover;height:100%;width:100%}.usp__image{position:relative;min-height:700px;grid-column:1;grid-row:1}@media (max-width:1023px){.usp__image{min-height:550px}}@media (max-width:767px){.usp__image{min-height:350px;margin:0 4rem 1rem 4rem}}.usp__content{grid-column:2;grid-row:1;padding:4rem 0 4rem 6rem;display:flex;flex-direction:column;justify-content:center;font-size:1.25rem}@media (max-width:1023px){.usp__content{padding:4rem 0 4rem 4rem}}@media (max-width:767px){.usp__content{font-size:1rem;padding:2rem 2rem 3rem 2rem}}
.person{font-size:.8rem;text-transform:uppercase;font-weight:700}.person__function{font-weight:400;text-transform:none}
.video-modal{position:fixed;width:80%;max-width:1200px;aspect-ratio:16/9;border:0;border-radius:6px;overflow:visible;padding:0;top:0;left:0;z-index:3}.video-modal__close{position:absolute;cursor:pointer;top:-2rem;right:2rem;width:18px;height:18px;background:url(/themes/custom/werkenbij/images/icons/close.svg) no-repeat;background-size:cover;text-indent:-90001px;z-index:100}.video-modal::backdrop{background:#231f20;opacity:.8}.video-modal .vjs-controls-enabled{margin:0}.author{margin-bottom:1rem}
.vacancy-filter{display:flex;align-items:flex-end;margin-bottom:2rem;gap:2rem;padding:3rem;background:#009fdf;border-radius:15px}@media (max-width:767px){.vacancy-filter{display:block}}@media (max-width:500px){.vacancy-filter{padding:2rem}}@media (min-width:768px){.vacancy-filter *{margin-bottom:0}}.vacancy-filter h4{line-height:3rem;flex-shrink:0;font-size:1.25rem}@media (max-width:767px){.vacancy-filter h4{margin-bottom:1rem}}.vacancy-filter .views-exposed-form{display:flex;flex-wrap:nowrap;align-items:flex-end;flex-grow:1;gap:2rem}@media (max-width:767px){.vacancy-filter .views-exposed-form{flex-wrap:wrap;gap:1rem}}.vacancy-filter label{margin-bottom:1rem;color:#231f20}@media (max-width:767px){.vacancy-filter label{margin-bottom:.5rem}}.vacancy-filter .form__item--select{flex-grow:2}@media (max-width:767px){.vacancy-filter .form__item--select{flex-basis:100%}}@media (max-width:767px){.vacancy-filter .form__item--select:first-of-type{margin-bottom:0}}@media (max-width:1023px){.grid--2-cols{grid-template-columns:repeat(1,1fr)}}.vacancy-title{display:flex;flex-direction:column-reverse}.vacancy-wrapper{border-bottom:5px solid #231f20}.vacancy{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;width:100%;gap:2rem;padding:3rem;background:#d9f1fb}@media (max-width:767px){.vacancy{display:block}}@media (max-width:767px){.vacancy{padding:2rem}}.vacancy__details{display:grid;grid-template-columns:max-content 1fr}@media (min-width:768px) and (max-width:1023px){.vacancy__details{display:block}}@media (max-width:767px){.vacancy__details{margin-bottom:2rem}}@media (max-width:500px){.vacancy__details{display:block}}.vacancy__label,.vacancy__value{line-height:normal;margin-bottom:1rem}.vacancy__label{font-weight:700;margin-right:2rem;font-size:1.15rem}@media (min-width:768px) and (max-width:1023px){.vacancy__label{margin-bottom:.5rem}}.vacancy__value{align-self:center;word-break:break-word;hyphens:auto}.vacancy__person{margin-bottom:1rem}.vacancy__person::first-letter{text-transform:capitalize}.vacancy__person a{color:#231f20}.vacancy-filled{color:#fff;background:#d84c43;border-radius:5px;padding:.75rem 1.5rem;width:fit-content;font-weight:700}.vacancy-header{position:fixed;z-index:5;top:-100px;width:100%;transition:top 250ms ease-in-out,opacity 550ms ease-in-out;opacity:0;color:#fff;background:#001e65}@media (max-width:767px){.vacancy-header{display:none}}.vacancy-header--expand{top:100px;transition:top 250ms ease-in-out;opacity:1}.vacancy-header a{height:fit-content;white-space:nowrap}.vacancy-header__title{margin-bottom:1rem;margin-right:1rem}@media (max-width:1023px){.vacancy-header__title{font-size:1.588rem}}.vacancy-header__content{width:100%;max-width:1058.4px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;padding:1.5rem 3rem 0 3rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:1023px){.vacancy-header__content{padding:1rem 2rem 0 2rem;margin-bottom:1rem}}.vacancy-header__details{display:inline-flex;flex-wrap:wrap}.detail{margin-right:1.5rem;margin-bottom:.5rem}.detail--salary{background:url(/themes/custom/werkenbij/images/icons/euro.svg) no-repeat center left;padding-left:1.8rem}.detail--salary.detail--white{background:url(/themes/custom/werkenbij/images/icons/euro-white.svg) no-repeat center left}.detail--hours{background:url(/themes/custom/werkenbij/images/icons/hours.svg) no-repeat center left;padding-left:1.8rem}.detail--hours.detail--white{background:url(/themes/custom/werkenbij/images/icons/hours-white.svg) no-repeat center left}.vacancy-contact{padding:3rem;background:#ccecf9}@media (max-width:767px){.vacancy-contact{padding:2rem}}.vacancy-contact__buttons{display:flex;margin-top:2rem;gap:1rem}
