:root{--element-border-radius: .5rem;--element-border-radius-lg: 1rem;--padding-button: .625rem 1.75rem;--transition-duration: .375s}.btn{border-radius:var(--element-border-radius);font-weight:var(--font-weight-bold)}.btn.btn-icon.with-text span,.btn.btn-icon.with-text i{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:translate(.375rem)}.btn.btn-icon.with-text:hover i{-webkit-transform:translateX(.25rem);transform:translate(.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.job-details,.card.image-slider{box-shadow:0 9px 26px #1f1f330f}body.careerportal .main-content,body.careerportal .footer-line{background-color:rgba(var(--color-primary-rgb),.0075)!important}@container (min-width: 500px){.card.information .card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;-ms-flex-pack:center;justify-content:center;padding-top:3rem;padding-bottom:1.5rem}.card.information .card-body{padding-bottom:3rem}.card.information .text-wrapper{max-width:40rem;margin:auto}.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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;-ms-flex-pack:center;justify-content:center;padding-top:3rem;padding-bottom:1.5rem}.card.information .card-body{padding-bottom:3rem}.card.information .text-wrapper{max-width:40rem;margin:auto}.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{width:2.75rem;height:2.75rem;border-radius:var(--element-border-radius);border:none;box-shadow:5px 5px 7px #ebebeb,-5px -5px 7px #fff}.card.joboffer{box-shadow:5px 5px 5px #f8f8f8;transition:var(--transition);transition-duration:.25s;border-radius:var(--element-border-radius-lg)}.card.joboffer.tiny{box-shadow:5px 5px 5px #ededed}.card.joboffer.is--hovering{-webkit-transform:scale(1.0125);transform:scale(1.0125);box-shadow:0 0 0 .125rem rgba(var(--color-primary-rgb),.5)}.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{position:absolute;height:5rem;width:100%;left:0}.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{height:5rem;width:100%;fill:#fff}@container (min-width: 749px){.hsec-promo-2 .image-wrapper{border-radius:1rem;overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;box-shadow:0 2px 3px #38414a40!important}}.hsec-cta-2{position:relative}.hsec-cta-2 .line{position:absolute;height:2rem;width:100%;left:0}.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{height:2rem;width:100%;fill:#fff}@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 #00000026}}.hsec-1 .image-wrapper,.hsec-2 .image-wrapper{border-radius:var(--element-border-radius-lg)}.joboffer-wrapper .section-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-title-xl)}.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{position:relative;background-color:rgb(var(--color-primary-rgb),.125);box-shadow:none;border:none;margin-top:4rem}footer .footer-line{height:4rem;background-color:#fff;bottom:100%;position:absolute;left:0;width:100%}footer .footer-line>*{height:4rem;fill:rgb(var(--color-primary-rgb),.125)}.joboffer-wrapper .hero-wrapper{background-color:rgb(var(--color-primary-rgb),.125);position:relative}.joboffer-wrapper .hero-wrapper .line{position:absolute;height:2rem;width:100%;left:0}.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{height:2rem;width:100%;fill:#fff}.joboffer-wrapper .hero-wrapper .hero{-ms-flex-pack:start;justify-content:flex-start}.joboffer-wrapper .hero-wrapper .hero .headline-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.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-top:0;margin-bottom:4rem}@media(max-width:950px){.sidebar-wrapper{border-top-left-radius:var(--element-border-radius-lg);border-top-right-radius:var(--element-border-radius-lg)}}
