[data-v-b9d2e7b4] .van-nav-bar .van-icon {
    color: #fff
}

[data-v-b9d2e7b4] .van-hairline--bottom:after {
    border: none
}

[data-v-4fa12593] .van-dialog__header {
    padding: 16px
}

.wrapper[data-v-4fa12593] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

#app {
    width: 100%;
    min-height: 100vh;
    background: var(--bg-color);
    color: var(--main-content-color)
}

.wscn-http404-container[data-v-7c822091] {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 40%;
    left: 50%
}

.wscn-http404[data-v-7c822091] {
    position: relative;
    width: 1200px;
    padding: 0 50px;
    overflow: hidden
}

.wscn-http404 .pic-404[data-v-7c822091] {
    position: relative;
    float: left;
    width: 600px;
    overflow: hidden
}

.wscn-http404 .pic-404__parent[data-v-7c822091] {
    width: 100%
}

.wscn-http404 .pic-404__child[data-v-7c822091] {
    position: absolute
}

.wscn-http404 .pic-404__child.left[data-v-7c822091] {
    width: 80px;
    top: 17px;
    left: 220px;
    opacity: 0;
    -webkit-animation-name: cloudLeft-data-v-7c822091;
    animation-name: cloudLeft-data-v-7c822091;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.wscn-http404 .pic-404__child.mid[data-v-7c822091] {
    width: 46px;
    top: 10px;
    left: 420px;
    opacity: 0;
    -webkit-animation-name: cloudMid-data-v-7c822091;
    animation-name: cloudMid-data-v-7c822091;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.wscn-http404 .pic-404__child.right[data-v-7c822091] {
    width: 62px;
    top: 100px;
    left: 500px;
    opacity: 0;
    -webkit-animation-name: cloudRight-data-v-7c822091;
    animation-name: cloudRight-data-v-7c822091;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

@-webkit-keyframes cloudLeft-data-v-7c822091 {
    0% {
        top: 17px;
        left: 220px;
        opacity: 0
    }

    20% {
        top: 33px;
        left: 188px;
        opacity: 1
    }

    80% {
        top: 81px;
        left: 92px;
        opacity: 1
    }

    to {
        top: 97px;
        left: 60px;
        opacity: 0
    }
}

@keyframes cloudLeft-data-v-7c822091 {
    0% {
        top: 17px;
        left: 220px;
        opacity: 0
    }

    20% {
        top: 33px;
        left: 188px;
        opacity: 1
    }

    80% {
        top: 81px;
        left: 92px;
        opacity: 1
    }

    to {
        top: 97px;
        left: 60px;
        opacity: 0
    }
}

@-webkit-keyframes cloudMid-data-v-7c822091 {
    0% {
        top: 10px;
        left: 420px;
        opacity: 0
    }

    20% {
        top: 40px;
        left: 360px;
        opacity: 1
    }

    70% {
        top: 130px;
        left: 180px;
        opacity: 1
    }

    to {
        top: 160px;
        left: 120px;
        opacity: 0
    }
}

@keyframes cloudMid-data-v-7c822091 {
    0% {
        top: 10px;
        left: 420px;
        opacity: 0
    }

    20% {
        top: 40px;
        left: 360px;
        opacity: 1
    }

    70% {
        top: 130px;
        left: 180px;
        opacity: 1
    }

    to {
        top: 160px;
        left: 120px;
        opacity: 0
    }
}

@-webkit-keyframes cloudRight-data-v-7c822091 {
    0% {
        top: 100px;
        left: 500px;
        opacity: 0
    }

    20% {
        top: 120px;
        left: 460px;
        opacity: 1
    }

    80% {
        top: 180px;
        left: 340px;
        opacity: 1
    }

    to {
        top: 200px;
        left: 300px;
        opacity: 0
    }
}

@keyframes cloudRight-data-v-7c822091 {
    0% {
        top: 100px;
        left: 500px;
        opacity: 0
    }

    20% {
        top: 120px;
        left: 460px;
        opacity: 1
    }

    80% {
        top: 180px;
        left: 340px;
        opacity: 1
    }

    to {
        top: 200px;
        left: 300px;
        opacity: 0
    }
}

.wscn-http404 .bullshit[data-v-7c822091] {
    position: relative;
    float: left;
    width: 300px;
    padding: 30px 0;
    overflow: hidden
}

.wscn-http404 .bullshit__oops[data-v-7c822091] {
    font-size: 32px;
    line-height: 40px;
    color: #1482f0;
    margin-bottom: .533333rem;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__headline[data-v-7c822091],.wscn-http404 .bullshit__oops[data-v-7c822091] {
    font-weight: 700;
    opacity: 0;
    -webkit-animation-name: slideUp-data-v-7c822091;
    animation-name: slideUp-data-v-7c822091;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.wscn-http404 .bullshit__headline[data-v-7c822091] {
    font-size: 20px;
    line-height: 24px;
    color: #222;
    margin-bottom: 10px;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__info[data-v-7c822091] {
    font-size: 13px;
    line-height: 21px;
    color: grey;
    margin-bottom: 30px;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__info[data-v-7c822091],.wscn-http404 .bullshit__return-home[data-v-7c822091] {
    opacity: 0;
    -webkit-animation-name: slideUp-data-v-7c822091;
    animation-name: slideUp-data-v-7c822091;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.wscn-http404 .bullshit__return-home[data-v-7c822091] {
    display: block;
    float: left;
    width: 110px;
    height: 36px;
    background: #1482f0;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 36px;
    cursor: pointer;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes slideUp-data-v-7c822091 {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideUp-data-v-7c822091 {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

body[data-v-0fdcf978] {
    background: initial
}

.wscn-http404-container[data-v-0fdcf978] {
    height: 100%
}

.wscn-http404[data-v-0fdcf978] {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 40%;
    left: 50%;
    position: relative;
    width: 100%;
    overflow: hidden
}

.wscn-http404 .pic-404[data-v-0fdcf978] {
    position: relative;
    float: left;
    max-width: 600px;
    overflow: hidden
}

.wscn-http404 .pic-404__parent[data-v-0fdcf978] {
    width: 100%
}

.wscn-http404 .pic-404__child[data-v-0fdcf978] {
    position: absolute
}

.wscn-http404 .pic-404__child.left[data-v-0fdcf978] {
    width: 80px;
    top: 17px;
    left: 220px;
    opacity: 0;
    -webkit-animation-name: cloudLeft-data-v-0fdcf978;
    animation-name: cloudLeft-data-v-0fdcf978;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.wscn-http404 .pic-404__child.mid[data-v-0fdcf978] {
    width: 46px;
    top: 10px;
    left: 420px;
    opacity: 0;
    -webkit-animation-name: cloudMid-data-v-0fdcf978;
    animation-name: cloudMid-data-v-0fdcf978;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.wscn-http404 .pic-404__child.right[data-v-0fdcf978] {
    width: 62px;
    top: 100px;
    left: 500px;
    opacity: 0;
    -webkit-animation-name: cloudRight-data-v-0fdcf978;
    animation-name: cloudRight-data-v-0fdcf978;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

@-webkit-keyframes cloudLeft-data-v-0fdcf978 {
    0% {
        top: 17px;
        left: 220px;
        opacity: 0
    }

    20% {
        top: 33px;
        left: 188px;
        opacity: 1
    }

    80% {
        top: 81px;
        left: 92px;
        opacity: 1
    }

    to {
        top: 97px;
        left: 60px;
        opacity: 0
    }
}

@keyframes cloudLeft-data-v-0fdcf978 {
    0% {
        top: 17px;
        left: 220px;
        opacity: 0
    }

    20% {
        top: 33px;
        left: 188px;
        opacity: 1
    }

    80% {
        top: 81px;
        left: 92px;
        opacity: 1
    }

    to {
        top: 97px;
        left: 60px;
        opacity: 0
    }
}

@-webkit-keyframes cloudMid-data-v-0fdcf978 {
    0% {
        top: 10px;
        left: 420px;
        opacity: 0
    }

    20% {
        top: 40px;
        left: 360px;
        opacity: 1
    }

    70% {
        top: 130px;
        left: 180px;
        opacity: 1
    }

    to {
        top: 160px;
        left: 120px;
        opacity: 0
    }
}

@keyframes cloudMid-data-v-0fdcf978 {
    0% {
        top: 10px;
        left: 420px;
        opacity: 0
    }

    20% {
        top: 40px;
        left: 360px;
        opacity: 1
    }

    70% {
        top: 130px;
        left: 180px;
        opacity: 1
    }

    to {
        top: 160px;
        left: 120px;
        opacity: 0
    }
}

@-webkit-keyframes cloudRight-data-v-0fdcf978 {
    0% {
        top: 100px;
        left: 500px;
        opacity: 0
    }

    20% {
        top: 120px;
        left: 460px;
        opacity: 1
    }

    80% {
        top: 180px;
        left: 340px;
        opacity: 1
    }

    to {
        top: 200px;
        left: 300px;
        opacity: 0
    }
}

@keyframes cloudRight-data-v-0fdcf978 {
    0% {
        top: 100px;
        left: 500px;
        opacity: 0
    }

    20% {
        top: 120px;
        left: 460px;
        opacity: 1
    }

    80% {
        top: 180px;
        left: 340px;
        opacity: 1
    }

    to {
        top: 200px;
        left: 300px;
        opacity: 0
    }
}

.wscn-http404 .bullshit[data-v-0fdcf978] {
    position: relative;
    float: left;
    width: 300px;
    padding: 30px 0;
    overflow: hidden
}

.wscn-http404 .bullshit__oops[data-v-0fdcf978] {
    font-size: 32px;
    line-height: 40px;
    color: #1482f0;
    margin-bottom: .533333rem;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__headline[data-v-0fdcf978],.wscn-http404 .bullshit__oops[data-v-0fdcf978] {
    font-weight: 700;
    opacity: 0;
    -webkit-animation-name: slideUp-data-v-0fdcf978;
    animation-name: slideUp-data-v-0fdcf978;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.wscn-http404 .bullshit__headline[data-v-0fdcf978] {
    font-size: 20px;
    line-height: 24px;
    color: #222;
    margin-bottom: 10px;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__info[data-v-0fdcf978] {
    font-size: 13px;
    line-height: 21px;
    color: grey;
    margin-bottom: 30px;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.wscn-http404 .bullshit__info[data-v-0fdcf978],.wscn-http404 .bullshit__return-home[data-v-0fdcf978] {
    opacity: 0;
    -webkit-animation-name: slideUp-data-v-0fdcf978;
    animation-name: slideUp-data-v-0fdcf978;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.wscn-http404 .bullshit__return-home[data-v-0fdcf978] {
    display: block;
    float: left;
    width: 110px;
    height: 36px;
    background: #1482f0;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 36px;
    cursor: pointer;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes slideUp-data-v-0fdcf978 {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideUp-data-v-0fdcf978 {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

.ico-lottery[data-v-57924695] {
    position: fixed;
    width: 80px;
    height: auto;
    right: 10px;
    bottom: 120px
}

.ico_fixed[data-v-57924695] {
    position: fixed;
    height: auto;
    right: -.48rem;
    bottom: 3rem;
    z-index: 999
}

.ico_fixed img[data-v-57924695] {
    width: 1.8rem
}

.content-download[data-v-40d35680] {
    padding: .2666666rem
}

.app-wrap[data-v-40d35680] {
    background: #fff;
    width: 100%;
    height: calc(100vh - 3.2rem);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.app-wrap>div[data-v-40d35680],.app-wrap[data-v-40d35680] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.app-wrap>div[data-v-40d35680] {
    text-align: center
}

.app-wrap .qrcode[data-v-40d35680] {
    background: #fff;
    margin-top: .533333rem;
    margin-bottom: .533333rem;
    padding: .2666666rem;
    border: 1px solid #000
}

.iframeDailog[data-v-40d35680] .el-dialog__body {
    position: absolute;
    left: 0;
    top: 1.44rem;
    bottom: 0;
    right: 0;
    padding: 0;
    z-index: 1;
    overflow: hidden;
    overflow-y: auto
}

[data-v-6f318fd9] .van-collapse-item__title--expanded {
    border-radius: .213rem .213rem 0 0
}

[data-v-6f318fd9] .van-collapse-item__content {
    background-color: #181a1e;
    color: hsla(0,0%,100%,.8666666666666667);
    border-radius: 0 0 .213rem .213rem
}

[data-v-6f318fd9] .van-collapse-item--border:after {
    border: none
}

.content-wrapper[data-v-13b18686] {
    height: calc(100vh - 1.26667rem)
}

.content-wrapper[data-v-13b18686] .van-nav-bar__content {
    background: #081724
}

.content-wrapper[data-v-13b18686] .van-hairline--bottom:after {
    border-bottom-width: 0
}

.content-wrapper[data-v-13b18686] .van-cell {
    background: none
}

.content-wrapper[data-v-13b18686] .van-cell .van-cell__value,.content-wrapper[data-v-13b18686] .van-cell .van-field__control,.content-wrapper[data-v-13b18686] .van-cell .van-field__label {
    -webkit-text-fill-color: #fff
}

.content-wrapper[data-v-13b18686] .van-cell:after {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    right: 16px;
    bottom: 0;
    left: 16px;
    border-bottom: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

[data-v-050ce574] .van-cell .van-field__control::-webkit-input-placeholder {
    color: red!important
}

[data-v-050ce574] .van-cell .van-field__control {
    color: red!important
}

.title[data-v-224e028d] {
    margin: 5px 0;
    width: 100%
}

[data-v-224e028d].van-grid-item__content {
    padding: 10px
}

.van-grid-item[data-v-224e028d] {
    margin: 10px 10px 0
}

[data-v-4c8557e0] .van-cell {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .267rem 0
}

[data-v-0c3f58b0] .content-detail img {
    max-width: 100%;
    height: auto
}

[data-v-0c3f58b0] .content-detail div,[data-v-0c3f58b0] .content-detail p {
    margin: 0
}

[data-v-d617ea7a] .van-cell .van-field__control::-webkit-input-placeholder {
    color: red!important
}

[data-v-d617ea7a] .van-cell .van-field__control {
    color: red!important
}

[data-v-d617ea7a] .van-field__control:disabled {
    -webkit-text-fill-color: red!important
}

body .van-nav-bar[data-v-3075806c] {
    background: none
}

body .van-grid-item__content[data-v-3075806c]:after,body .van-hairline--bottom[data-v-3075806c]:after,body .van-hairline--top-bottom[data-v-3075806c]:after,body .van-hairline--top[data-v-3075806c]:after,body .van-hairline-unset--top-bottom[data-v-3075806c]:after {
    border: none!important;
    content: ""
}

.page-body[data-v-3075806c] {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    max-width: 10rem;
    margin: 0 auto
}

.tron-body[data-v-3075806c] {
    background-color: #3c73fc;
    min-height: 100vh
}

.tron-body .card[data-v-3075806c] {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 1.333rem .373333rem;
    border-radius: .266666rem;
    font-size: .373333rem
}

.tron-body .card .card-footer[data-v-3075806c],.tron-body .card .card-header[data-v-3075806c] {
    min-height: 44px;
    position: relative;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tron-body .card .card-header[data-v-3075806c] {
    padding: .506666rem .4rem;
    font-size: .373333rem;
    color: #333
}

.tron-body .card .card-content[data-v-3075806c] {
    position: relative;
    padding: 0 .8rem;
    text-align: center
}

.tron-body .card .card-content .qrcode-title[data-v-3075806c] {
    line-height: .64rem;
    padding-top: .5rem;
    padding-bottom: .6rem;
    color: #bebebe
}

.tron-body .card .card-content .qrcode-code[data-v-3075806c] {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding: .4rem
}

.tron-body .card .card-content .qrcode-link[data-v-3075806c] {
    padding-top: .8rem;
    padding-bottom: .5rem
}

.tron-body .card .card-content .qrcode-link p[data-v-3075806c] {
    line-height: .48rem;
    color: #bebebe;
    word-wrap: break-word;
    word-break: break-all
}

.tron-body .card .card-content .qrcode-link p[data-v-3075806c]:last-child {
    padding-top: .133333rem;
    color: #333
}

.tron-body .card .card-footer[data-v-3075806c] {
    color: #6d6d72;
    padding: .4rem 0;
    background-color: #f7f6fb;
    border-radius: 0 0 .266666rem .266666rem
}

.tron-body .card .card-footer .qrcode-warp[data-v-3075806c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    text-align: center
}

.tron-body .card .card-footer .qrcode-warp .qrcode-item[data-v-3075806c] {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tron-body .card .card-footer .qrcode-warp .qrcode-item[data-v-3075806c]:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: .373333rem;
    background-color: #dadbdf
}

.tron-body .card .card-footer .qrcode-warp .qrcode-item .more[data-v-3075806c] {
    position: relative;
    top: -.1rem;
    line-height: .32rem;
    font-size: .64rem;
    color: #333
}

.input-wrap[data-v-6487271a] {
    display: block;
    margin-top: .267rem;
    background-color: hsla(0,0%,92.9%,.46);
    border-radius: .267rem;
    font-size: .427rem;
    padding: 0 .533rem;
    height: 1.307rem;
    line-height: calc(1.307rem - 4px);
    border: 2px solid #3d3d3d
}

.hot-item[data-v-6487271a] {
    width: 100%;
    background-color: hsla(0,0%,92.9%,.46);
    border-radius: .267rem;
    padding: .16rem 0
}

[data-v-7d277284] .van-cell {
    border-radius: .267rem
}

.bg-button[data-v-7d277284] {
    width: 91%;
    height: 1.333rem;
    background-image: url(/static/images/bg-block.png);
    background-size: cover;
    border: 1px solid transparent;
    padding-left: .653rem;
    padding-right: .853rem
}

.container[data-v-7d277284] {
    position: relative;
    width: 100%;
    height: 4rem;
    padding-top: 30px
}

.container .account-block[data-v-7d277284] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%
}

[data-v-4b220be9] .van-cascader__option,[data-v-4b220be9] .van-cascader__title {
    color: #333
}

.border-top[data-v-5c4fba76] {
    border-top: 1px dashed #efefef;
    padding-top: .267rem
}

.main[data-v-1f21a349] {
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main .btn-start[data-v-1f21a349] {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main .row[data-v-1f21a349] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .267rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main .row .cell[data-v-1f21a349] {
    text-align: center;
    padding: 5px;
    background: #fff
}

.cell-item[data-v-1f21a349],.main .row .cell[data-v-1f21a349] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #708abf;
    width: 69px;
    height: 69px;
    -webkit-box-shadow: 0 4px 0 0 #9cd2ff;
    box-shadow: 0 4px 0 0 #9cd2ff;
    border-radius: 6px
}

.cell-item[data-v-1f21a349] {
    float: left;
    position: absolute;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .293rem
}

.btn-start[data-v-1f21a349] {
    background: linear-gradient(144deg,#3e97e6 7%,#3cd1c2 91%);
    -webkit-box-shadow: 0 4px 0 0 #3cd1c2;
    box-shadow: 0 4px 0 0 #3cd1c2;
    color: #fff;
    font-size: .587rem;
    font-weight: bolder;
    margin-top: -.133rem
}

.banner[data-v-61215edc] {
    width: 100%;
    height: 130px;
    background: transparent;
    border-radius: 13px;
    margin: 0 auto;
    overflow: hidden
}

.banner>div[data-v-61215edc] {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.draw-content[data-v-61215edc] {
    -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.16);
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.16)
}

.draw-content .grid_wrap[data-v-61215edc] {
    background-color: #383952;
    width: 292px;
    height: 292px;
    position: relative;
    border-radius: 6px;
    margin: .267rem auto
}

.draw-content .lottery_wrap[data-v-61215edc] {
    width: 226px;
    font-size: .23rem;
    border-radius: 6px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
    margin-top: .133rem
}

.draw-content .lottery_wrap_border[data-v-61215edc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.draw-content .lottery_wrap_border ul[data-v-61215edc] {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.draw-content .lottery_wrap_border ul li[data-v-61215edc] {
    border-radius: 50%;
    width: 9px;
    height: 9px;
    background-color: #bce0e9
}

.draw-content .lottery_wrap_border ul li[data-v-61215edc]:nth-child(2n) {
    width: 13px;
    height: 13px;
    background-color: #f5fbc8
}

.draw-content .lottery_wrap_border ul[data-v-61215edc]:nth-child(odd) {
    width: 100%;
    height: 19px;
    left: 0;
    right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.draw-content .lottery_wrap_border ul:nth-child(odd) li[data-v-61215edc] {
    margin: 0 5px
}

.draw-content .lottery_wrap_border ul[data-v-61215edc]:nth-child(2n) {
    width: 19px;
    height: 100%;
    top: 0;
    bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.draw-content .lottery_wrap_border ul:nth-child(2n) li[data-v-61215edc] {
    margin: 5px 0
}

.draw-content .lottery_wrap_border ul[data-v-61215edc]:nth-child(3) {
    bottom: 0
}

.draw-content .lottery_wrap_border ul[data-v-61215edc]:nth-child(4) {
    right: 0
}

.draw-content .lottery_wrap_border ul:first-child li[data-v-61215edc]:nth-child(odd),.draw-content .lottery_wrap_border ul:nth-child(4) li[data-v-61215edc]:nth-child(odd) {
    -webkit-animation: blink_large-data-v-61215edc 1s linear infinite;
    animation: blink_large-data-v-61215edc 1s linear infinite
}

.draw-content .lottery_wrap_border ul:first-child li[data-v-61215edc]:nth-child(2n),.draw-content .lottery_wrap_border ul:nth-child(4) li[data-v-61215edc]:nth-child(2n) {
    -webkit-animation: blink_small-data-v-61215edc 1s linear infinite;
    animation: blink_small-data-v-61215edc 1s linear infinite
}

.draw-content .lottery_wrap_border ul:nth-child(2) li[data-v-61215edc]:nth-child(odd),.draw-content .lottery_wrap_border ul:nth-child(3) li[data-v-61215edc]:nth-child(odd) {
    width: 13px;
    height: 13px;
    background-color: #f5fbc8;
    -webkit-animation: blink_small-data-v-61215edc 1s linear infinite;
    animation: blink_small-data-v-61215edc 1s linear infinite
}

.draw-content .lottery_wrap_border ul:nth-child(2) li[data-v-61215edc]:nth-child(2n),.draw-content .lottery_wrap_border ul:nth-child(3) li[data-v-61215edc]:nth-child(2n) {
    width: 9px;
    height: 9px;
    background-color: #bce0e9;
    -webkit-animation: blink_large-data-v-61215edc 1s linear infinite;
    animation: blink_large-data-v-61215edc 1s linear infinite
}

@-webkit-keyframes blink_large-data-v-61215edc {
    to {
        width: 13px;
        height: 13px;
        background-color: #f5fbc8
    }
}

@keyframes blink_large-data-v-61215edc {
    to {
        width: 13px;
        height: 13px;
        background-color: #f5fbc8
    }
}

@-webkit-keyframes blink_small-data-v-61215edc {
    to {
        width: 9px;
        height: 9px;
        background-color: #bce0e9
    }
}

@keyframes blink_small-data-v-61215edc {
    to {
        width: 9px;
        height: 9px;
        background-color: #bce0e9
    }
}

[data-v-5955b810] .van-field__body {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-5955b810] .van-uploader__upload {
    margin: initial
}

.imgCenter[data-v-5955b810] .van-field__control {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.imgCenter[data-v-5955b810]:after {
    border-bottom: none!important
}

[data-v-1a88ee3d] .van-field__body {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-1a88ee3d] .van-uploader__upload {
    margin: initial
}

[data-v-1a88ee3d] .imgCenter {
    margin: auto
}

.rich-text[data-v-48b1e7d3] svg {
    display: block
}

.qrcode-wrap[data-v-26d356df] {
    border: 1px solid #fff
}

[data-v-26d356df] .van-cell .van-cell__right-icon,[data-v-26d356df] .van-cell .van-cell__title,[data-v-26d356df] .van-cell .van-cell__value {
    color: #fff
}

.share-card[data-v-26d356df] {
    margin-top: 10px;
    padding: 15px;
    border-radius: 5px;
    background: rgba(0,0,0,.10196078431372549);
    position: relative
}

.share-card[data-v-26d356df]:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 60px;
    background: url(/static/images/share.png) no-repeat;
    background-size: 100% 100%;
    width: 109px;
    height: 105px;
    border-radius: 0 0 var(--btn-radius) 0;
    opacity: .8
}

.link-list .link[data-v-26d356df] {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.content-wrapper[data-v-faca0208] {
    height: 100vh
}

[data-v-faca0208] .content-detail img {
    max-width: 100%;
    height: auto
}

[data-v-faca0208] .content-detail div,[data-v-faca0208] .content-detail p {
    margin: 0
}

.custom-image[data-v-074dd1d4] {
    width: 46%;
    height: 3rem;
    border: 1px solid #ccc;
    border-radius: 8px
}

[data-v-02964e3f] .van-cell.cell-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-02964e3f] .van-cell.cell-item .van-cell__title {
    margin-bottom: .213rem
}

[data-v-02964e3f] .van-cell.cell-item .van-field__control {
    color: inherit
}

[data-v-02964e3f] .van-cell.cell-item:not(.input-amount) .van-field__value {
    border-radius: .213rem
}

[data-v-54a3fb06] .el-date-editor {
    width: 20px;
    border: none;
    background: none
}

[data-v-54a3fb06] .el-date-editor .el-range__icon {
    font-size: .427rem;
    color: var(--main-color)
}

[data-v-030d26ca] .el-date-editor {
    width: 20px;
    border: none;
    background: none
}

[data-v-030d26ca] .el-date-editor .el-range__icon {
    font-size: .427rem;
    color: var(--main-color)
}

[data-v-20c1eed1] .content-detail img {
    max-width: 100%;
    height: auto
}

[data-v-20c1eed1] .content-detail div,[data-v-20c1eed1] .content-detail p {
    margin: 0
}

.content-wrap[data-v-5fb34e81] {
    margin-top: -1px;
    padding-bottom: 0!important
}

[data-v-5fb34e81] .van-nav-bar__content {
    background: #c61b1e
}

[data-v-5fb34e81] .van-nav-bar .van-icon {
    color: #fff
}

[data-v-5fb34e81] .van-swipe-item {
    height: .8rem!important;
    line-height: .8rem!important
}

.lottery-wrap[data-v-5fb34e81] {
    width: 100%;
    position: relative;
    background: url(/static/mobile/lottery/bg.png) no-repeat;
    background-size: 100% auto
}

.lottery-wrap[data-v-5fb34e81]:before {
    content: "";
    display: block;
    padding-top: 314%
}

.user-money[data-v-5fb34e81] {
    position: absolute;
    top: 2.88rem;
    left: 50%;
    font-size: .373333rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.turntable-content[data-v-5fb34e81] {
    position: absolute;
    top: 4.426666rem;
    left: 1.1466666rem;
    width: 7.73rem;
    height: 7.73rem;
    border-radius: 50%
}

.turntable-content .pointer[data-v-5fb34e81] {
    position: absolute;
    width: 3.2rem;
    top: 44%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.turntable-content .turntable-name[data-v-5fb34e81] {
    position: absolute;
    left: .2666666rem;
    top: .5333333rem;
    width: calc(100% - .53333rem);
    font-size: .32rem;
    text-align: center;
    color: #fff
}

.turntable-content .turntable-img[data-v-5fb34e81] {
    position: absolute;
    left: calc(50% - .4rem);
    top: 1.333333rem;
    width: .8rem;
    height: .8rem
}

.turntable-content .turntable-img img[data-v-5fb34e81] {
    display: inline-block;
    width: 100%;
    height: 100%
}

.text-wrap[data-v-5fb34e81] {
    position: absolute;
    bottom: 11rem;
    height: 5.866666rem;
    left: 1.3rem;
    width: calc(100% - 2.6rem);
    text-align: center;
    font-size: .373333rem
}

.text-wrap .btn-invite[data-v-5fb34e81] {
    background: url(/static/mobile/lottery/btn.png) no-repeat center 0;
    background-size: contain;
    height: 1.6rem;
    line-height: 1.5rem;
    font-size: .693333rem
}

.award-list[data-v-5fb34e81] {
    position: absolute;
    bottom: 1.6rem;
    height: 9.6rem;
    left: 1.6rem;
    width: calc(100% - 3.2rem);
    text-align: center
}

[data-v-4b813e22] .van-cell.cell-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-4b813e22] .van-cell.cell-item .van-cell__title {
    margin-bottom: .213rem
}

[data-v-4b813e22] .van-cell.cell-item .van-field__control {
    color: inherit
}

[data-v-4b813e22] .van-cell.cell-item:not(.input-amount) .van-field__value {
    background: var(--bg-color);
    border-radius: .213rem;
    padding: .4rem .533rem
}

.item[data-v-424d31ce] {
    line-height: .6rem;
    border-radius: 0 25px 0 25px
}

[data-v-4cf44520] .van-cell .van-field__control::-webkit-input-placeholder {
    color: red!important
}

[data-v-4cf44520] .van-cell .van-field__control {
    color: red!important
}

[data-v-70d2a010] .van-cell .van-field__control::-webkit-input-placeholder {
    color: red!important
}

[data-v-70d2a010] .van-cell .van-field__control {
    color: red!important
}

[data-v-70d2a010] .van-field__control:disabled {
    -webkit-text-fill-color: red!important
}

.progress-container[data-v-79593245] {
    position: relative;
    width: 100%;
    height: 3px;
    background-color: var(--main-color)
}

.progress-background[data-v-79593245] {
    width: 100%;
    background-color: #fff
}

.progress-background[data-v-79593245],.progress-foreground[data-v-79593245] {
    position: absolute;
    height: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.progress-foreground[data-v-79593245] {
    background-color: var(--main-color)
}

.progress-indicator[data-v-79593245] {
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: .1px solid var(--main-color);
    background-color: #fff;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-e326daa0],html[data-v-e326daa0] {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

body[data-v-e326daa0] {
    margin: 0 auto
}

.logo[data-v-e326daa0] {
    width: 150px;
    z-index: 10;
    position: absolute;
    top: 15px;
    left: 25px
}

.bg[data-v-e326daa0] {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0
}

.container[data-v-e326daa0] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.container[data-v-e326daa0],.inside-wrap[data-v-e326daa0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.inside-wrap[data-v-e326daa0] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.inside-wrap .wrap[data-v-e326daa0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 155px;
    margin-right: 16px;
    margin-bottom: -5px
}

.inside-wrap .wrap a[data-v-e326daa0] {
    display: inline-block;
    width: 100%;
    z-index: 10
}

.inside-wrap .wrap a .down[data-v-e326daa0] {
    width: 100%;
    height: 66px
}

.inside-wrap .wrap a .open[data-v-e326daa0] {
    width: 100%;
    height: 50px
}

.icons img[data-v-e326daa0]:first-child {
    width: 650px;
    z-index: 10
}

.icons img[data-v-e326daa0]:nth-child(2) {
    z-index: 10;
    width: 100%;
    position: relative;
    bottom: 60px
}

.container-side[data-v-e326daa0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.container-side>img[data-v-e326daa0] {
    width: 400px;
    z-index: 10
}

.btn[data-v-e326daa0] {
    width: 100%;
    height: 30px;
    background: #ececec;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer
}

.el-message[data-v-e326daa0] {
    z-index: 99;
    min-width: 380px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    position: fixed;
    left: 50%;
    top: 70px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #edf2fc;
    -webkit-transition: opacity .3s,-webkit-transform .4s;
    transition: opacity .3s,-webkit-transform .4s;
    transition: opacity .3s,transform .4s;
    transition: opacity .3s,transform .4s,-webkit-transform .4s;
    overflow: hidden;
    padding: 11px 15px 15px 20px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-shadow: 0 10px 30px #525255;
    box-shadow: 0 10px 30px #525255
}

.el-message__content[data-v-e326daa0] {
    padding: 0;
    font-size: .3733333rem;
    line-height: 0;
    color: rgba(255,0,0,.6784313725490196)
}

.el-range-editor.el-input__inner[data-v-55c6c267] {
    width: auto
}

[data-v-55c6c267] .el-range-input {
    width: 100px
}

@media screen and (min-width: 750px) {
    .pagination-container[data-v-afaad026] {
        background:#fff
    }

    .pagination-container.hidden[data-v-afaad026] {
        display: none
    }
}

.turntable[data-v-6d445fd1] {
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.turntable .myTurntable[data-v-6d445fd1] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.turntable .prize-container[data-v-6d445fd1] {
    position: absolute;
    left: 25%;
    top: 0;
    width: 50%;
    height: 50%
}

.turntable .prize-container .item[data-v-6d445fd1] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.rotateBg[data-v-6d445fd1] {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.box[data-v-7d987e2c] {
    position: relative;
    background-color: transparent
}

.box[data-v-7d987e2c],.slot[data-v-7d987e2c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slot[data-v-7d987e2c] {
    overflow: hidden
}

.canvas[data-v-7d987e2c] {
    position: absolute;
    width: 9.9rem;
    height: 7.1rem
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }

    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }

    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

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

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

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

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -ms-backface-visibility: visible!important
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(48px);
        transform: scale(.475) translateX(48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(48px);
        transform: scale(.475) translateX(48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-48px);
        transform: scale(.475) translateX(-48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-48px);
        transform: scale(.475) translateX(-48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(42px);
        transform: scale(.475) translateX(42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(42px);
        transform: scale(.475) translateX(42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-42px);
        transform: scale(.475) translateX(-42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-42px);
        transform: scale(.475) translateX(-42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

.run {
    -webkit-animation: donut-spin-data 1.2s linear infinite;
    animation: donut-spin-data 1.2s linear infinite
}

@-webkit-keyframes donut-spin-data {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes donut-spin-data {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes twinkle {
    0% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

@keyframes twinkle {
    0% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes loadingCircle {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loadingCircle {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes progress-circular-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0px
    }

    50% {
        stroke-dasharray: 100,200;
        stroke-dashoffset: -15px
    }

    to {
        stroke-dasharray: 100,200;
        stroke-dashoffset: -124px
    }
}

@keyframes progress-circular-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0px
    }

    50% {
        stroke-dasharray: 100,200;
        stroke-dashoffset: -15px
    }

    to {
        stroke-dasharray: 100,200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes progress-circular-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes progress-circular-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes indeterminate-ltr {
    0% {
        left: -90%;
        right: 100%
    }

    60% {
        left: -90%;
        right: 100%
    }

    to {
        left: 100%;
        right: -35%
    }
}

@keyframes indeterminate-ltr {
    0% {
        left: -90%;
        right: 100%
    }

    60% {
        left: -90%;
        right: 100%
    }

    to {
        left: 100%;
        right: -35%
    }
}

@-webkit-keyframes indeterminate-rtl {
    0% {
        left: 100%;
        right: -90%
    }

    60% {
        left: 100%;
        right: -90%
    }

    to {
        left: -35%;
        right: 100%
    }
}

@keyframes indeterminate-rtl {
    0% {
        left: 100%;
        right: -90%
    }

    60% {
        left: 100%;
        right: -90%
    }

    to {
        left: -35%;
        right: 100%
    }
}

@-webkit-keyframes indeterminate-short-ltr {
    0% {
        left: -200%;
        right: 100%
    }

    60% {
        left: 107%;
        right: -8%
    }

    to {
        left: 107%;
        right: -8%
    }
}

@keyframes indeterminate-short-ltr {
    0% {
        left: -200%;
        right: 100%
    }

    60% {
        left: 107%;
        right: -8%
    }

    to {
        left: 107%;
        right: -8%
    }
}

@-webkit-keyframes indeterminate-short-rtl {
    0% {
        left: 100%;
        right: -200%
    }

    60% {
        left: -8%;
        right: 107%
    }

    to {
        left: -8%;
        right: 107%
    }
}

@keyframes indeterminate-short-rtl {
    0% {
        left: 100%;
        right: -200%
    }

    60% {
        left: -8%;
        right: 107%
    }

    to {
        left: -8%;
        right: 107%
    }
}

@-webkit-keyframes query-ltr {
    0% {
        right: -90%;
        left: 100%
    }

    60% {
        right: -90%;
        left: 100%
    }

    to {
        right: 100%;
        left: -35%
    }
}

@keyframes query-ltr {
    0% {
        right: -90%;
        left: 100%
    }

    60% {
        right: -90%;
        left: 100%
    }

    to {
        right: 100%;
        left: -35%
    }
}

@-webkit-keyframes query-rtl {
    0% {
        right: 100%;
        left: -90%
    }

    60% {
        right: 100%;
        left: -90%
    }

    to {
        right: -35%;
        left: 100%
    }
}

@keyframes query-rtl {
    0% {
        right: 100%;
        left: -90%
    }

    60% {
        right: 100%;
        left: -90%
    }

    to {
        right: -35%;
        left: 100%
    }
}

@-webkit-keyframes query-short-ltr {
    0% {
        right: -200%;
        left: 100%
    }

    60% {
        right: 107%;
        left: -8%
    }

    to {
        right: 107%;
        left: -8%
    }
}

@keyframes query-short-ltr {
    0% {
        right: -200%;
        left: 100%
    }

    60% {
        right: 107%;
        left: -8%
    }

    to {
        right: 107%;
        left: -8%
    }
}

@-webkit-keyframes query-short-rtl {
    0% {
        right: 100%;
        left: -200%
    }

    60% {
        right: -8%;
        left: 107%
    }

    to {
        right: -8%;
        left: 107%
    }
}

@keyframes query-short-rtl {
    0% {
        right: 100%;
        left: -200%
    }

    60% {
        right: -8%;
        left: 107%
    }

    to {
        right: -8%;
        left: 107%
    }
}

@-webkit-keyframes stream-ltr {
    to {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }
}

@keyframes stream-ltr {
    to {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }
}

@-webkit-keyframes stream-rtl {
    to {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
}

@keyframes stream-rtl {
    to {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
}

@-webkit-keyframes colorAnimation {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        -webkit-transform: translate3d(200%,0,0);
        transform: translate3d(200%,0,0)
    }
}

@keyframes colorAnimation {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        -webkit-transform: translate3d(200%,0,0);
        transform: translate3d(200%,0,0)
    }
}

:root {
    --bg-color: #f3f8fc;
    --bg-second-color: #e7f2fc;
    --default-color: #16171d;
    --main-color: #379ad5;
    --second-color: #faeeec;
    --grey-color: #f7f8fa;
    --gray-color2: #a7aebf;
    --gray-color3: #16171d;
    --text-second: #494d58;
    --grey-light-color: #d5b586;
    --green-color: #17cdaf;
    --purple-color: #4c4aef;
    --red-color: #f85963;
    --yellow-color: #d5b586
}

.text-color {
    color: var(--bg-color)
}

.text-primary {
    color: var(--main-color)!important
}

.text-second {
    color: var(--second-color)
}

.text-grey {
    color: var(--text-second)
}

.text-grey2 {
    color: var(--gray-color2)
}

.text-gray-light {
    color: var(--grey-light-color)
}

.text-second {
    color: var(--text-second)
}

.text-green {
    color: var(--green-color)
}

.text-yellow {
    color: var(--yellow-color)
}

.text-red {
    color: var(--red-color)
}

.text-purple {
    color: var(--purple-color)
}

.text-orange {
    color: #eaa947
}

.bg-primary {
    color: var(--bg-color)!important;
    background: var(--main-color)!important
}

.bg-color {
    color: #fff!important;
    background: var(--bg-color)!important
}

.bg-second-color {
    background: var(--bg-second-color)!important
}

.bg-white {
    background: #fff!important
}

.bg-dark {
    background: #000!important
}

.bg-grey {
    background: var(--grey-color)
}

.bg-grey3 {
    background: var(--gray-color3)!important
}

.bg-grey__light {
    background: var(--grey-light-color)!important
}

.bg-grey__light .van-field__control {
    color: #fff
}

.bg-grey__light .van-field__control::-webkit-input-placeholder {
    -webkit-text-fill-color: var(--grey-color)
}

.bg-grey__light .van-field__control::-moz-placeholder {
    -webkit-text-fill-color: var(--grey-color)
}

.bg-grey__light .van-field__control:-ms-input-placeholder {
    -webkit-text-fill-color: var(--grey-color)
}

.bg-grey__light .van-field__control::-ms-input-placeholder {
    -webkit-text-fill-color: var(--grey-color)
}

.bg-grey__light .van-field__control::placeholder {
    -webkit-text-fill-color: var(--grey-color)
}

.border-top {
    border-top: 1px solid hsla(0,0%,100%,.2)
}

.border-right {
    border-right: 1px solid hsla(0,0%,100%,.2)
}

.border-bottom__gray {
    border-bottom: 1px solid var(--grey-color)
}

.border-bottom__second {
    border-bottom: .5px solid var(--text-second)
}

.border-left__second {
    border-left: .5px solid var(--text-second)
}

.border-primary {
    border: 1px solid var(--main-color)
}

.dotted-underline {
    border-bottom: 1px dotted var(--text-second);
    display: inline-block;
    padding-bottom: 2px
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.d-flex-between-center,.d-flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.d-flex-between-center {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.d-flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.d-flex-col {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.d-grid {
    display: grid!important
}

.d-grid-columns-2 {
    display: grid;
    grid-template-columns: repeat(2,1fr)
}

.d-grid-columns-3 {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

.d-grid-columns-4 {
    display: grid;
    grid-template-columns: repeat(4,1fr)
}

.d-grid-columns-5 {
    display: grid;
    grid-template-columns: repeat(5,1fr)
}

.d-grid-gap-column-2 {
    grid-column-gap: .05333rem
}

.d-grid-gap-2 {
    grid-gap: .05333rem
}

.d-grid-gap-row-2 {
    row-gap: .05333rem
}

.d-grid-gap-column-3 {
    grid-column-gap: .08rem
}

.d-grid-gap-3 {
    grid-gap: .08rem
}

.d-grid-gap-row-3 {
    row-gap: .08rem
}

.d-grid-gap-column-4 {
    grid-column-gap: .10667rem
}

.d-grid-gap-4 {
    grid-gap: .10667rem
}

.d-grid-gap-row-4 {
    row-gap: .10667rem
}

.d-grid-gap-column-5 {
    grid-column-gap: .13333rem
}

.d-grid-gap-5 {
    grid-gap: .13333rem
}

.d-grid-gap-row-5 {
    row-gap: .13333rem
}

.d-grid-gap-column-6 {
    grid-column-gap: .16rem
}

.d-grid-gap-6 {
    grid-gap: .16rem
}

.d-grid-gap-row-6 {
    row-gap: .16rem
}

.d-grid-gap-column-7 {
    grid-column-gap: .18667rem
}

.d-grid-gap-7 {
    grid-gap: .18667rem
}

.d-grid-gap-row-7 {
    row-gap: .18667rem
}

.d-grid-gap-column-8 {
    grid-column-gap: .21333rem
}

.d-grid-gap-8 {
    grid-gap: .21333rem
}

.d-grid-gap-row-8 {
    row-gap: .21333rem
}

.d-grid-gap-column-9 {
    grid-column-gap: .24rem
}

.d-grid-gap-9 {
    grid-gap: .24rem
}

.d-grid-gap-row-9 {
    row-gap: .24rem
}

.d-grid-gap-column-10 {
    grid-column-gap: .26667rem
}

.d-grid-gap-10 {
    grid-gap: .26667rem
}

.d-grid-gap-row-10 {
    row-gap: .26667rem
}

.d-grid-gap-column-11 {
    grid-column-gap: .29333rem
}

.d-grid-gap-11 {
    grid-gap: .29333rem
}

.d-grid-gap-row-11 {
    row-gap: .29333rem
}

.d-grid-gap-column-12 {
    grid-column-gap: .32rem
}

.d-grid-gap-12 {
    grid-gap: .32rem
}

.d-grid-gap-row-12 {
    row-gap: .32rem
}

.d-grid-gap-column-13 {
    grid-column-gap: .34667rem
}

.d-grid-gap-13 {
    grid-gap: .34667rem
}

.d-grid-gap-row-13 {
    row-gap: .34667rem
}

.d-grid-gap-column-14 {
    grid-column-gap: .37333rem
}

.d-grid-gap-14 {
    grid-gap: .37333rem
}

.d-grid-gap-row-14 {
    row-gap: .37333rem
}

.d-grid-gap-column-15 {
    grid-column-gap: .4rem
}

.d-grid-gap-15 {
    grid-gap: .4rem
}

.d-grid-gap-row-15 {
    row-gap: .4rem
}

.d-grid-gap-column-16 {
    grid-column-gap: .42667rem
}

.d-grid-gap-16 {
    grid-gap: .42667rem
}

.d-grid-gap-row-16 {
    row-gap: .42667rem
}

.d-grid-gap-column-17 {
    grid-column-gap: .45333rem
}

.d-grid-gap-17 {
    grid-gap: .45333rem
}

.d-grid-gap-row-17 {
    row-gap: .45333rem
}

.d-grid-gap-column-18 {
    grid-column-gap: .48rem
}

.d-grid-gap-18 {
    grid-gap: .48rem
}

.d-grid-gap-row-18 {
    row-gap: .48rem
}

.d-grid-gap-column-19 {
    grid-column-gap: .50667rem
}

.d-grid-gap-19 {
    grid-gap: .50667rem
}

.d-grid-gap-row-19 {
    row-gap: .50667rem
}

.d-grid-gap-column-20 {
    grid-column-gap: .53333rem
}

.d-grid-gap-20 {
    grid-gap: .53333rem
}

.d-grid-gap-row-20 {
    row-gap: .53333rem
}

.d-grid-gap-column-21 {
    grid-column-gap: .56rem
}

.d-grid-gap-21 {
    grid-gap: .56rem
}

.d-grid-gap-row-21 {
    row-gap: .56rem
}

.d-grid-gap-column-22 {
    grid-column-gap: .58667rem
}

.d-grid-gap-22 {
    grid-gap: .58667rem
}

.d-grid-gap-row-22 {
    row-gap: .58667rem
}

.d-grid-gap-column-23 {
    grid-column-gap: .61333rem
}

.d-grid-gap-23 {
    grid-gap: .61333rem
}

.d-grid-gap-row-23 {
    row-gap: .61333rem
}

.d-grid-gap-column-24 {
    grid-column-gap: .64rem
}

.d-grid-gap-24 {
    grid-gap: .64rem
}

.d-grid-gap-row-24 {
    row-gap: .64rem
}

.d-grid-gap-column-25 {
    grid-column-gap: .66667rem
}

.d-grid-gap-25 {
    grid-gap: .66667rem
}

.d-grid-gap-row-25 {
    row-gap: .66667rem
}

.d-grid-gap-column-26 {
    grid-column-gap: .69333rem
}

.d-grid-gap-26 {
    grid-gap: .69333rem
}

.d-grid-gap-row-26 {
    row-gap: .69333rem
}

.d-grid-gap-column-27 {
    grid-column-gap: .72rem
}

.d-grid-gap-27 {
    grid-gap: .72rem
}

.d-grid-gap-row-27 {
    row-gap: .72rem
}

.d-grid-gap-column-28 {
    grid-column-gap: .74667rem
}

.d-grid-gap-28 {
    grid-gap: .74667rem
}

.d-grid-gap-row-28 {
    row-gap: .74667rem
}

.d-grid-gap-column-29 {
    grid-column-gap: .77333rem
}

.d-grid-gap-29 {
    grid-gap: .77333rem
}

.d-grid-gap-row-29 {
    row-gap: .77333rem
}

.d-grid-gap-column-30 {
    grid-column-gap: .8rem
}

.d-grid-gap-30 {
    grid-gap: .8rem
}

.d-grid-gap-row-30 {
    row-gap: .8rem
}

.grid-1,.grid-10 {
    grid-template-columns: repeat(auto-fill,minmax(10%,1fr))
}

.grid-15 {
    grid-template-columns: repeat(auto-fill,minmax(15%,1fr))
}

.grid-2,.grid-20 {
    grid-template-columns: repeat(auto-fill,minmax(20%,1fr))
}

.grid-25 {
    grid-template-columns: repeat(auto-fill,minmax(25%,1fr))
}

.grid-3,.grid-30 {
    grid-template-columns: repeat(auto-fill,minmax(30%,1fr))
}

.grid-5,.grid-50 {
    grid-template-columns: repeat(auto-fill,minmax(50%,1fr))
}

.flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.flex-between,.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.flex-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

.flex-between.flex-row-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-between.flex-row-2>div {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-bottom: .2rem
}

.flex-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.justify-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.el-message-box {
    width: 70%!important
}

.el-message-box .el-message-box__title {
    font-size: .3733333rem;
    text-align: center
}

.el-message-box .el-message-box__headerbtn {
    top: 13px
}

.el-message-box .el-message-box__btns {
    text-align: center
}

.el-message--error {
    z-index: 9999!important
}

.el-button--mini,.el-button--small {
    font-size: .32rem
}

.el-divider__text,.el-link {
    font-size: .37333333rem
}

.el-tag--dark {
    border-color: initial
}

body.van-overflow-hidden {
    overflow: visible!important
}

body .van-grid-item__content:after,body .van-hairline--bottom:after,body .van-hairline--top-bottom:after,body .van-hairline--top:after,body .van-hairline-unset--top-bottom:after {
    border: none!important;
    content: ""
}

.van-nav-bar {
    line-height: .58666667rem
}

.van-nav-bar .van-nav-bar__content {
    height: 1.2266666667rem
}

.van-nav-bar .van-nav-bar__arrow,.van-nav-bar .van-nav-bar__title {
    font-size: .42666667rem
}

.van-nav-bar .van-nav-bar__left,.van-nav-bar .van-nav-bar__right {
    font-size: .37333333rem;
    padding: 0 .4rem
}

.van-notice-bar .van-notice-bar__left-icon {
    min-width: auto
}

.van-notice-bar .van-notice-bar__wrap {
    margin-left: 5px
}

.van-tabbar {
    background: none!important;
    height: 1.333333333rem!important
}

.van-tabbar .van-tabbar-item {
    font-size: .32rem
}

.van-tabbar .van-tabbar-item--active {
    background: none
}

.van-tabbar__placeholder {
    height: 1.33333333rem!important
}

.van-card {
    font-size: .32rem
}

.van-card .van-card__thumb {
    width: 2.346666667rem;
    height: 2.346666667rem
}

.van-card .van-card__content {
    min-height: 2.346666667rem
}

.van-card .van-card__content .van-card__title {
    max-height: .85333333rem;
    line-height: .426666667rem
}

.van-card .van-tag {
    font-size: .32rem;
    line-height: .426666rem
}

.van-card .van-card__price {
    font-size: .32rem
}

.van-dialog {
    width: 8.5333333rem;
    max-height: 17.33333rem;
    overflow-y: scroll!important;
    font-size: .42666667rem
}

.van-dialog .van-dialog__content {
    padding: .4rem
}

.van-dialog .van-dialog__content--isolated {
    min-height: 2.7733333rem
}

.van-dialog .van-dialog__message {
    font-size: .3733333rem;
    line-height: .533333rem
}

.van-dialog .van-dialog__cancel,.van-dialog .van-dialog__confirm {
    height: 1.066666667rem!important;
    background: none!important
}

.van-empty__description {
    font-size: .3733333rem
}

.van-form .van-radio-group .van-radio__icon {
    font-size: .32rem!important;
    line-height: .32rem
}

.van-form .van-radio-group .van-radio__icon .van-icon {
    width: .32rem;
    height: .32rem
}

.van-form .van-radio-group .van-radio__label {
    line-height: .53333333rem
}

.van-field__error-message {
    font-size: .32rem
}

.van-picker-column {
    font-size: .426666667rem
}

.van-picker__cancel,.van-picker__confirm {
    font-size: .37333333rem
}

.van-button {
    font-size: .42666667rem;
    height: 1.1733333rem
}

.van-button.van-button--success {
    color: #fff;
    background: #07c160;
    border: 1px solid #07c160
}

.van-button--small {
    font-size: .32rem;
    height: .8533333rem
}

.van-button--mini {
    font-size: .266666667rem;
    height: .64rem
}

.van-grid .van-grid-item__text {
    font-size: .32rem
}

.van-grid .van-grid-item__content {
    padding: 5px
}

.van-cell {
    font-size: .32rem
}

.van-cell .van-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

::-webkit-scrollbar {
    width: 0;
    height: 0;
    background-color: #f5f5f5
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px transparent;
    border-radius: 10px;
    background-color: #f5f5f5
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555
}

.van-dialog {
    overflow: scroll!important
}

.van-dialog .van-dialog__header {
    padding: 10px
}

.van-dialog .van-dialog__content .van-cell,.van-dialog .van-dialog__content .van-cell .van-field__body {
    background: none
}

.van-dialog .van-dialog__cancel,.van-dialog .van-dialog__confirm {
    height: 40px
}

.van-pagination .van-pagination__prev {
    display: none
}

.el-date-range-picker {
    left: 20px!important;
    width: calc(100% - 40px)
}

.el-date-range-picker .el-picker-panel__body {
    min-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.el-date-range-picker .el-picker-panel__body .el-picker-panel__content {
    width: 100%
}

.page-fixed {
    position: fixed;
    width: 100%;
    top: 46px;
    overflow: scroll;
    height: 100%;
    padding-bottom: 46px
}

.van-dialog.rule-wrap .van-dialog__content .van-dialog__message {
    color: red
}

.van-dialog.rule-wrap .van-dialog__content .van-dialog__message span:nth-child(odd) {
    font-weight: 700
}

.van-dialog.rule-wrap .van-dialog__content .van-dialog__message span:nth-child(2n) {
    color: grey
}

.van-button .van-button__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.van-button.van-button--primary {
    background-color: #f7ce29;
    border: 1px solid #f7ce29;
    color: #292f53
}

.el-button--primary {
    background-color: #f7ce29;
    border-color: #f7ce29;
    color: #292f53
}

.el-button [class*=" el-icon-"],.el-button [class^=el-icon-] {
    font-size: 24px
}

.van-grid-item .van-grid-item__text {
    color: inherit
}

.van-grid-item .van-grid-item__content {
    background: none;
    padding: 8px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.van-popup.van-popup--center {
    width: 100%;
    text-align: center;
    background: none
}

#app {
    max-width: 10rem;
    margin: 0 auto
}

#app .van-nav-bar--fixed,#app .van-tabbar--fixed {
    max-width: 10rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.van-dialog {
    max-width: 9rem
}

.u-m-0,.u-margin-0 {
    margin: 0!important
}

.u-p-0,.u-padding-0 {
    padding: 0!important
}

.u-m-lr-0 {
    margin-left: 0!important;
    margin-right: 0!important
}

.u-m-tb-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.u-p-lr-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.u-p-tb-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.u-m-l-0 {
    margin-left: 0!important
}

.u-p-l-0 {
    padding-left: 0!important
}

.u-margin-left-0 {
    margin-left: 0!important
}

.u-padding-left-0 {
    padding-left: 0!important
}

.u-m-t-0 {
    margin-top: 0!important
}

.u-p-t-0 {
    padding-top: 0!important
}

.u-margin-top-0 {
    margin-top: 0!important
}

.u-padding-top-0 {
    padding-top: 0!important
}

.u-m-r-0 {
    margin-right: 0!important
}

.u-p-r-0 {
    padding-right: 0!important
}

.u-margin-right-0 {
    margin-right: 0!important
}

.u-padding-right-0 {
    padding-right: 0!important
}

.u-m-b-0 {
    margin-bottom: 0!important
}

.u-p-b-0 {
    padding-bottom: 0!important
}

.u-margin-bottom-0 {
    margin-bottom: 0!important
}

.u-padding-bottom-0 {
    padding-bottom: 0!important
}

.u-m-2,.u-margin-2 {
    margin: .05333rem!important
}

.u-p-2,.u-padding-2 {
    padding: .05333rem!important
}

.u-m-lr-2 {
    margin-left: .05333rem!important;
    margin-right: .05333rem!important
}

.u-m-tb-2 {
    margin-top: .05333rem!important;
    margin-bottom: .05333rem!important
}

.u-p-lr-2 {
    padding-left: .05333rem!important;
    padding-right: .05333rem!important
}

.u-p-tb-2 {
    padding-top: .05333rem!important;
    padding-bottom: .05333rem!important
}

.u-m-l-2 {
    margin-left: .05333rem!important
}

.u-p-l-2 {
    padding-left: .05333rem!important
}

.u-margin-left-2 {
    margin-left: .05333rem!important
}

.u-padding-left-2 {
    padding-left: .05333rem!important
}

.u-m-t-2 {
    margin-top: .05333rem!important
}

.u-p-t-2 {
    padding-top: .05333rem!important
}

.u-margin-top-2 {
    margin-top: .05333rem!important
}

.u-padding-top-2 {
    padding-top: .05333rem!important
}

.u-m-r-2 {
    margin-right: .05333rem!important
}

.u-p-r-2 {
    padding-right: .05333rem!important
}

.u-margin-right-2 {
    margin-right: .05333rem!important
}

.u-padding-right-2 {
    padding-right: .05333rem!important
}

.u-m-b-2 {
    margin-bottom: .05333rem!important
}

.u-p-b-2 {
    padding-bottom: .05333rem!important
}

.u-margin-bottom-2 {
    margin-bottom: .05333rem!important
}

.u-padding-bottom-2 {
    padding-bottom: .05333rem!important
}

.u-m-4,.u-margin-4 {
    margin: .10667rem!important
}

.u-p-4,.u-padding-4 {
    padding: .10667rem!important
}

.u-m-lr-4 {
    margin-left: .10667rem!important;
    margin-right: .10667rem!important
}

.u-m-tb-4 {
    margin-top: .10667rem!important;
    margin-bottom: .10667rem!important
}

.u-p-lr-4 {
    padding-left: .10667rem!important;
    padding-right: .10667rem!important
}

.u-p-tb-4 {
    padding-top: .10667rem!important;
    padding-bottom: .10667rem!important
}

.u-m-l-4 {
    margin-left: .10667rem!important
}

.u-p-l-4 {
    padding-left: .10667rem!important
}

.u-margin-left-4 {
    margin-left: .10667rem!important
}

.u-padding-left-4 {
    padding-left: .10667rem!important
}

.u-m-t-4 {
    margin-top: .10667rem!important
}

.u-p-t-4 {
    padding-top: .10667rem!important
}

.u-margin-top-4 {
    margin-top: .10667rem!important
}

.u-padding-top-4 {
    padding-top: .10667rem!important
}

.u-m-r-4 {
    margin-right: .10667rem!important
}

.u-p-r-4 {
    padding-right: .10667rem!important
}

.u-margin-right-4 {
    margin-right: .10667rem!important
}

.u-padding-right-4 {
    padding-right: .10667rem!important
}

.u-m-b-4 {
    margin-bottom: .10667rem!important
}

.u-p-b-4 {
    padding-bottom: .10667rem!important
}

.u-margin-bottom-4 {
    margin-bottom: .10667rem!important
}

.u-padding-bottom-4 {
    padding-bottom: .10667rem!important
}

.u-m-5,.u-margin-5 {
    margin: .13333rem!important
}

.u-p-5,.u-padding-5 {
    padding: .13333rem!important
}

.u-m-lr-5 {
    margin-left: .13333rem!important;
    margin-right: .13333rem!important
}

.u-m-tb-5 {
    margin-top: .13333rem!important;
    margin-bottom: .13333rem!important
}

.u-p-lr-5 {
    padding-left: .13333rem!important;
    padding-right: .13333rem!important
}

.u-p-tb-5 {
    padding-top: .13333rem!important;
    padding-bottom: .13333rem!important
}

.u-m-l-5 {
    margin-left: .13333rem!important
}

.u-p-l-5 {
    padding-left: .13333rem!important
}

.u-margin-left-5 {
    margin-left: .13333rem!important
}

.u-padding-left-5 {
    padding-left: .13333rem!important
}

.u-m-t-5 {
    margin-top: .13333rem!important
}

.u-p-t-5 {
    padding-top: .13333rem!important
}

.u-margin-top-5 {
    margin-top: .13333rem!important
}

.u-padding-top-5 {
    padding-top: .13333rem!important
}

.u-m-r-5 {
    margin-right: .13333rem!important
}

.u-p-r-5 {
    padding-right: .13333rem!important
}

.u-margin-right-5 {
    margin-right: .13333rem!important
}

.u-padding-right-5 {
    padding-right: .13333rem!important
}

.u-m-b-5 {
    margin-bottom: .13333rem!important
}

.u-p-b-5 {
    padding-bottom: .13333rem!important
}

.u-margin-bottom-5 {
    margin-bottom: .13333rem!important
}

.u-padding-bottom-5 {
    padding-bottom: .13333rem!important
}

.u-m-6,.u-margin-6 {
    margin: .16rem!important
}

.u-p-6,.u-padding-6 {
    padding: .16rem!important
}

.u-m-lr-6 {
    margin-left: .16rem!important;
    margin-right: .16rem!important
}

.u-m-tb-6 {
    margin-top: .16rem!important;
    margin-bottom: .16rem!important
}

.u-p-lr-6 {
    padding-left: .16rem!important;
    padding-right: .16rem!important
}

.u-p-tb-6 {
    padding-top: .16rem!important;
    padding-bottom: .16rem!important
}

.u-m-l-6 {
    margin-left: .16rem!important
}

.u-p-l-6 {
    padding-left: .16rem!important
}

.u-margin-left-6 {
    margin-left: .16rem!important
}

.u-padding-left-6 {
    padding-left: .16rem!important
}

.u-m-t-6 {
    margin-top: .16rem!important
}

.u-p-t-6 {
    padding-top: .16rem!important
}

.u-margin-top-6 {
    margin-top: .16rem!important
}

.u-padding-top-6 {
    padding-top: .16rem!important
}

.u-m-r-6 {
    margin-right: .16rem!important
}

.u-p-r-6 {
    padding-right: .16rem!important
}

.u-margin-right-6 {
    margin-right: .16rem!important
}

.u-padding-right-6 {
    padding-right: .16rem!important
}

.u-m-b-6 {
    margin-bottom: .16rem!important
}

.u-p-b-6 {
    padding-bottom: .16rem!important
}

.u-margin-bottom-6 {
    margin-bottom: .16rem!important
}

.u-padding-bottom-6 {
    padding-bottom: .16rem!important
}

.u-m-8,.u-margin-8 {
    margin: .21333rem!important
}

.u-p-8,.u-padding-8 {
    padding: .21333rem!important
}

.u-m-lr-8 {
    margin-left: .21333rem!important;
    margin-right: .21333rem!important
}

.u-m-tb-8 {
    margin-top: .21333rem!important;
    margin-bottom: .21333rem!important
}

.u-p-lr-8 {
    padding-left: .21333rem!important;
    padding-right: .21333rem!important
}

.u-p-tb-8 {
    padding-top: .21333rem!important;
    padding-bottom: .21333rem!important
}

.u-m-l-8 {
    margin-left: .21333rem!important
}

.u-p-l-8 {
    padding-left: .21333rem!important
}

.u-margin-left-8 {
    margin-left: .21333rem!important
}

.u-padding-left-8 {
    padding-left: .21333rem!important
}

.u-m-t-8 {
    margin-top: .21333rem!important
}

.u-p-t-8 {
    padding-top: .21333rem!important
}

.u-margin-top-8 {
    margin-top: .21333rem!important
}

.u-padding-top-8 {
    padding-top: .21333rem!important
}

.u-m-r-8 {
    margin-right: .21333rem!important
}

.u-p-r-8 {
    padding-right: .21333rem!important
}

.u-margin-right-8 {
    margin-right: .21333rem!important
}

.u-padding-right-8 {
    padding-right: .21333rem!important
}

.u-m-b-8 {
    margin-bottom: .21333rem!important
}

.u-p-b-8 {
    padding-bottom: .21333rem!important
}

.u-margin-bottom-8 {
    margin-bottom: .21333rem!important
}

.u-padding-bottom-8 {
    padding-bottom: .21333rem!important
}

.u-m-10,.u-margin-10 {
    margin: .26667rem!important
}

.u-p-10,.u-padding-10 {
    padding: .26667rem!important
}

.u-m-lr-10 {
    margin-left: .26667rem!important;
    margin-right: .26667rem!important
}

.u-m-tb-10 {
    margin-top: .26667rem!important;
    margin-bottom: .26667rem!important
}

.u-p-lr-10 {
    padding-left: .26667rem!important;
    padding-right: .26667rem!important
}

.u-p-tb-10 {
    padding-top: .26667rem!important;
    padding-bottom: .26667rem!important
}

.u-m-l-10 {
    margin-left: .26667rem!important
}

.u-p-l-10 {
    padding-left: .26667rem!important
}

.u-margin-left-10 {
    margin-left: .26667rem!important
}

.u-padding-left-10 {
    padding-left: .26667rem!important
}

.u-m-t-10 {
    margin-top: .26667rem!important
}

.u-p-t-10 {
    padding-top: .26667rem!important
}

.u-margin-top-10 {
    margin-top: .26667rem!important
}

.u-padding-top-10 {
    padding-top: .26667rem!important
}

.u-m-r-10 {
    margin-right: .26667rem!important
}

.u-p-r-10 {
    padding-right: .26667rem!important
}

.u-margin-right-10 {
    margin-right: .26667rem!important
}

.u-padding-right-10 {
    padding-right: .26667rem!important
}

.u-m-b-10 {
    margin-bottom: .26667rem!important
}

.u-p-b-10 {
    padding-bottom: .26667rem!important
}

.u-margin-bottom-10 {
    margin-bottom: .26667rem!important
}

.u-padding-bottom-10 {
    padding-bottom: .26667rem!important
}

.u-m-12,.u-margin-12 {
    margin: .32rem!important
}

.u-p-12,.u-padding-12 {
    padding: .32rem!important
}

.u-m-lr-12 {
    margin-left: .32rem!important;
    margin-right: .32rem!important
}

.u-m-tb-12 {
    margin-top: .32rem!important;
    margin-bottom: .32rem!important
}

.u-p-lr-12 {
    padding-left: .32rem!important;
    padding-right: .32rem!important
}

.u-p-tb-12 {
    padding-top: .32rem!important;
    padding-bottom: .32rem!important
}

.u-m-l-12 {
    margin-left: .32rem!important
}

.u-p-l-12 {
    padding-left: .32rem!important
}

.u-margin-left-12 {
    margin-left: .32rem!important
}

.u-padding-left-12 {
    padding-left: .32rem!important
}

.u-m-t-12 {
    margin-top: .32rem!important
}

.u-p-t-12 {
    padding-top: .32rem!important
}

.u-margin-top-12 {
    margin-top: .32rem!important
}

.u-padding-top-12 {
    padding-top: .32rem!important
}

.u-m-r-12 {
    margin-right: .32rem!important
}

.u-p-r-12 {
    padding-right: .32rem!important
}

.u-margin-right-12 {
    margin-right: .32rem!important
}

.u-padding-right-12 {
    padding-right: .32rem!important
}

.u-m-b-12 {
    margin-bottom: .32rem!important
}

.u-p-b-12 {
    padding-bottom: .32rem!important
}

.u-margin-bottom-12 {
    margin-bottom: .32rem!important
}

.u-padding-bottom-12 {
    padding-bottom: .32rem!important
}

.u-m-14,.u-margin-14 {
    margin: .37333rem!important
}

.u-p-14,.u-padding-14 {
    padding: .37333rem!important
}

.u-m-lr-14 {
    margin-left: .37333rem!important;
    margin-right: .37333rem!important
}

.u-m-tb-14 {
    margin-top: .37333rem!important;
    margin-bottom: .37333rem!important
}

.u-p-lr-14 {
    padding-left: .37333rem!important;
    padding-right: .37333rem!important
}

.u-p-tb-14 {
    padding-top: .37333rem!important;
    padding-bottom: .37333rem!important
}

.u-m-l-14 {
    margin-left: .37333rem!important
}

.u-p-l-14 {
    padding-left: .37333rem!important
}

.u-margin-left-14 {
    margin-left: .37333rem!important
}

.u-padding-left-14 {
    padding-left: .37333rem!important
}

.u-m-t-14 {
    margin-top: .37333rem!important
}

.u-p-t-14 {
    padding-top: .37333rem!important
}

.u-margin-top-14 {
    margin-top: .37333rem!important
}

.u-padding-top-14 {
    padding-top: .37333rem!important
}

.u-m-r-14 {
    margin-right: .37333rem!important
}

.u-p-r-14 {
    padding-right: .37333rem!important
}

.u-margin-right-14 {
    margin-right: .37333rem!important
}

.u-padding-right-14 {
    padding-right: .37333rem!important
}

.u-m-b-14 {
    margin-bottom: .37333rem!important
}

.u-p-b-14 {
    padding-bottom: .37333rem!important
}

.u-margin-bottom-14 {
    margin-bottom: .37333rem!important
}

.u-padding-bottom-14 {
    padding-bottom: .37333rem!important
}

.u-m-15,.u-margin-15 {
    margin: .4rem!important
}

.u-p-15,.u-padding-15 {
    padding: .4rem!important
}

.u-m-lr-15 {
    margin-left: .4rem!important;
    margin-right: .4rem!important
}

.u-m-tb-15 {
    margin-top: .4rem!important;
    margin-bottom: .4rem!important
}

.u-p-lr-15 {
    padding-left: .4rem!important;
    padding-right: .4rem!important
}

.u-p-tb-15 {
    padding-top: .4rem!important;
    padding-bottom: .4rem!important
}

.u-m-l-15 {
    margin-left: .4rem!important
}

.u-p-l-15 {
    padding-left: .4rem!important
}

.u-margin-left-15 {
    margin-left: .4rem!important
}

.u-padding-left-15 {
    padding-left: .4rem!important
}

.u-m-t-15 {
    margin-top: .4rem!important
}

.u-p-t-15 {
    padding-top: .4rem!important
}

.u-margin-top-15 {
    margin-top: .4rem!important
}

.u-padding-top-15 {
    padding-top: .4rem!important
}

.u-m-r-15 {
    margin-right: .4rem!important
}

.u-p-r-15 {
    padding-right: .4rem!important
}

.u-margin-right-15 {
    margin-right: .4rem!important
}

.u-padding-right-15 {
    padding-right: .4rem!important
}

.u-m-b-15 {
    margin-bottom: .4rem!important
}

.u-p-b-15 {
    padding-bottom: .4rem!important
}

.u-margin-bottom-15 {
    margin-bottom: .4rem!important
}

.u-padding-bottom-15 {
    padding-bottom: .4rem!important
}

.u-m-16,.u-margin-16 {
    margin: .42667rem!important
}

.u-p-16,.u-padding-16 {
    padding: .42667rem!important
}

.u-m-lr-16 {
    margin-left: .42667rem!important;
    margin-right: .42667rem!important
}

.u-m-tb-16 {
    margin-top: .42667rem!important;
    margin-bottom: .42667rem!important
}

.u-p-lr-16 {
    padding-left: .42667rem!important;
    padding-right: .42667rem!important
}

.u-p-tb-16 {
    padding-top: .42667rem!important;
    padding-bottom: .42667rem!important
}

.u-m-l-16 {
    margin-left: .42667rem!important
}

.u-p-l-16 {
    padding-left: .42667rem!important
}

.u-margin-left-16 {
    margin-left: .42667rem!important
}

.u-padding-left-16 {
    padding-left: .42667rem!important
}

.u-m-t-16 {
    margin-top: .42667rem!important
}

.u-p-t-16 {
    padding-top: .42667rem!important
}

.u-margin-top-16 {
    margin-top: .42667rem!important
}

.u-padding-top-16 {
    padding-top: .42667rem!important
}

.u-m-r-16 {
    margin-right: .42667rem!important
}

.u-p-r-16 {
    padding-right: .42667rem!important
}

.u-margin-right-16 {
    margin-right: .42667rem!important
}

.u-padding-right-16 {
    padding-right: .42667rem!important
}

.u-m-b-16 {
    margin-bottom: .42667rem!important
}

.u-p-b-16 {
    padding-bottom: .42667rem!important
}

.u-margin-bottom-16 {
    margin-bottom: .42667rem!important
}

.u-padding-bottom-16 {
    padding-bottom: .42667rem!important
}

.u-m-18,.u-margin-18 {
    margin: .48rem!important
}

.u-p-18,.u-padding-18 {
    padding: .48rem!important
}

.u-m-lr-18 {
    margin-left: .48rem!important;
    margin-right: .48rem!important
}

.u-m-tb-18 {
    margin-top: .48rem!important;
    margin-bottom: .48rem!important
}

.u-p-lr-18 {
    padding-left: .48rem!important;
    padding-right: .48rem!important
}

.u-p-tb-18 {
    padding-top: .48rem!important;
    padding-bottom: .48rem!important
}

.u-m-l-18 {
    margin-left: .48rem!important
}

.u-p-l-18 {
    padding-left: .48rem!important
}

.u-margin-left-18 {
    margin-left: .48rem!important
}

.u-padding-left-18 {
    padding-left: .48rem!important
}

.u-m-t-18 {
    margin-top: .48rem!important
}

.u-p-t-18 {
    padding-top: .48rem!important
}

.u-margin-top-18 {
    margin-top: .48rem!important
}

.u-padding-top-18 {
    padding-top: .48rem!important
}

.u-m-r-18 {
    margin-right: .48rem!important
}

.u-p-r-18 {
    padding-right: .48rem!important
}

.u-margin-right-18 {
    margin-right: .48rem!important
}

.u-padding-right-18 {
    padding-right: .48rem!important
}

.u-m-b-18 {
    margin-bottom: .48rem!important
}

.u-p-b-18 {
    padding-bottom: .48rem!important
}

.u-margin-bottom-18 {
    margin-bottom: .48rem!important
}

.u-padding-bottom-18 {
    padding-bottom: .48rem!important
}

.u-m-20,.u-margin-20 {
    margin: .53333rem!important
}

.u-p-20,.u-padding-20 {
    padding: .53333rem!important
}

.u-m-lr-20 {
    margin-left: .53333rem!important;
    margin-right: .53333rem!important
}

.u-m-tb-20 {
    margin-top: .53333rem!important;
    margin-bottom: .53333rem!important
}

.u-p-lr-20 {
    padding-left: .53333rem!important;
    padding-right: .53333rem!important
}

.u-p-tb-20 {
    padding-top: .53333rem!important;
    padding-bottom: .53333rem!important
}

.u-m-l-20 {
    margin-left: .53333rem!important
}

.u-p-l-20 {
    padding-left: .53333rem!important
}

.u-margin-left-20 {
    margin-left: .53333rem!important
}

.u-padding-left-20 {
    padding-left: .53333rem!important
}

.u-m-t-20 {
    margin-top: .53333rem!important
}

.u-p-t-20 {
    padding-top: .53333rem!important
}

.u-margin-top-20 {
    margin-top: .53333rem!important
}

.u-padding-top-20 {
    padding-top: .53333rem!important
}

.u-m-r-20 {
    margin-right: .53333rem!important
}

.u-p-r-20 {
    padding-right: .53333rem!important
}

.u-margin-right-20 {
    margin-right: .53333rem!important
}

.u-padding-right-20 {
    padding-right: .53333rem!important
}

.u-m-b-20 {
    margin-bottom: .53333rem!important
}

.u-p-b-20 {
    padding-bottom: .53333rem!important
}

.u-margin-bottom-20 {
    margin-bottom: .53333rem!important
}

.u-padding-bottom-20 {
    padding-bottom: .53333rem!important
}

.u-m-22,.u-margin-22 {
    margin: .58667rem!important
}

.u-p-22,.u-padding-22 {
    padding: .58667rem!important
}

.u-m-lr-22 {
    margin-left: .58667rem!important;
    margin-right: .58667rem!important
}

.u-m-tb-22 {
    margin-top: .58667rem!important;
    margin-bottom: .58667rem!important
}

.u-p-lr-22 {
    padding-left: .58667rem!important;
    padding-right: .58667rem!important
}

.u-p-tb-22 {
    padding-top: .58667rem!important;
    padding-bottom: .58667rem!important
}

.u-m-l-22 {
    margin-left: .58667rem!important
}

.u-p-l-22 {
    padding-left: .58667rem!important
}

.u-margin-left-22 {
    margin-left: .58667rem!important
}

.u-padding-left-22 {
    padding-left: .58667rem!important
}

.u-m-t-22 {
    margin-top: .58667rem!important
}

.u-p-t-22 {
    padding-top: .58667rem!important
}

.u-margin-top-22 {
    margin-top: .58667rem!important
}

.u-padding-top-22 {
    padding-top: .58667rem!important
}

.u-m-r-22 {
    margin-right: .58667rem!important
}

.u-p-r-22 {
    padding-right: .58667rem!important
}

.u-margin-right-22 {
    margin-right: .58667rem!important
}

.u-padding-right-22 {
    padding-right: .58667rem!important
}

.u-m-b-22 {
    margin-bottom: .58667rem!important
}

.u-p-b-22 {
    padding-bottom: .58667rem!important
}

.u-margin-bottom-22 {
    margin-bottom: .58667rem!important
}

.u-padding-bottom-22 {
    padding-bottom: .58667rem!important
}

.u-m-24,.u-margin-24 {
    margin: .64rem!important
}

.u-p-24,.u-padding-24 {
    padding: .64rem!important
}

.u-m-lr-24 {
    margin-left: .64rem!important;
    margin-right: .64rem!important
}

.u-m-tb-24 {
    margin-top: .64rem!important;
    margin-bottom: .64rem!important
}

.u-p-lr-24 {
    padding-left: .64rem!important;
    padding-right: .64rem!important
}

.u-p-tb-24 {
    padding-top: .64rem!important;
    padding-bottom: .64rem!important
}

.u-m-l-24 {
    margin-left: .64rem!important
}

.u-p-l-24 {
    padding-left: .64rem!important
}

.u-margin-left-24 {
    margin-left: .64rem!important
}

.u-padding-left-24 {
    padding-left: .64rem!important
}

.u-m-t-24 {
    margin-top: .64rem!important
}

.u-p-t-24 {
    padding-top: .64rem!important
}

.u-margin-top-24 {
    margin-top: .64rem!important
}

.u-padding-top-24 {
    padding-top: .64rem!important
}

.u-m-r-24 {
    margin-right: .64rem!important
}

.u-p-r-24 {
    padding-right: .64rem!important
}

.u-margin-right-24 {
    margin-right: .64rem!important
}

.u-padding-right-24 {
    padding-right: .64rem!important
}

.u-m-b-24 {
    margin-bottom: .64rem!important
}

.u-p-b-24 {
    padding-bottom: .64rem!important
}

.u-margin-bottom-24 {
    margin-bottom: .64rem!important
}

.u-padding-bottom-24 {
    padding-bottom: .64rem!important
}

.u-m-25,.u-margin-25 {
    margin: .66667rem!important
}

.u-p-25,.u-padding-25 {
    padding: .66667rem!important
}

.u-m-lr-25 {
    margin-left: .66667rem!important;
    margin-right: .66667rem!important
}

.u-m-tb-25 {
    margin-top: .66667rem!important;
    margin-bottom: .66667rem!important
}

.u-p-lr-25 {
    padding-left: .66667rem!important;
    padding-right: .66667rem!important
}

.u-p-tb-25 {
    padding-top: .66667rem!important;
    padding-bottom: .66667rem!important
}

.u-m-l-25 {
    margin-left: .66667rem!important
}

.u-p-l-25 {
    padding-left: .66667rem!important
}

.u-margin-left-25 {
    margin-left: .66667rem!important
}

.u-padding-left-25 {
    padding-left: .66667rem!important
}

.u-m-t-25 {
    margin-top: .66667rem!important
}

.u-p-t-25 {
    padding-top: .66667rem!important
}

.u-margin-top-25 {
    margin-top: .66667rem!important
}

.u-padding-top-25 {
    padding-top: .66667rem!important
}

.u-m-r-25 {
    margin-right: .66667rem!important
}

.u-p-r-25 {
    padding-right: .66667rem!important
}

.u-margin-right-25 {
    margin-right: .66667rem!important
}

.u-padding-right-25 {
    padding-right: .66667rem!important
}

.u-m-b-25 {
    margin-bottom: .66667rem!important
}

.u-p-b-25 {
    padding-bottom: .66667rem!important
}

.u-margin-bottom-25 {
    margin-bottom: .66667rem!important
}

.u-padding-bottom-25 {
    padding-bottom: .66667rem!important
}

.u-m-26,.u-margin-26 {
    margin: .69333rem!important
}

.u-p-26,.u-padding-26 {
    padding: .69333rem!important
}

.u-m-lr-26 {
    margin-left: .69333rem!important;
    margin-right: .69333rem!important
}

.u-m-tb-26 {
    margin-top: .69333rem!important;
    margin-bottom: .69333rem!important
}

.u-p-lr-26 {
    padding-left: .69333rem!important;
    padding-right: .69333rem!important
}

.u-p-tb-26 {
    padding-top: .69333rem!important;
    padding-bottom: .69333rem!important
}

.u-m-l-26 {
    margin-left: .69333rem!important
}

.u-p-l-26 {
    padding-left: .69333rem!important
}

.u-margin-left-26 {
    margin-left: .69333rem!important
}

.u-padding-left-26 {
    padding-left: .69333rem!important
}

.u-m-t-26 {
    margin-top: .69333rem!important
}

.u-p-t-26 {
    padding-top: .69333rem!important
}

.u-margin-top-26 {
    margin-top: .69333rem!important
}

.u-padding-top-26 {
    padding-top: .69333rem!important
}

.u-m-r-26 {
    margin-right: .69333rem!important
}

.u-p-r-26 {
    padding-right: .69333rem!important
}

.u-margin-right-26 {
    margin-right: .69333rem!important
}

.u-padding-right-26 {
    padding-right: .69333rem!important
}

.u-m-b-26 {
    margin-bottom: .69333rem!important
}

.u-p-b-26 {
    padding-bottom: .69333rem!important
}

.u-margin-bottom-26 {
    margin-bottom: .69333rem!important
}

.u-padding-bottom-26 {
    padding-bottom: .69333rem!important
}

.u-m-28,.u-margin-28 {
    margin: .74667rem!important
}

.u-p-28,.u-padding-28 {
    padding: .74667rem!important
}

.u-m-lr-28 {
    margin-left: .74667rem!important;
    margin-right: .74667rem!important
}

.u-m-tb-28 {
    margin-top: .74667rem!important;
    margin-bottom: .74667rem!important
}

.u-p-lr-28 {
    padding-left: .74667rem!important;
    padding-right: .74667rem!important
}

.u-p-tb-28 {
    padding-top: .74667rem!important;
    padding-bottom: .74667rem!important
}

.u-m-l-28 {
    margin-left: .74667rem!important
}

.u-p-l-28 {
    padding-left: .74667rem!important
}

.u-margin-left-28 {
    margin-left: .74667rem!important
}

.u-padding-left-28 {
    padding-left: .74667rem!important
}

.u-m-t-28 {
    margin-top: .74667rem!important
}

.u-p-t-28 {
    padding-top: .74667rem!important
}

.u-margin-top-28 {
    margin-top: .74667rem!important
}

.u-padding-top-28 {
    padding-top: .74667rem!important
}

.u-m-r-28 {
    margin-right: .74667rem!important
}

.u-p-r-28 {
    padding-right: .74667rem!important
}

.u-margin-right-28 {
    margin-right: .74667rem!important
}

.u-padding-right-28 {
    padding-right: .74667rem!important
}

.u-m-b-28 {
    margin-bottom: .74667rem!important
}

.u-p-b-28 {
    padding-bottom: .74667rem!important
}

.u-margin-bottom-28 {
    margin-bottom: .74667rem!important
}

.u-padding-bottom-28 {
    padding-bottom: .74667rem!important
}

.u-m-30,.u-margin-30 {
    margin: .8rem!important
}

.u-p-30,.u-padding-30 {
    padding: .8rem!important
}

.u-m-lr-30 {
    margin-left: .8rem!important;
    margin-right: .8rem!important
}

.u-m-tb-30 {
    margin-top: .8rem!important;
    margin-bottom: .8rem!important
}

.u-p-lr-30 {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.u-p-tb-30 {
    padding-top: .8rem!important;
    padding-bottom: .8rem!important
}

.u-m-l-30 {
    margin-left: .8rem!important
}

.u-p-l-30 {
    padding-left: .8rem!important
}

.u-margin-left-30 {
    margin-left: .8rem!important
}

.u-padding-left-30 {
    padding-left: .8rem!important
}

.u-m-t-30 {
    margin-top: .8rem!important
}

.u-p-t-30 {
    padding-top: .8rem!important
}

.u-margin-top-30 {
    margin-top: .8rem!important
}

.u-padding-top-30 {
    padding-top: .8rem!important
}

.u-m-r-30 {
    margin-right: .8rem!important
}

.u-p-r-30 {
    padding-right: .8rem!important
}

.u-margin-right-30 {
    margin-right: .8rem!important
}

.u-padding-right-30 {
    padding-right: .8rem!important
}

.u-m-b-30 {
    margin-bottom: .8rem!important
}

.u-p-b-30 {
    padding-bottom: .8rem!important
}

.u-margin-bottom-30 {
    margin-bottom: .8rem!important
}

.u-padding-bottom-30 {
    padding-bottom: .8rem!important
}

.u-m-32,.u-margin-32 {
    margin: .85333rem!important
}

.u-p-32,.u-padding-32 {
    padding: .85333rem!important
}

.u-m-lr-32 {
    margin-left: .85333rem!important;
    margin-right: .85333rem!important
}

.u-m-tb-32 {
    margin-top: .85333rem!important;
    margin-bottom: .85333rem!important
}

.u-p-lr-32 {
    padding-left: .85333rem!important;
    padding-right: .85333rem!important
}

.u-p-tb-32 {
    padding-top: .85333rem!important;
    padding-bottom: .85333rem!important
}

.u-m-l-32 {
    margin-left: .85333rem!important
}

.u-p-l-32 {
    padding-left: .85333rem!important
}

.u-margin-left-32 {
    margin-left: .85333rem!important
}

.u-padding-left-32 {
    padding-left: .85333rem!important
}

.u-m-t-32 {
    margin-top: .85333rem!important
}

.u-p-t-32 {
    padding-top: .85333rem!important
}

.u-margin-top-32 {
    margin-top: .85333rem!important
}

.u-padding-top-32 {
    padding-top: .85333rem!important
}

.u-m-r-32 {
    margin-right: .85333rem!important
}

.u-p-r-32 {
    padding-right: .85333rem!important
}

.u-margin-right-32 {
    margin-right: .85333rem!important
}

.u-padding-right-32 {
    padding-right: .85333rem!important
}

.u-m-b-32 {
    margin-bottom: .85333rem!important
}

.u-p-b-32 {
    padding-bottom: .85333rem!important
}

.u-margin-bottom-32 {
    margin-bottom: .85333rem!important
}

.u-padding-bottom-32 {
    padding-bottom: .85333rem!important
}

.u-m-34,.u-margin-34 {
    margin: .90667rem!important
}

.u-p-34,.u-padding-34 {
    padding: .90667rem!important
}

.u-m-lr-34 {
    margin-left: .90667rem!important;
    margin-right: .90667rem!important
}

.u-m-tb-34 {
    margin-top: .90667rem!important;
    margin-bottom: .90667rem!important
}

.u-p-lr-34 {
    padding-left: .90667rem!important;
    padding-right: .90667rem!important
}

.u-p-tb-34 {
    padding-top: .90667rem!important;
    padding-bottom: .90667rem!important
}

.u-m-l-34 {
    margin-left: .90667rem!important
}

.u-p-l-34 {
    padding-left: .90667rem!important
}

.u-margin-left-34 {
    margin-left: .90667rem!important
}

.u-padding-left-34 {
    padding-left: .90667rem!important
}

.u-m-t-34 {
    margin-top: .90667rem!important
}

.u-p-t-34 {
    padding-top: .90667rem!important
}

.u-margin-top-34 {
    margin-top: .90667rem!important
}

.u-padding-top-34 {
    padding-top: .90667rem!important
}

.u-m-r-34 {
    margin-right: .90667rem!important
}

.u-p-r-34 {
    padding-right: .90667rem!important
}

.u-margin-right-34 {
    margin-right: .90667rem!important
}

.u-padding-right-34 {
    padding-right: .90667rem!important
}

.u-m-b-34 {
    margin-bottom: .90667rem!important
}

.u-p-b-34 {
    padding-bottom: .90667rem!important
}

.u-margin-bottom-34 {
    margin-bottom: .90667rem!important
}

.u-padding-bottom-34 {
    padding-bottom: .90667rem!important
}

.u-m-35,.u-margin-35 {
    margin: .93333rem!important
}

.u-p-35,.u-padding-35 {
    padding: .93333rem!important
}

.u-m-lr-35 {
    margin-left: .93333rem!important;
    margin-right: .93333rem!important
}

.u-m-tb-35 {
    margin-top: .93333rem!important;
    margin-bottom: .93333rem!important
}

.u-p-lr-35 {
    padding-left: .93333rem!important;
    padding-right: .93333rem!important
}

.u-p-tb-35 {
    padding-top: .93333rem!important;
    padding-bottom: .93333rem!important
}

.u-m-l-35 {
    margin-left: .93333rem!important
}

.u-p-l-35 {
    padding-left: .93333rem!important
}

.u-margin-left-35 {
    margin-left: .93333rem!important
}

.u-padding-left-35 {
    padding-left: .93333rem!important
}

.u-m-t-35 {
    margin-top: .93333rem!important
}

.u-p-t-35 {
    padding-top: .93333rem!important
}

.u-margin-top-35 {
    margin-top: .93333rem!important
}

.u-padding-top-35 {
    padding-top: .93333rem!important
}

.u-m-r-35 {
    margin-right: .93333rem!important
}

.u-p-r-35 {
    padding-right: .93333rem!important
}

.u-margin-right-35 {
    margin-right: .93333rem!important
}

.u-padding-right-35 {
    padding-right: .93333rem!important
}

.u-m-b-35 {
    margin-bottom: .93333rem!important
}

.u-p-b-35 {
    padding-bottom: .93333rem!important
}

.u-margin-bottom-35 {
    margin-bottom: .93333rem!important
}

.u-padding-bottom-35 {
    padding-bottom: .93333rem!important
}

.u-m-36,.u-margin-36 {
    margin: .96rem!important
}

.u-p-36,.u-padding-36 {
    padding: .96rem!important
}

.u-m-lr-36 {
    margin-left: .96rem!important;
    margin-right: .96rem!important
}

.u-m-tb-36 {
    margin-top: .96rem!important;
    margin-bottom: .96rem!important
}

.u-p-lr-36 {
    padding-left: .96rem!important;
    padding-right: .96rem!important
}

.u-p-tb-36 {
    padding-top: .96rem!important;
    padding-bottom: .96rem!important
}

.u-m-l-36 {
    margin-left: .96rem!important
}

.u-p-l-36 {
    padding-left: .96rem!important
}

.u-margin-left-36 {
    margin-left: .96rem!important
}

.u-padding-left-36 {
    padding-left: .96rem!important
}

.u-m-t-36 {
    margin-top: .96rem!important
}

.u-p-t-36 {
    padding-top: .96rem!important
}

.u-margin-top-36 {
    margin-top: .96rem!important
}

.u-padding-top-36 {
    padding-top: .96rem!important
}

.u-m-r-36 {
    margin-right: .96rem!important
}

.u-p-r-36 {
    padding-right: .96rem!important
}

.u-margin-right-36 {
    margin-right: .96rem!important
}

.u-padding-right-36 {
    padding-right: .96rem!important
}

.u-m-b-36 {
    margin-bottom: .96rem!important
}

.u-p-b-36 {
    padding-bottom: .96rem!important
}

.u-margin-bottom-36 {
    margin-bottom: .96rem!important
}

.u-padding-bottom-36 {
    padding-bottom: .96rem!important
}

.u-m-38,.u-margin-38 {
    margin: 1.01333rem!important
}

.u-p-38,.u-padding-38 {
    padding: 1.01333rem!important
}

.u-m-lr-38 {
    margin-left: 1.01333rem!important;
    margin-right: 1.01333rem!important
}

.u-m-tb-38 {
    margin-top: 1.01333rem!important;
    margin-bottom: 1.01333rem!important
}

.u-p-lr-38 {
    padding-left: 1.01333rem!important;
    padding-right: 1.01333rem!important
}

.u-p-tb-38 {
    padding-top: 1.01333rem!important;
    padding-bottom: 1.01333rem!important
}

.u-m-l-38 {
    margin-left: 1.01333rem!important
}

.u-p-l-38 {
    padding-left: 1.01333rem!important
}

.u-margin-left-38 {
    margin-left: 1.01333rem!important
}

.u-padding-left-38 {
    padding-left: 1.01333rem!important
}

.u-m-t-38 {
    margin-top: 1.01333rem!important
}

.u-p-t-38 {
    padding-top: 1.01333rem!important
}

.u-margin-top-38 {
    margin-top: 1.01333rem!important
}

.u-padding-top-38 {
    padding-top: 1.01333rem!important
}

.u-m-r-38 {
    margin-right: 1.01333rem!important
}

.u-p-r-38 {
    padding-right: 1.01333rem!important
}

.u-margin-right-38 {
    margin-right: 1.01333rem!important
}

.u-padding-right-38 {
    padding-right: 1.01333rem!important
}

.u-m-b-38 {
    margin-bottom: 1.01333rem!important
}

.u-p-b-38 {
    padding-bottom: 1.01333rem!important
}

.u-margin-bottom-38 {
    margin-bottom: 1.01333rem!important
}

.u-padding-bottom-38 {
    padding-bottom: 1.01333rem!important
}

.u-m-40,.u-margin-40 {
    margin: 1.06667rem!important
}

.u-p-40,.u-padding-40 {
    padding: 1.06667rem!important
}

.u-m-lr-40 {
    margin-left: 1.06667rem!important;
    margin-right: 1.06667rem!important
}

.u-m-tb-40 {
    margin-top: 1.06667rem!important;
    margin-bottom: 1.06667rem!important
}

.u-p-lr-40 {
    padding-left: 1.06667rem!important;
    padding-right: 1.06667rem!important
}

.u-p-tb-40 {
    padding-top: 1.06667rem!important;
    padding-bottom: 1.06667rem!important
}

.u-m-l-40 {
    margin-left: 1.06667rem!important
}

.u-p-l-40 {
    padding-left: 1.06667rem!important
}

.u-margin-left-40 {
    margin-left: 1.06667rem!important
}

.u-padding-left-40 {
    padding-left: 1.06667rem!important
}

.u-m-t-40 {
    margin-top: 1.06667rem!important
}

.u-p-t-40 {
    padding-top: 1.06667rem!important
}

.u-margin-top-40 {
    margin-top: 1.06667rem!important
}

.u-padding-top-40 {
    padding-top: 1.06667rem!important
}

.u-m-r-40 {
    margin-right: 1.06667rem!important
}

.u-p-r-40 {
    padding-right: 1.06667rem!important
}

.u-margin-right-40 {
    margin-right: 1.06667rem!important
}

.u-padding-right-40 {
    padding-right: 1.06667rem!important
}

.u-m-b-40 {
    margin-bottom: 1.06667rem!important
}

.u-p-b-40 {
    padding-bottom: 1.06667rem!important
}

.u-margin-bottom-40 {
    margin-bottom: 1.06667rem!important
}

.u-padding-bottom-40 {
    padding-bottom: 1.06667rem!important
}

.u-m-42,.u-margin-42 {
    margin: 1.12rem!important
}

.u-p-42,.u-padding-42 {
    padding: 1.12rem!important
}

.u-m-lr-42 {
    margin-left: 1.12rem!important;
    margin-right: 1.12rem!important
}

.u-m-tb-42 {
    margin-top: 1.12rem!important;
    margin-bottom: 1.12rem!important
}

.u-p-lr-42 {
    padding-left: 1.12rem!important;
    padding-right: 1.12rem!important
}

.u-p-tb-42 {
    padding-top: 1.12rem!important;
    padding-bottom: 1.12rem!important
}

.u-m-l-42 {
    margin-left: 1.12rem!important
}

.u-p-l-42 {
    padding-left: 1.12rem!important
}

.u-margin-left-42 {
    margin-left: 1.12rem!important
}

.u-padding-left-42 {
    padding-left: 1.12rem!important
}

.u-m-t-42 {
    margin-top: 1.12rem!important
}

.u-p-t-42 {
    padding-top: 1.12rem!important
}

.u-margin-top-42 {
    margin-top: 1.12rem!important
}

.u-padding-top-42 {
    padding-top: 1.12rem!important
}

.u-m-r-42 {
    margin-right: 1.12rem!important
}

.u-p-r-42 {
    padding-right: 1.12rem!important
}

.u-margin-right-42 {
    margin-right: 1.12rem!important
}

.u-padding-right-42 {
    padding-right: 1.12rem!important
}

.u-m-b-42 {
    margin-bottom: 1.12rem!important
}

.u-p-b-42 {
    padding-bottom: 1.12rem!important
}

.u-margin-bottom-42 {
    margin-bottom: 1.12rem!important
}

.u-padding-bottom-42 {
    padding-bottom: 1.12rem!important
}

.u-m-44,.u-margin-44 {
    margin: 1.17333rem!important
}

.u-p-44,.u-padding-44 {
    padding: 1.17333rem!important
}

.u-m-lr-44 {
    margin-left: 1.17333rem!important;
    margin-right: 1.17333rem!important
}

.u-m-tb-44 {
    margin-top: 1.17333rem!important;
    margin-bottom: 1.17333rem!important
}

.u-p-lr-44 {
    padding-left: 1.17333rem!important;
    padding-right: 1.17333rem!important
}

.u-p-tb-44 {
    padding-top: 1.17333rem!important;
    padding-bottom: 1.17333rem!important
}

.u-m-l-44 {
    margin-left: 1.17333rem!important
}

.u-p-l-44 {
    padding-left: 1.17333rem!important
}

.u-margin-left-44 {
    margin-left: 1.17333rem!important
}

.u-padding-left-44 {
    padding-left: 1.17333rem!important
}

.u-m-t-44 {
    margin-top: 1.17333rem!important
}

.u-p-t-44 {
    padding-top: 1.17333rem!important
}

.u-margin-top-44 {
    margin-top: 1.17333rem!important
}

.u-padding-top-44 {
    padding-top: 1.17333rem!important
}

.u-m-r-44 {
    margin-right: 1.17333rem!important
}

.u-p-r-44 {
    padding-right: 1.17333rem!important
}

.u-margin-right-44 {
    margin-right: 1.17333rem!important
}

.u-padding-right-44 {
    padding-right: 1.17333rem!important
}

.u-m-b-44 {
    margin-bottom: 1.17333rem!important
}

.u-p-b-44 {
    padding-bottom: 1.17333rem!important
}

.u-margin-bottom-44 {
    margin-bottom: 1.17333rem!important
}

.u-padding-bottom-44 {
    padding-bottom: 1.17333rem!important
}

.u-m-45,.u-margin-45 {
    margin: 1.2rem!important
}

.u-p-45,.u-padding-45 {
    padding: 1.2rem!important
}

.u-m-lr-45 {
    margin-left: 1.2rem!important;
    margin-right: 1.2rem!important
}

.u-m-tb-45 {
    margin-top: 1.2rem!important;
    margin-bottom: 1.2rem!important
}

.u-p-lr-45 {
    padding-left: 1.2rem!important;
    padding-right: 1.2rem!important
}

.u-p-tb-45 {
    padding-top: 1.2rem!important;
    padding-bottom: 1.2rem!important
}

.u-m-l-45 {
    margin-left: 1.2rem!important
}

.u-p-l-45 {
    padding-left: 1.2rem!important
}

.u-margin-left-45 {
    margin-left: 1.2rem!important
}

.u-padding-left-45 {
    padding-left: 1.2rem!important
}

.u-m-t-45 {
    margin-top: 1.2rem!important
}

.u-p-t-45 {
    padding-top: 1.2rem!important
}

.u-margin-top-45 {
    margin-top: 1.2rem!important
}

.u-padding-top-45 {
    padding-top: 1.2rem!important
}

.u-m-r-45 {
    margin-right: 1.2rem!important
}

.u-p-r-45 {
    padding-right: 1.2rem!important
}

.u-margin-right-45 {
    margin-right: 1.2rem!important
}

.u-padding-right-45 {
    padding-right: 1.2rem!important
}

.u-m-b-45 {
    margin-bottom: 1.2rem!important
}

.u-p-b-45 {
    padding-bottom: 1.2rem!important
}

.u-margin-bottom-45 {
    margin-bottom: 1.2rem!important
}

.u-padding-bottom-45 {
    padding-bottom: 1.2rem!important
}

.u-m-46,.u-margin-46 {
    margin: 1.22667rem!important
}

.u-p-46,.u-padding-46 {
    padding: 1.22667rem!important
}

.u-m-lr-46 {
    margin-left: 1.22667rem!important;
    margin-right: 1.22667rem!important
}

.u-m-tb-46 {
    margin-top: 1.22667rem!important;
    margin-bottom: 1.22667rem!important
}

.u-p-lr-46 {
    padding-left: 1.22667rem!important;
    padding-right: 1.22667rem!important
}

.u-p-tb-46 {
    padding-top: 1.22667rem!important;
    padding-bottom: 1.22667rem!important
}

.u-m-l-46 {
    margin-left: 1.22667rem!important
}

.u-p-l-46 {
    padding-left: 1.22667rem!important
}

.u-margin-left-46 {
    margin-left: 1.22667rem!important
}

.u-padding-left-46 {
    padding-left: 1.22667rem!important
}

.u-m-t-46 {
    margin-top: 1.22667rem!important
}

.u-p-t-46 {
    padding-top: 1.22667rem!important
}

.u-margin-top-46 {
    margin-top: 1.22667rem!important
}

.u-padding-top-46 {
    padding-top: 1.22667rem!important
}

.u-m-r-46 {
    margin-right: 1.22667rem!important
}

.u-p-r-46 {
    padding-right: 1.22667rem!important
}

.u-margin-right-46 {
    margin-right: 1.22667rem!important
}

.u-padding-right-46 {
    padding-right: 1.22667rem!important
}

.u-m-b-46 {
    margin-bottom: 1.22667rem!important
}

.u-p-b-46 {
    padding-bottom: 1.22667rem!important
}

.u-margin-bottom-46 {
    margin-bottom: 1.22667rem!important
}

.u-padding-bottom-46 {
    padding-bottom: 1.22667rem!important
}

.u-m-48,.u-margin-48 {
    margin: 1.28rem!important
}

.u-p-48,.u-padding-48 {
    padding: 1.28rem!important
}

.u-m-lr-48 {
    margin-left: 1.28rem!important;
    margin-right: 1.28rem!important
}

.u-m-tb-48 {
    margin-top: 1.28rem!important;
    margin-bottom: 1.28rem!important
}

.u-p-lr-48 {
    padding-left: 1.28rem!important;
    padding-right: 1.28rem!important
}

.u-p-tb-48 {
    padding-top: 1.28rem!important;
    padding-bottom: 1.28rem!important
}

.u-m-l-48 {
    margin-left: 1.28rem!important
}

.u-p-l-48 {
    padding-left: 1.28rem!important
}

.u-margin-left-48 {
    margin-left: 1.28rem!important
}

.u-padding-left-48 {
    padding-left: 1.28rem!important
}

.u-m-t-48 {
    margin-top: 1.28rem!important
}

.u-p-t-48 {
    padding-top: 1.28rem!important
}

.u-margin-top-48 {
    margin-top: 1.28rem!important
}

.u-padding-top-48 {
    padding-top: 1.28rem!important
}

.u-m-r-48 {
    margin-right: 1.28rem!important
}

.u-p-r-48 {
    padding-right: 1.28rem!important
}

.u-margin-right-48 {
    margin-right: 1.28rem!important
}

.u-padding-right-48 {
    padding-right: 1.28rem!important
}

.u-m-b-48 {
    margin-bottom: 1.28rem!important
}

.u-p-b-48 {
    padding-bottom: 1.28rem!important
}

.u-margin-bottom-48 {
    margin-bottom: 1.28rem!important
}

.u-padding-bottom-48 {
    padding-bottom: 1.28rem!important
}

.u-m-50,.u-margin-50 {
    margin: 1.33333rem!important
}

.u-p-50,.u-padding-50 {
    padding: 1.33333rem!important
}

.u-m-lr-50 {
    margin-left: 1.33333rem!important;
    margin-right: 1.33333rem!important
}

.u-m-tb-50 {
    margin-top: 1.33333rem!important;
    margin-bottom: 1.33333rem!important
}

.u-p-lr-50 {
    padding-left: 1.33333rem!important;
    padding-right: 1.33333rem!important
}

.u-p-tb-50 {
    padding-top: 1.33333rem!important;
    padding-bottom: 1.33333rem!important
}

.u-m-l-50 {
    margin-left: 1.33333rem!important
}

.u-p-l-50 {
    padding-left: 1.33333rem!important
}

.u-margin-left-50 {
    margin-left: 1.33333rem!important
}

.u-padding-left-50 {
    padding-left: 1.33333rem!important
}

.u-m-t-50 {
    margin-top: 1.33333rem!important
}

.u-p-t-50 {
    padding-top: 1.33333rem!important
}

.u-margin-top-50 {
    margin-top: 1.33333rem!important
}

.u-padding-top-50 {
    padding-top: 1.33333rem!important
}

.u-m-r-50 {
    margin-right: 1.33333rem!important
}

.u-p-r-50 {
    padding-right: 1.33333rem!important
}

.u-margin-right-50 {
    margin-right: 1.33333rem!important
}

.u-padding-right-50 {
    padding-right: 1.33333rem!important
}

.u-m-b-50 {
    margin-bottom: 1.33333rem!important
}

.u-p-b-50 {
    padding-bottom: 1.33333rem!important
}

.u-margin-bottom-50 {
    margin-bottom: 1.33333rem!important
}

.u-padding-bottom-50 {
    padding-bottom: 1.33333rem!important
}

.u-m-52,.u-margin-52 {
    margin: 1.38667rem!important
}

.u-p-52,.u-padding-52 {
    padding: 1.38667rem!important
}

.u-m-lr-52 {
    margin-left: 1.38667rem!important;
    margin-right: 1.38667rem!important
}

.u-m-tb-52 {
    margin-top: 1.38667rem!important;
    margin-bottom: 1.38667rem!important
}

.u-p-lr-52 {
    padding-left: 1.38667rem!important;
    padding-right: 1.38667rem!important
}

.u-p-tb-52 {
    padding-top: 1.38667rem!important;
    padding-bottom: 1.38667rem!important
}

.u-m-l-52 {
    margin-left: 1.38667rem!important
}

.u-p-l-52 {
    padding-left: 1.38667rem!important
}

.u-margin-left-52 {
    margin-left: 1.38667rem!important
}

.u-padding-left-52 {
    padding-left: 1.38667rem!important
}

.u-m-t-52 {
    margin-top: 1.38667rem!important
}

.u-p-t-52 {
    padding-top: 1.38667rem!important
}

.u-margin-top-52 {
    margin-top: 1.38667rem!important
}

.u-padding-top-52 {
    padding-top: 1.38667rem!important
}

.u-m-r-52 {
    margin-right: 1.38667rem!important
}

.u-p-r-52 {
    padding-right: 1.38667rem!important
}

.u-margin-right-52 {
    margin-right: 1.38667rem!important
}

.u-padding-right-52 {
    padding-right: 1.38667rem!important
}

.u-m-b-52 {
    margin-bottom: 1.38667rem!important
}

.u-p-b-52 {
    padding-bottom: 1.38667rem!important
}

.u-margin-bottom-52 {
    margin-bottom: 1.38667rem!important
}

.u-padding-bottom-52 {
    padding-bottom: 1.38667rem!important
}

.u-m-54,.u-margin-54 {
    margin: 1.44rem!important
}

.u-p-54,.u-padding-54 {
    padding: 1.44rem!important
}

.u-m-lr-54 {
    margin-left: 1.44rem!important;
    margin-right: 1.44rem!important
}

.u-m-tb-54 {
    margin-top: 1.44rem!important;
    margin-bottom: 1.44rem!important
}

.u-p-lr-54 {
    padding-left: 1.44rem!important;
    padding-right: 1.44rem!important
}

.u-p-tb-54 {
    padding-top: 1.44rem!important;
    padding-bottom: 1.44rem!important
}

.u-m-l-54 {
    margin-left: 1.44rem!important
}

.u-p-l-54 {
    padding-left: 1.44rem!important
}

.u-margin-left-54 {
    margin-left: 1.44rem!important
}

.u-padding-left-54 {
    padding-left: 1.44rem!important
}

.u-m-t-54 {
    margin-top: 1.44rem!important
}

.u-p-t-54 {
    padding-top: 1.44rem!important
}

.u-margin-top-54 {
    margin-top: 1.44rem!important
}

.u-padding-top-54 {
    padding-top: 1.44rem!important
}

.u-m-r-54 {
    margin-right: 1.44rem!important
}

.u-p-r-54 {
    padding-right: 1.44rem!important
}

.u-margin-right-54 {
    margin-right: 1.44rem!important
}

.u-padding-right-54 {
    padding-right: 1.44rem!important
}

.u-m-b-54 {
    margin-bottom: 1.44rem!important
}

.u-p-b-54 {
    padding-bottom: 1.44rem!important
}

.u-margin-bottom-54 {
    margin-bottom: 1.44rem!important
}

.u-padding-bottom-54 {
    padding-bottom: 1.44rem!important
}

.u-m-55,.u-margin-55 {
    margin: 1.46667rem!important
}

.u-p-55,.u-padding-55 {
    padding: 1.46667rem!important
}

.u-m-lr-55 {
    margin-left: 1.46667rem!important;
    margin-right: 1.46667rem!important
}

.u-m-tb-55 {
    margin-top: 1.46667rem!important;
    margin-bottom: 1.46667rem!important
}

.u-p-lr-55 {
    padding-left: 1.46667rem!important;
    padding-right: 1.46667rem!important
}

.u-p-tb-55 {
    padding-top: 1.46667rem!important;
    padding-bottom: 1.46667rem!important
}

.u-m-l-55 {
    margin-left: 1.46667rem!important
}

.u-p-l-55 {
    padding-left: 1.46667rem!important
}

.u-margin-left-55 {
    margin-left: 1.46667rem!important
}

.u-padding-left-55 {
    padding-left: 1.46667rem!important
}

.u-m-t-55 {
    margin-top: 1.46667rem!important
}

.u-p-t-55 {
    padding-top: 1.46667rem!important
}

.u-margin-top-55 {
    margin-top: 1.46667rem!important
}

.u-padding-top-55 {
    padding-top: 1.46667rem!important
}

.u-m-r-55 {
    margin-right: 1.46667rem!important
}

.u-p-r-55 {
    padding-right: 1.46667rem!important
}

.u-margin-right-55 {
    margin-right: 1.46667rem!important
}

.u-padding-right-55 {
    padding-right: 1.46667rem!important
}

.u-m-b-55 {
    margin-bottom: 1.46667rem!important
}

.u-p-b-55 {
    padding-bottom: 1.46667rem!important
}

.u-margin-bottom-55 {
    margin-bottom: 1.46667rem!important
}

.u-padding-bottom-55 {
    padding-bottom: 1.46667rem!important
}

.u-m-56,.u-margin-56 {
    margin: 1.49333rem!important
}

.u-p-56,.u-padding-56 {
    padding: 1.49333rem!important
}

.u-m-lr-56 {
    margin-left: 1.49333rem!important;
    margin-right: 1.49333rem!important
}

.u-m-tb-56 {
    margin-top: 1.49333rem!important;
    margin-bottom: 1.49333rem!important
}

.u-p-lr-56 {
    padding-left: 1.49333rem!important;
    padding-right: 1.49333rem!important
}

.u-p-tb-56 {
    padding-top: 1.49333rem!important;
    padding-bottom: 1.49333rem!important
}

.u-m-l-56 {
    margin-left: 1.49333rem!important
}

.u-p-l-56 {
    padding-left: 1.49333rem!important
}

.u-margin-left-56 {
    margin-left: 1.49333rem!important
}

.u-padding-left-56 {
    padding-left: 1.49333rem!important
}

.u-m-t-56 {
    margin-top: 1.49333rem!important
}

.u-p-t-56 {
    padding-top: 1.49333rem!important
}

.u-margin-top-56 {
    margin-top: 1.49333rem!important
}

.u-padding-top-56 {
    padding-top: 1.49333rem!important
}

.u-m-r-56 {
    margin-right: 1.49333rem!important
}

.u-p-r-56 {
    padding-right: 1.49333rem!important
}

.u-margin-right-56 {
    margin-right: 1.49333rem!important
}

.u-padding-right-56 {
    padding-right: 1.49333rem!important
}

.u-m-b-56 {
    margin-bottom: 1.49333rem!important
}

.u-p-b-56 {
    padding-bottom: 1.49333rem!important
}

.u-margin-bottom-56 {
    margin-bottom: 1.49333rem!important
}

.u-padding-bottom-56 {
    padding-bottom: 1.49333rem!important
}

.u-m-58,.u-margin-58 {
    margin: 1.54667rem!important
}

.u-p-58,.u-padding-58 {
    padding: 1.54667rem!important
}

.u-m-lr-58 {
    margin-left: 1.54667rem!important;
    margin-right: 1.54667rem!important
}

.u-m-tb-58 {
    margin-top: 1.54667rem!important;
    margin-bottom: 1.54667rem!important
}

.u-p-lr-58 {
    padding-left: 1.54667rem!important;
    padding-right: 1.54667rem!important
}

.u-p-tb-58 {
    padding-top: 1.54667rem!important;
    padding-bottom: 1.54667rem!important
}

.u-m-l-58 {
    margin-left: 1.54667rem!important
}

.u-p-l-58 {
    padding-left: 1.54667rem!important
}

.u-margin-left-58 {
    margin-left: 1.54667rem!important
}

.u-padding-left-58 {
    padding-left: 1.54667rem!important
}

.u-m-t-58 {
    margin-top: 1.54667rem!important
}

.u-p-t-58 {
    padding-top: 1.54667rem!important
}

.u-margin-top-58 {
    margin-top: 1.54667rem!important
}

.u-padding-top-58 {
    padding-top: 1.54667rem!important
}

.u-m-r-58 {
    margin-right: 1.54667rem!important
}

.u-p-r-58 {
    padding-right: 1.54667rem!important
}

.u-margin-right-58 {
    margin-right: 1.54667rem!important
}

.u-padding-right-58 {
    padding-right: 1.54667rem!important
}

.u-m-b-58 {
    margin-bottom: 1.54667rem!important
}

.u-p-b-58 {
    padding-bottom: 1.54667rem!important
}

.u-margin-bottom-58 {
    margin-bottom: 1.54667rem!important
}

.u-padding-bottom-58 {
    padding-bottom: 1.54667rem!important
}

.u-m-60,.u-margin-60 {
    margin: 1.6rem!important
}

.u-p-60,.u-padding-60 {
    padding: 1.6rem!important
}

.u-m-lr-60 {
    margin-left: 1.6rem!important;
    margin-right: 1.6rem!important
}

.u-m-tb-60 {
    margin-top: 1.6rem!important;
    margin-bottom: 1.6rem!important
}

.u-p-lr-60 {
    padding-left: 1.6rem!important;
    padding-right: 1.6rem!important
}

.u-p-tb-60 {
    padding-top: 1.6rem!important;
    padding-bottom: 1.6rem!important
}

.u-m-l-60 {
    margin-left: 1.6rem!important
}

.u-p-l-60 {
    padding-left: 1.6rem!important
}

.u-margin-left-60 {
    margin-left: 1.6rem!important
}

.u-padding-left-60 {
    padding-left: 1.6rem!important
}

.u-m-t-60 {
    margin-top: 1.6rem!important
}

.u-p-t-60 {
    padding-top: 1.6rem!important
}

.u-margin-top-60 {
    margin-top: 1.6rem!important
}

.u-padding-top-60 {
    padding-top: 1.6rem!important
}

.u-m-r-60 {
    margin-right: 1.6rem!important
}

.u-p-r-60 {
    padding-right: 1.6rem!important
}

.u-margin-right-60 {
    margin-right: 1.6rem!important
}

.u-padding-right-60 {
    padding-right: 1.6rem!important
}

.u-m-b-60 {
    margin-bottom: 1.6rem!important
}

.u-p-b-60 {
    padding-bottom: 1.6rem!important
}

.u-margin-bottom-60 {
    margin-bottom: 1.6rem!important
}

.u-padding-bottom-60 {
    padding-bottom: 1.6rem!important
}

.u-m-62,.u-margin-62 {
    margin: 1.65333rem!important
}

.u-p-62,.u-padding-62 {
    padding: 1.65333rem!important
}

.u-m-lr-62 {
    margin-left: 1.65333rem!important;
    margin-right: 1.65333rem!important
}

.u-m-tb-62 {
    margin-top: 1.65333rem!important;
    margin-bottom: 1.65333rem!important
}

.u-p-lr-62 {
    padding-left: 1.65333rem!important;
    padding-right: 1.65333rem!important
}

.u-p-tb-62 {
    padding-top: 1.65333rem!important;
    padding-bottom: 1.65333rem!important
}

.u-m-l-62 {
    margin-left: 1.65333rem!important
}

.u-p-l-62 {
    padding-left: 1.65333rem!important
}

.u-margin-left-62 {
    margin-left: 1.65333rem!important
}

.u-padding-left-62 {
    padding-left: 1.65333rem!important
}

.u-m-t-62 {
    margin-top: 1.65333rem!important
}

.u-p-t-62 {
    padding-top: 1.65333rem!important
}

.u-margin-top-62 {
    margin-top: 1.65333rem!important
}

.u-padding-top-62 {
    padding-top: 1.65333rem!important
}

.u-m-r-62 {
    margin-right: 1.65333rem!important
}

.u-p-r-62 {
    padding-right: 1.65333rem!important
}

.u-margin-right-62 {
    margin-right: 1.65333rem!important
}

.u-padding-right-62 {
    padding-right: 1.65333rem!important
}

.u-m-b-62 {
    margin-bottom: 1.65333rem!important
}

.u-p-b-62 {
    padding-bottom: 1.65333rem!important
}

.u-margin-bottom-62 {
    margin-bottom: 1.65333rem!important
}

.u-padding-bottom-62 {
    padding-bottom: 1.65333rem!important
}

.u-m-64,.u-margin-64 {
    margin: 1.70667rem!important
}

.u-p-64,.u-padding-64 {
    padding: 1.70667rem!important
}

.u-m-lr-64 {
    margin-left: 1.70667rem!important;
    margin-right: 1.70667rem!important
}

.u-m-tb-64 {
    margin-top: 1.70667rem!important;
    margin-bottom: 1.70667rem!important
}

.u-p-lr-64 {
    padding-left: 1.70667rem!important;
    padding-right: 1.70667rem!important
}

.u-p-tb-64 {
    padding-top: 1.70667rem!important;
    padding-bottom: 1.70667rem!important
}

.u-m-l-64 {
    margin-left: 1.70667rem!important
}

.u-p-l-64 {
    padding-left: 1.70667rem!important
}

.u-margin-left-64 {
    margin-left: 1.70667rem!important
}

.u-padding-left-64 {
    padding-left: 1.70667rem!important
}

.u-m-t-64 {
    margin-top: 1.70667rem!important
}

.u-p-t-64 {
    padding-top: 1.70667rem!important
}

.u-margin-top-64 {
    margin-top: 1.70667rem!important
}

.u-padding-top-64 {
    padding-top: 1.70667rem!important
}

.u-m-r-64 {
    margin-right: 1.70667rem!important
}

.u-p-r-64 {
    padding-right: 1.70667rem!important
}

.u-margin-right-64 {
    margin-right: 1.70667rem!important
}

.u-padding-right-64 {
    padding-right: 1.70667rem!important
}

.u-m-b-64 {
    margin-bottom: 1.70667rem!important
}

.u-p-b-64 {
    padding-bottom: 1.70667rem!important
}

.u-margin-bottom-64 {
    margin-bottom: 1.70667rem!important
}

.u-padding-bottom-64 {
    padding-bottom: 1.70667rem!important
}

.u-m-65,.u-margin-65 {
    margin: 1.73333rem!important
}

.u-p-65,.u-padding-65 {
    padding: 1.73333rem!important
}

.u-m-lr-65 {
    margin-left: 1.73333rem!important;
    margin-right: 1.73333rem!important
}

.u-m-tb-65 {
    margin-top: 1.73333rem!important;
    margin-bottom: 1.73333rem!important
}

.u-p-lr-65 {
    padding-left: 1.73333rem!important;
    padding-right: 1.73333rem!important
}

.u-p-tb-65 {
    padding-top: 1.73333rem!important;
    padding-bottom: 1.73333rem!important
}

.u-m-l-65 {
    margin-left: 1.73333rem!important
}

.u-p-l-65 {
    padding-left: 1.73333rem!important
}

.u-margin-left-65 {
    margin-left: 1.73333rem!important
}

.u-padding-left-65 {
    padding-left: 1.73333rem!important
}

.u-m-t-65 {
    margin-top: 1.73333rem!important
}

.u-p-t-65 {
    padding-top: 1.73333rem!important
}

.u-margin-top-65 {
    margin-top: 1.73333rem!important
}

.u-padding-top-65 {
    padding-top: 1.73333rem!important
}

.u-m-r-65 {
    margin-right: 1.73333rem!important
}

.u-p-r-65 {
    padding-right: 1.73333rem!important
}

.u-margin-right-65 {
    margin-right: 1.73333rem!important
}

.u-padding-right-65 {
    padding-right: 1.73333rem!important
}

.u-m-b-65 {
    margin-bottom: 1.73333rem!important
}

.u-p-b-65 {
    padding-bottom: 1.73333rem!important
}

.u-margin-bottom-65 {
    margin-bottom: 1.73333rem!important
}

.u-padding-bottom-65 {
    padding-bottom: 1.73333rem!important
}

.u-m-66,.u-margin-66 {
    margin: 1.76rem!important
}

.u-p-66,.u-padding-66 {
    padding: 1.76rem!important
}

.u-m-lr-66 {
    margin-left: 1.76rem!important;
    margin-right: 1.76rem!important
}

.u-m-tb-66 {
    margin-top: 1.76rem!important;
    margin-bottom: 1.76rem!important
}

.u-p-lr-66 {
    padding-left: 1.76rem!important;
    padding-right: 1.76rem!important
}

.u-p-tb-66 {
    padding-top: 1.76rem!important;
    padding-bottom: 1.76rem!important
}

.u-m-l-66 {
    margin-left: 1.76rem!important
}

.u-p-l-66 {
    padding-left: 1.76rem!important
}

.u-margin-left-66 {
    margin-left: 1.76rem!important
}

.u-padding-left-66 {
    padding-left: 1.76rem!important
}

.u-m-t-66 {
    margin-top: 1.76rem!important
}

.u-p-t-66 {
    padding-top: 1.76rem!important
}

.u-margin-top-66 {
    margin-top: 1.76rem!important
}

.u-padding-top-66 {
    padding-top: 1.76rem!important
}

.u-m-r-66 {
    margin-right: 1.76rem!important
}

.u-p-r-66 {
    padding-right: 1.76rem!important
}

.u-margin-right-66 {
    margin-right: 1.76rem!important
}

.u-padding-right-66 {
    padding-right: 1.76rem!important
}

.u-m-b-66 {
    margin-bottom: 1.76rem!important
}

.u-p-b-66 {
    padding-bottom: 1.76rem!important
}

.u-margin-bottom-66 {
    margin-bottom: 1.76rem!important
}

.u-padding-bottom-66 {
    padding-bottom: 1.76rem!important
}

.u-m-68,.u-margin-68 {
    margin: 1.81333rem!important
}

.u-p-68,.u-padding-68 {
    padding: 1.81333rem!important
}

.u-m-lr-68 {
    margin-left: 1.81333rem!important;
    margin-right: 1.81333rem!important
}

.u-m-tb-68 {
    margin-top: 1.81333rem!important;
    margin-bottom: 1.81333rem!important
}

.u-p-lr-68 {
    padding-left: 1.81333rem!important;
    padding-right: 1.81333rem!important
}

.u-p-tb-68 {
    padding-top: 1.81333rem!important;
    padding-bottom: 1.81333rem!important
}

.u-m-l-68 {
    margin-left: 1.81333rem!important
}

.u-p-l-68 {
    padding-left: 1.81333rem!important
}

.u-margin-left-68 {
    margin-left: 1.81333rem!important
}

.u-padding-left-68 {
    padding-left: 1.81333rem!important
}

.u-m-t-68 {
    margin-top: 1.81333rem!important
}

.u-p-t-68 {
    padding-top: 1.81333rem!important
}

.u-margin-top-68 {
    margin-top: 1.81333rem!important
}

.u-padding-top-68 {
    padding-top: 1.81333rem!important
}

.u-m-r-68 {
    margin-right: 1.81333rem!important
}

.u-p-r-68 {
    padding-right: 1.81333rem!important
}

.u-margin-right-68 {
    margin-right: 1.81333rem!important
}

.u-padding-right-68 {
    padding-right: 1.81333rem!important
}

.u-m-b-68 {
    margin-bottom: 1.81333rem!important
}

.u-p-b-68 {
    padding-bottom: 1.81333rem!important
}

.u-margin-bottom-68 {
    margin-bottom: 1.81333rem!important
}

.u-padding-bottom-68 {
    padding-bottom: 1.81333rem!important
}

.u-m-70,.u-margin-70 {
    margin: 1.86667rem!important
}

.u-p-70,.u-padding-70 {
    padding: 1.86667rem!important
}

.u-m-lr-70 {
    margin-left: 1.86667rem!important;
    margin-right: 1.86667rem!important
}

.u-m-tb-70 {
    margin-top: 1.86667rem!important;
    margin-bottom: 1.86667rem!important
}

.u-p-lr-70 {
    padding-left: 1.86667rem!important;
    padding-right: 1.86667rem!important
}

.u-p-tb-70 {
    padding-top: 1.86667rem!important;
    padding-bottom: 1.86667rem!important
}

.u-m-l-70 {
    margin-left: 1.86667rem!important
}

.u-p-l-70 {
    padding-left: 1.86667rem!important
}

.u-margin-left-70 {
    margin-left: 1.86667rem!important
}

.u-padding-left-70 {
    padding-left: 1.86667rem!important
}

.u-m-t-70 {
    margin-top: 1.86667rem!important
}

.u-p-t-70 {
    padding-top: 1.86667rem!important
}

.u-margin-top-70 {
    margin-top: 1.86667rem!important
}

.u-padding-top-70 {
    padding-top: 1.86667rem!important
}

.u-m-r-70 {
    margin-right: 1.86667rem!important
}

.u-p-r-70 {
    padding-right: 1.86667rem!important
}

.u-margin-right-70 {
    margin-right: 1.86667rem!important
}

.u-padding-right-70 {
    padding-right: 1.86667rem!important
}

.u-m-b-70 {
    margin-bottom: 1.86667rem!important
}

.u-p-b-70 {
    padding-bottom: 1.86667rem!important
}

.u-margin-bottom-70 {
    margin-bottom: 1.86667rem!important
}

.u-padding-bottom-70 {
    padding-bottom: 1.86667rem!important
}

.u-m-72,.u-margin-72 {
    margin: 1.92rem!important
}

.u-p-72,.u-padding-72 {
    padding: 1.92rem!important
}

.u-m-lr-72 {
    margin-left: 1.92rem!important;
    margin-right: 1.92rem!important
}

.u-m-tb-72 {
    margin-top: 1.92rem!important;
    margin-bottom: 1.92rem!important
}

.u-p-lr-72 {
    padding-left: 1.92rem!important;
    padding-right: 1.92rem!important
}

.u-p-tb-72 {
    padding-top: 1.92rem!important;
    padding-bottom: 1.92rem!important
}

.u-m-l-72 {
    margin-left: 1.92rem!important
}

.u-p-l-72 {
    padding-left: 1.92rem!important
}

.u-margin-left-72 {
    margin-left: 1.92rem!important
}

.u-padding-left-72 {
    padding-left: 1.92rem!important
}

.u-m-t-72 {
    margin-top: 1.92rem!important
}

.u-p-t-72 {
    padding-top: 1.92rem!important
}

.u-margin-top-72 {
    margin-top: 1.92rem!important
}

.u-padding-top-72 {
    padding-top: 1.92rem!important
}

.u-m-r-72 {
    margin-right: 1.92rem!important
}

.u-p-r-72 {
    padding-right: 1.92rem!important
}

.u-margin-right-72 {
    margin-right: 1.92rem!important
}

.u-padding-right-72 {
    padding-right: 1.92rem!important
}

.u-m-b-72 {
    margin-bottom: 1.92rem!important
}

.u-p-b-72 {
    padding-bottom: 1.92rem!important
}

.u-margin-bottom-72 {
    margin-bottom: 1.92rem!important
}

.u-padding-bottom-72 {
    padding-bottom: 1.92rem!important
}

.u-m-74,.u-margin-74 {
    margin: 1.97333rem!important
}

.u-p-74,.u-padding-74 {
    padding: 1.97333rem!important
}

.u-m-lr-74 {
    margin-left: 1.97333rem!important;
    margin-right: 1.97333rem!important
}

.u-m-tb-74 {
    margin-top: 1.97333rem!important;
    margin-bottom: 1.97333rem!important
}

.u-p-lr-74 {
    padding-left: 1.97333rem!important;
    padding-right: 1.97333rem!important
}

.u-p-tb-74 {
    padding-top: 1.97333rem!important;
    padding-bottom: 1.97333rem!important
}

.u-m-l-74 {
    margin-left: 1.97333rem!important
}

.u-p-l-74 {
    padding-left: 1.97333rem!important
}

.u-margin-left-74 {
    margin-left: 1.97333rem!important
}

.u-padding-left-74 {
    padding-left: 1.97333rem!important
}

.u-m-t-74 {
    margin-top: 1.97333rem!important
}

.u-p-t-74 {
    padding-top: 1.97333rem!important
}

.u-margin-top-74 {
    margin-top: 1.97333rem!important
}

.u-padding-top-74 {
    padding-top: 1.97333rem!important
}

.u-m-r-74 {
    margin-right: 1.97333rem!important
}

.u-p-r-74 {
    padding-right: 1.97333rem!important
}

.u-margin-right-74 {
    margin-right: 1.97333rem!important
}

.u-padding-right-74 {
    padding-right: 1.97333rem!important
}

.u-m-b-74 {
    margin-bottom: 1.97333rem!important
}

.u-p-b-74 {
    padding-bottom: 1.97333rem!important
}

.u-margin-bottom-74 {
    margin-bottom: 1.97333rem!important
}

.u-padding-bottom-74 {
    padding-bottom: 1.97333rem!important
}

.u-m-75,.u-margin-75 {
    margin: 2rem!important
}

.u-p-75,.u-padding-75 {
    padding: 2rem!important
}

.u-m-lr-75 {
    margin-left: 2rem!important;
    margin-right: 2rem!important
}

.u-m-tb-75 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
}

.u-p-lr-75 {
    padding-left: 2rem!important;
    padding-right: 2rem!important
}

.u-p-tb-75 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
}

.u-m-l-75 {
    margin-left: 2rem!important
}

.u-p-l-75 {
    padding-left: 2rem!important
}

.u-margin-left-75 {
    margin-left: 2rem!important
}

.u-padding-left-75 {
    padding-left: 2rem!important
}

.u-m-t-75 {
    margin-top: 2rem!important
}

.u-p-t-75 {
    padding-top: 2rem!important
}

.u-margin-top-75 {
    margin-top: 2rem!important
}

.u-padding-top-75 {
    padding-top: 2rem!important
}

.u-m-r-75 {
    margin-right: 2rem!important
}

.u-p-r-75 {
    padding-right: 2rem!important
}

.u-margin-right-75 {
    margin-right: 2rem!important
}

.u-padding-right-75 {
    padding-right: 2rem!important
}

.u-m-b-75 {
    margin-bottom: 2rem!important
}

.u-p-b-75 {
    padding-bottom: 2rem!important
}

.u-margin-bottom-75 {
    margin-bottom: 2rem!important
}

.u-padding-bottom-75 {
    padding-bottom: 2rem!important
}

.u-m-76,.u-margin-76 {
    margin: 2.02667rem!important
}

.u-p-76,.u-padding-76 {
    padding: 2.02667rem!important
}

.u-m-lr-76 {
    margin-left: 2.02667rem!important;
    margin-right: 2.02667rem!important
}

.u-m-tb-76 {
    margin-top: 2.02667rem!important;
    margin-bottom: 2.02667rem!important
}

.u-p-lr-76 {
    padding-left: 2.02667rem!important;
    padding-right: 2.02667rem!important
}

.u-p-tb-76 {
    padding-top: 2.02667rem!important;
    padding-bottom: 2.02667rem!important
}

.u-m-l-76 {
    margin-left: 2.02667rem!important
}

.u-p-l-76 {
    padding-left: 2.02667rem!important
}

.u-margin-left-76 {
    margin-left: 2.02667rem!important
}

.u-padding-left-76 {
    padding-left: 2.02667rem!important
}

.u-m-t-76 {
    margin-top: 2.02667rem!important
}

.u-p-t-76 {
    padding-top: 2.02667rem!important
}

.u-margin-top-76 {
    margin-top: 2.02667rem!important
}

.u-padding-top-76 {
    padding-top: 2.02667rem!important
}

.u-m-r-76 {
    margin-right: 2.02667rem!important
}

.u-p-r-76 {
    padding-right: 2.02667rem!important
}

.u-margin-right-76 {
    margin-right: 2.02667rem!important
}

.u-padding-right-76 {
    padding-right: 2.02667rem!important
}

.u-m-b-76 {
    margin-bottom: 2.02667rem!important
}

.u-p-b-76 {
    padding-bottom: 2.02667rem!important
}

.u-margin-bottom-76 {
    margin-bottom: 2.02667rem!important
}

.u-padding-bottom-76 {
    padding-bottom: 2.02667rem!important
}

.u-m-78,.u-margin-78 {
    margin: 2.08rem!important
}

.u-p-78,.u-padding-78 {
    padding: 2.08rem!important
}

.u-m-lr-78 {
    margin-left: 2.08rem!important;
    margin-right: 2.08rem!important
}

.u-m-tb-78 {
    margin-top: 2.08rem!important;
    margin-bottom: 2.08rem!important
}

.u-p-lr-78 {
    padding-left: 2.08rem!important;
    padding-right: 2.08rem!important
}

.u-p-tb-78 {
    padding-top: 2.08rem!important;
    padding-bottom: 2.08rem!important
}

.u-m-l-78 {
    margin-left: 2.08rem!important
}

.u-p-l-78 {
    padding-left: 2.08rem!important
}

.u-margin-left-78 {
    margin-left: 2.08rem!important
}

.u-padding-left-78 {
    padding-left: 2.08rem!important
}

.u-m-t-78 {
    margin-top: 2.08rem!important
}

.u-p-t-78 {
    padding-top: 2.08rem!important
}

.u-margin-top-78 {
    margin-top: 2.08rem!important
}

.u-padding-top-78 {
    padding-top: 2.08rem!important
}

.u-m-r-78 {
    margin-right: 2.08rem!important
}

.u-p-r-78 {
    padding-right: 2.08rem!important
}

.u-margin-right-78 {
    margin-right: 2.08rem!important
}

.u-padding-right-78 {
    padding-right: 2.08rem!important
}

.u-m-b-78 {
    margin-bottom: 2.08rem!important
}

.u-p-b-78 {
    padding-bottom: 2.08rem!important
}

.u-margin-bottom-78 {
    margin-bottom: 2.08rem!important
}

.u-padding-bottom-78 {
    padding-bottom: 2.08rem!important
}

.u-m-80,.u-margin-80 {
    margin: 2.13333rem!important
}

.u-p-80,.u-padding-80 {
    padding: 2.13333rem!important
}

.u-m-lr-80 {
    margin-left: 2.13333rem!important;
    margin-right: 2.13333rem!important
}

.u-m-tb-80 {
    margin-top: 2.13333rem!important;
    margin-bottom: 2.13333rem!important
}

.u-p-lr-80 {
    padding-left: 2.13333rem!important;
    padding-right: 2.13333rem!important
}

.u-p-tb-80 {
    padding-top: 2.13333rem!important;
    padding-bottom: 2.13333rem!important
}

.u-m-l-80 {
    margin-left: 2.13333rem!important
}

.u-p-l-80 {
    padding-left: 2.13333rem!important
}

.u-margin-left-80 {
    margin-left: 2.13333rem!important
}

.u-padding-left-80 {
    padding-left: 2.13333rem!important
}

.u-m-t-80 {
    margin-top: 2.13333rem!important
}

.u-p-t-80 {
    padding-top: 2.13333rem!important
}

.u-margin-top-80 {
    margin-top: 2.13333rem!important
}

.u-padding-top-80 {
    padding-top: 2.13333rem!important
}

.u-m-r-80 {
    margin-right: 2.13333rem!important
}

.u-p-r-80 {
    padding-right: 2.13333rem!important
}

.u-margin-right-80 {
    margin-right: 2.13333rem!important
}

.u-padding-right-80 {
    padding-right: 2.13333rem!important
}

.u-m-b-80 {
    margin-bottom: 2.13333rem!important
}

.u-p-b-80 {
    padding-bottom: 2.13333rem!important
}

.u-margin-bottom-80 {
    margin-bottom: 2.13333rem!important
}

.u-padding-bottom-80 {
    padding-bottom: 2.13333rem!important
}

.u-m-82,.u-margin-82 {
    margin: 2.18667rem!important
}

.u-p-82,.u-padding-82 {
    padding: 2.18667rem!important
}

.u-m-lr-82 {
    margin-left: 2.18667rem!important;
    margin-right: 2.18667rem!important
}

.u-m-tb-82 {
    margin-top: 2.18667rem!important;
    margin-bottom: 2.18667rem!important
}

.u-p-lr-82 {
    padding-left: 2.18667rem!important;
    padding-right: 2.18667rem!important
}

.u-p-tb-82 {
    padding-top: 2.18667rem!important;
    padding-bottom: 2.18667rem!important
}

.u-m-l-82 {
    margin-left: 2.18667rem!important
}

.u-p-l-82 {
    padding-left: 2.18667rem!important
}

.u-margin-left-82 {
    margin-left: 2.18667rem!important
}

.u-padding-left-82 {
    padding-left: 2.18667rem!important
}

.u-m-t-82 {
    margin-top: 2.18667rem!important
}

.u-p-t-82 {
    padding-top: 2.18667rem!important
}

.u-margin-top-82 {
    margin-top: 2.18667rem!important
}

.u-padding-top-82 {
    padding-top: 2.18667rem!important
}

.u-m-r-82 {
    margin-right: 2.18667rem!important
}

.u-p-r-82 {
    padding-right: 2.18667rem!important
}

.u-margin-right-82 {
    margin-right: 2.18667rem!important
}

.u-padding-right-82 {
    padding-right: 2.18667rem!important
}

.u-m-b-82 {
    margin-bottom: 2.18667rem!important
}

.u-p-b-82 {
    padding-bottom: 2.18667rem!important
}

.u-margin-bottom-82 {
    margin-bottom: 2.18667rem!important
}

.u-padding-bottom-82 {
    padding-bottom: 2.18667rem!important
}

.u-m-84,.u-margin-84 {
    margin: 2.24rem!important
}

.u-p-84,.u-padding-84 {
    padding: 2.24rem!important
}

.u-m-lr-84 {
    margin-left: 2.24rem!important;
    margin-right: 2.24rem!important
}

.u-m-tb-84 {
    margin-top: 2.24rem!important;
    margin-bottom: 2.24rem!important
}

.u-p-lr-84 {
    padding-left: 2.24rem!important;
    padding-right: 2.24rem!important
}

.u-p-tb-84 {
    padding-top: 2.24rem!important;
    padding-bottom: 2.24rem!important
}

.u-m-l-84 {
    margin-left: 2.24rem!important
}

.u-p-l-84 {
    padding-left: 2.24rem!important
}

.u-margin-left-84 {
    margin-left: 2.24rem!important
}

.u-padding-left-84 {
    padding-left: 2.24rem!important
}

.u-m-t-84 {
    margin-top: 2.24rem!important
}

.u-p-t-84 {
    padding-top: 2.24rem!important
}

.u-margin-top-84 {
    margin-top: 2.24rem!important
}

.u-padding-top-84 {
    padding-top: 2.24rem!important
}

.u-m-r-84 {
    margin-right: 2.24rem!important
}

.u-p-r-84 {
    padding-right: 2.24rem!important
}

.u-margin-right-84 {
    margin-right: 2.24rem!important
}

.u-padding-right-84 {
    padding-right: 2.24rem!important
}

.u-m-b-84 {
    margin-bottom: 2.24rem!important
}

.u-p-b-84 {
    padding-bottom: 2.24rem!important
}

.u-margin-bottom-84 {
    margin-bottom: 2.24rem!important
}

.u-padding-bottom-84 {
    padding-bottom: 2.24rem!important
}

.u-m-85,.u-margin-85 {
    margin: 2.26667rem!important
}

.u-p-85,.u-padding-85 {
    padding: 2.26667rem!important
}

.u-m-lr-85 {
    margin-left: 2.26667rem!important;
    margin-right: 2.26667rem!important
}

.u-m-tb-85 {
    margin-top: 2.26667rem!important;
    margin-bottom: 2.26667rem!important
}

.u-p-lr-85 {
    padding-left: 2.26667rem!important;
    padding-right: 2.26667rem!important
}

.u-p-tb-85 {
    padding-top: 2.26667rem!important;
    padding-bottom: 2.26667rem!important
}

.u-m-l-85 {
    margin-left: 2.26667rem!important
}

.u-p-l-85 {
    padding-left: 2.26667rem!important
}

.u-margin-left-85 {
    margin-left: 2.26667rem!important
}

.u-padding-left-85 {
    padding-left: 2.26667rem!important
}

.u-m-t-85 {
    margin-top: 2.26667rem!important
}

.u-p-t-85 {
    padding-top: 2.26667rem!important
}

.u-margin-top-85 {
    margin-top: 2.26667rem!important
}

.u-padding-top-85 {
    padding-top: 2.26667rem!important
}

.u-m-r-85 {
    margin-right: 2.26667rem!important
}

.u-p-r-85 {
    padding-right: 2.26667rem!important
}

.u-margin-right-85 {
    margin-right: 2.26667rem!important
}

.u-padding-right-85 {
    padding-right: 2.26667rem!important
}

.u-m-b-85 {
    margin-bottom: 2.26667rem!important
}

.u-p-b-85 {
    padding-bottom: 2.26667rem!important
}

.u-margin-bottom-85 {
    margin-bottom: 2.26667rem!important
}

.u-padding-bottom-85 {
    padding-bottom: 2.26667rem!important
}

.u-m-86,.u-margin-86 {
    margin: 2.29333rem!important
}

.u-p-86,.u-padding-86 {
    padding: 2.29333rem!important
}

.u-m-lr-86 {
    margin-left: 2.29333rem!important;
    margin-right: 2.29333rem!important
}

.u-m-tb-86 {
    margin-top: 2.29333rem!important;
    margin-bottom: 2.29333rem!important
}

.u-p-lr-86 {
    padding-left: 2.29333rem!important;
    padding-right: 2.29333rem!important
}

.u-p-tb-86 {
    padding-top: 2.29333rem!important;
    padding-bottom: 2.29333rem!important
}

.u-m-l-86 {
    margin-left: 2.29333rem!important
}

.u-p-l-86 {
    padding-left: 2.29333rem!important
}

.u-margin-left-86 {
    margin-left: 2.29333rem!important
}

.u-padding-left-86 {
    padding-left: 2.29333rem!important
}

.u-m-t-86 {
    margin-top: 2.29333rem!important
}

.u-p-t-86 {
    padding-top: 2.29333rem!important
}

.u-margin-top-86 {
    margin-top: 2.29333rem!important
}

.u-padding-top-86 {
    padding-top: 2.29333rem!important
}

.u-m-r-86 {
    margin-right: 2.29333rem!important
}

.u-p-r-86 {
    padding-right: 2.29333rem!important
}

.u-margin-right-86 {
    margin-right: 2.29333rem!important
}

.u-padding-right-86 {
    padding-right: 2.29333rem!important
}

.u-m-b-86 {
    margin-bottom: 2.29333rem!important
}

.u-p-b-86 {
    padding-bottom: 2.29333rem!important
}

.u-margin-bottom-86 {
    margin-bottom: 2.29333rem!important
}

.u-padding-bottom-86 {
    padding-bottom: 2.29333rem!important
}

.u-m-88,.u-margin-88 {
    margin: 2.34667rem!important
}

.u-p-88,.u-padding-88 {
    padding: 2.34667rem!important
}

.u-m-lr-88 {
    margin-left: 2.34667rem!important;
    margin-right: 2.34667rem!important
}

.u-m-tb-88 {
    margin-top: 2.34667rem!important;
    margin-bottom: 2.34667rem!important
}

.u-p-lr-88 {
    padding-left: 2.34667rem!important;
    padding-right: 2.34667rem!important
}

.u-p-tb-88 {
    padding-top: 2.34667rem!important;
    padding-bottom: 2.34667rem!important
}

.u-m-l-88 {
    margin-left: 2.34667rem!important
}

.u-p-l-88 {
    padding-left: 2.34667rem!important
}

.u-margin-left-88 {
    margin-left: 2.34667rem!important
}

.u-padding-left-88 {
    padding-left: 2.34667rem!important
}

.u-m-t-88 {
    margin-top: 2.34667rem!important
}

.u-p-t-88 {
    padding-top: 2.34667rem!important
}

.u-margin-top-88 {
    margin-top: 2.34667rem!important
}

.u-padding-top-88 {
    padding-top: 2.34667rem!important
}

.u-m-r-88 {
    margin-right: 2.34667rem!important
}

.u-p-r-88 {
    padding-right: 2.34667rem!important
}

.u-margin-right-88 {
    margin-right: 2.34667rem!important
}

.u-padding-right-88 {
    padding-right: 2.34667rem!important
}

.u-m-b-88 {
    margin-bottom: 2.34667rem!important
}

.u-p-b-88 {
    padding-bottom: 2.34667rem!important
}

.u-margin-bottom-88 {
    margin-bottom: 2.34667rem!important
}

.u-padding-bottom-88 {
    padding-bottom: 2.34667rem!important
}

.u-m-90,.u-margin-90 {
    margin: 2.4rem!important
}

.u-p-90,.u-padding-90 {
    padding: 2.4rem!important
}

.u-m-lr-90 {
    margin-left: 2.4rem!important;
    margin-right: 2.4rem!important
}

.u-m-tb-90 {
    margin-top: 2.4rem!important;
    margin-bottom: 2.4rem!important
}

.u-p-lr-90 {
    padding-left: 2.4rem!important;
    padding-right: 2.4rem!important
}

.u-p-tb-90 {
    padding-top: 2.4rem!important;
    padding-bottom: 2.4rem!important
}

.u-m-l-90 {
    margin-left: 2.4rem!important
}

.u-p-l-90 {
    padding-left: 2.4rem!important
}

.u-margin-left-90 {
    margin-left: 2.4rem!important
}

.u-padding-left-90 {
    padding-left: 2.4rem!important
}

.u-m-t-90 {
    margin-top: 2.4rem!important
}

.u-p-t-90 {
    padding-top: 2.4rem!important
}

.u-margin-top-90 {
    margin-top: 2.4rem!important
}

.u-padding-top-90 {
    padding-top: 2.4rem!important
}

.u-m-r-90 {
    margin-right: 2.4rem!important
}

.u-p-r-90 {
    padding-right: 2.4rem!important
}

.u-margin-right-90 {
    margin-right: 2.4rem!important
}

.u-padding-right-90 {
    padding-right: 2.4rem!important
}

.u-m-b-90 {
    margin-bottom: 2.4rem!important
}

.u-p-b-90 {
    padding-bottom: 2.4rem!important
}

.u-margin-bottom-90 {
    margin-bottom: 2.4rem!important
}

.u-padding-bottom-90 {
    padding-bottom: 2.4rem!important
}

.u-m-92,.u-margin-92 {
    margin: 2.45333rem!important
}

.u-p-92,.u-padding-92 {
    padding: 2.45333rem!important
}

.u-m-lr-92 {
    margin-left: 2.45333rem!important;
    margin-right: 2.45333rem!important
}

.u-m-tb-92 {
    margin-top: 2.45333rem!important;
    margin-bottom: 2.45333rem!important
}

.u-p-lr-92 {
    padding-left: 2.45333rem!important;
    padding-right: 2.45333rem!important
}

.u-p-tb-92 {
    padding-top: 2.45333rem!important;
    padding-bottom: 2.45333rem!important
}

.u-m-l-92 {
    margin-left: 2.45333rem!important
}

.u-p-l-92 {
    padding-left: 2.45333rem!important
}

.u-margin-left-92 {
    margin-left: 2.45333rem!important
}

.u-padding-left-92 {
    padding-left: 2.45333rem!important
}

.u-m-t-92 {
    margin-top: 2.45333rem!important
}

.u-p-t-92 {
    padding-top: 2.45333rem!important
}

.u-margin-top-92 {
    margin-top: 2.45333rem!important
}

.u-padding-top-92 {
    padding-top: 2.45333rem!important
}

.u-m-r-92 {
    margin-right: 2.45333rem!important
}

.u-p-r-92 {
    padding-right: 2.45333rem!important
}

.u-margin-right-92 {
    margin-right: 2.45333rem!important
}

.u-padding-right-92 {
    padding-right: 2.45333rem!important
}

.u-m-b-92 {
    margin-bottom: 2.45333rem!important
}

.u-p-b-92 {
    padding-bottom: 2.45333rem!important
}

.u-margin-bottom-92 {
    margin-bottom: 2.45333rem!important
}

.u-padding-bottom-92 {
    padding-bottom: 2.45333rem!important
}

.u-m-94,.u-margin-94 {
    margin: 2.50667rem!important
}

.u-p-94,.u-padding-94 {
    padding: 2.50667rem!important
}

.u-m-lr-94 {
    margin-left: 2.50667rem!important;
    margin-right: 2.50667rem!important
}

.u-m-tb-94 {
    margin-top: 2.50667rem!important;
    margin-bottom: 2.50667rem!important
}

.u-p-lr-94 {
    padding-left: 2.50667rem!important;
    padding-right: 2.50667rem!important
}

.u-p-tb-94 {
    padding-top: 2.50667rem!important;
    padding-bottom: 2.50667rem!important
}

.u-m-l-94 {
    margin-left: 2.50667rem!important
}

.u-p-l-94 {
    padding-left: 2.50667rem!important
}

.u-margin-left-94 {
    margin-left: 2.50667rem!important
}

.u-padding-left-94 {
    padding-left: 2.50667rem!important
}

.u-m-t-94 {
    margin-top: 2.50667rem!important
}

.u-p-t-94 {
    padding-top: 2.50667rem!important
}

.u-margin-top-94 {
    margin-top: 2.50667rem!important
}

.u-padding-top-94 {
    padding-top: 2.50667rem!important
}

.u-m-r-94 {
    margin-right: 2.50667rem!important
}

.u-p-r-94 {
    padding-right: 2.50667rem!important
}

.u-margin-right-94 {
    margin-right: 2.50667rem!important
}

.u-padding-right-94 {
    padding-right: 2.50667rem!important
}

.u-m-b-94 {
    margin-bottom: 2.50667rem!important
}

.u-p-b-94 {
    padding-bottom: 2.50667rem!important
}

.u-margin-bottom-94 {
    margin-bottom: 2.50667rem!important
}

.u-padding-bottom-94 {
    padding-bottom: 2.50667rem!important
}

.u-m-95,.u-margin-95 {
    margin: 2.53333rem!important
}

.u-p-95,.u-padding-95 {
    padding: 2.53333rem!important
}

.u-m-lr-95 {
    margin-left: 2.53333rem!important;
    margin-right: 2.53333rem!important
}

.u-m-tb-95 {
    margin-top: 2.53333rem!important;
    margin-bottom: 2.53333rem!important
}

.u-p-lr-95 {
    padding-left: 2.53333rem!important;
    padding-right: 2.53333rem!important
}

.u-p-tb-95 {
    padding-top: 2.53333rem!important;
    padding-bottom: 2.53333rem!important
}

.u-m-l-95 {
    margin-left: 2.53333rem!important
}

.u-p-l-95 {
    padding-left: 2.53333rem!important
}

.u-margin-left-95 {
    margin-left: 2.53333rem!important
}

.u-padding-left-95 {
    padding-left: 2.53333rem!important
}

.u-m-t-95 {
    margin-top: 2.53333rem!important
}

.u-p-t-95 {
    padding-top: 2.53333rem!important
}

.u-margin-top-95 {
    margin-top: 2.53333rem!important
}

.u-padding-top-95 {
    padding-top: 2.53333rem!important
}

.u-m-r-95 {
    margin-right: 2.53333rem!important
}

.u-p-r-95 {
    padding-right: 2.53333rem!important
}

.u-margin-right-95 {
    margin-right: 2.53333rem!important
}

.u-padding-right-95 {
    padding-right: 2.53333rem!important
}

.u-m-b-95 {
    margin-bottom: 2.53333rem!important
}

.u-p-b-95 {
    padding-bottom: 2.53333rem!important
}

.u-margin-bottom-95 {
    margin-bottom: 2.53333rem!important
}

.u-padding-bottom-95 {
    padding-bottom: 2.53333rem!important
}

.u-m-96,.u-margin-96 {
    margin: 2.56rem!important
}

.u-p-96,.u-padding-96 {
    padding: 2.56rem!important
}

.u-m-lr-96 {
    margin-left: 2.56rem!important;
    margin-right: 2.56rem!important
}

.u-m-tb-96 {
    margin-top: 2.56rem!important;
    margin-bottom: 2.56rem!important
}

.u-p-lr-96 {
    padding-left: 2.56rem!important;
    padding-right: 2.56rem!important
}

.u-p-tb-96 {
    padding-top: 2.56rem!important;
    padding-bottom: 2.56rem!important
}

.u-m-l-96 {
    margin-left: 2.56rem!important
}

.u-p-l-96 {
    padding-left: 2.56rem!important
}

.u-margin-left-96 {
    margin-left: 2.56rem!important
}

.u-padding-left-96 {
    padding-left: 2.56rem!important
}

.u-m-t-96 {
    margin-top: 2.56rem!important
}

.u-p-t-96 {
    padding-top: 2.56rem!important
}

.u-margin-top-96 {
    margin-top: 2.56rem!important
}

.u-padding-top-96 {
    padding-top: 2.56rem!important
}

.u-m-r-96 {
    margin-right: 2.56rem!important
}

.u-p-r-96 {
    padding-right: 2.56rem!important
}

.u-margin-right-96 {
    margin-right: 2.56rem!important
}

.u-padding-right-96 {
    padding-right: 2.56rem!important
}

.u-m-b-96 {
    margin-bottom: 2.56rem!important
}

.u-p-b-96 {
    padding-bottom: 2.56rem!important
}

.u-margin-bottom-96 {
    margin-bottom: 2.56rem!important
}

.u-padding-bottom-96 {
    padding-bottom: 2.56rem!important
}

.u-m-98,.u-margin-98 {
    margin: 2.61333rem!important
}

.u-p-98,.u-padding-98 {
    padding: 2.61333rem!important
}

.u-m-lr-98 {
    margin-left: 2.61333rem!important;
    margin-right: 2.61333rem!important
}

.u-m-tb-98 {
    margin-top: 2.61333rem!important;
    margin-bottom: 2.61333rem!important
}

.u-p-lr-98 {
    padding-left: 2.61333rem!important;
    padding-right: 2.61333rem!important
}

.u-p-tb-98 {
    padding-top: 2.61333rem!important;
    padding-bottom: 2.61333rem!important
}

.u-m-l-98 {
    margin-left: 2.61333rem!important
}

.u-p-l-98 {
    padding-left: 2.61333rem!important
}

.u-margin-left-98 {
    margin-left: 2.61333rem!important
}

.u-padding-left-98 {
    padding-left: 2.61333rem!important
}

.u-m-t-98 {
    margin-top: 2.61333rem!important
}

.u-p-t-98 {
    padding-top: 2.61333rem!important
}

.u-margin-top-98 {
    margin-top: 2.61333rem!important
}

.u-padding-top-98 {
    padding-top: 2.61333rem!important
}

.u-m-r-98 {
    margin-right: 2.61333rem!important
}

.u-p-r-98 {
    padding-right: 2.61333rem!important
}

.u-margin-right-98 {
    margin-right: 2.61333rem!important
}

.u-padding-right-98 {
    padding-right: 2.61333rem!important
}

.u-m-b-98 {
    margin-bottom: 2.61333rem!important
}

.u-p-b-98 {
    padding-bottom: 2.61333rem!important
}

.u-margin-bottom-98 {
    margin-bottom: 2.61333rem!important
}

.u-padding-bottom-98 {
    padding-bottom: 2.61333rem!important
}

.u-m-100,.u-margin-100 {
    margin: 2.66667rem!important
}

.u-p-100,.u-padding-100 {
    padding: 2.66667rem!important
}

.u-m-lr-100 {
    margin-left: 2.66667rem!important;
    margin-right: 2.66667rem!important
}

.u-m-tb-100 {
    margin-top: 2.66667rem!important;
    margin-bottom: 2.66667rem!important
}

.u-p-lr-100 {
    padding-left: 2.66667rem!important;
    padding-right: 2.66667rem!important
}

.u-p-tb-100 {
    padding-top: 2.66667rem!important;
    padding-bottom: 2.66667rem!important
}

.u-m-l-100 {
    margin-left: 2.66667rem!important
}

.u-p-l-100 {
    padding-left: 2.66667rem!important
}

.u-margin-left-100 {
    margin-left: 2.66667rem!important
}

.u-padding-left-100 {
    padding-left: 2.66667rem!important
}

.u-m-t-100 {
    margin-top: 2.66667rem!important
}

.u-p-t-100 {
    padding-top: 2.66667rem!important
}

.u-margin-top-100 {
    margin-top: 2.66667rem!important
}

.u-padding-top-100 {
    padding-top: 2.66667rem!important
}

.u-m-r-100 {
    margin-right: 2.66667rem!important
}

.u-p-r-100 {
    padding-right: 2.66667rem!important
}

.u-margin-right-100 {
    margin-right: 2.66667rem!important
}

.u-padding-right-100 {
    padding-right: 2.66667rem!important
}

.u-m-b-100 {
    margin-bottom: 2.66667rem!important
}

.u-p-b-100 {
    padding-bottom: 2.66667rem!important
}

.u-margin-bottom-100 {
    margin-bottom: 2.66667rem!important
}

.u-padding-bottom-100 {
    padding-bottom: 2.66667rem!important
}

.u-font-10 {
    font-size: .26667rem!important
}

.u-font-11 {
    font-size: .29333rem!important
}

.u-font-12 {
    font-size: .32rem!important
}

.u-font-13 {
    font-size: .34667rem!important
}

.u-font-14 {
    font-size: .37333rem!important
}

.u-font-15 {
    font-size: .4rem!important
}

.u-font-16 {
    font-size: .42667rem!important
}

.u-font-17 {
    font-size: .45333rem!important
}

.u-font-18 {
    font-size: .48rem!important
}

.u-font-19 {
    font-size: .50667rem!important
}

.u-font-20 {
    font-size: .53333rem!important
}

.u-font-21 {
    font-size: .56rem!important
}

.u-font-22 {
    font-size: .58667rem!important
}

.u-font-23 {
    font-size: .61333rem!important
}

.u-font-24 {
    font-size: .64rem!important
}

.u-font-25 {
    font-size: .66667rem!important
}

.u-font-26 {
    font-size: .69333rem!important
}

.u-font-27 {
    font-size: .72rem!important
}

.u-font-28 {
    font-size: .74667rem!important
}

.u-font-29 {
    font-size: .77333rem!important
}

.u-font-30 {
    font-size: .8rem!important
}

.u-font-31 {
    font-size: .82667rem!important
}

.u-font-32 {
    font-size: .85333rem!important
}

.u-font-33 {
    font-size: .88rem!important
}

.u-font-34 {
    font-size: .90667rem!important
}

.u-font-35 {
    font-size: .93333rem!important
}

.u-font-36 {
    font-size: .96rem!important
}

.u-font-37 {
    font-size: .98667rem!important
}

.u-font-38 {
    font-size: 1.01333rem!important
}

.u-font-39 {
    font-size: 1.04rem!important
}

.u-font-40 {
    font-size: 1.06667rem!important
}

.u-font-41 {
    font-size: 1.09333rem!important
}

.u-font-42 {
    font-size: 1.12rem!important
}

.u-font-43 {
    font-size: 1.14667rem!important
}

.u-font-44 {
    font-size: 1.17333rem!important
}

.u-font-45 {
    font-size: 1.2rem!important
}

.u-font-46 {
    font-size: 1.22667rem!important
}

.u-font-47 {
    font-size: 1.25333rem!important
}

.u-font-48 {
    font-size: 1.28rem!important
}

.u-font-49 {
    font-size: 1.30667rem!important
}

.u-font-50 {
    font-size: 1.33333rem!important
}

.u-font-51 {
    font-size: 1.36rem!important
}

.u-font-52 {
    font-size: 1.38667rem!important
}

.u-font-53 {
    font-size: 1.41333rem!important
}

.u-font-54 {
    font-size: 1.44rem!important
}

.u-font-55 {
    font-size: 1.46667rem!important
}

.u-font-56 {
    font-size: 1.49333rem!important
}

.u-font-57 {
    font-size: 1.52rem!important
}

.u-font-58 {
    font-size: 1.54667rem!important
}

.u-font-59 {
    font-size: 1.57333rem!important
}

.u-font-60 {
    font-size: 1.6rem!important
}

.u-font-61 {
    font-size: 1.62667rem!important
}

.u-font-62 {
    font-size: 1.65333rem!important
}

.u-font-63 {
    font-size: 1.68rem!important
}

.u-font-64 {
    font-size: 1.70667rem!important
}

.u-font-65 {
    font-size: 1.73333rem!important
}

.u-font-66 {
    font-size: 1.76rem!important
}

.u-font-67 {
    font-size: 1.78667rem!important
}

.u-font-68 {
    font-size: 1.81333rem!important
}

.u-font-69 {
    font-size: 1.84rem!important
}

.u-font-70 {
    font-size: 1.86667rem!important
}

.u-font-71 {
    font-size: 1.89333rem!important
}

.u-font-72 {
    font-size: 1.92rem!important
}

.u-font-73 {
    font-size: 1.94667rem!important
}

.u-font-74 {
    font-size: 1.97333rem!important
}

.u-font-75 {
    font-size: 2rem!important
}

.u-font-76 {
    font-size: 2.02667rem!important
}

.u-font-77 {
    font-size: 2.05333rem!important
}

.u-font-78 {
    font-size: 2.08rem!important
}

.u-font-79 {
    font-size: 2.10667rem!important
}

.u-font-80 {
    font-size: 2.13333rem!important
}

.grid-gap-10 {
    grid-gap: .26667rem!important
}

.grid-gap-11 {
    grid-gap: .29333rem!important
}

.grid-gap-12 {
    grid-gap: .32rem!important
}

.grid-gap-13 {
    grid-gap: .34667rem!important
}

.grid-gap-14 {
    grid-gap: .37333rem!important
}

.grid-gap-15 {
    grid-gap: .4rem!important
}

.grid-gap-16 {
    grid-gap: .42667rem!important
}

.grid-gap-17 {
    grid-gap: .45333rem!important
}

.grid-gap-18 {
    grid-gap: .48rem!important
}

.grid-gap-19 {
    grid-gap: .50667rem!important
}

.grid-gap-20 {
    grid-gap: .53333rem!important
}

.grid-gap-21 {
    grid-gap: .56rem!important
}

.grid-gap-22 {
    grid-gap: .58667rem!important
}

.grid-gap-23 {
    grid-gap: .61333rem!important
}

.grid-gap-24 {
    grid-gap: .64rem!important
}

.grid-gap-25 {
    grid-gap: .66667rem!important
}

.grid-gap-26 {
    grid-gap: .69333rem!important
}

.grid-gap-27 {
    grid-gap: .72rem!important
}

.grid-gap-28 {
    grid-gap: .74667rem!important
}

.grid-gap-29 {
    grid-gap: .77333rem!important
}

.grid-gap-30 {
    grid-gap: .8rem!important
}

.grid-gap-31 {
    grid-gap: .82667rem!important
}

.grid-gap-32 {
    grid-gap: .85333rem!important
}

.grid-gap-33 {
    grid-gap: .88rem!important
}

.grid-gap-34 {
    grid-gap: .90667rem!important
}

.grid-gap-35 {
    grid-gap: .93333rem!important
}

.grid-gap-36 {
    grid-gap: .96rem!important
}

.grid-gap-37 {
    grid-gap: .98667rem!important
}

.grid-gap-38 {
    grid-gap: 1.01333rem!important
}

.grid-gap-39 {
    grid-gap: 1.04rem!important
}

.grid-gap-40 {
    grid-gap: 1.06667rem!important
}

.border-w1 {
    border: .02667rem solid #fff
}

.border-round1 {
    border-radius: .02667rem
}

.border-w2 {
    border: .05333rem solid #fff
}

.border-round2 {
    border-radius: .05333rem
}

.border-w3 {
    border: .08rem solid #fff
}

.border-round3 {
    border-radius: .08rem
}

.border-w4 {
    border: .10667rem solid #fff
}

.border-round4 {
    border-radius: .10667rem
}

.border-w5 {
    border: .13333rem solid #fff
}

.border-round5 {
    border-radius: .13333rem
}

.border-w6 {
    border: .16rem solid #fff
}

.border-round6 {
    border-radius: .16rem
}

.border-w7 {
    border: .18667rem solid #fff
}

.border-round7 {
    border-radius: .18667rem
}

.border-w8 {
    border: .21333rem solid #fff
}

.border-round8 {
    border-radius: .21333rem
}

.border-w9 {
    border: .24rem solid #fff
}

.border-round9 {
    border-radius: .24rem
}

.border-w10 {
    border: .26667rem solid #fff
}

.border-round10 {
    border-radius: .26667rem
}

.border-w11 {
    border: .29333rem solid #fff
}

.border-round11 {
    border-radius: .29333rem
}

.border-w12 {
    border: .32rem solid #fff
}

.border-round12 {
    border-radius: .32rem
}

.border-w13 {
    border: .34667rem solid #fff
}

.border-round13 {
    border-radius: .34667rem
}

.border-w14 {
    border: .37333rem solid #fff
}

.border-round14 {
    border-radius: .37333rem
}

.border-w15 {
    border: .4rem solid #fff
}

.border-round15 {
    border-radius: .4rem
}

.border-w16 {
    border: .42667rem solid #fff
}

.border-round16 {
    border-radius: .42667rem
}

.border-w17 {
    border: .45333rem solid #fff
}

.border-round17 {
    border-radius: .45333rem
}

.border-w18 {
    border: .48rem solid #fff
}

.border-round18 {
    border-radius: .48rem
}

.border-w19 {
    border: .50667rem solid #fff
}

.border-round19 {
    border-radius: .50667rem
}

.border-w20 {
    border: .53333rem solid #fff
}

.border-round20 {
    border-radius: .53333rem
}

.border-w21 {
    border: .56rem solid #fff
}

.border-round21 {
    border-radius: .56rem
}

.border-w22 {
    border: .58667rem solid #fff
}

.border-round22 {
    border-radius: .58667rem
}

.border-w23 {
    border: .61333rem solid #fff
}

.border-round23 {
    border-radius: .61333rem
}

.border-w24 {
    border: .64rem solid #fff
}

.border-round24 {
    border-radius: .64rem
}

.border-w25 {
    border: .66667rem solid #fff
}

.border-round25 {
    border-radius: .66667rem
}

.border-w26 {
    border: .69333rem solid #fff
}

.border-round26 {
    border-radius: .69333rem
}

.border-w27 {
    border: .72rem solid #fff
}

.border-round27 {
    border-radius: .72rem
}

.border-w28 {
    border: .74667rem solid #fff
}

.border-round28 {
    border-radius: .74667rem
}

.border-w29 {
    border: .77333rem solid #fff
}

.border-round29 {
    border-radius: .77333rem
}

.border-w30 {
    border: .8rem solid #fff
}

.border-round30 {
    border-radius: .8rem
}

@media screen and (min-width: 821px) {
    html {
        font-size:37.5px!important
    }

    body {
        font-size: .32rem!important
    }
}

html body {
    line-height: 1.5
}

body,html {
    background: var(--bg-color)
}

body {
    color: var(--default-color)
}

.scroll-y {
    overflow-y: scroll
}

.app-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    overflow-y: hidden
}

.app-wrapper .page-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: scroll
}

.app-wrapper .column-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.page-body {
    padding: 0 .3rem .3rem;
    color: #000
}

.bg-body {
    background: var(--bg-color);
    height: 100%
}

.login-body {
    min-height: 100vh;
    background: url(/static/bg_log.png) no-repeat;
    background-size: 100% 100%
}

.login-body input.van-field__control::-webkit-input-placeholder {
    font-weight: 700;
    opacity: .5;
    color: #000!important
}

.transparent {
    background-color: rgba(8,8,8,.314)!important
}

.border {
    border: 1px solid #cacbd2
}

.header {
    padding-bottom: 1.2rem
}

.header .logo {
    width: auto
}

.header .icon-block {
    background: rgba(0,0,0,.2);
    border-radius: 25px
}

.header .notice-img {
    position: relative
}

.header .notice-img .number {
    color: #fff;
    content: "";
    width: .433333rem;
    height: .433333rem;
    background: var(--red-color);
    border-radius: 50%;
    position: absolute;
    right: -.166666rem;
    top: -.266666rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.box {
    width: 100%;
    border-radius: 10px;
    padding: .4rem;
    -webkit-box-shadow: 0 0 .1rem 0 rgba(0,0,0,.1);
    box-shadow: 0 0 .1rem 0 rgba(0,0,0,.1);
    overflow: hidden
}

.box>div {
    margin-bottom: .133rem
}

.box>div:last-child {
    margin-bottom: 0
}

.box-body {
    padding: .267rem;
    background: var(--bg-second-color);
    border-radius: 10px
}

.shadow {
    -webkit-filter: drop-shadow(0 0 .267rem rgba(75,130,237,.5));
    filter: drop-shadow(0 0 .267rem rgba(75,130,237,.5))
}

.line-divider {
    position: relative
}

.line-divider:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border: 1px dashed #e0e1e2
}

.link-text {
    text-align: center;
    color: var(--main-color);
    -webkit-text-decoration: underline var(--main-color) 1px;
    text-decoration: underline var(--main-color) 1px
}

.tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs .tab-item {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    text-align: center;
    padding: .26rem
}

.tabs .tab-item.active span {
    color: var(--main-color);
    border-color: var(--main-color)
}

.btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.btn-group>.van-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.row-grid,.row-grid>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.row-grid>div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.row-grid>div+div:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 20%;
    margin-top: 5%;
    border-left: 1px solid #d6d7d9;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5)
}

.menu-list {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.menu-list,.menu-list .menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.menu-list .menu-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #1f2125;
    border: 1px solid hsla(0,0%,100%,.1);
    -webkit-backdrop-filter: blur(.347rem);
    backdrop-filter: blur(.347rem);
    color: #fff;
    font-style: normal;
    font-weight: 600;
    font-size: .373rem;
    line-height: .587rem;
    padding: .347rem 0;
    border-radius: .213rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.menu-list .menu-button i {
    margin-right: .133rem
}

.menu-list .menu-button+.menu-button {
    margin-left: .133rem
}

.download-wrap {
    height: 1.6rem;
    width: 100%;
    color: #fff;
    background: rgba(0,0,0,.75);
    position: fixed;
    left: 0;
    bottom: 1.433rem;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    font-size: .3733333rem;
    z-index: 999
}

.download-wrap,.download-wrap div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.download-wrap div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center
}

.download-wrap .logo {
    max-height: 40px;
    margin-right: 10px;
    border-radius: 8px
}

.footer-wrap {
    z-index: 4;
    padding-top: 1.433rem
}

.footer-wrap>div {
    background-color: var(--main-color);
    position: fixed;
    bottom: 0;
    width: 10rem;
    height: 1.433rem!important
}

.footer-wrap .van-tabbar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer-wrap .van-tabbar,.footer-wrap .van-tabbar .van-tabbar-item {
    height: 1.433rem!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.footer-wrap .van-tabbar .van-tabbar-item {
    color: #fff;
    font-size: .267rem;
    text-align: center;
    line-height: normal
}

.footer-wrap .van-tabbar .van-tabbar-item .van-tabbar-item__text {
    margin-top: 3px;
    padding-bottom: 10px;
    font-size: 10px
}

.footer-wrap .van-tabbar .van-tabbar-item .van-tabbar-item__icon {
    height: 52px;
    width: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -3px
}

.footer-wrap .van-tabbar .van-tabbar-item .van-tabbar-item__icon img {
    width: 100%;
    height: 100%
}

.partner .van-grid-item .van-grid-item__content {
    padding: 0;
    margin-bottom: 1rem
}

.partner .van-grid-item:nth-child(3n+3) .van-grid-item__content {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.select-popup.van-action-sheet {
    background: #fff;
    padding: 15px
}

.select-popup.van-action-sheet .van-action-sheet__content>div {
    background: var(--bg-color);
    color: var(--default-color);
    border-radius: 10px;
    margin-top: 10px
}

.select-popup.van-action-sheet .van-action-sheet__content>div.active {
    color: var(--main-color);
    border: 1px solid var(--main-color)
}

.share-list .link {
    width: 58px;
    height: 58px;
    border-radius: 9px;
    background-color: var(--main-color);
    margin: 0 8px
}

.lock-bg,.share-list .link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lock-bg {
    border-radius: .267rem;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5019607843137255);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.vip-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.vip-list .vip-item {
    width: 48%;
    margin-bottom: .267rem;
    padding: .267rem;
    background-color: hsla(0,0%,100%,.15);
    color: #fff;
    border-radius: .267rem;
    position: relative
}

.balance-top {
    -webkit-filter: drop-shadow(0 .107rem .107rem rgba(0,0,0,.25));
    filter: drop-shadow(0 .107rem .107rem rgba(0,0,0,.25));
    border-radius: .427rem;
    background: linear-gradient(137.26deg,var(--main-color) 10.17%,var(--bg-second-color) 48.94%,var(--bg-color) 74.59%);
    background-size: 100% 150%;
    margin: .267rem 0 .533rem;
    padding: .4rem;
    color: #00183f
}

.balance-top .balance-info .balance-boxs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.balance-top .balance-info .balance-boxs .balance-box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(67,105,197,.3)),to(rgba(116,103,170,.3)));
    background: linear-gradient(180deg,rgba(67,105,197,.3),rgba(116,103,170,.3));
    border: 1px solid hsla(0,0%,100%,.1);
    border-radius: .293rem;
    padding: .32rem .32rem .213rem;
    height: 100%
}

.balance-top .balance-info .balance-boxs .balance-box+.balance-box {
    margin-left: .133rem
}

.goods-list {
    display: grid;
    grid-gap: .267rem;
    grid-template-columns: 1fr 1fr
}

.goods-list .goods-item {
    position: relative
}

.goods-list .goods-item .tag {
    position: absolute;
    left: 0;
    right: 0;
    background: var(--default-color);
    color: var(--yellow-color);
    width: 1.6rem;
    text-align: center;
    padding: .053rem 0;
    font-weight: 700
}

.goods-list .goods-item .img {
    padding-top: 100%;
    background-size: 100%;
    background-position: 50%
}

.money-list {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(30%,1fr));
    grid-gap: .267rem
}

.money-list .money-item {
    margin-left: 0!important
}

.tab-wrap .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow: scroll
}

.tab-wrap .tab-list .tab-item {
    color: var(--gray-color3);
    border: 1px solid var(--gray-color2);
    min-width: 2rem;
    line-height: .88rem;
    text-align: center;
    border-radius: 5px
}

.tab-wrap .tab-list .tab-item+.tab-item {
    margin-left: .2rem
}

.tab-wrap .tab-list .tab-item.active {
    border-color: var(--main-color);
    background: var(--bg-second-color)
}

.tab-wrap .tab-shadow-line {
    width: 1px;
    height: 25px;
    background: #fff;
    -webkit-box-shadow: -3px 0 4px 0 rgba(0,0,0,.04);
    box-shadow: -3px 0 4px 0 rgba(0,0,0,.04);
    border-radius: 0 0 0 0;
    opacity: 1
}

.text-price-up {
    color: var(--green-color)
}

.reverse-price .text-price-up,.text-price-down {
    color: var(--red-color)
}

.reverse-price .text-price-down {
    color: var(--green-color)
}

.reverse-price .bg-primary,.reverse-price .van-button.van-button--info {
    background: var(--red-color)!important
}

.reverse-price .border-primary {
    border-color: var(--red-color)!important
}

.wallet-info .grid-item {
    height: 3rem;
    padding-top: .667rem;
    padding-left: .267rem;
    border-radius: .267rem;
    background: var(--bg-second-color) no-repeat;
    background-position: 100% 100%;
    background-size: 2rem 1.333rem;
    line-height: 1
}

.wallet-info .grid-item:first-child {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAMAAABjCSjjAAAAQlBMVEVHcEzY3dystLfp7OujrrHCy8q6wsPGz87y9POiqayxubu2vr/h5eSpsbPH0M+wuLrDzMzBysmlq66iqKu1vr7M1dNxZ1tVAAAAFnRSTlMAMzMzMzMzMzMzMzMyECwKLxIcLSUaFb1B7gAAA1tJREFUaN7t2suWgyAMAFAB8QlSrf3/Xx18lihVRGhm0ax6ZlHvCZA4pEnyi1/84he/uBlKdt3zWZbPTiI8vH29DEZpxFN+MQXtq2/4EE3X9YAxRkpp95Vk9M2Dm1FBRVVnPNfB+68kA0aW0Q1jifY7yZgZdUVpqoNuFHM8Ilh6SzI0I12D5vbgMY5rD5ORbgNgiGCsKERgzFI0hu2QbZNhwxDtKJYIhtkVDc05CgoY4TDSXjSqQ0xW7OP+BpZbyHJa+SEmj4GRtto1nYtDDPmAubNMamZYisYxhkXAdMOx+VAyrm6Z2xi9YWx1dDgq7MBSsxiYsqz2jPm7Pzjy/Zl228CqbdUJprYw5u/eMKosJx8YLpixpvfHmHnH2E4HmcsvrfkJwwHTTb2lUecYYf96JoRwUDhgZDV3uuYcU4SIA4ws6dJ32zMMiYzRpTXlp6n5DmYs89miwcVMLSf9F5il/c27psfEvFtxOqzUQyFiJHxLSs/rTDyMhC9LT5XgYa5YYmOkbibOlsgYOba2N0YlX8OwLUbO7d7REh7T7C2LRiV4GEkp0KgED6MtQKMSPMxoeWtcLNEws2XROFliYVbLrFEJHkZWFdCoBA+jLUCjEjzMaHlrnC0xMLNl1ThbImBkXQPNhYvq8L2proHmyqV5aAyva6C5dIEfGMOzGmiuDRPCYniWAc3FwUZQzGAxNVeHLCExJMuA5vLAJyBG8Axorg+fPDFsf1Hytkwaj0GYJ4YQIrYWDjQ+Qzl3DDNu2YTGkJ3F0HhZLmDM5w+fwb0aW+dAU/iNwJwxzHz+FsOMqZS/xR0jzOdvlklXO6DxHQ36YeAGHtqAqfEeU/otEzjaY7M2NP4j00sbWHx8cTA0N8a3F+oMYweWVXNn3nS3HTBjJDRE3uBhGBhQaQsmZjMuyzExZD+pwsNAhyCoGDA4EwUqRpgjRTH9/gANk5fUtIxnCw1Dh3lAbgzPEDFimgcMZ5oU2Jh8GU8Q46hjYeg0RTJalkDDME2pybbwYGGqnO2rIBbG8noj0DCWuTvDy4wlNYiYfWoEHsaSGkTMPjUECTPE/q+ImL1G/SdM858wN1IT9Pczd1MTAVPc/cc/ZwEx4i6GhEzN6yYm6Dr57uEVIwr8hVoxYVNzvlB/ncnlEPR5tsEAAAAASUVORK5CYII=)
}

.wallet-info .grid-item:last-child {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAMAAABjCSjjAAAAV1BMVEVHcEyirK6zubyutLfIz8/Cycq4vsG7wsaepajt7/Gpr7PY3NykrK7Q1da+xMbh5eeor7PN0tShqay+xci4v8LP1dessragqKy7w8bk5ufs7vDt7/HZ3dyYoxbqAAAAHXRSTlMAMzMzMzMzMzMzMzMLMwYzEw0rHiYVGyMsHSUrLLBkIKIAAAVlSURBVGjezZrplqMgEIWJohhBxCXGXt7/OYeCaFAhATvK3B9zepnTfudSUJcyCH1crPu9LvTFURw13ZjV17VuEUhElxOC9fPrKiMkw1R/932uOVz0koSQSj28IrlSkuTaqJ/mPJJbT7SUL3WWz0qSJFN859CwbiST1HOp+tLAKek5NI1BIlXPLAZOUhSweDU/vmBNYbVGGVniXIqigN/8nFAmK2Nwli1xUoBR3nydR6KNoZnWE+ciVRSX+pCyWZWJIToZY/KkF6WifLVQ/MMkUlAxBozCyctS01wy91HMfnegDC9I9CpVGC9x0rKccGqnNV80eAFvOXkpqFGsNcMkpRbA5C5rOKWB1rCRvFENq4QXOCRN03Lmkf/h224MDbPmRogHDMV4gZOkSg8cqBpLqd4kC/0NqOHuPQvUrwkjccgD5oGT2taJgS8g79jjwwIwVVWZMAnIwKGbdWomFNDH1miGMXBIkixxYL8tS9dk8YNpSBDMxJPpBGHgJNtTmD1xvLoFH71haGXgkCnQPHlsRcO//VE8C2YNU8nY+cxXE05t7Za//iyM7ILBRqSZcaj1pIG97bmVel8YOPQofRqziFiaxg4jrfE0hvuyQNOu1fIrY54xwsCp7DA3T2Oa0RsGetNjY0hjzBgx41SOXulzsZJZO/NmUWl82qZ4lWoeOHRv+OS30UxsfhVcP5zBm5BFHjDfu4LlMj16Fs3DmlWQmHHqHUFY9Osk6yU8wVR4nWuy2buvwGSZ7UKZNzetVkFi/mtZ2BCAdxnezTLtJ7zUE6eyBxoXCl6i5HkYjSrhCmMHTh2wmZq1K3koTLUJWCYODiiZNYs6GcKr5lphBw71v8c11nOKhG+oGjt09T5l+Li1BYY9gTTUTRNwwe1sKOEwaqGsNDTAmO0K6a4fCpM5aNTAyHNf32y2yDgUDKOnV5sqpiFTz95qi0yKOdnlzbU2cSr1I+9OQGy2qERPdtLI42+B4s/CTVuW9wuyQ3QaR9dS06Dc/1pvtwXugckems2YPGQQzKwo+opMdgmbOD8hA3tROGyBUUZKdqqiAPTz/RU07xBF4USRSnbC9MOeiWJbFMm6cJ8sl0v49iZjt3e0WRRF6bIFJpWXQJBe/GEaDlNjpy3wywCa/sb+Ntq9gzVuFKDJj10bc2PD81LrCj3Uiv4tiPjQm4q7onHZ0g7s9fgq//PaLLoB0LSlzRZNouP6Bzfw65USDPF+bct9aT1fD+vzpDzuLZJoDZS7rQhYN4W/PFHvKBg6TuLewiPau3BZeFnqSBi1Gi+tX8GgqLovWO5xYXhrsLQc/TfWRGcRhSEWGaY1YSKXjFBHkDqb41vTAoxaKvVPG5NlgMN5UG2eKX9ERBjVKbiGYZGtGQBm0AGIobjWcNVD0QTDo1oDxlzEDBPVGg75okVPGGVNEakRlNqYGQYN8MUQg4VB8mqRCaNuOQWPYkypjTFgRCRrGMTjFi1hdKs63xqI64+UacCIKP1SwMXhjtYwcaxpAYZtYWJYI9KnMQsYFCFKtADDbTDym5ODuYCr74BsMKg94/5kSo0EuB1G3etO7JcDwAzIDqPvC6f1S66GJdwFI60py9OsGWCQNCAXDDSKshRnGSNhSuSG4WqUcg5MB9M+8QIGDfBhs1P6JYfR46IkNjDSGrmQp3RIgBEvYdR2O8MaBkPZHr2GQeBMyk8xJmnewYA1SXc0S5NvjLHBoBGYj7amBxj2HkYAzMHWCHjD0aP3MNqaY/vlCDDMBwasyfuDjcm35lth5IJKNccak2/L0g7TAMyB1tzg72+r0g5ztDV2Y1wwDD7iMh4WHeCdruWQd8DoD8jujhL/AC2Xl6PVRYofAAAAAElFTkSuQmCC)
}

.menu-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    row-gap: .5rem
}

.menu-grid .grid-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #1e242d;
    text-align: center
}

.menu-grid .grid-item span {
    margin-top: 10px
}

.commission-notice:before {
    content: "\25CF";
    position: absolute;
    left: .3rem;
    top: 50%;
    font-size: .2rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.top-bar {
    padding: 0 .267rem .267rem;
    background: var(--bg-second-color);
    border-radius: 0 0 .4rem .4rem
}

.top-bar .top-banner {
    color: #fff;
    position: relative;
    height: 2.856rem;
    width: 100%;
    border-radius: .3rem;
    border: 1px solid #edc1a8;
    background: url(/static/bg_banner.jpg) no-repeat 0 0/100% 100%
}

.top-bar .top-banner .top-info {
    margin: .267rem 0 0 .267rem
}

.top-bar .top-foot {
    padding-top: .267rem;
    text-align: center
}

.user-info {
    background: url(/static/bg_mine.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 10px;
    line-height: 18px;
    color: #000
}

.head-tabs {
    background: var(--bg-second-color)
}

.head-tabs .tab-item {
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

.order-list .order-item {
    color: #cacbd2
}

.order-list .order-item span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.vip-card {
    padding: .267rem;
    color: #6c3b23;
    width: 100%;
    height: 5rem;
    background: url(/static/bg_vip.png) no-repeat 0 0/100% 100%
}

.invite-body {
    margin-top: -1.467rem
}

.invite-body .invite-header {
    padding-top: 2rem;
    overflow: hidden;
    padding-bottom: 6.33333vw;
    line-height: 1;
    background: url(/static/vip.png) 6.13333vw 12.73333vw/30.66667vw 24.8vw,url(/static/bg_share.png) 100% 13.33333vw/30.66667vw 37.86667vw;
    background-color: #ecccaf;
    background-repeat: no-repeat
}

.invite-body .slogan-bar {
    margin-left: 38.66667vw;
    margin-bottom: 11.73333vw;
    color: #282828
}

.invite-body .invite-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 4vw;
    padding: 0 5.33333vw;
    height: 15.2vw;
    border-radius: 2.66667vw 2.66667vw 0 0;
    background: #282522;
    color: #f9dec9
}

.invite-body .invite-content {
    margin-top: -.7rem;
    background: var(--bg-color);
    border-radius: .4rem .4rem 0 0;
    padding: .4rem;
    text-align: center
}

.invite-body .invite-content .invite-link {
    background: #2b3139;
    border-radius: .133rem;
    padding: .267rem
}

.news-body {
    background: url(/static/bg_guide.png) no-repeat right 60vw;
    background-size: 53.33333vw 53.33333vw;
    text-align: left
}

.news-body .step-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative
}

.news-body .step-box .ci {
    height: 100%;
    padding-top: .16rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute
}

.news-body .step-box .ci,.news-body .step-box .ci .circle {
    width: .533rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.news-body .step-box .ci .circle {
    height: .533rem;
    border-radius: 50%;
    border: .053rem solid var(--main-color);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.news-body .step-box .ci .circle span {
    width: .267rem;
    height: .267rem;
    border-radius: 50%;
    background: var(--main-color);
    display: block
}

.news-body .step-box .ci .line {
    width: 1px;
    height: calc(100% - 5.06667vw);
    border-left: 1px dashed var(--main-color)
}

.news-body .step-box .content {
    border-radius: .267rem;
    padding: .4rem;
    background: var(--bg-second-color);
    color: #00183f
}

.news-body .step-box .content .item {
    margin: 0 .4rem;
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: -moz-isolate;
    unicode-bidi: isolate;
    font-weight: 500;
    line-height: .533rem;
    list-style: disc;
    word-break: break-word
}

.news-body .step-box .content .item+.item {
    margin-top: .267rem
}

.news-body .step-box .content .item::marker {
    unicode-bidi: -webkit-isolate;
    unicode-bidi: -moz-isolate;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0!important;
    text-align: start!important;
    -moz-text-align-last: start!important;
    text-align-last: start!important
}

.underline .van-collapse-item .van-cell .van-cell__title,.underline .van-collapse-item .van-cell .van-cell__value {
    padding-bottom: 4px;
    border-bottom: 1px dashed var(--input-box-frame-color)
}

.theme .el-link.el-link--primary {
    color: var(--main-color)!important
}

.theme .el-link.el-link--default:after,.theme .el-link.el-link--primary.is-underline:hover:after,.theme .el-link.el-link--primary:after {
    border: none!important
}

.theme .van-nav-bar {
    background: var(--bg-color)
}

.theme .van-nav-bar .van-nav-bar__content {
    height: 1.2rem
}

.theme .van-notice-bar.notice-info {
    color: #000;
    background-color: var(--bg-second-color);
    padding: 0 10px
}

.theme .van-notice-bar.notice-info .van-notice-bar__left-icon {
    font-weight: 700;
    color: var(--main-color)
}

.theme .van-button {
    border: none;
    padding: .107rem .4rem;
    font-size: .32rem;
    border-radius: 10px
}

.theme .van-button+.van-button {
    margin-left: .133rem
}

.theme .van-button.van-button--plain {
    background: none
}

.theme .van-button.van-button--default {
    border: none
}

.theme .van-button.van-button--default.van-button--plain {
    border: 1px solid var(--default-color)
}

.theme .van-button.van-button--round {
    border-radius: .8rem
}

.theme .van-button.van-button--disabled {
    opacity: .5;
    cursor: not-allowed
}

.theme .van-button--small {
    height: .96rem
}

.theme .van-button--mini {
    height: .747rem
}

.theme .van-button.van-button--danger {
    background-color: var(--red-color);
    border: none;
    color: #fff
}

.theme .van-button.van-button--success {
    background-color: var(--green-color);
    border: none;
    color: #fff
}

.theme .van-button.van-button--primary {
    background-color: var(--main-color);
    border: .05px solid var(--main-color);
    color: #282828
}

.theme .van-button.van-button--primary.van-button--plain {
    color: var(--main-color);
    background: none;
    border: 1px solid var(--main-color)
}

.theme .van-button.van-button--plain.van-button--success {
    color: var(--green-color);
    border: 1px solid var(--green-color)
}

.theme .van-button.running {
    position: relative;
    background: none;
    color: var(--main-color)
}

.theme .van-button.running .van-button__content:before {
    z-index: -1;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border-radius: 0 1.33333vw 1.33333vw 0;
    background-image: -webkit-gradient(linear,left top,right top,from(#1f242b),to(#ecc1a7));
    background-image: linear-gradient(90deg,#1f242b,#ecc1a7);
    -webkit-animation: colorAnimation 1.5s linear infinite;
    animation: colorAnimation 1.5s linear infinite
}

.theme .van-checkbox .van-checkbox__label {
    color: var(--default-color)
}

.theme .van-checkbox .van-checkbox__icon .van-icon {
    border-radius: 5px
}

.theme .van-checkbox .van-checkbox__icon--checked .van-icon {
    background-color: var(--main-color);
    border-color: var(--main-color)
}

.theme .van-pagination .van-pagination__next {
    background: none
}

.theme .van-pagination .van-pagination__next:after {
    border: none
}

.theme .van-dialog {
    background: var(--bg-second-color)!important;
    color: var(--default-color)!important
}

.theme .van-dialog .van-dialog__content {
    padding-bottom: 1.6rem;
    overflow: scroll;
    max-height: 14rem
}

.theme .van-dialog .van-dialog__footer {
    position: fixed;
    bottom: 0;
    background: none;
    z-index: 999;
    width: 100%;
    left: 0;
    margin: .3rem auto
}

.theme .van-dialog .van-dialog__confirm {
    color: var(--main-color)!important;
    padding: .267rem;
    height: auto!important
}

.theme .van-dialog .van-dialog__cancel {
    color: var(--gray-color2)
}

.theme .van-dialog .van-hairline--left:after {
    border-color: var(--grey-color)
}

.theme .van-popup.popup {
    color: #00183f;
    padding: .4rem;
    background: var(--bg-color)
}

.theme .van-popup.popup .van-picker {
    background: var(--bg-second-color);
    border-radius: .64rem .64rem 0 0
}

.theme .van-popup.popup .van-picker .van-picker__confirm {
    color: var(--main-color)
}

.theme .van-popup.popup .van-picker .van-picker__cancel {
    color: var(--gray-color2)
}

.theme .van-popup.popup .van-picker .van-picker-column__item {
    color: #fff
}

.theme .van-popup.popup .van-picker .van-picker__mask {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,.9)),to(rgba(51,51,51,.4))),-webkit-gradient(linear,left bottom,left top,from(rgba(51,51,51,.9)),to(rgba(51,51,51,.4)));
    background-image: linear-gradient(180deg,rgba(51,51,51,.9),rgba(51,51,51,.4)),linear-gradient(0deg,rgba(51,51,51,.9),rgba(51,51,51,.4))
}

.theme .van-overlay {
    opacity: .5
}

.theme .van-cell-group {
    background: none
}

.theme .van-cell-group .van-cell {
    margin-bottom: .133rem
}

.theme .van-cell-group .van-cell__title {
    text-align: left
}

.theme .van-count-down {
    color: var(--main-color)
}

.theme .van-tabs {
    -webkit-box-shadow: 0 3px 5px 0 rgba(191,199,221,.251);
    box-shadow: 0 3px 5px 0 rgba(191,199,221,.251)
}

.theme .van-tabs.van-tabs--line .van-tabs__wrap {
    height: auto
}

.theme .van-tabs .van-tabs__nav {
    background: none;
    border: none
}

.theme .van-tabs .van-tabs__nav .van-tab {
    font-size: .373rem;
    color: var(--grey-light-color)
}

.theme .van-tabs .van-tabs__nav .van-tab.van-tab--active {
    color: var(--default-color)
}

.theme .van-tabs .van-tabs__nav .van-tabs__line {
    bottom: .267rem;
    width: .8rem;
    height: .017rem;
    background-color: var(--default-color);
    border-radius: 1px
}

.theme .form-box .van-cell,.theme .van-form .van-cell {
    background: none;
    border: 1px solid var(--main-color);
    color: #0b0b34;
    padding: .4rem;
    margin-bottom: .53333rem;
    border-radius: 10px
}

.theme .form-box .van-field .van-field__control,.theme .form-box .van-field .van-radio__label,.theme .van-field__control,.theme .van-form .van-field .van-field__control,.theme .van-form .van-field .van-radio__label,.theme .van-radio__label {
    color: #0b0b34
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    -webkit-text-fill-color: var(--main-color);
    -webkit-box-shadow: 0 0 0 1000px transparent inset!important;
    background-color: transparent;
    background-image: none;
    -webkit-transition: background-color 50000s ease-in-out 0s;
    transition: background-color 50000s ease-in-out 0s
}

.rich-text {
    word-break: break-word
}

.rich-text img {
    max-width: 100%;
    height: auto
}

.rich-text div,.rich-text p {
    margin: 0
}

.rich-text table,.rich-text table tr {
    border-collapse: collapse;
    border-spacing: 0
}

.rich-text table tr {
    padding: 0
}

.bg-none {
    background: none!important
}

.full-width {
    width: 100%
}

.text-white {
    color: #fff!important
}

.text-dark {
    color: #343a40!important
}

.text-secondary {
    color: #666!important
}

.font-bold {
    font-weight: 700!important
}

.clearfix {
    clear: both
}

.van-cell:after {
    border-bottom: none!important
}

.fixed_bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999
}

.all-gray {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .6;
    cursor: not-allowed
}

.circle {
    border-radius: 50%
}

.v-progress-linear {
    background: transparent;
    overflow: hidden;
    position: relative;
    -webkit-transition: .2s cubic-bezier(.4,0,.6,1);
    transition: .2s cubic-bezier(.4,0,.6,1);
    width: 100%
}

.v-progress-linear .green {
    background-color: var(--main-color)!important;
    border-color: var(--main-color)!important
}

.v-progress-linear .v-progress-linear__buffer {
    height: inherit;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: inherit;
    transition: inherit;
    width: 100%
}

.v-progress-linear .v-progress-linear__background {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: inherit;
    transition: inherit
}

.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    background-color: inherit;
    bottom: 0;
    height: inherit;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: auto;
    will-change: left,right
}

.v-progress-linear .v-progress-linear__indeterminate--active .long {
    -webkit-animation-name: indeterminate-ltr;
    animation-name: indeterminate-ltr;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.v-progress-linear .v-progress-linear__indeterminate--active .short {
    -webkit-animation-name: indeterminate-short-ltr;
    animation-name: indeterminate-short-ltr;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.line-1 {
    line-clamp: 1;
    -webkit-line-clamp: 1
}

.line-1,.line-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-2 {
    line-clamp: 2;
    -webkit-line-clamp: 2
}

.line-3 {
    line-clamp: 3;
    -webkit-line-clamp: 3
}

.line-3,.line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-4 {
    line-clamp: 4;
    -webkit-line-clamp: 4
}

.line-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.w-50 {
    width: 1.33333rem
}

.w-60 {
    width: 1.6rem
}

.w-70 {
    width: 1.86667rem
}

.w-80 {
    width: 2.13333rem
}

.w-90 {
    width: 2.4rem
}

.w-100 {
    width: 2.66667rem
}

.w-110 {
    width: 2.93333rem
}

.w-120 {
    width: 3.2rem
}

.w-130 {
    width: 3.46667rem
}

.w-140 {
    width: 3.73333rem
}

.w-150 {
    width: 4rem
}

.w-160 {
    width: 4.26667rem
}

.w-170 {
    width: 4.53333rem
}

.w-180 {
    width: 4.8rem
}

.w-190 {
    width: 5.06667rem
}

.w-200 {
    width: 5.33333rem
}

.w-210 {
    width: 5.6rem
}

.w-220 {
    width: 5.86667rem
}

.w-230 {
    width: 6.13333rem
}

.w-240 {
    width: 6.4rem
}

.w-250 {
    width: 6.66667rem
}

.w-260 {
    width: 6.93333rem
}

.w-270 {
    width: 7.2rem
}

.w-280 {
    width: 7.46667rem
}

.w-290 {
    width: 7.73333rem
}

.w-300 {
    width: 8rem
}

.w-310 {
    width: 8.26667rem
}

.w-320 {
    width: 8.53333rem
}

.w-330 {
    width: 8.8rem
}

.w-340 {
    width: 9.06667rem
}

.w-350 {
    width: 9.33333rem
}

.w-360 {
    width: 9.6rem
}

.w-370 {
    width: 9.86667rem
}

.w-380 {
    width: 10.13333rem
}

.w-390 {
    width: 10.4rem
}

.w-400 {
    width: 10.66667rem
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.opacity-90 {
    opacity: .9
}

.opacity-100 {
    opacity: 1
}

.rotate-0 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.rotate-30 {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

.rotate-60 {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg)
}

.rotate-120 {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg)
}

.rotate-150 {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg)
}

.rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.border-1 {
    border: .02667rem solid #fff
}

.border-2 {
    border: .05333rem solid #fff
}

.border-3 {
    border: .08rem solid #fff
}

.border-4 {
    border: .10667rem solid #fff
}

.border-5 {
    border: .13333rem solid #fff
}

.border-6 {
    border: .16rem solid #fff
}

.border-7 {
    border: .18667rem solid #fff
}

.border-8 {
    border: .21333rem solid #fff
}

.border-9 {
    border: .24rem solid #fff
}

.border-10 {
    border: .26667rem solid #fff
}

.border-radius-5,.border-radius-5 img {
    border-radius: .13333rem!important
}

.border-radius-6,.border-radius-6 img {
    border-radius: .16rem!important
}

.border-radius-7,.border-radius-7 img {
    border-radius: .18667rem!important
}

.border-radius-8,.border-radius-8 img {
    border-radius: .21333rem!important
}

.border-radius-9,.border-radius-9 img {
    border-radius: .24rem!important
}

.border-radius-10,.border-radius-10 img {
    border-radius: .26667rem!important
}

.border-radius-11,.border-radius-11 img {
    border-radius: .29333rem!important
}

.border-radius-12,.border-radius-12 img {
    border-radius: .32rem!important
}

.border-radius-13,.border-radius-13 img {
    border-radius: .34667rem!important
}

.border-radius-14,.border-radius-14 img {
    border-radius: .37333rem!important
}

.border-radius-15,.border-radius-15 img {
    border-radius: .4rem!important
}

.border-radius-16,.border-radius-16 img {
    border-radius: .42667rem!important
}

.border-radius-17,.border-radius-17 img {
    border-radius: .45333rem!important
}

.border-radius-18,.border-radius-18 img {
    border-radius: .48rem!important
}

.border-radius-19,.border-radius-19 img {
    border-radius: .50667rem!important
}

.border-radius-20,.border-radius-20 img {
    border-radius: .53333rem!important
}

.border-radius-21,.border-radius-21 img {
    border-radius: .56rem!important
}

.border-radius-22,.border-radius-22 img {
    border-radius: .58667rem!important
}

.border-radius-23,.border-radius-23 img {
    border-radius: .61333rem!important
}

.border-radius-24,.border-radius-24 img {
    border-radius: .64rem!important
}

.border-radius-25,.border-radius-25 img {
    border-radius: .66667rem!important
}

.border-radius-26,.border-radius-26 img {
    border-radius: .69333rem!important
}

.border-radius-27,.border-radius-27 img {
    border-radius: .72rem!important
}

.border-radius-28,.border-radius-28 img {
    border-radius: .74667rem!important
}

.border-radius-29,.border-radius-29 img {
    border-radius: .77333rem!important
}

.border-radius-30,.border-radius-30 img {
    border-radius: .8rem!important
}

.border-radius-31,.border-radius-31 img {
    border-radius: .82667rem!important
}

.border-radius-32,.border-radius-32 img {
    border-radius: .85333rem!important
}

.border-radius-33,.border-radius-33 img {
    border-radius: .88rem!important
}

.border-radius-34,.border-radius-34 img {
    border-radius: .90667rem!important
}

.border-radius-35,.border-radius-35 img {
    border-radius: .93333rem!important
}

.border-radius-36,.border-radius-36 img {
    border-radius: .96rem!important
}

.border-radius-37,.border-radius-37 img {
    border-radius: .98667rem!important
}

.border-radius-38,.border-radius-38 img {
    border-radius: 1.01333rem!important
}

.border-radius-39,.border-radius-39 img {
    border-radius: 1.04rem!important
}

.border-radius-40,.border-radius-40 img {
    border-radius: 1.06667rem!important
}

.border-radius-41,.border-radius-41 img {
    border-radius: 1.09333rem!important
}

.border-radius-42,.border-radius-42 img {
    border-radius: 1.12rem!important
}

.border-radius-43,.border-radius-43 img {
    border-radius: 1.14667rem!important
}

.border-radius-44,.border-radius-44 img {
    border-radius: 1.17333rem!important
}

.border-radius-45,.border-radius-45 img {
    border-radius: 1.2rem!important
}

.border-radius-46,.border-radius-46 img {
    border-radius: 1.22667rem!important
}

.border-radius-47,.border-radius-47 img {
    border-radius: 1.25333rem!important
}

.border-radius-48,.border-radius-48 img {
    border-radius: 1.28rem!important
}

.border-radius-49,.border-radius-49 img {
    border-radius: 1.30667rem!important
}

.border-radius-50,.border-radius-50 img {
    border-radius: 1.33333rem!important
}

.border-radius-0,.border-radius-0 img {
    border-radius: initial!important
}

.border-round {
    border-radius: 50%
}

.rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rotate-90_negate {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.fixed_right_center {
    top: 57%
}

.fixed_right_center,.fixed_right_center2 {
    position: fixed;
    right: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999;
    cursor: -webkit-grab;
    cursor: grab
}

.fixed_right_center2 {
    top: 67%
}
