.bar_wrap {
    padding: 15px 0;
    background-color: #7e7e7e;
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: fixed;
    /*left: 50%;*/
    width: 100%;
    max-width: 568px;
    bottom: 0;
    /*transform: translate(-50%);*/
}

.bar_wrap .bar_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #959595;
    font-size: 18px;
    font-weight: 1000;
    flex: 1;
}

.bar_wrap .bar_item .text {
    margin-top: 10px;
}

.bar_wrap .bar_item .pic_con {
    width: 30px;
    height: 30px;
}

.bar_wrap .bar_item .pic_con .pic {
    width: 100%;
    height: 100%
}

.stars {
    width: 55%;
    display: flex;
    justify-content: space-between
}

.star {
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.empty-star {
    color: #d3d3d3
}

.starImg {
    margin: 0 auto;
    text-align: center;
    width: .37037rem;
    margin-right: .2037rem
}

.content .title {
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 24px;
    font-weight: 1000;
    color: #fff;
    text-transform: uppercase;
}

.content .title .t-left {
    display: flex;
    align-items: center
}

.content .title .t-left .line {
    width: 4px;
    height: 30px;
    background: #fff;
    margin-right: 10px;
}

.content .title .t-left .info {
    color: #fff
}

.content .title .wenzi {
    width: 1.05556rem;
    height: .26852rem
}

.top {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.top.header {
    /*width: 100%;*/
    /* height: .90741rem; */
    padding: 15px 0;
    display: flex;
    align-items: center;
}

.top.header .logo {
    width: 160px;
}

.top.header .left {
    width: .92593rem;
    height: .92593rem;
    margin-left: .2963rem
}

.top.header .left .switch {
    width: 100%;
    height: 100%
}

.top.header .title_pic {
    width: 4.07407rem;
    height: .73148rem;
    margin-left: .25926rem
}

.form-search {
    background-color: #fff;
    border-radius: 15px;
    margin: 0 auto 20px;
    position: relative;
    display: flex;
    align-items: center;
    padding: 15px 0;
}

.form-search .ipt-search {
    width: 100%;
    outline: none;
    border-radius: 15px;
    font-size: 20px;
    font-weight: 900;
    border: 0;
    padding: 0 20px 0 60px;
}

.form-search ::placeholder {
    color: #292f52 !important
}

.form-search .btn-searchs {
    left: 15px;
    position: absolute;
    background: url(data:image/png;base64,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) 50% no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
}

a {
    color: #fff !important
}

.describe {
    width: 9.25926rem;
    margin: 0 auto 2.77778rem
}

.content {
    border-radius: 10px;
    background: #333;
    margin: 1rem auto;
    /*padding: 15px 10px;*/
}

.content .first {
    width: 100%;
    text-align: center;
    font-weight: 900;
    font-size: .46296rem
}

.footer {
    border-radius: 10px;
    background: #333;
    margin: 15px 0;
    padding: 10px 15px 4rem;
    color: #fff;
    border: 2px solid #3d3e45;
}

.footer .tabList {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto
}

.footer .tabList .text {
    font-size: 16px;
    font-weight: 700;
}

.footer .conBox {
    width: 100%;
    text-align: center;
    margin: 20px 0 10px;
    padding-top: 20px;
    font-size: 14px;
    border-top: 1px solid #585858;
}


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
}

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: 18px;
}

.home {
    margin-right: auto;
    margin-left: auto;
    max-width: 568px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 0 10px;
}

@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 {
    /*width: 100%;*/
    /*min-height: 100%;*/
    background-color: #000;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

.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
}

p {
    margin: 0;
    padding: 0;
}