div {
    box-sizing: border-box
}

img {
    vertical-align: bottom !important
}

* {
    margin: 0;
    padding: 0
}

._dark:active {
    filter: brightness(.7)
}

._black-opacity-bg {
    background-color: rgba(0, 0, 0, .4)
}

._inline-block {
    display: inline-block
}

._pos-rel {
    position: relative
}

._pos-abs,
._pos-abs-top,
._pos-abs-bottom,
._pos-abs-left,
._pos-abs-right,
._pos-abs-center,
._pos-abs-mid {
    position: absolute
}

._pos-abs-top {
    top: 0
}

._pos-abs-bottom {
    bottom: 0
}

._pos-abs-left {
    left: 0
}

._pos-abs-right {
    right: 0
}

._pos-abs-center {
    left: 50%;
    transform: translateX(-50%)
}

._pos-abs-mid {
    top: 50%;
    transform: translateY(-50%)
}

._pos-fixed {
    position: fixed
}

._flex-row,
._flex-row-bet,
._flex-row-center,
._flex-row-start,
._flex-row-mid,
._flex-row-bet-mid,
._flex-row-center-mid,
._flex-col,
._flex-col-bet,
._flex-col-center,
._flex-col-center-mid,
._flex-col-mid,
._flex-col-bet-mid,
._flex-row-bet-end,
._flex-row-end,
._flex-row-ard,
._flex-row-ard-mid {
    display: flex
}

._flex-row-bet,
._flex-row-bet-mid,
._flex-col-bet,
._flex-col-bet-mid,
._flex-row-bet-end {
    justify-content: space-between
}

._flex-row-center,
._flex-row-center-mid,
._flex-col-center,
._flex-col-center-mid {
    justify-content: center
}

._flex-row-start {
    align-items: flex-start
}

._flex-row-mid,
._flex-row-bet-mid,
._flex-row-center-mid,
._flex-col-mid,
._flex-col-bet-mid,
._flex-col-center-mid,
._flex-row-ard-mid {
    align-items: center
}

._flex-row-end,
._flex-row-bet-end {
    align-items: flex-end
}

._flex-col,
._flex-col-bet,
._flex-col-center,
._flex-col-mid,
._flex-col-bet-mid,
._flex-col-center-mid {
    flex-direction: column
}

._flex-row-ard,
._flex-row-ard-mid {
    justify-content: space-around
}

._flex-wrap {
    flex-wrap: wrap
}

._nowrap {
    white-space: nowrap
}

._nowrap>view,
._nowrap>text {
    white-space: normal
}

._flex-no-shrink {
    flex-shrink: 0
}

._flex-1 {
    flex: 1
}

._flex-2 {
    flex: 2
}

._flex-3 {
    flex: 3
}

._flex-4 {
    flex: 4
}

._flex-5 {
    flex: 5
}

._left {
    margin-right: auto;
    left: 0
}

._right {
    margin-left: auto;
    right: 0
}

._top {
    margin-bottom: auto;
    top: 0
}

._bottom {
    margin-top: auto;
    bottom: 0
}

._w-max {
    width: 100%
}

._h-max {
    height: 100%
}

._w-020 {
    width: 20%
}

._w-025 {
    width: 25%
}

._w-033 {
    width: 33.3333%
}

._w-1 {
    width: 2px
}

._h-1 {
    height: 2px
}

._w-2 {
    width: 4px
}

._h-2 {
    height: 4px
}

._w-3 {
    width: 6px
}

._h-3 {
    height: 6px
}

._w-4 {
    width: 8px
}

._h-4 {
    height: 8px
}

._w-5 {
    width: 10px
}

._h-5 {
    height: 10px
}

._w-6 {
    width: 12px
}

._h-6 {
    height: 12px
}

._w-7 {
    width: 14px
}

._h-7 {
    height: 14px
}

._w-8 {
    width: 16px
}

._h-8 {
    height: 16px
}

._w-9 {
    width: 18px
}

._h-9 {
    height: 18px
}

._w-10 {
    width: 20px
}

._h-10 {
    height: 20px
}

._w-11 {
    width: 22px
}

._h-11 {
    height: 22px
}

._w-12 {
    width: 24px
}

._h-12 {
    height: 24px
}

._w-13 {
    width: 26px
}

._h-13 {
    height: 26px
}

._w-14 {
    width: 28px
}

._h-14 {
    height: 28px
}

._w-15 {
    width: 30px
}

._h-15 {
    height: 30px
}

._w-16 {
    width: 32px
}

._h-16 {
    height: 32px
}

._w-17 {
    width: 34px
}

._h-17 {
    height: 34px
}

._w-18 {
    width: 36px
}

._h-18 {
    height: 36px
}

._w-19 {
    width: 38px
}

._h-19 {
    height: 38px
}

._w-20 {
    width: 40px
}

._h-20 {
    height: 40px
}

._w-21 {
    width: 42px
}

._h-21 {
    height: 42px
}

._w-22 {
    width: 44px
}

._h-22 {
    height: 44px
}

._w-23 {
    width: 46px
}

._h-23 {
    height: 46px
}

._w-24 {
    width: 48px
}

._h-24 {
    height: 48px
}

._w-25 {
    width: 50px
}

._h-25 {
    height: 50px
}

._w-26 {
    width: 52px
}

._h-26 {
    height: 52px
}

._w-27 {
    width: 54px
}

._h-27 {
    height: 54px
}

._w-28 {
    width: 56px
}

._h-28 {
    height: 56px
}

._w-29 {
    width: 58px
}

._h-29 {
    height: 58px
}

._w-30 {
    width: 60px
}

._h-30 {
    height: 60px
}

._w-31 {
    width: 62px
}

._h-31 {
    height: 62px
}

._w-32 {
    width: 64px
}

._h-32 {
    height: 64px
}

._w-33 {
    width: 66px
}

._h-33 {
    height: 66px
}

._w-34 {
    width: 68px
}

._h-34 {
    height: 68px
}

._w-35 {
    width: 70px
}

._h-35 {
    height: 70px
}

._w-36 {
    width: 72px
}

._h-36 {
    height: 72px
}

._w-37 {
    width: 74px
}

._h-37 {
    height: 74px
}

._w-38 {
    width: 76px
}

._h-38 {
    height: 76px
}

._w-39 {
    width: 78px
}

._h-39 {
    height: 78px
}

._w-40 {
    width: 80px
}

._h-40 {
    height: 80px
}

._w-41 {
    width: 82px
}

._h-41 {
    height: 82px
}

._w-42 {
    width: 84px
}

._h-42 {
    height: 84px
}

._w-43 {
    width: 86px
}

._h-43 {
    height: 86px
}

._w-44 {
    width: 88px
}

._h-44 {
    height: 88px
}

._w-45 {
    width: 90px
}

._h-45 {
    height: 90px
}

._w-46 {
    width: 92px
}

._h-46 {
    height: 92px
}

._w-47 {
    width: 94px
}

._h-47 {
    height: 94px
}

._w-48 {
    width: 96px
}

._h-48 {
    height: 96px
}

._w-49 {
    width: 98px
}

._h-49 {
    height: 98px
}

._w-50 {
    width: 100px
}

._h-50 {
    height: 100px
}

._pad-top-0 {
    padding-top: 0
}

._pad-bottom-0 {
    padding-bottom: 0
}

._pad-left-0 {
    padding-left: 0
}

._pad-right-0 {
    padding-right: 0
}

._mar-top-0 {
    margin-top: 0
}

._mar-bottom-0 {
    margin-bottom: 0
}

._mar-left-0 {
    margin-left: 0
}

._mar-right-0 {
    margin-right: 0
}

._mar-y-0 {
    margin-top: 0;
    margin-bottom: 0
}

._pad-top-1 {
    padding-top: 1px
}

._pad-bottom-1 {
    padding-bottom: 1px
}

._pad-left-1 {
    padding-left: 1px
}

._pad-right-1 {
    padding-right: 1px
}

._mar-top-1 {
    margin-top: 1px
}

._mar-bottom-1 {
    margin-bottom: 1px
}

._mar-left-1 {
    margin-left: 1px
}

._mar-right-1 {
    margin-right: 1px
}

._mar-y-1 {
    margin-top: 1px;
    margin-bottom: 1px
}

._pad-top-2 {
    padding-top: 2px
}

._pad-bottom-2 {
    padding-bottom: 2px
}

._pad-left-2 {
    padding-left: 2px
}

._pad-right-2 {
    padding-right: 2px
}

._mar-top-2 {
    margin-top: 2px
}

._mar-bottom-2 {
    margin-bottom: 2px
}

._mar-left-2 {
    margin-left: 2px
}

._mar-right-2 {
    margin-right: 2px
}

._mar-y-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

._pad-top-3 {
    padding-top: 3px
}

._pad-bottom-3 {
    padding-bottom: 3px
}

._pad-left-3 {
    padding-left: 3px
}

._pad-right-3 {
    padding-right: 3px
}

._mar-top-3 {
    margin-top: 3px
}

._mar-bottom-3 {
    margin-bottom: 3px
}

._mar-left-3 {
    margin-left: 3px
}

._mar-right-3 {
    margin-right: 3px
}

._mar-y-3 {
    margin-top: 3px;
    margin-bottom: 3px
}

._pad-top-4 {
    padding-top: 4px
}

._pad-bottom-4 {
    padding-bottom: 4px
}

._pad-left-4 {
    padding-left: 4px
}

._pad-right-4 {
    padding-right: 4px
}

._mar-top-4 {
    margin-top: 4px
}

._mar-bottom-4 {
    margin-bottom: 4px
}

._mar-left-4 {
    margin-left: 4px
}

._mar-right-4 {
    margin-right: 4px
}

._mar-y-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

._pad-top-5 {
    padding-top: 5px
}

._pad-bottom-5 {
    padding-bottom: 5px
}

._pad-left-5 {
    padding-left: 5px
}

._pad-right-5 {
    padding-right: 5px
}

._mar-top-5 {
    margin-top: 5px
}

._mar-bottom-5 {
    margin-bottom: 5px
}

._mar-left-5 {
    margin-left: 5px
}

._mar-right-5 {
    margin-right: 5px
}

._mar-y-5 {
    margin-top: 5px;
    margin-bottom: 5px
}

._pad-top-6 {
    padding-top: 6px
}

._pad-bottom-6 {
    padding-bottom: 6px
}

._pad-left-6 {
    padding-left: 6px
}

._pad-right-6 {
    padding-right: 6px
}

._mar-top-6 {
    margin-top: 6px
}

._mar-bottom-6 {
    margin-bottom: 6px
}

._mar-left-6 {
    margin-left: 6px
}

._mar-right-6 {
    margin-right: 6px
}

._mar-y-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

._pad-top-7 {
    padding-top: 7px
}

._pad-bottom-7 {
    padding-bottom: 7px
}

._pad-left-7 {
    padding-left: 7px
}

._pad-right-7 {
    padding-right: 7px
}

._mar-top-7 {
    margin-top: 7px
}

._mar-bottom-7 {
    margin-bottom: 7px
}

._mar-left-7 {
    margin-left: 7px
}

._mar-right-7 {
    margin-right: 7px
}

._mar-y-7 {
    margin-top: 7px;
    margin-bottom: 7px
}

._pad-top-8 {
    padding-top: 8px
}

._pad-bottom-8 {
    padding-bottom: 8px
}

._pad-left-8 {
    padding-left: 8px
}

._pad-right-8 {
    padding-right: 8px
}

._mar-top-8 {
    margin-top: 8px
}

._mar-bottom-8 {
    margin-bottom: 8px
}

._mar-left-8 {
    margin-left: 8px
}

._mar-right-8 {
    margin-right: 8px
}

._mar-y-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

._pad-top-9 {
    padding-top: 9px
}

._pad-bottom-9 {
    padding-bottom: 9px
}

._pad-left-9 {
    padding-left: 9px
}

._pad-right-9 {
    padding-right: 9px
}

._mar-top-9 {
    margin-top: 9px
}

._mar-bottom-9 {
    margin-bottom: 9px
}

._mar-left-9 {
    margin-left: 9px
}

._mar-right-9 {
    margin-right: 9px
}

._mar-y-9 {
    margin-top: 9px;
    margin-bottom: 9px
}

._pad-top-10 {
    padding-top: 10px
}

._pad-bottom-10 {
    padding-bottom: 10px
}

._pad-left-10 {
    padding-left: 10px
}

._pad-right-10 {
    padding-right: 10px
}

._mar-top-10 {
    margin-top: 10px
}

._mar-bottom-10 {
    margin-bottom: 10px
}

._mar-left-10 {
    margin-left: 10px
}

._mar-right-10 {
    margin-right: 10px
}

._mar-y-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

._pad-top-11 {
    padding-top: 11px
}

._pad-bottom-11 {
    padding-bottom: 11px
}

._pad-left-11 {
    padding-left: 11px
}

._pad-right-11 {
    padding-right: 11px
}

._mar-top-11 {
    margin-top: 11px
}

._mar-bottom-11 {
    margin-bottom: 11px
}

._mar-left-11 {
    margin-left: 11px
}

._mar-right-11 {
    margin-right: 11px
}

._mar-y-11 {
    margin-top: 11px;
    margin-bottom: 11px
}

._pad-top-12 {
    padding-top: 12px
}

._pad-bottom-12 {
    padding-bottom: 12px
}

._pad-left-12 {
    padding-left: 12px
}

._pad-right-12 {
    padding-right: 12px
}

._mar-top-12 {
    margin-top: 12px
}

._mar-bottom-12 {
    margin-bottom: 12px
}

._mar-left-12 {
    margin-left: 12px
}

._mar-right-12 {
    margin-right: 12px
}

._mar-y-12 {
    margin-top: 12px;
    margin-bottom: 12px
}

._pad-top-13 {
    padding-top: 13px
}

._pad-bottom-13 {
    padding-bottom: 13px
}

._pad-left-13 {
    padding-left: 13px
}

._pad-right-13 {
    padding-right: 13px
}

._mar-top-13 {
    margin-top: 13px
}

._mar-bottom-13 {
    margin-bottom: 13px
}

._mar-left-13 {
    margin-left: 13px
}

._mar-right-13 {
    margin-right: 13px
}

._mar-y-13 {
    margin-top: 13px;
    margin-bottom: 13px
}

._pad-top-14 {
    padding-top: 14px
}

._pad-bottom-14 {
    padding-bottom: 14px
}

._pad-left-14 {
    padding-left: 14px
}

._pad-right-14 {
    padding-right: 14px
}

._mar-top-14 {
    margin-top: 14px
}

._mar-bottom-14 {
    margin-bottom: 14px
}

._mar-left-14 {
    margin-left: 14px
}

._mar-right-14 {
    margin-right: 14px
}

._mar-y-14 {
    margin-top: 14px;
    margin-bottom: 14px
}

._pad-top-15 {
    padding-top: 15px
}

._pad-bottom-15 {
    padding-bottom: 15px
}

._pad-left-15 {
    padding-left: 15px
}

._pad-right-15 {
    padding-right: 15px
}

._mar-top-15 {
    margin-top: 15px
}

._mar-bottom-15 {
    margin-bottom: 15px
}

._mar-left-15 {
    margin-left: 15px
}

._mar-right-15 {
    margin-right: 15px
}

._mar-y-15 {
    margin-top: 15px;
    margin-bottom: 15px
}

._pad-top-16 {
    padding-top: 16px
}

._pad-bottom-16 {
    padding-bottom: 16px
}

._pad-left-16 {
    padding-left: 16px
}

._pad-right-16 {
    padding-right: 16px
}

._mar-top-16 {
    margin-top: 16px
}

._mar-bottom-16 {
    margin-bottom: 16px
}

._mar-left-16 {
    margin-left: 16px
}

._mar-right-16 {
    margin-right: 16px
}

._mar-y-16 {
    margin-top: 16px;
    margin-bottom: 16px
}

._pad-top-17 {
    padding-top: 17px
}

._pad-bottom-17 {
    padding-bottom: 17px
}

._pad-left-17 {
    padding-left: 17px
}

._pad-right-17 {
    padding-right: 17px
}

._mar-top-17 {
    margin-top: 17px
}

._mar-bottom-17 {
    margin-bottom: 17px
}

._mar-left-17 {
    margin-left: 17px
}

._mar-right-17 {
    margin-right: 17px
}

._mar-y-17 {
    margin-top: 17px;
    margin-bottom: 17px
}

._pad-top-18 {
    padding-top: 18px
}

._pad-bottom-18 {
    padding-bottom: 18px
}

._pad-left-18 {
    padding-left: 18px
}

._pad-right-18 {
    padding-right: 18px
}

._mar-top-18 {
    margin-top: 18px
}

._mar-bottom-18 {
    margin-bottom: 18px
}

._mar-left-18 {
    margin-left: 18px
}

._mar-right-18 {
    margin-right: 18px
}

._mar-y-18 {
    margin-top: 18px;
    margin-bottom: 18px
}

._pad-top-19 {
    padding-top: 19px
}

._pad-bottom-19 {
    padding-bottom: 19px
}

._pad-left-19 {
    padding-left: 19px
}

._pad-right-19 {
    padding-right: 19px
}

._mar-top-19 {
    margin-top: 19px
}

._mar-bottom-19 {
    margin-bottom: 19px
}

._mar-left-19 {
    margin-left: 19px
}

._mar-right-19 {
    margin-right: 19px
}

._mar-y-19 {
    margin-top: 19px;
    margin-bottom: 19px
}

._pad-top-20 {
    padding-top: 20px
}

._pad-bottom-20 {
    padding-bottom: 20px
}

._pad-left-20 {
    padding-left: 20px
}

._pad-right-20 {
    padding-right: 20px
}

._mar-top-20 {
    margin-top: 20px
}

._mar-bottom-20 {
    margin-bottom: 20px
}

._mar-left-20 {
    margin-left: 20px
}

._mar-right-20 {
    margin-right: 20px
}

._mar-y-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

._pad-top-21 {
    padding-top: 21px
}

._pad-bottom-21 {
    padding-bottom: 21px
}

._pad-left-21 {
    padding-left: 21px
}

._pad-right-21 {
    padding-right: 21px
}

._mar-top-21 {
    margin-top: 21px
}

._mar-bottom-21 {
    margin-bottom: 21px
}

._mar-left-21 {
    margin-left: 21px
}

._mar-right-21 {
    margin-right: 21px
}

._mar-y-21 {
    margin-top: 21px;
    margin-bottom: 21px
}

._pad-top-22 {
    padding-top: 22px
}

._pad-bottom-22 {
    padding-bottom: 22px
}

._pad-left-22 {
    padding-left: 22px
}

._pad-right-22 {
    padding-right: 22px
}

._mar-top-22 {
    margin-top: 22px
}

._mar-bottom-22 {
    margin-bottom: 22px
}

._mar-left-22 {
    margin-left: 22px
}

._mar-right-22 {
    margin-right: 22px
}

._mar-y-22 {
    margin-top: 22px;
    margin-bottom: 22px
}

._pad-top-23 {
    padding-top: 23px
}

._pad-bottom-23 {
    padding-bottom: 23px
}

._pad-left-23 {
    padding-left: 23px
}

._pad-right-23 {
    padding-right: 23px
}

._mar-top-23 {
    margin-top: 23px
}

._mar-bottom-23 {
    margin-bottom: 23px
}

._mar-left-23 {
    margin-left: 23px
}

._mar-right-23 {
    margin-right: 23px
}

._mar-y-23 {
    margin-top: 23px;
    margin-bottom: 23px
}

._pad-top-24 {
    padding-top: 24px
}

._pad-bottom-24 {
    padding-bottom: 24px
}

._pad-left-24 {
    padding-left: 24px
}

._pad-right-24 {
    padding-right: 24px
}

._mar-top-24 {
    margin-top: 24px
}

._mar-bottom-24 {
    margin-bottom: 24px
}

._mar-left-24 {
    margin-left: 24px
}

._mar-right-24 {
    margin-right: 24px
}

._mar-y-24 {
    margin-top: 24px;
    margin-bottom: 24px
}

._pad-top-25 {
    padding-top: 25px
}

._pad-bottom-25 {
    padding-bottom: 25px
}

._pad-left-25 {
    padding-left: 25px
}

._pad-right-25 {
    padding-right: 25px
}

._mar-top-25 {
    margin-top: 25px
}

._mar-bottom-25 {
    margin-bottom: 25px
}

._mar-left-25 {
    margin-left: 25px
}

._mar-right-25 {
    margin-right: 25px
}

._mar-y-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

._pad-top-26 {
    padding-top: 26px
}

._pad-bottom-26 {
    padding-bottom: 26px
}

._pad-left-26 {
    padding-left: 26px
}

._pad-right-26 {
    padding-right: 26px
}

._mar-top-26 {
    margin-top: 26px
}

._mar-bottom-26 {
    margin-bottom: 26px
}

._mar-left-26 {
    margin-left: 26px
}

._mar-right-26 {
    margin-right: 26px
}

._mar-y-26 {
    margin-top: 26px;
    margin-bottom: 26px
}

._pad-top-27 {
    padding-top: 27px
}

._pad-bottom-27 {
    padding-bottom: 27px
}

._pad-left-27 {
    padding-left: 27px
}

._pad-right-27 {
    padding-right: 27px
}

._mar-top-27 {
    margin-top: 27px
}

._mar-bottom-27 {
    margin-bottom: 27px
}

._mar-left-27 {
    margin-left: 27px
}

._mar-right-27 {
    margin-right: 27px
}

._mar-y-27 {
    margin-top: 27px;
    margin-bottom: 27px
}

._pad-top-28 {
    padding-top: 28px
}

._pad-bottom-28 {
    padding-bottom: 28px
}

._pad-left-28 {
    padding-left: 28px
}

._pad-right-28 {
    padding-right: 28px
}

._mar-top-28 {
    margin-top: 28px
}

._mar-bottom-28 {
    margin-bottom: 28px
}

._mar-left-28 {
    margin-left: 28px
}

._mar-right-28 {
    margin-right: 28px
}

._mar-y-28 {
    margin-top: 28px;
    margin-bottom: 28px
}

._pad-top-29 {
    padding-top: 29px
}

._pad-bottom-29 {
    padding-bottom: 29px
}

._pad-left-29 {
    padding-left: 29px
}

._pad-right-29 {
    padding-right: 29px
}

._mar-top-29 {
    margin-top: 29px
}

._mar-bottom-29 {
    margin-bottom: 29px
}

._mar-left-29 {
    margin-left: 29px
}

._mar-right-29 {
    margin-right: 29px
}

._mar-y-29 {
    margin-top: 29px;
    margin-bottom: 29px
}

._pad-top-30 {
    padding-top: 30px
}

._pad-bottom-30 {
    padding-bottom: 30px
}

._pad-left-30 {
    padding-left: 30px
}

._pad-right-30 {
    padding-right: 30px
}

._mar-top-30 {
    margin-top: 30px
}

._mar-bottom-30 {
    margin-bottom: 30px
}

._mar-left-30 {
    margin-left: 30px
}

._mar-right-30 {
    margin-right: 30px
}

._mar-y-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

._pad-top-31 {
    padding-top: 31px
}

._pad-bottom-31 {
    padding-bottom: 31px
}

._pad-left-31 {
    padding-left: 31px
}

._pad-right-31 {
    padding-right: 31px
}

._mar-top-31 {
    margin-top: 31px
}

._mar-bottom-31 {
    margin-bottom: 31px
}

._mar-left-31 {
    margin-left: 31px
}

._mar-right-31 {
    margin-right: 31px
}

._mar-y-31 {
    margin-top: 31px;
    margin-bottom: 31px
}

._pad-top-32 {
    padding-top: 32px
}

._pad-bottom-32 {
    padding-bottom: 32px
}

._pad-left-32 {
    padding-left: 32px
}

._pad-right-32 {
    padding-right: 32px
}

._mar-top-32 {
    margin-top: 32px
}

._mar-bottom-32 {
    margin-bottom: 32px
}

._mar-left-32 {
    margin-left: 32px
}

._mar-right-32 {
    margin-right: 32px
}

._mar-y-32 {
    margin-top: 32px;
    margin-bottom: 32px
}

._pad-top-33 {
    padding-top: 33px
}

._pad-bottom-33 {
    padding-bottom: 33px
}

._pad-left-33 {
    padding-left: 33px
}

._pad-right-33 {
    padding-right: 33px
}

._mar-top-33 {
    margin-top: 33px
}

._mar-bottom-33 {
    margin-bottom: 33px
}

._mar-left-33 {
    margin-left: 33px
}

._mar-right-33 {
    margin-right: 33px
}

._mar-y-33 {
    margin-top: 33px;
    margin-bottom: 33px
}

._pad-top-34 {
    padding-top: 34px
}

._pad-bottom-34 {
    padding-bottom: 34px
}

._pad-left-34 {
    padding-left: 34px
}

._pad-right-34 {
    padding-right: 34px
}

._mar-top-34 {
    margin-top: 34px
}

._mar-bottom-34 {
    margin-bottom: 34px
}

._mar-left-34 {
    margin-left: 34px
}

._mar-right-34 {
    margin-right: 34px
}

._mar-y-34 {
    margin-top: 34px;
    margin-bottom: 34px
}

._pad-top-35 {
    padding-top: 35px
}

._pad-bottom-35 {
    padding-bottom: 35px
}

._pad-left-35 {
    padding-left: 35px
}

._pad-right-35 {
    padding-right: 35px
}

._mar-top-35 {
    margin-top: 35px
}

._mar-bottom-35 {
    margin-bottom: 35px
}

._mar-left-35 {
    margin-left: 35px
}

._mar-right-35 {
    margin-right: 35px
}

._mar-y-35 {
    margin-top: 35px;
    margin-bottom: 35px
}

._pad-top-36 {
    padding-top: 36px
}

._pad-bottom-36 {
    padding-bottom: 36px
}

._pad-left-36 {
    padding-left: 36px
}

._pad-right-36 {
    padding-right: 36px
}

._mar-top-36 {
    margin-top: 36px
}

._mar-bottom-36 {
    margin-bottom: 36px
}

._mar-left-36 {
    margin-left: 36px
}

._mar-right-36 {
    margin-right: 36px
}

._mar-y-36 {
    margin-top: 36px;
    margin-bottom: 36px
}

._pad-top-37 {
    padding-top: 37px
}

._pad-bottom-37 {
    padding-bottom: 37px
}

._pad-left-37 {
    padding-left: 37px
}

._pad-right-37 {
    padding-right: 37px
}

._mar-top-37 {
    margin-top: 37px
}

._mar-bottom-37 {
    margin-bottom: 37px
}

._mar-left-37 {
    margin-left: 37px
}

._mar-right-37 {
    margin-right: 37px
}

._mar-y-37 {
    margin-top: 37px;
    margin-bottom: 37px
}

._pad-top-38 {
    padding-top: 38px
}

._pad-bottom-38 {
    padding-bottom: 38px
}

._pad-left-38 {
    padding-left: 38px
}

._pad-right-38 {
    padding-right: 38px
}

._mar-top-38 {
    margin-top: 38px
}

._mar-bottom-38 {
    margin-bottom: 38px
}

._mar-left-38 {
    margin-left: 38px
}

._mar-right-38 {
    margin-right: 38px
}

._mar-y-38 {
    margin-top: 38px;
    margin-bottom: 38px
}

._pad-top-39 {
    padding-top: 39px
}

._pad-bottom-39 {
    padding-bottom: 39px
}

._pad-left-39 {
    padding-left: 39px
}

._pad-right-39 {
    padding-right: 39px
}

._mar-top-39 {
    margin-top: 39px
}

._mar-bottom-39 {
    margin-bottom: 39px
}

._mar-left-39 {
    margin-left: 39px
}

._mar-right-39 {
    margin-right: 39px
}

._mar-y-39 {
    margin-top: 39px;
    margin-bottom: 39px
}

._pad-top-40 {
    padding-top: 40px
}

._pad-bottom-40 {
    padding-bottom: 40px
}

._pad-left-40 {
    padding-left: 40px
}

._pad-right-40 {
    padding-right: 40px
}

._mar-top-40 {
    margin-top: 40px
}

._mar-bottom-40 {
    margin-bottom: 40px
}

._mar-left-40 {
    margin-left: 40px
}

._mar-right-40 {
    margin-right: 40px
}

._mar-y-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

._pad-top-41 {
    padding-top: 41px
}

._pad-bottom-41 {
    padding-bottom: 41px
}

._pad-left-41 {
    padding-left: 41px
}

._pad-right-41 {
    padding-right: 41px
}

._mar-top-41 {
    margin-top: 41px
}

._mar-bottom-41 {
    margin-bottom: 41px
}

._mar-left-41 {
    margin-left: 41px
}

._mar-right-41 {
    margin-right: 41px
}

._mar-y-41 {
    margin-top: 41px;
    margin-bottom: 41px
}

._pad-top-42 {
    padding-top: 42px
}

._pad-bottom-42 {
    padding-bottom: 42px
}

._pad-left-42 {
    padding-left: 42px
}

._pad-right-42 {
    padding-right: 42px
}

._mar-top-42 {
    margin-top: 42px
}

._mar-bottom-42 {
    margin-bottom: 42px
}

._mar-left-42 {
    margin-left: 42px
}

._mar-right-42 {
    margin-right: 42px
}

._mar-y-42 {
    margin-top: 42px;
    margin-bottom: 42px
}

._pad-top-43 {
    padding-top: 43px
}

._pad-bottom-43 {
    padding-bottom: 43px
}

._pad-left-43 {
    padding-left: 43px
}

._pad-right-43 {
    padding-right: 43px
}

._mar-top-43 {
    margin-top: 43px
}

._mar-bottom-43 {
    margin-bottom: 43px
}

._mar-left-43 {
    margin-left: 43px
}

._mar-right-43 {
    margin-right: 43px
}

._mar-y-43 {
    margin-top: 43px;
    margin-bottom: 43px
}

._pad-top-44 {
    padding-top: 44px
}

._pad-bottom-44 {
    padding-bottom: 44px
}

._pad-left-44 {
    padding-left: 44px
}

._pad-right-44 {
    padding-right: 44px
}

._mar-top-44 {
    margin-top: 44px
}

._mar-bottom-44 {
    margin-bottom: 44px
}

._mar-left-44 {
    margin-left: 44px
}

._mar-right-44 {
    margin-right: 44px
}

._mar-y-44 {
    margin-top: 44px;
    margin-bottom: 44px
}

._pad-top-45 {
    padding-top: 45px
}

._pad-bottom-45 {
    padding-bottom: 45px
}

._pad-left-45 {
    padding-left: 45px
}

._pad-right-45 {
    padding-right: 45px
}

._mar-top-45 {
    margin-top: 45px
}

._mar-bottom-45 {
    margin-bottom: 45px
}

._mar-left-45 {
    margin-left: 45px
}

._mar-right-45 {
    margin-right: 45px
}

._mar-y-45 {
    margin-top: 45px;
    margin-bottom: 45px
}

._pad-top-46 {
    padding-top: 46px
}

._pad-bottom-46 {
    padding-bottom: 46px
}

._pad-left-46 {
    padding-left: 46px
}

._pad-right-46 {
    padding-right: 46px
}

._mar-top-46 {
    margin-top: 46px
}

._mar-bottom-46 {
    margin-bottom: 46px
}

._mar-left-46 {
    margin-left: 46px
}

._mar-right-46 {
    margin-right: 46px
}

._mar-y-46 {
    margin-top: 46px;
    margin-bottom: 46px
}

._pad-top-47 {
    padding-top: 47px
}

._pad-bottom-47 {
    padding-bottom: 47px
}

._pad-left-47 {
    padding-left: 47px
}

._pad-right-47 {
    padding-right: 47px
}

._mar-top-47 {
    margin-top: 47px
}

._mar-bottom-47 {
    margin-bottom: 47px
}

._mar-left-47 {
    margin-left: 47px
}

._mar-right-47 {
    margin-right: 47px
}

._mar-y-47 {
    margin-top: 47px;
    margin-bottom: 47px
}

._pad-top-48 {
    padding-top: 48px
}

._pad-bottom-48 {
    padding-bottom: 48px
}

._pad-left-48 {
    padding-left: 48px
}

._pad-right-48 {
    padding-right: 48px
}

._mar-top-48 {
    margin-top: 48px
}

._mar-bottom-48 {
    margin-bottom: 48px
}

._mar-left-48 {
    margin-left: 48px
}

._mar-right-48 {
    margin-right: 48px
}

._mar-y-48 {
    margin-top: 48px;
    margin-bottom: 48px
}

._pad-top-49 {
    padding-top: 49px
}

._pad-bottom-49 {
    padding-bottom: 49px
}

._pad-left-49 {
    padding-left: 49px
}

._pad-right-49 {
    padding-right: 49px
}

._mar-top-49 {
    margin-top: 49px
}

._mar-bottom-49 {
    margin-bottom: 49px
}

._mar-left-49 {
    margin-left: 49px
}

._mar-right-49 {
    margin-right: 49px
}

._mar-y-49 {
    margin-top: 49px;
    margin-bottom: 49px
}

._pad-top-50 {
    padding-top: 50px
}

._pad-bottom-50 {
    padding-bottom: 50px
}

._pad-left-50 {
    padding-left: 50px
}

._pad-right-50 {
    padding-right: 50px
}

._mar-top-50 {
    margin-top: 50px
}

._mar-bottom-50 {
    margin-bottom: 50px
}

._mar-left-50 {
    margin-left: 50px
}

._mar-right-50 {
    margin-right: 50px
}

._mar-y-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

._top-2 {
    top: 12px
}

._bottom-2 {
    bottom: 12px
}

._right-2 {
    right: 12px
}

._left-2 {
    left: 12px
}

._top-4 {
    top: 24px
}

._bottom-4 {
    bottom: 24px
}

._right-4 {
    right: 24px
}

._left-4 {
    left: 24px
}

._top-6 {
    top: 36px
}

._bottom-6 {
    bottom: 36px
}

._right-6 {
    right: 36px
}

._left-6 {
    left: 36px
}

._top-8 {
    top: 48px
}

._bottom-8 {
    bottom: 48px
}

._right-8 {
    right: 48px
}

._left-8 {
    left: 48px
}

._top-10 {
    top: 60px
}

._bottom-10 {
    bottom: 60px
}

._right-10 {
    right: 60px
}

._left-10 {
    left: 60px
}

._top-12 {
    top: 72px
}

._bottom-12 {
    bottom: 72px
}

._right-12 {
    right: 72px
}

._left-12 {
    left: 72px
}

._top-14 {
    top: 84px
}

._bottom-14 {
    bottom: 84px
}

._right-14 {
    right: 84px
}

._left-14 {
    left: 84px
}

._top-16 {
    top: 96px
}

._bottom-16 {
    bottom: 96px
}

._right-16 {
    right: 96px
}

._left-16 {
    left: 96px
}

._top-18 {
    top: 108px
}

._bottom-18 {
    bottom: 108px
}

._right-18 {
    right: 108px
}

._left-18 {
    left: 108px
}

._top-20 {
    top: 120px
}

._bottom-20 {
    bottom: 120px
}

._right-20 {
    right: 120px
}

._left-20 {
    left: 120px
}

._top-22 {
    top: 132px
}

._bottom-22 {
    bottom: 132px
}

._right-22 {
    right: 132px
}

._left-22 {
    left: 132px
}

._top-24 {
    top: 144px
}

._bottom-24 {
    bottom: 144px
}

._right-24 {
    right: 144px
}

._left-24 {
    left: 144px
}

._top-26 {
    top: 156px
}

._bottom-26 {
    bottom: 156px
}

._right-26 {
    right: 156px
}

._left-26 {
    left: 156px
}

._top-28 {
    top: 168px
}

._bottom-28 {
    bottom: 168px
}

._right-28 {
    right: 168px
}

._left-28 {
    left: 168px
}

._top-30 {
    top: 180px
}

._bottom-30 {
    bottom: 180px
}

._right-30 {
    right: 180px
}

._left-30 {
    left: 180px
}

._top-32 {
    top: 192px
}

._bottom-32 {
    bottom: 192px
}

._right-32 {
    right: 192px
}

._left-32 {
    left: 192px
}

._top-34 {
    top: 204px
}

._bottom-34 {
    bottom: 204px
}

._right-34 {
    right: 204px
}

._left-34 {
    left: 204px
}

._top-36 {
    top: 216px
}

._bottom-36 {
    bottom: 216px
}

._right-36 {
    right: 216px
}

._left-36 {
    left: 216px
}

._top-38 {
    top: 228px
}

._bottom-38 {
    bottom: 228px
}

._right-38 {
    right: 228px
}

._left-38 {
    left: 228px
}

._top-40 {
    top: 240px
}

._bottom-40 {
    bottom: 240px
}

._right-40 {
    right: 240px
}

._left-40 {
    left: 240px
}

._text-center {
    text-align: center
}

._text-right {
    text-align: right
}

._font-1 {
    font-size: 2px
}

._font-2 {
    font-size: 4px
}

._font-3 {
    font-size: 6px
}

._font-4 {
    font-size: 8px
}

._font-5 {
    font-size: 10px
}

._font-6 {
    font-size: 12px
}

._font-7 {
    font-size: 14px
}

._font-8 {
    font-size: 16px
}

._font-9 {
    font-size: 18px
}

._font-10 {
    font-size: 20px
}

._font-11 {
    font-size: 22px
}

._font-12 {
    font-size: 24px
}

._font-13 {
    font-size: 26px
}

._font-14 {
    font-size: 28px
}

._font-15 {
    font-size: 30px
}

._font-16 {
    font-size: 32px
}

._font-17 {
    font-size: 34px
}

._font-18 {
    font-size: 36px
}

._font-19 {
    font-size: 38px
}

._font-20 {
    font-size: 40px
}

._font-21 {
    font-size: 42px
}

._font-22 {
    font-size: 44px
}

._font-23 {
    font-size: 46px
}

._font-24 {
    font-size: 48px
}

._font-25 {
    font-size: 50px
}

._font-26 {
    font-size: 52px
}

._font-27 {
    font-size: 54px
}

._font-28 {
    font-size: 56px
}

._font-29 {
    font-size: 58px
}

._font-30 {
    font-size: 60px
}

._b {
    font-weight: bolder
}

._thin {
    font-weight: 100
}

._font-wei-100 {
    font-weight: 100
}

._font-wei-400 {
    font-weight: 400
}

._font-wei-600 {
    font-weight: 600
}

._i {
    font-style: italic
}

._line-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._line-2 {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._line-3 {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._line-4 {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._line-5 {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._black {
    color: #000
}

._white {
    color: #fff
}

._grey-99 {
    color: #999
}

._grey-c7 {
    color: #c7c7c7
}

._red {
    color: #e60012
}

._orange {
    color: #ff9a1f
}

._blue {
    color: #35b9ef
}

._gold {
    color: #fae6bf
}

._green {
    color: #0fc7a3
}

._white-bg {
    background-color: #fff
}

._black-bg {
    background-color: #000
}

._red-bg {
    background-color: #e60012
}

._pink-bg {
    background-color: #ffddd8
}

._light-pink-bg {
    background-color: #f0f0f0
}

._grey-f8-bg {
    background-color: #f8f8f8
}

._grey-f9-bg {
    background-color: #f9f9f9
}

._orange-bg {
    background-color: #ff9a1f
}

._blue-bg {
    background-color: #35b9ef
}

._green-bg {
    background-color: #0fc7a3
}

._border-top {
    border-top: 2px solid #cfcfcf
}

._border-bottom {
    border-bottom: 2px solid #cfcfcf
}

._border-left {
    border-left: 2px solid #cfcfcf
}

._border-right {
    border-right: 2px solid #cfcfcf
}

._border-dashed {
    border-bottom: 2px solid #cfcfcf
}

._clear-last-border:nth-last-child(1) {
    border: none
}

._border-circle {
    border-radius: 50%
}

._border-capsule {
    border-radius: 60px
}

._border-radius-5 {
    border-radius: 5px
}

._border-radius-10 {
    border-radius: 10px
}

._border-radius-15 {
    border-radius: 15px
}

._border-radius-20 {
    border-radius: 20px
}

._border-radius-25 {
    border-radius: 25px
}

._border-radius-30 {
    border-radius: 30px
}

._border-radius-35 {
    border-radius: 35px
}

._border-radius-40 {
    border-radius: 40px
}

._mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 9;
    background-color: rgba(0, 0, 0, .5)
}

._z-index-0 {
    z-index: 0
}

._z-index-1 {
    z-index: 1
}

._z-index-2 {
    z-index: 2
}

._z-index-3 {
    z-index: 3
}

._z-index-4 {
    z-index: 4
}

._z-index-5 {
    z-index: 5
}

._z-index-6 {
    z-index: 6
}

._z-index-7 {
    z-index: 7
}

._z-index-8 {
    z-index: 8
}

._opacity-3 {
    opacity: .3
}

._opacity-5 {
    opacity: .5
}

._opacity-7 {
    opacity: .7
}

._rotate-180 {
    transform: rotate(180deg)
}

._animate {
    transition: .3s
}

._over-hid {
    overflow: hidden
}

._box-shadow {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .04)
}

._box-shadow2 {
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .06)
}

._display-none {
    display: none
}

._transform-right {
    transform: translateX(100%)
}

._transform-x-0 {
    transform: translateX(0)
}

.object-fit-contain {
    object-fit: contain
}

._horizontal-center {
    margin: 0 auto
}

._img-center {
    background-position: center;
    background-size: 100% 100%
}

._img-obj-fit {
    object-fit: contain
}

._img-obj-cover {
    object-fit: cover
}

._wid-1200 {
    width: 1200px
}

._wid-1300 {
    width: 1300px
}

._wid-1400 {
    width: 1400px
}

._wid-1500 {
    width: 1500px
}

._wid-1600 {
    width: 1600px
}

.clear-mar:last-child {
    margin-right: 0
}

.m-top-96{
    margin-top: 96px;
}