@charset "UTF-8";
@font-face {
    font-family: "Siemens Sans";
    src: url("publish/resources/fonts/siemenssans-roman-webfont.woff2") format("woff2"), url("publish/resources/fonts/siemenssans-roman-webfont.woff") format("woff");
    font-display: swap
}

@font-face {
    font-family: "Siemens Sans";
    font-weight: 800;
    src: url("publish/resources/fonts/siemenssans-bold-webfont.woff2") format("woff2"), url("publish/resources/fonts/siemenssans-bold-webfont.woff") format("woff");
    font-display: swap
}

@font-face {
    font-family: "Siemens Sans JP";
    src: url("publish/resources/fonts/Siemens_JAP_Roman_V2_060.woff2") format("woff2"), url("publish/resources/fonts/Siemens_JAP_Roman_V2_060.woff") format("woff");
    font-display: swap
}

@font-face {
    font-family: "Siemens Sans JP";
    font-weight: 800;
    src: url("publish/resources/fonts/Siemens_JAP_Bold_V2_060.woff2") format("woff2"), url("publish/resources/fonts/Siemens_JAP_Bold_V2_060.woff") format("woff");
    font-display: swap
}

@font-face {
    font-family: "Siemens Serif";
    src: url("publish/resources/fonts/SiemensSerif_Prof_Roman.woff2") format("woff2"), url("publish/resources/fonts/SiemensSerif_Prof_Roman.woff") format("woff")
}

@font-face {
    font-family: "Siemens Serif";
    font-weight: 800;
    src: url("publish/resources/fonts/SiemensSerif_Prof_Bold.woff2") format("woff2"), url("publish/resources/fonts/SiemensSerif_Prof_Bold.woff") format("woff")
}

@font-face {
    font-family: "Siemens Serif";
    font-style: italic;
    src: url("publish/resources/fonts/SiemensSerif_Prof_Italic.woff2") format("woff2"), url("publish/resources/fonts/SiemensSerif_Prof_Italic.woff") format("woff")
}

@font-face {
    font-family: "siemens-linkbox-custom-icons";
    src: url("publish/resources/fonts/siemens-linkbox-custom-icons.woff") format("woff"), url("publish/resources/fonts/siemens-linkbox-custom-icons.svg") format("svg")
}

@font-face {
    font-family: "siemens-webicons-webfont";
    src: url("publish/resources/fonts/siemens-webicons-webfont.woff") format("woff"), url("publish/resources/fonts/siemens-webicons-webfont.svg") format("svg")
}

[class^=icon],
[class*=" icon"],
[class^=link-transform-icon],
[class*=" link-transform-icon"] {
    line-height: inherit;
    text-decoration: none;
    text-transform: none
}

[class^=icon]:before,
[class*=" icon"]:before,
[class^=link-transform-icon]:before,
[class*=" link-transform-icon"]:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "siemens-webicons-webfont-new", "siemens-webicons-webfont";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    padding-right: 6px;
    position: relative;
    vertical-align: middle
}

.icon-apps:before {
    content: ""
}

.icon-arrow-down-large:before {
    content: ""
}

.icon-arrow-left-large:before {
    content: ""
}

.icon-arrow-right-large:before {
    content: ""
}

.icon-arrow-up-large:before {
    content: ""
}

.icon-arrow-down-small:before {
    content: ""
}

.icon-arrow-left-small:before {
    content: ""
}

.icon-arrow-right-small:before {
    content: ""
}

.icon-arrow-up-small:before {
    content: ""
}

.icon-arrow-to-top:before {
    content: ""
}

.icon-at:before {
    content: ""
}

.icon-bookmark:before {
    content: ""
}

.icon-calculate:before {
    content: ""
}

.icon-calendar:before {
    content: ""
}

.icon-chat:before {
    content: ""
}

.icon-check-mark:before {
    content: ""
}

.icon-circle:before {
    content: ""
}

.icon-close:before {
    content: ""
}

.icon-control:before {
    content: ""
}

.icon-delete:before {
    content: ""
}

.icon-double-arrow-backward:before {
    content: ""
}

.icon-double-arrow-down:before {
    content: ""
}

.icon-double-arrow-forward:before {
    content: ""
}

.icon-double-arrow-up:before {
    content: ""
}

.icon-download:before {
    content: ""
}

.icon-drag:before {
    content: ""
}

.icon-edit:before {
    content: ""
}

.icon-email:before {
    content: ""
}

.icon-ext:before {
    content: ""
}

.icon-facebook:before {
    content: ""
}

.icon-facebook-negative:before {
    content: ""
}

.icon-fax:before {
    content: ""
}

.icon-file:before {
    content: ""
}

.icon-avi:before {
    content: ""
}

.icon-doc:before {
    content: ""
}

.icon-eps:before {
    content: ""
}

.icon-jpg:before {
    content: ""
}

.icon-mov:before {
    content: ""
}

.icon-mp3:before {
    content: ""
}

.icon-mp4:before {
    content: ""
}

.icon-pdf:before {
    content: ""
}

.icon-png:before {
    content: ""
}

.icon-ppt:before {
    content: ""
}

.icon-files:before {
    content: ""
}

.icon-tif:before {
    content: ""
}

.icon-vcf:before {
    content: ""
}

.icon-xls:before {
    content: ""
}

.icon-zip:before {
    content: ""
}

.icon-forum:before {
    content: ""
}

.icon-fullscreen:before {
    content: ""
}

.icon-globe:before {
    content: ""
}

.icon-glossary:before {
    content: ""
}

.icon-google:before {
    content: ""
}

.icon-google-negative:before {
    content: ""
}

.icon-home:before {
    content: ""
}

.icon-information:before {
    content: ""
}

.icon-information-package:before {
    content: ""
}

.icon-instagram:before {
    content: ""
}

.icon-instagram-negative:before {
    content: ""
}

.icon-legal-notice:before {
    content: ""
}

.icon-level-up:before {
    content: ""
}

.icon-linkedin:before {
    content: ""
}

.icon-linkedin-negative:before {
    content: ""
}

.icon-list-view:before {
    content: ""
}

.icon-location-pin:before {
    content: ""
}

.icon-log-in:before {
    content: ""
}

.icon-log-out:before {
    content: ""
}

.icon-menu:before {
    content: ""
}

.icon-minus:before {
    content: ""
}

.icon-more:before {
    content: ""
}

.icon-navigation-gyroscope:before {
    content: ""
}

.icon-navigation-mouse:before {
    content: ""
}

.icon-newton_product-catalogue:before {
    content: ""
}

.icon-outline:before {
    content: ""
}

.icon-phone:before {
    content: ""
}

.icon-play:before {
    content: ""
}

.icon-plus:before {
    content: ""
}

.icon-print:before {
    content: ""
}

.icon-rating:before {
    content: ""
}

.icon-region:before {
    content: ""
}

.icon-rss:before {
    content: ""
}

.icon-scaling:before {
    content: ""
}

.icon-search:before {
    content: ""
}

.icon-share-ios:before {
    content: ""
}

.icon-share-newton-android:before {
    content: ""
}

.icon-shopping-cart:before {
    content: ""
}

.icon-show-location:before {
    content: ""
}

.icon-single-arrow-backward:before {
    content: ""
}

.icon-single-arrow-down:before {
    content: ""
}

.icon-single-arrow-forward:before {
    content: ""
}

.icon-single-arrow-up:before {
    content: ""
}

.icon-slider:before {
    content: ""
}

.icon-social-feed:before {
    content: ""
}

.icon-audio-on:before {
    content: ""
}

.icon-subscribe:before {
    content: ""
}

.icon-theenergyblog:before {
    content: ""
}

.icon-theenergyblog-negative:before {
    content: ""
}

.icon-tile-view:before {
    content: ""
}

.icon-twitter:before {
    content: ""
}

.icon-twitter-negative:before {
    content: ""
}

.icon-user-account:before {
    content: ""
}

.icon-video-chat:before {
    content: ""
}

.icon-warning:before {
    content: ""
}

.icon-youtube:before {
    content: ""
}

.icon-youtube-negative:before {
    content: ""
}

.icon-zoom:before {
    content: ""
}

.icon-weibo:before {
    content: ""
}

.icon-weibo-negative:before {
    content: ""
}

.icon-youku:before {
    content: ""
}

.icon-youku-negative:before {
    content: ""
}

.icon-support:before {
    content: ""
}

.icon-service:before {
    content: ""
}

.icon-career:before {
    content: ""
}

.icon-clock:before {
    content: ""
}

.icon-conference:before {
    content: ""
}

.icon-filter:before {
    content: ""
}

.icon-investor-relations:before {
    content: ""
}

.icon-press:before {
    content: ""
}

.icon-question:before {
    content: ""
}

.icon-quotation:before {
    content: ""
}

.icon-rectification:before {
    content: ""
}

.icon-settings:before {
    content: ""
}

.icon-tickets:before {
    content: ""
}

.icon-trade-fair:before {
    content: ""
}

.icon-webinar:before {
    content: ""
}

.icon-aparat-negative:before {
    content: ""
}

.icon-aparat:before {
    content: ""
}

.icon-tumblr-negative:before {
    content: ""
}

.icon-tumblr:before {
    content: ""
}

.icon-360-feature:before {
    content: ""
}

.icon-fast-backward:before {
    content: ""
}

.icon-fast-forward:before {
    content: ""
}

.icon-pause:before {
    content: ""
}

.icon-replay:before {
    content: ""
}

.icon-skip-backward:before {
    content: ""
}

.icon-skip-forward:before {
    content: ""
}

.icon-stop:before {
    content: ""
}

.icon-audio-down:before {
    content: ""
}

.icon-audio-up:before {
    content: ""
}

.icon-windows-app-store:before {
    content: ""
}

.icon-apple-mac-app-store:before {
    content: ""
}

.icon-android-app-store:before {
    content: ""
}

.icon-shuffle:before {
    content: ""
}

.icon-biography:before {
    content: ""
}

.icon-embed:before {
    content: ""
}

.icon-facts-and-forecasts:before {
    content: ""
}

.icon-infographic:before {
    content: ""
}

.icon-renren-negative:before {
    content: ""
}

.icon-renren:before {
    content: ""
}

.icon-webcast:before {
    content: ""
}

.icon-weixin-negative:before {
    content: ""
}

.icon-weixin:before {
    content: ""
}

.icon-add-to-download-basket:before {
    content: ""
}

.icon-audio-off:before {
    content: ""
}

.icon-download-basket:before {
    content: ""
}

.icon-gif:before {
    content: ""
}

.icon-audio:before {
    content: ""
}

.icon-feature:before {
    content: ""
}

.icon-footage:before {
    content: ""
}

.icon-glassdoor-negative:before {
    content: ""
}

.icon-glassdoor:before {
    content: ""
}

.icon-picture-set:before {
    content: ""
}

.icon-picture:before {
    content: ""
}

.icon-press-release:before {
    content: ""
}

.icon-videos:before {
    content: ""
}

.icon-slideshow:before {
    content: ""
}

.icon-presentation:before {
    content: ""
}

.link-transform-icon-arrow-right-small:before {
    content: ""
}

.link-transform-icon-ext:before {
    content: ""
}

.link-transform-icon-pdf:before {
    content: ""
}

.link-transform-icon-email:before {
    content: ""
}

.link-transform-icon-theenergyblog:before {
    content: ""
}

.link-transform-icon-facebook:before {
    content: ""
}

.link-transform-icon-twitter:before {
    content: ""
}

.link-transform-icon-linkedin:before {
    content: ""
}

.link-transform-icon-youtube:before {
    content: ""
}

.link-transform-icon-instagram:before {
    content: ""
}

.link-transform-icon-phone:before {
    content: ""
}

.link-transform-icon-youku:before {
    content: ""
}

.link-transform-icon-weixin:before {
    content: ""
}

.link-transform-icon-weibo:before {
    content: ""
}

.link-transform-icon-tumblr:before {
    content: ""
}

.link-transform-icon-google:before {
    content: ""
}

.row {
    max-width: none
}

.row:after {
    content: " ";
    display: block;
    clear: both
}

.row--reducedWidth .col {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto
}

.col {
    padding-left: 3.75%;
    padding-right: 3.75%;
    width: 100%
}

@media(min-width:1170px) {
    .col {
        padding-left: calc(3.75% - ((100% - 1170px) / 2));
        padding-right: calc(3.75% - ((100% - 1170px) / 2))
    }
}

@media(min-width:1264px) {
    .col {
        padding-left: 0;
        padding-right: 0
    }
}

.col--dual {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    overflow: hidden
}

@media(min-width:1170px) {
    .col--dual {
        padding-left: calc(3.75% - ((100% - 1170px) / 2));
        padding-right: calc(3.75% - ((100% - 1170px) / 2))
    }
}

@media(min-width:1264px) {
    .col--dual {
        padding-left: 0;
        padding-right: 0
    }
}

.col--dual .colone {
    min-height: 1px
}

@media(min-width:1025px) {
    .col--dual .colone {
        padding-left: 3.75%
    }
}

@media(min-width:1170px) {
    .col--dual .colone {
        padding-left: 0
    }
}

@media(min-width:1025px) {
    .col--dual .coltwo {
        padding-right: 3.75%
    }
}

@media(min-width:1170px) {
    .col--dual .coltwo {
        padding-right: 0
    }
}

@media(min-width:768px) {
    .col--medium-6.colone {
        padding-left: 3.75%
    }
}

@media(min-width:1170px) {
    .col--medium-6.colone {
        padding-left: 0
    }
}

@media(min-width:768px) {
    .col--medium-6.coltwo {
        padding-right: 3.75%
    }
}

@media(min-width:1170px) {
    .col--medium-6.coltwo {
        padding-right: 0
    }
}

.col--offset-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px
}

@media(min-width:600px) {
    .col .teaserrouting {
        margin-left: -15px;
        margin-right: -15px
    }
}

.contentsection {
    overflow: hidden;
    width: 100%
}

.contentsection__top {
    padding-top: 40px
}

.cmp-text {
    margin-bottom: 50px
}

.exceptionalGrid {
    height: 100%;
    overflow: hidden;
    position: relative
}

@media(min-width:1336px) {
    .exceptionalGrid {
        margin-left: auto;
        margin-right: auto;
        max-width: calc(1170px + 440px)
    }
}

@media(min-width:768px) {
    .col--medium-1 {
        width: 8.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-1 {
        margin-left: 8.3333333333%
    }
    .col--medium-2 {
        width: 16.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-2 {
        margin-left: 16.6666666667%
    }
    .col--medium-3 {
        width: 25%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-3 {
        margin-left: 25%
    }
    .col--medium-4 {
        width: 33.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-4 {
        margin-left: 33.3333333333%
    }
    .col--medium-5 {
        width: 41.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-5 {
        margin-left: 41.6666666667%
    }
    .col--medium-6 {
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-6 {
        margin-left: 50%
    }
    .col--medium-7 {
        width: 58.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-7 {
        margin-left: 58.3333333333%
    }
    .col--medium-8 {
        width: 66.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-8 {
        margin-left: 66.6666666667%
    }
    .col--medium-9 {
        width: 75%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-9 {
        margin-left: 75%
    }
    .col--medium-10 {
        width: 83.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-10 {
        margin-left: 83.3333333333%
    }
    .col--medium-11 {
        width: 91.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-11 {
        margin-left: 91.6666666667%
    }
    .col--medium-12 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--medium-offset-12 {
        margin-left: 100%
    }
    .hidden-col--medium {
        display: none
    }
}

@media(min-width:1025px) {
    .col--large-1 {
        width: 8.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-1 {
        margin-left: 8.3333333333%
    }
    .col--large-2 {
        width: 16.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-2 {
        margin-left: 16.6666666667%
    }
    .col--large-3 {
        width: 25%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-3 {
        margin-left: 25%
    }
    .col--large-4 {
        width: 33.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-4 {
        margin-left: 33.3333333333%
    }
    .col--large-5 {
        width: 41.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-5 {
        margin-left: 41.6666666667%
    }
    .col--large-6 {
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-6 {
        margin-left: 50%
    }
    .col--large-7 {
        width: 58.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-7 {
        margin-left: 58.3333333333%
    }
    .col--large-8 {
        width: 66.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-8 {
        margin-left: 66.6666666667%
    }
    .col--large-9 {
        width: 75%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-9 {
        margin-left: 75%
    }
    .col--large-10 {
        width: 83.3333333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-10 {
        margin-left: 83.3333333333%
    }
    .col--large-11 {
        width: 91.6666666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-11 {
        margin-left: 91.6666666667%
    }
    .col--large-12 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }
    .col--large-offset-12 {
        margin-left: 100%
    }
    .hidden-col--large {
        display: none
    }
}

.col--large-offset-2 {
    float: none
}

.col--large-12 {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.anim-wrapper {
    position: relative
}

.anim-wrapper__border-fill {
    position: absolute;
    height: 1px;
    width: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
    z-index: 2;
    transition: width .5s cubic-bezier(0.17, 0.17, 0.34, 1), visibility .5s cubic-bezier(0.17, 0.17, 0.34, 1)
}

.anim-wrapper__border-fill--top {
    top: -1px
}

.anim-wrapper__border-fill--bottom {
    bottom: -1px
}

.anim-wrapper__border-fill--purple {
    background-color: #641e8c
}

.dark-bg .anim-wrapper__border-fill--purple {
    background-color: #ae56ff
}

.anim-wrapper:hover .anim-wrapper__border-fill {
    visibility: visible;
    width: 100%
}

.btn {
    width: 100%;
    margin-top: 25px;
    max-width: 100%
}

@media(min-width:320px) {
    .btn {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        font-weight: 800;
        line-height: 1.5;
        margin-top: -0.1072222222em;
        margin-bottom: -0.1372222222em
    }
}

a.btn span,
a.btn:hover span,
a.btn:active span,
a.btn:focus span {
    border-bottom: 0
}

.dark-bg a.btn span,
.dark-bg a.btn:hover span,
.dark-bg a.btn:active span,
.dark-bg a.btn:focus span {
    border-bottom: 0
}

.btn:first-child {
    margin-top: 0
}

.btn span+.btn__inner {
    margin-top: 6px
}

.btn__inner {
    height: 1px;
    min-height: 50px;
    border-width: 0;
    text-align: left;
    padding: 4px 15px 3px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    display: table;
    outline: 0;
    transition: all .45s ease
}

@media(min-width:320px) {
    .btn__inner {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        font-weight: 800;
        line-height: 1.5;
        margin-top: -0.1072222222em;
        margin-bottom: -0.1372222222em
    }
}

.btn__inner__txt,
.btn__inner__icon {
    display: table-cell;
    vertical-align: middle
}

.btn__inner__icon {
    vertical-align: middle;
    width: 26px
}

.btn__inner__icon:before {
    margin-right: 10px;
    font-size: 16px;
    top: 2px
}

.btn--primary {
    background-color: transparent;
    color: #8a00e5;
    border-color: #8a00e5
}

.btn--primary span {
    color: #8a00e5
}

.dark-bg .btn--primary {
    color: #a54bf7;
    border-color: #a54bf7
}

.dark-bg .btn--primary span {
    color: #a54bf7
}

.btn--primary:hover,
.btn--primary:active {
    color: #641e8c;
    border-color: #641e8c
}

.btn--primary:hover span,
.btn--primary:active span {
    color: #641e8c
}

.dark-bg .btn--primary:hover,
.dark-bg .btn--primary:active {
    color: #ba6fff;
    border-color: #ba6fff
}

.dark-bg .btn--primary:hover span,
.dark-bg .btn--primary:active span {
    color: #ba6fff
}

.btn--secondary .btn__inner {
    background-color: transparent;
    color: #788791;
    border-color: #788791
}

.btn--secondary .btn__inner:hover,
.btn--secondary .btn__inner:active {
    background-color: #697882;
    color: #fff;
    border-color: #697882
}

.btn--light {
    color: #fff;
    border-color: #fff
}

.btn--light:hover,
.btn--light:focus,
.btn--light:active,
.btn--light:visited,
.dark-bg .btn--light:hover,
.dark-bg .btn--light:focus,
.dark-bg .btn--light:active,
.dark-bg .btn--light:visited {
    border-color: #fff;
    background: rgba(255, 255, 255, 0.1)
}

.btn--light:hover span,
.btn--light:focus span,
.btn--light:active span,
.btn--light:visited span,
.dark-bg .btn--light:hover span,
.dark-bg .btn--light:focus span,
.dark-bg .btn--light:active span,
.dark-bg .btn--light:visited span {
    color: #fff
}

.btn--disabled {
    pointer-events: none
}

.btn--disabled .btn__inner {
    cursor: default;
    background-color: transparent;
    color: rgba(120, 135, 145, 0.3);
    border-color: rgba(120, 135, 145, 0.3)
}

.btn__ghost {
    font-size: 22px;
    cursor: pointer;
    display: inline-block;
    padding: 9px 24px;
    width: auto;
    border-radius: 35px;
    min-height: 50px;
    background-color: transparent;
    border: 2px solid #8a00e5;
    transition: background-color .5s cubic-bezier(0.17, 0.17, 0.34, 1)
}

.dark-bg .btn__ghost:not(.btn--primary) {
    border: 2px solid #fff
}

.btn__ghost:hover {
    background-color: rgba(100, 30, 140, 0.1);
    border-color: #641e8c
}

.dark-bg .btn__ghost:hover {
    background-color: rgba(255, 255, 255, 0.15)
}

.btn__ghost:active {
    background-color: rgba(61, 15, 77, 0.1);
    border-color: #3d0f4d
}

.dark-bg .btn__ghost:active {
    background-color: rgba(255, 255, 255, 0.2)
}

.dark-bg .btn__ghost:hover:not(.btn--primary),
.dark-bg .btn__ghost:active:not(.btn--primary) {
    border-color: #fff
}

.btn__ghost span:before {
    display: none;
    content: ""
}

.btn__ghost .btn__ghost-content {
    align-items: center;
    display: flex;
    padding-bottom: 0
}

body[dir=rtl] .btn__ghost .btn__ghost-content.link-transform-icon-arrow-right-small:before {
    transform: rotate(180deg)
}

.btn__ghost .btn__ghost-content--hideIcon i {
    display: none
}

.btn__ghost[disabled] {
    pointer-events: none;
    cursor: default;
    border-color: #b5b5b5;
    color: #b5b5b5
}

@media(min-width:320px) {
    .btn__ghost-explanatoryText {
        font-size: .875rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.1428571429;
        margin-bottom: 1.0714285714em
    }
}

.btn__pill {
    display: inline-block;
    height: 24px;
    background: #8a00e5;
    border-radius: 15px;
    padding: 3px 13px;
    color: #fff;
    transition: background-color .5s cubic-bezier(0.17, 0.17, 0.34, 1)
}

@media(min-width:320px) {
    .btn__pill {
        font-size: .875rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.1428571429;
        margin-top: 0;
        margin-bottom: 0
    }
}

.btn__pill .icon span {
    color: #fff;
    border-bottom: 0
}

.btn__pill .icon:before {
    display: none
}

.btn__pill:hover {
    background-color: #641e8c
}

.btn__pill:active {
    background-color: #3d0f4d
}

.dropdown,
.IZ-select {
    position: relative;
    text-align: left;
    border-bottom: 0
}

.dropdown--open .dropdown__inputWrapper .dropdown__icon.icon-arrow-down-small,
.dropdown--open .IZ-select__input .dropdown__icon.icon-arrow-down-small,
.dropdown .IZ-select__input--has-menu .dropdown__inputWrapper .dropdown__icon.icon-arrow-down-small,
.dropdown .IZ-select__input--has-menu .IZ-select__input .dropdown__icon.icon-arrow-down-small,
.IZ-select--open .dropdown__inputWrapper .dropdown__icon.icon-arrow-down-small,
.IZ-select--open .IZ-select__input .dropdown__icon.icon-arrow-down-small,
.IZ-select .IZ-select__input--has-menu .dropdown__inputWrapper .dropdown__icon.icon-arrow-down-small,
.IZ-select .IZ-select__input--has-menu .IZ-select__input .dropdown__icon.icon-arrow-down-small {
    display: none
}

.dropdown--open .dropdown__inputWrapper .dropdown__icon.icon-arrow-up-small,
.dropdown--open .IZ-select__input .dropdown__icon.icon-arrow-up-small,
.dropdown .IZ-select__input--has-menu .dropdown__inputWrapper .dropdown__icon.icon-arrow-up-small,
.dropdown .IZ-select__input--has-menu .IZ-select__input .dropdown__icon.icon-arrow-up-small,
.IZ-select--open .dropdown__inputWrapper .dropdown__icon.icon-arrow-up-small,
.IZ-select--open .IZ-select__input .dropdown__icon.icon-arrow-up-small,
.IZ-select .IZ-select__input--has-menu .dropdown__inputWrapper .dropdown__icon.icon-arrow-up-small,
.IZ-select .IZ-select__input--has-menu .IZ-select__input .dropdown__icon.icon-arrow-up-small {
    display: block
}

.dropdown--open .dropdown__list,
.dropdown .IZ-select__input--has-menu .dropdown__list,
.IZ-select--open .dropdown__list,
.IZ-select .IZ-select__input--has-menu .dropdown__list {
    display: block !important
}

.dropdown a,
.IZ-select a {
    display: block
}

.dropdown .IZ-select__menu,
.IZ-select .IZ-select__menu {
    position: relative;
    z-index: 1
}

.dropdown ul,
.dropdown .IZ-select__menu-items,
.IZ-select ul,
.IZ-select .IZ-select__menu-items {
    list-style: none;
    padding-bottom: 10px;
    padding-top: 10px;
    max-height: 150px;
    overflow-y: auto;
    border: 1px solid #cdd9e1;
    margin-top: 0;
    border-top: 0;
    position: absolute;
    left: 0;
    right: 0;
    background: #fff
}

.dropdown .IZ-select__menu-items,
.IZ-select .IZ-select__menu-items {
    position: absolute;
    left: 0;
    right: 0;
    background: #fff
}

.dropdown__inputWrapper,
.dropdown .IZ-select__input,
.IZ-select__inputWrapper,
.IZ-select .IZ-select__input {
    position: relative;
    border: 1px solid #cdd9e1;
    border-bottom: 1px solid #879baa;
    display: block;
    outline: 0;
    padding: 15px 53px 15px 15px
}

body[dir=rtl] .dropdown__inputWrapper,
body[dir=rtl] .dropdown .IZ-select__input,
body[dir=rtl] .IZ-select__inputWrapper,
body[dir=rtl] .IZ-select .IZ-select__input {
    padding: 15px 15px 15px 53px
}

.dropdown__inputWrapper input,
.dropdown .IZ-select__input input,
.IZ-select__inputWrapper input,
.IZ-select .IZ-select__input input {
    width: 100%;
    border: 0;
    outline: 0;
    box-shadow: none;
    color: #2d373c;
    background-color: transparent
}

@media(min-width:320px) {
    .dropdown__inputWrapper input,
    .dropdown .IZ-select__input input,
    .IZ-select__inputWrapper input,
    .IZ-select .IZ-select__input input {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: .0125rem;
        line-height: 1.5333333333;
        margin-top: -0.1235555556em;
        margin-bottom: -0.1542222222em
    }
}

.dropdown__icon,
.IZ-select__icon {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 14px;
    color: #879baa
}

body[dir=rtl] .dropdown__icon,
body[dir=rtl] .IZ-select__icon {
    left: 15px;
    right: auto
}

.dropdown__icon.icon-arrow-down-small,
.IZ-select__icon.icon-arrow-down-small {
    display: block
}

.dropdown__icon.icon-arrow-up-small,
.IZ-select__icon.icon-arrow-up-small {
    display: none
}

.dropdown__item,
.dropdown .IZ-select__item,
.dropdown .IZ-select__no-data,
.IZ-select__item,
.IZ-select .IZ-select__item,
.IZ-select .IZ-select__no-data {
    color: #788791;
    padding: 10px 15px
}

@media(min-width:320px) {
    .dropdown__item,
    .dropdown .IZ-select__item,
    .dropdown .IZ-select__no-data,
    .IZ-select__item,
    .IZ-select .IZ-select__item,
    .IZ-select .IZ-select__no-data {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: .0125rem;
        line-height: 1.5333333333;
        margin-top: -0.1235555556em;
        margin-bottom: -0.1542222222em
    }
}

body[dir=rtl] .dropdown__item a,
body[dir=rtl] .dropdown .IZ-select__item a,
body[dir=rtl] .dropdown .IZ-select__no-data a,
body[dir=rtl] .IZ-select__item a,
body[dir=rtl] .IZ-select .IZ-select__item a,
body[dir=rtl] .IZ-select .IZ-select__no-data a {
    text-align: right
}

.dropdown__item:hover,
.dropdown__item:focus,
.dropdown .IZ-select__item:hover,
.dropdown .IZ-select__item:focus,
.dropdown .IZ-select__no-data:hover,
.dropdown .IZ-select__no-data:focus,
.IZ-select__item:hover,
.IZ-select__item:focus,
.IZ-select .IZ-select__item:hover,
.IZ-select .IZ-select__item:focus,
.IZ-select .IZ-select__no-data:hover,
.IZ-select .IZ-select__no-data:focus {
    background-color: #005578;
    color: #fff
}

.dropdown__item:hover a:link,
.dropdown__item:hover a:visited,
.dropdown__item:focus a:link,
.dropdown__item:focus a:visited,
.dropdown .IZ-select__item:hover a:link,
.dropdown .IZ-select__item:hover a:visited,
.dropdown .IZ-select__item:focus a:link,
.dropdown .IZ-select__item:focus a:visited,
.dropdown .IZ-select__no-data:hover a:link,
.dropdown .IZ-select__no-data:hover a:visited,
.dropdown .IZ-select__no-data:focus a:link,
.dropdown .IZ-select__no-data:focus a:visited,
.IZ-select__item:hover a:link,
.IZ-select__item:hover a:visited,
.IZ-select__item:focus a:link,
.IZ-select__item:focus a:visited,
.IZ-select .IZ-select__item:hover a:link,
.IZ-select .IZ-select__item:hover a:visited,
.IZ-select .IZ-select__item:focus a:link,
.IZ-select .IZ-select__item:focus a:visited,
.IZ-select .IZ-select__no-data:hover a:link,
.IZ-select .IZ-select__no-data:hover a:visited,
.IZ-select .IZ-select__no-data:focus a:link,
.IZ-select .IZ-select__no-data:focus a:visited {
    color: #fff
}

.dropdown__item:hover span:before,
.dropdown__item:focus span:before,
.dropdown .IZ-select__item:hover span:before,
.dropdown .IZ-select__item:focus span:before,
.dropdown .IZ-select__no-data:hover span:before,
.dropdown .IZ-select__no-data:focus span:before,
.IZ-select__item:hover span:before,
.IZ-select__item:focus span:before,
.IZ-select .IZ-select__item:hover span:before,
.IZ-select .IZ-select__item:focus span:before,
.IZ-select .IZ-select__no-data:hover span:before,
.IZ-select .IZ-select__no-data:focus span:before {
    content: "";
    font-family: "siemens-webicons-webfont-new", "siemens-webicons-webfont";
    display: inline-block;
    position: relative;
    margin-right: 8px;
    top: 2px;
    width: 10px
}

body[dir=rtl] .dropdown__item:hover span:before,
body[dir=rtl] .dropdown__item:focus span:before,
body[dir=rtl] .dropdown .IZ-select__item:hover span:before,
body[dir=rtl] .dropdown .IZ-select__item:focus span:before,
body[dir=rtl] .dropdown .IZ-select__no-data:hover span:before,
body[dir=rtl] .dropdown .IZ-select__no-data:focus span:before,
body[dir=rtl] .IZ-select__item:hover span:before,
body[dir=rtl] .IZ-select__item:focus span:before,
body[dir=rtl] .IZ-select .IZ-select__item:hover span:before,
body[dir=rtl] .IZ-select .IZ-select__item:focus span:before,
body[dir=rtl] .IZ-select .IZ-select__no-data:hover span:before,
body[dir=rtl] .IZ-select .IZ-select__no-data:focus span:before {
    margin-left: 8px;
    margin-right: 0;
    transform: rotate(180deg)
}

a[class^=icon],
a[class*=" icon"] {
    padding-left: 0
}

a span {
    border-bottom: 1px solid transparent;
    padding-bottom: 2px
}

a:hover span,
a:active span,
a:focus span {
    border-color: #221d43
}

a:hover span.icon,
a:active span.icon,
a:focus span.icon {
    border-color: transparent
}

a.icon-arrow-right-small:before {
    font-size: 12px;
    top: -2px
}

.rte-container a {
    border-bottom: 1px solid #221d43
}

.rte-container a:hover,
.rte-container a:active,
.rte-container a:focus {
    border-color: #221d43
}

.rte-container a:visited {
    border-color: #221d43
}

.dark-bg a:link {
    color: #fff
}

.dark-bg a:hover,
.dark-bg a:active,
.dark-bg a:focus {
    color: #fff
}

.dark-bg a:hover span,
.dark-bg a:active span,
.dark-bg a:focus span {
    border-bottom: 1px solid #fff
}

.dark-bg a:hover span.icon,
.dark-bg a:active span.icon,
.dark-bg a:focus span.icon {
    border-color: transparent
}

.dark-bg a:disabled {
    color: #9bafbe
}

.dark-bg a:visited {
    color: #fff
}

ul,
ol {
    margin: 0 0 20px;
    padding: 0
}

ul {
    list-style: none
}

.contentteaser__list li {
    display: block;
    margin-top: 15px;
    background-color: transparent;
    padding: 0
}

.contentteaser__list li:first-child {
    margin-top: 0
}

.contentteaser__list li span {
    color: #1b1534
}

.contentteaser__list li span:before {
    content: "";
    display: none
}

@media(min-width:320px) {
    .contentteaser__list li a {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        font-weight: 800;
        line-height: 1.5;
        margin-top: -0.1072222222em;
        margin-bottom: -0.1372222222em
    }
}

.contentteaser__list li a span {
    color: #1b1534;
    border-bottom: 2px solid #8a00e5
}

.dark-bg .contentteaser__list li a span {
    color: #fff;
    border-color: #ba6fff
}

.contentteaser__list li a:hover,
.contentteaser__list li a:active {
    color: #8a00e5
}

.contentteaser__list li a:hover span,
.contentteaser__list li a:active span {
    color: #8a00e5
}

.dark-bg .contentteaser__list li a:hover,
.dark-bg .contentteaser__list li a:active {
    color: #ba6fff;
    border-color: #ba6fff
}

.dark-bg .contentteaser__list li a:hover span,
.dark-bg .contentteaser__list li a:active span {
    color: #ba6fff
}

.dark-bg p {
    color: #fff
}

.bright-stone-bg {
    background-color: #555f69
}

.stone-bg {
    background-color: #2d373c
}

.dark-stone-bg {
    background-color: #0a1419
}

.blue-bg {
    background-color: #006487
}

.dark-blue-bg {
    background-color: #003750
}

.white-bg {
    background-color: #fff
}

.grey-bg {
    background-color: #1b1534
}

.sand-bg {
    background-color: #f5f1ff
}

.grey-bg-energy {
    background-color: #f8f8f8
}

.bright-stone-bg-energy {
    background-color: #f0f0f0
}

.dark-stone-bg-energy {
    background-color: #1b1534
}

.blue-bg-energy {
    background-color: #4d217a
}

.dark-blue-bg-energy {
    background-color: #38206a
}

.gradient-bg-energy {
    background: #1b1534;
    background: radial-gradient(circle at bottom right, #4d217a 0, #1b1734 25%)
}

.responsiveMedia__wrapper {
    overflow: hidden;
    width: 100%
}

.responsiveMedia__wrapper .responsiveMedia__img {
    width: 100%
}

.responsiveMedia__wrapper.hasBackground {
    position: relative;
    padding-bottom: 56.25%
}

.responsiveMedia__wrapper.hasBackground.transparent {
    background: transparent
}

.responsiveMedia__wrapper.hasBackground.white {
    background: #fff
}

.responsiveMedia__wrapper.hasBackground .responsiveMedia__img {
    width: auto !important;
    transform: translateX(-50%) !important;
    left: 50% !important;
    position: absolute;
    height: 100%
}

.responsiveMedia__captionedContainer {
    margin: 0;
    height: 100%
}

.responsiveMedia__caption {
    margin-top: 10px
}

.responsiveMedia__caption img {
    width: auto
}

.no-js .lazyload {
    display: none !important
}

.blur-up {
    filter: blur(5px);
    transition: filter 400ms, filter 400ms
}

.blur-up.lazyloaded {
    filter: blur(0)
}

.video__base .vjs-big-play-button:focus {
    background: #fff !important
}

.video__base--isThumbnailOnly.video-js {
    padding: 0
}

.video__base--isThumbnailOnly.video-js .vjs-big-play-button {
    background-color: rgba(255, 255, 255, 0.5)
}

.video__base--isThumbnailOnly.video-js:hover .vjs-big-play-button {
    background-image: none;
    background-color: #fff
}

.video__base--hasStarted~.ui__toolbar__base {
    display: none
}

.video__base--hasStarted .responsiveMedia__caption {
    display: none
}

.video__base .vjs-big-play-button {
    background-color: rgba(255, 255, 255, 0.5) !important;
    background-image: none !important;
    color: #1b1534 !important;
    opacity: 1 !important;
    border-radius: 50%;
    border: 0;
    top: 50%;
    left: 50%;
    height: 60px;
    width: 60px;
    transform: translate3d(-30px, -30px, 0);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    line-height: inherit
}

.imagevideogallery--xl .video__base .vjs-big-play-button {
    height: 100px;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    transform: none;
    width: 100px
}

.video__base .vjs-big-play-button .vjs-icon-placeholder {
    display: flex;
    align-items: center;
    justify-content: center
}

.video__base .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "";
    font-family: "siemens-webicons-webfont-new", "siemens-webicons-webfont";
    display: inline-block;
    position: relative;
    font-size: 32px;
    padding-left: 7px
}

.video__base .video-js {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
    padding-bottom: 56.25%;
    position: relative
}

.video__base .video-js.vjs-playing .vjs-big-play-button {
    display: none
}

.video__base .vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
    transform: none;
    opacity: 0
}

.video__base:hover .vjs-big-play-button {
    background-image: none !important;
    background-color: #fff !important
}

.owl-item .video__base {
    cursor: pointer
}

.owl-item .video__base .video-js:not(.vjs-fullscreen) .vjs-big-play-button,
.owl-item .video__base .video-js:not(.vjs-fullscreen) .vjs-poster,
.owl-item .video__base .video-js:not(.vjs-fullscreen) .vjs-tech {
    pointer-events: none
}

.video__base--backgroundVideo .vjs-big-play-button {
    display: none
}

.ui__toolbar__base {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1
}

.ui__toolbar__list {
    display: flex;
    margin: 0
}

.ui__toolbar__item {
    width: 40px;
    height: 40px
}

.ui__btn {
    border: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    background: transparent;
    color: #fff;
    cursor: pointer
}

.ui__btn:before {
    font-size: 25px;
    padding: 0
}

.ui__btn--inverted {
    background-color: transparent;
    color: #fff
}

.heightlimiter {
    position: relative
}

.heightlimiter .heightlimiter__expandtoggle {
    display: none;
    position: absolute;
    bottom: -36px;
    left: 0;
    color: #2387aa;
    width: 100%;
    padding-top: 78px;
    padding-bottom: 2px;
    cursor: pointer
}

.dark-bg .heightlimiter .heightlimiter__expandtoggle {
    color: #fff
}

.bright-stone-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(85, 95, 105, 0), rgba(85, 95, 105, 0.9), #555f69)
}

.stone-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(45, 55, 60, 0), rgba(45, 55, 60, 0.9), #2d373c)
}

.dark-stone-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(10, 20, 25, 0), rgba(10, 20, 25, 0.9), #0a1419)
}

.blue-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(0, 100, 135, 0), rgba(0, 100, 135, 0.9), #006487)
}

.dark-blue-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(0, 55, 80, 0), rgba(0, 55, 80, 0.9), #003750)
}

.white-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9), #fff)
}

.grey-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(27, 21, 52, 0), rgba(27, 21, 52, 0.9), #1b1534)
}

.sand-bg .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(245, 241, 255, 0), rgba(245, 241, 255, 0.9), #f5f1ff)
}

.grey-bg-energy .heightlimiter .heightlimiter__expandtoggle,
.bright-stone-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    color: #8a00e5
}

.dark-stone-bg-energy .heightlimiter .heightlimiter__expandtoggle,
.blue-bg-energy .heightlimiter .heightlimiter__expandtoggle,
.dark-blue-bg-energy .heightlimiter .heightlimiter__expandtoggle,
.gradient-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    color: #fff
}

.grey-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(248, 248, 248, 0), rgba(248, 248, 248, 0.9), #f8f8f8)
}

.bright-stone-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(240, 240, 240, 0), rgba(240, 240, 240, 0.9), #f0f0f0)
}

.dark-stone-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(27, 21, 52, 0), rgba(27, 21, 52, 0.9), #1b1534)
}

.blue-bg-energy .heightlimiter .heightlimiter__expandtoggle,
.gradient-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(77, 33, 122, 0), rgba(77, 33, 122, 0.9), #4d217a)
}

.dark-blue-bg-energy .heightlimiter .heightlimiter__expandtoggle {
    background: linear-gradient(rgba(56, 32, 106, 0), rgba(56, 32, 106, 0.9), #38206a)
}

.heightlimiter .heightlimiter__expandtoggle.heightlimiter__expandtoggle--noGradient {
    background: transparent;
    padding: 0
}

.heightlimiter .heightlimiter__expandtoggleLabel--collapse {
    display: none
}

.heightlimiter--expandable {
    margin-bottom: 45px
}

.heightlimiter--expandable>[data-heightlimiter-content-wrapper] {
    width: 100%;
    overflow: hidden
}

.heightlimiter--expandable .heightlimiter__expandtoggle {
    display: block
}

.heightlimiter--expanded>[data-heightlimiter-content-wrapper] {
    overflow: visible
}

.heightlimiter--expanded .heightlimiter__expandtoggle {
    background: 0;
    padding-top: 0;
    position: static;
    margin-top: 13px
}

.heightlimiter--expanded .heightlimiter__expandtoggleLabel--expand {
    display: none
}

.heightlimiter--expanded .heightlimiter__expandtoggleLabel--collapse {
    display: block
}

.richtext__base .heightlimiter__expandtoggleLabel--expand {
    padding-left: 3.75%;
    padding-right: 3.75%
}

.componentContainer .richtext__base .heightlimiter__expandtoggleLabel--expand {
    padding-left: 0;
    padding-right: 0
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    color: inherit;
    border: 0;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0 {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel {
    position: relative
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    padding: 0;
    float: left
}

.owl-carousel .expandableComponent__base {
    position: relative;
    width: 100%;
    height: 100%
}

.owl-carousel .expandableComponent__base .video__base {
    height: 100%
}

.owl-carousel .expandableComponent__base .video__base .videoplayer {
    height: 100%;
    width: 100%
}

.owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    line-height: 0;
    margin-top: 30px;
    right: 0;
    text-align: center;
    position: absolute
}

.owl-dots.disabled {
    display: none
}

.owl-dots button.owl-dot {
    background-color: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    display: inline-block;
    margin-right: 20px;
    transition: background-color .2s;
    width: 9px;
    height: 9px;
    border: 0;
    border-radius: 50%
}

.owl-dots button.owl-dot:last-child {
    margin-right: 0
}

.owl-dots button.owl-dot:hover,
.owl-dots button.owl-dot.active {
    background-color: #fff;
    width: 13px;
    height: 13px
}

.owl-dots button.owl-dot span {
    display: none
}

.owl-item {
    display: flex;
    flex: 1 0 auto
}

.owl-nav.disabled {
    display: none
}

.owl-next,
.owl-prev {
    background-color: rgba(255, 255, 255, 0);
    border-color: transparent;
    cursor: pointer;
    height: 60px;
    font-size: 25px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    transition: opacity .1s;
    width: 60px;
    z-index: 100;
    border-radius: 50%;
    margin: 0 20px;
    align-items: center;
    justify-content: center
}

@media(min-width:1025px) {
    .owl-next,
    .owl-prev {
        display: flex
    }
}

.owl-next span,
.owl-prev span {
    display: none
}

.owl-next:before,
.owl-prev:before {
    content: "";
    display: inline-block;
    font-size: 25px;
    color: rgba(27, 21, 52, 0)
}

.owl-next:not(.owl-next--inactive):hover,
.owl-next:not(.owl-next--inactive):focus .owl-next:not(.owl-prev--inactive):hover,
.owl-next:not(.owl-prev--inactive):focus,
.owl-next:not(.disabled):hover,
.owl-next:not(.disabled):focus,
.owl-prev:not(.owl-next--inactive):hover,
.owl-next:not(.owl-next--inactive):focus .owl-prev:not(.owl-prev--inactive):hover,
.owl-prev:not(.owl-prev--inactive):focus,
.owl-prev:not(.disabled):hover,
.owl-prev:not(.disabled):focus,
.owl-prev:not(.owl-next--inactive):focus .owl-next:not(.owl-prev--inactive):hover,
.owl-prev:not(.owl-next--inactive):focus .owl-prev:not(.owl-prev--inactive):hover {
    background-color: white
}

.owl-next:not(.owl-next--inactive):hover:before,
.owl-next:not(.owl-next--inactive):focus .owl-next:not(.owl-prev--inactive):hover:before,
.owl-next:not(.owl-prev--inactive):focus:before,
.owl-next:not(.disabled):hover:before,
.owl-next:not(.disabled):focus:before,
.owl-prev:not(.owl-next--inactive):hover:before,
.owl-next:not(.owl-next--inactive):focus .owl-prev:not(.owl-prev--inactive):hover:before,
.owl-prev:not(.owl-prev--inactive):focus:before,
.owl-prev:not(.disabled):hover:before,
.owl-prev:not(.disabled):focus:before,
.owl-prev:not(.owl-next--inactive):focus .owl-next:not(.owl-prev--inactive):hover:before,
.owl-prev:not(.owl-next--inactive):focus .owl-prev:not(.owl-prev--inactive):hover:before {
    color: #1b1534
}

.owl-next:focus,
.owl-prev:focus {
    outline: 0
}

.owl-next:focus-visible,
.owl-prev:focus-visible {
    outline: 1px solid -webkit-focus-ring-color
}

.owl-next--inactive,
.owl-prev--inactive {
    opacity: .3
}

.owl-next.disabled,
.owl-prev.disabled {
    position: absolute;
    left: -9999px;
    top: -9999px
}

body[dir=rtl] .owl-next.disabled,
body[dir=rtl] .owl-prev.disabled {
    right: -9999px;
    left: auto
}

.owl-next {
    right: 0
}

.owl-next:before {
    content: "";
    font-family: "siemens-webicons-webfont-new", "siemens-webicons-webfont";
    display: inline-block;
    position: relative
}

.owl-prev {
    left: 0
}

.owl-prev:before {
    content: "";
    font-family: "siemens-webicons-webfont-new", "siemens-webicons-webfont";
    display: inline-block;
    position: relative
}

.owl-stage {
    display: flex;
    position: relative
}

.owl-stage-outer {
    overflow: hidden
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev,
.owl-nav--custom .owl-next,
.owl-nav--custom .owl-prev,
.lightbox__base .owl-next,
.lightbox__base .owl-prev,
.contentslider__base .owl-next,
.contentslider__base .owl-prev,
.relatedcontent__base .owl-next,
.relatedcontent__base .owl-prev,
.newsteaserslider__base .owl-next,
.newsteaserslider__base .owl-prev,
.imagevideogallery__base .owl-next,
.imagevideogallery__base .owl-prev,
.mediateaser__base .owl-next,
.mediateaser__base .owl-prev,
.twoinarowgallery__base .owl-next,
.twoinarowgallery__base .owl-prev {
    opacity: 0
}

.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled) {
    opacity: 1;
    background-color: rgba(255, 255, 255, 0.5)
}

.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before {
    color: rgba(27, 21, 52, 0.75)
}

.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus {
    background-color: white
}

.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.owl-carousel:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.owl-carousel:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.owl-carousel:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.owl-carousel:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.owl-nav--custom:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.owl-nav--custom:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.owl-nav--custom:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.owl-nav--custom:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.lightbox__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.lightbox__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.lightbox__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.lightbox__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.contentslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.contentslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.contentslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.contentslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.relatedcontent__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.relatedcontent__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.relatedcontent__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.relatedcontent__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.newsteaserslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.newsteaserslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.newsteaserslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.newsteaserslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.imagevideogallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.imagevideogallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.imagevideogallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.imagevideogallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.mediateaser__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.mediateaser__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.mediateaser__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.mediateaser__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.twoinarowgallery__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.twoinarowgallery__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before,
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover:before,
.twoinarowgallery__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus:before,
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover:before,
.twoinarowgallery__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus:before {
    color: #1b1534
}

.multimediaslider__base .owl-next,
.multimediaslider__base .owl-prev,
.references-slider__mainWrapper .owl-next,
.references-slider__mainWrapper .owl-prev {
    opacity: 0
}

.multimediaslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.multimediaslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.multimediaslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.multimediaslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled),
.references-slider__mainWrapper:hover .owl-next:not(.owl-next--inactive):not(.disabled),
.references-slider__mainWrapper:hover .owl-prev:not(.owl-prev--inactive):not(.disabled),
.references-slider__mainWrapper:focus-within .owl-next:not(.owl-next--inactive):not(.disabled),
.references-slider__mainWrapper:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled) {
    opacity: 1;
    background-color: rgba(255, 255, 255, 0)
}

.multimediaslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.multimediaslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.multimediaslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.multimediaslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.references-slider__mainWrapper:hover .owl-next:not(.owl-next--inactive):not(.disabled):before,
.references-slider__mainWrapper:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):before,
.references-slider__mainWrapper:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):before,
.references-slider__mainWrapper:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):before {
    color: white !important
}

.multimediaslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.multimediaslider__base:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.multimediaslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.multimediaslider__base:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.multimediaslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.multimediaslider__base:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.multimediaslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.multimediaslider__base:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.references-slider__mainWrapper:hover .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.references-slider__mainWrapper:hover .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.references-slider__mainWrapper:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.references-slider__mainWrapper:hover .owl-prev:not(.owl-prev--inactive):not(.disabled):focus,
.references-slider__mainWrapper:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):hover,
.references-slider__mainWrapper:focus-within .owl-next:not(.owl-next--inactive):not(.disabled):focus,
.references-slider__mainWrapper:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):hover,
.references-slider__mainWrapper:focus-within .owl-prev:not(.owl-prev--inactive):not(.disabled):focus {
    background-color: rgba(255, 255, 255, 0.2)
}

.imagevideogallery__base .owl-next:not(.owl-next--inactive),
.imagevideogallery__base .owl-prev:not(.owl-prev--inactive) {
    background-color: rgba(255, 255, 255, 0.5)
}

.imagevideogallery__base .owl-next:not(.owl-next--inactive):before,
.imagevideogallery__base .owl-prev:not(.owl-prev--inactive):before {
    color: rgba(27, 21, 52, 0.75)
}

html,
body {
    min-width: 300px;
    margin: 0
}

html {
    box-sizing: border-box;
    font-family: "Siemens Sans", Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

html .font--bold,
html .btn__ghost {
    font-family: "Siemens Sans", Arial, sans-serif;
    font-weight: 800
}

html:lang(ja) {
    font-family: "Siemens Sans", "Siemens Sans JP", Arial, sans-serif
}

html:lang(ja) .font--bold,
html:lang(ja) .btn__ghost {
    font-family: "Siemens Sans", "Siemens Sans JP", Arial, sans-serif;
    font-weight: 800
}

*,
*:before,
*:after {
    box-sizing: inherit
}

.layout--default {
    margin: 0
}

.content:before,
.content:after {
    content: " ";
    display: table
}

.content:after {
    clear: both
}

@media(min-width:320px) {
    h1 {
        font-size: 2rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: -0.0125rem;
        font-weight: 800;
        line-height: 1.1875;
        margin-top: -0.075625em;
        margin-bottom: .525625em
    }
}

@media(min-width:768px) {
    h1 {
        font-size: 2.75rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: -0.01875rem;
        font-weight: 800;
        line-height: 1.1818181818;
        margin-top: -0.1154545455em;
        margin-bottom: .4290909091em
    }
}

@media(min-width:1200px) {
    h1 {
        font-size: 3.75rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: -0.025rem;
        font-weight: 800;
        line-height: 1.1666666667;
        margin-top: -0.1383333333em;
        margin-bottom: .5883333333em
    }
}

@media(min-width:320px) {
    h2 {
        font-size: 1.625rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.2307692308;
        margin-top: -0.0607692308em;
        margin-bottom: .6838461538em
    }
}

@media(min-width:768px) {
    h2 {
        font-size: 2.25rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.1666666667;
        margin-top: -0.0827777778em;
        margin-bottom: .5883333333em
    }
}

@media(min-width:1200px) {
    h2 {
        font-size: 2.75rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: -0.01875rem;
        line-height: 1.1818181818;
        margin-top: -0.1154545455em;
        margin-bottom: .8836363636em
    }
}

@media(min-width:320px) {
    h3 {
        font-size: 1.375rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.2727272727;
        margin-top: -0.0463636364em;
        margin-bottom: .8372727273em
    }
}

@media(min-width:768px) {
    h3 {
        font-size: 1.625rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.2307692308;
        margin-top: -0.0607692308em;
        margin-bottom: .8761538462em
    }
}

@media(min-width:1200px) {
    h3 {
        font-size: 2.25rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.1666666667;
        margin-top: -0.0827777778em;
        margin-bottom: 1.1438888889em
    }
}

@media(min-width:320px) {
    h4 {
        font-size: 1.25rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.3;
        margin-top: -0.037em;
        margin-bottom: .937em
    }
}

@media(min-width:768px) {
    h4 {
        font-size: 1.375rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.2727272727;
        margin-top: -0.0463636364em;
        margin-bottom: 1.0645454545em
    }
}

@media(min-width:1200px) {
    h4 {
        font-size: 1.625rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        line-height: 1.2307692308;
        margin-top: -0.0607692308em;
        margin-bottom: 1.6453846154em
    }
}

@media(min-width:320px) {
    h5 {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: -0.025rem;
        font-weight: 800;
        line-height: 1.1111111111;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 1.1111111111em
    }
}

@media(min-width:320px) {
    h6 {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        font-weight: 800;
        line-height: 1.5555555556;
        margin-top: -0.1344444444em;
        margin-bottom: .9455555556em
    }
}

.dark-bg h1,
.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg p,
.dark-bg ul,
.dark-bg ol {
    color: #fff
}

p {
    margin-top: 0;
    margin-bottom: 0
}

@media(min-width:320px) {
    p,
    li {
        font-size: 1.125rem;
        font-family: "Siemens Sans", Arial, sans-serif;
        letter-spacing: .0125rem;
        line-height: 1.5333333333;
        margin-top: -0.1235555556em;
        margin-bottom: -0.1542222222em
    }
}

p,
ul,
ol {
    color: #1b1734;
    overflow-wrap: break-word;
    word-wrap: break-word
}

p.dark-bg,
ul.dark-bg,
ol.dark-bg {
    color: #fff
}

a {
    color: #1b1734;
    text-decoration: none
}

.dark-bg a {
    color: #fff
}

a:hover,
a:focus,
a:active {
    color: #8a00e5;
    text-decoration: none
}

.dark-bg a:hover,
.dark-bg a:focus,
.dark-bg a:active {
    color: #ba6fff
}

a:disabled {
    color: #9bafbe
}

sup,
sub {
    font-size: 1em
}

.link {
    text-decoration: none
}

@media(min-width:600px) {
    .xs-visible {
        display: none
    }
}

.is-visually-hidden {
    visibility: hidden;
    opacity: 0
}

.is-offscreen {
    position: absolute;
    left: -9999px;
    top: -9999px
}

body[dir=rtl] .is-offscreen {
    right: -9999px;
    left: auto
}

.is-offscreen-original-height {
    position: absolute;
    left: -9999px;
    top: -9999px;
    max-height: none !important
}

body[dir=rtl] .is-offscreen-original-height {
    right: -9999px;
    left: auto
}

.hiddenBeforeInit {
    visibility: hidden
}

.rte a {
    border-bottom: 1px solid;
    padding-bottom: 2px
}

.rte ul {
    list-style: disc
}

[role=main] {
    margin-top: 80px
}

@media(min-width:768px) {
    [role=main] {
        margin-top: 0
    }
}

cite {
    font-style: normal
}