.bodytext{margin-bottom:3rem}.bodytext>*:last-child{margin-bottom:0;padding-bottom:0}a.prosa-button,button.prosa-button{background-color:#4b4be6;border:none;border-radius:calc(var(--prosa-border-radius)/2);color:#fff;cursor:pointer;display:table;line-height:2.6rem;padding:1rem 2rem;transition:all .25s}a.prosa-button:hover,button.prosa-button:hover{background-color:#1f1fdf}prosa-jobagent-manage{display:block;width:min(768px,100%)}prosa-jobagent-manage form{margin-bottom:3rem}prosa-jobagent-manage section{border-bottom:1px solid #e4e3dc;border-top:1px solid #e4e3dc;padding:3rem 0;margin-bottom:3rem}prosa-jobagent-manage #jobagent-delete{cursor:pointer;font-size:80%}:root{--prosa-border-radius: 8px;--search-input-height: 6rem}prosa-start{display:block}prosa-start a:focus-visible{outline-color:#4b4be6;outline-offset:1px}prosa-start prosa-banner{align-items:center;aspect-ratio:21/7;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:6rem;justify-content:center;margin-bottom:6rem;padding:6rem 3rem;transition:all .25s}prosa-start prosa-banner .header{background-color:#000;border-radius:var(--prosa-border-radius);color:#fff;display:inline;font-size:3rem;font-weight:normal;margin:0;padding:.375em .75em;text-align:center}prosa-start prosa-banner-text{background-color:#fff;border-radius:var(--prosa-border-radius);display:block;margin:0 auto;max-width:calc(576px + 6rem);padding:3rem}prosa-start prosa-banner-text>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}prosa-start prosa-job-search{display:block;margin:0 auto;width:min(100%,576px)}prosa-start prosa-job-search>form{border-radius:var(--prosa-border-radius);display:flex;justify-content:start;overflow:hidden;width:100%}prosa-start prosa-job-search>form button{background:rgba(0,0,0,0);border:none;cursor:pointer;height:var(--search-input-height);overflow:hidden;width:var(--search-input-height)}prosa-start prosa-job-search>form button[type=reset]{background-color:#ff5729;display:none}prosa-start prosa-job-search>form button[type=submit]{background-color:#000}prosa-start prosa-job-search>form button svg{color:#fff;padding:calc(var(--search-input-height)/4)}prosa-start prosa-job-search>form button:focus-visible{outline:1px solid #fff;outline-offset:-0.75rem}prosa-start prosa-job-search>form input{appearance:none;background-color:#fff;border:none;font-size:16px;height:var(--search-input-height);padding:calc(var(--search-input-height)/4);transition:all .25s;width:calc(100% - var(--search-input-height))}prosa-start prosa-job-search>form.active button[type=reset]{display:block}prosa-start prosa-job-search>form.active input{width:calc(100% - var(--search-input-height)*2)}prosa-start prosa-job-list{margin:0 auto;max-width:calc(1200px + 6rem);padding:0 3rem;transition:all .25s}prosa-start prosa-job-list .no-items-in-list{grid-column:1/-1;text-align:center}prosa-job-list{display:grid;grid:auto-flow/repeat(3, 1fr);grid-gap:3rem;justify-content:space-between}prosa-job-list article{background-color:#fff;border:1px solid #e4e3dc;border-radius:var(--prosa-border-radius);display:flex;flex-direction:column;justify-content:center;overflow:hidden}prosa-job-list article>a{display:block;overflow:hidden}prosa-job-list article>a>img{display:block;height:auto;width:100%;transition:all .25s}prosa-job-list article .content{padding:2rem}prosa-job-list article .content a{color:inherit;hyphens:auto}prosa-job-list article .content .publication{margin-bottom:1rem}prosa-job-list article .content .teaser{cursor:pointer}prosa-job-list article:hover>a>img{transform:scale(1.05)}prosa-job-list article.image{justify-content:start}prosa-job-list button.reset{background-color:#4b4be6;border:none;border-radius:calc(var(--prosa-border-radius)/2);color:#fff;cursor:pointer;display:block;line-height:2.6rem;padding:1rem 2rem;position:absolute;transition:all .25s}prosa-job-list button.reset:hover{background-color:#1f1fdf}prosa-job-more{display:block}prosa-job-more button{background-color:#4b4be6;border:none;border-radius:calc(var(--prosa-border-radius)/2);color:#fff;cursor:pointer;display:none;line-height:2.6rem;padding:1rem 2rem;margin:3rem auto;transition:all .25s}prosa-job-more button.visible{display:block}prosa-job-more button:hover{background-color:#bbbbf6}prosa-job-single{align-items:start;display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem}prosa-job-single prosa-info{display:block}prosa-job-single prosa-info h1,prosa-job-single prosa-info h2,prosa-job-single prosa-info h3,prosa-job-single prosa-info h4,prosa-job-single prosa-info h5{hyphens:auto;word-break:break-word}prosa-job-single prosa-info prosa-description{display:block}prosa-job-single prosa-info prosa-misc{background-color:#e4e3dc;border-radius:calc(var(--prosa-border-radius)/2);display:inline-grid;column-gap:.5rem;grid-template-columns:repeat(3, auto);justify-content:start;margin-bottom:3rem;margin-left:1.5rem;padding:2rem;position:relative}prosa-job-single prosa-info prosa-misc psosa-jobtype{display:inline}prosa-job-single prosa-info prosa-misc psosa-jobtype:after{content:", "}prosa-job-single prosa-info prosa-misc psosa-jobtype:last-of-type:after{content:none}prosa-job-single prosa-info prosa-misc prosa-ruler{background-color:#ceccbf;display:block;grid-column:1/4;height:1px;margin:1rem 0}prosa-job-single prosa-info prosa-misc svg{display:block;position:absolute;top:-1rem;left:-1.25rem;width:3rem;height:3rem;background:#000;color:#fff;border-radius:50%;padding:.5rem}prosa-job-single prosa-info prosa-teaser{display:block;font-style:italic;margin-bottom:3rem}prosa-job-single prosa-aside{border-radius:var(--prosa-border-radius);display:block;overflow:hidden}prosa-job-single prosa-aside>*{background-color:#e4e3dc;margin-bottom:4px;padding:2rem}prosa-job-single prosa-aside>*:last-child{margin-bottom:0}prosa-job-single prosa-aside prosa-logo{border:1px solid #e4e3dc;border-top-left-radius:var(--prosa-border-radius);border-top-right-radius:var(--prosa-border-radius);display:block;overflow:hidden;padding:0}prosa-job-single prosa-aside prosa-logo img{display:block;height:auto;transition:all .25s;width:100%}prosa-job-single prosa-aside prosa-company{display:block}prosa-job-single prosa-aside prosa-contactpersons{display:block}prosa-job-single prosa-aside prosa-contactpersons>*:last-child{margin-bottom:0;padding-bottom:0}prosa-job-single prosa-aside prosa-contactpersons prosa-contactperson{display:block;margin-bottom:2rem}prosa-job-single prosa-aside prosa-contactpersons prosa-contactperson a{color:#000}prosa-job-single prosa-aside prosa-application{display:block}prosa-job-single prosa-aside prosa-application>*:last-child{margin-bottom:0;padding-bottom:0}prosa-job-single prosa-aside prosa-application a{align-items:center;display:inline-flex;background-color:#4b4be6;border-radius:calc(var(--prosa-border-radius)/2);color:#fff;justify-content:space-between;margin-bottom:1rem;overflow:hidden;transition:all .25s}prosa-job-single prosa-aside prosa-application a span{padding:0 2rem}prosa-job-single prosa-aside prosa-application a svg{background-color:#bbbbf6;color:#4b4be6;height:4.6rem;padding:1rem;width:4.6rem;transition:all .25s}prosa-job-single prosa-aside prosa-application a:hover{background-color:#bbbbf6;color:#4b4be6}prosa-job-single prosa-aside prosa-application a:hover svg{background-color:#4b4be6;color:#fff}prosa-job-single prosa-aside:hover prosa-logo img{transform:scale(1.05)}prosa-spinner{display:none;width:4.6rem;height:4.6rem;margin:3rem auto}prosa-spinner.visible{display:block}prosa-spinner svg #color-1{fill:#4b4be6}prosa-spinner svg #color-2{fill:#000}prosa-spinner svg #color-3{fill:#e4e3dc}@media screen and (max-width: 768px){prosa-start prosa-banner{aspect-ratio:16/9;gap:3rem;margin-bottom:3rem;padding:3rem}prosa-start prosa-banner .header{font-size:2rem}prosa-job-single{grid-template-columns:1fr}prosa-job-single prosa-info prosa-misc{margin-left:0;width:100%}prosa-job-list,prosa-job-search{grid:auto-flow/repeat(1, 1fr)}}article.placeholder{animation:fadein .5s ease-in-out alternate infinite}article.placeholder [data-placeholder=image]{aspect-ratio:16/9;background:#e4e3dc;margin-bottom:1rem}article.placeholder [data-placeholder=date]{background:#f1f1ed;height:1.6em;margin-bottom:1rem;max-width:45%}article.placeholder [data-placeholder=title]{background:#e4e3dc;height:1.6em;margin-bottom:1rem;max-width:75%}article.placeholder [data-placeholder=teaser]{background:#f1f1ed;height:5em}@keyframes fadein{from{opacity:.35}to{opacity:.65}}