﻿@font-face{font-family:"bonprix";src:url("assets/fonts/bonprix/bonprixFull-Regular.ttf") format("embedded-opentype"),url("assets/fonts/bonprix/bonprixFull-Regular.ttf") format("woff2"),url("assets/fonts/bonprix/bonprixFull-Regular.ttf") format("woff"),url("assets/fonts/bonprix/bonprixFull-Regular.ttf") format("truetype"),url("assets/fonts/bonprix/bonprixFull-Regular.ttf") format("svg")}@font-face{font-family:"Source Sans 3";src:url("assets/fonts/source-sans-3-variable/SourceSans3-VariableFont_wght.ttf") format("truetype-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("assets/fonts/source-sans-3-variable/SourceSans3-Italic-VariableFont_wght.ttf") format("truetype-variations");font-weight:200 900;font-style:italic;font-display:swap}:root{font-size:16px;color:#000;background-color:#fff;font-family:"Source Sans 3",sans-serif}body{margin:0;box-sizing:content-box}.wp-block-button.is-style-fill .wp-block-button__link{background-color:#000;color:#fff;outline:none}.wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0);color:#000;outline:1px solid #000;outline-offset:-1px}.wp-block-button.btn-icon{line-height:0}.wp-block-button.btn-icon .wp-block-button__link{margin:0;padding:.5rem !important}.wp-block-button.btn-icon .wp-block-button__link:not(.has-white-background-color) img{filter:invert(1)}.wp-block-button.btn-icon .wp-block-button__link img{width:1.2rem;height:1.2rem}.wp-block-button.btn-icon .wp-block-button__link.btn-instagram{transition:0ms}.wp-block-button.btn-icon .wp-block-button__link.btn-instagram:hover{background:radial-gradient(circle at bottom left, #fd5 10%, #ff543e 50%, #c837ab 100%)}.wp-block-button.btn-icon .wp-block-button__link.btn-instagram:hover img{filter:invert(1)}.wp-block-button.btn-icon .wp-block-button__link.btn-linkedin{transition:0ms}.wp-block-button.btn-icon .wp-block-button__link.btn-linkedin:hover{transition:0ms;background:#0e76a8 !important}.wp-block-button.btn-icon .wp-block-button__link.btn-linkedin:hover img{filter:invert(1)}.wp-block-button:focus-within{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}.wp-block-button .wp-block-button__link{padding:.5rem 2.75rem;border-radius:.25rem;border:none;height:fit-content;width:fit-content;font-size:1rem;font-family:"bonprix",sans-serif;text-transform:uppercase;line-height:1.2;margin:.25rem 0;transition:200ms;display:inline-block;text-decoration:none;text-decoration-thickness:0;text-underline-offset:0}.wp-block-button .wp-block-button__link.select-button{width:18rem}.wp-block-button .wp-block-button__link:disabled{cursor:not-allowed;opacity:.5}.wp-block-button .wp-block-button__link:not(:disabled):hover,.wp-block-button .wp-block-button__link:not(:disabled):focus-visible,.wp-block-button .wp-block-button__link:not(:disabled):active{margin:0;padding:.75rem 2.75rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.icon-xs{max-width:.6rem;max-height:.6rem}.icon-sm{max-width:1rem;max-height:1rem}.icon-md{width:1.2rem;max-height:1.2rem}.icon-lg{width:1.5rem;max-height:1.5rem}.icon-xl{width:2.5rem;max-height:2.5rem}.icon-2xl{width:5rem;max-height:5rem;height:100%}.icon-2xl img{height:inherit;margin:auto}h1{font-family:"bonprix",sans-serif;font-size:2.25rem;text-transform:uppercase}@media only screen and (min-width: 48rem){h1{font-size:2.75rem}}h2{font-family:"Source Sans 3",sans-serif;font-size:1.5rem;font-weight:300}@media only screen and (min-width: 48rem){h2{font-size:1.75rem}}h3{font-family:"bonprix",sans-serif;font-size:1.5rem;text-transform:uppercase}h4{font-family:"Source Sans 3",sans-serif;font-size:1.2rem;font-weight:300}h5{font-family:"Source Sans 3",sans-serif;font-size:1.2rem;font-weight:700}h6{font-family:"Source Sans 3",sans-serif;font-size:1.2rem;font-weight:500}h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after{content:"";display:inline-block;position:relative;top:.125rem;height:1rem;width:1rem;margin-left:.125rem;background:url("assets/images/icons/chevron.svg") no-repeat center;background-size:.4rem;transition:200ms}h1 a:hover:after,h1 a:active:after,h1 a:focus-visible:after,h2 a:hover:after,h2 a:active:after,h2 a:focus-visible:after,h3 a:hover:after,h3 a:active:after,h3 a:focus-visible:after,h4 a:hover:after,h4 a:active:after,h4 a:focus-visible:after,h5 a:hover:after,h5 a:active:after,h5 a:focus-visible:after,h6 a:hover:after,h6 a:active:after,h6 a:focus-visible:after{margin-left:.25rem}a{font-family:"Source Sans 3",sans-serif;text-decoration-thickness:0;text-underline-offset:0;transition:100ms}a:not(.wp-block-button__link):hover,a:not(.wp-block-button__link):active,a:not(.wp-block-button__link):focus-visible{text-decoration:underline;text-decoration-thickness:2px !important;text-underline-offset:2px}.arrow-before:before{content:"";display:inline-block;position:relative;top:.125rem;height:1rem;width:1rem;margin-right:.25rem;background:url("assets/images/icons/chevron.svg") no-repeat center;background-size:.4rem;transition:200ms}.arrow-before:hover:before,.arrow-before:active:before,.arrow-before:focus-visible:before{margin-left:.125rem;margin-right:.125rem}b,strong{font-weight:700}p{font-family:"Source Sans 3",sans-serif}p:not(.arrow-before) a:not(.arrow-before){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}ul,li{list-style:none}*[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;transform:translateY(120%);background-color:#000;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}input,select,textarea{background-color:#fff;border:1px solid #000;border-radius:2rem;padding:.5rem 1rem}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer{display:none}label:has(input),label:has(select),label:has(textarea){display:flex;align-items:center;gap:.5rem;cursor:pointer}.switch{position:relative;display:inline-block;width:2.5rem;height:1.2rem}.switch .switch__input{opacity:0;width:0;height:0}.switch .switch__input:checked+.switch__slider{background-color:#000}.switch .switch__input:checked+.switch__slider:before{transform:translateX(1.3rem);background-color:#fff}.switch .switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:200ms;border-radius:.6rem;outline:solid 1px #000}.switch .switch__slider:before{position:absolute;content:"";height:.8rem;width:.8rem;left:.2rem;bottom:.2rem;background-color:#000;transition:200ms;border-radius:50%}.switch:focus-within{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}select{appearance:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat;background-position-x:right;background-position-y:50%}@supports(background-position-x: right 0.5rem){select{background-position-x:right .5rem}}select:has(option[value=""]:checked){color:#a29b9b}.pill{font-size:.8rem;padding:0 .25rem;background-color:#000;color:#fff;width:fit-content;border-radius:.25rem}.select-row{display:flex;flex-direction:row;background-color:#fff;border:1px solid #000;border-radius:2rem;overflow:hidden}.select-row label{padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#000;transition:200ms}.select-row label:has(input:checked),.select-row label:hover,.select-row label:focus-visible,.select-row label:active{background-color:#000;color:#fff}.select-row label input[type=radio],.select-row label input[type=checkbox]{display:none}details[open] summary::after{transform:rotate(90deg)}details summary{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer}details summary::after{content:"";height:1.5rem;width:1.5rem;background:url("assets/images/icons/chevron.svg") no-repeat center;background-size:.6rem;transition:200ms}details summary+*{padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.wp-block-quote{background-color:#dcd5d7;padding:2rem 1rem;display:flex;align-items:center;gap:1rem}.wp-block-quote::before{content:"“";font-size:4rem;font-style:normal;line-height:0;position:relative;top:1rem;color:#666161}hr{border-top:1px solid rgba(0,0,0,.2)}.vertical-divider{border-right:1px solid rgba(0,0,0,.2)}.wp-block-video:not(.hero__video){width:fit-content}.wp-block-video:not(.hero__video) video{max-height:32rem;width:auto}.is-layout-grid:not(.section){gap:1rem}@media only screen and (min-width: 48rem){.is-layout-grid:not(.section){gap:2rem}}main{padding-top:3.7rem}@media only screen and (min-width: 48rem){main{padding-top:4.5rem}}main:has(~#wpadminbar) .hero__video{top:calc(46px + 3.7rem)}@media only screen and (min-width: 782px){main:has(~#wpadminbar) .hero__video{top:calc(32px + 4.5rem)}}.mt-nav{margin-top:4.5rem}.nav{position:sticky;height:0;top:0;z-index:3}@media only screen and (max-width: 48rem){.nav .nav__desktop-only{display:none !important}}@media only screen and (min-width: 48rem){.nav .nav__mobile-only{display:none !important}}.nav .nav__wrapper{position:relative;top:-100%;background-color:#fff;box-shadow:0px 0px 2px rgba(0,0,0,.25);transition:500ms}.nav .nav__wrapper .nav__mobile{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.nav .nav__wrapper .nav__mobile .nav__logo{height:2rem}.nav .nav__wrapper .nav__mobile .nav__toggle{cursor:pointer}.nav .nav__wrapper .nav__content{max-width:1200px;margin:auto}@media only screen and (max-width: 48rem){.nav .nav__wrapper .nav__content{height:0;overflow:hidden;transition:500ms}.nav .nav__wrapper .nav__content.nav__show{height:100dvh}}.nav .nav__wrapper .nav__content .nav__item{height:4.5rem;display:flex;align-items:center;font-size:1.2rem;line-height:1}.nav .nav__wrapper .nav__content .nav__item:focus{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.nav .nav__wrapper .nav__content .nav__item[href="#pll_switcher"] span{margin-left:0 !important}.nav .nav__wrapper .nav__content .nav__item[href="#pll_switcher"] img{display:none}.nav .nav__wrapper .nav__content .lang-item a{display:flex;align-items:center;gap:.5rem}.nav .nav__wrapper .nav__content .lang-item a span{margin-left:0 !important}.nav .nav__wrapper .nav__content .nav__logo{height:2.5rem}.nav .nav__wrapper .nav__content .nav__search{padding-bottom:1rem}.nav .nav__wrapper .nav__content .nav__search .nav__search-content{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media only screen and (min-width: 48rem){.nav .nav__wrapper .nav__content .nav__search .nav__search-content{justify-content:end}}.nav .nav__wrapper .nav__content .nav__search .nav__search-content .search{max-width:40ch}.nav .nav__wrapper .nav__content .menu-item-has-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;cursor:pointer}.nav .nav__wrapper .nav__content .menu-item-has-children:hover,.nav .nav__wrapper .nav__content .menu-item-has-children:focus-visible,.nav .nav__wrapper .nav__content .menu-item-has-children:active,.nav .nav__wrapper .nav__content .menu-item-has-children:focus-within{grid-template-rows:1fr}.nav .nav__wrapper .nav__content .menu-item-has-children .menu-item-wrapper{min-height:4.5rem;overflow:hidden}.nav .nav__wrapper .nav__content .menu-item-has-children .menu-item-wrapper .sub-menu{padding-bottom:1.5rem;line-height:2rem}.breadcrumb-menu{display:flex;gap:.5rem;row-gap:1rem;align-items:center;padding:1rem 1rem;flex-wrap:nowrap}@media only screen and (min-width: 48rem){.breadcrumb-menu{padding:1rem max(4rem,(100vw - 96rem)/2)}}.breadcrumb-menu a{line-height:1;text-wrap:nowrap}.breadcrumb-menu a:last-child{text-wrap:balance}.breadcrumb-menu *:not(:last-child){opacity:50%}.hero{width:100vw;height:calc(100lvh - 3.7rem);display:flex;align-items:end;padding:0}@media only screen and (min-width: 48rem){.hero{align-items:center;height:calc(100lvh - 4.5rem)}}.hero .wp-block-image,.hero .wp-block-video{width:100%;height:calc(100% - 3.7rem);position:absolute;top:4.5rem;z-index:-1}@media only screen and (min-width: 48rem){.hero .wp-block-image,.hero .wp-block-video{height:calc(100% - 4.5rem)}}.hero .wp-block-image img,.hero .wp-block-image video,.hero .wp-block-video img,.hero .wp-block-video video{object-fit:cover;object-position:top center;height:100%;width:100%}.hero .hero__content{display:flex;flex-direction:column;margin-left:1rem;margin-bottom:1rem}.hero .hero__content.has-background{padding:.75rem 2rem}@media only screen and (min-width: 48rem){.hero .hero__content{margin-left:12rem;margin-bottom:0;max-width:36rem}}@media only screen and (min-width: 96rem){.hero .hero__content{margin-left:max(4rem,(100vw - 96rem)/2);max-width:48rem}}.hero .hero__content .hero__heading{text-wrap:balance}.hero .hero__content .hero__subline{text-wrap:balance;line-height:1.2}.hero .hero__content .hero__cta{width:fit-content;margin:1rem 0}.section{padding:1rem 0;margin:0}@media only screen and (min-width: 48rem){.section{padding:2rem 0}}.section.wp-block-columns{gap:1rem}@media only screen and (min-width: 48rem){.section.wp-block-columns{gap:0}}.section.wp-block-columns .wp-block-column:first-of-type{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 48rem){.section.wp-block-columns .wp-block-column:first-of-type{padding-left:max(4rem,(100vw - 96rem)/2);padding-right:2rem}}.section.wp-block-columns .wp-block-column:not(:first-of-type):not(:last-of-type){padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 48rem){.section.wp-block-columns .wp-block-column:not(:first-of-type):not(:last-of-type){padding-left:2rem;padding-right:2rem}}.section.wp-block-columns .wp-block-column:last-of-type{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 48rem){.section.wp-block-columns .wp-block-column:last-of-type{padding-left:2rem;padding-right:max(4rem,(100vw - 96rem)/2)}}.section:not(.wp-block-columns){padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 48rem){.section:not(.wp-block-columns){padding-left:max(4rem,(100vw - 96rem)/2);padding-right:max(4rem,(100vw - 96rem)/2)}}.section.section__m-md{margin-top:2rem;margin-bottom:2rem}.section.section__p-xs{padding-top:.5rem;padding-bottom:.5rem}.section.section__p-lg{padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 48rem){.section.section__p-lg{padding-top:4rem;padding-bottom:4rem}}.section.section__w-sm{padding-left:max(1rem,(100vw - 48rem)/2);padding-right:max(1rem,(100vw - 48rem)/2)}.section h3{margin-bottom:.5rem}.section h3:has(+h4){margin-bottom:0}.section h4{margin-bottom:.5rem}.section .section__text,.section>p{margin-top:1rem;margin-bottom:1rem}.section .wp-block-buttons,.section .wp-block-list{margin-top:1rem;margin-bottom:1rem}.section *:first-child:not(.wp-block-button__link){margin-top:0}.section>*:last-child:not(.wp-block-button__link){margin-bottom:0}.section .section__image{width:100%;height:auto;aspect-ratio:1}@media only screen and (min-width: 48rem){.section .section__image{max-width:20rem;max-height:20rem}}.section .section__image img{width:100%;height:100%;object-fit:cover}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.section~.section{opacity:0;transform:translateY(-2rem);animation:reveal linear forwards;animation-timeline:view();animation-range-start:0%;animation-range-end:15%}}@media only screen and (prefers-reduced-motion: no-preference)and (max-width: 48rem){.section~.section{animation-range-start:5%;animation-range-end:30%}}@media(prefers-reduced-motion: no-preference){@keyframes reveal{to{opacity:1;transform:translateY(0)}}}}.footer{background-color:#000;color:#fff;padding:4rem 0;display:flex;flex-direction:column}.footer .footer__content{max-width:1200px;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:end;gap:3rem;padding:1rem}@media only screen and (min-width: 48rem){.footer .footer__content{margin-top:.5rem;gap:3.5rem;flex-direction:row}}.footer .footer__content .footer__logo{height:3.5rem;filter:invert(1)}.footer .footer__content .footer__widget{height:4.5rem;border-radius:.6rem}div#footer{display:none}.news .news__item{text-decoration:none}.news .news__item .news__image img{margin-bottom:.5rem;aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.news .news__item .news__text{text-align:justify;line-height:1.3}.news .news__item .news__footer{width:100%;display:flex;justify-content:space-between;margin-top:.25rem;font-size:.8rem}.persons-grid{padding:.5rem .5rem .5rem .5rem !important;gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 48rem){.persons-grid{padding:.5rem max(4rem,(100vw - 96rem)/2) .5rem .5rem !important;gap:1rem}}@media only screen and (min-width: 112rem){.persons-grid{margin-right:max(4rem,(100vw - 96rem)/2) !important;padding:.5rem !important}}.persons-grid .person{background-color:#000 !important;color:#fff !important;text-decoration:none;max-width:16rem;width:calc((100% - .5rem)/2)}.persons-grid .person .person__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.persons-grid .person .person__description{padding:.5rem}.persons-grid .person .person__description .person__role{font-size:.8rem;color:#a29b9b;line-height:1;margin-top:.25rem}.persons-grid .person .person__description .person__quote{font-size:.8rem;font-style:italic;margin-top:.5rem}.persons-grid .person .person__description .person__quote::before{content:"“";font-size:2rem;font-style:normal;position:relative;top:.9rem;margin-right:.25rem;line-height:0}.job-filter{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem;align-items:center}.job-filter .job-filter__search-row{width:100%;max-width:29.5rem}.job-filter .job-filter__select-row{display:flex;gap:.5rem;width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap;align-content:space-evenly}@media only screen and (min-width: 48rem){.job-filter .job-filter__select-row{gap:1rem}}.job-filter .job-filter__select-row select{flex:1 1 0}.job-filter__select-row__select-element{width:100%}@media only screen and (min-width: 48rem){.job-filter__select-row__select-element{width:fit-content}}.job-result-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:128rem;margin:auto}@media only screen and (min-width: 48rem){.job-result-grid{grid-template-columns:1fr 1fr}}.job-result-grid .job-result{background-color:#dcd5d7;color:#666161;padding:1rem 1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.job-result-grid .job-result-animate{background-color:#dcd5d7;color:#666161;padding:1rem 1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;opacity:0;transform:translateY(10px);animation:fadeInUp .3s ease-out forwards;min-height:10.3rem;height:100%}.job-result-grid .job-result-animate h4{color:#000;margin-bottom:0}.job-result-grid .job-result-animate a{text-decoration:none}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.search{display:flex;flex-wrap:nowrap}.search .search-input{flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0}.search .wp-block-button>button.search-btn{border-radius:0 50% 50% 0;height:100%;background-color:#000 !important;padding:0 1rem 0 .75rem !important;margin:0}.search .wp-block-button>button.search-btn:hover{padding:0 1rem 0 .75rem !important;margin:0}.search .wp-block-button>button.search-btn img{filter:invert(1)}.contact{flex-direction:column-reverse}@media only screen and (min-width: 64rem){.contact{flex-direction:row}}@media only screen and (min-width: 48rem)and (max-width: 64rem){.contact .wp-block-column{padding-left:max(4rem,(100vw - 96rem)/2) !important}}.contact .contact__person{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:1rem !important;gap:1rem}@media only screen and (min-width: 32rem){.contact .contact__person{flex-direction:row;align-items:center;padding:.5rem 1rem !important}}@media only screen and (min-width: 32rem){.contact .contact__person{padding:.5rem max(4rem,(100vw - 96rem)/2) !important}}.contact .contact__person .contact__description .contact__role{color:#666161;line-height:1}.contact .contact__person .contact__description .contact__mail{margin:.5rem 0;display:inline-flex;gap:.5rem;white-space:nowrap}.contact .contact__person .contact__description .contact__linkedin{margin:.5rem 0;display:inline-flex;gap:.5rem;white-space:nowrap}.contact .contact__person .contact__image{width:100%;height:auto;aspect-ratio:1}@media only screen and (min-width: 32rem){.contact .contact__person .contact__image{max-width:20rem;max-height:20rem}}@media only screen and (min-width: 80rem){.contact .contact__person .contact__image{width:20rem;height:20rem}}.contact .contact__person .contact__image img{width:100%;height:100%;object-fit:cover}.gallery .gallery__col{display:flex;flex-direction:column}@media only screen and (min-width: 48rem){.gallery .gallery__col{gap:1rem}.gallery .gallery__col:nth-child(2n){flex-direction:column-reverse}.gallery .gallery__col:not(:first-of-type):not(:last-of-type){padding-left:0 !important;padding-right:0 !important}}.gallery .gallery__col .gallery__col-image{height:36rem}.gallery .gallery__col .gallery__col-image img{width:100%;height:100%;object-fit:cover}.paragraphs-alternating{max-width:60rem;margin:auto}.paragraphs-alternating p{margin-bottom:3rem;max-width:max(60%,40ch)}.paragraphs-alternating p:nth-child(2n){text-align:right;margin-left:auto}.carousel{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.carousel .carousel__content{width:100%;display:flex;align-items:center;gap:1rem}@media only screen and (min-width: 48rem){.carousel .carousel__content{gap:2rem}}.carousel .carousel__content .carousel__prev,.carousel .carousel__content .carousel__next{opacity:50%;transition:100ms;cursor:pointer;flex-shrink:0}.carousel .carousel__content .carousel__prev img,.carousel .carousel__content .carousel__next img{height:1rem}@media only screen and (min-width: 48rem){.carousel .carousel__content .carousel__prev img,.carousel .carousel__content .carousel__next img{height:2rem}}.carousel .carousel__content .carousel__prev:hover,.carousel .carousel__content .carousel__next:hover{opacity:80%}.carousel .carousel__content .carousel__prev{transform:rotate(180deg)}.carousel .carousel__content .carousel__items{flex-grow:1;overflow:hidden}.carousel .carousel__content .carousel__items .carousel__items-wrapper{display:flex;flex-wrap:nowrap;transition:500ms}.carousel .carousel__content .carousel__items .carousel__items-wrapper .carousel__item{display:flex;align-items:center;gap:1rem;margin-bottom:0;flex-wrap:wrap}.carousel .carousel__content .carousel__items .carousel__items-wrapper .carousel__item .carousel__item-image{min-width:8rem;flex:110}.carousel .carousel__content .carousel__items .carousel__items-wrapper .carousel__item .carousel__item-description{min-width:16rem;flex:210;display:flex;flex-direction:column;justify-content:center;height:fit-content;margin:1.5rem 0}.carousel .carousel__index{width:100%;height:0;display:flex;justify-content:center;gap:.5rem;position:relative;bottom:1rem}.carousel .carousel__index:not(:has(.carousel__index-item)){display:none}.carousel .carousel__index .carousel__index-item{width:.5rem;height:.5rem;border-radius:50%;background-color:#000;opacity:50%}.carousel .carousel__index .carousel__index-item.active{opacity:80%}.job-heading{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 40rem){.job-heading{flex-direction:row}}.job-heading .job-heading__description{display:flex;flex-direction:column;justify-content:center;flex:210 !important;padding-right:.5rem !important}.job-heading .job-heading__image{flex:110 !important;padding-left:.5rem !important}.job-description{display:flex;flex-direction:column;justify-content:space-evenly;gap:2rem}.job-description .job-description-text{width:100%}@media only screen and (min-width: 40rem){.job-description{flex-direction:row;gap:4rem}.job-description .job-description-text{width:50%}}.job-description h5{margin:.5rem 0}.departments .departments__content{display:grid;grid-template-columns:1fr;gap:1rem;padding:2rem max(4rem,(100vw - 96rem)/2)}@media only screen and (min-width: 40rem){.departments .departments__content{grid-template-columns:1fr 1fr;gap:2rem}}@media only screen and (min-width: 48rem){.departments .departments__content{grid-template-columns:1fr 1fr 1fr}}.departments .departments__content .departments__item{text-decoration:none;box-shadow:1px 2px 3px rgba(0,0,0,.25)}.departments .departments__content .departments__item .departments__item-description{padding:1rem}.cards{gap:1rem;padding:2rem max(4rem,(100vw - 96rem)/2);flex-wrap:wrap;align-items:start}@media only screen and (min-width: 48rem){.cards{gap:3rem}}.cards .cards__item{box-shadow:1px 2px 3px rgba(0,0,0,.25);flex-basis:100%}@media only screen and (min-width: 40rem){.cards .cards__item{flex-basis:calc(50% - .5rem)}}@media only screen and (min-width: 48rem){.cards .cards__item{flex-basis:calc(33.33% - 2rem)}}.cards .cards__item .cards__item-description{padding:1rem}.tabs .tabs__nav{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}@media only screen and (min-width: 48rem){.tabs .tabs__nav{flex-wrap:nowrap;flex-direction:row;gap:1rem}}.tabs .tabs__nav .tabs__tab{width:100%}@media only screen and (min-width: 48rem){.tabs .tabs__nav .tabs__tab{flex:110}}.tabs .tabs__nav .tabs__tab .wp-block-button__link{width:100%;padding-left:1rem;padding-right:1rem;text-align:center}.tabs .tabs__content:target{scroll-margin-top:7rem}.wp-block-list{padding-left:1rem}.wp-block-list li{list-style:disc;margin-bottom:.25rem}.location{display:flex;flex-direction:column-reverse;align-items:start;gap:1rem}@media only screen and (min-width: 48rem){.location{flex-direction:row;align-items:center;justify-content:center;gap:2rem}}.location .location__iframe{width:100%;max-width:32rem}.job-benefits{text-align:center}.job-benefits .carousel{padding-bottom:1rem}.job-benefits .job-benefits__row{display:flex;gap:1rem;padding-bottom:2rem}@media only screen and (min-width: 48rem){.job-benefits .job-benefits__row{gap:2rem}}.job-benefits .job-benefits__row .job-benefits__item{display:flex;flex-direction:column;gap:1rem;align-items:center;flex:110;text-align:center;justify-content:start;height:100%}.job-benefits .job-benefits__row .job-benefits__item figure img{width:3rem}@media only screen and (min-width: 48rem){.job-benefits .job-benefits__row .job-benefits__item figure img{width:4rem}}.search-results{max-width:60rem;margin:auto}.search-results .search-results__item{background-color:#dcd5d7;padding:1rem;margin-bottom:2rem}.search-results .search-results__item .search-results__item-breadcrumb:not(:empty){margin-bottom:.5rem;color:#666161}.job-alert{max-width:60rem;margin:auto}.initiative-oafid-select,.job-application form{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem}.initiative-oafid-select .section,.job-application form .section{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}.initiative-oafid-select .section.section__border,.job-application form .section.section__border{border:.125rem solid #dacfe7;border-radius:1rem}.initiative-oafid-select .section.section__bg,.job-application form .section.section__bg{background-color:#dacfe7;border-radius:1rem;box-shadow:0px 0px 2px rgba(0,0,0,.25)}.initiative-oafid-select .job-application__row,.job-application form .job-application__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;width:100%}.initiative-oafid-select .job-application__row.job-application__row-half,.job-application form .job-application__row.job-application__row-half{width:calc(50% - 1rem)}.initiative-oafid-select .job-application__row label,.initiative-oafid-select .job-application__row app-form-input,.job-application form .job-application__row label,.job-application form .job-application__row app-form-input{flex-direction:column;flex-grow:1;align-items:start;flex:110;gap:.125rem}.initiative-oafid-select .job-application__row label span,.initiative-oafid-select .job-application__row app-form-input span,.job-application form .job-application__row label span,.job-application form .job-application__row app-form-input span{flex-grow:0}.initiative-oafid-select .job-application__row label select,.initiative-oafid-select .job-application__row label input,.initiative-oafid-select .job-application__row app-form-input select,.initiative-oafid-select .job-application__row app-form-input input,.job-application form .job-application__row label select,.job-application form .job-application__row label input,.job-application form .job-application__row app-form-input select,.job-application form .job-application__row app-form-input input{justify-self:start;width:100%}.initiative-oafid-select .job-application__row label textarea,.initiative-oafid-select .job-application__row app-form-input textarea,.job-application form .job-application__row label textarea,.job-application form .job-application__row app-form-input textarea{width:100%;border-radius:1rem !important}.initiative-oafid-select .job-application__row validation-feedback:empty,.job-application form .job-application__row validation-feedback:empty{display:none}.job-application-uploaded-files-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:.5rem 0}.job-application-uploaded-files-list .job-application-uploaded-files-list-entry{padding:1rem .5rem;border-radius:1rem;background-color:#dcd5d7;box-shadow:0px 0px 2px rgba(0,0,0,.25);min-width:8rem;width:calc(20% - .8rem);display:flex;flex-direction:column;align-items:center}.job-application-uploaded-files-list .job-application-uploaded-files-list-entry span{word-wrap:anywhere;text-align:center;line-height:1.2}.job-application-uploaded-files-list .job-application-uploaded-files-list-entry .job-application-uploaded-files-list-entry__close{margin:0 .5rem .5rem auto}.contact-form{display:flex;flex-direction:column;gap:1rem;max-width:40rem;margin:auto}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%}.search-section{padding-top:0;padding-bottom:0;background-color:#89aded;gap:0 !important}.search-section .search-section__col-input{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;padding-bottom:1rem}.search-section .search-section__col-links{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;padding-bottom:1rem}.alternating-cols{padding:0 calc((100vw - 96rem)/2)}.alternating-cols:nth-child(2n){flex-direction:row-reverse}.alternating-cols .alternating-cols__image-col{padding:0 !important;padding-right:4rem !important}.alternating-cols .alternating-cols__image-col .wp-block-image{margin-right:-4rem;height:auto;aspect-ratio:5/4}.alternating-cols .alternating-cols__image-col .wp-block-image img{height:100%;object-fit:cover}.alternating-cols .alternating-cols__text-col{display:flex;flex-direction:column;justify-content:center;padding:0 2rem !important}.alternating-cols .alternating-cols__text-col .wp-block-list{margin-top:0}.alternating-cols .alternating-cols__text-col .wp-block-list li{margin-bottom:0}.alternating-cols .alternating-cols__text-col p{margin:.5rem 0}.news-heading{gap:0}@media only screen and (min-width: 48rem){.news-heading{gap:1rem}}.news-heading .news-heading__text-col{display:grid;grid-template-rows:2rem 1fr 2rem}.news-heading .news-heading__text-col .news-heading__title{grid-row:2;align-self:center}.news-heading .news-heading__text-col .news-heading__title .wp-block-heading{text-wrap:balance}.news-heading .news-heading__text-col .news-heading__title .news-heading__tags{display:flex;gap:.5rem}.news-heading .news-heading__text-col .news-heading__details{grid-row:3;align-self:end;display:flex;gap:1rem;justify-content:space-between}.media-centered .media-centered__content{max-width:60rem;margin:auto}.media-centered .media-centered__content .wp-block-heading{margin-bottom:1rem}.media-centered .media-centered__content .wp-block-video,.media-centered .media-centered__content .wp-block-image{margin:auto}.anim-rotate{opacity:0;transform:rotate(-60deg);animation:rotateIn 200ms ease-out forwards}@keyframes rotateIn{to{opacity:1;transform:rotate(0)}}.flip-h{transform:scaleX(-1)}app-favorite-button{flex-shrink:0}.numbers{gap:0 !important}.numbers .numbers__title{padding-top:2rem !important;padding-bottom:2rem !important;display:flex;align-items:center}.numbers .numbers__items{margin:2rem 0 !important}.carousel_contact__text{display:flex;align-items:center;gap:.5rem;margin:0}.carousel_contact__text img{width:20px;height:auto;display:inline-block;vertical-align:middle;margin-right:.5rem}.user-dashboard{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem}.user-login form{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem}.user-login form .section{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}.user-login form .section.section__border{border:.125rem solid #dacfe7;border-radius:1rem}.user-login form .section.section__bg{background-color:#dacfe7;border-radius:1rem;box-shadow:0px 0px 2px rgba(0,0,0,.25)}.user-login form .user-login__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;width:100%}.user-login form .user-login__row.user-login__row-half{width:calc(50% - 1rem)}.user-login form .user-login__row label,.user-login form .user-login__row app-form-input{flex-direction:column;flex-grow:1;align-items:start;flex:110;gap:.125rem}.user-login form .user-login__row label span,.user-login form .user-login__row app-form-input span{flex-grow:0}.user-login form .user-login__row label select,.user-login form .user-login__row label input,.user-login form .user-login__row app-form-input select,.user-login form .user-login__row app-form-input input{justify-self:start;width:100%}.user-login form .user-login__row label textarea,.user-login form .user-login__row app-form-input textarea{width:100%;border-radius:1rem !important}.user-login form .user-login__row validation-feedback:empty{display:none}.change-password form{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem}.change-password form .section{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}.change-password form .section.section__border{border:.125rem solid #dacfe7;border-radius:1rem}.change-password form .section.section__bg{background-color:#dacfe7;border-radius:1rem;box-shadow:0px 0px 2px rgba(0,0,0,.25)}.change-password form .change-password__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;width:100%}.change-password form .change-password__row.change-password__row-half{width:calc(50% - 1rem)}.change-password form .change-password__row label,.change-password form .change-password__row app-form-input{flex-direction:column;flex-grow:1;align-items:start;flex:110;gap:.125rem}.change-password form .change-password__row label span,.change-password form .change-password__row app-form-input span{flex-grow:0}.change-password form .change-password__row label select,.change-password form .change-password__row label input,.change-password form .change-password__row app-form-input select,.change-password form .change-password__row app-form-input input{justify-self:start;width:100%}.change-password form .change-password__row label textarea,.change-password form .change-password__row app-form-input textarea{width:100%;border-radius:1rem !important}.change-password form .change-password__row validation-feedback:empty{display:none}.user-delete form{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:2rem}.user-delete form .section{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}.user-delete form .section.section__border{border:.125rem solid #dacfe7;border-radius:1rem}.user-delete form .section.section__bg{background-color:#dacfe7;border-radius:1rem;box-shadow:0px 0px 2px rgba(0,0,0,.25)}.user-delete form .user-delete__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;width:100%}.user-candidatures .boxed{margin-bottom:134px}.user-candidatures-total-headline{margin-top:50px;margin-bottom:55px;text-align:center}.user-candidatures-headline-text{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:.5rem}.user-candidatures-bottom{display:flex;justify-content:center;gap:1rem;padding:56px 0;background-color:#a29b9b;flex-direction:column}.user-candidatures-item{background-color:#a29b9b;padding:40px 20px;margin:18px 0;border-left:5px solid #000}.user-candidatures-item-body{flex:1 1 auto}.user-candidatures-item-category{color:#000}.user-candidatures-item-status strong{color:red}.user-candidatures-item.accepted{border-color:#e6bbb3}.user-candidatures-item.declined{border-color:red}.user-candidatures-step-definition{margin-bottom:1rem;position:relative}.user-candidatures-step-definition.has-children.open>.user-candidatures-step-definition-headline:after{rotate:-90deg}.user-candidatures-step-definition.small.has-children:after{margin-top:13px}.user-candidatures-step-definition.has-children>.user-candidatures-step-definition-headline:after{content:"";position:relative;width:9px;height:17px;rotate:90deg;transition:transform .2s linear;pointer-events:none;background-size:9px 17px;translate:10px -2px;flex-shrink:0}.user-candidatures-step-definition-headline{display:flex;align-items:center;background:none;border:0;width:100%;padding-right:55px}.user-candidatures-step-definition-title{text-align:left;hyphens:auto}.user-candidatures-step-definition-number{--size: 60px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto;outline:2px solid #aeb0b8;background:#aeb0b8;border-radius:50%;border:1px solid #aeb0b8;width:var(--size);height:var(--size);margin-right:calc(var(--size)*.5);transition:all .5s cubic-bezier(0, 0, 0, 1)}.user-candidatures-step-definition-content{max-height:0;padding:0;overflow:hidden;transition:all .5s cubic-bezier(0, 0, 0, 1);font-size:1rem}.user-candidatures-step-definition.active .user-candidatures-step-definition-number{border:2px solid #fff}.user-candidatures-step-definition.small .user-candidatures-step-definition-number{font-size:1rem;--size: 50px;margin-left:1.5rem}.user-candidatures-step-definition.open .user-candidatures-step-definition-number{background:#000;outline:2px solid #000;color:#fff}.user-candidatures-step-definition.open .user-candidatures-step-definition-content{padding-top:24px;padding-bottom:24px;max-height:9999px}.alert{max-width:60rem;margin:auto;display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}.alert.alert-border,.alert.alert-border-error,.alert.alert-border-success{border:.125rem solid #89aded;border-radius:1rem}.alert.alert-border-success{border:.125rem solid #dacfe7}.alert.alert-border-error{border:.125rem solid #ff8675}.alert.alert-bg,.alert.alert-bg-error,.alert.alert-bg-success{background-color:#89aded;border-radius:1rem;box-shadow:0px 0px 2px rgba(0,0,0,.25)}.alert.alert-bg-success{background-color:#dacfe7}.alert.alert-bg-error{background-color:#ff8675}.alert .alert-icon.alert-icon-error{fill:#ff8675}.social-login-button{display:flex;flex-direction:row}.social-login-button-xing .wp-block-button__link{display:flex;flex-direction:row;align-items:center;background-color:#296366 !important}.social-login-button-linkedin .wp-block-button__link{background-color:#0379fe !important}
