.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:0.6em 1.2em;background-color:#17428A;color:#fff;z-index:10000;font-size:0.85em}.cookiebar--active{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:column}@media (min-width:767px){.cookiebar--active{flex-direction:row}}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__text{margin-bottom:0.5em;text-align:center}@media (min-width:767px){.cookiebar__text{margin-bottom:0;margin-right:1.5em;text-align:left}}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{color:rgba(255, 255, 255, 0.7)}.cookiebar__button{margin:0;padding:0.6em 1.2em;border:none;border-radius:0;background-color:rgba(255, 255, 255, 0.7);color:#000;font-weight:700;cursor:pointer;transition:background-color 0.2s}.cookiebar__button:hover{background-color:#181b1c;color:#ffffff}.cookiebar__analytics{margin-bottom:0.5em;white-space:nowrap}@media (min-width:767px){.cookiebar__analytics{margin-bottom:0;margin-right:1.5em}}.cookiebar label{cursor:pointer}.cookiebar input[type="checkbox"]{margin-right:0.5rem}.widget_terms{clear:both}.widget_terms fieldset{padding:0;border:none}.cookiebar__checkbox{margin-top:0.5rem;margin-bottom:0.5rem;text-align:center;max-width:100%}.cookiebar__checkbox-inside{display:flex;margin:-5px;flex-wrap:wrap}.cookiebar__checkbox-inside>*{margin:5px;width:100%;white-space:nowrap}.ce-iframe-placeholder{padding:30px 15px;background-color:#efefef;color:#000;text-align:center}.ce-iframe-placeholder__inside{display:flex;justify-content:center;align-items:center;flex-direction:column}.ce-iframe-placeholder__inside>*{margin:10px}@media (min-width:767px){.cookiebar__checkbox{margin-right:1.5rem;margin-left:1.5rem;text-align:left}.ce-iframe-placeholder__inside{flex-direction:row;flex-wrap:wrap}}@media (min-width:1200px){.cookiebar__checkbox-inside{flex-wrap:nowrap}}.ce_youtube .ce-iframe-placeholder,.ce_vimeo .ce-iframe-placeholder,.ce-iframe-placeholder--cover,.vee-google-maps-container .ce-iframe-placeholder{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cookies-enable .cookiebar .ce-disable{display:none}@media (min-width:768px){html:not(.cookies-enable){padding-bottom:0}}.module-plenta-jobs-basic-offer-list{display:grid;gap:1.5rem}.module-plenta-jobs-basic-offer-list .empty{padding:1rem;border-radius:5px;background-color:#f0d88c;text-align:center}.module-plenta-jobs-basic-offer-list .layout_default{--padding-x: clamp(1.25rem, 3vw, 1.5em);--padding-y: clamp(1.25rem, 3vw, 1.5em);display:flex;flex-direction:column;padding:var(--padding-y) var(--padding-x);border:1px solid #ededed;container-type:inline-size;position:relative}.module-plenta-jobs-basic-offer-list .layout_default .job-info{--gap: 1em;display:flex;gap:var(--gap);flex-wrap:wrap;margin-bottom:1em;overflow:hidden;row-gap:0.5em;font-size:0.85rem}.module-plenta-jobs-basic-offer-list .layout_default .job-info>*{position:relative}.module-plenta-jobs-basic-offer-list .layout_default .job-info>*::before{position:absolute;top:50%;left:calc(var(--gap) * -0.5);height:0.75em;border-left:1px solid #17428A;transform:translateY(-50%);content:""}.module-plenta-jobs-basic-offer-list .layout_default .title{text-transform:uppercase;font-size:1.25rem;margin-bottom:0}.module-plenta-jobs-basic-offer-list .layout_default .title i{font-size:0.8em}.module-plenta-jobs-basic-offer-list .layout_default .title a:before{transition:background-color 0.3s;content:"";position:absolute;inset:0;background-color:var(--hover-bg-color, transparent)}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser{margin-top:0.5em}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser>*:last-child{margin-bottom:0}.module-plenta-jobs-basic-offer-list .layout_default:hover{--hover-bg-color: rgba(23, 66, 138, 0.1)}@media (min-width:992px){.module-plenta-jobs-basic-offer-list{grid-template-columns:1fr 1fr}}.job-reader{display:grid;gap:1rem}.job-reader .job-reader-info{display:flex;flex-wrap:wrap;gap:0.5rem;border-left:2px solid #17428A;background:#f9f9f9;padding:0.5em 0.5em 0.5em 1em;margin-top:1rem}.job-reader .job-reader-info:first-child{margin-top:0}.job-reader .job-reader-info--location{flex-direction:column}.job-reader .job-reader-info--location .job_organization_info,.job-reader .job-reader-info--location .job_location{font-size:0.9em}.job-reader .job-reader-info__label{margin-right:0.25em}.job-reader .job-reader-info__value{background:#fff;padding:0.2em 0.5em;border-radius:4px;display:inline-block;width:fit-content;font-size:0.95em;border:1px solid #ececec}.job-reader .job-description{margin-top:1.5rem}.job-reader .job-reader-actions{display:grid;gap:1rem}.job-reader .job-reader-actions svg{width:1.25em;margin-right:0.75em}.job-reader .job-reader-actions svg path{fill:currentColor}.job-reader .job-reader-actions .vee-button{display:grid}.job-reader .job-reader-actions .vee-button a,.job-reader .job-reader-actions .vee-button button{justify-content:center;font-weight:400;font-size:16px;align-items:center}.job-reader .job-reader-actions .vee-button a:hover,.job-reader .job-reader-actions .vee-button button:hover{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}@media (min-width:768px) and (max-width:991.98px){.job-reader .job-reader-actions{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.job-reader .job-reader__content{display:grid}.job-reader .job-reader__content .job-reader-info{order:1}.job-reader .job-reader__content .job-reader-info--job_working_hours,.job-reader .job-reader__content .job-reader-info--job_place{order:2}.job-reader .job-reader__content .job-description{order:3}.job-reader .job-reader__content .job-description+*{order:3}.job-reader .job-reader__contact{padding:1em;background:#f9f9f9}.job-reader .job-reader__contact-person-position{font-size:0.9em}.job-reader .job-reader__contact .link-icon a{--gap: 1.5em;display:flex;gap:0.5em;align-items:center;margin-left:var(--gap);position:relative;text-underline-offset:2px;text-decoration-thickness:1px}.job-reader .job-reader__contact .link-icon a i{position:absolute;left:calc(var(--gap) * -1)}.job-reader .job-description h3:not(:first-child){margin-top:2rem}@media (min-width:992px){.job-reader{grid-template-columns:1fr 300px;gap:1.5rem}.job-reader__aside{order:1}.job-reader__aside .job-reader-actions{position:sticky;top:100px}}@media print{a,a:visited{text-decoration:underline}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.vee-layout-header,.vee-layout-footer,.vee-layout-left,.job-reader__content>.ce_image,.custom,.pe-pro-seal,.cookiebar,.print-hidden{display:none !important}}@media (max-width:435px){.vee-header__logos{max-width:clamp(80px, 20vw, 134px)}}@media (min-width:1200px){.vee-header__right-content{padding-top:40px;flex-direction:row-reverse}.vee-header--stuck .vee-header__right-content{padding-top:0}.mobile-contact{display:none}}.mobile-contact{margin-right:1rem;flex-shrink:0}@media (max-width:575.98px){.mobile-contact{margin-right:0.5rem;margin-left:0.5rem}.mobile-contact i{display:none}}@media (max-width:575.98px){.vee-header__changelanguage{margin-left:0}}.content-text ul,.ce_text ul{list-style:none;margin:0;padding:0}.content-text ul li,.ce_text ul li{padding-left:26px;margin-bottom:1rem;position:relative}.content-text ul li::before,.ce_text ul li::before{content:"";width:14px;height:14px;background:#17428a;position:absolute;top:4px;left:0}[class*=" services-icon-"] .vee-icon-box-3__headline{position:relative;overflow:visible}[class*=" services-icon-"] .vee-icon-box-3__headline:before{content:"01";position:absolute;left:-20px;bottom:-8px;font-family:"Playfair Display", sans-serif;color:#A6A6A6;opacity:0.2;font-size:4rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.08rem}.services-icon-1 .vee-icon-box-3__headline:before{content:"01"}.services-icon-2 .vee-icon-box-3__headline:before{content:"02"}.services-icon-3 .vee-icon-box-3__headline:before{content:"03"}.services-icon-4 .vee-icon-box-3__headline:before{content:"04"}.services-icon-5 .vee-icon-box-3__headline:before{content:"05"}.services-icon-6 .vee-icon-box-3__headline:before{content:"06"}.services-icon-7 .vee-icon-box-3__headline:before{content:"07"}.services-icon-8 .vee-icon-box-3__headline:before{content:"08"}.services-icon-9 .vee-icon-box-3__headline:before{content:"09"}.news-item{display:flex;flex-direction:column;height:100%}.news-item p.info{margin-bottom:0;opacity:0.6;font-size:0.875rem}.news-item h3{font-family:"Montserrat", sans-serif;font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem}.news-item .teaser{margin-bottom:2rem}.news-item .vee-button{margin-top:auto}.section-team{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.section-team>*{padding-left:15px;padding-right:15px;padding-bottom:0 !important;flex:0 0 100%}@media (min-width:768px){.section-team>*{flex:0 0 50%}}@media (min-width:1200px){.section-team--col-3>*{flex:0 0 33.333%}}.vee-team-3__image img{pointer-events:none}.vee-team-3__details{margin-top:0.5rem}.vee-team-3__details-link{display:flex;align-items:center;justify-content:center}.vee-team-3__details-link i{margin-right:5px}.vee-team-3__details-link:hover{text-decoration:none}.vee-team-3__details-link:hover>span{text-decoration:underline}.vee-team-3__description{margin-top:1rem;font-size:0.9em}link[href^="assets/css/veello-theme/bundle-483181fd.css"]{z-index:0}