html{scroll-behavior:smooth}nav a{position:relative;transition:opacity .25s ease}header .logo img{transition:opacity .25s ease}header .logo a:hover img{opacity:.8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:NaNs!important}}.karriere-text li,.kodex-punkt,.legal li,.legal p,.page-text:not(.job-heading){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word}.karriere-hero{overflow:hidden}.karriere-hero .karriere-box{opacity:0;transform:translateX(calc(100% + 120px));animation:karriereBoxIn 2.5s cubic-bezier(.25,.1,.25,1) 1s forwards}@keyframes karriereBoxIn{to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.karriere-hero .karriere-box{animation:none;opacity:1;transform:none}}a.map-link,a[href^="mailto:"],a[href^="tel:"]{color:inherit!important;text-decoration:none!important}.profile .name{line-height:1;margin-top:-4px!important}.profile .preview{text-align:left}.profile .moreText,.profile .preview,.profile .spec-text{text-align:left}.blue-box{zoom:var(--tbi,1);bottom:calc(-75px / var(--tbi,1))!important}.kontakt-card{zoom:var(--tbi,1);top:calc(311px / var(--tbi,1))!important;left:calc(224px / var(--tbi,1))!important}.kontakt-footer{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.marquee{height:calc(66px * var(--tbi,1))!important}.marquee-track{font-size:calc(22px * var(--tbi,1))!important}html{background:#f0f0f0}