[id^="fe-"] *,[id^="ms-"] *{
    box-sizing:border-box
}
[id^="fe-"] .g-anchor,[id^="ms-"] .g-anchor{
    position:absolute;
    visibility:hidden;
    border:0;
    clip:rect(0 0 0 0);
    width:1px;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0
}
[id^="fe-"] .g--display-none,[id^="ms-"] .g--display-none{
    display:none !important
}
@font-face{
    font-family:"abb-font-pg2-lt";
    src:url(./fonts/ABBvoice_W_Lt.34bib1jr.eot);
    src:url(./fonts/ABBvoice_W_Lt.34bib1jr.eot?#iefix) format("embedded-opentype"),url(./fonts/ABBvoice_W_Lt.c3op1abl.woff2) format("woff2"),url(./fonts/ABBvoice_W_Lt.d4432ib1.woff) format("woff");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:"abb-font-pg2-md";
    src:url(./fonts/ABBvoice_W_Md.4wjk5w55.eot);
    src:url(./fonts/ABBvoice_W_Md.4wjk5w55.eot?#iefix) format("embedded-opentype"),url(./fonts/ABBvoice_W_Md.cg1iibcv.woff2) format("woff2"),url(./fonts/ABBvoice_W_Md.easmp10s.woff) format("woff");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:"abb-font-pg2-bd";
    src:url(./fonts/ABBvoice_W_Bd.5qdg4o1t.eot);
    src:url(./fonts/ABBvoice_W_Bd.5qdg4o1t.eot?#iefix) format("embedded-opentype"),url(./fonts/ABBvoice_W_Bd.avqidl3i.woff2) format("woff2"),url(./fonts/ABBvoice_W_Bd.45n8ryk0.woff) format("woff");
    font-style:normal;
    font-weight:normal
}
#ms-stage-video .button--round-arrow-primary,#ms-stage-video .button--round-arrow-ghost-light,#ms-stage-video .button--round-arrow-ghost-dark,#ms-stage-video .button,#library .button--round-arrow-primary,#library .button--round-arrow-ghost-light,#library .button--round-arrow-ghost-dark,#library .button,#dp-stage .button--round-arrow-primary,#dp-stage .button--round-arrow-ghost-light,#dp-stage .button--round-arrow-ghost-dark,#dp-stage .button{
    display:inline-block;
    text-align:center;
    padding:13px 40px;
    border-radius:24px;
    line-height:16px;
    font-size:14px;
    font-family:"abb-font-pg2-bd";
    text-decoration:none;
    text-transform:uppercase;
    letter-spacing:1.5px;
    margin:0 0 0.5rem;
    cursor:pointer;
    background-color:#fff;
    color:#262626;
    white-space:nowrap;
    transition:all 0.1s ease
}
#ms-stage-video .button--round-arrow-primary,#ms-stage-video .button--round-arrow-ghost-light,#ms-stage-video .button--round-arrow-ghost-dark,#ms-stage-video .button--primary,#library .button--round-arrow-primary,#library .button--round-arrow-ghost-light,#library .button--round-arrow-ghost-dark,#library .button--primary,#dp-stage .button--round-arrow-primary,#dp-stage .button--round-arrow-ghost-light,#dp-stage .button--round-arrow-ghost-dark,#dp-stage .button--primary{
    background-color:#ff000f;
    color:#fff
}
#ms-stage-video .button--round-arrow-primary:hover,#ms-stage-video .button--round-arrow-ghost-light:hover,#ms-stage-video .button--round-arrow-ghost-dark:hover,#ms-stage-video .button--primary:hover,#library .button--round-arrow-primary:hover,#library .button--round-arrow-ghost-light:hover,#library .button--round-arrow-ghost-dark:hover,#library .button--primary:hover,#dp-stage .button--round-arrow-primary:hover,#dp-stage .button--round-arrow-ghost-light:hover,#dp-stage .button--round-arrow-ghost-dark:hover,#dp-stage .button--primary:hover{
    background-color:#cc000c;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)
}
#ms-stage-video .button--round-arrow-primary:active,#ms-stage-video .button--round-arrow-ghost-light:active,#ms-stage-video .button--round-arrow-ghost-dark:active,#ms-stage-video .button--primary:active,#library .button--round-arrow-primary:active,#library .button--round-arrow-ghost-light:active,#library .button--round-arrow-ghost-dark:active,#library .button--primary:active,#dp-stage .button--round-arrow-primary:active,#dp-stage .button--round-arrow-ghost-light:active,#dp-stage .button--round-arrow-ghost-dark:active,#dp-stage .button--primary:active{
    box-shadow:none
}
#ms-stage-video .button--ghost-light,#ms-stage-video .button--round-arrow-ghost-light,#library .button--ghost-light,#library .button--round-arrow-ghost-light,#dp-stage .button--ghost-light,#dp-stage .button--round-arrow-ghost-light{
    background-color:rgba(0,0,0,0.2);
    color:white;
    border:solid 2px #fff
}
#ms-stage-video .button--ghost-light:hover,#ms-stage-video .button--round-arrow-ghost-light:hover,#library .button--ghost-light:hover,#library .button--round-arrow-ghost-light:hover,#dp-stage .button--ghost-light:hover,#dp-stage .button--round-arrow-ghost-light:hover{
    background-color:white;
    color:black;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)
}
#ms-stage-video .button--ghost-light:active,#ms-stage-video .button--round-arrow-ghost-light:active,#library .button--ghost-light:active,#library .button--round-arrow-ghost-light:active,#dp-stage .button--ghost-light:active,#dp-stage .button--round-arrow-ghost-light:active{
    box-shadow:none
}
#ms-stage-video .button--ghost-dark,#ms-stage-video .button--round-arrow-ghost-dark,#library .button--ghost-dark,#library .button--round-arrow-ghost-dark,#dp-stage .button--ghost-dark,#dp-stage .button--round-arrow-ghost-dark{
    background-color:rgba(255,255,255,0.4);
    color:black;
    border:solid 2px #262626
}
#ms-stage-video .button--ghost-dark:hover,#ms-stage-video .button--round-arrow-ghost-dark:hover,#library .button--ghost-dark:hover,#library .button--round-arrow-ghost-dark:hover,#dp-stage .button--ghost-dark:hover,#dp-stage .button--round-arrow-ghost-dark:hover{
    background-color:#262626;
    color:white;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)
}
#ms-stage-video .button--ghost-dark:active,#ms-stage-video .button--round-arrow-ghost-dark:active,#library .button--ghost-dark:active,#library .button--round-arrow-ghost-dark:active,#dp-stage .button--ghost-dark:active,#dp-stage .button--round-arrow-ghost-dark:active{
    box-shadow:none
}
#ms-stage-video .button--round-arrow-primary,#ms-stage-video .button--round-arrow-ghost-light,#ms-stage-video .button--round-arrow-ghost-dark,#library .button--round-arrow-primary,#library .button--round-arrow-ghost-light,#library .button--round-arrow-ghost-dark,#dp-stage .button--round-arrow-primary,#dp-stage .button--round-arrow-ghost-light,#dp-stage .button--round-arrow-ghost-dark{
    cursor:pointer;
    display:flex;
    justify-content:center;
    align-items:center;
    bottom:25px;
    padding:0;
    margin:auto;
    height:46px;
    width:46px;
    border-radius:50%
}
@media screen and (max-width: 47.9375em){
    #ms-stage-video .button--round-arrow-primary:hover,#ms-stage-video .button--round-arrow-ghost-light:hover,#ms-stage-video .button--round-arrow-ghost-dark:hover,#library .button--round-arrow-primary:hover,#library .button--round-arrow-ghost-light:hover,#library .button--round-arrow-ghost-dark:hover,#dp-stage .button--round-arrow-primary:hover,#dp-stage .button--round-arrow-ghost-light:hover,#dp-stage .button--round-arrow-ghost-dark:hover{
        background-color:rgba(0,0,0,0.2);
        color:white;
        border:solid 2px #fff
    }
}
@media screen and (max-width: 20em){
    #ms-stage-video .button--round-arrow-primary,#ms-stage-video .button--round-arrow-ghost-light,#ms-stage-video .button--round-arrow-ghost-dark,#library .button--round-arrow-primary,#library .button--round-arrow-ghost-light,#library .button--round-arrow-ghost-dark,#dp-stage .button--round-arrow-primary,#dp-stage .button--round-arrow-ghost-light,#dp-stage .button--round-arrow-ghost-dark{
        height:35px;
        width:35px
    }
}
#ms-stage-video .button--round-arrow-primary svg,#ms-stage-video .button--round-arrow-ghost-light svg,#ms-stage-video .button--round-arrow-ghost-dark svg,#library .button--round-arrow-primary svg,#library .button--round-arrow-ghost-light svg,#library .button--round-arrow-ghost-dark svg,#dp-stage .button--round-arrow-primary svg,#dp-stage .button--round-arrow-ghost-light svg,#dp-stage .button--round-arrow-ghost-dark svg{
    height:22px;
    animation:vertical-shake 4s linear infinite
}
@media screen and (max-width: 20em){
    #ms-stage-video .button--round-arrow-primary svg,#ms-stage-video .button--round-arrow-ghost-light svg,#ms-stage-video .button--round-arrow-ghost-dark svg,#library .button--round-arrow-primary svg,#library .button--round-arrow-ghost-light svg,#library .button--round-arrow-ghost-dark svg,#dp-stage .button--round-arrow-primary svg,#dp-stage .button--round-arrow-ghost-light svg,#dp-stage .button--round-arrow-ghost-dark svg{
        height:15px
    }
}
#ms-stage-video .button:active,#library .button:active,#dp-stage .button:active{
    outline:none
}
#ms-stage-video .button:focus,#library .button:focus,#dp-stage .button:focus{
    outline:none
}
#ms-stage-video .button--small,#library .button--small,#dp-stage .button--small{
    font-size:12px;
    padding:6px 32px
}
#ms-stage-video .button--small.button--primary,#library .button--small.button--primary,#dp-stage .button--small.button--primary{
    padding-top:8px;
    padding-bottom:8px
}
@media screen and (max-width: 29.9375em){
    #ms-stage-video .button--small-on-xs-vp,#library .button--small-on-xs-vp,#dp-stage .button--small-on-xs-vp{
        font-size:12px;
        padding:6px 32px
    }
}
@media screen and (max-width: 29.9375em){
    #ms-stage-video .button--small-on-xs-vp.button--primary,#library .button--small-on-xs-vp.button--primary,#dp-stage .button--small-on-xs-vp.button--primary{
        padding-top:8px;
        padding-bottom:8px
    }
}
#ms-stage-video .button--round-arrow-ghost-light,#library .button--round-arrow-ghost-light,#dp-stage .button--round-arrow-ghost-light{
    background-color:rgba(0,0,0,0.2)
}
@media screen and (max-width: 47.9375em){
    #ms-stage-video .button--round-arrow-ghost-light:hover,#library .button--round-arrow-ghost-light:hover,#dp-stage .button--round-arrow-ghost-light:hover{
        background-color:rgba(0,0,0,0.2);
        color:white;
        border:solid 2px #fff
    }
}
@media screen and (max-width: 47.9375em){
    #ms-stage-video .button--round-arrow-ghost-dark:hover,#library .button--round-arrow-ghost-dark:hover,#dp-stage .button--round-arrow-ghost-dark:hover{
        background-color:rgba(255,255,255,0.4);
        color:black;
        border:solid 2px #262626
    }
}
#ms-stage-video .button--round-arrow-ghost-points-left,#library .button--round-arrow-ghost-points-left,#dp-stage .button--round-arrow-ghost-points-left{
    transform:rotate(90deg)
}
#ms-stage-video .button--round-arrow-ghost-points-right,#library .button--round-arrow-ghost-points-right,#dp-stage .button--round-arrow-ghost-points-right{
    transform:rotate(-90deg)
}
#ms-stage-video .button--full-width,#library .button--full-width,#dp-stage .button--full-width{
    width:100%
}
@keyframes vertical-pulse{
    16.65%{
        transform:translateY(3px)
    }
    33.3%{
        transform:translateY(-1px)
    }
    49.95%{
        transform:translateY(0)
    }
    66.6%{
        transform:translateY(-2px)
    }
    83.25%{
        transform:translateY(0.5px)
    }
    100%{
        transform:translateY(0)
    }
}
@keyframes vertical-shake{
    0%,25%,100%{
        transform:translateY(0)
    }
    2.5%,7.5%,12.5%,17.5%{
        transform:translateY(-8%)
    }
    5%,10%,15%{
        transform:translateY(8%)
    }
    20%{
        transform:translateY(6%)
    }
    22.5%{
        transform:translateY(-6%)
    }
}
#ms-stage-video .heading,#library .heading,#dp-stage .heading{
    display:inline-block
}
#ms-stage-video .heading-1,#library .heading-1,#dp-stage .heading-1{
    font-family:"abb-font-pg2-bd";
    font-size:40px;
    line-height:1.3;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    color:#ffffff;
    padding-bottom:40px;
}
#ms-stage-video .heading--curtain::before,#library .heading--curtain::before,#dp-stage .heading--curtain::before{
    content:"\2014";
    font-size:inherit;
    display:block;
    color:#ff000f
}
#ms-stage-video .heading--white,#library .heading--white,#dp-stage .heading--white{
    color:#fff
}
#ms-stage-video .paragraph{
    font-family:"abb-font-pg2-lt";
    font-size:16px;
    line-height:1.5em;
    margin:0
}
#ms-stage-video .paragraph--white{
    color:#fff
}
#ms-stage-video .paragraph--bold{
    font-family:"abb-font-pg2-bd"
}
#ms-stage-video .paragraph a{
    display:inline-block;
    color:#262626;
    border-bottom:4px solid #d2d2d2;
    text-decoration:none;
    line-height:calc(1.5em - 4px);
    transition:border-bottom 0.25s
}
#ms-stage-video .paragraph a:hover{
    border-bottom:4px solid #ff000f;
    text-decoration:none
}
#ms-global-filter.filter__svg-blur{
    position:absolute;
    top:0
}
@keyframes motion-blur{
    0%{
        filter:url(#ms-global-filter__blur-level-0)
    }
    20%{
        filter:url(#ms-global-filter__blur-level-1)
    }
    40%{
        filter:url(#ms-global-filter__blur-level-2)
    }
    60%{
        filter:url(#ms-global-filter__blur-level-3)
    }
    80%{
        filter:url(#ms-global-filter__blur-level-4)
    }
    100%{
        filter:url(#ms-global-filter__blur-level-5)
    }
}

 #ms-stage-video .video-teaser{
    position:relative;
    width: auto;
    height: 100%;
    min-height:550px;
    max-height:550px;
}

#ms-stage-video .video-teaser .media-queries-helper{
    visibility:hidden;
    border:0;
    clip:rect(0 0 0 0);
    width:1px;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute
}
#ms-stage-video .video-teaser .media-queries-helper::before{
    content:"L"
}

@media screen and (max-width: 63.9375em){
    #ms-stage-video .video-teaser .media-queries-helper::before{
        content:"M"
    }
}
@media screen and (max-width: 37.4375em){
    #ms-stage-video .video-teaser .media-queries-helper::before{
        content:"S"
    }
}
#ms-stage-video .video-teaser__overlay{
    position:absolute;
    text-align:left;
    height:100%;
    width:100%
}
#ms-stage-video .video-teaser__overlay-title{
    text-align:center;
    display:inline-block;
    width:100%;
    margin:0;
    max-width:100vw;
    margin-top:120px;
    padding-left:20px;
    padding-right:20px;
    line-height:1.2
}



#ms-stage-video .video-teaser__overlay-title--nowrap{
    white-space:nowrap
}
#ms-stage-video .video-teaser__overlay-scrolldown{
    height:50px
}
#ms-stage-video .video-teaser__scroll-information{
    width: 50%;
    margin: 0 auto;
    cursor:pointer;
    text-align: center;
    display:block;
    bottom:20px;
    padding-left:0px;
    padding-right:0px
}
#ms-stage-video .video-teaser__autoplay-overlay{
    display:none;
    position:relative
}
#ms-stage-video .video-teaser__autoplay-overlay--active{
    display:block
}
#ms-stage-video .video-teaser__background{
    position:absolute;
    opacity:0.3;
    background-color:#6e6e6e;
    top:0;
    bottom:0;
    left:0;
    right:0
}
#ms-stage-video .video-teaser__play-video-button{
    position:absolute;
    right:20px;
    top:20px
}
#ms-stage-video .video-teaser__play-video-button--inactive{
    display:none
}
#ms-stage-video .video-teaser__video-container{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    width:100%;
    overflow:hidden
}
#ms-stage-video .video-teaser__video,#ms-stage-video .video-teaser__video-fallback{
    -o-object-fit:cover;
    object-fit:cover;
    height:100%;
    width:100%;
    min-height:100%;
    min-width:100%;
    font-family:"object-fit: cover;"
}
#ms-stage-video .video-teaser__video{
    position:absolute
}
#ms-stage-video .video-teaser__video-fallback-img{
    position:absolute;
    top:0;
    -o-object-fit:cover;
    object-fit:cover;
    height:100%;
    width:100%;
    font-family:"object-fit: cover;"

}
#ms-stage-video .video-teaser__video--on-ie{
    position:absolute;
    top:50%;
    transform:translateY(-50%) scale(1);
    width:100%;
    height:auto
}
@media screen {
    #ms-stage-video .video-teaser__video--on-ie{
        width:auto;
        height:100%;
        transform:translateY(-50%) scale(1.4)
    }
}
 