@import'https://fonts.bunny.net/css2?family=Poppins:wght@400;500;700&display=swap';@import"https://fonts.bunny.net/css?family=black-han-sans:400&display=swap";@import"https://fonts.bunny.net/css?family=darker-grotesque:400,700&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Aktiv Grotesk Ex";src:url(/themes/custom/almelo/assets/fonts/3df90868b9a2eec4a3538e88d8b3b234.eot);src:url(/themes/custom/almelo/assets/fonts/3df90868b9a2eec4a3538e88d8b3b234.eot#iefix) format("embedded-opentype"),url(/themes/custom/almelo/assets/fonts/3df90868b9a2eec4a3538e88d8b3b234.woff) format("woff"),url(/themes/custom/almelo/assets/fonts/3df90868b9a2eec4a3538e88d8b3b234.woff2) format("woff2"),url(/themes/custom/almelo/assets/fonts/Aktiv%20Grotesk%20Ex.ttf) format("truetype"),url(/themes/custom/almelo/assets/fonts/3df90868b9a2eec4a3538e88d8b3b234.svg#Aktiv Grotesk Ex) format("svg");font-weight:normal;font-style:normal;font-display:swap}:root{--font-title-modal:2.25rem;--font-weight-bold:700;--line-height-small:1.125;--color-default:#000;--color-modal-button-background:#000;--color-modal-button-text:#fff;--color-modal-success:#6abb4f;--color-modal-danger:#e64327;--color-modal-warning:#ee7f00;--space-base:1.25rem;--gutter-base:1.25rem;--gutter-small:0.625rem;--gutter-modal:1.25rem;--opacity-modal:.98;--width-large:1200px}.werkenbij .o-main h1,.werkenbij .o-main h2,.werkenbij .o-main h3,.werkenbij .o-main h4,.werkenbij .o-main h5,.werkenbij .o-main h6{color:#003b82;font-weight:700}.werkenbij .h-highlight{color:#009ee0}.werkenbij .o-werkenbij-hero{background-color:#003b82;text-align:center}.werkenbij .o-werkenbij-hero__media{margin:0;position:relative}.werkenbij .o-werkenbij-hero__media iframe{aspect-ratio:16/9;display:block;width:100%}.werkenbij{overflow-x:hidden}.werkenbij .t-werkenbij-view-intro{text-align:center}@media(min-width:1200px){.werkenbij .t-werkenbij-view-intro{margin-left:auto;margin-right:auto;max-width:600px}}.werkenbij .more-link{text-align:center}.werkenbij .o-werkenbij-vacancy-card{aspect-ratio:1;background-color:rgba(0,0,0,0);border-radius:18px;display:block;overflow:hidden;position:relative;text-decoration:none}.werkenbij .o-werkenbij-vacancy-card__image{height:100%;inset:0;position:absolute;width:100%}.werkenbij .o-werkenbij-vacancy-card__image picture{display:block}.werkenbij .o-werkenbij-vacancy-card__image .contextual-region{display:block;height:100%;inset:0;position:absolute;width:100%}.werkenbij .o-werkenbij-vacancy-card__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s;width:100%}.werkenbij .o-werkenbij-vacancy-card:hover .o-werkenbij-vacancy-card__image img,.werkenbij .o-werkenbij-vacancy-card:focus .o-werkenbij-vacancy-card__image img,.werkenbij .o-werkenbij-vacancy-card:active .o-werkenbij-vacancy-card__image img{transform:scale(1.2)}.werkenbij .o-werkenbij-vacancy-card__body{align-items:flex-end;bottom:0;clip-path:polygon(0 20%,100% 55%,100% 100%,0 100%);color:#fff;display:flex;gap:.625rem;justify-content:space-between;left:0;padding:3.5rem 1.25rem 1.25rem;position:absolute;right:0;z-index:1}.werkenbij .o-werkenbij-vacancy-card__title{font-size:1rem;margin:0}.werkenbij .o-werkenbij-vacancy-card__meta{display:none}.werkenbij .o-werkenbij-vacancy-card__arrow{display:inline-flex;flex-shrink:0;height:24px;width:24px}.werkenbij .o-main .o-werkenbij-vacancy-card__title{color:#fff}.werkenbij .t-werkenbij-vacancy-grid{display:grid;gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 0}@media(min-width:768px){.werkenbij .t-werkenbij-vacancy-grid{grid-template-columns:repeat(3,1fr)}}.werkenbij .t-werkenbij-vacancy-grid__item:nth-child(3n+1) .o-werkenbij-vacancy-card__body{background-color:#009ee0}.werkenbij .t-werkenbij-vacancy-grid__item:nth-child(3n+2) .o-werkenbij-vacancy-card__body{background-color:#781777}.werkenbij .t-werkenbij-vacancy-grid__item:nth-child(3n+3) .o-werkenbij-vacancy-card__body{background-color:#003b82}.werkenbij .m-slider--recent-vacancies{left:50%;padding:1.25rem 0;position:relative;transform:translateX(-50%);width:100vw}.werkenbij .m-slider--recent-vacancies .m-slider__grid{gap:1rem;padding-left:6.7778rem}@media(min-width:1200px){.werkenbij .m-slider--recent-vacancies .m-slider__grid{padding-left:calc((100vw - 1200px)/2 + 6.7778rem)}}@media(min-width:1440px){.werkenbij .m-slider--recent-vacancies .m-slider__grid{padding-left:calc((100vw - 1425px)/2 + 6.7778rem)}}.werkenbij .m-slider--recent-vacancies .m-slider__slide{flex-shrink:0;padding:0;width:min(80vw,400px)}.werkenbij .m-slider--recent-vacancies .m-slider__slide:nth-child(3n+1) .o-werkenbij-vacancy-card__body{background-color:#009ee0}.werkenbij .m-slider--recent-vacancies .m-slider__slide:nth-child(3n+2) .o-werkenbij-vacancy-card__body{background-color:#781777}.werkenbij .m-slider--recent-vacancies .m-slider__slide:nth-child(3n+3) .o-werkenbij-vacancy-card__body{background-color:#003b82}.werkenbij .m-slider--recent-vacancies .o-werkenbij-vacancy-card{height:400px;width:100%}.werkenbij .m-slider--recent-vacancies .m-slider__controls{display:flex;gap:1.25rem;justify-content:center;margin-top:1.25rem;padding-top:1.5rem}.werkenbij .m-slider--recent-vacancies .m-slider__button--prev,.werkenbij .m-slider--recent-vacancies .m-slider__button--next{align-items:center;background-color:rgba(0,0,0,0) !important;background-position:center;background-repeat:no-repeat;border:0 solid #009ee0;color:rgba(0,0,0,0);display:inline-flex;height:48px;justify-content:center;padding:0 !important;position:static;transform:none;width:48px}.werkenbij .m-slider--recent-vacancies .m-slider__button--prev .m-icon,.werkenbij .m-slider--recent-vacancies .m-slider__button--next .m-icon{height:48px;transition:.3s;width:48px}.werkenbij .m-slider--recent-vacancies .m-slider__button--prev:hover .m-icon,.werkenbij .m-slider--recent-vacancies .m-slider__button--next:hover .m-icon{transform:scale(1.1)}.werkenbij .m-slider--recent-vacancies .m-slider__button--prev:active .m-icon,.werkenbij .m-slider--recent-vacancies .m-slider__button--next:active .m-icon{transform:scale(0.95)}.werkenbij .m-slider--recent-vacancies .m-slider__button--prev:focus,.werkenbij .m-slider--recent-vacancies .m-slider__button--next:focus{outline:1px dashed currentcolor;outline-color:#003b82;outline-offset:2px}.werkenbij .o-werkenbij-vacancy-detail__header-image{border-radius:18px;margin-bottom:2.5rem;overflow:hidden}.werkenbij .o-werkenbij-vacancy-detail__header-image img{display:block;width:100%}.werkenbij .o-werkenbij-vacancy-detail__highlights{background-color:#d5edfa;clip-path:polygon(0 3.75rem,100% 0%,100% calc(100% - 3.75rem),0 100%);left:50%;margin:2.5rem 0 calc(-3.75rem - 2.5rem - 1.25rem);padding:3.75rem 0;position:relative;transform:translateX(-50%);width:100vw}@media(max-width:991px){.werkenbij .o-werkenbij-vacancy-detail__highlights{clip-path:polygon(0 1.875rem,100% 0%,100% calc(100% - 1.875rem),0 100%);margin-bottom:calc(-3.75rem/2 - 2.5rem - 1.25rem);padding:1.875rem 0}}.werkenbij .o-werkenbij-vacancy-detail__layout{display:grid;gap:2.5rem;grid-template-areas:"kenmerken" "main" "contact" "countdown";grid-template-columns:1fr}@media(min-width:768px){.werkenbij .o-werkenbij-vacancy-detail__layout{grid-template-areas:"main sidebar" "countdown .";grid-template-columns:2fr 1fr}}.werkenbij .o-werkenbij-vacancy-detail__sidebar{display:contents}@media(min-width:768px){.werkenbij .o-werkenbij-vacancy-detail__sidebar{display:flex;flex-direction:column;gap:2.5rem;grid-area:sidebar}}.werkenbij .o-werkenbij-vacancy-detail__main{grid-area:main;min-width:0}.werkenbij .o-werkenbij-vacancy-detail__main ul{list-style:none;padding-left:0}.werkenbij .o-werkenbij-vacancy-detail__main ul li{background-image:url(/themes/custom/almelo/dist/icons/bullet-opsomming.svg);background-position:left .25rem;background-repeat:no-repeat;background-size:20px 20px;margin-bottom:.625rem;padding-left:28px}.werkenbij .o-werkenbij-vacancy-detail__main ul li:last-child{margin-bottom:0}.werkenbij .o-werkenbij-vacancy-detail__card{border-radius:8px;color:#fff;padding:1.25rem}.werkenbij .o-werkenbij-vacancy-detail__card--kenmerken{background-color:#009ee0;color:#000;grid-area:kenmerken}.werkenbij .o-werkenbij-vacancy-detail__card--contact{background-color:#781777;grid-area:contact;text-align:center}.werkenbij .o-werkenbij-vacancy-detail__card--contact h2{color:#fff;margin:0 0 .625rem}.werkenbij .o-werkenbij-vacancy-detail__card--contact p{margin:0 0 .625rem}.werkenbij .o-werkenbij-vacancy-detail__card--contact a{color:#fff}.werkenbij .o-werkenbij-vacancy-detail__card--countdown{background-color:#003b82;grid-area:countdown;text-align:center}.werkenbij .o-werkenbij-vacancy-detail__card--countdown p{margin:0 0 .625rem}.werkenbij .o-werkenbij-vacancy-detail__card--countdown .m-button{margin:0 0 1.25rem}.werkenbij .o-werkenbij-vacancy-detail__countdown-days{font-size:1.25rem;font-weight:700}.werkenbij .o-werkenbij-vacancy-detail__trait{align-items:center;display:flex;gap:.625rem;margin-bottom:1.25rem}.werkenbij .o-werkenbij-vacancy-detail__trait:last-child{margin-bottom:0}.werkenbij .o-werkenbij-vacancy-detail__trait .m-icon{flex-shrink:0;height:24px;width:24px}.werkenbij .o-werkenbij-highlights{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem}.werkenbij .o-werkenbij-highlights__image,.werkenbij .o-werkenbij-highlights__content{flex:1 0 100%}@media(min-width:768px){.werkenbij .o-werkenbij-highlights__image,.werkenbij .o-werkenbij-highlights__content{flex:1 0 calc(50% - 2.5rem/2)}}.werkenbij .o-werkenbij-highlights__image img{border-radius:4px;height:auto;width:100%}.werkenbij .o-werkenbij-highlights__heading{margin:0 0 2.5rem}.werkenbij .o-werkenbij-highlights__items{display:flex;flex-direction:column}.werkenbij .o-werkenbij-highlights__items .m-paragraph--type--highlight{margin-top:1rem}.werkenbij .o-werkenbij-highlights__items .m-paragraph--type--highlight:first-child{margin-top:0}.werkenbij .o-werkenbij-highlights__items .m-highlight{align-items:flex-start;background-color:rgba(0,0,0,0);display:flex;gap:1.25rem;padding:0}.werkenbij .o-werkenbij-highlights__items .m-highlight__icon{height:63px;margin:0;position:static;top:0;width:63px}.werkenbij .o-werkenbij-highlights__items .m-highlight__body{display:flex;flex-direction:column;gap:0}.werkenbij .o-werkenbij-highlights__items .m-highlight__label{font-weight:700}.werkenbij .o-werkenbij-highlights__items .m-highlight__content>:first-child{margin-top:0}@media(max-width:991px){.werkenbij .o-werkenbij-highlights{text-align:center}.werkenbij .o-werkenbij-highlights__items .m-highlight{align-items:center;flex-direction:column}}.werkenbij .m-tip{align-items:center;background-color:rgb(153,216.2,242.6);border-radius:12px;color:#003b82;display:flex;gap:1.25rem;margin:2.5rem auto 0;max-width:600px;padding:1.25rem 2.5rem;transform:rotate(4deg)}.werkenbij .m-tip__icon{flex-shrink:0;height:40px;width:40px}.werkenbij .m-tip__text p{margin:0}.werkenbij .o-main .m-button{align-items:center;background-color:#db371a;border-color:#db371a;border-radius:27px;display:inline-flex;height:50px;padding:0 2.5rem}.werkenbij .o-main .m-button:hover{background-color:#db794b;text-decoration:underline}.werkenbij .o-main .m-button:focus{outline:1px dashed currentcolor;outline-color:#003b82;outline-offset:2px}.werkenbij a.ext.m-button>svg.ext{margin-bottom:.4rem}@media(min-width:1200px){.werkenbij .o-main .t-container{max-width:1200px}}@media(min-width:1440px){.werkenbij .o-main .t-container{max-width:1425px}}.werkenbij .t-werkenbij-landing__heading{display:flex;flex-direction:column;text-align:center}.werkenbij .t-werkenbij-landing__heading .t-werkenbij-landing__title{font-size:3rem;line-height:4.4rem;order:2}@media(min-width:768px){.werkenbij .t-werkenbij-landing__heading .t-werkenbij-landing__title{font-size:4.4rem;margin-left:auto;margin-right:auto;max-width:750px}}.werkenbij .t-werkenbij-landing__heading .t-werkenbij-landing__subtitle{color:#781777;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0 0 .625rem;order:1}@media(min-width:768px){.werkenbij .t-werkenbij-landing__heading .t-werkenbij-landing__subtitle{font-size:1.5rem;line-height:2rem}}.werkenbij .t-werkenbij-landing__content{display:flex;flex-wrap:wrap;gap:2.5rem}.werkenbij .t-werkenbij-landing__content>div,.werkenbij .t-werkenbij-landing__content>div>article{display:contents}.werkenbij .t-werkenbij-landing__content .m-paragraph{flex:1 0 100%}.werkenbij .t-werkenbij-landing__content .m-paragraph--type--content{margin:0 auto;max-width:840px;text-align:center}.werkenbij .t-werkenbij-landing__content .m-paragraph--type--view .m-paragraph__container{background-color:rgba(0,0,0,0);clip-path:none;margin-bottom:0;padding:0}.werkenbij .t-werkenbij-landing__content .m-paragraph--type--view{margin:0}.werkenbij .t-werkenbij-landing__content .m-paragraph--type--view .t-layout--inset-large{padding:1.25rem 0}.werkenbij .t-werkenbij-landing__content .m-tip{margin-top:0}.werkenbij .t-werkenbij-landing__content .m-paragraph--type--button{margin-top:0;text-align:center}.werkenbij .t-werkenbij-landing__highlights{background-color:#d5edfa;clip-path:polygon(0 3.75rem,100% 0%,100% 100%,0 calc(100% - 3.75rem));padding:3.75rem 0}@media(max-width:991px){.werkenbij .t-werkenbij-landing__highlights{clip-path:polygon(0 1.875rem,100% 0%,100% 100%,0 calc(100% - 1.875rem));padding:1.875rem 0}}.werkenbij .o-main{font-family:Poppins,sans-serif}
