.margin-15 {
  margin: 15px;
}

.margin-25 {
    margin: 25px;
}

.margin-30 {
    margin: 30px;
}

.margin-50 {
    margin: 50px;
}

.margin-30-auto {
    margin: 30px auto;
}

.margin-5 {
    margin: 5px;
}

.margin-10 {
    margin: 10px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-40vh {
    margin-top: 40vh;
}

.margin-top-10s {
    margin-top: 10%;
}

.margin-top-11s {
    margin-top: 11%;
}

.margin-top-11-5s {
    margin-top: 11.5%;
}

.margin-top-25s {
    margin-top: 25%;
}

::v-deep(.margin-top-15),
.margin-top-15 {
    margin-top: 15px;
}

.margin-top-20 {
    margin-top: 20px;
}

::v-deep(.margin-top-25),
.margin-top-25 {
    margin-top: 25px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-35 {
    margin-top: 35px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-75 {
    margin-top: 75px;
}

.margin-top-80 {
    margin-top: 80px;
}

.margin-top-90 {
    margin-top: 90px;
}

.margin-top-95 {
    margin-top: 95px;
}

.margin-top-100 {
    margin-top: 100px;
}

.margin-top-120 {
    margin-top: 120px;
}

.margin-top-150 {
    margin-top: 150px;
}

.margin-top-200 {
    margin-top: 200px;
}

.margin-top-250 {
    margin-top: 250px;
}

.margin-top-300 {
    margin-top: 300px;
}

.margin-bottom-25 {
    margin-bottom: 25px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-tb-30 {
    margin: 30px 0;
}

.margin-tb-50 {
    margin: 50px 0;
}

.margin-tb-75 {
    margin: 75px 0;
}

.margin-tb-100 {
    margin: 100px 0;
}

.margin-tb-95 {
    margin: 95px 0;
}

.margin-tb-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.margin-tb-15 {
    margin: 15px 0;
}

.margin-tb-5 {
    margin: 5px 0;
}

.margin-tb-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.margin-top-5- {
    margin-top: -5px;
}

.margin-top-10- {
    margin-top: -10px;
}

.margin-top-20- {
    margin-top: -20px;
}

.margin-top-30- {
    margin-top: -30px;
}

.margin-top-50- {
    margin-top: -50px;
}

.margin-top-70- {
    margin-top: -70px;
}

.margin-top-100- {
    margin-top: -100px;
}

.margin-top-150- {
    margin-top: -150px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-25 {
    margin-left: 25px;
}

.margin-left-35 {
    margin-left: 35px;
}

.margin-left-50 {
    margin-left: 50px;
}

.margin-left-50- {
    margin-left: -50px;
}

.margin-right-5- {
    margin-right: -5px;
}

.margin-right-10 {
    margin-right: 10px;
}

::v-deep(.margin-right-15),
.margin-right-15 {
    margin-right: 15px;
}

.margin-right-20 {
    margin-right: 20px;
}

::v-deep(.margin-right-25),
.margin-right-25 {
    margin-right: 25px;
}

.margin-right-40 {
    margin-right: 40px;
}

.margin-right-50 {
    margin-right: 50px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.margin-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.margin-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
}

.margin-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
}

.margin-lr-15 {
    margin: 0 15px;
}

.margin-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.margin-lr-5s {
    margin-left: 2%;
    margin-right: 2%;
}

.margin-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-bottom-60 {
    margin-bottom: 60px;
}

.margin-bottom-80 {
    margin-bottom: 80px;
}

.margin-bottom-150 {
    margin-bottom: 150px;
}

.margin-bottom-250 {
    margin-bottom: 250px;
}

.margin-25-50 {
    margin: 25px 50px;
}

.margin-25-30 {
    margin: 25px 30px;
}

.margin-15-10 {
    margin: 15px 10px;
}

.width-90 {
    width: 90px;
}

.width-100 {
    width: 100px;
}

.width-120 {
    width: 120px;
}

.width-130 {
    width: 130px;
}

.width-140 {
    width: 140px;
}

.width-150 {
    width: 150px;
}

.width-160 {
    width: 160px;
}

.width-180 {
    width: 180px;
}

.width-200 {
    width: 200px;
}

.min-width-50 {
    min-width: 50px;
}

.min-width-200 {
    min-width: 200px;
}

.min-width-100 {
    min-width: 100px;
}

.max-width-100 {
    max-width: 100px;
}

.min-width-150 {
    min-width: 150px;
}

.width-230 {
    width: 230px;
}

.width-250 {
    width: 250px;
}

.width-280 {
    width: 280px;
}

.width-300 {
    width: 300px;
}

.width-330 {
    width: 330px;
}

.width-340 {
    width: 340px;
}

.width-350 {
    width: 350px;
}

.width-400 {
    width: 400px;
}

.width-450 {
    width: 450px;
}

.width-500 {
    width: 500px;
}

.width-570 {
    width: 570px;
}

.width-600 {
    width: 600px;
}

.width-640 {
    width: 640px;
}

.width-760 {
    width: 760px;
}

.width-80 {
    width: 80px;
}

.width-60 {
    width: 60px;
}

.width-70 {
    width: 70px;
}

::v-deep(.width-50),
.width-50 {
    width: 50px;
}

.width-55 {
    width: 55px;
}

.width-45 {
    width: 45px;
}

.width-40 {
    width: 40px;
}

.width-35 {
    width: 35px;
}

.width-30 {
    width: 30px;
}

.width-10s {
    width: 10%;
}

.width-20s {
    width: 20%;
}

.width-25s {
    width: 25%;
}

.width-26s {
    width: 26%;
}

.width-27-5s {
    width: 27.5%;
}

.width-30s {
    width: 30%;
}

.width-35s {
    width: 35%;
}

.width-40s {
    width: 40%;
}

.width-45s {
    width: 45%;
}

.width-48s {
    width: 48%;
}

.width-50s {
    width: 50%;
}

.width-60s {
    width: 60%;
}

.width-65s {
    width: 65%;
}

.width-70s {
    width: 70%;
}

.width-75s {
    width: 75%;
}

.width-80s {
    width: 80%;
}

.width-85s {
    width: 85%;
}

.width-90s {
    width: 90%;
}

.width-95s {
    width: 95%;
}

.width-100s {
    width: 100%;
}

.width-1 {
    width: 1px;
}

.width-10 {
    width: 10px;
}

.width-15 {
    width: 15px;
}

.width-20 {
    width: 20px;
}

.width-25 {
    width: 25px;
}

.width-25s {
    width: 25%;
}

.width-27s {
    width: 27%;
}

.height-90 {
    height: 90px;
}

.height-100 {
    height: 100px;
}

.height-120 {
    height: 120px;
}

.height-200 {
    height: 200px;
}

.height-230 {
    height: 230px;
}

.height-250 {
    height: 250px;
}

.height-300 {
    height: 300px;
}

.height-320 {
    height: 320px;
}

.height-350 {
    height: 350px;
}

.height-340 {
    height: 340px;
}

.height-395 {
    height: 395px;
}

.height-400 {
    height: 400px;
}

.height-500 {
    height: 500px;
}

.height-600 {
    height: 600px;
}

.height-700 {
    height: 700px;
}

.height-800 {
    height: 800px;
}

.height-850 {
    height: 850px;
}

.height-1050 {
    height: 1050px;
}

.height-80 {
    height: 80px;
}

.height-70 {
    height: 70px;
}

.height-75 {
    height: 75px;
}

.height-65 {
    height: 65px;
}

.height-60 {
    height: 60px;
}

.height-40 {
    height: 40px;
}

::v-deep(.height-50),
.height-50 {
    height: 50px;
}

.min-height-50 {
    min-height: 50px;
}

.min-height-100 {
    min-height: 100px;
}

.height-180 {
    height: 180px;
}

.height-150 {
    height: 150px;
}

.height-160 {
    height: 160px;
}

.height-900 {
    height: 900px;
}

.height-1000 {
    height: 1000px;
}

.height-37-5vh {
    height: 37.5vh;
}

.height-40vh {
    height: 40vh;
}

.height-42vh {
    height: 42vh;
}

.height-45vh {
    height: 45vh;
}

.height-50vh {
    height: 50vh;
}

.height-53vh {
    height: 54vh;
}

::v-deep(.height-55vh),
.height-55vh {
    height: 55vh;
}

::v-deep(.height-60vh),
.height-60vh {
    height: 60vh;
}

::v-deep(.height-65vh),
.height-65vh {
    height: 65vh;
}

.height-69vh {
    height: 69vh;
}

::v-deep(.height-70vh),
.height-70vh {
    height: 70vh;
}

.height-75vh {
    height: 75vh;
}

.height-80vh {
    height: 80vh;
}

.height-95vh {
    height: 85vh;
}

.height-100vh {
    height: 100vh;
}

.height-calc-100-420 {
    min-height: calc(100vh - 420px);
}

.height-calc-100-195 {
    min-height: calc(100vh - 195px);
}

.height-calc-100-245 {
    min-height: calc(100vh - 245px);
}

.height-calc-100-265 {
    min-height: calc(100vh - 295px);
}

::v-deep(.height-100s),
.height-100s {
    height: 100%;
}

.height-auto {
    height: auto;
}

.height-70s {
    height: 70%;
}

.height-30 {
    height: 30px;
}

.height-35 {
    height: 35px;
}

.height-40 {
    height: 40px;
}

.height-10 {
    height: 10px;
}

.height-15 {
    height: 15px;
}

.height-20 {
    height: 20px;
}

::v-deep(.height-20vh),
.height-20vh {
    height: 20vh;
}

.height-25 {
    height: 25px;
}

.line-50 {
    line-height: 50px;
}


.font-size-10 {
    font-size: 10px;
}

::v-deep(.font-size-12),
.font-size-12 {
    font-size: 12px;
}

.font-size-14 {
    font-size: 14px;
}

.font-size-16 {
    font-size: 16px;
}

.font-size-18 {
    font-size: 18px;
}

.font-size-20 {
    font-size: 20px;
}

.font-size-22 {
    font-size: 22px;
}

.font-size-24 {
    font-size: 24px;
}

.font-size-26 {
    font-size: 26px;
}

.font-size-28 {
    font-size: 28px;
}

.font-size-30 {
    font-size: 30px;
}

.font-size-32 {
    font-size: 32px;
}

.font-size-36 {
    font-size: 36px;
}

.font-size-40 {
    font-size: 40px;
}

.font-size-48 {
    font-size: 48px;
}

.font-size-50 {
    font-size: 50px;
}

.font-size-60 {
    font-size: 60px;
}

.font-size-70 {
    font-size: 70px;
}

.font-size-100 {
    font-size: 100px;
}

.font-weight-600 {
    font-weight: 600;
}

.font-weight-500 {
    font-weight: 500;
}

.padding-5 {
    padding: 5px;
}

.padding-10 {
    padding: 10px;
}

::v-deep(.padding-15),
.padding-15 {
    padding: 15px;
}

.padding-15-10 {
    padding: 15px 10px;
}

.padding-25-15 {
    padding: 25px 15px;
}

.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-right-25 {
    padding-right: 25px;
}

.padding-left-5 {
    padding-left: 5px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-left-25 {
    padding-left: 25px;
}

.padding-left-30 {
    padding-left: 30px;
}

.padding-left-35 {
    padding-left: 35px;
}

.padding-left-50 {
    padding-left: 50px;
}

.padding-15-30 {
    padding: 15px 30px;
}

.padding-15-33 {
    padding: 15px 33px;
}

.padding-15-25 {
    padding: 15px 25px;
}

.padding-20-25 {
    padding: 20px 25px;
}

.padding-30-25 {
    padding: 30px 25px;
}

.padding-10-30 {
    padding: 10px 30px;
}

.padding-15-20 {
    padding: 15px 20px;
}

.padding-15-50 {
    padding: 15px 50px;
}

.padding-10-15 {
    padding: 10px 15px;
}

.padding-10-25 {
    padding: 10px 25px;
}

.padding-5-25 {
    padding: 5px 25px;
}

.padding-5-10 {
    padding: 5px 10px;
}

.padding-5-15 {
    padding: 5px 15px;
}

.padding-5-20 {
    padding: 5px 20px;
}

.padding-50-25 {
    padding: 50px 25px;
}

.padding-top-5 {
    padding-top: 5px;
}

::v-deep(.padding-top-15),
.padding-top-15 {
    padding-top: 15px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-25 {
    padding-top: 25px;
}

.padding-top-55s {
    padding-top: 55%;
}

.padding-top-100 {
    padding-top: 100px;
}

.padding-top-200 {
    padding-top: 200px;
}

.padding-top-90-lr-25 {
    padding: 90px 25px 0 25px;
}

.padding-top-100-lr-25 {
    padding: 100px 25px 0 25px;
}

.padding-top-25 {
    padding-top: 25px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-top-70 {
    padding-top: 70px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-25 {
    padding-bottom: 25px;
}

.padding-bottom-30 {
    padding-bottom: 30px;
}

.padding-bottom-50 {
    padding-bottom: 50px;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

.padding-bottom-200 {
    padding-bottom: 200px;
}

::v-deep(.padding-25),
.padding-25 {
    padding: 25px;
}

.padding-30 {
    padding: 30px;
}

.padding-25-50 {
    padding: 25px 50px;
}

.padding-50 {
    padding: 50px;
}

.padding-80 {
    padding: 80px;
}

.padding-lr-10 {
    padding: 0 10px;
}

::v-deep(.padding-lr-15),
.padding-lr-15 {
    padding: 0 15px;
}

.padding-lr-20 {
    padding: 0 20px;
}

::v-deep(.padding-lr-25),
.padding-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.padding-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.padding-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
}

.padding-lr-50 {
    padding: 0 50px;
}

.padding-tb-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.padding-tb-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

::v-deep(.padding-tb-15),
.padding-tb-15 {
    padding: 15px 0;
}

.padding-tb-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.padding-tb-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.padding-tb-30 {
    padding: 30px 0;
}

.padding-tb-35 {
    padding: 35px 0;
}

.padding-tb-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.padding-tb-100 {
    padding: 100px 0;
}

::v-deep(.box-shadow),
.box-shadow {
    box-shadow: 0px 2px 29px 0px rgba(128, 128, 128, 0.1);
}

.visible {
    overflow: visible;
}

.color-06CFC7-font-28 {
    color: #06CFC7;
    font-size: 28px;
}

.color-136ECD {
    color: #136ECD;
}

.color-9C9A98 {
    color: #9C9A98;
}

.color-2BA471 {
    color: #2BA471;
}

::v-deep(.color-67C23A),
.color-67C23A {
    color: #67C23A;
}

.color-06CFC7 {
    color: #06CFC7;
}

.color-red {
    color: #FD6878;
}

.color-E84F11 {
    color: #E84F11;
}

.color-FF6400 {
    color: #FF6400;
}

::v-deep(.color-fff),
.color-fff {
    color: #FFFFFF;
}

.color-6B6765 {
    color: #6B6765;
}


.color-007EE6 {
    color: #007EE6;
}

.color-6484FA {
    color: #6484FA;
}

.color-E37318 {
    color: #E37318;
}

::v-deep(.color-409EFF),.color-409EFF {
    color: #409EFF;
}

.color-B3B3B3 {
    color: #B3B3B3;
}

.color-bbb {
    color: #BBB;
}

.color-CBCBCB {
    color: #CBCBCB;
}

.color-CCC014 {
    color: #CCC014;
}

.color-ccc {
    color: #ccc;
}

.color-5F3117 {
    color: #5F3117;
}

.color-F7E0C0 {
    color: #F7E0C0;
}

.color-8C5735 {
    color: #8C5735;
}

.color-737373 {
    color: #737373;
}

.color-blue {
    color: blue;
}

.color-0065FF {
    color: #0065FF;
}

.color-827F75 {
    color: #827F75;
}

.color-F6C787 {
    color: #F6C787;
}

.color-E4CEAC {
    color: #E4CEAC;
}

.color-B0884B {
    color: #B0884B;
}

.color-EF9035 {
    color: #EF9035;
}

.color-878B9D {
    color: #878B9D;
}

.color-E6D92E {
    color: #E6D92E;
}

.color-332E20 {
    color: #332E20;
}

.color-5E5E5E {
    color: #5E5E5E;
}

.color-6B6B6B {
    color: #6B6B6B;
}

.color-9C9A97 {
    color: #9C9A97;
}


.color-E0D74E {
    color: #E0D74E;
}

.color-FFBE4D {
    color: #FFBE4D;
}

.color-FF7800 {
    color: #FF7800;
}

.color-43CE7D {
    color: #43CE7D;
}

.color-784BE7 {
    color: #784BE7;
}

.color-FF9b00 {
    color: #FF9b00;
}

.color-B3B3B3 {
    color: #B3B3B3;
}

.color-E7E7E7 {
    color: #E7E7E7;
}

.color-EDC28B {
    color: #EDC28B;
}

.color-32CECA {
    color: #32CECA;
}

.color-D54941 {
    color: #D54941;
}

.color-666 {
    color: #666;
}

.color-615F5A {
    color: #615F5A;
}

.color-333 {
    color: #333;
}

.color-999 {
    color: #999999;
}

.color-9C9A97 {
    color: #9C9A97;
}

.position-fixed-bottom-8s {
    position: fixed;
    bottom: 8%;
    left: 0;
    right: 0;
}

.position-fixed-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

.position-fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

.position-fixed-all {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.position-fixed-right {
    position: fixed;
    top: 0;
    right: 0;
}

.position-fixed-right-centre {
    position: fixed;
    top: 50%;
    right: 0;
}

.position-fixed-right-top-15s {
    position: fixed;
    top: 15%;
    right: 25px;
}

.position-fixed-right-top-65s {
    position: fixed;
    top: 65%;
    right: 25px;
}

.text-vertical-rl {
    writing-mode: vertical-rl;
}

.text-decoration {
    text-decoration: underline;
}

.transform-90 {
    transform: rotate(90deg);
}

.text-indent-2 {
    text-indent: 2em;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.absolute-top {
    position: absolute;
    top: 0;
}

.absolute-left {
    position: absolute;
    top: 0;
    left: 0;
}

.absolute-tl-25 {
    position: absolute;
    top: 25px;
    left: 25px;
}

.absolute-right {
    position: absolute;
    top: 0;
    right: 0;
}

.absolute-tr-25 {
    position: absolute;
    top: 25px;
    right: 25px;
}

.absolute-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.absolute-bottom-right {
    position: absolute;
    right: 0;
    bottom: 0;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-row-reverse {
    display: flex;
    flex-direction: row-reverse;
}

.white-space {
    white-space: nowrap;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.border-E0E0E0 {
    border: 2px solid #E0E0E0;
}

.border-F5E945 {
    border: 2px solid #F5E945;
}

.border-1FCAC5 {
    border: 2px solid #1FCAC5;
}

.border-DCDCDC {
    border: 1px solid #DCDCDC;
}

.border-A6A6A6 {
    border: 2px solid #A6A6A6;
}

.border-32CECA {
    border: 2px solid #32CECA;
}

.border-BFBFBF {
    border: 2px solid #BFBFBF;
}

.border-346AD2 {
    border: 2px solid #346AD2;
}

.border-F68493 {
    border: 2px solid #F68493;
}

.border-fff {
    border: 1px solid #FFFFFF;
}

.border-D1D1D1 {
    border: 1px solid #D1D1D1;
}

.border-E2E2E2 {
    border: 2px solid #E2E2E2;
}

.border-E9E9E9 {
    border: 1px solid #E9E9E9;
}

.border-blue {
    border: 1px solid blue;
}

.border-919191 {
    border: 1px solid #919191;
}

.border-101214 {
    border: 1px solid #101214;
}

.border-FF6400 {
    border: 1px solid #FF6400;
}

.border-0065FF {
    border: 1px solid #0065FF;
}

.border-DCDCDC {
    border: 1px solid #DCDCDC;
}

.border-bottom-E7E7E7 {
    border-bottom: 1px solid #E7E7E7;
}

.border-bottom-25-E7E7E7 {
    border-bottom: 25px solid #E7E7E7;
}

.border-bottom-EBEBEB {
    border-bottom: 1px solid #EBEBEB;
}

.border-bottom-fff {
    border-bottom: 1px solid #fff;
}

.border-E7E7E7 {
    border: 1px solid #E7E7E7;
}

.border-D5D5D5 {
    border: 1px solid #D5D5D5;
}

.border-E5D8BD {
    border: 1px solid #E5D8BD;
}

.border-43CE7D {
    border: 1px solid #43CE7D;
}

.border-784BE7 {
    border: 1px solid #784BE7;
}

.border-999 {
    border: 2px solid #999;
}

.border-E84F11 {
    border: 2px solid #E84F11;
}

::v-deep(.border-left-9C9A98),
.border-left-9C9A98 {
    border-left: 1px solid #9C9A98;
}

::v-deep(.border-left-ccc),
.border-left-ccc {
    border-left: 1px solid #cccccc;
}

.border-left-6484FA-5 {
    border-left: 5px solid #6484FA;
}

.border-left-5-FF865C {
    border-left: 5px solid #FF865C;
}

.border-left-C5B8B0 {
    border-left: 2px solid #C5B8B0
}

.border-right-ccc {
    border-right: 2px solid #CCC;
}

.border-right-F2F2F2 {
    border-right: 25px solid #F2F2F2;
}

.border-fff-5 {
    border: 5px solid #FFFFFF;
}

.border-000-5 {
    border: 5px solid #000;
}

.border-EBE8E6 {
    border: 1px solid #EBE8E6;
}

.border-EE7F3B {
    border: 2px solid #EE7F3B;
}

.border-fff-10 {
    border: 10px solid #FFFFFF;
}

.border-fff-20 {
    border: 20px solid #FFFFFF;
}

.border-fff-10 {
    border: 10px solid #FFFFFF;
}

.border-50s {
    border-radius: 50%;
}

.border-5 {
    border-radius: 5px;
}

.border-10 {
    border-radius: 10px;
}

::v-deep(.border-15),
.border-15 {
    border-radius: 15px;
}

.border-lb-15 {
    border-radius: 15px 0;
}

.border-tr-30 {
    border-radius: 30px 30px 30px 0;
}

.border-tr-50s-l-30 {
    border-radius: 50% 50% 50% 30px;
}

.border-rb-15 {
    border-radius: 0 15px 15px 0;
}

.border-r-b-100 {
    border-radius: 0 0 100px 0;
}

::v-deep(.border-25),
.border-25 {
    border-radius: 25px;
}

.border-25-lb-50 {
    border-radius: 25px 25px 50px 25px;
}

::v-deep(.border-50),
.border-50 {
    border-radius: 50px;
}

.border-lb-25 {
    border-radius: 25px 0;
}

.border-br-25 {
    border-radius: 0 25px;
}

.border-25-10 {
    border-radius: 25px 10px 25px 10px;
}

.border-150 {
    border-radius: 150px;
}

.border-lr-25 {
    border-radius: 25px 25px 0 0;
}

.border-lr-50 {
    border-radius: 50px 50px 0 0;
}

.border-30 {
    border-radius: 30px;
}

.border-right-25 {
    border-radius: 0 25px 0 0;
}

.border-bottom-right-25 {
    border-radius: 0 0 25px 0;
}

.border-bottom-15 {
    border-radius: 0 0 15px 15px;
}

.border-bottom-25 {
    border-radius: 0 0 25px 25px;
}

.border-bottom-30 {
    border-radius: 0 0 30px 30px;
}

.border-30-15 {
    border-radius: 30px 15px;
}

.border-15-15-100-15 {
    border-radius: 15px 15px 100px 15px;
}

.border-15-15-40-15-fff {
    border: 1px solid #FFFFFF;
    border-radius: 15px 15px 40px 15px;
}

.border-15-15-50-15 {
    border-radius: 15px 15px 50px 15px;
}

.border-25-25-100-25 {
    border-radius: 25px 25px 100px 25px;
}

.border-15-15-200-15 {
    border-radius: 15px 15px 200px 15px;
}

.border-50-50-200-50 {
    border-radius: 50px 50px 200px 50px;
}

.border-5-5-100-100 {
    border-radius: 5px 5px 100px 100px;
}

.border-25-25-25-100 {
    border-radius: 25px 25px 25px 100px;
}

.border-10-10-100-10 {
    border-radius: 10px 10px 100px 10px;
}

.border-dashed {
    border-style: dashed;
    border-width: 2px;
    border-color: #9C9C9C;
}

.border-left-dashed {
    border-left-style: dashed;
    border-left-width: 2px;
    border-left-color: #9C9C9C;
}

.border-bottom-F3F4F5 {
    border-bottom: 2px solid #F3F4F5
}

.border-bottom-3D4038 {
    border-bottom: 2px solid #3D4038;
}

.border-bottom-02C1BC {
    border-bottom: 2px solid #02C1BC;
}

.border-bottom-F4F5F7 {
    border-bottom: 2px solid #F4F5F7;
}

.border-dotted-bottom-AC9B91 {
    border-bottom: 2px dotted #AC9B91;
}

::v-deep(.border-top-D1D1D1),
.border-top-D1D1D1 {
    border-top: 1px solid #D1D1D1;
}

::v-deep(.border-top-ccc),
.border-top-ccc {
    border-top: 1px solid #cccccc;
}

.border-top-F3F4F5 {
    border-top: 1px solid #F3F4F5
}

.back-dashed-top-6484FA {
    border-top: 1px dashed #6484FA;
}

.back-dashed-top-ccc {
    border-top: 10px dashed #ccc;
}

.border-top-3D4038-25 {
    border-top: 25px solid #3D4038;
}

.border-top-25 {
    border-radius: 25px 25px 0 0;
}

.border-top-15 {
    border-radius: 15px 15px 0 0;
}

.border-top-50 {
    border-radius: 50px 50px 0 0;
}

.border-top-e5d {
    border-top: 2px solid #E5D8BD;
}

.border-bottom-DCDCDC {
    border-bottom: 1px solid #DCDCDC;
}

.border-bottom-D1D1D1 {
    border-bottom: 1px solid #D1D1D1;
}

.border-bottom-4A4A4A {
    border-bottom: 1px solid #4A4A4A;
}

.border-bottom-DEDEDE {
    border-bottom: 2px solid #DEDEDE;
}

.border-bottom-e5d {
    border-bottom: 2px solid #E5D8BD;
}

.border-bottom-ccc {
    border-bottom: 1px solid #CCC;
}

.border-bottom-999 {
    border-bottom: 1px solid #999;
}

.border-bottom-F5F5F5 {
    border-bottom: 1px solid #F5F5F5;
}

.back-FCCA76 {
    background-color: #FCCA76;
}

.back-EBEBEB {
    background-color: #EBEBEB;
}

.back-F3F3F3 {
    background-color: #F3F3F3;
}

::v-deep(.back-C0CDE7),
.back-C0CDE7 {
    background-color: #C0CDE7;
}

::v-deep(.back-409EFF),
.back-409EFF {
    background-color: #409EFF;
}

.back-FAF7F5 {
    background-color: #FAF7F5;
}

.back-E6E6E6 {
    background-color: #E6E6E6;
}

.back-FFF3EB {
    background-color: #FFF3EB;
}

.back-F0F0F0 {
    background-color: #F0F0F0;
}

.back-F9EDD6 {
    background-color: #F9EDD6;
}

.back-FCF0E7 {
    background-color: #FCF0E7;
}

.back-FCF0E8 {
    background-color: #FCF0E8;
}

::v-deep(.back-F68493),
.back-F68493 {
    background-color: #F68493;
}

.back-blue {
    background-color: blue;
}

.back-0065FF {
    background-color: #0065FF;
}

.back-FFF1E9 {
    background-color: #FFF1E9
}

.back-EBF2FF {
    background-color: #EBF2FF;
}

.back-5E17F4 {
    background-color: #5E17F4;
}

.back-D81A22 {
    background-color: #D81A22;
}

.back-FFE8E0 {
    background-color: #FFE8E0;
}

.back-FF8838 {
    background-color: #FF8838;
}

.back-17191D {
    background-color: #17191D;
}

.back-FFBE4D {
    background-color: #FFBE4D;
}

.back-D54941 {
    background-color: #D54941;
}

.back-F5E945 {
    background-color: #F5E945;
}

.back-2E3339 {
    background-color: #2E3339;
}

.back-2C3137 {
    background-color: #2C3137;
}

.back-45484D {
    background-color: #45484D;
}

.back-EC540E {
    background-color: #EC540E;
}

.back-1A1A1A {
    background-color: #1A1A1A;
}

.back-1F1F19 {
    background-color: #1F1F19;
}

.back-2E2F29 {
    background-color: #2E2F29;
}

.back-C9F7F6 {
    background-color: #C9F7F6;
}

::v-deep(.back-C9C9C9),
.back-C9C9C9 {
    background-color: #C9C9C9;
}

.back-999 {
    background-color: #999;
}

.back-FEBC65 {
    background-color: #FEBC65;
}

.back-FFE6E9 {
    background-color: #FFE6E9;
}

.back-FF6400 {
    background-color: #FF6400;
}

.back-F5F5F5 {
    background-color: #F5F5F5;
}

.back-FFF5E4 {
    background-color: #FFF5E4;
}

.back-D3FFE4 {
    background-color: #D3FFE4;
}

.back-D9E8FF {
    background-color: #D9E8FF;
}

.back-D8FFFE {
    background-color: #D8FFFE;
}

.back-FFDCE1 {
    background-color: #FFDCE1;
}

.back-32CECA {
    background-color: #32CECA;
}

.back-332E20 {
    background-color: #332E20;
}

.back-F2F2F2 {
    background-color: #F2F2F2;
}

.back-8C5735 {
    background-color: #8C5735;
}

.back-C5B8B0 {
    background-color: #C5B8B0;
}

.back-2B2B2A {
    background-color: #2B2B2A;
}

.back-02C9C3 {
    background-color: #02C9C3;
}

.back-F5F8FA {
    background-color: #F5F8FA;
}

.back-FED5A9 {
    background-color: #FED5A9;
}

.back-000-2 {
    background-color: rgba(0, 0, 0, 0.2);
}

.back-000-3 {
    background-color: rgba(0, 0, 0, 0.3);
}

.back-000-5 {
    background-color: rgba(0, 0, 0, 0.5);
}

.back-000-8 {
    background-color: rgba(0, 0, 0, 0.8);
}

.back-fff-2 {
    background-color: rgba(255, 255, 255, 0.2);
}

.back-fff-7 {
    background-color: rgba(255, 255, 255, 0.7);
}

.back-DAE0EB {
    background-color: #DAE0EB;
}

.back-7B67EB {
    background-color: #7B67EB;
}

.back-46A0FF {
    background-color: #46A0FF;
}

.linear-gradient-000-to-top {
    background: linear-gradient(to top, black, transparent);
}

.linear-gradient-000-to-left {
    background: linear-gradient(to left, black, rgba(0, 0, 0, 0.2));
}

.back-3B4449 {
    background-color: #3B4449;
}

.back-5BD8D4 {
    background-color: #5BD8D4;
}

.back-F6FAF9 {
    background-color: #F6FAF9;
}

.back-F8F3E8 {
    background-color: #F8F3E8;
}

.back-ccc {
    background-color: #CCC;
}

.back-BEBFC0 {
    background-color: #BEBFC0;
}

.back-A3A59B {
    background-color: #A3A59B;
}

.back-FFF3F3 {
    background-color: #FFF3F3;
}

.back-F3F3F4 {
    background-color: #F3F3F4;
}

.back-F1EBDF {
    background-color: #F1EBDF;
}

.back-E6E5EA {
    background-color: #E6E5EA;
}

.back-E7E7E7 {
    background-color: #E7E7E7;
}

.back-E3EEFF {
    background-color: #E3EEFF;
}

.back-E3F9E9 {
    background-color: #E3F9E9;
}

.back-EDC28B {
    background-color: #EDC28B;
}

.back-FFF0ED {
    background-color: #FFF0ED;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

::v-deep(.back-fff),
.back-fff {
    background-color: #FFFFFF;
}

::v-deep(.back-C2D7FF),
.back-C2D7FF {
    background-color: #C2D7FF;
}

::v-deep(.back-EBEEF5),
.back-EBEEF5 {
    background-color: #EBEEF5;
}

::v-deep(.back-67C23A),
.back-67C23A {
    background-color: #67C23A;
}

::v-deep(.back-F2F6FC),
.back-F2F6FC {
    background-color: #F2F6FC;
}

::v-deep(.back-FAFCFF),
.back-FAFCFF {
    background-color: #FAFCFF;
}

::v-deep(.back-E6E8EB),
.back-E6E8EB {
    background-color: #E6E8EB;
}

.back-346AD2 {
    background-color: #346AD2;
}

.back-17205E-6 {
    background-color: rgba(23, 32, 94, 0.6);
}

.back-F2F3FF {
    background-color: #F2F3FF;
}

.back-EDEDED {
    background-color: #EDEDED;
}

.back-F0F2FA {
    background-color: #F0F2FA;
}

.back-CADCFF {
    background-color: #CADCFF;
}

.back-E84F11 {
    background-color: #E84F11;
}

.back-ECECEC {
    background-color: #ECECEC;
}

.back-EAEAEA {
    background-color: #EAEAEA;
}

.back-red {
    background-color: #FD6878;
}

.back-4794B0 {
    background-color: #4794B0;
}

.flex {
    flex: 1;
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.flex-column-align {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.column-align {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-column-reverse {
    display: flex;
    flex-direction: column-reverse;
}

.flex-center {
    justify-content: center;
}

::v-deep(.row-align),
.row-align {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.row-center {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.flex-align {
    align-items: center;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-nowrap {
    flex-wrap: nowrap;
}

.flex-align-bottom {
    align-items: flex-end;
}

.row-between {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.row-between-align {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.flex-between {
    justify-content: space-between;
}

.z-index--1 {
    z-index: -1;
}

.z-index-10 {
    z-index: 10;
}

.placeholder-color {
    color: #8C5735;
    font-size: 24px;
}

.text-shadow-000 {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.text-shadow-ff7 {
    text-shadow: 2px 2px 4px rgba(255, 120, 0, 0.5);
}

.back-no-repeat-100s {
    background-repeat: no-repeat;
    background-size: 100%;
}

.opacity-7 {
    opacity: 0.7;
}

.opacity-10 {
    opacity: 1;
}

.linear-gradient-right-43CF7C-7948EA {
    background-image: linear-gradient(to right, #43CF7C, #7948EA);
}

.linear-gradient-bottom-EE7422-fff {
    background-image: linear-gradient(to bottom, #EE7422, #fff);

}

.back-6484FA-left-66E8FF {
    background-image: linear-gradient(to left, #66E8FF, #6484FA);
}

.back-81C6ED-left-346AD2 {
    background-image: linear-gradient(to left, #346AD2, #81C6ED);
}

.linear-gradient-right-EE7422-FFC199 {
    background-image: linear-gradient(to right, #EE7422, #FFC199);
}

.linear-gradient-top-DEEBFF-F5F8FA {
    background-image: linear-gradient(to top, #F5F8FA, #DEEBFF);
}

.linear-gradient-top-FCFCFE-A3BFF3 {
    background-image: linear-gradient(to top, #A3BFF3, #FCFCFE);
}

.linear-gradient-bottom-423E44-181518 {
    background: linear-gradient(to bottom, #423E44, #181518);
}

.linear-gradient-top-000-0-0 {
    background: linear-gradient(to top, #000, rgba(0, 0, 0, 0.1));
}

.linear-gradient-bottom-000-0-0 {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), #000);
}

.input-placeholder-fff-28 {
    color: #FFFFFF;
}

.hidden {
    overflow: hidden;
}

.overflow {
    text-overflow: ellipsis;
}

::v-deep(.overflow-y),
.overflow-y {
    overflow-y: auto;
}

.nowrap {
    white-space: nowrap;
}

.wrap {
    word-break: break-all;
    white-space: normal;
}

.btnNone {
    border: none;
    border-color: transparent;
    background: none !important;
    z-index: 0;
}

.btnNone::after {
    border: none;
    background: none !important;
    z-index: 0;
}
