.banner-hero{background-color:#eceded;height:300px;position:relative;overflow:hidden}@media(min-width: 640px){.banner-hero{height:400px}}.banner-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.banner-hero__container{max-width:67.5rem;margin:0 auto;padding:0 1.25rem;line-height:1.75rem;font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%;position:relative;z-index:5}@media(min-width: 980px){.banner-hero__container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.banner-hero__headline{color:#fff;font-family:"Soho Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:3rem}@media print{.path-karriere #toolbar-administration.toolbar,.path-karriere #toolbar-bar,.path-karriere #toolbar-item-administration-tray,.path-karriere .settings-tray-editable,.path-karriere .header-wrapper,.path-karriere .hero,.path-karriere .hero-wrapper,.path-karriere .banner-hero,.path-karriere .coh-container#intro,.path-karriere .hide-above-480,.path-karriere .footer-container,.path-karriere .copyright-container,.path-karriere .job-detail__share,.path-karriere .job-detail__meta-info .job-detail__btn,.path-karriere .minimal-share{display:none !important}@page{.path-karriere{margin:2cm}}.path-karriere body{font-size:12pt;line-height:1.3;background:#fff !important;color:#000 !important}.path-karriere .job-detail__header{margin-bottom:2rem;border-bottom:1pt solid #ccc;padding-bottom:1rem}.path-karriere .job-detail__title{font-size:18pt;margin-bottom:1rem;color:#000 !important}.path-karriere .job-detail__location{font-size:11pt;margin-bottom:.5rem}.path-karriere .job-detail__info-content{margin:1.5rem 0;page-break-inside:avoid}.path-karriere .job-detail__info-content h3{font-size:14pt;margin-bottom:1rem;color:#000 !important}.path-karriere .job-detail__info-content ul{margin-left:1.5rem}.path-karriere .job-detail__info-content ul li{margin-bottom:.5rem;line-height:1.4}.path-karriere .job-detail__benefits{margin-top:2rem;page-break-inside:avoid}.path-karriere .job-detail__benefits-title{font-size:14pt;margin-bottom:1rem}.path-karriere .job-detail__benefits-list{display:flex;gap:1rem}.path-karriere .job-detail__benefits-list li{display:flex;align-items:center;margin-bottom:.5rem}.path-karriere .job-detail__benefits-icon{width:24px;height:24px;margin-right:.5rem}.path-karriere .job-detail__benefits-text{font-size:11pt}.path-karriere .job-detail__meta-info{margin-top:2rem;page-break-inside:avoid}.path-karriere .job-detail__meta-info p{margin-bottom:.5rem;font-size:11pt}.path-karriere h2,.path-karriere h3{page-break-after:avoid}.path-karriere ul,.path-karriere img,.path-karriere table{page-break-inside:avoid}.path-karriere *{background:rgba(0,0,0,0) !important;box-shadow:none !important;text-shadow:none !important}}.job-detail{flex-direction:column}@media(min-width: 980px){.job-detail{display:flex;gap:5rem;flex-direction:row}}.job-detail__info{flex:1 1 0;width:100%;margin-bottom:2rem}@media(min-width: 980px){.job-detail__info{margin-bottom:0}}.job-detail__info-content h3{margin-bottom:1rem}.job-detail__info-content ul li{margin-left:1.375rem;line-height:1.75rem}.job-detail__info-content ul li:before{content:"> ";float:left;margin-left:-1.375rem}.job-detail__info-content+.job-detail__info-content{margin-top:1.5rem}.job-detail__title{margin-bottom:.5rem;font-size:1.75rem;line-height:2.75rem}@media(min-width: 980px){.job-detail__title{font-size:2rem}}.job-detail__location{font-style:normal;font-size:1rem;line-height:1.75rem;font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.job-detail__meta{width:100%}@media(min-width: 980px){.job-detail__meta{width:23.75rem}}.job-detail__meta-info:first-child{display:flex;flex-direction:column;align-items:center}.job-detail__meta-info+.job-detail__meta-info{margin-top:25px;padding-top:25px;border-top:1px solid #c6c7c8}.job-detail__header{margin-bottom:2rem}.job-detail__btn{padding:.875rem 1.125rem;background-color:#d6002a;color:#fff;text-transform:uppercase;font-size:1rem;font-family:"Soho Medium","Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.5rem}.job-detail__share{max-width:18.75rem;display:flex;gap:.5rem}.job-detail__share li{background-color:#c6c7c8}.job-detail__share a{padding:.5rem;display:flex}.job-detail__share svg{width:.9375rem;height:.9375rem}.job-detail__share svg path{fill:#fff}.job-detail__benefits-title{margin-bottom:1rem}.job-detail__benefits-list{display:flex;flex-wrap:wrap;gap:1rem}.job-detail__benefits-list li{width:30%;text-align:center}.job-detail__benefits-icon{width:4.375rem}.job-detail__benefits-text{font-size:.6875rem;display:block;word-wrap:break-word;line-height:1rem}.job-detail__contact-list-item{margin-bottom:20px}.job-detail__contact-list-icon{max-width:200px}.job-detail__contact-list-text{text-align:center;display:block}.loader:after{display:block;content:"";width:48px;height:48px;margin:0 auto;border:8px solid #707172;border-left-color:rgba(0,0,0,0);border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:.5}to{opacity:1}}.component-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-position:center;background-size:116px;z-index:10002}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.careers-detail-page__section{padding:2.5rem 0}.careers-detail-page__section--bg-light{background-color:#f4f4f6}.careers-detail-page__section .careers-detail-page__container{max-width:67.5rem;margin:0 auto;padding:0 1.25rem;line-height:1.75rem;font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif}@media(min-width: 980px){.careers-detail-page__section .careers-detail-page__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.careers-detail-page__title{margin-bottom:.5rem}.careers-detail-page__text+.careers-detail-page__text{margin-top:2rem}
