html,
body {
    position: relative;
    height: 100%;
}

body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    background: url("staticBg.png");
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center;
    /*text-align: center;*/
   overflow: hidden;
   display: flex;
   justify-content: center;
}

.sbg{
    /*position: absolute;*/
}

video {
    position: absolute;
    background: url("staticBg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size:auto 100%;
    bottom: 0;
    /*width: 100%;*/
    /*height: 100%;*/
    height: 100%;
    min-width: 100%;
    /*min-height: 100%;*/
    /*object-fit: fill;*/
}

.swiper {
    width: 100%;
    height: 150px;
    position: absolute;
    bottom: 128px;
    overflow: hidden;
    z-index: 99;
}

.swiper-slide {
    background-position: center;
    background-size: cover;
    background-color: rgba(225, 225, 225, 0.3);
    width: 64px;
    height: 100px;
    font-size: 30px;
    color: #a1deff;
    text-shadow: 1px 0 1px rgb(65, 189, 225),
                -1px 0 1px rgb(65, 189, 225),
                0 1px 1px rgb(65, 189, 225),
                0 -1px 1px rgb(65, 189, 225),
                2px 2px 2px rgb(177, 238, 255);
    /*font-weight: bold;*/
    padding: 20px 15px;
    border: solid 2px aliceblue;
    /*box-shadow: 2px 2px 2px aliceblue,0 0 12px rgb(177, 238, 255) inset;*/
}

.swiper-slide:before{
    content: '';
    position: absolute;
    top: -3px;
    right: 100%;
    width: 12%;
    bottom: -5px;
    background: inherit;
    transform-origin: 100% 50%;
    transform: rotateY(-90deg);
}

.swiper-slide:after{
    content: '';
    position: absolute;
    top: -3px;
    left: 91%;
    width: 12%;
    bottom: -4px;
    background: inherit;
    transform-origin: 100% 50%;
    transform: rotateY(-90deg);
}
