@-webkit-keyframes bannerino {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes bannerino {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.bannerino-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-right: 100%;
}
.bannerino-wrap .bannerino {
    display: inline-block;
    white-space: nowrap;
    padding-left: 100%;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: bannerino;
    animation-name: bannerino;
}
.bannerino-wrap:hover .bannerino {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.bannerino-wrap .bannerino__item {
    display: inline-block;
}