.lightbox[data-astro-cid-utnzf2kr]{color:#fff;background:#0b0b0be6;border:0;width:100%;max-width:100vw;height:100%;max-height:100vh;padding:0}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#0b0b0be6}.lightbox-inhalt[data-astro-cid-utnzf2kr]{justify-content:center;align-items:center;height:calc(100% - 4rem);padding:2rem;display:flex}.lightbox-inhalt[data-astro-cid-utnzf2kr] :is(img,iframe){max-width:100%;max-height:100%;display:block}.lightbox-inhalt[data-astro-cid-utnzf2kr] iframe{aspect-ratio:16/9;border:0;width:min(90vw,1200px);height:auto}.lightbox-titel[data-astro-cid-utnzf2kr]{text-align:center;margin:0;padding:0 2rem 1rem;font-size:.95rem}.lightbox[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]{color:#fff;cursor:pointer;background:0 0;border:0;padding:.5rem 1rem;font-size:2.5rem;line-height:1;position:absolute}.lightbox-schliessen[data-astro-cid-utnzf2kr]{top:.5rem;right:1rem}.lightbox-zurueck[data-astro-cid-utnzf2kr]{top:50%;left:.5rem}.lightbox-weiter[data-astro-cid-utnzf2kr]{top:50%;right:.5rem}.lightbox[data-astro-cid-utnzf2kr]:not(.hat-galerie) [data-astro-cid-utnzf2kr]:is(.lightbox-zurueck,.lightbox-weiter){display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/fonts/inter/inter-v12-latin-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(/fonts/inter/inter-v12-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(/fonts/inter/inter-v12-latin-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}header :is(ol,ul),footer :is(ol,ul){margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.flex{flex-wrap:wrap;display:flex}[class*=col-]{flex:1;padding-inline:1rem}.no-gutter{padding-inline:0}.add-gutter{padding-inline:1rem}@media (width>=0){.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xs-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xs-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xs-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xs-12{flex:0 0 100%;max-width:100%}}@media (width>=480px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (width>=720px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (width>=1024px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-spacebetween{justify-content:space-between}.flex-spacearound{justify-content:space-around}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-end{align-items:flex-end}.align-self-center{align-self:center}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.push-right{margin-left:auto}.push-left{margin-right:auto}.group:after{content:"";clear:both;display:table}figure{margin:0;padding:0}.hyphenate{hyphens:auto}.nowrap{white-space:nowrap}.block{display:block}.uppercase{text-transform:uppercase}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.mt-none{margin-top:0}.mt-s{margin-top:1em}.mt-m{margin-top:2em}.mt-l{margin-top:3em}.mb-none{margin-bottom:0}.mb-s{margin-bottom:1em}.mb-m{margin-bottom:2em}.mb-l{margin-bottom:3em}.pt-none{padding-top:0}.pt-s{padding-top:1em}.pt-m{padding-top:2em}.pt-l{padding-top:3em}.pb-none{padding-bottom:0}.pb-s{padding-bottom:1em}.pb-m{padding-bottom:2em}.pb-l{padding-bottom:3em}:root{--max-width:1180px;--brand-lightblue:#01b6ed;--brand-lightgreen:#92d400;--brand-orange:#ff7900;--neutral-grey:#f0f0f0;--neutral-grey-2:#ddd;--text-color:#222}.bg-lightgreen{background-color:#92d4001a}.bg-lightorange{background-color:#ff79001a}.fg-blue{color:var(--brand-lightblue)}.fg-green{color:var(--brand-lightgreen)}.fg-orange{color:var(--brand-orange)}body{color:var(--text-color);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.5}.wrap{width:min(var(--max-width), 100% - 1rem);margin-inline:auto}a:link,a:focus,a:visited{color:var(--brand-lightblue);text-decoration:none}a:hover{text-decoration:underline}.row-brand{padding-block:1rem}.row-brand .wrap{justify-content:space-between;align-items:center;padding-inline:1rem}.site-logo a{width:65vw;max-width:18rem;display:block}.icon-burger{cursor:pointer}.icon-burger:before{content:"";font-family:"Font Awesome 5 Pro";font-size:32px;display:inline-block}.icon-burger.active:before{content:""}.row-menu{background-color:var(--neutral-grey);max-height:0;transition:all .3s ease-out;overflow:hidden}.row-menu.active{max-height:25em}.row-menu ul li{margin:1rem 0}.row-menu ul li a{color:#666;font-weight:400}li.open-positions{position:relative}.jobscount{color:#fff;vertical-align:middle;background-color:#01b6ed;border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.8rem;display:inline-flex;position:absolute;top:0;right:0}.jobscount:before{content:"";float:left;width:auto;padding-bottom:100%}@media (width>=70rem){.icon-burger{display:none}.row-menu{max-height:none}.row-menu ul{gap:1.2rem;display:flex}.row-menu ul li a{text-decoration:none}.row-menu ul li a:hover,.row-menu ul li.current_page_item a{border-bottom:.15rem solid var(--text-color);padding-bottom:.2rem}.jobscount{top:-.5rem;right:-1.25rem}}.row-visual img{margin-inline:auto}h1,h2,h3,h4{color:#111;font-weight:600;line-height:1.25}.page-title{font-size:clamp(2rem, 5vw + 1rem ,3.8rem);margin-block:0 1rem}.section-headline{font-size:clamp(1.6rem, 5vw + 1rem ,2.8rem);text-align:center;max-width:30ch;margin-block-end:1.5rem;margin-inline:auto}.section-slogan{text-align:center;max-width:75ch;margin:0 auto}.section-slogan a{font-weight:600}.section-logo{max-width:450px;margin:0 auto 1rem}h3.caps{text-transform:uppercase;letter-spacing:.07rem;margin-top:1rem;font-size:1.6rem}ul{margin:1rem 0;padding:0;list-style:none}.mce ul:not([class]){margin:1rem 0;padding:0 0 0 1rem;list-style:none}.mce ul:not([class])>li{padding:.3rem 0;position:relative}.mce ul:not([class])>li:before{content:"";color:var(--brand-lightgreen);font-family:"Font Awesome 5 Pro";font-size:1rem;position:absolute;top:.45rem;left:-1rem}body.stellenseite .col-md-8 :is(ul,p){max-width:65ch}body.stellenseite iframe{width:100%}hr{height:1px;color:var(--neutral-grey-2);background-color:var(--neutral-grey-2);border:none}.badge-gender span{background-color:var(--brand-lightblue);color:#fff;border-radius:9999px;padding:.25rem .75rem}ul.awards-gptw{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}@media (width>=720px){ul.awards-gptw{float:right;grid-template-columns:1fr}ul.awards-gptw img{max-width:10rem}}.card-factbox{text-align:center;border-radius:.5rem;flex-direction:column;justify-content:space-between;height:100%;padding:.5rem 1rem;font-size:1rem;display:flex}.card-factbox .icon{color:#92d400;font-size:2.8rem;display:block}.card-factbox h4{margin:.75em 0 .25rem;font-size:1.2rem}.card-factbox a.btn{background-color:#0000;margin-top:.75rem;font-size:1rem}.item-counter{text-align:center;background-color:#f7f7f7;border-radius:.5rem;padding:1rem}.item-counter .number{color:#ff7900;vertical-align:middle;border-style:solid;border-color:#ff7900;border-radius:50%;justify-content:center;align-items:center;width:6rem;font-size:2rem;font-weight:700;display:inline-flex}.item-counter .number:before{content:"";float:left;width:auto;padding-bottom:100%}.item-counter h4{margin:1rem 0 0}.item-counter h4 span{color:#999;margin-top:.5rem;font-weight:400;display:block}.item-culture{margin:0 0 1.5rem;position:relative}.item-culture h3{font-size:1.6rem;font-weight:400;position:relative}.item-culture h3 span{padding-right:.5rem}@media (width>=1024px){.item-culture{padding:0 0 0 3rem}.item-culture h3 span{position:absolute;top:0;left:-3rem}}@media (width>=480px){.item-culture h3 span.overwrite-3{color:var(--brand-orange)}.item-culture h3 span.overwrite-4{color:var(--brand-lightblue)}}ul.gallery{margin:0;padding:0;list-style:none}ul.gallery li{float:left;width:50%}ul.gallery img{width:100%;max-width:none}@media (width>=720px){ul.gallery li{width:25%}}.row-blog .item-blog div{background:#fff;margin:-2rem 1rem 0;padding:1rem;transition:background-color .3s ease-in-out;position:relative}.row-blog .item-blog:hover div{background:#f9f9f9}.row-blog .item-blog:hover div h3 a{color:#01b6ed}.row-blog .item-blog .blog-cat{margin:.5rem 0 0}.row-blog .item-blog div h3{margin:.5rem 0;font-size:1.6rem;font-weight:400;line-height:120%}.row-yourplace [class*=col]{padding-left:0;padding-right:0}.item-yourplace-info{place-content:center;display:grid}.item-yourplace-info div{text-align:center;gap:1rem;padding:1.5rem;display:grid}.item-yourplace-info h3,.item-yourplace-info p{margin:0}.item-yourplace-info h3 strong{font-weight:400}@media (width>=1024px){.row-yourplace .order-1{order:1}.row-yourplace .order-2{order:2}.row-yourplace .order-3{order:3}.row-yourplace .order-4{order:4}.row-yourplace .order-5{order:5}}.icon-md{height:8rem}.icon-lg{height:12rem}.row-yourplace>div>div>img{object-fit:cover;width:100%;height:100%}.item-jobentry img{margin:0 auto;display:block}.item-jobentry a:hover{color:inherit}.item-jobentry h4{margin:.5rem 0;font-size:1.4rem}.item-jobentry ul li{margin:0 0 .3rem}.item-jobentry ul li a:hover{color:#01b6ed}.item-jobentry ul li:before{content:"";background-image:url(/svg/up-arrow-adacor.svg);background-size:contain;width:12px;height:12px;margin-right:.5rem;display:inline-block}.item-benefit img{margin-inline:auto}.item-benefit a:hover{color:inherit}.item-benefit h4{text-align:center;margin:.5rem 0;font-size:1.4rem}.item-benefit p{text-align:left}.item-benefit ul{text-align:left;margin:0;list-style:none}.item-benefit ul li{margin:0;padding:.2em 0 .2em 1em;position:relative}.item-benefit ul li:before{content:"";color:#84b962;margin-right:.3em;font-family:"Font Awesome 5 Pro";font-size:.9em;position:absolute;top:.3em;left:0}.item-benefit ul.odd li:before{color:#ff7900}dl.benefits{border-bottom:2px solid #f5f5f5;margin-bottom:3rem}dl.benefits dt{cursor:pointer;background-image:url(/svg/icon-chevron-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border-top:2px solid #f5f5f5;flex-direction:row;align-items:center;padding-block:.25rem;padding-inline-end:2rem;display:flex}dl.benefits dt.expanded{background-image:url(/svg/icon-chevron-up.svg);font-weight:700}dl.benefits dd{margin:0 0 1rem;padding:0}@media (width>=480px){dl.benefits dd{padding-left:3rem}}.benefit-group span:first-child{color:#92d400;flex:0 0 3rem;font-size:1.6rem;display:block}.benefit-group:nth-child(odd) span:first-child{color:#ff7900}.item-careerinfo{margin-bottom:1.5rem}@media (width>=1024px){.row-careerinfos{margin-top:5rem}.item-careerinfo{border-right:3rem solid #fff;position:relative}.item-careerinfo-image{margin-top:-5rem;margin-right:-2rem;padding-left:3rem}.item-careerinfo-content{padding-left:3rem;padding-right:3rem}.item-careerinfo-content h3{font-size:1.6rem}}.item-careerinfo-content dl{margin-left:2rem;font-size:1rem}.item-careerinfo-content dt{font-weight:700;position:relative}.item-careerinfo-content dt:before{content:"-";position:absolute;top:0;left:-2rem}.item-careerinfo-content dd{color:#999;margin:0}.cite-box{text-align:center;border-left:1rem solid #fff;border-right:1rem solid #fff;margin-bottom:1.5rem;padding:1rem}.cite-box cite{font-size:1.3rem;font-style:normal;line-height:1.3}.cite-box-right{background-color:#92d4001a}.cite-box-left{background-color:#ff79001a}div.video-container{position:relative}span.play{color:#01b6ed80;width:4rem;font-size:4rem;position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem)}@media (width>=720px){.row-videoportraits>div:nth-child(odd){padding-bottom:10rem}.row-videoportraits>div:nth-child(2n){padding-bottom:4rem}.cite-box{z-index:-1;border-left:none;border-right:none;justify-content:center;align-items:center;margin-bottom:0;padding:3rem;display:flex;position:relative}.cite-box cite{max-width:20rem;margin:0 auto;font-size:1.8rem;display:block}.cite-box-right{padding-left:3rem;bottom:-3rem;left:-3rem}.cite-box-left{padding-right:3rem;top:-3rem;right:-3rem}.row-videoportraits .order-1{order:1}.row-videoportraits .order-2{order:2}}.item-locationinfo h3{font-size:2.2rem}@media (width>=480px){.item-locationinfo{padding-left:5rem;padding-right:5rem}}a.show-gallery.active:before{content:"";margin:0 .5rem 0 0;font-family:"Font Awesome 5 Pro";font-weight:300;display:inline-block}.location-gallery{flex-wrap:wrap;margin-bottom:5rem;display:flex}.location-gallery a{width:33.3333%}.location-gallery a:hover img{transform:scale(1.025)}.location-gallery a img{width:100%;max-width:none}@media (width>=720px){.location-gallery a{width:11.1111%}.row-locations .order-1{order:1}.row-locations .order-2{order:2}}.initiative-application{background-color:var(--neutral-grey-2);flex-direction:column;min-height:20rem;display:flex}.initiative-application div:first-child{background-position:top;background-size:cover;flex:0 50%}.initiative-application div:last-child{flex:0 50%;padding:1rem}@media (width>=720px){.initiative-application{flex-direction:row}}.quote-slide{flex-direction:column;display:flex}.quote-slide cite{margin:0 2rem;display:inline-block;position:relative}.quote-slide cite:before,.quote-slide cite:after{color:#999;font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute}.quote-slide cite:before{content:"";top:0;left:-2rem}.quote-slide cite:after{content:"";bottom:-.5rem;right:-1.5rem}.quote-slide>div{flex:1}.quote-slide>div:last-child{text-align:center;padding:1.5rem 0 0}.quote-slide img{max-width:20rem;margin:0 auto;display:block}.quote-author{font-size:1rem}@media (width>=720px){.quote-slide{flex-direction:row}.quote-slide img{max-width:100%}.quote-slide>div:last-child{text-align:left;background-color:#f9f9f9;flex-direction:column;justify-content:center;display:flex}.quote-slide>div:last-child div{padding:.5rem 1.5rem}}.swiper-wrapper{-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-pagination-bullet{opacity:1;background:#f4f4f4;border-radius:50%;width:.75rem;height:.75rem}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background:#01b6ed}.svg-logo-wrap{background-color:#f7f7f7;border-radius:.35rem;justify-content:center;align-items:center;height:8rem;margin:0 .5rem;padding:0 1rem;display:flex}.swiper-quote-slider .swiper-wrapper{padding:0 0 3rem}.row-quotes .swiper-pagination-bullet{background:var(--neutral-grey-2);opacity:1;border-radius:50%;width:.75rem;height:.75rem}.row-quotes .swiper-pagination-bullet-active{background:#01b6ed}.teamvideo{background-color:#92d4001a}.badges-jobpage{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:1rem 0;display:grid}.team-info{background:#f9f9f9;margin-top:2rem;padding:.3rem}.team-info h2{margin:1rem 0;font-size:2rem;line-height:120%}.team-info .team-description{margin:1.3rem 0 1rem;font-size:1rem;line-height:130%}.current-job{background:#f9f9f9;width:100%;margin:.3rem 0;padding:.75rem;list-style:none;display:grid}.current-job .job-title{font-weight:600}.current-job img.up-arrow{width:.7rem;margin-left:.5rem;display:inline-block}.current-job div:not(:first-child){color:var(--text-color)}@media (width>=720px){.current-job{grid-template-columns:1.5fr 1fr 1fr;gap:1rem}}.row-image-stripe img{width:100%}.pos-icon-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-block:2rem;display:grid}.icon-pos{text-align:center;background-color:#01b6ed1a;border-radius:.25rem;padding:.75rem}.icon-pos i{color:var(--brand-lightblue);margin:0 0 .5rem;font-size:2.2rem;display:block}.icon-pos span{font-size:.95rem;line-height:1.2;display:block}hr.sep{margin:0 0 1rem}.row-pos i.fad{--fa-secondary-opacity:1;--fa-primary-color:#92d400;--fa-secondary-color:#92d4004d;margin:0;font-size:3rem;display:block}.row-pos h3{font-size:1.6rem;line-height:135%}@media (width>=720px){.row-pos i.fad{font-size:4rem}.row-pos h3{margin:0}}.benefit-icons span{border-top:1px solid var(--neutral-grey-2);gap:1rem;padding:.5rem 0;display:flex}.benefit-icons span i{color:var(--brand-lightblue);margin-block-start:.2rem;display:block}.environment ul{flex-wrap:wrap;display:flex}.environment li{color:#fff;background-color:#01b6edb3;border-radius:.25rem;margin:0 .5rem .5rem 0;padding:.1rem .4rem;font-size:1rem}.environment li:before{content:"#"}.contactperson-portrait{background-color:#f5f5f5;border-radius:.5rem;align-items:center;gap:1rem;margin:1rem 0 0;padding:.5rem;display:flex}.contactperson-portrait img{aspect-ratio:1;height:5rem}.contactperson-portrait h5{margin:0;font-size:1.2rem}.contactperson-portrait ul.author-info{margin:0}@media (width<=720px){.wrap-overflow{overflow-x:scroll}.wrap-overflow img{width:800px;max-width:none}}.contactperson-meta li{border-top:1px solid var(--neutral-grey-2);padding:.75rem 0}ul.pos-gallery{flex-wrap:wrap;display:flex}ul.pos-gallery li{flex:33.3333%;overflow:hidden}ul.pos-gallery img{transition:all .3s ease-in-out}ul.pos-gallery a:hover img{transform:scale(1.1)}dl.show-hide{border-bottom:2px solid var(--neutral-grey-2);margin:1rem 0}dl.show-hide dt{border-top:2px solid var(--neutral-grey-2);cursor:pointer;background-image:url(/svg/icon-chevron-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-block:.75rem;padding-inline-end:3rem}dl.show-hide dt.expanded{background-image:url(/svg/icon-chevron-up.svg);font-weight:600}dl.show-hide dd{margin:0 0 1rem}.row-joboffer-header{background-color:#f0f0f0;position:relative}.row-joboffer-header img{margin:0 auto;display:block}.row-joboffer-header a{color:#fff;background-color:#01b6edbf;flex-direction:column;align-items:center;width:10rem;padding:.3rem 0;display:inline-flex;position:absolute;bottom:0;left:calc(50% - 5rem)}.row-joboffer-header a:hover{background-color:#01b6ed;text-decoration:none}.row-joboffer-header a span{margin:0 0 .5rem}.host-logo-square{float:right;width:100%;max-width:15rem;display:none}.host-logo{height:1.4rem}@media (width>=720px){.host-logo{display:none}.host-logo-square{display:block}}.row-jobdescription h3{font-size:1.6rem}.row-jobdescription img{height:6rem}.application-footnote{font-size:1rem}.box-application{flex-direction:column;height:100%;padding:1rem;display:flex}.box-application div:first-child{flex:1}.box-application div:last-child{align-items:flex-end}.box-application h4,.box-application-note h4{margin:.3rem 0 0;font-weight:400}.box-application p,.box-application-note p{margin-top:0}.box-application-note{border:1px solid #444;height:100%;padding:1rem}.position-icon{text-align:center;margin:2rem 0 0}.btn{background:#fff;border:2px solid #999;border-radius:1.2rem;margin:.2rem 0;padding:.2rem 1rem;display:inline-block}.btn:hover{text-decoration:none}a.btn-green{color:#444;border-color:#92d400}a.btn-green:hover{color:#fff;background-color:#92d400}a.btn-orange{color:#444;border-color:#ff7900}a.btn-orange:hover{color:#fff;background-color:#ff7900}a.btn-blue{color:#444;border-color:#01b6ed}a.btn-blue:hover{color:#fff;background-color:#01b6ed}.btn-icon{text-transform:uppercase;text-align:center;background:#fff;border:2px solid #999;border-radius:1.2rem;width:100%;margin:.2rem 0;padding:.3rem 1rem;font-weight:600;display:inline-block}a.btn-icon-blue{color:#01b6ed;border-color:#01b6ed}a.btn-icon-orange{color:#ff7900;border-color:#ff7900}a.btn-icon-orange:hover,a.btn-icon-blue:hover{text-decoration:none}@media (width>=720px){.btn-icon{text-align:left;width:fit-content}a.btn-icon+a.btn-icon{margin-left:1rem}}.btn-space{padding-left:3rem;padding-right:3rem}input[type=submit]{color:#444;cursor:pointer;background-color:#fff;border:2px solid #ff7900;border-radius:1.2rem;margin:.2rem 0;padding:.4rem 3rem;font-size:1rem;display:inline-block}input[type=submit]:hover{color:#fff;background-color:#ff7900}.row-contact{background:var(--neutral-grey)}.row-contact h2{text-align:center;margin:0 0 2rem;font-size:1.6rem;line-height:120%}@media (width>=480px){.row-contact h2{text-align:left;margin:0 0 5rem;font-size:2.6rem}}.row-award-list{background-color:#011f3a}ul.badges{flex-flow:wrap;justify-content:center;gap:1rem;margin:0;padding:1rem 0;list-style:none;display:flex}ul.badges li{background-color:#fff;border-radius:.25rem;align-self:center;align-items:center;padding:.5rem;display:flex;overflow:hidden}ul.badges li img{width:auto;max-height:6rem}.site-footer{color:#fff}.site-footer a{color:var(--brand-lightblue)}.site-footer a:hover{text-decoration:underline}.social-networks{justify-content:center;gap:1rem;list-style:none;display:flex}.social-networks i{font-size:3rem;display:block}.row-subfooter{background:linear-gradient(90deg,#00add0 35%,#92d400)}.row-subfooter ul{margin:0;font-size:1.1rem;display:flex}@media (width>=720px){.row-subfooter>div>div:last-child{justify-content:flex-end;display:flex}}.row-subfooter li{margin:0 .5rem 0 0}.row-subfooter ul a{color:#fff}ul.footer-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.footer-links li{text-align:center;margin:0;padding:0}.adacor-logo-footer{width:auto;height:2rem;margin-block-start:2rem;margin-inline:auto}@media (width>=720px){ul.footer-links{flex-direction:row}ul.footer-links li:after{content:"|";margin:0 .3rem}ul.footer-links li{text-align:left}ul.footer-links li:last-child:after{content:"";margin:0}.adacor-logo-footer{margin-block:0;margin-left:auto}}.row-admin{color:#999}#ak-share .shariff li,.ak-share-single .shariff li{margin-left:0!important}#ak-share .shariff li:last-child,.ak-share-single .shariff li:last-child{margin-right:0!important}.ak-share-single{padding:.2rem .5rem}.ak-share-single .shariff.shariff-align-flex-start ul{justify-content:flex-end!important;align-items:flex-end!important}.mfp-bg{opacity:.95;background-color:#fffffff2}.mfp-close{color:#4d4d4d}.mfp-title,.mfp-counter{color:#444;font-size:1rem}.coll-ellipsis{padding:0!important}.codedropz-upload-inner h4{margin:0;font-weight:700}.codedropz-upload-inner a{color:#007aff}.floater{margin:1rem 0}.floater.is_stuck{border-top:3px solid #01b6ed;padding-top:1rem}#toc ul{margin:1rem 0;padding:0;font-size:.95rem}#toc ul li{border-top:1px dotted var(--neutral-grey-2)}#toc ul li a{padding:.2rem 0;display:block}.cta-jobs{color:#4d4d4d;background-color:#f0f0f066;border-bottom-right-radius:2rem;padding:.5rem 1rem}.cta-jobs h4{margin:.5rem 0;font-size:1.4rem}.cta-jobs p{margin:.5rem 0;font-size:1.1rem}.swiper-sticky-slider img{max-width:10rem;margin:.5rem auto;display:block}.row-blog-interferrer{background-color:#f2fbfe}#interferrer-bg{background-position:50%;background-size:cover;min-height:28rem}.row-blog-interferrer h3{font-size:2.2rem;line-height:135%}.row-blog-interferrer article.bsp div a{border-bottom:2px solid #01b6ed}@media (width>=720px){#interferrer-bg{border-right:.75rem solid #f2fbfe}.row-blog-interferrer article{margin-left:1rem}}.article-intro{font-size:1.3rem}.blogpost h2{margin:2rem 0 1.5rem}.blogpost-teaser h2{margin:1rem 0 0}@media (width>=720px){.blogpost-teaser.blogpost-teaser-first h2{margin:0;font-size:2.2rem}}.blogpost-teaser img{width:100%}.blogpost h3{margin:2rem 0 1rem}@media (width>=720px){.row-blog .blog-onecol{order:1}.row-blog .blog-article{order:2}.row-blog .blog-sidebar{order:3}}.blogpost ol{background-color:#01b6ed0d;background-image:linear-gradient(90deg,#807e7c 25%,#807e7c00 0);background-repeat:repeat-x;background-size:4px 1px;margin:1rem 0;padding:1rem 1rem 1rem 2.5rem}.blogpost ol li{margin-bottom:.5rem}.blogpost blockquote{margin:1rem 0;padding:0;display:inline-block}.blogpost blockquote p{margin:0;padding:0 0 0 1.5rem;font-size:1.2rem;position:relative}.blogpost blockquote p:after{content:"";background:linear-gradient(#00add0 35%,#92d400);border-radius:.3rem;width:.5rem;position:absolute;top:0;bottom:0;left:0}.blogpost code{color:#666;background:#f0f0f0;padding:.1rem .3rem;font-family:Consolas,Andale Mono,Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,"monospace"}@media (width>=1024px){img.blogpost-intro-image,.ada-gallery-wrapper{width:110%;max-width:110%;margin-top:1rem;position:relative;left:-10%}img.popout{width:110%;max-width:110%;position:relative;left:-10%}}.blogpost figure.wp-caption{border-top:3px dashed #e3e3e3;border-bottom:3px dashed #e3e3e3;margin:1.5rem 0;padding:.5rem 0;width:100%!important}.blogpost figure.wp-caption img{display:block}.blogpost figure.wp-caption figcaption{color:#999;hyphens:auto;margin:0;padding:.5rem 0 0;font-size:.95rem;line-height:130%}@media (width>=480px){.blogpost figure.wp-caption{background-color:#0000;margin:0 0 1.5rem;width:auto!important}.blogpost figure.wp-caption.alignleft{float:left;margin-right:2rem}.blogpost figure.wp-caption.alignright{float:right;margin-left:2rem}}.ada-gallery-wrapper{background-color:#f0f0f0}.mce ul.ada-gallery{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mce .ada-gallery li{flex:0 0 33.3333%;padding:0}.mce .ada-gallery img{display:block}.mce .ada-gallery figure{position:relative}.mce .ada-gallery figure figcaption{display:none}.mce .ada-gallery figure:hover figcaption{color:#fff;background-color:#01b6edd9;justify-content:flex-start;align-items:flex-end;padding:1rem;font-weight:400;display:flex;position:absolute;inset:0}aside.author{border-top:2px dotted var(--brand-lightblue);background-color:#01b6ed0d;flex-direction:column;gap:1rem;margin:1rem 0;padding:1rem;display:flex}aside.author>div:first-child{justify-content:center;display:flex}aside.author>div:last-child{flex:1;justify-content:center;display:flex}#author-image{border:.2rem solid #01b6ed;border-radius:50%;max-width:7rem;max-height:7rem}ul.author-info{gap:.5rem;display:flex}ul.author-info li a{color:#434343;font-size:1.5rem}ul.author-info li a:hover{color:#01b6ed}@media (width>=720px){aside.author{flex-direction:row}}aside.listjobs{background-color:#01b6ed0d;background-image:linear-gradient(90deg,#807e7c 25%,#807e7c00 0);background-repeat:repeat-x;background-size:4px 1px;margin:1rem 0;padding:1rem}aside.listjobs h4{margin:0;font-size:1.2rem;line-height:120%}aside.listjobs ul li,ul.joblisting li{margin:.5rem 0;padding:0 0 0 1.75rem;position:relative}aside.listjobs ul li:before,ul.joblisting li:before{content:"";color:#01b6ed;font-family:"Font Awesome 5 Pro";position:absolute;top:.05rem;left:0}.note{clear:both;border:1px solid #eee;border-radius:4px;flex-direction:column;margin:1.5rem 0;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000001a}.note div:first-child{text-align:center;color:#fff;min-width:3rem;padding:.5rem}.note div:first-child i{color:#fff;font-size:1.3rem}.note div:last-child{padding:.8rem 1rem}.note div:last-child :empty{display:none}.note div:last-child *{margin-top:0}.note-tipp div:first-child{background:linear-gradient(90deg,#00add0 35%,#92d400)}.note-adacor div:first-child{background-color:#f0f0f0}.note-adacor div:first-child img{max-height:5rem}@media (width>=480px){.note{flex-direction:row}.note-tipp div:first-child{background:linear-gradient(#00add0 35%,#92d400)}}aside.twitter{color:#fff;background-color:#01b6edcc;margin:2em 0;padding:1rem 2rem .5rem}aside.twitter i.fa{color:#ffffffbf;font-size:2.7rem}aside.twitter cite{font-size:1.5rem;font-style:normal;line-height:130%}aside.twitter a.tweetbutton{color:#fff;text-transform:uppercase;font-size:.8em;position:relative}aside.twitter a.tweetbutton:after{content:"";font-family:"Font Awesome 5 Brands";font-size:2rem;display:inline-block;position:absolute;top:-.3rem;right:-3rem}.display-shortcode{color:#111;background-color:#f0f0f0;border:none;width:100%;padding:.5rem;font-size:.9rem}.universalbanner{background-color:#f0f0f0;flex-direction:column;margin:2.5rem 0;display:flex}.universalbanner div.bn-image{background-position:50%;background-size:cover;flex:0 50%;align-items:stretch;min-height:25rem}.universalbanner div.bn-image a{height:100%;display:block}.universalbanner div.bn-content{flex:0 50%;padding:1.5rem 1.5rem 0}.universalbanner div.bn-content h4{color:#111;margin:0;font-size:2rem;line-height:120%}@media (width>=1024px){.universalbanner{flex-direction:row}.universalbanner.reversed div.bn-image{order:2}.universalbanner.reversed div.bn-content{order:1}}.jobbanner{background-color:#01b6ed0d;background-image:linear-gradient(90deg,#807e7c 25%,#807e7c00 0);background-repeat:repeat-x;background-size:4px 1px;margin:2.5rem 0;padding:1.5rem}.jobbanner h4{color:#111;margin:0;font-size:2rem}@media (width>=720px){.alm-reveal{display:flex}}.ajax-load-more-wrap.default .alm-load-more-btn{font-size:1rem;background-color:#01b6ed!important}.ak-share-blog .shariff li{margin:0 10px 0 0!important}@media (width>=720px){.bewerbungsformular div:not([class]){display:flex}.bewerbungsformular div:not([class])>div:first-child{flex:1;margin-right:.5rem}.bewerbungsformular div:not([class])>div:last-child{flex:1;margin-left:.5rem}}.bewerbungsformular p{max-width:none!important}.bewerbungsformular label{padding:.25rem 0;font-size:1rem;display:block}.wpcf7-text,.wpcf7-email,.wpcf7-textarea,.wpcf7-select{background-color:#fff;border:.15rem solid #01b6ed;border-radius:3px;outline:none;width:100%;padding:.6rem;font-size:1rem}.wpcf7-textarea{resize:vertical;height:6em}.wpcf7-text.wpcf7-not-valid,.wpcf7-email.wpcf7-not-valid,.wpcf7-textarea.wpcf7-not-valid,.wpcf7-select.wpcf7-not-valid{border:.15rem solid #ff7900}.wpcf7-not-valid-tip{color:#ff7900}fieldset{border:none;margin:1em 0;padding:0}fieldset.contactform{background:#f2f5fa;padding:0 1em}.screen-reader-response{display:none}.wpcf7-mail-sent-ok{color:#fff;background:#92d400;margin-bottom:1rem;padding:.5em;font-size:1rem}.wpcf7-response-output:empty{display:none}.wpcf7-response-output{color:#fff;background:#01b6ed;margin-bottom:1rem;padding:.5em;font-size:1.2rem;box-shadow:0 0 .5rem #0000004d}.application-form{padding:1rem}.application-form h3{font-size:1.8rem;line-height:1.4}.bewerbungsformular .wpcf7-spinner{display:none}.bewerbungsformular form.submitting .wpcf7-spinner{background-image:url(/svg/loading-dots.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:.75rem;margin:1rem 0 0;display:block}.bounce{animation:2s infinite bounce}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.fa,.fab,.fad,.fal,.far,.fas,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fa,.fas,.fa-solid{font-family:"Font Awesome 5 Pro";font-weight:900}.far,.fa-regular{font-family:"Font Awesome 5 Pro";font-weight:400}.fal,.fa-light{font-family:"Font Awesome 5 Pro";font-weight:300}.fab,.fa-brands{font-family:"Font Awesome 5 Brands";font-weight:400}.fad,.fa-duotone{font-family:"Font Awesome 5 Duotone";font-weight:900;position:relative}.fad:before,.fa-duotone:before{color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1);position:relative}.fad:after,.fa-duotone:after{text-align:center;width:100%;color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4);position:absolute;left:0}.fa-fw{text-align:center;width:1.25em}.fa-lg{vertical-align:-.0667em;font-size:1.33333em;line-height:.75em}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.2.0.woff2)format("woff2");unicode-range:U+F109,U+F1B9,U+F5D1,U+F5DA,U+F5FC,U+10F109,U+10F1B9,U+10F5D1,U+10F5DA,U+10F5FC}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.9.0.woff2)format("woff2");unicode-range:U+F677,U+F84A,U+F86B,U+F873,U+10F677,U+10F84A,U+10F86B,U+10F873}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.0.woff2)format("woff2");unicode-range:U+F0F4,U+F1AD,U+F1AE,U+F1FD,U+F3C5,U+10F0F4,U+10F1AD,U+10F1AE,U+10F1FD,U+10F3C5}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.10.1.woff2)format("woff2");unicode-range:U+F000,U+F5DB,U+10F000,U+10F5DB}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.4.0.woff2)format("woff2");unicode-range:U+F6B9,U+10F6B9}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.7.woff2)format("woff2");unicode-range:U+F21E,U+F466,U+10F21E,U+10F466}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.11.0.woff2)format("woff2");unicode-range:U+F5DC,U+F8C5,U+10F5DC,U+10F8C5}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.10.2.woff2)format("woff2");unicode-range:U+F004,U+F133,U+10F004,U+10F133}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.13.woff2)format("woff2");unicode-range:U+F51C,U+F51E,U+F53D,U+F540,U+10F51C,U+10F51E,U+10F53D,U+10F540}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.12.1.woff2)format("woff2");unicode-range:U+F017,U+10F017}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.9.woff2)format("woff2");unicode-range:U+F086,U+F4B4,U+F4BC,U+10F086,U+10F4B4,U+10F4BC}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.5.woff2)format("woff2");unicode-range:U+F44B,U+10F44B}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.6.0.woff2)format("woff2");unicode-range:U+F79F,U+F7DB,U+10F79F,U+10F7DB}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.7.0.woff2)format("woff2");unicode-range:U+F015,U+F4C9,U+10F015,U+10F4C9}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.14.0.woff2)format("woff2");unicode-range:U+E011,U+E027,U+E068,U+10E011,U+10E027,U+10E068}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.1.0.woff2)format("woff2");unicode-range:U+F279,U+10F279}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.12.0.woff2)format("woff2");unicode-range:U+F135,U+F2CC,U+10F135,U+10F2CC}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.11.1.woff2)format("woff2");unicode-range:U+F82B,U+10F82B}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-duotone-900-5.0.11.woff2)format("woff2");unicode-range:U+F0C0,U+F234,U+10F0C0,U+10F234}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-solid-900-5.6.0.woff2)format("woff2");unicode-range:U+F77D}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-solid-900-5.0.0.woff2)format("woff2");unicode-range:U+F054,U+F078,U+F0C9,U+F178,U+F3CD}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa/pro-fa-solid-900-5.0.9.woff2)format("woff2");unicode-range:U+F10D,U+F10E,U+F4BE}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.10.2.woff2)format("woff2");unicode-range:U+F095,U+F0E0,U+F133,U+F5F3,U+F63E}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.11.0.woff2)format("woff2");unicode-range:U+F6C1,U+F8BB}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.0.woff2)format("woff2");unicode-range:U+F054,U+F05A,U+F0C9,U+F11C,U+F178,U+F1AE,U+F233,U+F3C5}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.12.1.woff2)format("woff2");unicode-range:U+F017}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.5.woff2)format("woff2");unicode-range:U+F44B}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.10.1.woff2)format("woff2");unicode-range:U+F000}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.11.1.woff2)format("woff2");unicode-range:U+F00D,U+F57D,U+F82B}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.9.woff2)format("woff2");unicode-range:U+F2B5}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.7.woff2)format("woff2");unicode-range:U+F21E}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.7.0.woff2)format("woff2");unicode-range:U+F015}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.2.0.woff2)format("woff2");unicode-range:U+F109}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.13.woff2)format("woff2");unicode-range:U+F0D6}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.6.0.woff2)format("woff2");unicode-range:U+F7B6}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.14.0.woff2)format("woff2");unicode-range:U+E027}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.4.0.woff2)format("woff2");unicode-range:U+F723,U+F724}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa/pro-fa-light-300-5.0.11.woff2)format("woff2");unicode-range:U+F234}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-regular-400-5.10.2.woff2)format("woff2");unicode-range:U+F0E0,U+F144}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-regular-400-5.0.0.woff2)format("woff2");unicode-range:U+F054,U+F0C9,U+F178}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-brands-400-5.8.2.woff2)format("woff2");unicode-range:U+F082}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-brands-400-5.14.0.woff2)format("woff2");unicode-range:U+E055}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-brands-400-5.0.0.woff2)format("woff2");unicode-range:U+F08C,U+F099,U+F169}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa/pro-fa-brands-400-5.0.3.woff2)format("woff2");unicode-range:U+F431}.fa-apple-alt:before{content:""}.fad.fa-apple-alt:after{content:"􏗑"}.fa-baby-carriage:before{content:""}.fa-biking:before{content:""}.fad.fa-biking:after{content:"􏡊"}.fa-birthday-cake:before{content:""}.fad.fa-birthday-cake:after{content:"􏇽"}.fa-book-reader:before{content:""}.fad.fa-book-reader:after{content:"􏗚"}.fa-books:before{content:""}.fad.fa-books:after{content:"􏗛"}.fa-bow-arrow:before{content:""}.fad.fa-bow-arrow:after{content:"􏚹"}.fa-box:before{content:""}.fad.fa-box:after{content:"􏑦"}.fa-brain:before{content:""}.fad.fa-brain:after{content:"􏗜"}.fa-building:before{content:""}.fad.fa-building:after{content:"􏆭"}.fa-calendar:before{content:""}.fad.fa-calendar:after{content:"􏄳"}.fa-car:before{content:""}.fad.fa-car:after{content:"􏆹"}.fa-chair-office:before{content:""}.fa-chalkboard-teacher:before{content:""}.fad.fa-chalkboard-teacher:after{content:"􏔜"}.fa-chevron-down:before{content:""}.fa-child:before{content:""}.fad.fa-child:after{content:"􏆮"}.fa-clock:before{content:""}.fad.fa-clock:after{content:"􏀗"}.fa-coffee:before{content:""}.fad.fa-coffee:after{content:"􏃴"}.fa-coins:before{content:""}.fad.fa-coins:after{content:"􏔞"}.fa-comment-smile:before{content:""}.fad.fa-comment-smile:after{content:"􏒴"}.fa-comments:before{content:""}.fad.fa-comments:after{content:"􏂆"}.fa-dumbbell:before{content:""}.fad.fa-dumbbell:after{content:"􏑋"}.fa-envelope:before{content:""}.fa-facebook-square:before{content:""}.fa-file-certificate:before{content:""}.fa-game-console-handheld:before{content:""}.fa-glass-cheers:before{content:""}.fad.fa-glass-cheers:after{content:"􏞟"}.fa-glass-martini:before{content:""}.fad.fa-glass-martini:after{content:"􏀀"}.fa-globe-americas:before{content:""}.fa-hand-heart:before{content:""}.fad.fa-hand-heart:after{content:"􏒼"}.fa-hand-holding-heart:before{content:""}.fa-handshake:before{content:""}.fa-hat-chef:before{content:""}.fad.fa-hat-chef:after{content:"􏡫"}.fa-heart:before{content:""}.fad.fa-heart:after{content:"􏀄"}.fa-heartbeat:before{content:""}.fad.fa-heartbeat:after{content:"􏈞"}.fa-home:before{content:""}.fad.fa-home:after{content:"􏀕"}.fa-home-heart:before{content:""}.fad.fa-home-heart:after{content:"􏓉"}.fa-house-return:before{content:""}.fad.fa-house-return:after{content:"􎀑"}.fa-info-circle:before{content:""}.fa-instagram-square:before{content:""}.fa-joystick:before{content:""}.fad.fa-joystick:after{content:"􏣅"}.fa-keyboard:before{content:""}.fa-laptop:before{content:""}.fad.fa-laptop:after{content:"􏄉"}.fa-laptop-code:before{content:""}.fad.fa-laptop-code:after{content:"􏗼"}.fa-linkedin:before{content:""}.fa-long-arrow-right:before{content:""}.fa-map:before{content:""}.fad.fa-map:after{content:"􏉹"}.fa-map-marker-alt:before{content:""}.fad.fa-map-marker-alt:after{content:"􏏅"}.fa-mind-share:before{content:""}.fad.fa-mind-share:after{content:"􏙷"}.fa-mobile-alt:before{content:""}.fa-money-bill:before{content:""}.fa-money-check-alt:before{content:""}.fad.fa-money-check-alt:after{content:"􏔽"}.fa-money-check-edit-alt:before{content:""}.fad.fa-money-check-edit-alt:after{content:"􏡳"}.fa-mug-hot:before{content:""}.fa-parking:before{content:""}.fad.fa-parking:after{content:"􏕀"}.fa-people-arrows:before{content:""}.fad.fa-people-arrows:after{content:"􎁨"}.fa-phone:before{content:""}.fa-play-circle:before{content:""}.fa-rocket:before{content:""}.fad.fa-rocket:after{content:"􏄵"}.fa-rocket-launch:before{content:""}.fad.fa-rocket-launch:after{content:"􎀧"}.fa-server:before{content:""}.fa-shower:before{content:""}.fad.fa-shower:after{content:"􏋌"}.fa-treasure-chest:before{content:""}.fa-tree-christmas:before{content:""}.fad.fa-tree-christmas:after{content:"􏟛"}.fa-tree-palm:before{content:""}.fad.fa-tree-palm:after{content:"􏠫"}.fa-trees:before{content:""}.fa-user-plus:before{content:""}.fad.fa-user-plus:after{content:"􏈴"}.fa-users:before{content:""}.fad.fa-users:after{content:"􏃀"}.fa-watch-fitness:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-square:before{content:""}article.blogpost>p:first-of-type{font-size:1.3rem}.row-visual img,.row-image-stripe img,.row-joboffer-header>img{width:100%;max-width:1600px;height:auto;margin-inline:auto}.logoband{contain:paint}.formular-meldung:not(:empty){border-radius:.25rem;margin:1rem 0;padding:.75rem 1rem}.formular-meldung.fehler{border:1px solid var(--brand-orange);background-color:#ff79001f}.formular-meldung.erfolg{border:1px solid var(--brand-lightgreen);background-color:#92d4001f}.wpcf7-drag-n-drop-file.d-none{opacity:0;visibility:hidden;display:none;position:absolute;top:0}.dnd-upload-counter{font-size:12px;position:absolute;bottom:3px;right:5px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{white-space:nowrap;text-align:center;text-overflow:ellipsis;width:100%;font-weight:inherit;overflow:hidden}.codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{color:#007aff;cursor:pointer;font:inherit;box-shadow:none;background:0 0;border:0;padding:0;text-decoration:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{color:red;padding:5px 0;font-style:italic;display:inline-block}.codedropz--preview{flex-wrap:wrap;margin-left:-1%;margin-right:-1%;display:flex}.codedropz--preview .dnd-upload-status .dnd-upload-details .name em,.codedropz--preview .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}.codedropz--preview .dnd-upload-status{width:10.5%;margin:0 1%;display:block}.codedropz--preview .dnd-upload-status .dnd-upload-image span.cd-ext{opacity:1;z-index:1;color:#fff;text-transform:uppercase;background:#ff630b;width:60px;font-size:12px;line-height:16px;top:60%}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg{border-radius:0;max-width:none;height:100px}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg img{border-radius:3px}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg:hover{transform:none}.codedropz--preview .dnd-upload-status .dnd-upload-details{width:100%;padding:2px 0}.codedropz--preview .dnd-upload-status .dnd-upload-details .name{padding:0;font-size:14px}.codedropz--preview .dnd-upload-status .dnd-upload-details .name span{padding-right:0}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file{color:#fff;top:-6px;right:-6px}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file.deleting{background-color:#424242;padding:0 3px;top:40%;left:50%;right:auto;transform:translate(-40%,-50%)}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span{background-color:#8e8b8b;border-radius:100%;transition:color 1s ease-in-out}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span:hover{background-color:#fb0303}.codedropz-upload-inner h3{font-size:22px}.codedropz-theme-dark .codedropz-upload-inner{color:#fff}.codedropz-theme-dark .codedropz-upload-handler{background-color:#000}@media (pointer:coarse){.btn,.btn-icon,.site-nav .menu-item>a,.site-footer a,.site-logo,.frc-button{position:relative}input[type=submit].wpcf7-form-control{min-height:44px}.btn:after,.btn-icon:after,.site-nav .menu-item>a:after,.site-footer a:after,.site-logo:after,.frc-button:after{content:"";position:absolute;inset:-7px 0}}
