.karriere-archive,.karriere-single{--karriere-red:var(--brand-primary-color, #e30613);--karriere-red-text:var(--brand-primary-color-text, #fff);--karriere-ink:#111;--karriere-copy:#2b2b2b;--karriere-soft:#f5f0ee;--karriere-line:rgba(17, 17, 17, 0.11);background:#fff;color:var(--karriere-ink)}.karriere-archive__lead>:last-child,.karriere-card__intro>:last-child,.karriere-single__lead>:last-child,.karriere-richtext>:last-child,.karriere-application__text>:last-child{margin-bottom:0}.karriere-archive__intro{position:relative;overflow:hidden;padding-bottom:clamp(3rem, 6vw, 5.5rem);background:var(--karriere-soft)}.karriere-archive__intro::after{content:"";position:absolute;right:clamp(-9rem, -4vw, -3rem);bottom:clamp(-13rem, -10vw, -7rem);width:clamp(17rem, 27vw, 31rem);aspect-ratio:1;border-radius:50%;background:var(--karriere-red);opacity:.11;pointer-events:none}.karriere-archive__intro .container{position:relative;z-index:1}.karriere-archive__intro .headline{margin:0;color:var(--black);font-size:clamp(2.7rem, 5vw, 4.9rem);line-height:1.2;text-transform:uppercase}.karriere-archive__intro .subline{max-width:42rem}.karriere-archive__lead{max-width:50rem;margin-top:1.35rem;color:var(--karriere-copy);font-size:1.05rem;line-height:1.62}.karriere-archive__jobs{padding-top:clamp(3rem, 5vw, 4.5rem)}.karriere-card{position:relative;height:100%;overflow:hidden;border:1px solid var(--karriere-ink);border-top:.42rem solid var(--karriere-red);border-radius:0;background:#fff;color:var(--karriere-ink);display:flex;flex-direction:column;transition:border-color 160ms ease,transform 160ms ease}.karriere-card:hover{border-color:var(--karriere-red);transform:translateY(-.12rem)}.karriere-card__media{display:block;width:100%;aspect-ratio:1000 / 230;overflow:hidden;border-bottom:1px solid var(--karriere-ink);background:var(--karriere-ink);height:250px}.karriere-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 260ms ease}.karriere-card:hover .karriere-card__image{transform:scale(1.015)}.karriere-card__body{flex:1;padding:clamp(1.45rem, 2.6vw, 2rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.65rem}.karriere-card__content{width:100%}.karriere-card .headline{margin:0;font-size:clamp(1.75rem, 2.7vw, 2.45rem);line-height:1.03;text-transform:uppercase}.karriere-card .headline a{color:var(--karriere-ink);text-decoration:none;transition:color 160ms ease}.karriere-card .headline a:hover,.karriere-card .headline a:focus-visible{color:var(--karriere-red)}.karriere-card__meta{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--karriere-line);gap:0;color:var(--karriere-copy)}.karriere-card__meta .karriere-meta__item{min-height:0;padding:0;border-radius:0;background:transparent;color:var(--karriere-copy);font-size:.7rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.035em}.karriere-card__meta .karriere-meta__item+.karriere-meta__item::before{content:"•";margin:0 .48rem;color:var(--karriere-red)}.karriere-card__meta .karriere-meta__item--location{color:var(--karriere-ink)}.karriere-card__intro{margin-top:1.05rem;color:var(--karriere-copy);line-height:1.58}.karriere-card__button{min-width:10rem}.karriere-meta{display:flex;flex-wrap:wrap;gap:.5rem}.karriere-meta__item{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .78rem;border-radius:999px;background:var(--karriere-red);color:var(--karriere-red-text);font-size:.72rem;font-weight:700;line-height:1.2}.karriere-pagination{margin-top:3rem}.karriere-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem}.karriere-pagination .page-numbers{min-width:2.3rem;min-height:2.3rem;padding:.5rem .75rem;border:1px solid var(--karriere-line);border-radius:0;background:#fff;color:var(--karriere-ink);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.karriere-pagination .page-numbers.current,.karriere-pagination a.page-numbers:hover{border-color:var(--karriere-red);background:var(--karriere-red);color:var(--karriere-red-text)}.karriere-empty{padding:2rem;border-left:.35rem solid var(--karriere-red);border-radius:0;background:#fff}.karriere-single__hero{position:relative;overflow:hidden;padding:clamp(4.5rem, 8vw, 7rem) 0 clamp(3.6rem, 7vw, 6rem);background:var(--karriere-soft);color:#2b2b2b}.karriere-single__hero::after{content:"";position:absolute;top:-55%;right:-8%;width:clamp(21rem, 40vw, 43rem);aspect-ratio:1;border:clamp(2.8rem, 5vw, 5rem) solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.karriere-single__hero .container{position:relative;z-index:1}.karriere-back{display:inline-flex;align-items:center;margin-bottom:2rem;color:#2b2b2b;font-size:.8rem;font-weight:700;text-decoration:none}.karriere-back:hover,.karriere-back:focus-visible{color:#2b2b2b;opacity:.8}.karriere-single__hero .headline{max-width:60rem;margin:0;color:#2b2b2b;font-size:clamp(2.8rem, 6vw, 5.2rem);line-height:1.2;text-transform:uppercase}.karriere-meta--hero{margin-top:1.5rem}.karriere-meta--hero .karriere-meta__item{border:1px solid #2b2b2b;background:rgba(255,255,255,.13);color:#2b2b2b}.karriere-single__lead{max-width:50rem;margin-top:2rem;color:#2b2b2b;font-size:clamp(1.05rem, 1.5vw, 1.25rem);line-height:1.58}.karriere-single__content{background:#fff}.karriere-copy-section+.karriere-copy-section{margin-top:3.5rem}.karriere-copy-section .headline,.karriere-facts .headline,.karriere-benefits>.container>.row .headline{margin:0;font-size:clamp(1.8rem, 3.5vw, 2.75rem);line-height:1.05;text-transform:uppercase}.karriere-copy-section .headline,.karriere-benefits>.container>.row .headline{color:var(--karriere-red)}.karriere-richtext{margin-top:1.25rem;color:var(--karriere-copy);line-height:1.65}.karriere-richtext ul,.karriere-richtext ol{padding-left:1.25rem}.karriere-richtext li+li{margin-top:.45rem}.karriere-richtext li::marker{color:var(--karriere-red)}.karriere-facts{padding:clamp(1.65rem, 3vw, 2.1rem);border-radius:1.15rem;background:var(--karriere-red);color:var(--karriere-red-text)}.karriere-facts--inline{margin-bottom:3.5rem}.karriere-facts .headline{color:#fff}.karriere-facts dl{margin:1.5rem 0 0}.karriere-facts dl>div{padding:.95rem 0;border-top:1px solid rgba(255,255,255,.24)}.karriere-facts dt{margin-bottom:.25rem;color:rgba(255,255,255,.74);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.karriere-facts dd{margin:0;color:#fff}.karriere-benefits{background:var(--karriere-soft)}.karriere-benefits__grid{margin-top:2.25rem}.karriere-benefit{height:100%;padding:1.65rem;border:1px solid rgba(227,6,19,.08);border-radius:1.1rem;background:#fff;box-shadow:0 .45rem 1.5rem rgba(0,0,0,.04)}.karriere-benefit__icon{width:3.25rem;height:3.25rem;margin-bottom:1.25rem;overflow:hidden;border-radius:50%;background:var(--karriere-red);display:flex;align-items:center;justify-content:center}.karriere-benefit__icon img{width:100%;height:100%;object-fit:cover}.karriere-benefit .headline{margin:0;color:var(--karriere-red);font-size:1.35rem;line-height:1.1;text-transform:uppercase}.karriere-benefit p{margin:.75rem 0 0;color:var(--karriere-copy);line-height:1.5}.karriere-application-sidebar{position:relative;overflow:hidden;padding:clamp(1.6rem, 3vw, 2.3rem);border:1px solid var(--karriere-line);border-top:.4rem solid var(--karriere-red);border-radius:1.15rem;background:var(--karriere-soft);color:var(--karriere-ink)}.karriere-application-sidebar .headline{margin:0;color:var(--karriere-red);font-size:clamp(1.8rem, 3.5vw, 2.75rem);line-height:1.05;text-transform:uppercase}.karriere-application-sidebar .subline{margin:.65rem 0 0;font-size:clamp(1.2rem, 2.2vw, 1.6rem);line-height:1.25}.karriere-application__text{margin-top:1.25rem;color:var(--karriere-copy);line-height:1.55}.karriere-application__contact{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.85rem}.karriere-application__contact a{color:var(--karriere-red);font-weight:700}.karriere-application-form{margin-top:2rem}.karriere-application-form .ff_tc_checkbox{padding-right:8px}.karriere-application-form>:first-child{margin-top:0}.karriere-application-form>:last-child{margin-bottom:0}.karriere-application__action{margin-top:2rem}.karriere-application__action .btn{width:min(100%, 16rem)}@media (max-width:767.98px){.karriere-archive__intro{padding-bottom:3rem}.karriere-card{min-height:0;border-radius:.95rem}.karriere-single__hero{padding-top:3.5rem}.karriere-benefit,.karriere-facts,.karriere-application-sidebar{border-radius:.95rem}}@media (prefers-reduced-motion:reduce){.karriere-card,.karriere-card .headline a{transition:none}}@media (max-width:1480px){.karriere-single__content .row.g-5{width:100%;margin:0 auto}.karriere-single__content .row.g-5 .col-lg-6{padding:0}}@media (max-width:767px){.karriere-single__content .row.g-5 .col-lg-5{padding:0}}@media (max-width:600px){.karriere-single__hero .headline{font-size:2rem}.karriere-archive__intro .headline{font-size:2rem}}