.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:white;cursor:pointer;display:table;line-height:2.6rem;padding:1rem 2rem;transition:all 0.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:3;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 0.25s}prosa-start prosa-banner .header{background-color:#000000;border-radius:var(--prosa-border-radius);color:#ffffff;display:inline;font-size:3rem;font-weight:normal;margin:0;padding:0.375em 0.75em;text-align:center}prosa-start prosa-banner-text{background-color:#ffffff;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:transparent;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:#000000}prosa-start prosa-job-search>form button svg{color:#ffffff;padding:calc(var(--search-input-height) / 4)}prosa-start prosa-job-search>form button:focus-visible{outline:1px solid #ffffff;outline-offset:-0.75rem}prosa-start prosa-job-search>form input{appearance:none;background-color:#ffffff;border:none;font-size:16px;height:var(--search-input-height);padding:calc(var(--search-input-height) / 4);transition:all 0.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 0.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:#ffffff;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 0.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:#ffffff;cursor:pointer;display:block;line-height:2.6rem;padding:1rem 2rem;position:absolute;transition:all 0.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:#ffffff;cursor:pointer;display:none;line-height:2.6rem;padding:1rem 2rem;margin:3rem auto;transition:all 0.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:0.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:#000000;color:white;border-radius:50%;padding:0.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 0.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:#000000}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:white;justify-content:space-between;margin-bottom:1rem;overflow:hidden;transition:all 0.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 0.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:#ffffff}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:#000000}prosa-spinner svg #color-3{fill:#e4e3dc}@media screen and (max-width:768px){prosa-start prosa-banner{aspect-ratio:1.7777777778;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 0.5s ease-in-out alternate infinite}article.placeholder [data-placeholder="image"]{aspect-ratio:1.7777777778;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:0.35}to{opacity:0.65}}