@font-face{font-family:"RadioCanada";font-weight:400;font-style:normal;src:url(/theme/fonts/RadioCanada-Regular.woff2)}@font-face{font-family:"RadioCanada";font-weight:400;font-style:italic;src:url(/theme/fonts/RadioCanada-Italic.woff2)}@font-face{font-family:"RadioCanada";font-weight:500;font-style:normal;src:url(/theme/fonts/RadioCanada-Medium.woff2)}@font-face{font-family:"RadioCanada";font-weight:700;font-style:normal;src:url(/theme/fonts/RadioCanada-SemiBold.woff2)}@font-face{font-family:"RadioCanada";font-weight:800;font-style:normal;src:url(/theme/fonts/RadioCanadaCondensed-SemiBold.woff2)}@font-face{font-family:"RadioCanada";font-weight:900;font-style:normal;src:url(/theme/fonts/RadioCanada-Bold.woff2)}.filter{text-align:center}.filter>button{display:inline-block;padding:12.5px 25px;border-radius:29px;border:1px solid #03326c;background-color:rgba(0,0,0,0);margin-left:25px;cursor:pointer;transition:all .7s}.filter>button:first-child{margin-left:0}@media(max-width: 600px){.filter>button{margin-bottom:25px}}.filter .tab{display:none;padding:20px;gap:20px;border-radius:0 5px 5px 5px}.filter .tab .spot{flex:1 1 auto}.filter .tab .spot>span{display:none}.filter .tab .spot select,.filter .tab .spot input{width:100%;height:40px;border:0;background-color:#fff;padding:5px 10px;border-radius:5px;vertical-align:middle}.filter .tab .spot.search{position:relative}.filter .tab .spot.search .list{display:none;position:absolute;top:41px;left:0;background-color:#fff;border-radius:5px;width:100%;z-index:10}.filter .tab .spot.search .list.show{display:block}.filter .tab .spot.search .list>span{padding:10px 20px;display:block;width:100%;border-bottom:1px solid #03326c;cursor:pointer}.filter .tab .spot.search .list>span:last-child{border-bottom:0}.filter .tab button{background-color:#03326c;padding:5px 10px;border-radius:5px;border:0;width:150px;height:40px;color:#fff;cursor:pointer}.filter>input{display:none}.filter>input#fachbereich:checked~#tab-fachbereich,.filter>input#abschluss:checked~#tab-abschluss{display:flex}@media(max-width: 700px){.filter>input#fachbereich:checked~#tab-fachbereich,.filter>input#abschluss:checked~#tab-abschluss{display:block}.filter>input#fachbereich:checked~#tab-fachbereich .spot,.filter>input#abschluss:checked~#tab-abschluss .spot{margin-bottom:10px}}.filter>input#fachbereich:checked~button[id=but-fachbereich],.filter>input#abschluss:checked~button[id=but-abschluss]{background:#03326c;color:#fff}.stelle{transition:all .7s;box-shadow:0 5px 10px rgba(3,50,108,.15);border-radius:25px;overflow:hidden;margin-bottom:25px}.stelle:last-child{margin-bottom:0}.stelle.list a{display:block;padding:25px 37.5px;background-color:#fff;position:relative}.stelle.list a:hover{text-decoration:none}@media(max-width: 600px){.stelle.list a{padding:25px}}.stelle.list a span.border{margin-right:12.5px;padding-right:12.5px;border-right:1px solid #03326c}.stelle.list a h4{padding-right:50px;color:#03326c}.stelle.list a::after{content:"";display:block;position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(90deg);width:25px;height:25px;background-image:url(/theme/assets/icon-chevron-up.svg);background-size:25px;background-repeat:no-repeat}.stelle.list.fadeout{margin-bottom:0}.stelle.list.fadeout a{opacity:0;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;margin-bottom:0}.stelle.hide{display:none}.stelle.detail{border-radius:0;box-shadow:none}.stelle.detail span.border{margin-right:12.5px;padding-right:12.5px;border-right:1px solid #03326c}.stelle.detail .button{margin-top:50px}.stelle.detail h2{margin:100px 0 50px}@media(max-width: 600px){.stelle.detail h2{margin:50px 0 25px}}.stelle.detail h5+ol{margin-top:25px}form[id^=bewerbung]{grid-template-columns:repeat(6, 1fr)}form[id^=bewerbung] .form-group{grid-column:3 span}form[id^=bewerbung] .form-group input,form[id^=bewerbung] .form-group select,form[id^=bewerbung] .form-group textarea{border:1px solid #a4d2e2}form[id^=bewerbung] .form-group.ei-singleselect-1,form[id^=bewerbung] .form-group.ei-text-1,form[id^=bewerbung] .form-group.ei-date-1{grid-column:2 span}@media(max-width: 600px){form[id^=bewerbung] .form-group.ei-singleselect-1,form[id^=bewerbung] .form-group.ei-text-1,form[id^=bewerbung] .form-group.ei-date-1{grid-column:3 span}}@media(max-width: 400px){form[id^=bewerbung] .form-group.ei-singleselect-1,form[id^=bewerbung] .form-group.ei-text-1,form[id^=bewerbung] .form-group.ei-date-1{grid-column:6 span}}form[id^=bewerbung] .form-group.ei-fileupload-1,form[id^=bewerbung] .form-group.ei-textarea-1{grid-column:6 span}@media(max-width: 400px){form[id^=bewerbung] .form-group{grid-column:6 span}}@media(max-width: 600px){form[id^=bewerbung] .form-group.el-PrivacyPolicyCheckbox{grid-column:6 span}}form[id^=bewerbung] .actions{grid-column:3 span}@media(max-width: 600px){form[id^=bewerbung] .actions{grid-column:6 span}}form[id^=bewerbung] .clearfix{grid-column:6 span;font-size:1.6rem;line-height:2.4rem}