.sceneone,
.scenetwo,
.stripeonerotate,
.stripetworotate,
body {
    overflow: hidden;
}

.wr{
    margin: 0 auto !important;
    width: 1026px;
    height: 90px;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
    float: left;
}


body {
    margin: 0 auto !important;
    width: 1026px;
    height: 90px;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain
    overflow: hidden;
}



.sd {
    position: absolute;
    height: 90px;
    width: 1026px;
    top: 0;
    left: 0
}

.a {
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.bg,
.bgblur,
.ctafirst,
.scenetwo {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.sceneone {
    width: 100%;
    height: 100%
}

.bg {
    -webkit-animation-name: bg-ani;
    animation-name: bg-ani;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes bg-ani {

    0%,
    13% {
        -webkit-transform: translateZ(0) scale(1.4) translate(80px, -10px);
        transform: translateZ(0) scale(1.4) translate(80px, -10px)
    }

    100%,
    32% {
        -webkit-transform: translateZ(0) scale(1) translate(0, 0);
        transform: translateZ(0) scale(1) translate(0, 0)
    }
}

@keyframes bg-ani {

    0%,
    13% {
        -webkit-transform: translateZ(0) scale(1.4) translate(80px, -10px);
        transform: translateZ(0) scale(1.4) translate(80px, -10px)
    }

    100%,
    32% {
        -webkit-transform: translateZ(0) scale(1) translate(0, 0);
        transform: translateZ(0) scale(1) translate(0, 0)
    }
}

img {
    width: 100%
}

.textwrapper {
    width: 340px;
    height: 90px;
    left: 343px;
    top: 0
}

.text1,
.text1b {
    opacity: 0;
    top: 20px;
    -webkit-animation-name: text1-ani;
    animation-name: text1-ani
}

@-webkit-keyframes text1-ani {
    0% {
        opacity: 0;
        top: 20px
    }

    2% {
        opacity: 1;
        top: 0
    }

    15%,
    4% {
        opacity: 1;
        top: 0
    }

    100%,
    17% {
        opacity: 0;
        top: -20px
    }
}

@keyframes text1-ani {
    0% {
        opacity: 0;
        top: 20px
    }

    2% {
        opacity: 1;
        top: 0
    }

    15%,
    4% {
        opacity: 1;
        top: 0
    }

    100%,
    17% {
        opacity: 0;
        top: -20px
    }
}

.text2,
.text2b {
    opacity: 0;
    top: 20px;
    -webkit-animation-name: text2-ani;
    animation-name: text2-ani
}

.text1b,
.text2b {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

@-webkit-keyframes text2-ani {
    17% {
        opacity: 0;
        top: 20px
    }

    19% {
        opacity: 1;
        top: 0
    }

    38% {
        opacity: 1;
        top: 0
    }

    100%,
    40% {
        opacity: 0;
        top: -20px
    }
}

@keyframes text2-ani {
    17% {
        opacity: 0;
        top: 20px
    }

    19% {
        opacity: 1;
        top: 0
    }

    38% {
        opacity: 1;
        top: 0
    }

    100%,
    40% {
        opacity: 0;
        top: -20px
    }
}

.blende {
    left: 150px;
    -webkit-animation-name: blende;
    animation-name: blende
}

@-webkit-keyframes blende {
    13% {
        left: 150px
    }

    100%,
    32% {
        left: 0
    }
}

@keyframes blende {
    13% {
        left: 150px
    }

    100%,
    32% {
        left: 0
    }
}

.work {
    opacity: 0;
    -webkit-animation-name: work-ani;
    animation-name: work-ani;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes work-ani {
    42% {
        opacity: 0
    }

    100%,
    45% {
        opacity: 1
    }
}

@keyframes work-ani {
    42% {
        opacity: 0
    }

    100%,
    45% {
        opacity: 1
    }
}

.scenetwo {
    background-color: #000;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-animation-name: scenetwo-ani;
    animation-name: scenetwo-ani
}

@-webkit-keyframes scenetwo-ani {
    55% {
        opacity: 0
    }

    100%,
    60% {
        opacity: 1
    }
}

@keyframes scenetwo-ani {
    55% {
        opacity: 0
    }

    100%,
    60% {
        opacity: 1
    }
}

.ctafirst {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
    -webkit-transform-origin: 347px 59px;
    -ms-transform-origin: 347px 59px;
    transform-origin: 347px 59px;
    -webkit-animation-name: cta-ani;
    animation-name: cta-ani
}

@-webkit-keyframes cta-ani {

    100%,
    87%,
    89%,
    91% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

    88%,
    90% {
        -webkit-transform: translateZ(0) scale(.95);
        transform: translateZ(0) scale(.95)
    }
}

@keyframes cta-ani {

    100%,
    87%,
    89%,
    91% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

    88%,
    90% {
        -webkit-transform: translateZ(0) scale(.95);
        transform: translateZ(0) scale(.95)
    }
}

.stripewrapper {
    width: 141px;
    height: 141px;
    right: 208px;
    left: auto;
    top: 0;
    opacity: 1
}

.stripeonerotate {
    -webkit-transform: translateZ(0) rotate(46deg);
    transform: translateZ(0) rotate(46deg);
    left: 94px;
    top: 21px;
    -webkit-animation-name: stripeoneani;
    animation-name: stripeoneani;
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    width: 63px;
    height: 0px
}

@-webkit-keyframes stripeoneani {
    0%,60% {
        height: 0
    }

    100%,
    63% {
        height: 173px
    }
}

@keyframes stripeoneani {
    0%,60% {
        height: 0
    }

    100%,
    63% {
        height: 173px
    }
}

.stripeone {
    width: 100%
}

.stripetworotate {
    width: 66px;
    -webkit-transform: translateZ(0) rotate(141deg);
    transform: translateZ(0) rotate(141deg);
    left: 34px;
    top: 120px;
    -webkit-animation-name: stripetwoani;
    animation-name: stripetwoani;
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    height: 0px
}

@-webkit-keyframes stripetwoani {
    63% {
        height: 0
    }

    100%,
    66% {
        height: 163px
    }
}

@keyframes stripetwoani {
    63% {
        height: 0
    }

    100%,
    66% {
        height: 163px
    }
}

.stripetwo {
    width: 100%
}

.monitorwrapper {
    top: 90px;
    -webkit-animation-name: monitorwrapperani;
    animation-name: monitorwrapperani
}

@-webkit-keyframes monitorwrapperani {
    65% {
        top: 90px
    }

    100%,
    69% {
        top: -5px
    }

    100%,
    70% {
        top: 0
    }
}

@keyframes monitorwrapperani {
    65% {
        top: 90px
    }

    100%,
    69% {
        top: -5px
    }

    100%,
    70% {
        top: 0
    }
}

.standfuss {
    bottom: 0
}

.logowhite {
    width: 70px;
    left: 645px;
    top: 11px
}

img {
    text-decoration: none;
    border: 0
}