@font-face{font-family:Gilroy;src:url(https://assets.academics.de/jobs/job_attachment/vf726y5y7tqsdi34nrhytow4cpd36qc6iuv7rouo5hyzppf6ecya.eot);src:url(https://assets.academics.de/jobs/job_attachment/t2pd3c7smin4kvahip4nvkoh72xkpd2ulx3gbhizeclejcodmd2a.ttf) format("truetype"),url(https://assets.academics.de/jobs/job_attachment/vogwv7z3vrndwxcy4guy73dtbqm5ugd3pst6tvwfgj7phrqjvwpa.eot#iefix) format("embedded-opentype"),url(https://assets.academics.de/jobs/job_attachment/lf2fzfcatnj7ndr4jxdetvjhdmvcymatkgvkrokpijyyjmobl7sq.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Frutiger;src:url(https://assets.academics.de/jobs/job_attachment/5qhkcyeyj2eonn23kj4ftifzaxlchom4mylcsrwcqyvnjqt3frdq.eot);src:url(https://assets.academics.de/jobs/job_attachment/5j2nahpmbxdy5rmdjysicsxl7mi7tlyjh4tfgnoxyvfrxeclwe2a.ttf) format("truetype"),url(https://assets.academics.de/jobs/job_attachment/knuvarr4o2ik2rkwy6h2z36euwkmps66lzrjwc6dxjfkdyjdkz4a.eot#iefix) format("embedded-opentype"),url(https://assets.academics.de/jobs/job_attachment/ftjzx2l6lbw2lfo6v7tlqu6f5akmu7qdgz5gkeonn6rubfesffoq.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Frutiger;src:url(https://assets.academics.de/jobs/job_attachment/vyrwuqt36l2np2ynmw2yxnkraju2zdnloaiyr7clrhggu4c7ajgq.eot);src:url(https://assets.academics.de/jobs/job_attachment/djvsoxdsqlhdf5yegh2xc6rudvbbvon63eqptl55o4doaedkwpfa.ttf) format("truetype"),url(https://assets.academics.de/jobs/job_attachment/ngzcoykboaynhjlcdp4372tuf6tbjkmksxvzvtlss6bpwthb6hdq.eot#iefix) format("embedded-opentype"),url(https://assets.academics.de/jobs/job_attachment/v2pzon5bhds2aqdwuwwmn7xdayddtyvungw6liqzpc7cnxgoa45q.woff) format("woff");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;font-family:Frutiger,Arial,Helvetica,sans-serif}.body-tag-rplc{background-color:#fff}#wrap{margin:auto;text-align:left;max-width:760px;border:solid 1px #000;overflow:hidden;position:relative}b,strong{font-weight:700}main,.main,header+div{padding-right:6%}main>*,.main>*,header+div>*{margin-left:calc(10% + 20px)}main>#shape,.main>#shape,header+div>#shape{margin:0}header+div img{float:right;max-width:130px;width:25%;margin-left:2%!important;margin-bottom:10px}header img{width:100%;max-width:760px}header svg{margin-left:-16%}footer{text-align:right}footer svg{width:90%;max-width:530px}header{position:relative}header svg{height:100%;left:0;top:54%;position:absolute}h1{position:absolute;left:10%;width:80%;font-family:Gilroy,Arial,Helvetica,sans-serif;font-weight:700;padding:15px 20px 10px;bottom:-17px;background-color:#fff}h2{font-family:Gilroy;font-weight:700;padding:5px 0;clear:left;position:relative}h3{font-family:Gilroy;font-weight:700;padding:5px 0}h2:before{content:"";display:block;position:absolute;background-color:#ff002a}h2 small{margin-top:6px;display:block;font-size:calc(1.8 * var(--rem-base));line-height:calc(2.2 * var(--rem-base))}#shape{float:left;width:100%;aspect-ratio:760/270;shape-outside:polygon(0 0,39.5% 0,39.5% 20%,38.5% 40%,35.5% 60%,33.1% 70%,29% 80%,25.5% 88%,20% 95%,18% 98%,0% 100%)}#shape+p,.intro{padding-top:30px;font-weight:700}.subheader{font-weight:700}.address{font-weight:700;padding-bottom:0}.apply{margin-top:25px;margin-bottom:25px}.apply a{background-color:#ff002a;color:#fff;border-radius:6px;padding:10px 25px 8px;margin:auto}.apply a:hover{color:#fff;background-color:#3c3c3b;transition:background-color .25s ease-in-out}a:before{content:"";display:inline-block;height:calc(1 * var(--rem-base));width:calc(1 * var(--rem-base));margin:0 3px -1px;background-image:url(https://assets.academics.de/jobs/job_attachment/ifgec7pu4vx7cnntgebpvza3jjf6wycxwsmwmw5546ixw3atr7hq.svg);background-repeat:no-repeat}.apply a:before,.address a:before{content:none;display:none}a{color:#ff002a;text-decoration:none;position:relative;font-weight:700;white-space:nowrap}a:hover{color:#000}.address a:hover{color:#ff002a}.apply a{color:#fff;font-weight:inherit}.address a{font-weight:inherit;color:inherit}hr{border:none;border-top:solid 1.75px #FF002A;margin-bottom:15px}ul{list-style:none;padding-left:15px;padding-bottom:15px}ul ul{padding-bottom:0}li{position:relative}li:before{content:"•";color:#ff002a;font-weight:700;position:absolute;left:-15px}header svg{left:-5px}:host{line-height:17px}h1{font-size:calc(1.7 * var(--rem-base));line-height:calc(1.8 * var(--rem-base))}h2{font-size:calc(1.8 * var(--rem-base));line-height:calc(2.1 * var(--rem-base))}h3{font-size:calc(1.1 * var(--rem-base));line-height:calc(1.4 * var(--rem-base))}h2:before{top:calc(.55 * var(--rem-base));left:-30px;height:calc(1.3 * var(--rem-base));width:calc(1.3 * var(--rem-base))}p{padding:0 0 15px;font-size:calc(1.1 * var(--rem-base));line-height:calc(1.5 * var(--rem-base))}li{font-size:calc(1.1 * var(--rem-base));line-height:calc(1.5 * var(--rem-base))}@media screen and (min-width:361px){:host{line-height:17px}}@media screen and (min-width:481px){:host{line-height:17px}}@media screen and (min-width:604px){h1{font-size:calc(2.2 * var(--rem-base));line-height:calc(2.4 * var(--rem-base));bottom:-14px}h2{font-size:calc(2.4 * var(--rem-base));line-height:calc(2.6 * var(--rem-base))}h2:before{top:calc(.5 * var(--rem-base));left:-40px;height:calc(1.75 * var(--rem-base));width:calc(1.75 * var(--rem-base))}header svg{left:0}p{padding-bottom:20px}}@media print{:host{line-height:17px}h1{font-size:calc(2.2 * var(--rem-base));line-height:calc(2.4 * var(--rem-base));bottom:-19px}h2{font-size:calc(2.4 * var(--rem-base));line-height:calc(2.6 * var(--rem-base))}h2:before{top:calc(.5 * var(--rem-base));left:-40px;height:calc(1.75 * var(--rem-base));width:calc(1.75 * var(--rem-base))}p{padding-bottom:20px}}@media screen and (min-width:361px)and (-ms-high-contrast:active),screen and (min-width:361px)and (-ms-high-contrast:none){#shape+p,.intro{padding-left:12%}header svg{left:-30px}#shape+p+p,.intro+p{padding-left:0%}}@media screen and (min-width:481px)and (-ms-high-contrast:active),screen and (min-width:481px)and (-ms-high-contrast:none){#shape+p,.intro{padding-left:11%}#shape+p+p,.intro+p{padding-left:1%}}@media screen and (min-width:604px)and (-ms-high-contrast:active),screen and (min-width:604px)and (-ms-high-contrast:none){#shape+p,.intro{padding-left:10%}#shape+p+p,.intro+p{padding-left:3%}}.noWrap{white-space:pre;word-break:keep-all}
