.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}}.job-card{background:var(--job-card-bg-color);border:1px solid var(--job-card-border-color);box-shadow:var(--box-shadow-m);padding-bottom:var(--general-spacing-40);padding-top:var(--general-spacing-16);padding-inline:var(--general-spacing-18);position:relative;width:100%}@media only screen and (min-width:768px){.job-card{padding:var(--general-spacing-40)}}.job-card .job-detail__specifications{margin-bottom:var(--general-spacing-32)}@media only screen and (min-width:1024px){.job-card .job-detail__specifications{margin-bottom:var(--general-spacing-40)}}@media only screen and (min-width:1440px){.job-card .job-detail__specifications{display:flex;flex-wrap:wrap}}.job-card__tag-new{background:var(--color-surface-base-8);border-radius:var(--border-radius-xl);color:var(--color-content-base-3);font-family:var(--main-font);font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:-2%;line-height:140%;padding:3.5px 14px;position:absolute;top:-16px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.job-card__head{-moz-column-gap:var(--general-spacing-48);column-gap:var(--general-spacing-48);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--general-spacing-16);row-gap:var(--general-spacing-24)}@media only screen and (max-width:767px){.job-card__head{margin-top:var(--general-spacing-40)}}@media only screen and (min-width:768px){.job-card__head{flex-direction:row}}.job-card__headline{font-family:var(--secondary-font);font-size:1.625rem;font-weight:400;letter-spacing:-3%;line-height:120%}@media screen and (min-width:768px){.job-card__headline{font-size:2.25rem}}@media screen and (min-width:1280px){.job-card__headline{font-size:2.25rem}}@media only screen and (max-width:767px){.job-card__headline{order:1}.job-card__logo{order:0}}.job-card__logo img{filter:var(--job-card-logo-filter);height:auto;width:84px}@media only screen and (min-width:1024px){.job-card__logo img{width:126px}}.job-card__description{font-family:var(--main-font);font-size:1.125rem;font-weight:400;letter-spacing:-2%;line-height:140%;margin-bottom:var(--general-spacing-32)}@media only screen and (max-width:1023px){.job-card__description{display:none;visibility:hidden}}.job-card__footer{display:flex;flex-direction:column}@media only screen and (max-width:767px){.job-card__footer .job-bookmark-btn{padding-right:unset;position:absolute;right:var(--general-spacing-18);top:var(--general-spacing-16)}.job-card__footer .job-bookmark-label{font-size:0;height:0;opacity:0;padding-left:unset!important;position:absolute;width:0}}@media only screen and (min-width:768px){.job-card__footer{-moz-column-gap:var(--general-spacing-32);column-gap:var(--general-spacing-32);flex-direction:row}}