.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0}.hidden{display:none!important}.screenreader-only,.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.label-hidden{font-size:0;height:0;left:0;opacity:0;position:absolute;width:0}.no-scroll{height:100%;overflow:hidden}@keyframes ek-animation-swipe-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes ek-animation-swipe-out{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}@keyframes ek-animation-slide-down{0%{max-height:0}to{max-height:1000px}}.jobs-by-categories{background:var(--jobs-by-categories-bg);padding-top:64px}@media only screen and (min-width:768px){.jobs-by-categories{padding-top:80px}}@media only screen and (min-width:1440px){.jobs-by-categories{padding-top:104px}}.jobs-by-categories{padding-bottom:64px}@media only screen and (min-width:768px){.jobs-by-categories{padding-bottom:80px}}@media only screen and (min-width:1440px){.jobs-by-categories{padding-bottom:104px}}.jobs-by-categories .text-intro{--text-intro-width:var(--content-width)}.jobs-by-categories__inner{margin-inline:auto;width:var(--content-width)}.jobs-by-categories__list{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:flex;flex-direction:column;flex-wrap:wrap;row-gap:var(--general-spacing-40)}@media only screen and (min-width:768px){.jobs-by-categories__list{flex-direction:row;justify-content:center}}.jobs-by-categories__list-item{background:var(--jobs-by-categories-item-bg);box-shadow:var(--box-shadow-s);display:flex;flex-direction:column;padding-block:var(--general-spacing-40);padding-inline:var(--general-spacing-24);position:relative;row-gap:var(--general-spacing-32);width:100%}@media only screen and (min-width:768px){.jobs-by-categories__list-item{width:calc((var(--content-width) - var(--grid-gutter))/2)}}@media only screen and (min-width:1024px){.jobs-by-categories__list-item{padding-inline:var(--general-spacing-40);width:calc(var(--grid-column-outer)*4 - var(--grid-gutter))}}.jobs-by-categories__item-title{color:var(--jobs-by-categories-font-color);font-family:var(--secondary-font);font-size:1.625rem;font-weight:400;letter-spacing:-3%;line-height:120%;min-height:62px;padding-right:96px}@media screen and (min-width:768px){.jobs-by-categories__item-title{font-size:1.625rem}}@media screen and (min-width:1280px){.jobs-by-categories__item-title{font-size:1.625rem}}@media only screen and (min-width:1024px){.jobs-by-categories__item-title{padding-right:80px}}.jobs-by-categories__item-icon{align-items:flex-end;background:var(--color-surface-base-7);display:flex;height:100px;justify-content:center;padding-bottom:15px;position:absolute;right:20px;top:-10px;width:75px}.jobs-by-categories__item-icon:before{background:linear-gradient(225deg,transparent 50%,var(--color-surface-base-7) 50%);content:"";filter:brightness(.7);height:10px;position:absolute;right:-10px;top:0;width:10px}.jobs-by-categories__item-icon img,.jobs-by-categories__item-icon svg{height:48px;-o-object-fit:contain;object-fit:contain;width:48px;fill:var(--color-surface-base-1)}.jobs-by-categories__item-icon img path,.jobs-by-categories__item-icon svg path{fill:var(--color-surface-base-1)}.jobs-by-categories__link-list{display:flex;flex-direction:column;row-gap:var(--general-spacing-16)}.jobs-by-categories__link-list .textlink{color:var(--jobs-by-categories-font-color)}