*{box-sizing:border-box}body,html{color:#000028;font-size:16px;margin:0;padding:0}body,html,input,textarea{font-family:SiemensSans-Roman}h1{font-size:1.75rem;font-weight:400;line-height:2rem}@media only screen and (min-width:768px){h1{font-size:3.75rem;line-height:4.5rem}}h2{font-family:SiemensSans-Black;font-size:1.375rem;line-height:1.75rem}@media only screen and (min-width:768px){h2{font-size:2.5rem;line-height:3.25rem}}h3{font-family:SiemensSans-Black;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width:768px){h3{font-size:1.8rem;line-height:2.625rem}}a{color:#000028;text-decoration:none}a.full-size:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}p,ul{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){p,ul{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1366px){p,ul{font-size:1.375rem;line-height:2rem}}button{background-color:transparent;border:none;cursor:pointer;outline:0}@media only screen and (max-width:1023px){body.login-dropdown-open nav{display:none!important}}@font-face{font-family:SiemensSans-Roman;src:url(/assets/fonts/SiemensSans_Prof_Roman.woff2) format("woff2"),url(/assets/fonts/SiemensSans_Prof_Roman.woff) format("woff");font-display:fallback}@font-face{font-family:SiemensSans-Black;src:url(/assets/fonts/SiemensSans_Prof_Black.woff2) format("woff2"),url(/assets/fonts/SiemensSans_Prof_Black.woff) format("woff");font-display:fallback}@font-face{font-family:SiemensSans-Bold;src:url(/assets/fonts/SiemensSans_Prof_Bold.woff2) format("woff2"),url(/assets/fonts/SiemensSans_Prof_Bold.woff) format("woff");font-display:fallback}strong{font-family:SiemensSans-Black}.bold{font-family:SiemensSans-Bold}.alt-background{background-color:#f3f3f0;padding:4rem 0}.dark-background{background-color:#000028;color:#fff;padding:4rem 0;transition:background-color 1s cubic-bezier(.4,.25,.14,.92)}.dark-background.transparent{background-color:transparent}.centered{text-align:center}blockquote{font-size:1.375rem;line-height:1.75rem;margin:4rem 2rem;max-width:820px}@media only screen and (min-width:768px){blockquote{font-size:1.5rem;line-height:2.25rem;margin:7rem 12rem}}@media only screen and (min-width:1366px){blockquote{font-size:2.5rem;line-height:3.25rem;margin:9rem 4rem}}@media only screen and (min-width:820px){blockquote{margin:7rem auto}}.quote-with-icon{position:relative}.quote-with-icon:before{background-image:url(/assets/icons/quote.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:50px;left:0;position:absolute;top:0;transform:translateY(-100%);width:50px}.button{cursor:pointer;display:inline-block;font-family:SiemensSans-Black;font-size:1rem;line-height:2rem;padding:.5rem 1rem;transition:opacity .5s cubic-bezier(.4,.25,.14,.92),transform .5s cubic-bezier(.4,.25,.14,.92)}@media only screen and (min-width:768px){.button{font-size:1.25rem;padding:.75rem 3rem}}@media only screen and (min-width:1366px){.button{padding:1rem 2rem}}.button.-primary{background:linear-gradient(90deg,#00ffb9,#00e6dc);color:#000028}.button.-primary:hover{background:#00ffb9}.button.-secondary{border:1px solid #fff;color:#fff;transition:border-color .3s}.button.-secondary:hover{border-color:#00ffb9}.button.-alt{border:1px solid #000028;color:#000028}.button.hidden{opacity:0;transform:translateY(.5rem)}.copy{font-size:1.375rem;line-height:1.75rem;margin:6rem 3rem 3.5rem;padding:0 1em}@media only screen and (min-width:768px){.copy{font-size:2.5rem;line-height:3.25rem;margin:9rem 6.5rem 3.5rem;padding:0 6rem}}@media only screen and (min-width:1024px){.copy{padding:0}}.copy.centered{max-width:1200px;margin:3rem auto}@media only screen and (max-width:1365px){.copy.centered.wide{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:768px){.copy.centered{margin:7rem auto}}.copy.no-mobile-margin{margin:6rem 0 3.5rem}.enumeration{box-shadow:0 0 60px 4px rgba(0,0,0,.1);font-size:1.5rem;line-height:2.25rem;overflow:hidden;margin:5rem 0 7rem;padding:0 2rem 2rem;text-align:left}@media only screen and (min-width:1366px){.enumeration{font-size:1.5rem;line-height:2.25rem;padding:10rem 0 6rem 6rem}}@media only screen and (min-width:1600px){.enumeration{font-size:1.8rem;line-height:2.625rem}}@media only screen and (min-width:1800px){.enumeration{font-size:2.5rem;line-height:3.25rem}}.enumeration__wrap{margin:0 auto}@media only screen and (min-width:768px){.enumeration__wrap{max-width:820px}}@media only screen and (min-width:1366px){.enumeration__wrap{display:flex;max-width:1680px}}.enumeration__item{margin-top:7rem;position:relative}@media only screen and (min-width:1366px){.enumeration__item{margin-top:0;padding-right:8rem}}.enumeration__item:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:3rem;left:0;position:absolute;top:-1rem;transform:translateY(-100%);width:3rem}.enumeration__item:first-child:before{background-image:url(/assets/icons/number-1.svg?v=2)}.enumeration__item:nth-child(2):before{background-image:url(/assets/icons/number-2.svg?v=2)}.enumeration__item:nth-child(3):before{background-image:url(/assets/icons/number-3.svg?v=2)}.enumeration__item:after{background-image:url(/assets/icons/chevron.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:2rem;position:absolute;right:0;top:50%;transform:translate(-4rem,-50%);width:2rem}@media only screen and (max-width:1365px){.enumeration__item:after{display:none}}.enumeration__item:last-child:after{display:none}.enumeration__item__subheadline,.enumeration__item strong{white-space:nowrap}.full-image{display:block;margin:0 auto;max-height:70vh;object-fit:contain;transition:opacity .5s cubic-bezier(.4,.25,.14,.92);width:100%}.full-image.hidden{opacity:0}.highlight{padding-left:1.25rem;position:relative}@media only screen and (min-width:768px){.highlight{padding-left:2rem}}.highlight:before{background-image:linear-gradient(#00ffb9,#00e6dc);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform-origin:top;transition:transform 1s;width:.3rem}.highlight.hidden:before{transform:scaleY(0)}.highlight__sibling{padding-left:1.25rem}@media only screen and (min-width:768px){.highlight__sibling{padding-left:2rem}}.list{margin:0 1.5rem;max-width:1680px}@media only screen and (min-width:768px){.list{display:grid;margin:0;padding:0 3rem}.list.third{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.list{padding:0 6.5rem}.list.wide{max-width:none;padding:0 3rem}}@media only screen and (min-width:1366px){.list.half{grid-template-columns:repeat(2,1fr)}.list.third{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1600px){.list{margin:0 auto}.list.wide{max-width:1680px}}@media only screen and (min-width:1800px){.list.wide{padding:0}}.list__item{padding:.5rem}.lottie-svg{height:auto!important;position:absolute;top:50%;transform:translate3d(0,-50%,0)!important;width:100%}.mindmap{margin:0 auto;max-width:820px;position:relative}@media only screen and (min-width:1366px){.mindmap{max-width:1360px}}.mindmap__list{display:flex;justify-content:space-between;flex-wrap:wrap}.mindmap__item{align-items:center;display:flex;flex-direction:column;flex:0 0 100%;justify-content:flex-start;padding-bottom:3rem}@media only screen and (min-width:1366px){.mindmap__item{flex:0 0 50%;padding-bottom:86px}}@media only screen and (min-width:1366px){.mindmap__item.full{flex:0 0 100%}}@media only screen and (min-width:1366px){.mindmap__item.left{align-items:flex-start}}@media only screen and (min-width:1366px){.mindmap__item.right{align-items:flex-end}}.mindmap__path{left:0;position:absolute;top:0;width:100%;z-index:-1}.mindmap__path__black{stroke-dasharray:7725.5}.visible .mindmap__path__black{animation:dash 5s linear}@media only screen and (max-width:1365px){.mindmap__path{display:none}}@keyframes dash{0%{stroke-dashoffset:7725}to{stroke-dashoffset:0}}.responsive-image{display:none;margin:0 auto;width:calc(100% - 2rem)}@media only screen and (max-width:767px){.responsive-image.mobile{display:block}}@media only screen and (min-width:768px) and (max-width:1365px){.responsive-image.tablet{display:block}}@media only screen and (min-width:1366px){.responsive-image.desktop{display:block}}.section-heading{font-size:1.375rem;line-height:1.75rem;margin:2rem 0 1rem 1.5rem;max-width:1680px}@media only screen and (min-width:768px){.section-heading{font-size:1.5rem;line-height:2rem;margin:4rem 3rem 2rem 4rem}}@media only screen and (min-width:1024px){.section-heading{margin:7rem 4rem 4rem}}@media only screen and (min-width:1366px){.section-heading{font-size:2.5rem;line-height:3.25rem}}@media only screen and (min-width:1680px){.section-heading{margin:7rem auto 4rem;padding:0 3rem}}@media only screen and (min-width:1800px){.section-heading{padding:0}}table,td,th{border:1px solid #c4c4c4}table{border-collapse:collapse;font-size:.875rem;line-height:1.25rem}td,th{padding:.3rem 1rem}th{background-color:#f3f3f0;text-align:left}.tag{align-items:center;background-color:#fff;box-shadow:0 0 60px 4px rgba(0,0,0,.1);display:inline-flex;font-family:SiemensSans-Black;font-size:1.125rem;justify-content:center;line-height:1.5625rem;margin:0 .75rem 1rem 0;padding:.75rem 1.5rem;transition:transform .5s cubic-bezier(.4,.25,.14,.92),opacity .5s cubic-bezier(.4,.25,.14,.92)}@media only screen and (min-width:768px){.tag{padding:.75rem 2rem}}.tag.hidden{opacity:0;transform:translateY(.25rem)}.tag img{height:26px;margin-right:1rem;width:18px}.text-columns p,.text-columns ul{text-align:left}@media only screen and (max-width:767px){.text-columns p,.text-columns ul{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1024px){.text-columns{display:flex}.text-columns p{flex:0 0 50%;padding:1rem}}