@charset "UTF-8";

.w-full {
    width: 100%
}

.h-full {
    height: 100%
}

.absolute-full {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10
}

.w-screen {
    width: 100vw
}

.h-screen {
    height: calc(100vh - var(--window-bottom) - var(--window-top))
}

.min-h-screen {
    min-height: calc(100vh - var(--window-bottom) - var(--window-top))
}

.min-w-screen {
    min-width: 100vw
}

.h-44 {
    height: 44px
}

.h-48 {
    height: 48px
}

.h-50 {
    height: 50px
}

.w-60 {
    width: 60px
}

.h-60 {
    height: 60px
}

.h-100vh {
    height: 100vh
}

.w-100vw {
    width: 100vw
}


.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.hair-t,
.hair-l,
.hair-r,
.hair-b,
.hair-s,
.hair-x,
.hair-y {
    position: relative
}

.hair-t::after,
.hair-l::after,
.hair-r::after,
.hair-b::after,
.hair-s::after,
.hair-x::after,
.hair-y::after {
    position: absolute;
    box-sizing: border-box;
    content: '';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #ddd;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.hair-s::after {
    border-width: 1px
}

.hair-x::after {
    border-width: 0 1px
}

.hair-y::after {
    border-width: 1px 0
}

.hair-t::after {
    border-top-width: 1px
}

.hair-b::after {
    border-bottom-width: 1px
}

.hair-l::after {
    border-left-width: 1px
}

.hair-r::after {
    border-right-width: 1px
}

.hair-s-r::after {
    border-radius: 20px
}

.shadow {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1)
}

.shadow-b {
    box-shadow: 0px 8px 8px -8px #a9a9a9
}

.shadow-r {
    box-shadow: 8px 8px 8px -8px #a9a9a9
}

.shadow-l {
    box-shadow: -8px 0px 8px -8px #a9a9a9
}

.shadow-t {
    box-shadow: 0px -8px 8px -8px #a9a9a9
}

.hover {
    opacity: .8
}

.text-info {
    color: #909399
}

.text-primary {
    color: #3c9cff
}

.text-error {
    color: #f56c6c
}

.text-success {
    color: #5ac725
}

.text-warn,
.text-warning {
    color: #f9ae3d
}

.text-main {
    color: #303133
}

.text-desc,
.text-content {
    color: #606266
}

.text-tips {
    color: #909193
}

.text-light {
    color: #c0c4cc
}

.bg-white {
    background-color: white
}

.bg-black {
    background-color: black
}

.bg-color {
    background-color: #f3f4f6
}

.bg-primary {
    background-color: #3c9cff
}

.bg-error {
    background-color: #f56c6c
}

.bg-fa {
    background-color: #fafafa
}

.bg-f9 {
    background-color: #f9f9f9
}

.bg-f8 {
    background-color: #f8f8f8
}

.bg-f1 {
    background-color: #f1f1f1
}

.bg-f2 {
    background-color: #f2f2f2
}

.text-placeholder {
    color: #c0c4cc
}

.border-box {
    box-sizing: border-box
}

.content-box {
    box-sizing: content-box
}

.flex,
.flex-v,
.flex-vca,
.flex-vb,
.flex-vba,
.flex-vc,
.flex-ab,
.flex-b,
.flex-ba,
.flex-ca,
.flex-c,
.flex-aa,
.flex-ae,
.flex-e,
.flex-a,
.flex-w {
    display: flex
}

.flex-1 {
    flex: 1
}

.flex-2 {
    flex: 2
}

.flex-3 {
    flex: 3
}

.flex-shrink {
    flex-shrink: 0
}

.flex-shrink-0 {
    flex-shrink: 0
}

.flex-auto {
    flex: 1 1 auto
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex-row {
    flex-direction: row
}

.flex-col,
.flex-v,
.flex-vca,
.flex-vb,
.flex-vba,
.flex-vc {
    flex-direction: column
}

.flex-wrap,
.flex-w {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end,
.flex-e {
    align-items: flex-end
}

.items-center,
.flex-vba,
.flex-vca,
.flex-ba,
.flex-ca,
.flex-aa,
.flex-ae,
.flex-a {
    align-items: center
}

.items-baseline,
.flex-ab {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end,
.flex-e,
.flex-ae {
    justify-content: flex-end
}

.justify-center,
.flex-vca,
.flex-vc,
.flex-ca,
.flex-c {
    justify-content: center
}

.justify-between,
.flex-vb,
.flex-vba,
.flex-b,
.flex-ba {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.content-start {
    align-content: flex-start
}

.content-end {
    align-content: flex-end
}

.content-center {
    align-content: center
}

.justify-between,
.flex-vb,
.flex-vba,
.flex-b,
.flex-ba {
    align-content: space-between
}

.content-around {
    align-content: space-around
}

.content-evenly {
    align-content: space-evenly
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky;
    top: var(--window-top);
    z-index: 1
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.float-none {
    float: none
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.text-black {
    color: #000
}

.text-white {
    color: #fff
}

.bg-black {
    background-color: #000
}

.bg-white {
    background-color: #fff
}

.line-through {
    text-decoration: line-through
}

.underline {
    text-decoration: underline
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.text-last-justify {
    text-align: justify;
    text-align-last: justify
}

.text-bold {
    font-weight: bold
}

.font-400 {
    font-weight: 400
}

.font-500 {
    font-weight: 500
}

.font-600 {
    font-weight: 600
}

.font-bold {
    font-weight: bold
}

.hidden,
.hide {
    display: none
}

.overflow-auto {
    overflow: auto
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-scroll {
    overflow-x: scroll
}

.overflow-y-scroll {
    overflow-y: scroll
}

.rounded {
    border-radius: 50%
}

.opacity-0 {
    opacity: 0
}

.flex-aa {
    justify-content: space-around
}

.m-0 {
    margin: 0px;
}

.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ml-0 {
    margin-left: 0px;
}

.mt-0 {
    margin-top: 0px;
}

.mr-0 {
    margin-right: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}

.p-0 {
    padding: 0px;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pl-0 {
    padding-left: 0px;
}

.pt-0 {
    padding-top: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.pb-0 {
    padding-bottom: 0px;
}

.border-0 {
    border-style: solid;
    border-width: 0px;
}

.border-r-0 {
    border-style: solid;
    border-right-width: 0px;
}

.border-t-0 {
    border-style: solid;
    border-top-width: 0px;
}

.border-l-0 {
    border-style: solid;
    border-left-width: 0px;
}

.border-b-0 {
    border-style: solid;
    border-bottom-width: 0px;
}

.w-0 {
    width: 0px;
}

.w-0 {
    width: 0px;
}

.h-0 {
    height: 0px;
}

.h-0 {
    height: 0px;
}

.leading-0 {
    line-height: 0px;
}

.t-0 {
    top: 0px;
}

.r-0 {
    right: 0px;
}

.b-0 {
    bottom: 0px;
}

.l-0 {
    left: 0px;
}

.text-0 {
    font-size: 0px;
}

.rounded-0 {
    border-radius: 0px;
}

.m-1 {
    margin: 1px;
}

.mx-1 {
    margin-left: 1px;
    margin-right: 1px;
}

.my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.ml-1 {
    margin-left: 1px;
}

.mt-1 {
    margin-top: 1px;
}

.mr-1 {
    margin-right: 1px;
}

.mb-1 {
    margin-bottom: 1px;
}

.p-1 {
    padding: 1px;
}

.px-1 {
    padding-left: 1px;
    padding-right: 1px;
}

.py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
}

.pl-1 {
    padding-left: 1px;
}

.pt-1 {
    padding-top: 1px;
}

.pr-1 {
    padding-right: 1px;
}

.pb-1 {
    padding-bottom: 1px;
}

.border-1 {
    border-style: solid;
    border-width: 1px;
}

.border-r-1 {
    border-style: solid;
    border-right-width: 1px;
}

.border-t-1 {
    border-style: solid;
    border-top-width: 1px;
}

.border-l-1 {
    border-style: solid;
    border-left-width: 1px;
}

.border-b-1 {
    border-style: solid;
    border-bottom-width: 1px;
}

.w-1 {
    width: 1px;
}

.w-10 {
    width: 10px;
}

.h-1 {
    height: 1px;
}

.h-10 {
    height: 10px;
}

.leading-1 {
    line-height: 1px;
}

.t-1 {
    top: 1px;
}

.r-1 {
    right: 1px;
}

.b-1 {
    bottom: 1px;
}

.l-1 {
    left: 1px;
}

.text-1 {
    font-size: 1px;
}

.rounded-1 {
    border-radius: 1px;
}

.m-2 {
    margin: 2px;
}

.mx-2 {
    margin-left: 2px;
    margin-right: 2px;
}

.my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.ml-2 {
    margin-left: 2px;
}

.mt-2 {
    margin-top: 2px;
}

.mr-2 {
    margin-right: 2px;
}

.mb-2 {
    margin-bottom: 2px;
}

.p-2 {
    padding: 2px;
}

.px-2 {
    padding-left: 2px;
    padding-right: 2px;
}

.py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.pl-2 {
    padding-left: 2px;
}

.pt-2 {
    padding-top: 2px;
}

.pr-2 {
    padding-right: 2px;
}

.pb-2 {
    padding-bottom: 2px;
}

.border-2 {
    border-style: solid;
    border-width: 2px;
}

.border-r-2 {
    border-style: solid;
    border-right-width: 2px;
}

.border-t-2 {
    border-style: solid;
    border-top-width: 2px;
}

.border-l-2 {
    border-style: solid;
    border-left-width: 2px;
}

.border-b-2 {
    border-style: solid;
    border-bottom-width: 2px;
}

.w-2 {
    width: 2px;
}

.w-20 {
    width: 20px;
}

.h-2 {
    height: 2px;
}

.h-20 {
    height: 20px;
}

.leading-2 {
    line-height: 2px;
}

.t-2 {
    top: 2px;
}

.r-2 {
    right: 2px;
}

.b-2 {
    bottom: 2px;
}

.l-2 {
    left: 2px;
}

.text-2 {
    font-size: 2px;
}

.rounded-2 {
    border-radius: 2px;
}

.m-3 {
    margin: 3px;
}

.mx-3 {
    margin-left: 3px;
    margin-right: 3px;
}

.my-3 {
    margin-top: 3px;
    margin-bottom: 3px;
}

.ml-3 {
    margin-left: 3px;
}

.mt-3 {
    margin-top: 3px;
}

.mr-3 {
    margin-right: 3px;
}

.mb-3 {
    margin-bottom: 3px;
}

.p-3 {
    padding: 3px;
}

.px-3 {
    padding-left: 3px;
    padding-right: 3px;
}

.py-3 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.pl-3 {
    padding-left: 3px;
}

.pt-3 {
    padding-top: 3px;
}

.pr-3 {
    padding-right: 3px;
}

.pb-3 {
    padding-bottom: 3px;
}

.border-3 {
    border-style: solid;
    border-width: 3px;
}

.border-r-3 {
    border-style: solid;
    border-right-width: 3px;
}

.border-t-3 {
    border-style: solid;
    border-top-width: 3px;
}

.border-l-3 {
    border-style: solid;
    border-left-width: 3px;
}

.border-b-3 {
    border-style: solid;
    border-bottom-width: 3px;
}

.w-3 {
    width: 3px;
}

.w-30 {
    width: 30px;
}

.h-3 {
    height: 3px;
}

.h-30 {
    height: 30px;
}

.leading-3 {
    line-height: 3px;
}

.t-3 {
    top: 3px;
}

.r-3 {
    right: 3px;
}

.b-3 {
    bottom: 3px;
}

.l-3 {
    left: 3px;
}

.text-3 {
    font-size: 3px;
}

.rounded-3 {
    border-radius: 3px;
}

.m-4 {
    margin: 4px;
}

.mx-4 {
    margin-left: 4px;
    margin-right: 4px;
}

.my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.ml-4 {
    margin-left: 4px;
}

.mt-4 {
    margin-top: 4px;
}

.mr-4 {
    margin-right: 4px;
}

.mb-4 {
    margin-bottom: 4px;
}

.p-4 {
    padding: 4px;
}

.px-4 {
    padding-left: 4px;
    padding-right: 4px;
}

.py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.pl-4 {
    padding-left: 4px;
}

.pt-4 {
    padding-top: 4px;
}

.pr-4 {
    padding-right: 4px;
}

.pb-4 {
    padding-bottom: 4px;
}

.border-4 {
    border-style: solid;
    border-width: 4px;
}

.border-r-4 {
    border-style: solid;
    border-right-width: 4px;
}

.border-t-4 {
    border-style: solid;
    border-top-width: 4px;
}

.border-l-4 {
    border-style: solid;
    border-left-width: 4px;
}

.border-b-4 {
    border-style: solid;
    border-bottom-width: 4px;
}

.w-4 {
    width: 4px;
}

.w-40 {
    width: 40px;
}

.h-4 {
    height: 4px;
}

.h-40 {
    height: 40px;
}

.leading-4 {
    line-height: 4px;
}

.t-4 {
    top: 4px;
}

.r-4 {
    right: 4px;
}

.b-4 {
    bottom: 4px;
}

.l-4 {
    left: 4px;
}

.text-4 {
    font-size: 4px;
}

.rounded-4 {
    border-radius: 4px;
}

.m-5 {
    margin: 5px;
}

.mx-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.ml-5 {
    margin-left: 5px;
}

.mt-5 {
    margin-top: 5px;
}

.mr-5 {
    margin-right: 5px;
}

.mb-5 {
    margin-bottom: 5px;
}

.p-5 {
    padding: 5px;
}

.px-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.pl-5 {
    padding-left: 5px;
}

.pt-5 {
    padding-top: 5px;
}

.pr-5 {
    padding-right: 5px;
}

.pb-5 {
    padding-bottom: 5px;
}

.border-5 {
    border-style: solid;
    border-width: 5px;
}

.border-r-5 {
    border-style: solid;
    border-right-width: 5px;
}

.border-t-5 {
    border-style: solid;
    border-top-width: 5px;
}

.border-l-5 {
    border-style: solid;
    border-left-width: 5px;
}

.border-b-5 {
    border-style: solid;
    border-bottom-width: 5px;
}

.w-5 {
    width: 5px;
}

.w-50 {
    width: 50px;
}

.h-5 {
    height: 5px;
}

.h-50 {
    height: 50px;
}

.leading-5 {
    line-height: 5px;
}

.t-5 {
    top: 5px;
}

.r-5 {
    right: 5px;
}

.b-5 {
    bottom: 5px;
}

.l-5 {
    left: 5px;
}

.text-5 {
    font-size: 5px;
}

.rounded-5 {
    border-radius: 5px;
}

.m-6 {
    margin: 6px;
}

.mx-6 {
    margin-left: 6px;
    margin-right: 6px;
}

.my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.ml-6 {
    margin-left: 6px;
}

.mt-6 {
    margin-top: 6px;
}

.mr-6 {
    margin-right: 6px;
}

.mb-6 {
    margin-bottom: 6px;
}

.p-6 {
    padding: 6px;
}

.px-6 {
    padding-left: 6px;
    padding-right: 6px;
}

.py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.pl-6 {
    padding-left: 6px;
}

.pt-6 {
    padding-top: 6px;
}

.pr-6 {
    padding-right: 6px;
}

.pb-6 {
    padding-bottom: 6px;
}

.border-6 {
    border-style: solid;
    border-width: 6px;
}

.border-r-6 {
    border-style: solid;
    border-right-width: 6px;
}

.border-t-6 {
    border-style: solid;
    border-top-width: 6px;
}

.border-l-6 {
    border-style: solid;
    border-left-width: 6px;
}

.border-b-6 {
    border-style: solid;
    border-bottom-width: 6px;
}

.w-6 {
    width: 6px;
}

.w-60 {
    width: 60px;
}

.h-6 {
    height: 6px;
}

.h-60 {
    height: 60px;
}

.leading-6 {
    line-height: 6px;
}

.t-6 {
    top: 6px;
}

.r-6 {
    right: 6px;
}

.b-6 {
    bottom: 6px;
}

.l-6 {
    left: 6px;
}

.text-6 {
    font-size: 6px;
}

.rounded-6 {
    border-radius: 6px;
}

.m-7 {
    margin: 7px;
}

.mx-7 {
    margin-left: 7px;
    margin-right: 7px;
}

.my-7 {
    margin-top: 7px;
    margin-bottom: 7px;
}

.ml-7 {
    margin-left: 7px;
}

.mt-7 {
    margin-top: 7px;
}

.mr-7 {
    margin-right: 7px;
}

.mb-7 {
    margin-bottom: 7px;
}

.p-7 {
    padding: 7px;
}

.px-7 {
    padding-left: 7px;
    padding-right: 7px;
}

.py-7 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.pl-7 {
    padding-left: 7px;
}

.pt-7 {
    padding-top: 7px;
}

.pr-7 {
    padding-right: 7px;
}

.pb-7 {
    padding-bottom: 7px;
}

.border-7 {
    border-style: solid;
    border-width: 7px;
}

.border-r-7 {
    border-style: solid;
    border-right-width: 7px;
}

.border-t-7 {
    border-style: solid;
    border-top-width: 7px;
}

.border-l-7 {
    border-style: solid;
    border-left-width: 7px;
}

.border-b-7 {
    border-style: solid;
    border-bottom-width: 7px;
}

.w-7 {
    width: 7px;
}

.w-70 {
    width: 70px;
}

.h-7 {
    height: 7px;
}

.h-70 {
    height: 70px;
}

.leading-7 {
    line-height: 7px;
}

.t-7 {
    top: 7px;
}

.r-7 {
    right: 7px;
}

.b-7 {
    bottom: 7px;
}

.l-7 {
    left: 7px;
}

.text-7 {
    font-size: 7px;
}

.rounded-7 {
    border-radius: 7px;
}

.m-8 {
    margin: 8px;
}

.mx-8 {
    margin-left: 8px;
    margin-right: 8px;
}

.my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.ml-8 {
    margin-left: 8px;
}

.mt-8 {
    margin-top: 8px;
}

.mr-8 {
    margin-right: 8px;
}

.mb-8 {
    margin-bottom: 8px;
}

.p-8 {
    padding: 8px;
}

.px-8 {
    padding-left: 8px;
    padding-right: 8px;
}

.py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.pl-8 {
    padding-left: 8px;
}

.pt-8 {
    padding-top: 8px;
}

.pr-8 {
    padding-right: 8px;
}

.pb-8 {
    padding-bottom: 8px;
}

.border-8 {
    border-style: solid;
    border-width: 8px;
}

.border-r-8 {
    border-style: solid;
    border-right-width: 8px;
}

.border-t-8 {
    border-style: solid;
    border-top-width: 8px;
}

.border-l-8 {
    border-style: solid;
    border-left-width: 8px;
}

.border-b-8 {
    border-style: solid;
    border-bottom-width: 8px;
}

.w-8 {
    width: 8px;
}

.w-80 {
    width: 80px;
}

.h-8 {
    height: 8px;
}

.h-80 {
    height: 80px;
}

.leading-8 {
    line-height: 8px;
}

.t-8 {
    top: 8px;
}

.r-8 {
    right: 8px;
}

.b-8 {
    bottom: 8px;
}

.l-8 {
    left: 8px;
}

.text-8 {
    font-size: 8px;
}

.rounded-8 {
    border-radius: 8px;
}

.m-9 {
    margin: 9px;
}

.mx-9 {
    margin-left: 9px;
    margin-right: 9px;
}

.my-9 {
    margin-top: 9px;
    margin-bottom: 9px;
}

.ml-9 {
    margin-left: 9px;
}

.mt-9 {
    margin-top: 9px;
}

.mr-9 {
    margin-right: 9px;
}

.mb-9 {
    margin-bottom: 9px;
}

.p-9 {
    padding: 9px;
}

.px-9 {
    padding-left: 9px;
    padding-right: 9px;
}

.py-9 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.pl-9 {
    padding-left: 9px;
}

.pt-9 {
    padding-top: 9px;
}

.pr-9 {
    padding-right: 9px;
}

.pb-9 {
    padding-bottom: 9px;
}

.border-9 {
    border-style: solid;
    border-width: 9px;
}

.border-r-9 {
    border-style: solid;
    border-right-width: 9px;
}

.border-t-9 {
    border-style: solid;
    border-top-width: 9px;
}

.border-l-9 {
    border-style: solid;
    border-left-width: 9px;
}

.border-b-9 {
    border-style: solid;
    border-bottom-width: 9px;
}

.w-9 {
    width: 9px;
}

.w-90 {
    width: 90px;
}

.h-9 {
    height: 9px;
}

.h-90 {
    height: 90px;
}

.leading-9 {
    line-height: 9px;
}

.t-9 {
    top: 9px;
}

.r-9 {
    right: 9px;
}

.b-9 {
    bottom: 9px;
}

.l-9 {
    left: 9px;
}

.text-9 {
    font-size: 9px;
}

.rounded-9 {
    border-radius: 9px;
}

.m-10 {
    margin: 10px;
}

.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ml-10 {
    margin-left: 10px;
}

.mt-10 {
    margin-top: 10px;
}

.mr-10 {
    margin-right: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.p-10 {
    padding: 10px;
}

.px-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pl-10 {
    padding-left: 10px;
}

.pt-10 {
    padding-top: 10px;
}

.pr-10 {
    padding-right: 10px;
}

.pb-10 {
    padding-bottom: 10px;
}

.border-10 {
    border-style: solid;
    border-width: 10px;
}

.border-r-10 {
    border-style: solid;
    border-right-width: 10px;
}

.border-t-10 {
    border-style: solid;
    border-top-width: 10px;
}

.border-l-10 {
    border-style: solid;
    border-left-width: 10px;
}

.border-b-10 {
    border-style: solid;
    border-bottom-width: 10px;
}

.w-10 {
    width: 10px;
}

.w-100 {
    width: 100px;
}

.h-10 {
    height: 10px;
}

.h-100 {
    height: 100px;
}

.leading-10 {
    line-height: 10px;
}

.t-10 {
    top: 10px;
}

.r-10 {
    right: 10px;
}

.b-10 {
    bottom: 10px;
}

.l-10 {
    left: 10px;
}

.text-10 {
    font-size: 10px;
}

.rounded-10 {
    border-radius: 10px;
}

.m-11 {
    margin: 11px;
}

.mx-11 {
    margin-left: 11px;
    margin-right: 11px;
}

.my-11 {
    margin-top: 11px;
    margin-bottom: 11px;
}

.ml-11 {
    margin-left: 11px;
}

.mt-11 {
    margin-top: 11px;
}

.mr-11 {
    margin-right: 11px;
}

.mb-11 {
    margin-bottom: 11px;
}

.p-11 {
    padding: 11px;
}

.px-11 {
    padding-left: 11px;
    padding-right: 11px;
}

.py-11 {
    padding-top: 11px;
    padding-bottom: 11px;
}

.pl-11 {
    padding-left: 11px;
}

.pt-11 {
    padding-top: 11px;
}

.pr-11 {
    padding-right: 11px;
}

.pb-11 {
    padding-bottom: 11px;
}

.border-11 {
    border-style: solid;
    border-width: 11px;
}

.border-r-11 {
    border-style: solid;
    border-right-width: 11px;
}

.border-t-11 {
    border-style: solid;
    border-top-width: 11px;
}

.border-l-11 {
    border-style: solid;
    border-left-width: 11px;
}

.border-b-11 {
    border-style: solid;
    border-bottom-width: 11px;
}

.w-11 {
    width: 11px;
}

.w-110 {
    width: 110px;
}

.h-11 {
    height: 11px;
}

.h-110 {
    height: 110px;
}

.leading-11 {
    line-height: 11px;
}

.t-11 {
    top: 11px;
}

.r-11 {
    right: 11px;
}

.b-11 {
    bottom: 11px;
}

.l-11 {
    left: 11px;
}

.text-11 {
    font-size: 11px;
}

.rounded-11 {
    border-radius: 11px;
}

.m-12 {
    margin: 12px;
}

.mx-12 {
    margin-left: 12px;
    margin-right: 12px;
}

.my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.ml-12 {
    margin-left: 12px;
}

.mt-12 {
    margin-top: 12px;
}

.mr-12 {
    margin-right: 12px;
}

.mb-12 {
    margin-bottom: 12px;
}

.p-12 {
    padding: 12px;
}

.px-12 {
    padding-left: 12px;
    padding-right: 12px;
}

.py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.pl-12 {
    padding-left: 12px;
}

.pt-12 {
    padding-top: 12px;
}

.pr-12 {
    padding-right: 12px;
}

.pb-12 {
    padding-bottom: 12px;
}

.border-12 {
    border-style: solid;
    border-width: 12px;
}

.border-r-12 {
    border-style: solid;
    border-right-width: 12px;
}

.border-t-12 {
    border-style: solid;
    border-top-width: 12px;
}

.border-l-12 {
    border-style: solid;
    border-left-width: 12px;
}

.border-b-12 {
    border-style: solid;
    border-bottom-width: 12px;
}

.w-12 {
    width: 12px;
}

.w-120 {
    width: 120px;
}

.h-12 {
    height: 12px;
}

.h-120 {
    height: 120px;
}

.leading-12 {
    line-height: 12px;
}

.t-12 {
    top: 12px;
}

.r-12 {
    right: 12px;
}

.b-12 {
    bottom: 12px;
}

.l-12 {
    left: 12px;
}

.text-12 {
    font-size: 12px;
}

.rounded-12 {
    border-radius: 12px;
}

.m-13 {
    margin: 13px;
}

.mx-13 {
    margin-left: 13px;
    margin-right: 13px;
}

.my-13 {
    margin-top: 13px;
    margin-bottom: 13px;
}

.ml-13 {
    margin-left: 13px;
}

.mt-13 {
    margin-top: 13px;
}

.mr-13 {
    margin-right: 13px;
}

.mb-13 {
    margin-bottom: 13px;
}

.p-13 {
    padding: 13px;
}

.px-13 {
    padding-left: 13px;
    padding-right: 13px;
}

.py-13 {
    padding-top: 13px;
    padding-bottom: 13px;
}

.pl-13 {
    padding-left: 13px;
}

.pt-13 {
    padding-top: 13px;
}

.pr-13 {
    padding-right: 13px;
}

.pb-13 {
    padding-bottom: 13px;
}

.border-13 {
    border-style: solid;
    border-width: 13px;
}

.border-r-13 {
    border-style: solid;
    border-right-width: 13px;
}

.border-t-13 {
    border-style: solid;
    border-top-width: 13px;
}

.border-l-13 {
    border-style: solid;
    border-left-width: 13px;
}

.border-b-13 {
    border-style: solid;
    border-bottom-width: 13px;
}

.w-13 {
    width: 13px;
}

.w-130 {
    width: 130px;
}

.h-13 {
    height: 13px;
}

.h-130 {
    height: 130px;
}

.leading-13 {
    line-height: 13px;
}

.t-13 {
    top: 13px;
}

.r-13 {
    right: 13px;
}

.b-13 {
    bottom: 13px;
}

.l-13 {
    left: 13px;
}

.text-13 {
    font-size: 13px;
}

.rounded-13 {
    border-radius: 13px;
}

.m-14 {
    margin: 14px;
}

.mx-14 {
    margin-left: 14px;
    margin-right: 14px;
}

.my-14 {
    margin-top: 14px;
    margin-bottom: 14px;
}

.ml-14 {
    margin-left: 14px;
}

.mt-14 {
    margin-top: 14px;
}

.mr-14 {
    margin-right: 14px;
}

.mb-14 {
    margin-bottom: 14px;
}

.p-14 {
    padding: 14px;
}

.px-14 {
    padding-left: 14px;
    padding-right: 14px;
}

.py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
}

.pl-14 {
    padding-left: 14px;
}

.pt-14 {
    padding-top: 14px;
}

.pr-14 {
    padding-right: 14px;
}

.pb-14 {
    padding-bottom: 14px;
}

.border-14 {
    border-style: solid;
    border-width: 14px;
}

.border-r-14 {
    border-style: solid;
    border-right-width: 14px;
}

.border-t-14 {
    border-style: solid;
    border-top-width: 14px;
}

.border-l-14 {
    border-style: solid;
    border-left-width: 14px;
}

.border-b-14 {
    border-style: solid;
    border-bottom-width: 14px;
}

.w-14 {
    width: 14px;
}

.w-140 {
    width: 140px;
}

.h-14 {
    height: 14px;
}

.h-140 {
    height: 140px;
}

.leading-14 {
    line-height: 14px;
}

.t-14 {
    top: 14px;
}

.r-14 {
    right: 14px;
}

.b-14 {
    bottom: 14px;
}

.l-14 {
    left: 14px;
}

.text-14 {
    font-size: 14px;
}

.rounded-14 {
    border-radius: 14px;
}

.m-15 {
    margin: 15px;
}

.mx-15 {
    margin-left: 15px;
    margin-right: 15px;
}

.my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ml-15 {
    margin-left: 15px;
}

.mt-15 {
    margin-top: 15px;
}

.mr-15 {
    margin-right: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.p-15 {
    padding: 15px;
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.pl-15 {
    padding-left: 15px;
}

.pt-15 {
    padding-top: 15px;
}

.pr-15 {
    padding-right: 15px;
}

.pb-15 {
    padding-bottom: 15px;
}

.border-15 {
    border-style: solid;
    border-width: 15px;
}

.border-r-15 {
    border-style: solid;
    border-right-width: 15px;
}

.border-t-15 {
    border-style: solid;
    border-top-width: 15px;
}

.border-l-15 {
    border-style: solid;
    border-left-width: 15px;
}

.border-b-15 {
    border-style: solid;
    border-bottom-width: 15px;
}

.w-15 {
    width: 15px;
}

.w-150 {
    width: 150px;
}

.h-15 {
    height: 15px;
}

.h-150 {
    height: 150px;
}

.leading-15 {
    line-height: 15px;
}

.t-15 {
    top: 15px;
}

.r-15 {
    right: 15px;
}

.b-15 {
    bottom: 15px;
}

.l-15 {
    left: 15px;
}

.text-15 {
    font-size: 15px;
}

.rounded-15 {
    border-radius: 15px;
}

.m-16 {
    margin: 16px;
}

.mx-16 {
    margin-left: 16px;
    margin-right: 16px;
}

.my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.ml-16 {
    margin-left: 16px;
}

.mt-16 {
    margin-top: 16px;
}

.mr-16 {
    margin-right: 16px;
}

.mb-16 {
    margin-bottom: 16px;
}

.p-16 {
    padding: 16px;
}

.px-16 {
    padding-left: 16px;
    padding-right: 16px;
}

.py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.pl-16 {
    padding-left: 16px;
}

.pt-16 {
    padding-top: 16px;
}

.pr-16 {
    padding-right: 16px;
}

.pb-16 {
    padding-bottom: 16px;
}

.border-16 {
    border-style: solid;
    border-width: 16px;
}

.border-r-16 {
    border-style: solid;
    border-right-width: 16px;
}

.border-t-16 {
    border-style: solid;
    border-top-width: 16px;
}

.border-l-16 {
    border-style: solid;
    border-left-width: 16px;
}

.border-b-16 {
    border-style: solid;
    border-bottom-width: 16px;
}

.w-16 {
    width: 16px;
}

.w-160 {
    width: 160px;
}

.h-16 {
    height: 16px;
}

.h-160 {
    height: 160px;
}

.leading-16 {
    line-height: 16px;
}

.t-16 {
    top: 16px;
}

.r-16 {
    right: 16px;
}

.b-16 {
    bottom: 16px;
}

.l-16 {
    left: 16px;
}

.text-16 {
    font-size: 16px;
}

.rounded-16 {
    border-radius: 16px;
}

.m-17 {
    margin: 17px;
}

.mx-17 {
    margin-left: 17px;
    margin-right: 17px;
}

.my-17 {
    margin-top: 17px;
    margin-bottom: 17px;
}

.ml-17 {
    margin-left: 17px;
}

.mt-17 {
    margin-top: 17px;
}

.mr-17 {
    margin-right: 17px;
}

.mb-17 {
    margin-bottom: 17px;
}

.p-17 {
    padding: 17px;
}

.px-17 {
    padding-left: 17px;
    padding-right: 17px;
}

.py-17 {
    padding-top: 17px;
    padding-bottom: 17px;
}

.pl-17 {
    padding-left: 17px;
}

.pt-17 {
    padding-top: 17px;
}

.pr-17 {
    padding-right: 17px;
}

.pb-17 {
    padding-bottom: 17px;
}

.border-17 {
    border-style: solid;
    border-width: 17px;
}

.border-r-17 {
    border-style: solid;
    border-right-width: 17px;
}

.border-t-17 {
    border-style: solid;
    border-top-width: 17px;
}

.border-l-17 {
    border-style: solid;
    border-left-width: 17px;
}

.border-b-17 {
    border-style: solid;
    border-bottom-width: 17px;
}

.w-17 {
    width: 17px;
}

.w-170 {
    width: 170px;
}

.h-17 {
    height: 17px;
}

.h-170 {
    height: 170px;
}

.leading-17 {
    line-height: 17px;
}

.t-17 {
    top: 17px;
}

.r-17 {
    right: 17px;
}

.b-17 {
    bottom: 17px;
}

.l-17 {
    left: 17px;
}

.text-17 {
    font-size: 17px;
}

.rounded-17 {
    border-radius: 17px;
}

.m-18 {
    margin: 18px;
}

.mx-18 {
    margin-left: 18px;
    margin-right: 18px;
}

.my-18 {
    margin-top: 18px;
    margin-bottom: 18px;
}

.ml-18 {
    margin-left: 18px;
}

.mt-18 {
    margin-top: 18px;
}

.mr-18 {
    margin-right: 18px;
}

.mb-18 {
    margin-bottom: 18px;
}

.p-18 {
    padding: 18px;
}

.px-18 {
    padding-left: 18px;
    padding-right: 18px;
}

.py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
}

.pl-18 {
    padding-left: 18px;
}

.pt-18 {
    padding-top: 18px;
}

.pr-18 {
    padding-right: 18px;
}

.pb-18 {
    padding-bottom: 18px;
}

.border-18 {
    border-style: solid;
    border-width: 18px;
}

.border-r-18 {
    border-style: solid;
    border-right-width: 18px;
}

.border-t-18 {
    border-style: solid;
    border-top-width: 18px;
}

.border-l-18 {
    border-style: solid;
    border-left-width: 18px;
}

.border-b-18 {
    border-style: solid;
    border-bottom-width: 18px;
}

.w-18 {
    width: 18px;
}

.w-180 {
    width: 180px;
}

.h-18 {
    height: 18px;
}

.h-180 {
    height: 180px;
}

.leading-18 {
    line-height: 18px;
}

.t-18 {
    top: 18px;
}

.r-18 {
    right: 18px;
}

.b-18 {
    bottom: 18px;
}

.l-18 {
    left: 18px;
}

.text-18 {
    font-size: 18px;
}

.rounded-18 {
    border-radius: 18px;
}

.m-19 {
    margin: 19px;
}

.mx-19 {
    margin-left: 19px;
    margin-right: 19px;
}

.my-19 {
    margin-top: 19px;
    margin-bottom: 19px;
}

.ml-19 {
    margin-left: 19px;
}

.mt-19 {
    margin-top: 19px;
}

.mr-19 {
    margin-right: 19px;
}

.mb-19 {
    margin-bottom: 19px;
}

.p-19 {
    padding: 19px;
}

.px-19 {
    padding-left: 19px;
    padding-right: 19px;
}

.py-19 {
    padding-top: 19px;
    padding-bottom: 19px;
}

.pl-19 {
    padding-left: 19px;
}

.pt-19 {
    padding-top: 19px;
}

.pr-19 {
    padding-right: 19px;
}

.pb-19 {
    padding-bottom: 19px;
}

.border-19 {
    border-style: solid;
    border-width: 19px;
}

.border-r-19 {
    border-style: solid;
    border-right-width: 19px;
}

.border-t-19 {
    border-style: solid;
    border-top-width: 19px;
}

.border-l-19 {
    border-style: solid;
    border-left-width: 19px;
}

.border-b-19 {
    border-style: solid;
    border-bottom-width: 19px;
}

.w-19 {
    width: 19px;
}

.w-190 {
    width: 190px;
}

.h-19 {
    height: 19px;
}

.h-190 {
    height: 190px;
}

.leading-19 {
    line-height: 19px;
}

.t-19 {
    top: 19px;
}

.r-19 {
    right: 19px;
}

.b-19 {
    bottom: 19px;
}

.l-19 {
    left: 19px;
}

.text-19 {
    font-size: 19px;
}

.rounded-19 {
    border-radius: 19px;
}

.m-20 {
    margin: 20px;
}

.mx-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ml-20 {
    margin-left: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.mr-20 {
    margin-right: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.p-20 {
    padding: 20px;
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pl-20 {
    padding-left: 20px;
}

.pt-20 {
    padding-top: 20px;
}

.pr-20 {
    padding-right: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}

.border-20 {
    border-style: solid;
    border-width: 20px;
}

.border-r-20 {
    border-style: solid;
    border-right-width: 20px;
}

.border-t-20 {
    border-style: solid;
    border-top-width: 20px;
}

.border-l-20 {
    border-style: solid;
    border-left-width: 20px;
}

.border-b-20 {
    border-style: solid;
    border-bottom-width: 20px;
}

.w-20 {
    width: 20px;
}

.w-200 {
    width: 200px;
}

.h-20 {
    height: 20px;
}

.h-200 {
    height: 200px;
}

.leading-20 {
    line-height: 20px;
}

.t-20 {
    top: 20px;
}

.r-20 {
    right: 20px;
}

.b-20 {
    bottom: 20px;
}

.l-20 {
    left: 20px;
}

.text-20 {
    font-size: 20px;
}

.rounded-20 {
    border-radius: 20px;
}

.m-21 {
    margin: 21px;
}

.mx-21 {
    margin-left: 21px;
    margin-right: 21px;
}

.my-21 {
    margin-top: 21px;
    margin-bottom: 21px;
}

.ml-21 {
    margin-left: 21px;
}

.mt-21 {
    margin-top: 21px;
}

.mr-21 {
    margin-right: 21px;
}

.mb-21 {
    margin-bottom: 21px;
}

.p-21 {
    padding: 21px;
}

.px-21 {
    padding-left: 21px;
    padding-right: 21px;
}

.py-21 {
    padding-top: 21px;
    padding-bottom: 21px;
}

.pl-21 {
    padding-left: 21px;
}

.pt-21 {
    padding-top: 21px;
}

.pr-21 {
    padding-right: 21px;
}

.pb-21 {
    padding-bottom: 21px;
}

.border-21 {
    border-style: solid;
    border-width: 21px;
}

.border-r-21 {
    border-style: solid;
    border-right-width: 21px;
}

.border-t-21 {
    border-style: solid;
    border-top-width: 21px;
}

.border-l-21 {
    border-style: solid;
    border-left-width: 21px;
}

.border-b-21 {
    border-style: solid;
    border-bottom-width: 21px;
}

.w-21 {
    width: 21px;
}

.w-210 {
    width: 210px;
}

.h-21 {
    height: 21px;
}

.h-210 {
    height: 210px;
}

.leading-21 {
    line-height: 21px;
}

.t-21 {
    top: 21px;
}

.r-21 {
    right: 21px;
}

.b-21 {
    bottom: 21px;
}

.l-21 {
    left: 21px;
}

.text-21 {
    font-size: 21px;
}

.rounded-21 {
    border-radius: 21px;
}

.m-22 {
    margin: 22px;
}

.mx-22 {
    margin-left: 22px;
    margin-right: 22px;
}

.my-22 {
    margin-top: 22px;
    margin-bottom: 22px;
}

.ml-22 {
    margin-left: 22px;
}

.mt-22 {
    margin-top: 22px;
}

.mr-22 {
    margin-right: 22px;
}

.mb-22 {
    margin-bottom: 22px;
}

.p-22 {
    padding: 22px;
}

.px-22 {
    padding-left: 22px;
    padding-right: 22px;
}

.py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
}

.pl-22 {
    padding-left: 22px;
}

.pt-22 {
    padding-top: 22px;
}

.pr-22 {
    padding-right: 22px;
}

.pb-22 {
    padding-bottom: 22px;
}

.border-22 {
    border-style: solid;
    border-width: 22px;
}

.border-r-22 {
    border-style: solid;
    border-right-width: 22px;
}

.border-t-22 {
    border-style: solid;
    border-top-width: 22px;
}

.border-l-22 {
    border-style: solid;
    border-left-width: 22px;
}

.border-b-22 {
    border-style: solid;
    border-bottom-width: 22px;
}

.w-22 {
    width: 22px;
}

.w-220 {
    width: 220px;
}

.h-22 {
    height: 22px;
}

.h-220 {
    height: 220px;
}

.leading-22 {
    line-height: 22px;
}

.t-22 {
    top: 22px;
}

.r-22 {
    right: 22px;
}

.b-22 {
    bottom: 22px;
}

.l-22 {
    left: 22px;
}

.text-22 {
    font-size: 22px;
}

.rounded-22 {
    border-radius: 22px;
}

.m-23 {
    margin: 23px;
}

.mx-23 {
    margin-left: 23px;
    margin-right: 23px;
}

.my-23 {
    margin-top: 23px;
    margin-bottom: 23px;
}

.ml-23 {
    margin-left: 23px;
}

.mt-23 {
    margin-top: 23px;
}

.mr-23 {
    margin-right: 23px;
}

.mb-23 {
    margin-bottom: 23px;
}

.p-23 {
    padding: 23px;
}

.px-23 {
    padding-left: 23px;
    padding-right: 23px;
}

.py-23 {
    padding-top: 23px;
    padding-bottom: 23px;
}

.pl-23 {
    padding-left: 23px;
}

.pt-23 {
    padding-top: 23px;
}

.pr-23 {
    padding-right: 23px;
}

.pb-23 {
    padding-bottom: 23px;
}

.border-23 {
    border-style: solid;
    border-width: 23px;
}

.border-r-23 {
    border-style: solid;
    border-right-width: 23px;
}

.border-t-23 {
    border-style: solid;
    border-top-width: 23px;
}

.border-l-23 {
    border-style: solid;
    border-left-width: 23px;
}

.border-b-23 {
    border-style: solid;
    border-bottom-width: 23px;
}

.w-23 {
    width: 23px;
}

.w-230 {
    width: 230px;
}

.h-23 {
    height: 23px;
}

.h-230 {
    height: 230px;
}

.leading-23 {
    line-height: 23px;
}

.t-23 {
    top: 23px;
}

.r-23 {
    right: 23px;
}

.b-23 {
    bottom: 23px;
}

.l-23 {
    left: 23px;
}

.text-23 {
    font-size: 23px;
}

.rounded-23 {
    border-radius: 23px;
}

.m-24 {
    margin: 24px;
}

.mx-24 {
    margin-left: 24px;
    margin-right: 24px;
}

.my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.ml-24 {
    margin-left: 24px;
}

.mt-24 {
    margin-top: 24px;
}

.mr-24 {
    margin-right: 24px;
}

.mb-24 {
    margin-bottom: 24px;
}

.p-24 {
    padding: 24px;
}

.px-24 {
    padding-left: 24px;
    padding-right: 24px;
}

.py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pl-24 {
    padding-left: 24px;
}

.pt-24 {
    padding-top: 24px;
}

.pr-24 {
    padding-right: 24px;
}

.pb-24 {
    padding-bottom: 24px;
}

.border-24 {
    border-style: solid;
    border-width: 24px;
}

.border-r-24 {
    border-style: solid;
    border-right-width: 24px;
}

.border-t-24 {
    border-style: solid;
    border-top-width: 24px;
}

.border-l-24 {
    border-style: solid;
    border-left-width: 24px;
}

.border-b-24 {
    border-style: solid;
    border-bottom-width: 24px;
}

.w-24 {
    width: 24px;
}

.w-240 {
    width: 240px;
}

.h-24 {
    height: 24px;
}

.h-240 {
    height: 240px;
}

.leading-24 {
    line-height: 24px;
}

.t-24 {
    top: 24px;
}

.r-24 {
    right: 24px;
}

.b-24 {
    bottom: 24px;
}

.l-24 {
    left: 24px;
}

.text-24 {
    font-size: 24px;
}

.rounded-24 {
    border-radius: 24px;
}

.m-25 {
    margin: 25px;
}

.mx-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.my-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.ml-25 {
    margin-left: 25px;
}

.mt-25 {
    margin-top: 25px;
}

.mr-25 {
    margin-right: 25px;
}

.mb-25 {
    margin-bottom: 25px;
}

.p-25 {
    padding: 25px;
}

.px-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.py-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.pl-25 {
    padding-left: 25px;
}

.pt-25 {
    padding-top: 25px;
}

.pr-25 {
    padding-right: 25px;
}

.pb-25 {
    padding-bottom: 25px;
}

.border-25 {
    border-style: solid;
    border-width: 25px;
}

.border-r-25 {
    border-style: solid;
    border-right-width: 25px;
}

.border-t-25 {
    border-style: solid;
    border-top-width: 25px;
}

.border-l-25 {
    border-style: solid;
    border-left-width: 25px;
}

.border-b-25 {
    border-style: solid;
    border-bottom-width: 25px;
}

.w-25 {
    width: 25px;
}

.w-250 {
    width: 250px;
}

.h-25 {
    height: 25px;
}

.h-250 {
    height: 250px;
}

.leading-25 {
    line-height: 25px;
}

.t-25 {
    top: 25px;
}

.r-25 {
    right: 25px;
}

.b-25 {
    bottom: 25px;
}

.l-25 {
    left: 25px;
}

.text-25 {
    font-size: 25px;
}

.rounded-25 {
    border-radius: 25px;
}

.m-26 {
    margin: 26px;
}

.mx-26 {
    margin-left: 26px;
    margin-right: 26px;
}

.my-26 {
    margin-top: 26px;
    margin-bottom: 26px;
}

.ml-26 {
    margin-left: 26px;
}

.mt-26 {
    margin-top: 26px;
}

.mr-26 {
    margin-right: 26px;
}

.mb-26 {
    margin-bottom: 26px;
}

.p-26 {
    padding: 26px;
}

.px-26 {
    padding-left: 26px;
    padding-right: 26px;
}

.py-26 {
    padding-top: 26px;
    padding-bottom: 26px;
}

.pl-26 {
    padding-left: 26px;
}

.pt-26 {
    padding-top: 26px;
}

.pr-26 {
    padding-right: 26px;
}

.pb-26 {
    padding-bottom: 26px;
}

.border-26 {
    border-style: solid;
    border-width: 26px;
}

.border-r-26 {
    border-style: solid;
    border-right-width: 26px;
}

.border-t-26 {
    border-style: solid;
    border-top-width: 26px;
}

.border-l-26 {
    border-style: solid;
    border-left-width: 26px;
}

.border-b-26 {
    border-style: solid;
    border-bottom-width: 26px;
}

.w-26 {
    width: 26px;
}

.w-260 {
    width: 260px;
}

.h-26 {
    height: 26px;
}

.h-260 {
    height: 260px;
}

.leading-26 {
    line-height: 26px;
}

.t-26 {
    top: 26px;
}

.r-26 {
    right: 26px;
}

.b-26 {
    bottom: 26px;
}

.l-26 {
    left: 26px;
}

.text-26 {
    font-size: 26px;
}

.rounded-26 {
    border-radius: 26px;
}

.m-27 {
    margin: 27px;
}

.mx-27 {
    margin-left: 27px;
    margin-right: 27px;
}

.my-27 {
    margin-top: 27px;
    margin-bottom: 27px;
}

.ml-27 {
    margin-left: 27px;
}

.mt-27 {
    margin-top: 27px;
}

.mr-27 {
    margin-right: 27px;
}

.mb-27 {
    margin-bottom: 27px;
}

.p-27 {
    padding: 27px;
}

.px-27 {
    padding-left: 27px;
    padding-right: 27px;
}

.py-27 {
    padding-top: 27px;
    padding-bottom: 27px;
}

.pl-27 {
    padding-left: 27px;
}

.pt-27 {
    padding-top: 27px;
}

.pr-27 {
    padding-right: 27px;
}

.pb-27 {
    padding-bottom: 27px;
}

.border-27 {
    border-style: solid;
    border-width: 27px;
}

.border-r-27 {
    border-style: solid;
    border-right-width: 27px;
}

.border-t-27 {
    border-style: solid;
    border-top-width: 27px;
}

.border-l-27 {
    border-style: solid;
    border-left-width: 27px;
}

.border-b-27 {
    border-style: solid;
    border-bottom-width: 27px;
}

.w-27 {
    width: 27px;
}

.w-270 {
    width: 270px;
}

.h-27 {
    height: 27px;
}

.h-270 {
    height: 270px;
}

.leading-27 {
    line-height: 27px;
}

.t-27 {
    top: 27px;
}

.r-27 {
    right: 27px;
}

.b-27 {
    bottom: 27px;
}

.l-27 {
    left: 27px;
}

.text-27 {
    font-size: 27px;
}

.rounded-27 {
    border-radius: 27px;
}

.m-28 {
    margin: 28px;
}

.mx-28 {
    margin-left: 28px;
    margin-right: 28px;
}

.my-28 {
    margin-top: 28px;
    margin-bottom: 28px;
}

.ml-28 {
    margin-left: 28px;
}

.mt-28 {
    margin-top: 28px;
}

.mr-28 {
    margin-right: 28px;
}

.mb-28 {
    margin-bottom: 28px;
}

.p-28 {
    padding: 28px;
}

.px-28 {
    padding-left: 28px;
    padding-right: 28px;
}

.py-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.pl-28 {
    padding-left: 28px;
}

.pt-28 {
    padding-top: 28px;
}

.pr-28 {
    padding-right: 28px;
}

.pb-28 {
    padding-bottom: 28px;
}

.border-28 {
    border-style: solid;
    border-width: 28px;
}

.border-r-28 {
    border-style: solid;
    border-right-width: 28px;
}

.border-t-28 {
    border-style: solid;
    border-top-width: 28px;
}

.border-l-28 {
    border-style: solid;
    border-left-width: 28px;
}

.border-b-28 {
    border-style: solid;
    border-bottom-width: 28px;
}

.w-28 {
    width: 28px;
}

.w-280 {
    width: 280px;
}

.h-28 {
    height: 28px;
}

.h-280 {
    height: 280px;
}

.leading-28 {
    line-height: 28px;
}

.t-28 {
    top: 28px;
}

.r-28 {
    right: 28px;
}

.b-28 {
    bottom: 28px;
}

.l-28 {
    left: 28px;
}

.text-28 {
    font-size: 28px;
}

.rounded-28 {
    border-radius: 28px;
}

.m-29 {
    margin: 29px;
}

.mx-29 {
    margin-left: 29px;
    margin-right: 29px;
}

.my-29 {
    margin-top: 29px;
    margin-bottom: 29px;
}

.ml-29 {
    margin-left: 29px;
}

.mt-29 {
    margin-top: 29px;
}

.mr-29 {
    margin-right: 29px;
}

.mb-29 {
    margin-bottom: 29px;
}

.p-29 {
    padding: 29px;
}

.px-29 {
    padding-left: 29px;
    padding-right: 29px;
}

.py-29 {
    padding-top: 29px;
    padding-bottom: 29px;
}

.pl-29 {
    padding-left: 29px;
}

.pt-29 {
    padding-top: 29px;
}

.pr-29 {
    padding-right: 29px;
}

.pb-29 {
    padding-bottom: 29px;
}

.border-29 {
    border-style: solid;
    border-width: 29px;
}

.border-r-29 {
    border-style: solid;
    border-right-width: 29px;
}

.border-t-29 {
    border-style: solid;
    border-top-width: 29px;
}

.border-l-29 {
    border-style: solid;
    border-left-width: 29px;
}

.border-b-29 {
    border-style: solid;
    border-bottom-width: 29px;
}

.w-29 {
    width: 29px;
}

.w-290 {
    width: 290px;
}

.h-29 {
    height: 29px;
}

.h-290 {
    height: 290px;
}

.leading-29 {
    line-height: 29px;
}

.t-29 {
    top: 29px;
}

.r-29 {
    right: 29px;
}

.b-29 {
    bottom: 29px;
}

.l-29 {
    left: 29px;
}

.text-29 {
    font-size: 29px;
}

.rounded-29 {
    border-radius: 29px;
}

.m-30 {
    margin: 30px;
}

.mx-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.ml-30 {
    margin-left: 30px;
}

.mt-30 {
    margin-top: 30px;
}

.mr-30 {
    margin-right: 30px;
}

.mb-30 {
    margin-bottom: 30px;
}

.p-30 {
    padding: 30px;
}

.px-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pl-30 {
    padding-left: 30px;
}

.pt-30 {
    padding-top: 30px;
}

.pr-30 {
    padding-right: 30px;
}

.pb-30 {
    padding-bottom: 30px;
}

.border-30 {
    border-style: solid;
    border-width: 30px;
}

.border-r-30 {
    border-style: solid;
    border-right-width: 30px;
}

.border-t-30 {
    border-style: solid;
    border-top-width: 30px;
}

.border-l-30 {
    border-style: solid;
    border-left-width: 30px;
}

.border-b-30 {
    border-style: solid;
    border-bottom-width: 30px;
}

.w-30 {
    width: 30px;
}

.w-300 {
    width: 300px;
}

.h-30 {
    height: 30px;
}

.h-300 {
    height: 300px;
}

.leading-30 {
    line-height: 30px;
}

.t-30 {
    top: 30px;
}

.r-30 {
    right: 30px;
}

.b-30 {
    bottom: 30px;
}

.l-30 {
    left: 30px;
}

.text-30 {
    font-size: 30px;
}

.rounded-30 {
    border-radius: 30px;
}

.m-31 {
    margin: 31px;
}

.mx-31 {
    margin-left: 31px;
    margin-right: 31px;
}

.my-31 {
    margin-top: 31px;
    margin-bottom: 31px;
}

.ml-31 {
    margin-left: 31px;
}

.mt-31 {
    margin-top: 31px;
}

.mr-31 {
    margin-right: 31px;
}

.mb-31 {
    margin-bottom: 31px;
}

.p-31 {
    padding: 31px;
}

.px-31 {
    padding-left: 31px;
    padding-right: 31px;
}

.py-31 {
    padding-top: 31px;
    padding-bottom: 31px;
}

.pl-31 {
    padding-left: 31px;
}

.pt-31 {
    padding-top: 31px;
}

.pr-31 {
    padding-right: 31px;
}

.pb-31 {
    padding-bottom: 31px;
}

.border-31 {
    border-style: solid;
    border-width: 31px;
}

.border-r-31 {
    border-style: solid;
    border-right-width: 31px;
}

.border-t-31 {
    border-style: solid;
    border-top-width: 31px;
}

.border-l-31 {
    border-style: solid;
    border-left-width: 31px;
}

.border-b-31 {
    border-style: solid;
    border-bottom-width: 31px;
}

.w-31 {
    width: 31px;
}

.w-310 {
    width: 310px;
}

.h-31 {
    height: 31px;
}

.h-310 {
    height: 310px;
}

.leading-31 {
    line-height: 31px;
}

.t-31 {
    top: 31px;
}

.r-31 {
    right: 31px;
}

.b-31 {
    bottom: 31px;
}

.l-31 {
    left: 31px;
}

.text-31 {
    font-size: 31px;
}

.rounded-31 {
    border-radius: 31px;
}

.m-32 {
    margin: 32px;
}

.mx-32 {
    margin-left: 32px;
    margin-right: 32px;
}

.my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.ml-32 {
    margin-left: 32px;
}

.mt-32 {
    margin-top: 32px;
}

.mr-32 {
    margin-right: 32px;
}

.mb-32 {
    margin-bottom: 32px;
}

.p-32 {
    padding: 32px;
}

.px-32 {
    padding-left: 32px;
    padding-right: 32px;
}

.py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.pl-32 {
    padding-left: 32px;
}

.pt-32 {
    padding-top: 32px;
}

.pr-32 {
    padding-right: 32px;
}

.pb-32 {
    padding-bottom: 32px;
}

.border-32 {
    border-style: solid;
    border-width: 32px;
}

.border-r-32 {
    border-style: solid;
    border-right-width: 32px;
}

.border-t-32 {
    border-style: solid;
    border-top-width: 32px;
}

.border-l-32 {
    border-style: solid;
    border-left-width: 32px;
}

.border-b-32 {
    border-style: solid;
    border-bottom-width: 32px;
}

.w-32 {
    width: 32px;
}

.w-320 {
    width: 320px;
}

.h-32 {
    height: 32px;
}

.h-320 {
    height: 320px;
}

.leading-32 {
    line-height: 32px;
}

.t-32 {
    top: 32px;
}

.r-32 {
    right: 32px;
}

.b-32 {
    bottom: 32px;
}

.l-32 {
    left: 32px;
}

.text-32 {
    font-size: 32px;
}

.rounded-32 {
    border-radius: 32px;
}

.m-33 {
    margin: 33px;
}

.mx-33 {
    margin-left: 33px;
    margin-right: 33px;
}

.my-33 {
    margin-top: 33px;
    margin-bottom: 33px;
}

.ml-33 {
    margin-left: 33px;
}

.mt-33 {
    margin-top: 33px;
}

.mr-33 {
    margin-right: 33px;
}

.mb-33 {
    margin-bottom: 33px;
}

.p-33 {
    padding: 33px;
}

.px-33 {
    padding-left: 33px;
    padding-right: 33px;
}

.py-33 {
    padding-top: 33px;
    padding-bottom: 33px;
}

.pl-33 {
    padding-left: 33px;
}

.pt-33 {
    padding-top: 33px;
}

.pr-33 {
    padding-right: 33px;
}

.pb-33 {
    padding-bottom: 33px;
}

.border-33 {
    border-style: solid;
    border-width: 33px;
}

.border-r-33 {
    border-style: solid;
    border-right-width: 33px;
}

.border-t-33 {
    border-style: solid;
    border-top-width: 33px;
}

.border-l-33 {
    border-style: solid;
    border-left-width: 33px;
}

.border-b-33 {
    border-style: solid;
    border-bottom-width: 33px;
}

.w-33 {
    width: 33px;
}

.w-330 {
    width: 330px;
}

.h-33 {
    height: 33px;
}

.h-330 {
    height: 330px;
}

.leading-33 {
    line-height: 33px;
}

.t-33 {
    top: 33px;
}

.r-33 {
    right: 33px;
}

.b-33 {
    bottom: 33px;
}

.l-33 {
    left: 33px;
}

.text-33 {
    font-size: 33px;
}

.rounded-33 {
    border-radius: 33px;
}

.m-34 {
    margin: 34px;
}

.mx-34 {
    margin-left: 34px;
    margin-right: 34px;
}

.my-34 {
    margin-top: 34px;
    margin-bottom: 34px;
}

.ml-34 {
    margin-left: 34px;
}

.mt-34 {
    margin-top: 34px;
}

.mr-34 {
    margin-right: 34px;
}

.mb-34 {
    margin-bottom: 34px;
}

.p-34 {
    padding: 34px;
}

.px-34 {
    padding-left: 34px;
    padding-right: 34px;
}

.py-34 {
    padding-top: 34px;
    padding-bottom: 34px;
}

.pl-34 {
    padding-left: 34px;
}

.pt-34 {
    padding-top: 34px;
}

.pr-34 {
    padding-right: 34px;
}

.pb-34 {
    padding-bottom: 34px;
}

.border-34 {
    border-style: solid;
    border-width: 34px;
}

.border-r-34 {
    border-style: solid;
    border-right-width: 34px;
}

.border-t-34 {
    border-style: solid;
    border-top-width: 34px;
}

.border-l-34 {
    border-style: solid;
    border-left-width: 34px;
}

.border-b-34 {
    border-style: solid;
    border-bottom-width: 34px;
}

.w-34 {
    width: 34px;
}

.w-340 {
    width: 340px;
}

.h-34 {
    height: 34px;
}

.h-340 {
    height: 340px;
}

.leading-34 {
    line-height: 34px;
}

.t-34 {
    top: 34px;
}

.r-34 {
    right: 34px;
}

.b-34 {
    bottom: 34px;
}

.l-34 {
    left: 34px;
}

.text-34 {
    font-size: 34px;
}

.rounded-34 {
    border-radius: 34px;
}

.m-35 {
    margin: 35px;
}

.mx-35 {
    margin-left: 35px;
    margin-right: 35px;
}

.my-35 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.ml-35 {
    margin-left: 35px;
}

.mt-35 {
    margin-top: 35px;
}

.mr-35 {
    margin-right: 35px;
}

.mb-35 {
    margin-bottom: 35px;
}

.p-35 {
    padding: 35px;
}

.px-35 {
    padding-left: 35px;
    padding-right: 35px;
}

.py-35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.pl-35 {
    padding-left: 35px;
}

.pt-35 {
    padding-top: 35px;
}

.pr-35 {
    padding-right: 35px;
}

.pb-35 {
    padding-bottom: 35px;
}

.border-35 {
    border-style: solid;
    border-width: 35px;
}

.border-r-35 {
    border-style: solid;
    border-right-width: 35px;
}

.border-t-35 {
    border-style: solid;
    border-top-width: 35px;
}

.border-l-35 {
    border-style: solid;
    border-left-width: 35px;
}

.border-b-35 {
    border-style: solid;
    border-bottom-width: 35px;
}

.w-35 {
    width: 35px;
}

.w-350 {
    width: 350px;
}

.h-35 {
    height: 35px;
}

.h-350 {
    height: 350px;
}

.leading-35 {
    line-height: 35px;
}

.t-35 {
    top: 35px;
}

.r-35 {
    right: 35px;
}

.b-35 {
    bottom: 35px;
}

.l-35 {
    left: 35px;
}

.text-35 {
    font-size: 35px;
}

.rounded-35 {
    border-radius: 35px;
}

.m-36 {
    margin: 36px;
}

.mx-36 {
    margin-left: 36px;
    margin-right: 36px;
}

.my-36 {
    margin-top: 36px;
    margin-bottom: 36px;
}

.ml-36 {
    margin-left: 36px;
}

.mt-36 {
    margin-top: 36px;
}

.mr-36 {
    margin-right: 36px;
}

.mb-36 {
    margin-bottom: 36px;
}

.p-36 {
    padding: 36px;
}

.px-36 {
    padding-left: 36px;
    padding-right: 36px;
}

.py-36 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.pl-36 {
    padding-left: 36px;
}

.pt-36 {
    padding-top: 36px;
}

.pr-36 {
    padding-right: 36px;
}

.pb-36 {
    padding-bottom: 36px;
}

.border-36 {
    border-style: solid;
    border-width: 36px;
}

.border-r-36 {
    border-style: solid;
    border-right-width: 36px;
}

.border-t-36 {
    border-style: solid;
    border-top-width: 36px;
}

.border-l-36 {
    border-style: solid;
    border-left-width: 36px;
}

.border-b-36 {
    border-style: solid;
    border-bottom-width: 36px;
}

.w-36 {
    width: 36px;
}

.w-360 {
    width: 360px;
}

.h-36 {
    height: 36px;
}

.h-360 {
    height: 360px;
}

.leading-36 {
    line-height: 36px;
}

.t-36 {
    top: 36px;
}

.r-36 {
    right: 36px;
}

.b-36 {
    bottom: 36px;
}

.l-36 {
    left: 36px;
}

.text-36 {
    font-size: 36px;
}

.rounded-36 {
    border-radius: 36px;
}

.m-37 {
    margin: 37px;
}

.mx-37 {
    margin-left: 37px;
    margin-right: 37px;
}

.my-37 {
    margin-top: 37px;
    margin-bottom: 37px;
}

.ml-37 {
    margin-left: 37px;
}

.mt-37 {
    margin-top: 37px;
}

.mr-37 {
    margin-right: 37px;
}

.mb-37 {
    margin-bottom: 37px;
}

.p-37 {
    padding: 37px;
}

.px-37 {
    padding-left: 37px;
    padding-right: 37px;
}

.py-37 {
    padding-top: 37px;
    padding-bottom: 37px;
}

.pl-37 {
    padding-left: 37px;
}

.pt-37 {
    padding-top: 37px;
}

.pr-37 {
    padding-right: 37px;
}

.pb-37 {
    padding-bottom: 37px;
}

.border-37 {
    border-style: solid;
    border-width: 37px;
}

.border-r-37 {
    border-style: solid;
    border-right-width: 37px;
}

.border-t-37 {
    border-style: solid;
    border-top-width: 37px;
}

.border-l-37 {
    border-style: solid;
    border-left-width: 37px;
}

.border-b-37 {
    border-style: solid;
    border-bottom-width: 37px;
}

.w-37 {
    width: 37px;
}

.w-370 {
    width: 370px;
}

.h-37 {
    height: 37px;
}

.h-370 {
    height: 370px;
}

.leading-37 {
    line-height: 37px;
}

.t-37 {
    top: 37px;
}

.r-37 {
    right: 37px;
}

.b-37 {
    bottom: 37px;
}

.l-37 {
    left: 37px;
}

.text-37 {
    font-size: 37px;
}

.rounded-37 {
    border-radius: 37px;
}

.m-38 {
    margin: 38px;
}

.mx-38 {
    margin-left: 38px;
    margin-right: 38px;
}

.my-38 {
    margin-top: 38px;
    margin-bottom: 38px;
}

.ml-38 {
    margin-left: 38px;
}

.mt-38 {
    margin-top: 38px;
}

.mr-38 {
    margin-right: 38px;
}

.mb-38 {
    margin-bottom: 38px;
}

.p-38 {
    padding: 38px;
}

.px-38 {
    padding-left: 38px;
    padding-right: 38px;
}

.py-38 {
    padding-top: 38px;
    padding-bottom: 38px;
}

.pl-38 {
    padding-left: 38px;
}

.pt-38 {
    padding-top: 38px;
}

.pr-38 {
    padding-right: 38px;
}

.pb-38 {
    padding-bottom: 38px;
}

.border-38 {
    border-style: solid;
    border-width: 38px;
}

.border-r-38 {
    border-style: solid;
    border-right-width: 38px;
}

.border-t-38 {
    border-style: solid;
    border-top-width: 38px;
}

.border-l-38 {
    border-style: solid;
    border-left-width: 38px;
}

.border-b-38 {
    border-style: solid;
    border-bottom-width: 38px;
}

.w-38 {
    width: 38px;
}

.w-380 {
    width: 380px;
}

.h-38 {
    height: 38px;
}

.h-380 {
    height: 380px;
}

.leading-38 {
    line-height: 38px;
}

.t-38 {
    top: 38px;
}

.r-38 {
    right: 38px;
}

.b-38 {
    bottom: 38px;
}

.l-38 {
    left: 38px;
}

.text-38 {
    font-size: 38px;
}

.rounded-38 {
    border-radius: 38px;
}

.m-39 {
    margin: 39px;
}

.mx-39 {
    margin-left: 39px;
    margin-right: 39px;
}

.my-39 {
    margin-top: 39px;
    margin-bottom: 39px;
}

.ml-39 {
    margin-left: 39px;
}

.mt-39 {
    margin-top: 39px;
}

.mr-39 {
    margin-right: 39px;
}

.mb-39 {
    margin-bottom: 39px;
}

.p-39 {
    padding: 39px;
}

.px-39 {
    padding-left: 39px;
    padding-right: 39px;
}

.py-39 {
    padding-top: 39px;
    padding-bottom: 39px;
}

.pl-39 {
    padding-left: 39px;
}

.pt-39 {
    padding-top: 39px;
}

.pr-39 {
    padding-right: 39px;
}

.pb-39 {
    padding-bottom: 39px;
}

.border-39 {
    border-style: solid;
    border-width: 39px;
}

.border-r-39 {
    border-style: solid;
    border-right-width: 39px;
}

.border-t-39 {
    border-style: solid;
    border-top-width: 39px;
}

.border-l-39 {
    border-style: solid;
    border-left-width: 39px;
}

.border-b-39 {
    border-style: solid;
    border-bottom-width: 39px;
}

.w-39 {
    width: 39px;
}

.w-390 {
    width: 390px;
}

.h-39 {
    height: 39px;
}

.h-390 {
    height: 390px;
}

.leading-39 {
    line-height: 39px;
}

.t-39 {
    top: 39px;
}

.r-39 {
    right: 39px;
}

.b-39 {
    bottom: 39px;
}

.l-39 {
    left: 39px;
}

.text-39 {
    font-size: 39px;
}

.rounded-39 {
    border-radius: 39px;
}

.m-40 {
    margin: 40px;
}

.mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}

.my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ml-40 {
    margin-left: 40px;
}

.mt-40 {
    margin-top: 40px;
}

.mr-40 {
    margin-right: 40px;
}

.mb-40 {
    margin-bottom: 40px;
}

.p-40 {
    padding: 40px;
}

.px-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.pl-40 {
    padding-left: 40px;
}

.pt-40 {
    padding-top: 40px;
}

.pr-40 {
    padding-right: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.border-40 {
    border-style: solid;
    border-width: 40px;
}

.border-r-40 {
    border-style: solid;
    border-right-width: 40px;
}

.border-t-40 {
    border-style: solid;
    border-top-width: 40px;
}

.border-l-40 {
    border-style: solid;
    border-left-width: 40px;
}

.border-b-40 {
    border-style: solid;
    border-bottom-width: 40px;
}

.w-40 {
    width: 40px;
}

.w-400 {
    width: 400px;
}

.h-40 {
    height: 40px;
}

.h-400 {
    height: 400px;
}

.leading-40 {
    line-height: 40px;
}

.t-40 {
    top: 40px;
}

.r-40 {
    right: 40px;
}

.b-40 {
    bottom: 40px;
}

.l-40 {
    left: 40px;
}

.text-40 {
    font-size: 40px;
}

.rounded-40 {
    border-radius: 40px;
}

.leading-50 {
    line-height: 50px;
}

.ellipsis-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}


.ellipsis-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ellipsis-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
}

.link {
    text-decoration: none;
}

.link:hover {
    color: #40a9ff;
    text-decoration: underline;
}

.link:active {
    color: #096dd9;
}

.pointer,
.cursor-pointer {
    cursor: pointer;
}

.hover-shadow {
    cursor: pointer;
}

.hover-shadow:hover {
    box-shadow: 0 2px 12px 0 rgba(24, 144, 255, .2)
}