:root{--element-border-radius:0.5rem;--element-border-radius-lg:1rem;--padding-button:0.625rem 1.75rem;--transition-duration:0.375s}.btn{border-radius:var(--element-border-radius);font-weight:var(--font-weight-bold)}.btn.btn-icon.with-text i,.btn.btn-icon.with-text span{transition:-webkit-transform var(--transition-duration) var(--transition-type);transition:transform var(--transition-duration) var(--transition-type);transition:transform var(--transition-duration) var(--transition-type),-webkit-transform var(--transition-duration) var(--transition-type)}.btn.btn-icon.with-text:hover span{-webkit-transform:translateX(.375rem);transform:translateX(.375rem)}.btn.btn-icon.with-text:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.btn.btn-cta:not(.btn-icon.with-text):hover{-webkit-transform:scale(.975);transform:scale(.975)}.card.filter{border-radius:var(--element-border-radius-lg)}.card.image-slider,.card.job-details{box-shadow:0 9px 26px 0 rgba(31,31,51,.06)}body.careerportal .footer-line,body.careerportal .main-content{background-color:rgba(var(--color-primary-rgb),.0075)!important}@container (min-width: 500px){.card.information .card-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border:none;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:1.5rem;padding-top:3rem}.card.information .card-body{padding-bottom:3rem}.card.information .text-wrapper{margin:auto;max-width:40rem}.card.information .text{text-align:center}}@container (max-width: 500px){.card.information .card-header{padding-top:2rem}.card.information .card-body{padding-bottom:2rem}}@media(min-width:550px){.card.information .card-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border:none;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:1.5rem;padding-top:3rem}.card.information .card-body{padding-bottom:3rem}.card.information .text-wrapper{margin:auto;max-width:40rem}.card.information .text{text-align:center}}@media(max-width:550px){.card.information .card-header{padding-top:2rem}.card.information .card-body{padding-bottom:2rem}}.nav-toggler{border:none;border-radius:var(--element-border-radius);box-shadow:5px 5px 7px #ebebeb,-5px -5px 7px #fff;height:2.75rem;width:2.75rem}.card.joboffer{border-radius:var(--element-border-radius-lg);box-shadow:5px 5px 5px #f8f8f8;transition:var(--transition);transition-duration:.25s}.card.joboffer.tiny{box-shadow:5px 5px 5px #ededed}.card.joboffer.is--hovering{box-shadow:0 0 0 .125rem rgba(var(--color-primary-rgb),.5);-webkit-transform:scale(1.0125);transform:scale(1.0125)}.card.joboffer .attributes-wrapper{margin-top:.375rem}.card.joboffer .attributes .attribute .text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.section.hsec.hsec-promo-2{background-color:rgb(var(--color-primary-rgb),.125)}.hsec-promo-2 .line{height:5rem;left:0;position:absolute;width:100%}.hsec-promo-2 .line.line-top{top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hsec-promo-2 .line.line-bottom{bottom:-5px}.hsec-promo-2 .line svg{fill:#fff;height:5rem;width:100%}@container (min-width: 749px){.hsec-promo-2 .image-wrapper{border-radius:1rem;box-shadow:0 2px 3px rgba(56,65,74,.25)!important;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}}.hsec-cta-2{position:relative}.hsec-cta-2 .line{height:2rem;left:0;position:absolute;width:100%}.hsec-cta-2 .line.line-top{top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hsec-cta-2 .line.line-bottom{bottom:-5px}.hsec-cta-2 .line svg{fill:#fff;height:2rem;width:100%}@media(max-width:1200px){.hsec-cta-2 .line,.hsec-cta-2 .line svg,.hsec-promo-2 .line,.hsec-promo-2 .line svg{height:3.5rem}}@media(max-width:950px){.hsec-cta-2 .line.line-top,.hsec-promo-2 .line.line-top{top:-3px}.hsec-cta-2 .line.line-bottom,.hsec-promo-2 .line.line-top{bottom:-3px}.hsec-cta-2 .line,.hsec-cta-2 .line svg,.hsec-promo-2 .line,.hsec-promo-2 .line svg{height:2rem}}@media(max-width:750px){.hsec-cta-2 .line,.hsec-cta-2 .line svg,.hsec-promo-2 .line,.hsec-promo-2 .line svg{height:1.5rem}}@media(max-width:600px){.hsec-cta-2 .line.line-top,.hsec-promo-2 .line.line-top{top:-1px}.hsec-cta-2 .line.line-bottom,.hsec-promo-2 .line.line-top{bottom:-1px}.hsec-cta-2 .line,.hsec-cta-2 .line svg,.hsec-promo-2 .line,.hsec-promo-2 .line svg{height:1rem}}.card.person .icon,.card.person .value{color:var(--color-gray);font-weight:var(--font-weight-normal)}@container (min-width: 300px){.card.person .image{border-radius:20rem;box-shadow:.1rem .1rem .4rem .1rem rgba(0,0,0,.15)}}.hsec-1 .image-wrapper,.hsec-2 .image-wrapper{border-radius:var(--element-border-radius-lg)}.joboffer-wrapper .section-title{font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold)}.hsec-1 .image-wrapper{border-radius:.5rem}.hsec-1 .text-wrapper p{font-size:var(--font-size-lg)}@container (max-width: 750px){.hsec-1 .text-wrapper p{font-size:var(--font-size)}}@container (max-width: 650px){.hsec-1 .text-wrapper p{font-size:var(--font-size-sm)}}.hsec-2 .image-wrapper{border-radius:.5rem}.hsec-2 .text-wrapper p{font-size:var(--font-size-lg)}@container (max-width: 750px){.hsec-2 .text-wrapper p{font-size:var(--font-size)}}@container (max-width: 650px){.hsec-2 .text-wrapper p{font-size:var(--font-size-sm)}}footer{background-color:rgb(var(--color-primary-rgb),.125);border:none;box-shadow:none;margin-top:4rem;position:relative}footer .footer-line{background-color:#fff;bottom:100%;height:4rem;left:0;position:absolute;width:100%}footer .footer-line>*{fill:rgb(var(--color-primary-rgb),.125);height:4rem}.joboffer-wrapper .hero-wrapper{background-color:rgb(var(--color-primary-rgb),.125);position:relative}.joboffer-wrapper .hero-wrapper .line{height:2rem;left:0;position:absolute;width:100%}.joboffer-wrapper .hero-wrapper .line.line-top{top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joboffer-wrapper .hero-wrapper .line.line-bottom{bottom:-5px}.joboffer-wrapper .hero-wrapper .line svg{fill:#fff;height:2rem;width:100%}.joboffer-wrapper .hero-wrapper .hero{-ms-flex-pack:start;justify-content:flex-start}.joboffer-wrapper .hero-wrapper .hero .headline-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.joboffer-wrapper .hero .headline-wrapper .headline{text-align:left}.hero .actions-wrapper{max-width:40rem}.hero .headline-wrapper .pre-headline{display:none!important}.hero .headline-wrapper .location-wrapper{margin-bottom:1rem;margin-top:0}@media(max-width:500px){.hero .headline-wrapper .location-wrapper{margin-bottom:1.5rem;margin-top:0}}.joboffer-wrapper .highlights-wrapper{margin-bottom:4rem;margin-top:0}@media(max-width:950px){.sidebar-wrapper{border-top-left-radius:var(--element-border-radius-lg);border-top-right-radius:var(--element-border-radius-lg)}}
