.cc-jobs-overview-per-department{--cc-container-width:900px}.cc-jobs-overview-per-department__container{display:grid;row-gap:3.75rem}.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl] svg{fill:currentColor;cursor:pointer;height:20px;margin-left:8px;opacity:0;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease}.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl]{position:relative}@media (hover:hover){.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl]:hover:before{display:block}.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl].cc-copied:hover:before,.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl].cc-copied:not(:hover):after{display:none}}.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl].cc-copied:after{display:block}.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl]:after,.cc-jobs-overview-per-department__content[data-anchor-id] h2 span[data-hs-icon-hubl]:before{background-color:var(--cc-section-color);color:var(--cc-section-contrast-color);display:none;font-size:11px;font-weight:300;left:0;padding:4px 8px;position:absolute;top:-20px;width:max-content}.cc-jobs-overview-per-department__content[data-anchor-id] h2:focus span[data-hs-icon-hubl] svg,.cc-jobs-overview-per-department__content[data-anchor-id] h2:hover span[data-hs-icon-hubl] svg{opacity:1;transform:translateX(0)}.cc-jobs-overview-per-department__content h2,.cc-jobs-overview-per-department__no-jobs-content p{margin-bottom:0}.cc-jobs-overview-per-department__no-jobs-content p{color:rgb(from var(--cc-section-color) r g b/.6);font-size:clamp(1.125rem,.6563rem + 1.5vw,1.5rem);text-align:center}.cc-jobs-overview-per-department__jobs-list-container{display:grid;grid-template-rows:1fr;row-gap:1.5rem}.cc-jobs-overview-per-department__job{--_job-arrow-size:3rem;align-items:center;border:1px solid rgb(from var(--cc-section-color) r g b/.25);color:var(--cc-section-color);column-gap:2rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr var(--_job-arrow-size);padding:1.25rem}.cc-jobs-overview-per-department__job:hover{color:var(--cc-section-color)}.cc-jobs-overview-per-department__job-title-type-container{align-items:center;display:flex;gap:2rem;justify-content:space-between}.cc-jobs-overview-per-department__job-title{font-size:clamp(1rem,.6875rem + 1vw,1.25rem);font-weight:300;margin-bottom:0}.cc-jobs-overview-per-department__job-type-list{display:flex;flex-shrink:0;gap:.5rem}.cc-jobs-overview-per-department__job-type{background-color:rgb(from var(--cc-color-secondary) r g b/.1);border-radius:.25rem;font-size:.75rem;line-height:1em;padding:.75rem 1rem}.cc-jobs-overview-per-department__job-arrow-container{height:var(--_job-arrow-size);overflow:hidden;width:var(--_job-arrow-size)}.cc-jobs-overview-per-department__job-arrow{background-size:contain;content:"";display:inline-block;height:var(--_job-arrow-size);transition:background-position .2s ease-in-out;width:calc(var(--_job-arrow-size)*2)}@media (hover:hover){.cc-jobs-overview-per-department__job:hover .cc-jobs-overview-per-department__job-arrow{background-position:100% 0}}.cc-jobs-overview-per-department__button-container{margin-bottom:0}@media screen and (max-width:767px){.cc-jobs-overview-per-department__container{row-gap:2rem}.cc-jobs-overview-per-department__job{--_job-arrow-size:2rem;column-gap:1rem;padding:1rem}.cc-jobs-overview-per-department__job-title-type-container{flex-wrap:wrap;gap:1rem}.cc-jobs-overview-per-department__job-type-list{flex-shrink:1;flex-wrap:wrap}}