.stars[data-v-386ce6c9] {

    width: 55%;

    display: flex;

    justify-content: space-between

}



.star[data-v-386ce6c9] {

    width: 100%;

    margin: 0 auto;

    display: flex;

    justify-content: space-between

}



.empty-star[data-v-386ce6c9] {

    color: #d3d3d3

}



.starImg[data-v-386ce6c9] {

    margin: 0 auto;

    text-align: center;

    width: .37037rem;

    margin-right: .2037rem

}



.header[data-v-8bfdea2e] {

    width: 96%;

    margin: .52778rem auto .36111rem;

    display: flex;

    justify-content: space-between;

    align-items: center

}



.header .left[data-v-8bfdea2e] {

    width: 5.92593rem;

    height: .97222rem;

    display: flex;

    align-items: center;

    margin-left: .0463rem

}



.header .left .leftlogo[data-v-8bfdea2e] {

    width: 100%;

    height: 1rem

}



.header .left .leftTitle[data-v-8bfdea2e] {

    width: 5.43519rem;

    height: .92593rem

}



.header .left .leftTitle img[data-v-8bfdea2e] {

    width: 100%;

    height: 100%

}



.header .right[data-v-8bfdea2e] {

    width: .64815rem;

    height: .64815rem

}



.header .right img[data-v-8bfdea2e] {

    width: 100%;

    height: 100%

}



.content[data-v-d200d698] {

    margin-top: .13889rem

}



.content .title[data-v-d200d698] {

    width: 9.62963rem;

    height: .83333rem;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

    align-items: center

}



.content .title .t-left[data-v-d200d698] {

    width: 3.4537rem;

    height: .41667rem;

    margin-left: .0463rem

}



.content .title .t-right[data-v-d200d698] {

    width: 1.2963rem;

    height: .31481rem

}



.content[data-v-0b74f0ec] {

    width: 8.88889rem;

    border-radius: .37037rem;

    background: #4b0399;

    margin: 0 auto;

    padding: .59259rem .37037rem

}



.content p[data-v-0b74f0ec] {

    font-size: .32407rem;

    line-height: .55556rem;

    color: #fff

}



.footer[data-v-0c0991fa] {

    width: 10rem;

    background-color: #000027;

    padding: .55556rem 0;

}



.footer .tabList[data-v-0c0991fa] {

    width: 95%;

    background-color: #000027;

    display: flex;

    justify-content: space-around;

    align-items: center;

    margin: 0 auto

}



.footer .tabList .text[data-v-0c0991fa] {

    font-family: Tsukushi A Round Gothic;

    font-size: .46296rem;

    font-weight: 700;

    color: #fff

}



.footer .content[data-v-0c0991fa] {

    width: 100%;

    margin-top: .24074rem;

    background-color: #000027;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    text-align: center

}



.footer .content .conBox[data-v-0c0991fa] {

    width: 100%

}



.footer .content .conBox p[data-v-0c0991fa] {

    font-family: Tsukushi A Round Gothic;

    font-size: .32407rem;

    font-weight: 700;

    color: #fff;

    line-height: .92593rem

}



a[data-v-b8d85b5e] {

    display: block

}



.ranking[data-v-b8d85b5e] {

    padding: 1.57407rem .46296rem 0;

    position: relative;

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 0 auto

}



.ranking .ranking-item[data-v-b8d85b5e] {

    width: 2.59259rem;

    height: 2.77778rem;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    position: relative;

    text-align: center

}



.ranking .ranking-item .ranking-img[data-v-b8d85b5e] {

    width: 1.48148rem;

    height: 1.36139rem;

    border-radius: 1.85185rem

}



.ranking .ranking-item .bigest[data-v-b8d85b5e] {

    width: 2.22222rem;

    height: 2.04213rem

}



.ranking .ranking-item .mark[data-v-b8d85b5e] {

    width: 1.34259rem;

    height: .77583rem;

    position: absolute;

    top: -.50926rem;

    left: .62963rem

}



.ranking .ranking-item .bigestMark[data-v-b8d85b5e] {

    width: 1.34259rem;

    height: .85185rem;

    top: -.97222rem

}



.ranking .ranking-item .name[data-v-b8d85b5e] {

    font-size: .37037rem;

    font-weight: 700;

    color: #fff;

    margin: .17593rem 0

}



.ranking .ranking-item .score[data-v-b8d85b5e] {

    font-size: .37037rem;

    font-weight: 700;

    color: #fff;

    margin-top: .17593rem

}



.ranking .bigestpositon[data-v-b8d85b5e] {

    margin-bottom: 1.85185rem

}



a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font-family: inherit;

    font-weight: inherit;

    font-style: inherit;

    vertical-align: baseline

}



article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {

    display: block

}



[hidden] {

    display: none

}



body {

    line-height: 1

}



a {

    text-decoration: none;

    color: #000

}



menu, ol, ul {

    list-style: none

}



blockquote, q {

    quotes: none

}



blockquote:after, blockquote:before, q:after, q:before {

    content: "";

    content: none

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



img {

    border: none

}



button:focus, input:focus, input[type=button], input[type=reset], input[type=submit], select:focus, textarea:focus {

    outline: none

}



input {

    -webkit-appearance: none;

    resize: none;

    border-radius: 0

}



html {

    font-size: 10vw

}



html body {

    margin-right: auto;

    margin-left: auto;

    min-width: 2.96296rem;

    width: 10rem

}



@media screen and (max-width: 320px) {

    html {

        font-size: .2963rem

    }

}



html[data-content-max] body[data-content-max] {

    margin-right: auto;

    margin-left: auto;

    max-width: 10rem

}



@media screen and (min-width: 1080px) {

    html[data-content-max] {

        font-size: 1rem

    }

}



body, html {

    width: 100%;

    min-height: 100%;

    background-color: #000027

}



.flex-shrink-0 {

    flex-shrink: 0

}



.flex-grow-0 {

    flex-grow: 0

}



.flex-grow-1 {

    flex-grow: 1

}



.flex-wrap {

    flex-wrap: wrap

}



.object-fit-cover {

    object-fit: cover

}



.border-box {

    box-sizing: border-box

}



.fw-bold {

    font-weight: 700

}



.w-0 {

    width: 0

}



.w-100 {

    width: 100%

}



.w-50 {

    width: 50%

}



.h-100 {

    height: 100%

}



.text-ellipsis {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis

}



.text-again-center {

    text-align: center

}



.flex-column {

    flex-direction: column

}



.fs-6 {

    font-size: 3.2vw

}



.fs-5 {

    font-size: 3.52vw

}



.fs-4 {

    font-size: 3.84vw

}



.fs-3 {

    font-size: 4.16vw

}



.fs-2 {

    font-size: 4.48vw

}



.fs-1 {

    font-size: 7.36vw

}



.d-flex {

    display: flex

}



.d-block {

    display: block

}



.d-inline-block {

    display: inline-block

}



.d-none {

    display: none

}



.flex-start {

    display: flex;

    justify-content: flex-start;

    align-items: flex-start

}



.align-self-start {

    align-self: flex-start

}



.flex-center {

    display: flex;

    justify-content: center;

    align-items: center

}



.align-self-center {

    align-self: center

}



.flex-end {

    display: flex;

    justify-content: flex-end;

    align-items: flex-end

}



.align-self-end {

    align-self: flex-end

}



.justify-content-start {

    justify-content: flex-start

}



.justify-content-center {

    justify-content: center

}



.justify-content-between {

    justify-content: space-between

}



.justify-content-around {

    justify-content: space-around

}



.justify-content-evenly {

    justify-content: space-evenly

}



.justify-content-end {

    justify-content: flex-end

}



.align-items-start {

    align-items: flex-start

}



.align-items-center {

    align-items: center

}



.align-items-end {

    align-items: flex-end

}



.position-relative {

    position: relative

}



.position-absolute {

    position: absolute

}



.position-fixed {

    position: fixed

}



.overflow-scroll {

    overflow: scroll

}



.overflow-x-scroll {

    overflow-x: scroll

}



.overflow-y-scroll {

    overflow-y: scroll

}



.rounded-circle {

    border-radius: 50%

}



.rounded-1 {

    border-radius: 1vw

}



.p-1 {

    padding: 1vw

}



.m-1 {

    margin: 1vw

}



.ps-1 {

    padding-left: 1vw

}



.pe-1 {

    padding-right: 1vw

}



.pt-1 {

    padding-top: 1vw

}



.pb-1 {

    padding-bottom: 1vw

}



.ms-1 {

    margin-left: 1vw

}



.me-1 {

    margin-right: 1vw

}



.mt-1 {

    margin-top: 1vw

}



.mb-1 {

    margin-bottom: 1vw

}



.mx-1 {

    margin-left: 1vw;

    margin-right: 1vw

}



.my-1 {

    margin-top: 1vw;

    margin-bottom: 1vw

}



.px-1 {

    padding-left: 1vw;

    padding-right: 1vw

}



.py-1 {

    padding-top: 1vw;

    padding-bottom: 1vw

}



.rounded-2 {

    border-radius: 2vw

}



.p-2 {

    padding: 2vw

}



.m-2 {

    margin: 2vw

}



.ps-2 {

    padding-left: 2vw

}



.pe-2 {

    padding-right: 2vw

}



.pt-2 {

    padding-top: 2vw

}



.pb-2 {

    padding-bottom: 2vw

}



.ms-2 {

    margin-left: 2vw

}



.me-2 {

    margin-right: 2vw

}



.mt-2 {

    margin-top: 2vw

}



.mb-2 {

    margin-bottom: 2vw

}



.mx-2 {

    margin-left: 2vw;

    margin-right: 2vw

}



.my-2 {

    margin-top: 2vw;

    margin-bottom: 2vw

}



.px-2 {

    padding-left: 2vw;

    padding-right: 2vw

}



.py-2 {

    padding-top: 2vw;

    padding-bottom: 2vw

}



.rounded-3 {

    border-radius: 3vw

}



.p-3 {

    padding: 3vw

}



.m-3 {

    margin: 3vw

}



.ps-3 {

    padding-left: 3vw

}



.pe-3 {

    padding-right: 3vw

}



.pt-3 {

    padding-top: 3vw

}



.pb-3 {

    padding-bottom: 3vw

}



.ms-3 {

    margin-left: 3vw

}



.me-3 {

    margin-right: 3vw

}



.mt-3 {

    margin-top: 3vw

}



.mb-3 {

    margin-bottom: 3vw

}



.mx-3 {

    margin-left: 3vw;

    margin-right: 3vw

}



.my-3 {

    margin-top: 3vw;

    margin-bottom: 3vw

}



.px-3 {

    padding-left: 3vw;

    padding-right: 3vw

}



.py-3 {

    padding-top: 3vw;

    padding-bottom: 3vw

}



.rounded-4 {

    border-radius: 4vw

}



.p-4 {

    padding: 4vw

}



.m-4 {

    margin: 4vw

}



.ps-4 {

    padding-left: 4vw

}



.pe-4 {

    padding-right: 4vw

}



.pt-4 {

    padding-top: 4vw

}



.pb-4 {

    padding-bottom: 4vw

}



.ms-4 {

    margin-left: 4vw

}



.me-4 {

    margin-right: 4vw

}



.mt-4 {

    margin-top: 4vw

}



.mb-4 {

    margin-bottom: 4vw

}



.mx-4 {

    margin-left: 4vw;

    margin-right: 4vw

}



.my-4 {

    margin-top: 4vw;

    margin-bottom: 4vw

}



.px-4 {

    padding-left: 4vw;

    padding-right: 4vw

}



.py-4 {

    padding-top: 4vw;

    padding-bottom: 4vw

}



.rounded-5 {

    border-radius: 5vw

}



.p-5 {

    padding: 5vw

}



.m-5 {

    margin: 5vw

}



.ps-5 {

    padding-left: 5vw

}



.pe-5 {

    padding-right: 5vw

}



.pt-5 {

    padding-top: 5vw

}



.pb-5 {

    padding-bottom: 5vw

}



.ms-5 {

    margin-left: 5vw

}



.me-5 {

    margin-right: 5vw

}



.mt-5 {

    margin-top: 5vw

}



.mb-5 {

    margin-bottom: 5vw

}



.mx-5 {

    margin-left: 5vw;

    margin-right: 5vw

}



.my-5 {

    margin-top: 5vw;

    margin-bottom: 5vw

}



.px-5 {

    padding-left: 5vw;

    padding-right: 5vw

}



.py-5 {

    padding-top: 5vw;

    padding-bottom: 5vw

}



.rounded-6 {

    border-radius: 6vw

}



.p-6 {

    padding: 6vw

}



.m-6 {

    margin: 6vw

}



.ps-6 {

    padding-left: 6vw

}



.pe-6 {

    padding-right: 6vw

}



.pt-6 {

    padding-top: 6vw

}



.pb-6 {

    padding-bottom: 6vw

}



.ms-6 {

    margin-left: 6vw

}



.me-6 {

    margin-right: 6vw

}



.mt-6 {

    margin-top: 6vw

}



.mb-6 {

    margin-bottom: 6vw

}



.mx-6 {

    margin-left: 6vw;

    margin-right: 6vw

}



.my-6 {

    margin-top: 6vw;

    margin-bottom: 6vw

}



.px-6 {

    padding-left: 6vw;

    padding-right: 6vw

}



.py-6 {

    padding-top: 6vw;

    padding-bottom: 6vw

}



.rounded-7 {

    border-radius: 7vw

}



.p-7 {

    padding: 7vw

}



.m-7 {

    margin: 7vw

}



.ps-7 {

    padding-left: 7vw

}



.pe-7 {

    padding-right: 7vw

}



.pt-7 {

    padding-top: 7vw

}



.pb-7 {

    padding-bottom: 7vw

}



.ms-7 {

    margin-left: 7vw

}



.me-7 {

    margin-right: 7vw

}



.mt-7 {

    margin-top: 7vw

}



.mb-7 {

    margin-bottom: 7vw

}



.mx-7 {

    margin-left: 7vw;

    margin-right: 7vw

}



.my-7 {

    margin-top: 7vw;

    margin-bottom: 7vw

}



.px-7 {

    padding-left: 7vw;

    padding-right: 7vw

}



.py-7 {

    padding-top: 7vw;

    padding-bottom: 7vw

}



.rounded-8 {

    border-radius: 8vw

}



.p-8 {

    padding: 8vw

}



.m-8 {

    margin: 8vw

}



.ps-8 {

    padding-left: 8vw

}



.pe-8 {

    padding-right: 8vw

}



.pt-8 {

    padding-top: 8vw

}



.pb-8 {

    padding-bottom: 8vw

}



.ms-8 {

    margin-left: 8vw

}



.me-8 {

    margin-right: 8vw

}



.mt-8 {

    margin-top: 8vw

}



.mb-8 {

    margin-bottom: 8vw

}



.mx-8 {

    margin-left: 8vw;

    margin-right: 8vw

}



.my-8 {

    margin-top: 8vw;

    margin-bottom: 8vw

}



.px-8 {

    padding-left: 8vw;

    padding-right: 8vw

}



.py-8 {

    padding-top: 8vw;

    padding-bottom: 8vw

}



.rounded-9 {

    border-radius: 9vw

}



.p-9 {

    padding: 9vw

}



.m-9 {

    margin: 9vw

}



.ps-9 {

    padding-left: 9vw

}



.pe-9 {

    padding-right: 9vw

}



.pt-9 {

    padding-top: 9vw

}



.pb-9 {

    padding-bottom: 9vw

}



.ms-9 {

    margin-left: 9vw

}



.me-9 {

    margin-right: 9vw

}



.mt-9 {

    margin-top: 9vw

}



.mb-9 {

    margin-bottom: 9vw

}



.mx-9 {

    margin-left: 9vw;

    margin-right: 9vw

}



.my-9 {

    margin-top: 9vw;

    margin-bottom: 9vw

}



.px-9 {

    padding-left: 9vw;

    padding-right: 9vw

}



.py-9 {

    padding-top: 9vw;

    padding-bottom: 9vw

}



.rounded-10 {

    border-radius: 10vw

}



.p-10 {

    padding: 10vw

}



.m-10 {

    margin: 10vw

}



.ps-10 {

    padding-left: 10vw

}



.pe-10 {

    padding-right: 10vw

}



.pt-10 {

    padding-top: 10vw

}



.pb-10 {

    padding-bottom: 10vw

}



.ms-10 {

    margin-left: 10vw

}



.me-10 {

    margin-right: 10vw

}



.mt-10 {

    margin-top: 10vw

}



.mb-10 {

    margin-bottom: 10vw

}



.mx-10 {

    margin-left: 10vw;

    margin-right: 10vw

}



.my-10 {

    margin-top: 10vw;

    margin-bottom: 10vw

}



.px-10 {

    padding-left: 10vw;

    padding-right: 10vw

}



.py-10 {

    padding-top: 10vw;

    padding-bottom: 10vw

}



.rounded-11 {

    border-radius: 11vw

}



.p-11 {

    padding: 11vw

}



.m-11 {

    margin: 11vw

}



.ps-11 {

    padding-left: 11vw

}



.pe-11 {

    padding-right: 11vw

}



.pt-11 {

    padding-top: 11vw

}



.pb-11 {

    padding-bottom: 11vw

}



.ms-11 {

    margin-left: 11vw

}



.me-11 {

    margin-right: 11vw

}



.mt-11 {

    margin-top: 11vw

}



.mb-11 {

    margin-bottom: 11vw

}



.mx-11 {

    margin-left: 11vw;

    margin-right: 11vw

}



.my-11 {

    margin-top: 11vw;

    margin-bottom: 11vw

}



.px-11 {

    padding-left: 11vw;

    padding-right: 11vw

}



.py-11 {

    padding-top: 11vw;

    padding-bottom: 11vw

}



.rounded-12 {

    border-radius: 12vw

}



.p-12 {

    padding: 12vw

}



.m-12 {

    margin: 12vw

}



.ps-12 {

    padding-left: 12vw

}



.pe-12 {

    padding-right: 12vw

}



.pt-12 {

    padding-top: 12vw

}



.pb-12 {

    padding-bottom: 12vw

}



.ms-12 {

    margin-left: 12vw

}



.me-12 {

    margin-right: 12vw

}



.mt-12 {

    margin-top: 12vw

}



.mb-12 {

    margin-bottom: 12vw

}



.mx-12 {

    margin-left: 12vw;

    margin-right: 12vw

}



.my-12 {

    margin-top: 12vw;

    margin-bottom: 12vw

}



.px-12 {

    padding-left: 12vw;

    padding-right: 12vw

}



.py-12 {

    padding-top: 12vw;

    padding-bottom: 12vw

}



.rounded-13 {

    border-radius: 13vw

}



.p-13 {

    padding: 13vw

}



.m-13 {

    margin: 13vw

}



.ps-13 {

    padding-left: 13vw

}



.pe-13 {

    padding-right: 13vw

}



.pt-13 {

    padding-top: 13vw

}



.pb-13 {

    padding-bottom: 13vw

}



.ms-13 {

    margin-left: 13vw

}



.me-13 {

    margin-right: 13vw

}



.mt-13 {

    margin-top: 13vw

}



.mb-13 {

    margin-bottom: 13vw

}



.mx-13 {

    margin-left: 13vw;

    margin-right: 13vw

}



.my-13 {

    margin-top: 13vw;

    margin-bottom: 13vw

}



.px-13 {

    padding-left: 13vw;

    padding-right: 13vw

}



.py-13 {

    padding-top: 13vw;

    padding-bottom: 13vw

}



.rounded-14 {

    border-radius: 14vw

}



.p-14 {

    padding: 14vw

}



.m-14 {

    margin: 14vw

}



.ps-14 {

    padding-left: 14vw

}



.pe-14 {

    padding-right: 14vw

}



.pt-14 {

    padding-top: 14vw

}



.pb-14 {

    padding-bottom: 14vw

}



.ms-14 {

    margin-left: 14vw

}



.me-14 {

    margin-right: 14vw

}



.mt-14 {

    margin-top: 14vw

}



.mb-14 {

    margin-bottom: 14vw

}



.mx-14 {

    margin-left: 14vw;

    margin-right: 14vw

}



.my-14 {

    margin-top: 14vw;

    margin-bottom: 14vw

}



.px-14 {

    padding-left: 14vw;

    padding-right: 14vw

}



.py-14 {

    padding-top: 14vw;

    padding-bottom: 14vw

}



.rounded-15 {

    border-radius: 15vw

}



.p-15 {

    padding: 15vw

}



.m-15 {

    margin: 15vw

}



.ps-15 {

    padding-left: 15vw

}



.pe-15 {

    padding-right: 15vw

}



.pt-15 {

    padding-top: 15vw

}



.pb-15 {

    padding-bottom: 15vw

}



.ms-15 {

    margin-left: 15vw

}



.me-15 {

    margin-right: 15vw

}



.mt-15 {

    margin-top: 15vw

}



.mb-15 {

    margin-bottom: 15vw

}



.mx-15 {

    margin-left: 15vw;

    margin-right: 15vw

}



.my-15 {

    margin-top: 15vw;

    margin-bottom: 15vw

}



.px-15 {

    padding-left: 15vw;

    padding-right: 15vw

}



.py-15 {

    padding-top: 15vw;

    padding-bottom: 15vw

}



.rounded-16 {

    border-radius: 16vw

}



.p-16 {

    padding: 16vw

}



.m-16 {

    margin: 16vw

}



.ps-16 {

    padding-left: 16vw

}



.pe-16 {

    padding-right: 16vw

}



.pt-16 {

    padding-top: 16vw

}



.pb-16 {

    padding-bottom: 16vw

}



.ms-16 {

    margin-left: 16vw

}



.me-16 {

    margin-right: 16vw

}



.mt-16 {

    margin-top: 16vw

}



.mb-16 {

    margin-bottom: 16vw

}



.mx-16 {

    margin-left: 16vw;

    margin-right: 16vw

}



.my-16 {

    margin-top: 16vw;

    margin-bottom: 16vw

}



.px-16 {

    padding-left: 16vw;

    padding-right: 16vw

}



.py-16 {

    padding-top: 16vw;

    padding-bottom: 16vw

}



.rounded-17 {

    border-radius: 17vw

}



.p-17 {

    padding: 17vw

}



.m-17 {

    margin: 17vw

}



.ps-17 {

    padding-left: 17vw

}



.pe-17 {

    padding-right: 17vw

}



.pt-17 {

    padding-top: 17vw

}



.pb-17 {

    padding-bottom: 17vw

}



.ms-17 {

    margin-left: 17vw

}



.me-17 {

    margin-right: 17vw

}



.mt-17 {

    margin-top: 17vw

}



.mb-17 {

    margin-bottom: 17vw

}



.mx-17 {

    margin-left: 17vw;

    margin-right: 17vw

}



.my-17 {

    margin-top: 17vw;

    margin-bottom: 17vw

}



.px-17 {

    padding-left: 17vw;

    padding-right: 17vw

}



.py-17 {

    padding-top: 17vw;

    padding-bottom: 17vw

}



.rounded-18 {

    border-radius: 18vw

}



.p-18 {

    padding: 18vw

}



.m-18 {

    margin: 18vw

}



.ps-18 {

    padding-left: 18vw

}



.pe-18 {

    padding-right: 18vw

}



.pt-18 {

    padding-top: 18vw

}



.pb-18 {

    padding-bottom: 18vw

}



.ms-18 {

    margin-left: 18vw

}



.me-18 {

    margin-right: 18vw

}



.mt-18 {

    margin-top: 18vw

}



.mb-18 {

    margin-bottom: 18vw

}



.mx-18 {

    margin-left: 18vw;

    margin-right: 18vw

}



.my-18 {

    margin-top: 18vw;

    margin-bottom: 18vw

}



.px-18 {

    padding-left: 18vw;

    padding-right: 18vw

}



.py-18 {

    padding-top: 18vw;

    padding-bottom: 18vw

}



.rounded-19 {

    border-radius: 19vw

}



.p-19 {

    padding: 19vw

}



.m-19 {

    margin: 19vw

}



.ps-19 {

    padding-left: 19vw

}



.pe-19 {

    padding-right: 19vw

}



.pt-19 {

    padding-top: 19vw

}



.pb-19 {

    padding-bottom: 19vw

}



.ms-19 {

    margin-left: 19vw

}



.me-19 {

    margin-right: 19vw

}



.mt-19 {

    margin-top: 19vw

}



.mb-19 {

    margin-bottom: 19vw

}



.mx-19 {

    margin-left: 19vw;

    margin-right: 19vw

}



.my-19 {

    margin-top: 19vw;

    margin-bottom: 19vw

}



.px-19 {

    padding-left: 19vw;

    padding-right: 19vw

}



.py-19 {

    padding-top: 19vw;

    padding-bottom: 19vw

}



.rounded-20 {

    border-radius: 20vw

}



.p-20 {

    padding: 20vw

}



.m-20 {

    margin: 20vw

}



.ps-20 {

    padding-left: 20vw

}



.pe-20 {

    padding-right: 20vw

}



.pt-20 {

    padding-top: 20vw

}



.pb-20 {

    padding-bottom: 20vw

}



.ms-20 {

    margin-left: 20vw

}



.me-20 {

    margin-right: 20vw

}



.mt-20 {

    margin-top: 20vw

}



.mb-20 {

    margin-bottom: 20vw

}



.mx-20 {

    margin-left: 20vw;

    margin-right: 20vw

}



.my-20 {

    margin-top: 20vw;

    margin-bottom: 20vw

}



.px-20 {

    padding-left: 20vw;

    padding-right: 20vw

}



.py-20 {

    padding-top: 20vw;

    padding-bottom: 20vw

}



.rounded-21 {

    border-radius: 21vw

}



.p-21 {

    padding: 21vw

}



.m-21 {

    margin: 21vw

}



.ps-21 {

    padding-left: 21vw

}



.pe-21 {

    padding-right: 21vw

}



.pt-21 {

    padding-top: 21vw

}



.pb-21 {

    padding-bottom: 21vw

}



.ms-21 {

    margin-left: 21vw

}



.me-21 {

    margin-right: 21vw

}



.mt-21 {

    margin-top: 21vw

}



.mb-21 {

    margin-bottom: 21vw

}



.mx-21 {

    margin-left: 21vw;

    margin-right: 21vw

}



.my-21 {

    margin-top: 21vw;

    margin-bottom: 21vw

}



.px-21 {

    padding-left: 21vw;

    padding-right: 21vw

}



.py-21 {

    padding-top: 21vw;

    padding-bottom: 21vw

}



.rounded-22 {

    border-radius: 22vw

}



.p-22 {

    padding: 22vw

}



.m-22 {

    margin: 22vw

}



.ps-22 {

    padding-left: 22vw

}



.pe-22 {

    padding-right: 22vw

}



.pt-22 {

    padding-top: 22vw

}



.pb-22 {

    padding-bottom: 22vw

}



.ms-22 {

    margin-left: 22vw

}



.me-22 {

    margin-right: 22vw

}



.mt-22 {

    margin-top: 22vw

}



.mb-22 {

    margin-bottom: 22vw

}



.mx-22 {

    margin-left: 22vw;

    margin-right: 22vw

}



.my-22 {

    margin-top: 22vw;

    margin-bottom: 22vw

}



.px-22 {

    padding-left: 22vw;

    padding-right: 22vw

}



.py-22 {

    padding-top: 22vw;

    padding-bottom: 22vw

}



.rounded-23 {

    border-radius: 23vw

}



.p-23 {

    padding: 23vw

}



.m-23 {

    margin: 23vw

}



.ps-23 {

    padding-left: 23vw

}



.pe-23 {

    padding-right: 23vw

}



.pt-23 {

    padding-top: 23vw

}



.pb-23 {

    padding-bottom: 23vw

}



.ms-23 {

    margin-left: 23vw

}



.me-23 {

    margin-right: 23vw

}



.mt-23 {

    margin-top: 23vw

}



.mb-23 {

    margin-bottom: 23vw

}



.mx-23 {

    margin-left: 23vw;

    margin-right: 23vw

}



.my-23 {

    margin-top: 23vw;

    margin-bottom: 23vw

}



.px-23 {

    padding-left: 23vw;

    padding-right: 23vw

}



.py-23 {

    padding-top: 23vw;

    padding-bottom: 23vw

}



.rounded-24 {

    border-radius: 24vw

}



.p-24 {

    padding: 24vw

}



.m-24 {

    margin: 24vw

}



.ps-24 {

    padding-left: 24vw

}



.pe-24 {

    padding-right: 24vw

}



.pt-24 {

    padding-top: 24vw

}



.pb-24 {

    padding-bottom: 24vw

}



.ms-24 {

    margin-left: 24vw

}



.me-24 {

    margin-right: 24vw

}



.mt-24 {

    margin-top: 24vw

}



.mb-24 {

    margin-bottom: 24vw

}



.mx-24 {

    margin-left: 24vw;

    margin-right: 24vw

}



.my-24 {

    margin-top: 24vw;

    margin-bottom: 24vw

}



.px-24 {

    padding-left: 24vw;

    padding-right: 24vw

}



.py-24 {

    padding-top: 24vw;

    padding-bottom: 24vw

}



.rounded-25 {

    border-radius: 25vw

}



.p-25 {

    padding: 25vw

}



.m-25 {

    margin: 25vw

}



.ps-25 {

    padding-left: 25vw

}



.pe-25 {

    padding-right: 25vw

}



.pt-25 {

    padding-top: 25vw

}



.pb-25 {

    padding-bottom: 25vw

}



.ms-25 {

    margin-left: 25vw

}



.me-25 {

    margin-right: 25vw

}



.mt-25 {

    margin-top: 25vw

}



.mb-25 {

    margin-bottom: 25vw

}



.mx-25 {

    margin-left: 25vw;

    margin-right: 25vw

}



.my-25 {

    margin-top: 25vw;

    margin-bottom: 25vw

}



.px-25 {

    padding-left: 25vw;

    padding-right: 25vw

}



.py-25 {

    padding-top: 25vw;

    padding-bottom: 25vw

}



.rounded-26 {

    border-radius: 26vw

}



.p-26 {

    padding: 26vw

}



.m-26 {

    margin: 26vw

}



.ps-26 {

    padding-left: 26vw

}



.pe-26 {

    padding-right: 26vw

}



.pt-26 {

    padding-top: 26vw

}



.pb-26 {

    padding-bottom: 26vw

}



.ms-26 {

    margin-left: 26vw

}



.me-26 {

    margin-right: 26vw

}



.mt-26 {

    margin-top: 26vw

}



.mb-26 {

    margin-bottom: 26vw

}



.mx-26 {

    margin-left: 26vw;

    margin-right: 26vw

}



.my-26 {

    margin-top: 26vw;

    margin-bottom: 26vw

}



.px-26 {

    padding-left: 26vw;

    padding-right: 26vw

}



.py-26 {

    padding-top: 26vw;

    padding-bottom: 26vw

}



.rounded-27 {

    border-radius: 27vw

}



.p-27 {

    padding: 27vw

}



.m-27 {

    margin: 27vw

}



.ps-27 {

    padding-left: 27vw

}



.pe-27 {

    padding-right: 27vw

}



.pt-27 {

    padding-top: 27vw

}



.pb-27 {

    padding-bottom: 27vw

}



.ms-27 {

    margin-left: 27vw

}



.me-27 {

    margin-right: 27vw

}



.mt-27 {

    margin-top: 27vw

}



.mb-27 {

    margin-bottom: 27vw

}



.mx-27 {

    margin-left: 27vw;

    margin-right: 27vw

}



.my-27 {

    margin-top: 27vw;

    margin-bottom: 27vw

}



.px-27 {

    padding-left: 27vw;

    padding-right: 27vw

}



.py-27 {

    padding-top: 27vw;

    padding-bottom: 27vw

}



.rounded-28 {

    border-radius: 28vw

}



.p-28 {

    padding: 28vw

}



.m-28 {

    margin: 28vw

}



.ps-28 {

    padding-left: 28vw

}



.pe-28 {

    padding-right: 28vw

}



.pt-28 {

    padding-top: 28vw

}



.pb-28 {

    padding-bottom: 28vw

}



.ms-28 {

    margin-left: 28vw

}



.me-28 {

    margin-right: 28vw

}



.mt-28 {

    margin-top: 28vw

}



.mb-28 {

    margin-bottom: 28vw

}



.mx-28 {

    margin-left: 28vw;

    margin-right: 28vw

}



.my-28 {

    margin-top: 28vw;

    margin-bottom: 28vw

}



.px-28 {

    padding-left: 28vw;

    padding-right: 28vw

}



.py-28 {

    padding-top: 28vw;

    padding-bottom: 28vw

}



.rounded-29 {

    border-radius: 29vw

}



.p-29 {

    padding: 29vw

}



.m-29 {

    margin: 29vw

}



.ps-29 {

    padding-left: 29vw

}



.pe-29 {

    padding-right: 29vw

}



.pt-29 {

    padding-top: 29vw

}



.pb-29 {

    padding-bottom: 29vw

}



.ms-29 {

    margin-left: 29vw

}



.me-29 {

    margin-right: 29vw

}



.mt-29 {

    margin-top: 29vw

}



.mb-29 {

    margin-bottom: 29vw

}



.mx-29 {

    margin-left: 29vw;

    margin-right: 29vw

}



.my-29 {

    margin-top: 29vw;

    margin-bottom: 29vw

}



.px-29 {

    padding-left: 29vw;

    padding-right: 29vw

}



.py-29 {

    padding-top: 29vw;

    padding-bottom: 29vw

}



.rounded-30 {

    border-radius: 30vw

}



.p-30 {

    padding: 30vw

}



.m-30 {

    margin: 30vw

}



.ps-30 {

    padding-left: 30vw

}



.pe-30 {

    padding-right: 30vw

}



.pt-30 {

    padding-top: 30vw

}



.pb-30 {

    padding-bottom: 30vw

}



.ms-30 {

    margin-left: 30vw

}



.me-30 {

    margin-right: 30vw

}



.mt-30 {

    margin-top: 30vw

}



.mb-30 {

    margin-bottom: 30vw

}



.mx-30 {

    margin-left: 30vw;

    margin-right: 30vw

}



.my-30 {

    margin-top: 30vw;

    margin-bottom: 30vw

}



.px-30 {

    padding-left: 30vw;

    padding-right: 30vw

}



.py-30 {

    padding-top: 30vw;

    padding-bottom: 30vw

}



.rounded-31 {

    border-radius: 31vw

}



.p-31 {

    padding: 31vw

}



.m-31 {

    margin: 31vw

}



.ps-31 {

    padding-left: 31vw

}



.pe-31 {

    padding-right: 31vw

}



.pt-31 {

    padding-top: 31vw

}



.pb-31 {

    padding-bottom: 31vw

}



.ms-31 {

    margin-left: 31vw

}



.me-31 {

    margin-right: 31vw

}



.mt-31 {

    margin-top: 31vw

}



.mb-31 {

    margin-bottom: 31vw

}



.mx-31 {

    margin-left: 31vw;

    margin-right: 31vw

}



.my-31 {

    margin-top: 31vw;

    margin-bottom: 31vw

}



.px-31 {

    padding-left: 31vw;

    padding-right: 31vw

}



.py-31 {

    padding-top: 31vw;

    padding-bottom: 31vw

}



.rounded-32 {

    border-radius: 32vw

}



.p-32 {

    padding: 32vw

}



.m-32 {

    margin: 32vw

}



.ps-32 {

    padding-left: 32vw

}



.pe-32 {

    padding-right: 32vw

}



.pt-32 {

    padding-top: 32vw

}



.pb-32 {

    padding-bottom: 32vw

}



.ms-32 {

    margin-left: 32vw

}



.me-32 {

    margin-right: 32vw

}



.mt-32 {

    margin-top: 32vw

}



.mb-32 {

    margin-bottom: 32vw

}



.mx-32 {

    margin-left: 32vw;

    margin-right: 32vw

}



.my-32 {

    margin-top: 32vw;

    margin-bottom: 32vw

}



.px-32 {

    padding-left: 32vw;

    padding-right: 32vw

}



.py-32 {

    padding-top: 32vw;

    padding-bottom: 32vw

}



.rounded-33 {

    border-radius: 33vw

}



.p-33 {

    padding: 33vw

}



.m-33 {

    margin: 33vw

}



.ps-33 {

    padding-left: 33vw

}



.pe-33 {

    padding-right: 33vw

}



.pt-33 {

    padding-top: 33vw

}



.pb-33 {

    padding-bottom: 33vw

}



.ms-33 {

    margin-left: 33vw

}



.me-33 {

    margin-right: 33vw

}



.mt-33 {

    margin-top: 33vw

}



.mb-33 {

    margin-bottom: 33vw

}



.mx-33 {

    margin-left: 33vw;

    margin-right: 33vw

}



.my-33 {

    margin-top: 33vw;

    margin-bottom: 33vw

}



.px-33 {

    padding-left: 33vw;

    padding-right: 33vw

}



.py-33 {

    padding-top: 33vw;

    padding-bottom: 33vw

}



.rounded-34 {

    border-radius: 34vw

}



.p-34 {

    padding: 34vw

}



.m-34 {

    margin: 34vw

}



.ps-34 {

    padding-left: 34vw

}



.pe-34 {

    padding-right: 34vw

}



.pt-34 {

    padding-top: 34vw

}



.pb-34 {

    padding-bottom: 34vw

}



.ms-34 {

    margin-left: 34vw

}



.me-34 {

    margin-right: 34vw

}



.mt-34 {

    margin-top: 34vw

}



.mb-34 {

    margin-bottom: 34vw

}



.mx-34 {

    margin-left: 34vw;

    margin-right: 34vw

}



.my-34 {

    margin-top: 34vw;

    margin-bottom: 34vw

}



.px-34 {

    padding-left: 34vw;

    padding-right: 34vw

}



.py-34 {

    padding-top: 34vw;

    padding-bottom: 34vw

}



.rounded-35 {

    border-radius: 35vw

}



.p-35 {

    padding: 35vw

}



.m-35 {

    margin: 35vw

}



.ps-35 {

    padding-left: 35vw

}



.pe-35 {

    padding-right: 35vw

}



.pt-35 {

    padding-top: 35vw

}



.pb-35 {

    padding-bottom: 35vw

}



.ms-35 {

    margin-left: 35vw

}



.me-35 {

    margin-right: 35vw

}



.mt-35 {

    margin-top: 35vw

}



.mb-35 {

    margin-bottom: 35vw

}



.mx-35 {

    margin-left: 35vw;

    margin-right: 35vw

}



.my-35 {

    margin-top: 35vw;

    margin-bottom: 35vw

}



.px-35 {

    padding-left: 35vw;

    padding-right: 35vw

}



.py-35 {

    padding-top: 35vw;

    padding-bottom: 35vw

}



.rounded-36 {

    border-radius: 36vw

}



.p-36 {

    padding: 36vw

}



.m-36 {

    margin: 36vw

}



.ps-36 {

    padding-left: 36vw

}



.pe-36 {

    padding-right: 36vw

}



.pt-36 {

    padding-top: 36vw

}



.pb-36 {

    padding-bottom: 36vw

}



.ms-36 {

    margin-left: 36vw

}



.me-36 {

    margin-right: 36vw

}



.mt-36 {

    margin-top: 36vw

}



.mb-36 {

    margin-bottom: 36vw

}



.mx-36 {

    margin-left: 36vw;

    margin-right: 36vw

}



.my-36 {

    margin-top: 36vw;

    margin-bottom: 36vw

}



.px-36 {

    padding-left: 36vw;

    padding-right: 36vw

}



.py-36 {

    padding-top: 36vw;

    padding-bottom: 36vw

}



.rounded-37 {

    border-radius: 37vw

}



.p-37 {

    padding: 37vw

}



.m-37 {

    margin: 37vw

}



.ps-37 {

    padding-left: 37vw

}



.pe-37 {

    padding-right: 37vw

}



.pt-37 {

    padding-top: 37vw

}



.pb-37 {

    padding-bottom: 37vw

}



.ms-37 {

    margin-left: 37vw

}



.me-37 {

    margin-right: 37vw

}



.mt-37 {

    margin-top: 37vw

}



.mb-37 {

    margin-bottom: 37vw

}



.mx-37 {

    margin-left: 37vw;

    margin-right: 37vw

}



.my-37 {

    margin-top: 37vw;

    margin-bottom: 37vw

}



.px-37 {

    padding-left: 37vw;

    padding-right: 37vw

}



.py-37 {

    padding-top: 37vw;

    padding-bottom: 37vw

}



.rounded-38 {

    border-radius: 38vw

}



.p-38 {

    padding: 38vw

}



.m-38 {

    margin: 38vw

}



.ps-38 {

    padding-left: 38vw

}



.pe-38 {

    padding-right: 38vw

}



.pt-38 {

    padding-top: 38vw

}



.pb-38 {

    padding-bottom: 38vw

}



.ms-38 {

    margin-left: 38vw

}



.me-38 {

    margin-right: 38vw

}



.mt-38 {

    margin-top: 38vw

}



.mb-38 {

    margin-bottom: 38vw

}



.mx-38 {

    margin-left: 38vw;

    margin-right: 38vw

}



.my-38 {

    margin-top: 38vw;

    margin-bottom: 38vw

}



.px-38 {

    padding-left: 38vw;

    padding-right: 38vw

}



.py-38 {

    padding-top: 38vw;

    padding-bottom: 38vw

}



.rounded-39 {

    border-radius: 39vw

}



.p-39 {

    padding: 39vw

}



.m-39 {

    margin: 39vw

}



.ps-39 {

    padding-left: 39vw

}



.pe-39 {

    padding-right: 39vw

}



.pt-39 {

    padding-top: 39vw

}



.pb-39 {

    padding-bottom: 39vw

}



.ms-39 {

    margin-left: 39vw

}



.me-39 {

    margin-right: 39vw

}



.mt-39 {

    margin-top: 39vw

}



.mb-39 {

    margin-bottom: 39vw

}



.mx-39 {

    margin-left: 39vw;

    margin-right: 39vw

}



.my-39 {

    margin-top: 39vw;

    margin-bottom: 39vw

}



.px-39 {

    padding-left: 39vw;

    padding-right: 39vw

}



.py-39 {

    padding-top: 39vw;

    padding-bottom: 39vw

}



.rounded-40 {

    border-radius: 40vw

}



.p-40 {

    padding: 40vw

}



.m-40 {

    margin: 40vw

}



.ps-40 {

    padding-left: 40vw

}



.pe-40 {

    padding-right: 40vw

}



.pt-40 {

    padding-top: 40vw

}



.pb-40 {

    padding-bottom: 40vw

}



.ms-40 {

    margin-left: 40vw

}



.me-40 {

    margin-right: 40vw

}



.mt-40 {

    margin-top: 40vw

}



.mb-40 {

    margin-bottom: 40vw

}



.mx-40 {

    margin-left: 40vw;

    margin-right: 40vw

}



.my-40 {

    margin-top: 40vw;

    margin-bottom: 40vw

}



.px-40 {

    padding-left: 40vw;

    padding-right: 40vw

}



.py-40 {

    padding-top: 40vw;

    padding-bottom: 40vw

}



.rounded-41 {

    border-radius: 41vw

}



.p-41 {

    padding: 41vw

}



.m-41 {

    margin: 41vw

}



.ps-41 {

    padding-left: 41vw

}



.pe-41 {

    padding-right: 41vw

}



.pt-41 {

    padding-top: 41vw

}



.pb-41 {

    padding-bottom: 41vw

}



.ms-41 {

    margin-left: 41vw

}



.me-41 {

    margin-right: 41vw

}



.mt-41 {

    margin-top: 41vw

}



.mb-41 {

    margin-bottom: 41vw

}



.mx-41 {

    margin-left: 41vw;

    margin-right: 41vw

}



.my-41 {

    margin-top: 41vw;

    margin-bottom: 41vw

}



.px-41 {

    padding-left: 41vw;

    padding-right: 41vw

}



.py-41 {

    padding-top: 41vw;

    padding-bottom: 41vw

}



.rounded-42 {

    border-radius: 42vw

}



.p-42 {

    padding: 42vw

}



.m-42 {

    margin: 42vw

}



.ps-42 {

    padding-left: 42vw

}



.pe-42 {

    padding-right: 42vw

}



.pt-42 {

    padding-top: 42vw

}



.pb-42 {

    padding-bottom: 42vw

}



.ms-42 {

    margin-left: 42vw

}



.me-42 {

    margin-right: 42vw

}



.mt-42 {

    margin-top: 42vw

}



.mb-42 {

    margin-bottom: 42vw

}



.mx-42 {

    margin-left: 42vw;

    margin-right: 42vw

}



.my-42 {

    margin-top: 42vw;

    margin-bottom: 42vw

}



.px-42 {

    padding-left: 42vw;

    padding-right: 42vw

}



.py-42 {

    padding-top: 42vw;

    padding-bottom: 42vw

}



.rounded-43 {

    border-radius: 43vw

}



.p-43 {

    padding: 43vw

}



.m-43 {

    margin: 43vw

}



.ps-43 {

    padding-left: 43vw

}



.pe-43 {

    padding-right: 43vw

}



.pt-43 {

    padding-top: 43vw

}



.pb-43 {

    padding-bottom: 43vw

}



.ms-43 {

    margin-left: 43vw

}



.me-43 {

    margin-right: 43vw

}



.mt-43 {

    margin-top: 43vw

}



.mb-43 {

    margin-bottom: 43vw

}



.mx-43 {

    margin-left: 43vw;

    margin-right: 43vw

}



.my-43 {

    margin-top: 43vw;

    margin-bottom: 43vw

}



.px-43 {

    padding-left: 43vw;

    padding-right: 43vw

}



.py-43 {

    padding-top: 43vw;

    padding-bottom: 43vw

}



.rounded-44 {

    border-radius: 44vw

}



.p-44 {

    padding: 44vw

}



.m-44 {

    margin: 44vw

}



.ps-44 {

    padding-left: 44vw

}



.pe-44 {

    padding-right: 44vw

}



.pt-44 {

    padding-top: 44vw

}



.pb-44 {

    padding-bottom: 44vw

}



.ms-44 {

    margin-left: 44vw

}



.me-44 {

    margin-right: 44vw

}



.mt-44 {

    margin-top: 44vw

}



.mb-44 {

    margin-bottom: 44vw

}



.mx-44 {

    margin-left: 44vw;

    margin-right: 44vw

}



.my-44 {

    margin-top: 44vw;

    margin-bottom: 44vw

}



.px-44 {

    padding-left: 44vw;

    padding-right: 44vw

}



.py-44 {

    padding-top: 44vw;

    padding-bottom: 44vw

}



.rounded-45 {

    border-radius: 45vw

}



.p-45 {

    padding: 45vw

}



.m-45 {

    margin: 45vw

}



.ps-45 {

    padding-left: 45vw

}



.pe-45 {

    padding-right: 45vw

}



.pt-45 {

    padding-top: 45vw

}



.pb-45 {

    padding-bottom: 45vw

}



.ms-45 {

    margin-left: 45vw

}



.me-45 {

    margin-right: 45vw

}



.mt-45 {

    margin-top: 45vw

}



.mb-45 {

    margin-bottom: 45vw

}



.mx-45 {

    margin-left: 45vw;

    margin-right: 45vw

}



.my-45 {

    margin-top: 45vw;

    margin-bottom: 45vw

}



.px-45 {

    padding-left: 45vw;

    padding-right: 45vw

}



.py-45 {

    padding-top: 45vw;

    padding-bottom: 45vw

}



.rounded-46 {

    border-radius: 46vw

}



.p-46 {

    padding: 46vw

}



.m-46 {

    margin: 46vw

}



.ps-46 {

    padding-left: 46vw

}



.pe-46 {

    padding-right: 46vw

}



.pt-46 {

    padding-top: 46vw

}



.pb-46 {

    padding-bottom: 46vw

}



.ms-46 {

    margin-left: 46vw

}



.me-46 {

    margin-right: 46vw

}



.mt-46 {

    margin-top: 46vw

}



.mb-46 {

    margin-bottom: 46vw

}



.mx-46 {

    margin-left: 46vw;

    margin-right: 46vw

}



.my-46 {

    margin-top: 46vw;

    margin-bottom: 46vw

}



.px-46 {

    padding-left: 46vw;

    padding-right: 46vw

}



.py-46 {

    padding-top: 46vw;

    padding-bottom: 46vw

}



.rounded-47 {

    border-radius: 47vw

}



.p-47 {

    padding: 47vw

}



.m-47 {

    margin: 47vw

}



.ps-47 {

    padding-left: 47vw

}



.pe-47 {

    padding-right: 47vw

}



.pt-47 {

    padding-top: 47vw

}



.pb-47 {

    padding-bottom: 47vw

}



.ms-47 {

    margin-left: 47vw

}



.me-47 {

    margin-right: 47vw

}



.mt-47 {

    margin-top: 47vw

}



.mb-47 {

    margin-bottom: 47vw

}



.mx-47 {

    margin-left: 47vw;

    margin-right: 47vw

}



.my-47 {

    margin-top: 47vw;

    margin-bottom: 47vw

}



.px-47 {

    padding-left: 47vw;

    padding-right: 47vw

}



.py-47 {

    padding-top: 47vw;

    padding-bottom: 47vw

}



.rounded-48 {

    border-radius: 48vw

}



.p-48 {

    padding: 48vw

}



.m-48 {

    margin: 48vw

}



.ps-48 {

    padding-left: 48vw

}



.pe-48 {

    padding-right: 48vw

}



.pt-48 {

    padding-top: 48vw

}



.pb-48 {

    padding-bottom: 48vw

}



.ms-48 {

    margin-left: 48vw

}



.me-48 {

    margin-right: 48vw

}



.mt-48 {

    margin-top: 48vw

}



.mb-48 {

    margin-bottom: 48vw

}



.mx-48 {

    margin-left: 48vw;

    margin-right: 48vw

}



.my-48 {

    margin-top: 48vw;

    margin-bottom: 48vw

}



.px-48 {

    padding-left: 48vw;

    padding-right: 48vw

}



.py-48 {

    padding-top: 48vw;

    padding-bottom: 48vw

}



.rounded-49 {

    border-radius: 49vw

}



.p-49 {

    padding: 49vw

}



.m-49 {

    margin: 49vw

}



.ps-49 {

    padding-left: 49vw

}



.pe-49 {

    padding-right: 49vw

}



.pt-49 {

    padding-top: 49vw

}



.pb-49 {

    padding-bottom: 49vw

}



.ms-49 {

    margin-left: 49vw

}



.me-49 {

    margin-right: 49vw

}



.mt-49 {

    margin-top: 49vw

}



.mb-49 {

    margin-bottom: 49vw

}



.mx-49 {

    margin-left: 49vw;

    margin-right: 49vw

}



.my-49 {

    margin-top: 49vw;

    margin-bottom: 49vw

}



.px-49 {

    padding-left: 49vw;

    padding-right: 49vw

}



.py-49 {

    padding-top: 49vw;

    padding-bottom: 49vw

}



.rounded-50 {

    border-radius: 50vw

}



.p-50 {

    padding: 50vw

}



.m-50 {

    margin: 50vw

}



.ps-50 {

    padding-left: 50vw

}



.pe-50 {

    padding-right: 50vw

}



.pt-50 {

    padding-top: 50vw

}



.pb-50 {

    padding-bottom: 50vw

}



.ms-50 {

    margin-left: 50vw

}



.me-50 {

    margin-right: 50vw

}



.mt-50 {

    margin-top: 50vw

}



.mb-50 {

    margin-bottom: 50vw

}



.mx-50 {

    margin-left: 50vw;

    margin-right: 50vw

}



.my-50 {

    margin-top: 50vw;

    margin-bottom: 50vw

}



.px-50 {

    padding-left: 50vw;

    padding-right: 50vw

}



.py-50 {

    padding-top: 50vw;

    padding-bottom: 50vw

}



.top-0 {

    top: 0

}



.bottom-0 {

    bottom: 0

}



.left-0 {

    left: 0

}



.right-0 {

    right: 0

}



.start-0 {

    left: 0

}



.end-0 {

    right: 0

}



.bg-primary {

    background-color: #b42e46

}



.text-primary {

    color: #b42e46

}



.bg-white {

    background-color: #fff

}



.text-white {

    color: #fff

}



.bg-muted {

    background-color: #6c757d

}



.text-muted {

    color: #6c757d

}



.bg-black {

    background-color: #000

}



.text-black {

    color: #000

}



.bg-dark {

    background-color: #333

}



.text-dark {

    color: #333

}



.bg-bgPrimary {

    background-color: #303c5a

}



.text-bgPrimary {

    color: #303c5a

}



.bg-red {

    background-color: red

}



.text-red {

    color: red

}



.bg-immediateColor {

    background-color: #94765c

}



.text-immediateColor {

    color: #94765c

}



.border-circle {

    border-radius: 100%

}



.border-pill {

    border-radius: 50rem

}



.opacity-0 {

    opacity: 0

}



.opacity-25 {

    opacity: .25

}



.opacity-50 {

    opacity: .5

}



.opacity-75 {

    opacity: .75

}



.opacity-100 {

    opacity: 1

}



.text-left {

    text-align: left

}



.text-center {

    text-align: center

}



.text-right {

    text-align: right

}



.border-top {

    border-top: .00926rem solid #e6e6e6

}



.border-bottom {

    border-bottom: .00926rem solid #e6e6e6

}



.border-left {

    border-left: .00926rem solid #e6e6e6

}



.border-right {

    border-right: .00926rem solid #e6e6e6

}



.border-start {

    border-left: .00926rem solid #e6e6e6

}



.border-end {

    border-right: .00926rem solid #e6e6e6

}



.border-top-1 {

    border-top: .00926rem solid #e6e6e6

}



.border-bottom-1 {

    border-bottom: .00926rem solid #e6e6e6

}



.border-left-1 {

    border-left: .00926rem solid #e6e6e6

}



.border-right-1 {

    border-right: .00926rem solid #e6e6e6

}



.border-start-1 {

    border-left: .00926rem solid #e6e6e6

}



.border-end-1 {

    border-right: .00926rem solid #e6e6e6

}



.border-top-2 {

    border-top: .01852rem solid #e6e6e6

}



.border-bottom-2 {

    border-bottom: .01852rem solid #e6e6e6

}



.border-left-2 {

    border-left: .01852rem solid #e6e6e6

}



.border-right-2 {

    border-right: .01852rem solid #e6e6e6

}



.border-start-2 {

    border-left: .01852rem solid #e6e6e6

}



.border-end-2 {

    border-right: .01852rem solid #e6e6e6

}



.border-top-3 {

    border-top: .02778rem solid #e6e6e6

}



.border-bottom-3 {

    border-bottom: .02778rem solid #e6e6e6

}



.border-left-3 {

    border-left: .02778rem solid #e6e6e6

}



.border-right-3 {

    border-right: .02778rem solid #e6e6e6

}



.border-start-3 {

    border-left: .02778rem solid #e6e6e6

}



.border-end-3 {

    border-right: .02778rem solid #e6e6e6

}



.border-top-4 {

    border-top: .03704rem solid #e6e6e6

}



.border-bottom-4 {

    border-bottom: .03704rem solid #e6e6e6

}



.border-left-4 {

    border-left: .03704rem solid #e6e6e6

}



.border-right-4 {

    border-right: .03704rem solid #e6e6e6

}



.border-start-4 {

    border-left: .03704rem solid #e6e6e6

}



.border-end-4 {

    border-right: .03704rem solid #e6e6e6

}