@charset "UTF-8";
/* https://blitta.nl/wp-content/plugins/jobsignal/assets/css/frontend-minimal.css?ver=1.1.0-beta.42 */
.jobsignal-list{display:grid;gap:32px;min-width:0;max-width:100%}.jobsignal-layout-rows{gap:24px;padding:8px 0;width:100%}.jobsignal-layout-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;width:100%}.jobsignal-layout-cards.jobsignal-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jobsignal-layout-cards.jobsignal-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jobsignal-overview{display:grid;gap:28px;font-family:var(--jobsignal-font-family,inherit);min-width:0;max-width:100%}.jobsignal-overview button,.jobsignal-overview select,.jobsignal-overview .jobsignal-button,.jobsignal-overview .jobsignal-filters__tab-link,.jobsignal-overview .jobsignal-filters__reset,.jobsignal-overview .jobsignal-demo-notice,.jobsignal-overview .jobsignal-pagination a.page-numbers,.jobsignal-overview .jobsignal-pagination span.page-numbers,.jobsignal-overview .jobsignal-filters__field label,.jobsignal-overview .jobsignal-filters__field select{font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.jobsignal-card--row{display:grid;gap:32px;align-items:start;padding:28px 32px;background:#f6f6f6;transition:box-shadow 0.3s ease;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.jobsignal-card--row:hover{box-shadow:0 10px 28px rgb(0 0 0 / .08)}.jobsignal-card--image-right{grid-template-columns:minmax(0,1fr) 320px}.jobsignal-card--image-left{grid-template-columns:320px minmax(0,1fr)}.jobsignal-card--image-right .jobsignal-card__body{grid-column:1;grid-row:1}.jobsignal-card--image-right .jobsignal-card__image{grid-column:2;grid-row:1}.jobsignal-card--image-left .jobsignal-card__image{grid-column:1;grid-row:1}.jobsignal-card--image-left .jobsignal-card__body{grid-column:2;grid-row:1}.jobsignal-card--row .jobsignal-card__body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;max-width:100%;padding:0}.jobsignal-card--row .jobsignal-card__excerpt{margin:0 0 20px;line-height:1.6;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6}.jobsignal-card--row .jobsignal-card__image{display:block;width:100%;max-width:320px;height:220px;overflow:hidden;flex-shrink:0}.jobsignal-card--row .jobsignal-card__image img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform 0.35s ease}.jobsignal-card--row:hover .jobsignal-card__image img{transform:scale(1.03)}.jobsignal-card--image-right .jobsignal-card__image{justify-self:end}.jobsignal-card--image-left .jobsignal-card__image{justify-self:start}.jobsignal-card--image-right .jobsignal-card__cta{align-self:flex-start}.jobsignal-card--image-left .jobsignal-card__cta{align-self:flex-end}.jobsignal-card--image-right .jobsignal-card__body{order:1}.jobsignal-card--image-right .jobsignal-card__image{order:2}.jobsignal-card--image-left .jobsignal-card__image{order:1}.jobsignal-card--image-left .jobsignal-card__body{order:2}.jobsignal-layout-cards>.jobsignal-card{min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.jobsignal-layout-cards .jobsignal-card__body{padding:24px;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box}.jobsignal-layout-cards .jobsignal-card__excerpt{max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5}.jobsignal-card__image{display:block;overflow:hidden}.jobsignal-card__image img{display:block;width:100%;height:auto}.jobsignal-card__image-placeholder{display:block;width:100%;min-height:170px;background:rgb(0 0 0 / .06)}.jobsignal-layout-cards .jobsignal-card__image img{height:180px;max-height:180px;object-fit:cover}.jobsignal-style-theme .jobsignal-button,.jobsignal-style-full .jobsignal-button{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;gap:.35em;padding:14px 28px;text-decoration:none!important;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;border:0;background:var(--jobsignal-button-bg);color:var(--jobsignal-button-text)!important;transition:background 0.25s,color 0.25s;cursor:pointer}.jobsignal-style-theme .jobsignal-button:not(.jobsignal-button--filter)::after,.jobsignal-style-full .jobsignal-button:not(.jobsignal-button--filter)::after{content:'›';display:inline-block;margin-left:.15em;opacity:0;transform:translateX(-4px);transition:opacity 0.2s ease,transform 0.2s ease}.jobsignal-style-theme .jobsignal-button:not(.jobsignal-button--filter):hover::after,.jobsignal-style-full .jobsignal-button:not(.jobsignal-button--filter):hover::after{opacity:1;transform:translateX(0)}.jobsignal-style-theme .jobsignal-button:hover,.jobsignal-style-full .jobsignal-button:hover{background:var(--jobsignal-button-hover-bg);color:var(--jobsignal-button-hover-text)!important}.jobsignal-style-theme .jobsignal-card__title,.jobsignal-style-full .jobsignal-card__title{margin:0 0 4px}.jobsignal-style-theme .jobsignal-card__title a{color:inherit;text-decoration:none}.jobsignal-style-theme .jobsignal-card__meta,.jobsignal-style-full .jobsignal-card__meta{margin:0 0 10px;font-size:inherit;font-weight:inherit;line-height:inherit}.jobsignal-style-theme .jobsignal-card__excerpt,.jobsignal-style-full .jobsignal-card__excerpt{margin:0 0 16px;font-size:inherit;font-weight:inherit;line-height:inherit;max-width:100%;min-width:0}.jobsignal-card__cta{margin-top:auto;padding-top:8px}.jobsignal-button--filter{min-height:42px;padding:0 18px!important;background:var(--jobsignal-button-bg)!important;color:var(--jobsignal-button-text)!important;border:0!important;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;letter-spacing:inherit;text-transform:none}.jobsignal-button--filter::after{content:none!important;display:none!important}.jobsignal-button--filter:hover{background:var(--jobsignal-button-hover-bg)!important;color:var(--jobsignal-button-hover-text)!important}.jobsignal-filters--tabs{display:flex;justify-content:flex-end;width:100%}.jobsignal-filters__bar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;width:100%}.jobsignal-filters__tabs{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.jobsignal-filters__tab{list-style:none;margin:0;padding:0}.jobsignal-filters__tab-link{display:block;padding:10px 18px;text-decoration:none;color:inherit;border:1px solid rgb(0 0 0 / .12);margin-right:-1px;background:#fff;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.jobsignal-filters__tab-link.is-active,.jobsignal-filters__tab-link:hover{background:#f5f5f5;color:inherit}.jobsignal-filters--dropdown{display:flex;justify-content:flex-end}.jobsignal-filters__inner{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:flex-end}.jobsignal-filters__field{display:grid;gap:6px;min-width:180px}.jobsignal-filters__field label{font-family:var(--jobsignal-font-family,inherit)!important;font-weight:inherit}.jobsignal-filters__field select{min-height:42px;padding:8px 12px;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;box-sizing:border-box}.jobsignal-filters__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.jobsignal-demo-notice{margin:0;padding:10px 14px;background:#fff8e5;border-left:4px solid #dba617;color:#6a4d00;font-size:14px;font-family:var(--jobsignal-font-family,inherit)!important}pre .jobsignal-highlights,.jobsignal-code .jobsignal-highlights,.jobsignal-highlights{display:flex;flex-wrap:wrap;gap:20px 32px;margin:0 0 28px;padding:0;list-style:none;font-family:var(--jobsignal-font-family,var(--et-globals-body-fontFamily,var(--et_global_body_font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif)))}.jobsignal-highlights__item{display:inline-flex;align-items:center;gap:10px;font-family:var(--jobsignal-font-family,var(--et-globals-body-fontFamily,var(--et_global_body_font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif)))!important}.jobsignal-highlights__icon{display:inline-flex;flex-shrink:0;line-height:0}.jobsignal-highlights__icon svg{width:22px;height:22px;fill:currentColor}.jobsignal-highlights__value{font-family:var(--jobsignal-font-family,var(--et-globals-body-fontFamily,var(--et_global_body_font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif)))!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4}.jobsignal-facts{display:grid;gap:16px;margin:0 0 24px;padding:0;list-style:none;font-family:var(--jobsignal-font-family,inherit)}.jobsignal-facts__item{display:flex;align-items:flex-start;gap:12px}.jobsignal-facts__icon{display:inline-flex;flex-shrink:0;line-height:0;margin-top:2px}.jobsignal-facts__icon svg{width:20px;height:20px;fill:currentColor}.jobsignal-facts__body{min-width:0}.jobsignal-facts__label{margin:0 0 2px;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:1.3;font-family:var(--jobsignal-font-family,inherit)!important}.jobsignal-facts__value{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4;font-family:var(--jobsignal-font-family,inherit)!important}.jobsignal-card__meta--icons{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 10px;padding:0;list-style:none;font-family:var(--jobsignal-font-family,inherit)}.jobsignal-card__meta-item{display:inline-flex;align-items:center;gap:8px}.jobsignal-card__meta-icon svg{width:18px;height:18px;fill:currentColor}.jobsignal-card__meta-value{font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4}.jobsignal-pagination{display:flex;justify-content:center;margin-top:12px}.jobsignal-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;background:#fff0;border:0;min-width:0;height:auto}.jobsignal-pagination li{list-style:none;margin:0;padding:0}.jobsignal-pagination a.page-numbers,.jobsignal-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 4px 8px 0;padding:0 12px;background:#fff0;border:1px solid rgb(0 0 0 / .15);color:inherit;text-decoration:none;transition:0.2s;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.jobsignal-pagination a.page-numbers:hover,.jobsignal-pagination span.page-numbers.current{background:var(--jobsignal-pagination-active-bg);border-color:var(--jobsignal-pagination-active-bg);color:var(--jobsignal-pagination-active-text)!important}@media (max-width:900px){.jobsignal-card--row,.jobsignal-card--image-right,.jobsignal-card--image-left{grid-template-columns:1fr;padding:24px 20px}.jobsignal-card--row .jobsignal-card__body,.jobsignal-card--row .jobsignal-card__image{grid-column:1;grid-row:auto}.jobsignal-card--row .jobsignal-card__body{order:2!important;padding:0}.jobsignal-card--row .jobsignal-card__image{order:1!important;width:100%;max-width:none;height:auto;max-height:220px;justify-self:stretch!important}.jobsignal-card--row .jobsignal-card__image img{width:100%;height:220px;max-height:220px}.jobsignal-card--image-left .jobsignal-card__cta,.jobsignal-card--image-right .jobsignal-card__cta{align-self:flex-start}.jobsignal-layout-cards.jobsignal-cols-2,.jobsignal-layout-cards.jobsignal-cols-3{grid-template-columns:1fr}.jobsignal-filters__bar{justify-content:flex-start}}@media (max-width:600px){.jobsignal-filters__inner{flex-direction:column;align-items:stretch}.jobsignal-filters__field,.jobsignal-filters__field select{width:100%;min-width:0}}.jobsignal-related{display:grid;gap:16px;font-family:var(--jobsignal-font-family,inherit)}.jobsignal-related__heading{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.jobsignal-related__list{display:grid;gap:12px}.jobsignal-related__item{display:block;padding:18px 22px;background:#fff;box-shadow:0 4px 18px rgb(0 0 0 / .08);text-decoration:none!important;color:inherit;border-left:4px solid #fff0;transition:box-shadow 0.25s ease,border-color 0.25s ease}.jobsignal-related__item:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)}.jobsignal-related__item--current{border-left-color:var(--jobsignal-accent,currentColor)}.jobsignal-related__title{display:block;font-family:var(--jobsignal-font-family,inherit)!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.35}.jobsignal-related--compact .jobsignal-related__title{text-transform:uppercase}.jobsignal-style-full .jobsignal-related__title{color:var(--jobsignal-accent,inherit);font-weight:600}.jobsignal-related__excerpt{margin-top:8px;font-size:.92em;line-height:1.5;color:inherit;opacity:.85;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2}.jobsignal-notice{padding:14px 18px;margin:0 0 1.25em;border-radius:4px;font-family:inherit;line-height:1.45}.jobsignal-notice--closed{background:#fce8e6;color:#c5221f;border-left:4px solid #c5221f}