.form .sign-in.butt[data-v-dda5d4d1] {
  min-width: 205px;
  text-align: center;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .form .sign-in.butt[data-v-dda5d4d1] {
    min-width: 14.23611111vw;
  }

  .min-width .form .sign-in.butt[data-v-dda5d4d1] {
    min-width: 205px;
  }
}

@media (max-width: 599px) {
  .form .sign-in.butt[data-v-dda5d4d1] {
    min-width: 100%;
  }
}

.form .login-pass .v3-icon[data-v-dda5d4d1] {
  line-height: 70px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .form .login-pass .v3-icon[data-v-dda5d4d1] {
    line-height: 4.86111111vw;
  }

  .min-width .form .login-pass .v3-icon[data-v-dda5d4d1] {
    line-height: 70px;
  }
}

.form .login-pass .v3-icon.filled[data-v-dda5d4d1],
.form .login-pass:hover .v3-icon[data-v-dda5d4d1] {
  color: var(--t-05);
}

.form
  .el-form-item[data-v-dda5d4d1]
  .el-form-item__content
  .el-form-item__error {
  line-height: 20px;
  margin-left: 38px;
  margin-top: 7px;
  padding-top: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    line-height: 1.38888889vw;
  }

  .min-width
    .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    line-height: 20px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    margin-top: 0.48611111vw;
  }

  .min-width
    .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    margin-top: 7px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    margin-left: 2.63888889vw;
  }

  .min-width
    .form
    .el-form-item[data-v-dda5d4d1]
    .el-form-item__content
    .el-form-item__error {
    margin-left: 38px;
  }
}

.form
  .el-form-item[data-v-dda5d4d1]
  .el-input__inner:focus
  + .el-input__suffix
  .v3-icon {
  color: var(--t-05);
}

.form
  .el-form-item.is-error[data-v-dda5d4d1]
  .el-form-item__content
  .el-input__inner {
  border-color: var(--t-12);
}

.form[data-v-dda5d4d1] .el-input__suffix {
  height: 100%;
  position: absolute;
  text-align: center;
  top: 0;
}

.form[data-v-dda5d4d1] .el-input__suffix .el-input__suffix-inner {
  display: block;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden],
template {
  display: none;
}

html :focus {
  outline: none;
}

body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

a {
  color: #925bca;
  cursor: pointer;
  text-decoration: none;
}

.v2 a {
  color: #0eb7d1;
}

.v3 a {
  color: #925bca;
}

li,
p,
ul {
  margin: 0;
}

li,
ul {
  list-style: none;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  margin: 0;
}

img {
  vertical-align: top;
}

i {
  font-style: normal;
}

button {
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.back-up-top {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

el-popover > div {
  display: none;
}

.v2 {
  --baseColor: #0eb7d1;
  --baseColorHover: rgba(14, 183, 209, 0.85);
  --baseColor06: rgba(14, 183, 209, 0.06);
  --baseColor08: rgba(14, 183, 209, 0.08);
  --baseColor10: rgba(14, 183, 209, 0.1);
  --baseColor15: rgba(14, 183, 209, 0.15);
  --baseColor20: rgba(14, 183, 209, 0.2);
  --blackBaseColor: #1c2838;
  --blackBaseColorHover: rgba(28, 40, 56, 0.85);
  --introBtnColor: #119ab2;
}

.v3 {
  --baseColor: #925bca;
  --baseColorHover: #7637ba;
  --baseColor06: rgba(146, 91, 202, 0.06);
  --baseColor08: rgba(146, 91, 202, 0.08);
  --baseColor10: rgba(146, 91, 202, 0.1);
  --baseColor15: rgba(146, 91, 202, 0.15);
  --baseColor20: rgba(146, 91, 202, 0.2);
  --blackBaseColor: #925bca;
  --blackBaseColorHover: #7637ba;
  --introBtnColor: #c3c3c3;
}

[role="root"] .el-input__inner {
  background-color: var(--legacy-bg-color-02);
  border-color: var(--legacy-bd-color-09);
  border-radius: 4px;
  color: var(--legacy-tx-color-03);
  line-height: 24px;
  padding-bottom: 8px;
  padding-top: 8px;
}

[role="root"] .el-input__inner[type="password"] {
  letter-spacing: 4px;
}

[role="root"] .el-input--small {
  font-size: 12px;
}

[role="root"] .pdr65 .el-input__inner {
  padding-right: 65px;
}

[role="root"] .el-input.is-disabled .el-input__inner {
  background-color: var(--legacy-bg-color-07) !important;
  border-color: var(--legacy-bd-color-12) !important;
  color: var(--legacy-tx-color-06) !important;
}

[role="root"] .el-range-editor.is-active,
[role="root"] .el-range-editor.is-active:hover,
[role="root"] .el-select .el-input.is-focus .el-input__inner,
[role="root"] .el-select .el-input__inner:focus {
  border-color: var(--baseColor);
}

[role="root"] .el-select:hover .el-input__inner {
  border-color: var(--legacy-bd-color-09);
}

[role="root"] .el-range-editor.el-input__inner {
  padding: 3px 10px !important;
}

[role="root"] .el-range-editor.el-input__inner input {
  background-color: var(--legacy-bg-color-02);
  font-size: 12px;
}

[role="root"] .el-range-editor .el-range__close-icon {
  line-height: 24px !important;
}

[role="root"] .el-form-item {
  margin-bottom: 20px;
}

[role="root"] .el-form-item.is-error .el-input__inner,
[role="root"] .el-form-item.is-error .el-input__inner:focus,
[role="root"] .el-form-item.is-error .el-textarea__inner,
[role="root"] .el-form-item.is-error .el-textarea__inner:focus,
[role="root"] .el-message-box__input input.invalid,
[role="root"] .el-message-box__input input.invalid:focus {
  border-color: #f64343;
}

[role="root"] .el-form-item__error {
  color: #f64343;
}

[role="root"] .el-input.is-active .el-input__inner,
[role="root"] .el-input__inner:focus,
[role="root"] .el-textarea__inner:focus {
  border-color: var(--baseColor) !important;
}

[role="root"] .el-select .el-input .el-select__caret {
  color: var(--legacy-tx-color-01);
}

[role="root"] .el-select .el-input .el-select__caret:hover {
  color: var(--baseColor) !important;
}

[role="root"] .el-select .el-input .el-select__caret:before {
  content: "\e78f";
}

[role="root"] .el-radio__inner {
  background-color: var(--legacy-bg-color-01);
  border-color: var(--legacy-bd-color-05);
}

[role="root"] .el-checkbox {
  color: var(--legacy-tx-color-01);
}

[role="root"] .el-checkbox__label {
  padding-left: 8px;
}

[role="root"] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--legacy-tx-color-01);
}

[role="root"] .el-checkbox__inner {
  background-color: var(--legacy-bg-color-01);
  border-color: var(--legacy-bd-color-05);
}

[role="root"] .el-checkbox__inner:after {
  transition: none !important;
}

[role="root"] .el-checkbox__inner:hover {
  border-color: var(--legacy-bd-color-04);
}

[role="root"] .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: var(--legacy-bd-color-02);
}

[role="root"] .el-checkbox__input.is-checked .el-checkbox__inner,
[role="root"] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1c2838;
  border-color: var(--legacy-bd-color-04);
}

[role="root"] .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--legacy-bg-color-09) !important;
  border-color: var(--legacy-bd-color-05) !important;
}

[role="root"] .el-radio__input.is-checked .el-radio__inner {
  background: #1c2838;
  border-color: var(--legacy-bd-color-04);
  box-shadow: none !important;
}

[role="root"] .el-select-dropdown {
  background-color: var(--legacy-bg-color-01-02);
  border-color: var(--legacy-bd-color-02);
  border-radius: 4px;
  box-shadow: none;
  margin: 4px 0 !important;
  overflow: hidden;
}

[role="root"] .el-select-dropdown .el-scrollbar__bar.is-horizontal {
  display: none;
}

[role="root"] .el-select-dropdown .el-select-dropdown__wrap {
  margin-bottom: 0 !important;
  max-height: 258px;
  overflow: auto;
  padding-bottom: 0 !important;
}

[role="root"] .el-select-dropdown .el-select-dropdown__list {
  padding: 0;
}

[role="root"] .el-select-dropdown .el-select-dropdown__item {
  color: var(--legacy-tx-color-02);
  display: flex;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}

[role="root"] .el-select-dropdown .el-select-dropdown__item.selected {
  color: var(--baseColor);
  font-weight: 400;
}

[role="root"] .el-select-dropdown .el-select-dropdown__item.hover,
[role="root"] .el-select-dropdown .el-select-dropdown__item:hover {
  background-color: var(--legacy-bg-color-07);
}

[role="root"] .el-select-dropdown .el-select-dropdown__item .code {
  width: 85px;
}

[role="root"] .el-select-dropdown .el-select-dropdown__item .name,
[role="root"] .el-select-dropdown .el-select-dropdown__item.is-disabled {
  color: var(--legacy-tx-color-01);
}

[role="root"] .el-picker-panel {
  background-color: var(--legacy-bg-color-01-02);
  border-color: var(--legacy-bd-color-02);
  border-radius: 0;
  box-shadow: none;
  margin: 4px 0 !important;
}

[role="root"] .el-date-table td.disabled div {
  background-color: var(--legacy-bg-color-08);
  color: var(--legacy-tx-color-06);
}

[role="root"] .el-date-range-picker__content.is-left {
  border-color: var(--legacy-bd-color-02);
}

[role="root"] .el-date-table td.available:hover,
[role="root"] .el-date-table td.today span {
  color: var(--baseColor);
}

[role="root"] .el-date-table td.end-date span,
[role="root"] .el-date-table td.start-date span {
  background-color: var(--baseColor);
  color: #fff;
}

[role="root"] .el-date-table td.in-range div,
[role="root"] .el-date-table td.in-range div:hover,
[role="root"] .el-date-table.is-week-mode .el-date-table__row.current div,
[role="root"] .el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: #e6f7fa;
}

[role="root"] .el-popper .popper__arrow,
[role="root"] .el-popper .popper__arrow:after {
  display: none;
}

[role="root"] .el-input-group__prepend {
  background: var(--legacy-bg-color-01);
  box-shadow: none;
  padding: 0;
}

[role="root"] .el-tooltip__popper.is-light {
  border: none;
  color: #333;
  padding: 14px 20px;
}

[role="root"] .el-radio-group .el-radio:hover .el-radio__inner {
  border-color: var(--legacy-bd-color-04);
}

[role="root"] .el-radio-group .el-radio__inner {
  background-color: transparent;
  border-color: var(--legacy-bd-color-16);
}

[role="root"] .el-radio-group .el-radio__inner:after {
  height: 6px;
  width: 6px;
}

[role="root"] .el-radio-group .el-radio__label {
  color: var(--legacy-tx-color-01);
  padding-left: 8px;
}

[role="root"] .el-radio-group .is-checked .el-radio__label {
  color: var(--legacy-tx-color-03);
}

[role="root"] .el-radio-group .is-checked .el-radio__inner {
  background-color: var(--legacy-bg-color-01);
  border-color: var(--legacy-bd-color-04);
}

[role="root"] .el-radio-group .is-checked .el-radio__inner:after {
  background-color: var(--legacy-bg-color-03-02);
}

[role="root"] .el-radio-group .is-disabled .el-radio__inner,
[role="root"] .el-radio-group .is-disabled.is-checked .el-radio__inner {
  background-color: var(--legacy-bg-color-09) !important;
  border-color: var(--legacy-bd-color-05) !important;
}

[role="root"] .el-dialog__wrapper .el-dialog {
  border-radius: 3px;
}

[role="root"] .el-dialog__wrapper .el-dialog__header {
  align-items: baseline;
  border-bottom: 1px solid var(--legacy-bd-color-02);
  display: flex;
  padding: 24px;
}

[role="root"] .el-dialog__wrapper .el-dialog__title {
  color: var(--legacy-tx-color-03);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

[role="root"] .el-dialog__wrapper .el-dialog__headerbtn {
  font-size: 20px;
  top: 24px;
}

[role="root"] .el-dialog__wrapper .el-dialog__headerbtn:hover {
  color: #00a4ff;
}

[role="root"] .el-dialog__wrapper .el-dialog__close {
  color: #909399;
  font-size: 20px;
}

[role="root"] .el-dialog__body {
  padding: 32px;
}

[role="root"] .el-step__head.is-success {
  border-color: #b4bccc;
  color: #b4bccc;
}

[role="root"] .el-step__title.is-success {
  color: #b4bccc;
}

[role="root"] .el-step__head.is-process {
  border-color: #34a753;
  color: #fff;
}

[role="root"] .el-step__head.is-process .el-step__icon.is-text {
  background: #34a753;
}

[role="root"]
  .el-step__head.is-process
  .el-step__icon.is-text
  .el-step__icon-inner {
  font-size: 16px;
}

[role="root"] .el-step__title.is-process {
  color: #34a753;
  font-weight: 400;
}

[role="root"] .el-pagination .el-pager li {
  color: #707070;
  font-size: 14px;
  font-weight: 400;
}

[role="root"] .el-pagination .el-pager li.active {
  color: var(--baseColor);
}

[role="root"] .el-pagination .btn-next,
[role="root"] .el-pagination .btn-prev {
  color: #999;
}

[role="root"] .el-dropdown .el-dropdown-selfdefine:focus:active,
[role="root"] .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
  outline: none;
}

[role="root"] .el-button,
[role="root"] .el-checkbox {
  font-weight: 400;
}

[role="root"] input:focus {
  outline: none;
}

[role="root"] input::-webkit-input-placeholder {
  color: var(--legacy-bd-color-05) !important;
  letter-spacing: 0;
}

[role="root"] input:-moz-placeholder,
[role="root"] input::-moz-placeholder {
  color: var(--legacy-bd-color-05) !important;
  letter-spacing: 0;
}

[role="root"] input:-ms-input-placeholder {
  color: var(--legacy-bd-color-05) !important;
  letter-spacing: 0;
}

[role="root"] .el-table__expand-icon {
  transform: rotate(90deg);
}

[role="root"] .el-table__expand-icon .el-icon-arrow-right {
  color: var(--legacy-tx-color-01);
}

[role="root"] .el-table__expand-icon .el-icon-arrow-right:hover {
  color: var(--baseColor);
}

[role="root"] .el-table__expand-icon .el-icon-arrow-right:before {
  content: "\e791";
}

[role="root"] .el-table__expand-icon.el-table__expand-icon--expanded {
  transform: rotate(-90deg);
}

[role="root"] .el-table__empty-text {
  width: 100%;
}

[role="root"] .el-table {
  background-color: var(--legacy-bg-color-01);
}

[role="root"] .el-table .sort-caret {
  border-width: 4px;
}

[role="root"] .el-table .sort-caret.ascending {
  border-bottom-color: #7f8490;
  top: 7px;
}

[role="root"] .el-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--baseColor);
}

[role="root"] .el-table .sort-caret.descending {
  border-top-color: #7f8490;
  bottom: 9px;
}

[role="root"] .el-table .descending .sort-caret.descending {
  border-top-color: var(--baseColor);
}

[role="root"] .el-table:before {
  display: none;
}

[role="root"] .el-table .cell {
  line-height: 22px;
  word-break: break-word;
}

[role="root"] .el-table td,
[role="root"] .el-table th.is-leaf {
  border-bottom: 1px solid var(--legacy-bd-color-01);
}

[role="root"] .el-table td,
[role="root"] .el-table th {
  background-color: var(--legacy-bg-color-01);
  padding: 11px 0;
}

[role="root"] .el-table tr.expanded td {
  border-color: transparent;
}

[role="root"] .el-table--striped .el-table__body tr.el-table__row--striped td {
  background-color: rgba(247, 248, 250, 0.5);
}

[role="root"] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: var(--legacy-bg-color-02-02) !important;
}

[role="root"] .el-table__expanded-cell:hover {
  background-color: #f8f9fb !important;
}

[role="root"] .el-input__prefix,
[role="root"] .el-input__suffix {
  color: var(--legacy-tx-color-03);
}

[role="root"] .history-tips-body {
  background: #2a2f37;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.31);
  color: #d6d6d6;
  line-height: 14px;
}

[role="root"] .history-tips-body .error_code_text {
  color: #eb4741;
}

[role="root"] .history-tips-body.maxwidth300 {
  max-width: 300px;
}

[role="root"] .history-order-error-tips {
  border-radius: 0;
  color: #c33f3a !important;
  line-height: 14px;
}

[role="root"] .right-item-copy .el-input__inner {
  background: #f7f8fa;
  cursor: default;
}

[role="root"] .trade-popover {
  max-width: 200px;
  text-align: left;
  word-break: keep-all;
}

[role="root"] .trade-popover.max300 {
  max-width: 300px;
}

[role="root"] .trade-popover.whitespacenowrap {
  max-width: 300px;
  white-space: nowrap;
}

[role="root"] .trade-popover.zh,
[role="root"] .trade-popover.zh-cn,
[role="root"] .trade-popover.zh-tw {
  word-break: break-all;
}

[role="root"] .trade-popover.auto-break {
  word-break: normal;
}

[role="root"] .trade-popover.auto-break-en {
  word-wrap: break-word;
}

[role="root"] .trade-popover.break-all {
  word-break: break-all;
}

[role="root"] .trade-popover.usdTips {
  max-width: 300px;
}

[role="root"] .trade-popover.usdTips p {
  display: inline;
  font-size: 12px;
  line-height: 18px;
}

[role="root"] .trade-popover.usdTips .block {
  display: block;
  margin-top: 6px;
}

[role="root"] .trade-popover.usdTips a {
  color: var(--baseColor);
  font-size: 12px;
  line-height: 18px;
}

[role="root"] .trade-popover.usdTips .icon-self {
  font-size: 12px;
  line-height: 18px;
}

[role="root"] .black-popper {
  background-color: var(--api-gray-popper) !important;
  border: none;
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.8) !important;
  font-size: 12px;
}

[role="root"] .black-popper.max280 {
  max-width: 280px;
}

[role="root"] .black-popper.min120 {
  min-width: 120px;
}

[role="root"] .black-popper.min0 {
  min-width: 0 !important;
}

[role="root"] .black-popper .popper__arrow {
  border-top-color: var(--api-gray-popper) !important;
  display: block !important;
}

[role="root"] .black-popper .popper__arrow:after {
  border-top-color: var(--api-gray-popper) !important;
  display: none !important;
}

[role="root"] .black-popper.bottom-black-popper .popper__arrow,
[role="root"] .black-popper.bottom-black-popper .popper__arrow:after {
  border-bottom-color: var(--api-gray-popper) !important;
}

[role="root"] .black-popper.right-black-popper .popper__arrow,
[role="root"] .black-popper.right-black-popper .popper__arrow:after {
  border-right-color: var(--api-gray-popper) !important;
  border-top-color: transparent !important;
}

[role="root"] .bottedUnderline {
  border-bottom: 1px dotted;
  cursor: pointer;
}

[role="root"] .depost-slide {
  background-color: rgba(28, 40, 56, 0.9) !important;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 6px;
  text-align: center;
}

[role="root"] .depost-slide .popper__arrow {
  border-bottom-color: rgba(28, 40, 56, 0.9) !important;
  display: block !important;
}

[role="root"] .api-grey-popper {
  background-color: rgba(0, 9, 34, 0.8) !important;
  border: none;
  box-shadow: none;
  color: #fff !important;
  font-size: 12px;
  padding: 10px;
  width: 130px;
}

[role="root"] .api-grey-popper .api-table-popover {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  text-align: left;
  word-break: break-word;
}

[role="root"] .api-grey-popper .api-table-popover.b {
  margin: 10px 6px 10px 10px;
}

[role="root"] .api-grey-popper .api-table-popover.scroll {
  margin: 10px 0 10px 10px;
  padding-right: 6px;
}

[role="root"] .api-grey-popper .api-table-popover::-webkit-scrollbar {
  border-radius: 2px;
  width: 4px;
}

[role="root"] .api-grey-popper .api-table-popover::-webkit-scrollbar-thumb {
  background: #000922;
  border-radius: 2px;
}

[role="root"] .api-grey-popper .api-table-popover p {
  color: #fff !important;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 10px;
  text-align: left;
}

[role="root"] .api-grey-popper .api-table-popover p:last-child {
  margin-bottom: 0;
}

[role="root"] .api-grey-popper .popper__arrow {
  border-left-color: rgba(0, 9, 34, 0.8) !important;
  display: block !important;
}

[role="root"] .api-grey-popper .popper__arrow:after {
  border-left-color: rgba(0, 9, 34, 0.8) !important;
}

[role="root"] .api-grey-popper.top-arrow .popper__arrow {
  display: block !important;
}

[role="root"] .api-grey-popper.top-arrow .popper__arrow,
[role="root"] .api-grey-popper.top-arrow .popper__arrow:after {
  border-left-color: transparent !important;
  border-top-color: rgba(0, 9, 34, 0.8) !important;
}

[role="root"] .referral-tips-body {
  height: 17px;
}

[role="root"] .no-border-popper,
[role="root"] .referral-tips-body {
  background: #f2f5fa !important;
  color: var(--legacy-tx-color-02) !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  padding: 8px 10px !important;
}

[role="root"] .no-border-popper .popper__arrow {
  border-bottom-color: #f2f5fa !important;
  border-top-color: #f2f5fa !important;
  display: block !important;
}

[role="root"] .no-border-popper .popper__arrow:after {
  border-top-color: #f2f5fa !important;
}

[role="root"] .fio-tips {
  background-color: rgba(0, 9, 34, 0.8) !important;
  box-sizing: border-box;
  max-width: 260px;
  padding: 16px 20px;
}

[role="root"] .fio-tips .popper__arrow {
  border-right-color: rgba(0, 9, 34, 0.8) !important;
  display: block !important;
}

[role="root"] .el-header {
  padding: 0 !important;
}

[role="root"] .el-loading-mask {
  background-color: var(--loading-mask);
}

[role="root"] .el-input-number__decrease,
[role="root"] .el-input-number__increase {
  background-color: var(--legacy-bg-color-08-02);
}

[role="tooltip"].el-tooltip__popper.tooltip-sub-account-tips {
  background-color: rgba(0, 9, 34, 0.8) !important;
  max-width: 220px;
  padding: 16px 20px;
}

[role="tooltip"].el-tooltip__popper.tooltip-sub-account-tips .popper__arrow {
  border-color: transparent !important;
}

[role="tooltip"].el-tooltip__popper.tooltip-sub-account-tips
  .popper__arrow:after {
  border-top-color: rgba(0, 9, 34, 0.8) !important;
}

.el-table.full-column {
  font-size: 14px;
}

.el-table.full-column th {
  color: var(--legacy-tx-color-01);
  font-weight: 400;
  padding: 11px 0;
}

.el-table.full-column th .cell {
  line-height: 18px;
}

.el-table.full-column th.last-column a {
  margin-right: 16px;
}

.el-table.full-column th.last-column a:last-child {
  margin-right: 0;
}

.el-table.full-column th.first-column .cell,
.el-table.full-column th.last-column .cell {
  padding: 0 10px !important;
}

.el-table.full-column td {
  color: var(--legacy-tx-color-03);
  font-size: 14px;
  padding: 17px 0;
}

.el-table.full-column td .cell {
  line-height: 22px;
}

.el-table.full-column td.first-column .cell,
.el-table.full-column td.last-column .cell {
  padding: 0 10px !important;
}

.el-message.el-message--error {
  background-color: #feecec;
  border-color: #fee3e3;
}

.el-message.el-message--error .el-icon-error,
.el-message.el-message--error .el-message__content {
  color: #f64343;
}

.el-message.el-message--success {
  background-color: #e5f8f2;
  border-color: #d9f5ed;
}

.el-message.el-message--success .el-icon-success,
.el-message.el-message--success .el-message__content {
  color: #00bc84;
}

.el-message.el-message--warning {
  background-color: #fdf7e6;
  border-color: #fde7b4;
}

.el-message.el-message--warning .el-icon-warning,
.el-message.el-message--warning .el-message__content {
  color: #e8af0e;
}

.el-tooltip__popper.small-tips.is-dark {
  background: rgba(0, 9, 34, 0.8);
  color: #fff;
}

.el-tooltip__popper.small-tips.is-dark .popper__arrow,
.el-tooltip__popper.small-tips.is-dark .popper__arrow:after {
  border-top-color: #343b4c;
}

.el-loading-spinner .path {
  stroke: var(--baseColor) !important;
}

[role="root"] .el-popover {
  font-size: 12px;
  line-height: 1.2;
}

.el-breadcrumb__separator[class*="icon"] {
  display: inline-block;
  margin-top: -2px !important;
  vertical-align: middle;
}

#meiqia-container iframe {
  height: calc(100% - 120px) !important;
  right: 20px !important;
  width: 380px !important;
}

@media only screen and (min-height: 900px) {
  #meiqia-container iframe {
    height: 840px !important;
    right: 20px !important;
    width: 380px !important;
  }

  .mq-info-box {
    height: 840px !important;
  }
}

iframe#webWidget {
  width: 412px !important;
}

.mq-info-box {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  bottom: 0;
  height: calc(100% - 120px);
  position: fixed;
  right: 20px;
  width: 380px;
  z-index: 99999999;
}

.mq-info-box-body {
  background-color: var(--legacy-bg-color-01);
  border-radius: 4px;
  bottom: 0;
  box-sizing: border-box;
  height: 252px;
  padding: 30px 20px;
  position: absolute;
  width: 100%;
}

.mq-info-box-body_header {
  position: relative;
}

.mq-info-box-body_header .el-icon {
  color: #adb6c1;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: -10px;
}

.mq-info-box-body_header .el-icon:hover {
  color: inherit;
}

.mq-info-box-body_content .input {
  position: relative;
}

.mq-info-box-body_content .input input {
  background-color: var(--legacy-bg-color-09);
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 16px;
  height: 40px;
  padding: 0 16px;
  width: 100%;
}

.mq-info-box-body_content .input input:focus,
.mq-info-box-body_content .input input:hover {
  border-color: var(--baseColor);
}

.mq-info-box-body_content .input input.error {
  border-color: #f64343;
}

.mq-info-box-body_content .chat-btn {
  background-color: var(--baseColor);
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
}

.mq-info-box-body_content .chat-btn:hover {
  background-color: var(--baseColorHover);
}

@font-face {
  font-family: iconfont;
  src: url(//at.alicdn.com/t/font_1042375_5qczk5izjzb.woff2?t=1648716393762)
      format("woff2"),
    url(//at.alicdn.com/t/font_1042375_5qczk5izjzb.woff?t=1648716393762)
      format("woff"),
    url(//at.alicdn.com/t/font_1042375_5qczk5izjzb.ttf?t=1648716393762)
      format("truetype");
}

.icon-self {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.v2 {
  --baseColor: #0eb7d1;
  --baseColorHover: rgba(14, 183, 209, 0.85);
  --baseColor06: rgba(14, 183, 209, 0.06);
  --baseColor08: rgba(14, 183, 209, 0.08);
  --baseColor10: rgba(14, 183, 209, 0.1);
  --baseColor15: rgba(14, 183, 209, 0.15);
  --baseColor20: rgba(14, 183, 209, 0.2);
  --blackBaseColor: #1c2838;
  --blackBaseColorHover: rgba(28, 40, 56, 0.85);
  --introBtnColor: #119ab2;
}

.v3 {
  --baseColor: #925bca;
  --baseColorHover: #7637ba;
  --baseColor06: rgba(146, 91, 202, 0.06);
  --baseColor08: rgba(146, 91, 202, 0.08);
  --baseColor10: rgba(146, 91, 202, 0.1);
  --baseColor15: rgba(146, 91, 202, 0.15);
  --baseColor20: rgba(146, 91, 202, 0.2);
  --blackBaseColor: #925bca;
  --blackBaseColorHover: #7637ba;
  --introBtnColor: #c3c3c3;
}

.pointer {
  cursor: pointer !important;
}

.default {
  cursor: default !important;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute !important;
}

.d_in {
  display: inline;
}

.d_b {
  display: block;
}

.d_inb {
  display: inline-block;
}

.scrollbar ::-webkit-scrollbar-track-piece {
  width: 4px;
}

.scrollbar ::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}

.scrollbar ::-webkit-scrollbar-thumb {
  background: rgba(44, 34, 54, 0.3);
  border-radius: 2px;
}

.v3-popover-content {
  box-shadow: none;
  text-align: justify;
  word-break: keep-all;
  word-wrap: break-word;
}

.bitmax-sandbox {
  background: #da4a49;
  font-family: Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB,
    Heiti SC, Microsoft YaHei;
  height: 50px;
  position: fixed;
  width: 100%;
  z-index: 2000;
}

.bitmax-sandbox p {
  color: #fff;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  width: 100%;
}

.bitmax-sandbox p:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABKCAYAAAARzrI2AAAAAXNSR0IArs4c6QAABzBJREFUeAHtnGuIVVUUxx1f+cpnvtISzDRqtFDDigyjCCmIGIIeGhVifSiTHoRUhEhCiEVREiR+qCizSIRCROiBBRYWmRVWZpo97OUjK3uYTb//MHc4c+5aZ84598y9+w6zYHHPWXs9/mvt7Tn77L3HHj0CpObm5uVwrwChhQeJQp0D/wcvCA9dgIgo1EZYtBfuGyDEcCBRoPNVqQgtCgddgEgo1BuRYunye7h/gFBrD4nCXKoKGXRv7dEFiIBCbTWKJdEv8IkBQq4dJApypSqTQEtrhy6wyBSpAd6eUCw1/QoPDwx6beBQiGtVkRS0ojYIA4pKkXrBO1MUSyp/wKMDgl99KBTgZlUiAz1RfZSBRKRIfeA9TrHuQP6P0fYXslMDSaG6MEj8NqMgEr0rJPyuctrXVBdpANEoRH/4O6cgl7QWbBztfxo6x5BNCiCN6kEg4XuMQkj0ZhQF9ysdvReiel36mgIMgn92CnFBNHl0RsK/GbrHkTVGdbvsNYk+aBRAotespJEvc/Q3WPpdSkbiw+DDRgG0YDjdShb5UPigYSPRTMumy8hI8GEn8ZeSksRmiWO3OcmurttIeBT8u5G4nkdnJiVH+0D4R8NWotlJtnXbRmKPOwk/kyYpbBc79lvS2NeVDomOhzVLj5Nm8xPTJINeP/ibuIPW+7lpfNSNDkmtdhJ9KksS+Fjo+NmWxU/QuiR4GqzZeZw0ix+fBTz6veHdcUet901ZfAWrSzLPOwk+mgc0vuY7/j5G3jOPz2BsSOAsWG/BOOltOSoPUOx6wp/GHbbez8vjMxgbkljvJPZQJSDx2eT43YW8dyW+a2YL8BlOUoeQD60EGPbaB/jA8b+wEt81syWZTU5C91mg0B0LrzW43Qd5yRa9ubBF+xCeUNKri18AX2hlguwneJCVBPIpjs11lr5k6L/j2Cz2bIKUk8RbTiJ3eoDRz1OwOU6cH5AP8GIFJQfoZU4S3yLv54GlLXPB5Au7zU68JV6soOSAf89J4NYkoNjkLdgsJ94B5IOTYta8DYBXOeC/Qt4nCSDtuQomn9hucOIuS4pZ0zYA61W/wwF+Q0fgsKukYNOw1yJknI4gGNFR7CztRX5K6G021Qi+E1mnblo0NDTsIMY6I7ZO/YT3LKMXteX/ebx7W++vNhIpE6Gbe4TJGfaT4X9bY0Z/jnIztixgTkFRI+wm4k82MGxH9oohL1zEKPsCp9ZipE4wPlB4wLwO6b2+8N5ol0auL0/rF5uKRpji4GMC/DccJ8kmpMWSpFfECNN0wQKzlV7fmBS86DbifY3Ppw2/Oo291JBXV0SvDYD3x7uz9f7iLGiwqXiEKR5+9E2q51ac9HyzHhtZYPaodITdTrQxRsTX6e122/6GTqeIiLsfx08azvWXJcsMeXVE9NZgWAd2LTovKwqcFDLCFBdfI2DNweKkudq0rNii+pWMsLtwZE0KX6WXW44sRQNV85r4B4hnLYE3IK9o8TJXHvTScFgHdeOkHjw7j1PsChthio8//QvQ96RFs/JglE3eEabZs/Vh+zK9+1FeMEXageMI/lY4Ppc78uLFdNcYWAd046S30Bl5I2Jb6AgTDnzqLa61MYvm5MGaZ4TdTyBrce45evWzPCA6ywY8R/HtjaZczzI9BFMT3aQJqj5BNBGM0jFuJgNwb1SY5RrfJ6Fvrciuw68+rnMRfrW+L8zWYeIr8N15k2uCr4EtWpUrmyoZAXiBBRqZdp4yDZrUkHF8Omxt+WtWfXJqRzVQBJ+OGGjP0qJUqymZYRNprRUN2crMzmpgAM7rHfzaRc/zLPezwOFU2Nry14FdPXuCJxUF1vkLizpcEc6UIBHqb83cyJA8vD0HnQhK3HMw3NkiHJ0LW3QQ4RDbKrsUX1ox1QG7OF+T3Ztvgf9tsEWJu1q+x1gLnquy70ecwieusVRabonj7ZvqdKO7b2r5KpPh4CLYIh3QHVhmUIEAf1UpmCASa4uVFDJrHpg+Kxy87Tgu/OwCcapZsNlOXvkHAg690zEaupo9F0rVLJiAEy/T6aJSsu4sF4fvozSjpBj5vYXPidWR+0IuiafpidbY4vRiJZ9GcWele+LN5No6THwI+URiHi7pdviLsybYoi8R1ucJPyNrcllvJYks/Yc5yprgfeI4mm/ErVsROTbC3oR8ZKrEcDDPKZaKWOwnRCpEnatETt4p70c6jIxx0kdqU4cO6lCBnCfB1qKC/o5gXGJKKHh/aaEXQJcl8l4NW1T2lyptb0m0NVXYBZ9iVEafJ5sMeVcRaXHxQzj+QtPC6BTemHtKiUYLpsnoY6WG7t+2CjxLwW4s3bUUjNGlz5zd8OhSQ/dvWwWOc9VI0Vr2K0pvvUUIu4vVVqN2F+2OGOiY5RCa9W90WDu17ptoBZq5mc4o264RdjfcXaxoecqv9ehqmf3rrbAPVtG6KbkCmnZ0/3+MyTUqb/0fd7fE6uzA3SwAAAAASUVORK5CYII=);
  background-size: 100% 100%;
  content: "";
  display: inline-block;
  height: 24px;
  position: relative;
  top: 2px;
  width: 24px;
}

.icon {
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: top;
}

.red-up .up-color,
.red-up .up-color .important,
.red-up .up-color:after,
.red-up .up-color:before {
  color: #f05253;
}

.red-up .up-color .ignore {
  color: #974832;
}

.red-up .down-color,
.red-up .down-color .important,
.red-up .down-color:after,
.red-up .down-color:before {
  color: #34a753;
}

.red-up .down-color .ignore {
  color: #437840;
}

.green-up .up-color,
.green-up .up-color .important,
.green-up .up-color:after,
.green-up .up-color:before {
  color: #34a753;
}

.green-up .up-color .ignore {
  color: #437840;
}

.green-up .down-color,
.green-up .down-color .important,
.green-up .down-color:after,
.green-up .down-color:before {
  color: #f05253;
}

.green-up .down-color .ignore {
  color: #974832;
}

.user-title {
  color: #333;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.user-prompt {
  background: #fffae8;
  border-radius: 3px;
  color: #999;
  font-size: 12px;
  line-height: 25px;
  margin: 20px 0 30px;
  padding: 27px 73px;
}

.user-prompt > p > span {
  color: #ff9c00;
  margin-right: 15px;
}

.user-btn-wrap {
  padding: 40px;
  text-align: center;
}

.user-btn-primary {
  background: #00a4ff;
  border: 0;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  outline: none;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 274px;
}

.user-btn-primary.disable {
  background: #c8c8c8;
  cursor: not-allowed;
}

.user-btn-primary:after {
  background: rgba(0, 0, 0, 0.2);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.user-btn-primary:active:after {
  margin: 0;
  opacity: 1;
  padding: 0;
}

.registerForm .el-select-dropdown__item {
  width: 200px;
}

.areacode .el-input__validateIcon,
.no-valid i.el-input__validateIcon {
  display: none;
}

.Tip {
  background: #fffae8;
  color: #999;
  height: 60px;
  line-height: 60px;
  margin: 20px auto 0;
  text-align: center;
  width: 804px;
}

.Tip span:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAAD3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjH3tjHMLNh6AAAAEHRSTlMAwIDwEKDQIGBAMHCw4FCQtFE6uAAAAP5JREFUSMe1ltGuwyAIQFHBarWW///aa5bckk1tYcnOo3ICaEOFCXvzL/IGz2CqgS9CTQh3ZOJPAq3z7I6n0CKL5xWhwcgW+QYaywl8S0RbvBgSbzEwsoIqwskqynVdw9bhO8ew/H+F446DjpsudxJrBc4vIaoEWd9ZJUgXp0UoUtGDIBvIFoEBsk3I4G1CsgoeyCo4s/DrkuxNF5vQILOJHZAthOHjUwwCbxFSF7ZZZtcJPIJyGqpTItMQkDkTtQLJIFMJ4foXka7pIsP4YAX0xbgXkjZeDF28uqqKMICOV4QCU9IiyfotgOVQhguN3tLUgvDI1vzpnCNfMoz8AbwMZRofHA4BAAAAAElFTkSuQmCC");
  background-size: cover;
  content: "";
  display: inline-block;
  height: 14px;
  margin-right: 5px;
  vertical-align: -2px;
  width: 14px;
}

.selectBtn button {
  background: rgba(146, 91, 202, 0.1);
  border: none;
  border-radius: 4px;
  color: var(--baseColor);
  font-size: 14px;
  padding: 8px 16px !important;
}

.z_index0 {
  z-index: 0 !important;
}

span.buy {
  color: #34a753;
}

span.sell {
  color: #f05253;
}

.clearfix:after {
  clear: both;
  content: "";
  display: table;
}

.flex {
  display: flex;
}

.flex_1 {
  flex: 1;
}

.flex_2 {
  flex: 2;
}

.flex_shrink_0 {
  flex-shrink: 0;
}

.f_l {
  float: left !important;
}

.f_r {
  float: right !important;
}

.ta_l {
  text-align: left !important;
}

.ta_c {
  text-align: center !important;
}

.ta_r {
  text-align: right !important;
}

.pass-visibility {
  color: #bfc1c8;
  cursor: pointer;
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
}

.pass-visibility.baseColor {
  color: #bfc1c8;
}

.pass-visibility:hover {
  color: var(--baseColor);
}

.hasHover:hover {
  color: var(--baseColor) !important;
}

.dark-base-color {
  color: #1c2838 !important;
}

.c-black {
  color: var(--legacy-tx-color-03) !important;
}

.base-color {
  color: var(--baseColor) !important;
}

.c-black-3 {
  color: rgba(0, 9, 34, 0.3) !important;
}

.c-text {
  color: var(--legacy-tx-color-02-02) !important;
}

.c-tips {
  color: #e8af0e !important;
}

.c-red {
  color: #f64343 !important;
}

.c-green {
  color: #00bc84 !important;
}

.c-999 {
  color: #999 !important;
}

.c-7f8 {
  color: var(--legacy-tx-color-01) !important;
}

.c-e51 {
  color: #e51c22 !important;
}

.c-bfc {
  color: #bfc1c8 !important;
}

.c-e1e {
  color: #e1e2e6 !important;
}

.c-173 {
  color: var(--legacy-tx-color-03) !important;
}

.c-fff {
  color: #fff !important;
}

.c-9ea {
  color: #9ea7b4 !important;
}

.c-172 {
  color: #172b40 !important;
}

.h100 {
  height: 100% !important;
}

.w100 {
  width: 100% !important;
}

.w50 {
  width: 50% !important;
}

.bg-tran {
  background: transparent !important;
}

.no-border {
  border: none !important;
}

.bdr-l-n {
  border-left: 0 !important;
}

.bdr-b-n {
  border-bottom: 0 !important;
}

.bdr-t-n {
  border-top: 0 !important;
}

.bdr-r-n {
  border-right: 0 !important;
}

.bdr-dotted {
  border-bottom: 1px dotted #929dac;
}

.ofl-hidden {
  overflow: hidden;
}

.ofl-init {
  overflow: initial !important;
}

.ofl-visible {
  overflow: visible !important;
}

.ofl-y-auto {
  overflow-y: auto;
}

.fw-n {
  font-weight: 400;
}

.fw-300 {
  font-family: robotolight, PingFang SC, Microsoft YaHei;
  font-weight: 300 !important;
}

.v3 .fw-300 {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei;
}

.fw-400 {
  font-family: robotoregular, PingFang SC, Microsoft YaHei;
  font-weight: 400 !important;
}

.v3 .fw-400 {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei;
}

.fw-500 {
  font-family: robotomedium, PingFang SC, Microsoft YaHei;
  font-weight: 500 !important;
}

.v3 .fw-500 {
  font-family: Mulish Medium, PingFang SC, Microsoft YaHei;
}

.fw-700 {
  font-family: robotomedium, PingFang SC, Microsoft YaHei;
  font-weight: 700 !important;
}

.v3 .fw-700 {
  font-family: Mulish Medium, PingFang SC, Microsoft YaHei;
}

.fw-b {
  font-weight: bolder !important;
}

.fz10 {
  font-size: 10px !important;
}

.fz11 {
  font-size: 11px !important;
}

.fz12 {
  font-size: 12px !important;
}

.fz13 {
  font-size: 13px !important;
}

.fz14 {
  font-size: 14px !important;
}

.fz15 {
  font-size: 15px !important;
}

.fz16 {
  font-size: 16px !important;
}

.fz18 {
  font-size: 18px !important;
}

.fz20 {
  font-size: 20px !important;
}

.fz22 {
  font-size: 22px !important;
}

.fz24 {
  font-size: 24px !important;
}

.fz26 {
  font-size: 26px !important;
}

.fz28 {
  font-size: 28px !important;
}

.fz30 {
  font-size: 30px !important;
}

.fz32 {
  font-size: 32px !important;
}

.fz40 {
  font-size: 40px !important;
}

.fz42 {
  font-size: 42px !important;
}

.lh12 {
  line-height: 12px !important;
}

.lh14 {
  line-height: 14px !important;
}

.lh16 {
  line-height: 16px !important;
}

.lh18 {
  line-height: 18px !important;
}

.lh20 {
  line-height: 20px !important;
}

.lh22 {
  line-height: 22px !important;
}

.lh24 {
  line-height: 24px !important;
}

.lh26 {
  line-height: 26px !important;
}

.lh28 {
  line-height: 28px !important;
}

.lh30 {
  line-height: 30px !important;
}

.lh32 {
  line-height: 32px !important;
}

.lh36 {
  line-height: 36px !important;
}

.lh38 {
  line-height: 38px !important;
}

.lh40 {
  line-height: 40px !important;
}

.pt0 {
  padding-top: 0 !important;
}

.pt2 {
  padding-top: 2px !important;
}

.pt4 {
  padding-top: 4px !important;
}

.pt6 {
  padding-top: 6px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt12 {
  padding-top: 12px !important;
}

.pt14 {
  padding-top: 14px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.pt18 {
  padding-top: 18px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.pt26 {
  padding-top: 26px !important;
}

.pt28 {
  padding-top: 28px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pr0 {
  padding-right: 0 !important;
}

.pr2 {
  padding-right: 2px !important;
}

.pr4 {
  padding-right: 4px !important;
}

.pr6 {
  padding-right: 6px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr12 {
  padding-right: 12px !important;
}

.pr14 {
  padding-right: 14px !important;
}

.pr16 {
  padding-right: 16px !important;
}

.pr18 {
  padding-right: 18px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr24 {
  padding-right: 24px !important;
}

.pr26 {
  padding-right: 26px !important;
}

.pr28 {
  padding-right: 28px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.pr95 {
  padding-right: 95px !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.pb2 {
  padding-bottom: 2px !important;
}

.pb4 {
  padding-bottom: 4px !important;
}

.pb6 {
  padding-bottom: 6px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb12 {
  padding-bottom: 12px !important;
}

.pb14 {
  padding-bottom: 14px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.pb18 {
  padding-bottom: 18px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.pb26 {
  padding-bottom: 26px !important;
}

.pb28 {
  padding-bottom: 28px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pl2 {
  padding-left: 2px !important;
}

.pl4 {
  padding-left: 4px !important;
}

.pl6 {
  padding-left: 6px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl12 {
  padding-left: 12px !important;
}

.pl14 {
  padding-left: 14px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl16 {
  padding-left: 16px !important;
}

.pl18 {
  padding-left: 18px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl24 {
  padding-left: 24px !important;
}

.pl26 {
  padding-left: 26px !important;
}

.pl28 {
  padding-left: 28px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pd0 {
  padding: 0 !important;
}

.pd2 {
  padding: 2px !important;
}

.pd4 {
  padding: 4px !important;
}

.pd6 {
  padding: 6px !important;
}

.pd8 {
  padding: 8px !important;
}

.pd10 {
  padding: 10px !important;
}

.pd12 {
  padding: 12px !important;
}

.pd14 {
  padding: 14px !important;
}

.pd16 {
  padding: 16px !important;
}

.pd18 {
  padding: 18px !important;
}

.pd20 {
  padding: 20px !important;
}

.pd24 {
  padding: 24px !important;
}

.pd26 {
  padding: 26px !important;
}

.pd28 {
  padding: 28px !important;
}

.pd30 {
  padding: 30px !important;
}

.plr2 {
  padding: 0 2px !important;
}

.plr4 {
  padding: 0 4px !important;
}

.plr5 {
  padding: 0 5px !important;
}

.plr6 {
  padding: 0 6px !important;
}

.plr8 {
  padding: 0 8px !important;
}

.plr10 {
  padding: 0 10px !important;
}

.plr12 {
  padding: 0 12px !important;
}

.plr14 {
  padding: 0 14px !important;
}

.plr16 {
  padding: 0 16px !important;
}

.plr18 {
  padding: 0 18px !important;
}

.plr20 {
  padding: 0 20px !important;
}

.plr24 {
  padding: 0 24px !important;
}

.plr26 {
  padding: 0 26px !important;
}

.plr28 {
  padding: 0 28px !important;
}

.plr30 {
  padding: 0 30px !important;
}

.ptb2 {
  padding: 2px 0 !important;
}

.ptb4 {
  padding: 4px 0 !important;
}

.ptb6 {
  padding: 6px 0 !important;
}

.ptb8 {
  padding: 8px 0 !important;
}

.ptb10 {
  padding: 10px 0 !important;
}

.ptb12 {
  padding: 12px 0 !important;
}

.ptb14 {
  padding: 14px 0 !important;
}

.ptb16 {
  padding: 16px 0 !important;
}

.ptb18 {
  padding: 18px 0 !important;
}

.ptb20 {
  padding: 20px 0 !important;
}

.ptb24 {
  padding: 24px 0 !important;
}

.ptb26 {
  padding: 26px 0 !important;
}

.ptb28 {
  padding: 28px 0 !important;
}

.ptb30 {
  padding: 30px 0 !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mt2 {
  margin-top: 2px !important;
}

.mt4 {
  margin-top: 4px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mt14 {
  margin-top: 14px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt22 {
  margin-top: 22px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mt26 {
  margin-top: 26px !important;
}

.mt28 {
  margin-top: 28px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt32 {
  margin-top: 32px !important;
}

.mt34 {
  margin-top: 34px !important;
}

.mt36 {
  margin-top: 36px !important;
}

.mt38 {
  margin-top: 38px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt44 {
  margin-top: 44px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mr0 {
  margin-right: 0 !important;
}

.mr2 {
  margin-right: 2px !important;
}

.mr4 {
  margin-right: 4px !important;
}

.mr6 {
  margin-right: 6px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr11 {
  margin-right: 11px !important;
}

.mr12 {
  margin-right: 12px !important;
}

.mr14 {
  margin-right: 14px !important;
}

.mr16 {
  margin-right: 16px !important;
}

.mr18 {
  margin-right: 18px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.mr26 {
  margin-right: 26px !important;
}

.mr28 {
  margin-right: 28px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.mb4 {
  margin-bottom: 4px !important;
}

.mb6 {
  margin-bottom: 6px !important;
}

.mb7 {
  margin-bottom: 7px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.mb14 {
  margin-bottom: 14px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb22 {
  margin-bottom: 22px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.mb26 {
  margin-bottom: 26px !important;
}

.mb28 {
  margin-bottom: 28px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb32 {
  margin-bottom: 32px !important;
}

.mb34 {
  margin-bottom: 34px !important;
}

.mb36 {
  margin-bottom: 36px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb42 {
  margin-bottom: 42px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb64 {
  margin-bottom: 64px !important;
}

.ml0 {
  margin-left: 0 !important;
}

.ml2 {
  margin-left: 2px !important;
}

.ml4 {
  margin-left: 4px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml12 {
  margin-left: 12px !important;
}

.ml14 {
  margin-left: 14px !important;
}

.ml16 {
  margin-left: 16px !important;
}

.ml18 {
  margin-left: 18px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.ml26 {
  margin-left: 26px !important;
}

.ml28 {
  margin-left: 28px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml32 {
  margin-left: 32px !important;
}

.ml36 {
  margin-left: 36px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.mg-auto {
  margin: 0 auto !important;
}

.mg0 {
  margin: 0 !important;
}

.mg2 {
  margin: 2px !important;
}

.mg4 {
  margin: 4px !important;
}

.mg6 {
  margin: 6px !important;
}

.mg8 {
  margin: 8px !important;
}

.mg10 {
  margin: 10px !important;
}

.mg12 {
  margin: 12px !important;
}

.mg14 {
  margin: 14px !important;
}

.mg16 {
  margin: 16px !important;
}

.mg18 {
  margin: 18px !important;
}

.mg20 {
  margin: 20px !important;
}

.mg24 {
  margin: 24px !important;
}

.mg26 {
  margin: 26px !important;
}

.mg28 {
  margin: 28px !important;
}

.mg30 {
  margin: 30px !important;
}

.mlra {
  margin: 0 auto !important;
}

.mlr2 {
  margin: 0 2px !important;
}

.mlr4 {
  margin: 0 4px !important;
}

.mlr6 {
  margin: 0 6px !important;
}

.mlr8 {
  margin: 0 8px !important;
}

.mlr10 {
  margin: 0 10px !important;
}

.mlr12 {
  margin: 0 12px !important;
}

.mlr14 {
  margin: 0 14px !important;
}

.mlr16 {
  margin: 0 16px !important;
}

.mlr18 {
  margin: 0 18px !important;
}

.mlr20 {
  margin: 0 20px !important;
}

.mlr24 {
  margin: 0 24px !important;
}

.mlr26 {
  margin: 0 26px !important;
}

.mlr28 {
  margin: 0 28px !important;
}

.mlr30 {
  margin: 0 30px !important;
}

.mtb2 {
  margin: 2px 0 !important;
}

.mtb4 {
  margin: 4px 0 !important;
}

.mtb6 {
  margin: 6px 0 !important;
}

.mtb8 {
  margin: 8px 0 !important;
}

.mtb10 {
  margin: 10px 0 !important;
}

.mtb12 {
  margin: 12px 0 !important;
}

.mtb14 {
  margin: 14px 0 !important;
}

.mtb16 {
  margin: 16px 0 !important;
}

.mtb18 {
  margin: 18px 0 !important;
}

.mtb20 {
  margin: 20px 0 !important;
}

.mtb24 {
  margin: 24px 0 !important;
}

.mtb26 {
  margin: 26px 0 !important;
}

.mtb28 {
  margin: 28px 0 !important;
}

.mtb30 {
  margin: 30px 0 !important;
}

.bdrs_4 {
  border-radius: 4px !important;
}

.bdrs_6 {
  border-radius: 6px !important;
}

.bdrs_8 {
  border-radius: 8px !important;
}

.bdrs_12 {
  border-radius: 12px !important;
}

.bdrs_16 {
  border-radius: 16px !important;
}

.bdrs_100 {
  border-radius: 100px !important;
}

.t2 {
  top: 2px !important;
}

.w_40 {
  width: 40px !important;
}

.w_54 {
  width: 54px !important;
}

.w_100 {
  width: 100px !important;
}

.w_120 {
  width: 120px !important;
}

.w_160 {
  width: 160px !important;
}

.w_170 {
  width: 170px !important;
}

.w_200 {
  width: 200px !important;
}

.w_400 {
  width: 400px !important;
}

.w_220 {
  width: 220px !important;
}

.w_auto {
  width: auto !important;
}

.w_450 {
  width: 450px !important;
}

.h_32 {
  height: 32px !important;
}

.h_40 {
  height: 40px !important;
}

.text_d_n {
  text-decoration: none !important;
}

.flex_d_c {
  flex-direction: column !important;
}

.just_c_b {
  justify-content: space-between !important;
}

.just_c_c {
  justify-content: center !important;
}

.just_c_e {
  justify-content: flex-end !important;
}

.align_f_s {
  align-items: flex-start !important;
}

.align_c {
  align-items: center !important;
}

.align_b {
  align-items: baseline !important;
}

.hidden-input {
  opacity: 0;
  position: absolute !important;
  z-index: -10;
}

.flex_w_w {
  flex-wrap: wrap;
}

.under_line {
  text-decoration: underline;
}

.button {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0 30px;
  text-align: center;
}

.button.big {
  font-size: 16px;
  line-height: 40px;
}

.button.normal {
  font-size: 14px;
  line-height: 32px;
}

.button.middle {
  font-size: 14px;
  line-height: 28px;
}

.button.small {
  border-radius: 2px;
  font-size: 12px;
  line-height: 24px;
}

.button.primary {
  color: #fff;
}

.button.primary.main {
  background-color: var(--baseColor);
}

.button.primary.main:hover {
  background-color: var(--baseColorHover);
}

.button.primary.base {
  background-color: var(--baseColor);
}

.button.primary.base:hover {
  background-color: var(--baseColorHover);
}

.button.primary.black {
  background-color: var(--blackBaseColor);
}

.button.primary.black:hover {
  background-color: var(--blackBaseColorHover);
}

.button.primary.red {
  background-color: #f64343;
}

.button.primary.red:hover {
  background-color: rgba(246, 67, 67, 0.85);
}

.button.primary.green {
  background-color: #00bc84;
}

.button.primary.green:hover {
  background-color: rgba(0, 188, 132, 0.85);
}

.button.secondary {
  background-color: var(--legacy-bg-color-09);
  box-sizing: border-box;
  color: var(--legacy-tx-color-03);
}

.button.secondary.border {
  background-color: var(--legacy-bg-color-01);
  border: 1px solid var(--secondary-border-color);
}

.button.secondary.border.big {
  line-height: 38px;
}

.button.secondary.border.normal {
  line-height: 30px;
}

.button.secondary.border.middle {
  line-height: 26px;
}

.button.secondary:hover {
  background-color: var(--legacy-bg-color-03-02) !important;
  border-color: var(--legacy-bg-color-03-02) !important;
  color: #fff;
}

.button.link {
  background-color: transparent !important;
}

.button.link.line,
.button.link:hover {
  text-decoration: underline;
}

.button.link:hover {
  color: var(--baseColor) !important;
}

.button.link.disabled,
.button.link[disabled="disabled"] {
  background-color: transparent !important;
  color: var(--legacy-tx-color-01) !important;
  text-decoration: none;
}

.button.link.with-icon i {
  margin-right: 5px;
}

.button.link.with-icon:hover {
  text-decoration: none !important;
}

.button.link.with-icon:hover span {
  text-decoration: underline;
}

.button.disabled,
.button[disabled="disabled"] {
  background-color: var(--legacy-bg-color-13) !important;
  color: var(--legacy-tx-color-01) !important;
  cursor: not-allowed;
}

.common-tips-dialog .b-dialog-box_header {
  border-bottom: none;
  padding: 15px;
}

.common-tips-dialog .b-dialog-box_header .el-dialog__headerbtn {
  line-height: 20px;
}

.common-tips-dialog .b-dialog-box_content {
  margin: 0;
  padding: 0 30px;
  text-align: center;
}

.common-tips-dialog .b-dialog-box_content i {
  font-size: 32px;
  line-height: 32px;
}

.common-tips-dialog .b-dialog-box_content a {
  text-decoration: underline;
}

.common-tips-dialog .b-dialog-box_footer .b-dialog-box_footer-btns {
  justify-content: center;
  margin: 30px 0;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.ho-wrap:hover .ho-child {
  display: inherit;
}

.ho-wrap .ho-child {
  display: none;
}

.text-hover-blue {
  color: currentColor;
}

.text-hover-blue:hover {
  color: var(--baseColor);
}

.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center top;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

.el-zoom-in-top-enter,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.card_wrap {
  align-content: flex-start;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.c_item {
  box-sizing: border-box;
  flex: 0 0 47%;
}

.hideDriftt #drift-frame-controller,
.v2 #drift-frame-controller {
  display: none !important;
}

#drift-frame-controller {
  bottom: 64px !important;
  right: 20px !important;
}

@media (min-width: 1440px) {
  .v3 .mg-top--5 {
    margin-top: -5px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top--5,
  .v3 .mg-s-top--5 {
    margin-top: -5px;
  }

  .min-width .v3 .mg-s-top--5 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top--5 {
    margin-top: -0.34722222vw;
  }

  .min-width .v3 .mg-top--5 {
    margin-top: -5px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-1 {
    margin-top: 1px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-1,
  .v3 .mg-s-top-1 {
    margin-top: 1px;
  }

  .min-width .v3 .mg-s-top-1 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-1 {
    margin-top: 0.06944444vw;
  }

  .min-width .v3 .mg-top-1 {
    margin-top: 1px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-2 {
    margin-top: 2px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-2,
  .v3 .mg-s-top-2 {
    margin-top: 2px;
  }

  .min-width .v3 .mg-s-top-2 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-2 {
    margin-top: 0.13888889vw;
  }

  .min-width .v3 .mg-top-2 {
    margin-top: 2px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-4 {
    margin-top: 4px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-4,
  .v3 .mg-s-top-4 {
    margin-top: 4px;
  }

  .min-width .v3 .mg-s-top-4 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-4 {
    margin-top: 0.27777778vw;
  }

  .min-width .v3 .mg-top-4 {
    margin-top: 4px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-5 {
    margin-top: 5px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-5,
  .v3 .mg-s-top-5 {
    margin-top: 5px;
  }

  .min-width .v3 .mg-s-top-5 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-5 {
    margin-top: 0.34722222vw;
  }

  .min-width .v3 .mg-top-5 {
    margin-top: 5px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-6 {
    margin-top: 6px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-6,
  .v3 .mg-s-top-6 {
    margin-top: 6px;
  }

  .min-width .v3 .mg-s-top-6 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-6 {
    margin-top: 0.41666667vw;
  }

  .min-width .v3 .mg-top-6 {
    margin-top: 6px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-7 {
    margin-top: 7px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-7,
  .v3 .mg-s-top-7 {
    margin-top: 7px;
  }

  .min-width .v3 .mg-s-top-7 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-7 {
    margin-top: 0.48611111vw;
  }

  .min-width .v3 .mg-top-7 {
    margin-top: 7px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-8 {
    margin-top: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-8,
  .v3 .mg-s-top-8 {
    margin-top: 8px;
  }

  .min-width .v3 .mg-s-top-8 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-8 {
    margin-top: 0.55555556vw;
  }

  .min-width .v3 .mg-top-8 {
    margin-top: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-10 {
    margin-top: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-10,
  .v3 .mg-s-top-10 {
    margin-top: 10px;
  }

  .min-width .v3 .mg-s-top-10 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-10 {
    margin-top: 0.69444444vw;
  }

  .min-width .v3 .mg-top-10 {
    margin-top: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-11 {
    margin-top: 11px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-11,
  .v3 .mg-s-top-11 {
    margin-top: 11px;
  }

  .min-width .v3 .mg-s-top-11 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-11 {
    margin-top: 0.76388889vw;
  }

  .min-width .v3 .mg-top-11 {
    margin-top: 11px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-12 {
    margin-top: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-12,
  .v3 .mg-s-top-12 {
    margin-top: 12px;
  }

  .min-width .v3 .mg-s-top-12 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-12 {
    margin-top: 0.83333333vw;
  }

  .min-width .v3 .mg-top-12 {
    margin-top: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-13 {
    margin-top: 13px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-13,
  .v3 .mg-s-top-13 {
    margin-top: 13px;
  }

  .min-width .v3 .mg-s-top-13 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-13 {
    margin-top: 0.90277778vw;
  }

  .min-width .v3 .mg-top-13 {
    margin-top: 13px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-14 {
    margin-top: 14px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-14,
  .v3 .mg-s-top-14 {
    margin-top: 14px;
  }

  .min-width .v3 .mg-s-top-14 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-14 {
    margin-top: 0.97222222vw;
  }

  .min-width .v3 .mg-top-14 {
    margin-top: 14px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-15 {
    margin-top: 15px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-15,
  .v3 .mg-s-top-15 {
    margin-top: 15px;
  }

  .min-width .v3 .mg-s-top-15 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-15 {
    margin-top: 1.04166667vw;
  }

  .min-width .v3 .mg-top-15 {
    margin-top: 15px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-16 {
    margin-top: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-16,
  .v3 .mg-s-top-16 {
    margin-top: 16px;
  }

  .min-width .v3 .mg-s-top-16 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-16 {
    margin-top: 1.11111111vw;
  }

  .min-width .v3 .mg-top-16 {
    margin-top: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-17 {
    margin-top: 17px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-17,
  .v3 .mg-s-top-17 {
    margin-top: 17px;
  }

  .min-width .v3 .mg-s-top-17 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-17 {
    margin-top: 1.18055556vw;
  }

  .min-width .v3 .mg-top-17 {
    margin-top: 17px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-18 {
    margin-top: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-18,
  .v3 .mg-s-top-18 {
    margin-top: 18px;
  }

  .min-width .v3 .mg-s-top-18 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-18 {
    margin-top: 1.25vw;
  }

  .min-width .v3 .mg-top-18 {
    margin-top: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-19 {
    margin-top: 19px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-19,
  .v3 .mg-s-top-19 {
    margin-top: 19px;
  }

  .min-width .v3 .mg-s-top-19 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-19 {
    margin-top: 1.31944444vw;
  }

  .min-width .v3 .mg-top-19 {
    margin-top: 19px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-20 {
    margin-top: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-20,
  .v3 .mg-s-top-20 {
    margin-top: 20px;
  }

  .min-width .v3 .mg-s-top-20 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-20 {
    margin-top: 1.38888889vw;
  }

  .min-width .v3 .mg-top-20 {
    margin-top: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-21 {
    margin-top: 21px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-21,
  .v3 .mg-s-top-21 {
    margin-top: 21px;
  }

  .min-width .v3 .mg-s-top-21 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-21 {
    margin-top: 1.45833333vw;
  }

  .min-width .v3 .mg-top-21 {
    margin-top: 21px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-22 {
    margin-top: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-22,
  .v3 .mg-s-top-22 {
    margin-top: 22px;
  }

  .min-width .v3 .mg-s-top-22 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-22 {
    margin-top: 1.52777778vw;
  }

  .min-width .v3 .mg-top-22 {
    margin-top: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-24 {
    margin-top: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-24,
  .v3 .mg-s-top-24 {
    margin-top: 24px;
  }

  .min-width .v3 .mg-s-top-24 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-24 {
    margin-top: 1.66666667vw;
  }

  .min-width .v3 .mg-top-24 {
    margin-top: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-25 {
    margin-top: 25px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-25,
  .v3 .mg-s-top-25 {
    margin-top: 25px;
  }

  .min-width .v3 .mg-s-top-25 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-25 {
    margin-top: 1.73611111vw;
  }

  .min-width .v3 .mg-top-25 {
    margin-top: 25px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-26 {
    margin-top: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-26,
  .v3 .mg-s-top-26 {
    margin-top: 26px;
  }

  .min-width .v3 .mg-s-top-26 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-26 {
    margin-top: 1.80555556vw;
  }

  .min-width .v3 .mg-top-26 {
    margin-top: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-27 {
    margin-top: 27px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-27,
  .v3 .mg-s-top-27 {
    margin-top: 27px;
  }

  .min-width .v3 .mg-s-top-27 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-27 {
    margin-top: 1.875vw;
  }

  .min-width .v3 .mg-top-27 {
    margin-top: 27px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-28 {
    margin-top: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-28,
  .v3 .mg-s-top-28 {
    margin-top: 28px;
  }

  .min-width .v3 .mg-s-top-28 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-28 {
    margin-top: 1.94444444vw;
  }

  .min-width .v3 .mg-top-28 {
    margin-top: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-30 {
    margin-top: 30px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-30,
  .v3 .mg-s-top-30 {
    margin-top: 30px;
  }

  .min-width .v3 .mg-s-top-30 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-30 {
    margin-top: 2.08333333vw;
  }

  .min-width .v3 .mg-top-30 {
    margin-top: 30px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-32 {
    margin-top: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-32,
  .v3 .mg-s-top-32 {
    margin-top: 32px;
  }

  .min-width .v3 .mg-s-top-32 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-32 {
    margin-top: 2.22222222vw;
  }

  .min-width .v3 .mg-top-32 {
    margin-top: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-34 {
    margin-top: 34px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-34,
  .v3 .mg-s-top-34 {
    margin-top: 34px;
  }

  .min-width .v3 .mg-s-top-34 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-34 {
    margin-top: 2.36111111vw;
  }

  .min-width .v3 .mg-top-34 {
    margin-top: 34px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-35 {
    margin-top: 35px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-35,
  .v3 .mg-s-top-35 {
    margin-top: 35px;
  }

  .min-width .v3 .mg-s-top-35 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-35 {
    margin-top: 2.43055556vw;
  }

  .min-width .v3 .mg-top-35 {
    margin-top: 35px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-36 {
    margin-top: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-36,
  .v3 .mg-s-top-36 {
    margin-top: 36px;
  }

  .min-width .v3 .mg-s-top-36 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-36 {
    margin-top: 2.5vw;
  }

  .min-width .v3 .mg-top-36 {
    margin-top: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-38 {
    margin-top: 38px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-38,
  .v3 .mg-s-top-38 {
    margin-top: 38px;
  }

  .min-width .v3 .mg-s-top-38 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-38 {
    margin-top: 2.63888889vw;
  }

  .min-width .v3 .mg-top-38 {
    margin-top: 38px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-40 {
    margin-top: 40px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-40,
  .v3 .mg-s-top-40 {
    margin-top: 40px;
  }

  .min-width .v3 .mg-s-top-40 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-40 {
    margin-top: 2.77777778vw;
  }

  .min-width .v3 .mg-top-40 {
    margin-top: 40px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-42 {
    margin-top: 42px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-42,
  .v3 .mg-s-top-42 {
    margin-top: 42px;
  }

  .min-width .v3 .mg-s-top-42 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-42 {
    margin-top: 2.91666667vw;
  }

  .min-width .v3 .mg-top-42 {
    margin-top: 42px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-44 {
    margin-top: 44px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-44,
  .v3 .mg-s-top-44 {
    margin-top: 44px;
  }

  .min-width .v3 .mg-s-top-44 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-44 {
    margin-top: 3.05555556vw;
  }

  .min-width .v3 .mg-top-44 {
    margin-top: 44px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-45 {
    margin-top: 45px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-45,
  .v3 .mg-s-top-45 {
    margin-top: 45px;
  }

  .min-width .v3 .mg-s-top-45 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-45 {
    margin-top: 3.125vw;
  }

  .min-width .v3 .mg-top-45 {
    margin-top: 45px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-48 {
    margin-top: 48px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-48,
  .v3 .mg-s-top-48 {
    margin-top: 48px;
  }

  .min-width .v3 .mg-s-top-48 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-48 {
    margin-top: 3.33333333vw;
  }

  .min-width .v3 .mg-top-48 {
    margin-top: 48px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-50 {
    margin-top: 50px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-50,
  .v3 .mg-s-top-50 {
    margin-top: 50px;
  }

  .min-width .v3 .mg-s-top-50 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-50 {
    margin-top: 3.47222222vw;
  }

  .min-width .v3 .mg-top-50 {
    margin-top: 50px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-52 {
    margin-top: 52px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-52,
  .v3 .mg-s-top-52 {
    margin-top: 52px;
  }

  .min-width .v3 .mg-s-top-52 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-52 {
    margin-top: 3.61111111vw;
  }

  .min-width .v3 .mg-top-52 {
    margin-top: 52px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-54 {
    margin-top: 54px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-54,
  .v3 .mg-s-top-54 {
    margin-top: 54px;
  }

  .min-width .v3 .mg-s-top-54 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-54 {
    margin-top: 3.75vw;
  }

  .min-width .v3 .mg-top-54 {
    margin-top: 54px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-56 {
    margin-top: 56px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-56,
  .v3 .mg-s-top-56 {
    margin-top: 56px;
  }

  .min-width .v3 .mg-s-top-56 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-56 {
    margin-top: 3.88888889vw;
  }

  .min-width .v3 .mg-top-56 {
    margin-top: 56px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-58 {
    margin-top: 58px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-58,
  .v3 .mg-s-top-58 {
    margin-top: 58px;
  }

  .min-width .v3 .mg-s-top-58 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-58 {
    margin-top: 4.02777778vw;
  }

  .min-width .v3 .mg-top-58 {
    margin-top: 58px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-60 {
    margin-top: 60px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-60,
  .v3 .mg-s-top-60 {
    margin-top: 60px;
  }

  .min-width .v3 .mg-s-top-60 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-60 {
    margin-top: 4.16666667vw;
  }

  .min-width .v3 .mg-top-60 {
    margin-top: 60px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-64 {
    margin-top: 64px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-64,
  .v3 .mg-s-top-64 {
    margin-top: 64px;
  }

  .min-width .v3 .mg-s-top-64 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-64 {
    margin-top: 4.44444444vw;
  }

  .min-width .v3 .mg-top-64 {
    margin-top: 64px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-72 {
    margin-top: 72px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-72,
  .v3 .mg-s-top-72 {
    margin-top: 72px;
  }

  .min-width .v3 .mg-s-top-72 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-72 {
    margin-top: 5vw;
  }

  .min-width .v3 .mg-top-72 {
    margin-top: 72px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-75 {
    margin-top: 75px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-75,
  .v3 .mg-s-top-75 {
    margin-top: 75px;
  }

  .min-width .v3 .mg-s-top-75 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-75 {
    margin-top: 5.20833333vw;
  }

  .min-width .v3 .mg-top-75 {
    margin-top: 75px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-78 {
    margin-top: 78px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-78,
  .v3 .mg-s-top-78 {
    margin-top: 78px;
  }

  .min-width .v3 .mg-s-top-78 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-78 {
    margin-top: 5.41666667vw;
  }

  .min-width .v3 .mg-top-78 {
    margin-top: 78px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-88 {
    margin-top: 88px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-88,
  .v3 .mg-s-top-88 {
    margin-top: 88px;
  }

  .min-width .v3 .mg-s-top-88 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-88 {
    margin-top: 6.11111111vw;
  }

  .min-width .v3 .mg-top-88 {
    margin-top: 88px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-116 {
    margin-top: 116px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-116,
  .v3 .mg-s-top-116 {
    margin-top: 116px;
  }

  .min-width .v3 .mg-s-top-116 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-116 {
    margin-top: 8.05555556vw;
  }

  .min-width .v3 .mg-top-116 {
    margin-top: 116px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-top-120 {
    margin-top: 120px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-top-120,
  .v3 .mg-s-top-120 {
    margin-top: 120px;
  }

  .min-width .v3 .mg-s-top-120 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-120 {
    margin-top: 8.33333333vw;
  }

  .min-width .v3 .mg-top-120 {
    margin-top: 120px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-2 {
    margin-bottom: 2px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-2,
  .v3 .mg-s-bottom-2 {
    margin-bottom: 2px;
  }

  .min-width .v3 .mg-s-bottom-2 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-2 {
    margin-bottom: 0.13888889vw;
  }

  .min-width .v3 .mg-bottom-2 {
    margin-bottom: 2px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-5 {
    margin-bottom: 5px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-5,
  .v3 .mg-s-bottom-5 {
    margin-bottom: 5px;
  }

  .min-width .v3 .mg-s-bottom-5 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-5 {
    margin-bottom: 0.34722222vw;
  }

  .min-width .v3 .mg-bottom-5 {
    margin-bottom: 5px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-4 {
    margin-bottom: 4px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-4,
  .v3 .mg-s-bottom-4 {
    margin-bottom: 4px;
  }

  .min-width .v3 .mg-s-bottom-4 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-4 {
    margin-bottom: 0.27777778vw;
  }

  .min-width .v3 .mg-bottom-4 {
    margin-bottom: 4px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-6 {
    margin-bottom: 6px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-6,
  .v3 .mg-s-bottom-6 {
    margin-bottom: 6px;
  }

  .min-width .v3 .mg-s-bottom-6 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-6 {
    margin-bottom: 0.41666667vw;
  }

  .min-width .v3 .mg-bottom-6 {
    margin-bottom: 6px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-8,
  .v3 .mg-s-bottom-8 {
    margin-bottom: 8px;
  }

  .min-width .v3 .mg-s-bottom-8 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-8 {
    margin-bottom: 0.55555556vw;
  }

  .min-width .v3 .mg-bottom-8 {
    margin-bottom: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-10 {
    margin-bottom: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-10,
  .v3 .mg-s-bottom-10 {
    margin-bottom: 10px;
  }

  .min-width .v3 .mg-s-bottom-10 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-10 {
    margin-bottom: 0.69444444vw;
  }

  .min-width .v3 .mg-bottom-10 {
    margin-bottom: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-12 {
    margin-bottom: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-12,
  .v3 .mg-s-bottom-12 {
    margin-bottom: 12px;
  }

  .min-width .v3 .mg-s-bottom-12 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-12 {
    margin-bottom: 0.83333333vw;
  }

  .min-width .v3 .mg-bottom-12 {
    margin-bottom: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-16,
  .v3 .mg-s-bottom-16 {
    margin-bottom: 16px;
  }

  .min-width .v3 .mg-s-bottom-16 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-16 {
    margin-bottom: 1.11111111vw;
  }

  .min-width .v3 .mg-bottom-16 {
    margin-bottom: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-17 {
    margin-bottom: 17px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-17,
  .v3 .mg-s-bottom-17 {
    margin-bottom: 17px;
  }

  .min-width .v3 .mg-s-bottom-17 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-17 {
    margin-bottom: 1.18055556vw;
  }

  .min-width .v3 .mg-bottom-17 {
    margin-bottom: 17px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-18 {
    margin-bottom: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-18,
  .v3 .mg-s-bottom-18 {
    margin-bottom: 18px;
  }

  .min-width .v3 .mg-s-bottom-18 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-18 {
    margin-bottom: 1.25vw;
  }

  .min-width .v3 .mg-bottom-18 {
    margin-bottom: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-19 {
    margin-bottom: 19px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-19,
  .v3 .mg-s-bottom-19 {
    margin-bottom: 19px;
  }

  .min-width .v3 .mg-s-bottom-19 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-19 {
    margin-bottom: 1.31944444vw;
  }

  .min-width .v3 .mg-bottom-19 {
    margin-bottom: 19px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-20 {
    margin-bottom: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-20,
  .v3 .mg-s-bottom-20 {
    margin-bottom: 20px;
  }

  .min-width .v3 .mg-s-bottom-20 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-20 {
    margin-bottom: 1.38888889vw;
  }

  .min-width .v3 .mg-bottom-20 {
    margin-bottom: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-24,
  .v3 .mg-s-bottom-24 {
    margin-bottom: 24px;
  }

  .min-width .v3 .mg-s-bottom-24 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-24 {
    margin-bottom: 1.66666667vw;
  }

  .min-width .v3 .mg-bottom-24 {
    margin-bottom: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-25 {
    margin-bottom: 25px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-25,
  .v3 .mg-s-bottom-25 {
    margin-bottom: 25px;
  }

  .min-width .v3 .mg-s-bottom-25 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-25 {
    margin-bottom: 1.73611111vw;
  }

  .min-width .v3 .mg-bottom-25 {
    margin-bottom: 25px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-26 {
    margin-bottom: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-26,
  .v3 .mg-s-bottom-26 {
    margin-bottom: 26px;
  }

  .min-width .v3 .mg-s-bottom-26 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-26 {
    margin-bottom: 1.80555556vw;
  }

  .min-width .v3 .mg-bottom-26 {
    margin-bottom: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-28 {
    margin-bottom: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-28,
  .v3 .mg-s-bottom-28 {
    margin-bottom: 28px;
  }

  .min-width .v3 .mg-s-bottom-28 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-28 {
    margin-bottom: 1.94444444vw;
  }

  .min-width .v3 .mg-bottom-28 {
    margin-bottom: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-29 {
    margin-bottom: 29px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-29,
  .v3 .mg-s-bottom-29 {
    margin-bottom: 29px;
  }

  .min-width .v3 .mg-s-bottom-29 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-29 {
    margin-bottom: 2.01388889vw;
  }

  .min-width .v3 .mg-bottom-29 {
    margin-bottom: 29px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-30 {
    margin-bottom: 30px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-30,
  .v3 .mg-s-bottom-30 {
    margin-bottom: 30px;
  }

  .min-width .v3 .mg-s-bottom-30 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-30 {
    margin-bottom: 2.08333333vw;
  }

  .min-width .v3 .mg-bottom-30 {
    margin-bottom: 30px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-32,
  .v3 .mg-s-bottom-32 {
    margin-bottom: 32px;
  }

  .min-width .v3 .mg-s-bottom-32 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-32 {
    margin-bottom: 2.22222222vw;
  }

  .min-width .v3 .mg-bottom-32 {
    margin-bottom: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-35 {
    margin-bottom: 35px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-35,
  .v3 .mg-s-bottom-35 {
    margin-bottom: 35px;
  }

  .min-width .v3 .mg-s-bottom-35 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-35 {
    margin-bottom: 2.43055556vw;
  }

  .min-width .v3 .mg-bottom-35 {
    margin-bottom: 35px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-36 {
    margin-bottom: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-36,
  .v3 .mg-s-bottom-36 {
    margin-bottom: 36px;
  }

  .min-width .v3 .mg-s-bottom-36 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-36 {
    margin-bottom: 2.5vw;
  }

  .min-width .v3 .mg-bottom-36 {
    margin-bottom: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-40 {
    margin-bottom: 40px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-40,
  .v3 .mg-s-bottom-40 {
    margin-bottom: 40px;
  }

  .min-width .v3 .mg-s-bottom-40 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-40 {
    margin-bottom: 2.77777778vw;
  }

  .min-width .v3 .mg-bottom-40 {
    margin-bottom: 40px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-44 {
    margin-bottom: 44px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-44,
  .v3 .mg-s-bottom-44 {
    margin-bottom: 44px;
  }

  .min-width .v3 .mg-s-bottom-44 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-44 {
    margin-bottom: 3.05555556vw;
  }

  .min-width .v3 .mg-bottom-44 {
    margin-bottom: 44px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-46 {
    margin-bottom: 46px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-46,
  .v3 .mg-s-bottom-46 {
    margin-bottom: 46px;
  }

  .min-width .v3 .mg-s-bottom-46 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-46 {
    margin-bottom: 3.19444444vw;
  }

  .min-width .v3 .mg-bottom-46 {
    margin-bottom: 46px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-48,
  .v3 .mg-s-bottom-48 {
    margin-bottom: 48px;
  }

  .min-width .v3 .mg-s-bottom-48 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-48 {
    margin-bottom: 3.33333333vw;
  }

  .min-width .v3 .mg-bottom-48 {
    margin-bottom: 48px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-50 {
    margin-bottom: 50px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-50,
  .v3 .mg-s-bottom-50 {
    margin-bottom: 50px;
  }

  .min-width .v3 .mg-s-bottom-50 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-50 {
    margin-bottom: 3.47222222vw;
  }

  .min-width .v3 .mg-bottom-50 {
    margin-bottom: 50px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-56 {
    margin-bottom: 56px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-56,
  .v3 .mg-s-bottom-56 {
    margin-bottom: 56px;
  }

  .min-width .v3 .mg-s-bottom-56 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-56 {
    margin-bottom: 3.88888889vw;
  }

  .min-width .v3 .mg-bottom-56 {
    margin-bottom: 56px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-57 {
    margin-bottom: 57px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-57,
  .v3 .mg-s-bottom-57 {
    margin-bottom: 57px;
  }

  .min-width .v3 .mg-s-bottom-57 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-57 {
    margin-bottom: 3.95833333vw;
  }

  .min-width .v3 .mg-bottom-57 {
    margin-bottom: 57px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-60 {
    margin-bottom: 60px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-60,
  .v3 .mg-s-bottom-60 {
    margin-bottom: 60px;
  }

  .min-width .v3 .mg-s-bottom-60 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-60 {
    margin-bottom: 4.16666667vw;
  }

  .min-width .v3 .mg-bottom-60 {
    margin-bottom: 60px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-64 {
    margin-bottom: 64px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-64,
  .v3 .mg-s-bottom-64 {
    margin-bottom: 64px;
  }

  .min-width .v3 .mg-s-bottom-64 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-64 {
    margin-bottom: 4.44444444vw;
  }

  .min-width .v3 .mg-bottom-64 {
    margin-bottom: 64px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-68 {
    margin-bottom: 68px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-68,
  .v3 .mg-s-bottom-68 {
    margin-bottom: 68px;
  }

  .min-width .v3 .mg-s-bottom-68 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-68 {
    margin-bottom: 4.72222222vw;
  }

  .min-width .v3 .mg-bottom-68 {
    margin-bottom: 68px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-72,
  .v3 .mg-s-bottom-72 {
    margin-bottom: 72px;
  }

  .min-width .v3 .mg-s-bottom-72 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-72 {
    margin-bottom: 5vw;
  }

  .min-width .v3 .mg-bottom-72 {
    margin-bottom: 72px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-76 {
    margin-bottom: 76px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-76,
  .v3 .mg-s-bottom-76 {
    margin-bottom: 76px;
  }

  .min-width .v3 .mg-s-bottom-76 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-76 {
    margin-bottom: 5.27777778vw;
  }

  .min-width .v3 .mg-bottom-76 {
    margin-bottom: 76px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-80,
  .v3 .mg-s-bottom-80 {
    margin-bottom: 80px;
  }

  .min-width .v3 .mg-s-bottom-80 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-80 {
    margin-bottom: 5.55555556vw;
  }

  .min-width .v3 .mg-bottom-80 {
    margin-bottom: 80px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-88,
  .v3 .mg-s-bottom-88 {
    margin-bottom: 88px;
  }

  .min-width .v3 .mg-s-bottom-88 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-88 {
    margin-bottom: 6.11111111vw;
  }

  .min-width .v3 .mg-bottom-88 {
    margin-bottom: 88px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-92 {
    margin-bottom: 92px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-92,
  .v3 .mg-s-bottom-92 {
    margin-bottom: 92px;
  }

  .min-width .v3 .mg-s-bottom-92 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-92 {
    margin-bottom: 6.38888889vw;
  }

  .min-width .v3 .mg-bottom-92 {
    margin-bottom: 92px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-95 {
    margin-bottom: 95px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-95,
  .v3 .mg-s-bottom-95 {
    margin-bottom: 95px;
  }

  .min-width .v3 .mg-s-bottom-95 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-95 {
    margin-bottom: 6.59722222vw;
  }

  .min-width .v3 .mg-bottom-95 {
    margin-bottom: 95px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-100,
  .v3 .mg-s-bottom-100 {
    margin-bottom: 100px;
  }

  .min-width .v3 .mg-s-bottom-100 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-100 {
    margin-bottom: 6.94444444vw;
  }

  .min-width .v3 .mg-bottom-100 {
    margin-bottom: 100px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-120,
  .v3 .mg-s-bottom-120 {
    margin-bottom: 120px;
  }

  .min-width .v3 .mg-s-bottom-120 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-120 {
    margin-bottom: 8.33333333vw;
  }

  .min-width .v3 .mg-bottom-120 {
    margin-bottom: 120px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-bottom-186 {
    margin-bottom: 186px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-bottom-186,
  .v3 .mg-s-bottom-186 {
    margin-bottom: 186px;
  }

  .min-width .v3 .mg-s-bottom-186 {
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-bottom-186 {
    margin-bottom: 12.91666667vw;
  }

  .min-width .v3 .mg-bottom-186 {
    margin-bottom: 186px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-2 {
    margin-left: 2px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-2,
  .v3 .mg-s-left-2 {
    margin-left: 2px;
  }

  .min-width .v3 .mg-s-left-2 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-2 {
    margin-left: 0.13888889vw;
  }

  .min-width .v3 .mg-left-2 {
    margin-left: 2px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-3 {
    margin-left: 3px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-3,
  .v3 .mg-s-left-3 {
    margin-left: 3px;
  }

  .min-width .v3 .mg-s-left-3 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-3 {
    margin-left: 0.20833333vw;
  }

  .min-width .v3 .mg-left-3 {
    margin-left: 3px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-4 {
    margin-left: 4px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-4,
  .v3 .mg-s-left-4 {
    margin-left: 4px;
  }

  .min-width .v3 .mg-s-left-4 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-4 {
    margin-left: 0.27777778vw;
  }

  .min-width .v3 .mg-left-4 {
    margin-left: 4px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-5 {
    margin-left: 5px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-5,
  .v3 .mg-s-left-5 {
    margin-left: 5px;
  }

  .min-width .v3 .mg-s-left-5 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-5 {
    margin-left: 0.34722222vw;
  }

  .min-width .v3 .mg-left-5 {
    margin-left: 5px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-6 {
    margin-left: 6px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-6,
  .v3 .mg-s-left-6 {
    margin-left: 6px;
  }

  .min-width .v3 .mg-s-left-6 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-6 {
    margin-left: 0.41666667vw;
  }

  .min-width .v3 .mg-left-6 {
    margin-left: 6px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-7 {
    margin-left: 7px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-7,
  .v3 .mg-s-left-7 {
    margin-left: 7px;
  }

  .min-width .v3 .mg-s-left-7 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-7 {
    margin-left: 0.48611111vw;
  }

  .min-width .v3 .mg-left-7 {
    margin-left: 7px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-8 {
    margin-left: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-8,
  .v3 .mg-s-left-8 {
    margin-left: 8px;
  }

  .min-width .v3 .mg-s-left-8 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-8 {
    margin-left: 0.55555556vw;
  }

  .min-width .v3 .mg-left-8 {
    margin-left: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-9 {
    margin-left: 9px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-9,
  .v3 .mg-s-left-9 {
    margin-left: 9px;
  }

  .min-width .v3 .mg-s-left-9 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-9 {
    margin-left: 0.625vw;
  }

  .min-width .v3 .mg-left-9 {
    margin-left: 9px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-10 {
    margin-left: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-10,
  .v3 .mg-s-left-10 {
    margin-left: 10px;
  }

  .min-width .v3 .mg-s-left-10 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-10 {
    margin-left: 0.69444444vw;
  }

  .min-width .v3 .mg-left-10 {
    margin-left: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-11 {
    margin-left: 11px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-11,
  .v3 .mg-s-left-11 {
    margin-left: 11px;
  }

  .min-width .v3 .mg-s-left-11 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-11 {
    margin-left: 0.76388889vw;
  }

  .min-width .v3 .mg-left-11 {
    margin-left: 11px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-12 {
    margin-left: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-12,
  .v3 .mg-s-left-12 {
    margin-left: 12px;
  }

  .min-width .v3 .mg-s-left-12 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-12 {
    margin-left: 0.83333333vw;
  }

  .min-width .v3 .mg-left-12 {
    margin-left: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-14 {
    margin-left: 14px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-14,
  .v3 .mg-s-left-14 {
    margin-left: 14px;
  }

  .min-width .v3 .mg-s-left-14 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-14 {
    margin-left: 0.97222222vw;
  }

  .min-width .v3 .mg-left-14 {
    margin-left: 14px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-15 {
    margin-left: 15px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-15,
  .v3 .mg-s-left-15 {
    margin-left: 15px;
  }

  .min-width .v3 .mg-s-left-15 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-15 {
    margin-left: 1.04166667vw;
  }

  .min-width .v3 .mg-left-15 {
    margin-left: 15px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-16 {
    margin-left: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-16,
  .v3 .mg-s-left-16 {
    margin-left: 16px;
  }

  .min-width .v3 .mg-s-left-16 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-16 {
    margin-left: 1.11111111vw;
  }

  .min-width .v3 .mg-left-16 {
    margin-left: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-18 {
    margin-left: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-18,
  .v3 .mg-s-left-18 {
    margin-left: 18px;
  }

  .min-width .v3 .mg-s-left-18 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-18 {
    margin-left: 1.25vw;
  }

  .min-width .v3 .mg-left-18 {
    margin-left: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-20 {
    margin-left: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-20,
  .v3 .mg-s-left-20 {
    margin-left: 20px;
  }

  .min-width .v3 .mg-s-left-20 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-20 {
    margin-left: 1.38888889vw;
  }

  .min-width .v3 .mg-left-20 {
    margin-left: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-22 {
    margin-left: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-22,
  .v3 .mg-s-left-22 {
    margin-left: 22px;
  }

  .min-width .v3 .mg-s-left-22 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-22 {
    margin-left: 1.52777778vw;
  }

  .min-width .v3 .mg-left-22 {
    margin-left: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-24 {
    margin-left: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-24,
  .v3 .mg-s-left-24 {
    margin-left: 24px;
  }

  .min-width .v3 .mg-s-left-24 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-24 {
    margin-left: 1.66666667vw;
  }

  .min-width .v3 .mg-left-24 {
    margin-left: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-27 {
    margin-left: 27px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-27,
  .v3 .mg-s-left-27 {
    margin-left: 27px;
  }

  .min-width .v3 .mg-s-left-27 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-27 {
    margin-left: 1.875vw;
  }

  .min-width .v3 .mg-left-27 {
    margin-left: 27px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-28 {
    margin-left: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-28,
  .v3 .mg-s-left-28 {
    margin-left: 28px;
  }

  .min-width .v3 .mg-s-left-28 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-28 {
    margin-left: 1.94444444vw;
  }

  .min-width .v3 .mg-left-28 {
    margin-left: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-30 {
    margin-left: 30px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-30,
  .v3 .mg-s-left-30 {
    margin-left: 30px;
  }

  .min-width .v3 .mg-s-left-30 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-30 {
    margin-left: 2.08333333vw;
  }

  .min-width .v3 .mg-left-30 {
    margin-left: 30px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-32 {
    margin-left: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-32,
  .v3 .mg-s-left-32 {
    margin-left: 32px;
  }

  .min-width .v3 .mg-s-left-32 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-32 {
    margin-left: 2.22222222vw;
  }

  .min-width .v3 .mg-left-32 {
    margin-left: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-34 {
    margin-left: 34px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-34,
  .v3 .mg-s-left-34 {
    margin-left: 34px;
  }

  .min-width .v3 .mg-s-left-34 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-34 {
    margin-left: 2.36111111vw;
  }

  .min-width .v3 .mg-left-34 {
    margin-left: 34px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-36 {
    margin-left: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-36,
  .v3 .mg-s-left-36 {
    margin-left: 36px;
  }

  .min-width .v3 .mg-s-left-36 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-36 {
    margin-left: 2.5vw;
  }

  .min-width .v3 .mg-left-36 {
    margin-left: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-48 {
    margin-left: 48px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-48,
  .v3 .mg-s-left-48 {
    margin-left: 48px;
  }

  .min-width .v3 .mg-s-left-48 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-48 {
    margin-left: 3.33333333vw;
  }

  .min-width .v3 .mg-left-48 {
    margin-left: 48px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-60 {
    margin-left: 60px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-60,
  .v3 .mg-s-left-60 {
    margin-left: 60px;
  }

  .min-width .v3 .mg-s-left-60 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-60 {
    margin-left: 4.16666667vw;
  }

  .min-width .v3 .mg-left-60 {
    margin-left: 60px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-left-120 {
    margin-left: 120px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-left-120,
  .v3 .mg-s-left-120 {
    margin-left: 120px;
  }

  .min-width .v3 .mg-s-left-120 {
    margin-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-left-120 {
    margin-left: 8.33333333vw;
  }

  .min-width .v3 .mg-left-120 {
    margin-left: 120px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-4 {
    margin-right: 4px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-4,
  .v3 .mg-s-right-4 {
    margin-right: 4px;
  }

  .min-width .v3 .mg-s-right-4 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-4 {
    margin-right: 0.27777778vw;
  }

  .min-width .v3 .mg-right-4 {
    margin-right: 4px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-6 {
    margin-right: 6px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-6,
  .v3 .mg-s-right-6 {
    margin-right: 6px;
  }

  .min-width .v3 .mg-s-right-6 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-6 {
    margin-right: 0.41666667vw;
  }

  .min-width .v3 .mg-right-6 {
    margin-right: 6px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-8 {
    margin-right: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-8,
  .v3 .mg-s-right-8 {
    margin-right: 8px;
  }

  .min-width .v3 .mg-s-right-8 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-8 {
    margin-right: 0.55555556vw;
  }

  .min-width .v3 .mg-right-8 {
    margin-right: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-9 {
    margin-right: 9px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-9,
  .v3 .mg-s-right-9 {
    margin-right: 9px;
  }

  .min-width .v3 .mg-s-right-9 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-9 {
    margin-right: 0.625vw;
  }

  .min-width .v3 .mg-right-9 {
    margin-right: 9px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-10 {
    margin-right: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-10,
  .v3 .mg-s-right-10 {
    margin-right: 10px;
  }

  .min-width .v3 .mg-s-right-10 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-10 {
    margin-right: 0.69444444vw;
  }

  .min-width .v3 .mg-right-10 {
    margin-right: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-12 {
    margin-right: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-12,
  .v3 .mg-s-right-12 {
    margin-right: 12px;
  }

  .min-width .v3 .mg-s-right-12 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-12 {
    margin-right: 0.83333333vw;
  }

  .min-width .v3 .mg-right-12 {
    margin-right: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-14 {
    margin-right: 14px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-14,
  .v3 .mg-s-right-14 {
    margin-right: 14px;
  }

  .min-width .v3 .mg-s-right-14 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-14 {
    margin-right: 0.97222222vw;
  }

  .min-width .v3 .mg-right-14 {
    margin-right: 14px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-16 {
    margin-right: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-16,
  .v3 .mg-s-right-16 {
    margin-right: 16px;
  }

  .min-width .v3 .mg-s-right-16 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-16 {
    margin-right: 1.11111111vw;
  }

  .min-width .v3 .mg-right-16 {
    margin-right: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-18 {
    margin-right: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-18,
  .v3 .mg-s-right-18 {
    margin-right: 18px;
  }

  .min-width .v3 .mg-s-right-18 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-18 {
    margin-right: 1.25vw;
  }

  .min-width .v3 .mg-right-18 {
    margin-right: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-20 {
    margin-right: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-20,
  .v3 .mg-s-right-20 {
    margin-right: 20px;
  }

  .min-width .v3 .mg-s-right-20 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-20 {
    margin-right: 1.38888889vw;
  }

  .min-width .v3 .mg-right-20 {
    margin-right: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-22 {
    margin-right: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-22,
  .v3 .mg-s-right-22 {
    margin-right: 22px;
  }

  .min-width .v3 .mg-s-right-22 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-22 {
    margin-right: 1.52777778vw;
  }

  .min-width .v3 .mg-right-22 {
    margin-right: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-24 {
    margin-right: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-24,
  .v3 .mg-s-right-24 {
    margin-right: 24px;
  }

  .min-width .v3 .mg-s-right-24 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-24 {
    margin-right: 1.66666667vw;
  }

  .min-width .v3 .mg-right-24 {
    margin-right: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-26 {
    margin-right: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-26,
  .v3 .mg-s-right-26 {
    margin-right: 26px;
  }

  .min-width .v3 .mg-s-right-26 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-26 {
    margin-right: 1.80555556vw;
  }

  .min-width .v3 .mg-right-26 {
    margin-right: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-28 {
    margin-right: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-28,
  .v3 .mg-s-right-28 {
    margin-right: 28px;
  }

  .min-width .v3 .mg-s-right-28 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-28 {
    margin-right: 1.94444444vw;
  }

  .min-width .v3 .mg-right-28 {
    margin-right: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-32 {
    margin-right: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-32,
  .v3 .mg-s-right-32 {
    margin-right: 32px;
  }

  .min-width .v3 .mg-s-right-32 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-32 {
    margin-right: 2.22222222vw;
  }

  .min-width .v3 .mg-right-32 {
    margin-right: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-36 {
    margin-right: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-36,
  .v3 .mg-s-right-36 {
    margin-right: 36px;
  }

  .min-width .v3 .mg-s-right-36 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-36 {
    margin-right: 2.5vw;
  }

  .min-width .v3 .mg-right-36 {
    margin-right: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .mg-right-56 {
    margin-right: 56px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .mg-right-56,
  .v3 .mg-s-right-56 {
    margin-right: 56px;
  }

  .min-width .v3 .mg-s-right-56 {
    margin-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-right-56 {
    margin-right: 3.88888889vw;
  }

  .min-width .v3 .mg-right-56 {
    margin-right: 56px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-8 {
    padding-top: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-8,
  .v3 .pd-s-top-8 {
    padding-top: 8px;
  }

  .min-width .v3 .pd-s-top-8 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-8 {
    padding-top: 0.55555556vw;
  }

  .min-width .v3 .pd-top-8 {
    padding-top: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-10 {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-10,
  .v3 .pd-s-top-10 {
    padding-top: 10px;
  }

  .min-width .v3 .pd-s-top-10 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-10 {
    padding-top: 0.69444444vw;
  }

  .min-width .v3 .pd-top-10 {
    padding-top: 10px;
  }
}

@media (min-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-top-14,
  .v3.butt.secondary {
    padding-top: 14px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-14,
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-s-top-14,
  .v3.butt.secondary {
    padding-top: 14px;
  }

  .min-width .v3 .pd-s-top-14 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-top-14,
  .v3.butt.secondary {
    padding-top: 0.97222222vw;
  }

  .min-width .v3 .pd-top-14 {
    padding-top: 14px;
  }
}

@media (min-width: 1440px) {
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-top-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-top: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-16,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-s-top-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-top: 16px;
  }

  .min-width .v3 .pd-s-top-16 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-top-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-top: 1.11111111vw;
  }

  .min-width .v3 .pd-top-16 {
    padding-top: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-20 {
    padding-top: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-20,
  .v3 .pd-s-top-20 {
    padding-top: 20px;
  }

  .min-width .v3 .pd-s-top-20 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-20 {
    padding-top: 1.38888889vw;
  }

  .min-width .v3 .pd-top-20 {
    padding-top: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-22 {
    padding-top: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-22,
  .v3 .pd-s-top-22 {
    padding-top: 22px;
  }

  .min-width .v3 .pd-s-top-22 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-22 {
    padding-top: 1.52777778vw;
  }

  .min-width .v3 .pd-top-22 {
    padding-top: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-24 {
    padding-top: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-24,
  .v3 .pd-s-top-24 {
    padding-top: 24px;
  }

  .min-width .v3 .pd-s-top-24 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-24 {
    padding-top: 1.66666667vw;
  }

  .min-width .v3 .pd-top-24 {
    padding-top: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-26 {
    padding-top: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-26,
  .v3 .pd-s-top-26 {
    padding-top: 26px;
  }

  .min-width .v3 .pd-s-top-26 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-26 {
    padding-top: 1.80555556vw;
  }

  .min-width .v3 .pd-top-26 {
    padding-top: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-28 {
    padding-top: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-28,
  .v3 .pd-s-top-28 {
    padding-top: 28px;
  }

  .min-width .v3 .pd-s-top-28 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-28 {
    padding-top: 1.94444444vw;
  }

  .min-width .v3 .pd-top-28 {
    padding-top: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-30 {
    padding-top: 30px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-30,
  .v3 .pd-s-top-30 {
    padding-top: 30px;
  }

  .min-width .v3 .pd-s-top-30 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-30 {
    padding-top: 2.08333333vw;
  }

  .min-width .v3 .pd-top-30 {
    padding-top: 30px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-32 {
    padding-top: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-32,
  .v3 .pd-s-top-32 {
    padding-top: 32px;
  }

  .min-width .v3 .pd-s-top-32 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-32 {
    padding-top: 2.22222222vw;
  }

  .min-width .v3 .pd-top-32 {
    padding-top: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-36 {
    padding-top: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-36,
  .v3 .pd-s-top-36 {
    padding-top: 36px;
  }

  .min-width .v3 .pd-s-top-36 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-36 {
    padding-top: 2.5vw;
  }

  .min-width .v3 .pd-top-36 {
    padding-top: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-40 {
    padding-top: 40px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-40,
  .v3 .pd-s-top-40 {
    padding-top: 40px;
  }

  .min-width .v3 .pd-s-top-40 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-40 {
    padding-top: 2.77777778vw;
  }

  .min-width .v3 .pd-top-40 {
    padding-top: 40px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-44 {
    padding-top: 44px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-44,
  .v3 .pd-s-top-44 {
    padding-top: 44px;
  }

  .min-width .v3 .pd-s-top-44 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-44 {
    padding-top: 3.05555556vw;
  }

  .min-width .v3 .pd-top-44 {
    padding-top: 44px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-46 {
    padding-top: 46px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-46,
  .v3 .pd-s-top-46 {
    padding-top: 46px;
  }

  .min-width .v3 .pd-s-top-46 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-46 {
    padding-top: 3.19444444vw;
  }

  .min-width .v3 .pd-top-46 {
    padding-top: 46px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-48 {
    padding-top: 48px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-48,
  .v3 .pd-s-top-48 {
    padding-top: 48px;
  }

  .min-width .v3 .pd-s-top-48 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-48 {
    padding-top: 3.33333333vw;
  }

  .min-width .v3 .pd-top-48 {
    padding-top: 48px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-50 {
    padding-top: 50px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-50,
  .v3 .pd-s-top-50 {
    padding-top: 50px;
  }

  .min-width .v3 .pd-s-top-50 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-50 {
    padding-top: 3.47222222vw;
  }

  .min-width .v3 .pd-top-50 {
    padding-top: 50px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-56 {
    padding-top: 56px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-56,
  .v3 .pd-s-top-56 {
    padding-top: 56px;
  }

  .min-width .v3 .pd-s-top-56 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-56 {
    padding-top: 3.88888889vw;
  }

  .min-width .v3 .pd-top-56 {
    padding-top: 56px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-58 {
    padding-top: 58px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-58,
  .v3 .pd-s-top-58 {
    padding-top: 58px;
  }

  .min-width .v3 .pd-s-top-58 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-58 {
    padding-top: 4.02777778vw;
  }

  .min-width .v3 .pd-top-58 {
    padding-top: 58px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-60 {
    padding-top: 60px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-60,
  .v3 .pd-s-top-60 {
    padding-top: 60px;
  }

  .min-width .v3 .pd-s-top-60 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-60 {
    padding-top: 4.16666667vw;
  }

  .min-width .v3 .pd-top-60 {
    padding-top: 60px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-62 {
    padding-top: 62px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-62,
  .v3 .pd-s-top-62 {
    padding-top: 62px;
  }

  .min-width .v3 .pd-s-top-62 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-62 {
    padding-top: 4.30555556vw;
  }

  .min-width .v3 .pd-top-62 {
    padding-top: 62px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-72 {
    padding-top: 72px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-72,
  .v3 .pd-s-top-72 {
    padding-top: 72px;
  }

  .min-width .v3 .pd-s-top-72 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-72 {
    padding-top: 5vw;
  }

  .min-width .v3 .pd-top-72 {
    padding-top: 72px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-85 {
    padding-top: 85px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-85,
  .v3 .pd-s-top-85 {
    padding-top: 85px;
  }

  .min-width .v3 .pd-s-top-85 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-85 {
    padding-top: 5.90277778vw;
  }

  .min-width .v3 .pd-top-85 {
    padding-top: 85px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-80 {
    padding-top: 80px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-80,
  .v3 .pd-s-top-80 {
    padding-top: 80px;
  }

  .min-width .v3 .pd-s-top-80 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-80 {
    padding-top: 5.55555556vw;
  }

  .min-width .v3 .pd-top-80 {
    padding-top: 80px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-88 {
    padding-top: 88px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-88,
  .v3 .pd-s-top-88 {
    padding-top: 88px;
  }

  .min-width .v3 .pd-s-top-88 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-88 {
    padding-top: 6.11111111vw;
  }

  .min-width .v3 .pd-top-88 {
    padding-top: 88px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-100 {
    padding-top: 100px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-100,
  .v3 .pd-s-top-100 {
    padding-top: 100px;
  }

  .min-width .v3 .pd-s-top-100 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-100 {
    padding-top: 6.94444444vw;
  }

  .min-width .v3 .pd-top-100 {
    padding-top: 100px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-top-120 {
    padding-top: 120px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-top-120,
  .v3 .pd-s-top-120 {
    padding-top: 120px;
  }

  .min-width .v3 .pd-s-top-120 {
    padding-top: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-top-120 {
    padding-top: 8.33333333vw;
  }

  .min-width .v3 .pd-top-120 {
    padding-top: 120px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-10 {
    padding-bottom: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-10,
  .v3 .pd-s-bottom-10 {
    padding-bottom: 10px;
  }

  .min-width .v3 .pd-s-bottom-10 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-10 {
    padding-bottom: 0.69444444vw;
  }

  .min-width .v3 .pd-bottom-10 {
    padding-bottom: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-12 {
    padding-bottom: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-12,
  .v3 .pd-s-bottom-12 {
    padding-bottom: 12px;
  }

  .min-width .v3 .pd-s-bottom-12 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-12 {
    padding-bottom: 0.83333333vw;
  }

  .min-width .v3 .pd-bottom-12 {
    padding-bottom: 12px;
  }
}

@media (min-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-bottom-14,
  .v3.butt.secondary {
    padding-bottom: 14px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-14,
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-s-bottom-14,
  .v3.butt.secondary {
    padding-bottom: 14px;
  }

  .min-width .v3 .pd-s-bottom-14 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.secondary,
  .v3 .pd-bottom-14,
  .v3.butt.secondary {
    padding-bottom: 0.97222222vw;
  }

  .min-width .v3 .pd-bottom-14 {
    padding-bottom: 14px;
  }
}

@media (min-width: 1440px) {
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-bottom-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-bottom: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-16,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-s-bottom-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-bottom: 16px;
  }

  .min-width .v3 .pd-s-bottom-16 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .pd-bottom-16,
  .v3.butt.card,
  .v3.butt.primary {
    padding-bottom: 1.11111111vw;
  }

  .min-width .v3 .pd-bottom-16 {
    padding-bottom: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-20 {
    padding-bottom: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-20,
  .v3 .pd-s-bottom-20 {
    padding-bottom: 20px;
  }

  .min-width .v3 .pd-s-bottom-20 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-20 {
    padding-bottom: 1.38888889vw;
  }

  .min-width .v3 .pd-bottom-20 {
    padding-bottom: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-24,
  .v3 .pd-s-bottom-24 {
    padding-bottom: 24px;
  }

  .min-width .v3 .pd-s-bottom-24 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-24 {
    padding-bottom: 1.66666667vw;
  }

  .min-width .v3 .pd-bottom-24 {
    padding-bottom: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-26 {
    padding-bottom: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-26,
  .v3 .pd-s-bottom-26 {
    padding-bottom: 26px;
  }

  .min-width .v3 .pd-s-bottom-26 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-26 {
    padding-bottom: 1.80555556vw;
  }

  .min-width .v3 .pd-bottom-26 {
    padding-bottom: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-28 {
    padding-bottom: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-28,
  .v3 .pd-s-bottom-28 {
    padding-bottom: 28px;
  }

  .min-width .v3 .pd-s-bottom-28 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-28 {
    padding-bottom: 1.94444444vw;
  }

  .min-width .v3 .pd-bottom-28 {
    padding-bottom: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-36 {
    padding-bottom: 36px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-36,
  .v3 .pd-s-bottom-36 {
    padding-bottom: 36px;
  }

  .min-width .v3 .pd-s-bottom-36 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-36 {
    padding-bottom: 2.5vw;
  }

  .min-width .v3 .pd-bottom-36 {
    padding-bottom: 36px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-40 {
    padding-bottom: 40px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-40,
  .v3 .pd-s-bottom-40 {
    padding-bottom: 40px;
  }

  .min-width .v3 .pd-s-bottom-40 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-40 {
    padding-bottom: 2.77777778vw;
  }

  .min-width .v3 .pd-bottom-40 {
    padding-bottom: 40px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-42 {
    padding-bottom: 42px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-42,
  .v3 .pd-s-bottom-42 {
    padding-bottom: 42px;
  }

  .min-width .v3 .pd-s-bottom-42 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-42 {
    padding-bottom: 2.91666667vw;
  }

  .min-width .v3 .pd-bottom-42 {
    padding-bottom: 42px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-48 {
    padding-bottom: 48px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-48,
  .v3 .pd-s-bottom-48 {
    padding-bottom: 48px;
  }

  .min-width .v3 .pd-s-bottom-48 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-48 {
    padding-bottom: 3.33333333vw;
  }

  .min-width .v3 .pd-bottom-48 {
    padding-bottom: 48px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-56 {
    padding-bottom: 56px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-56,
  .v3 .pd-s-bottom-56 {
    padding-bottom: 56px;
  }

  .min-width .v3 .pd-s-bottom-56 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-56 {
    padding-bottom: 3.88888889vw;
  }

  .min-width .v3 .pd-bottom-56 {
    padding-bottom: 56px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-62 {
    padding-bottom: 62px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-62,
  .v3 .pd-s-bottom-62 {
    padding-bottom: 62px;
  }

  .min-width .v3 .pd-s-bottom-62 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-62 {
    padding-bottom: 4.30555556vw;
  }

  .min-width .v3 .pd-bottom-62 {
    padding-bottom: 62px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-64 {
    padding-bottom: 64px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-64,
  .v3 .pd-s-bottom-64 {
    padding-bottom: 64px;
  }

  .min-width .v3 .pd-s-bottom-64 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-64 {
    padding-bottom: 4.44444444vw;
  }

  .min-width .v3 .pd-bottom-64 {
    padding-bottom: 64px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-72 {
    padding-bottom: 72px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-72,
  .v3 .pd-s-bottom-72 {
    padding-bottom: 72px;
  }

  .min-width .v3 .pd-s-bottom-72 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-72 {
    padding-bottom: 5vw;
  }

  .min-width .v3 .pd-bottom-72 {
    padding-bottom: 72px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-80,
  .v3 .pd-s-bottom-80 {
    padding-bottom: 80px;
  }

  .min-width .v3 .pd-s-bottom-80 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-80 {
    padding-bottom: 5.55555556vw;
  }

  .min-width .v3 .pd-bottom-80 {
    padding-bottom: 80px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-88 {
    padding-bottom: 88px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-88,
  .v3 .pd-s-bottom-88 {
    padding-bottom: 88px;
  }

  .min-width .v3 .pd-s-bottom-88 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-88 {
    padding-bottom: 6.11111111vw;
  }

  .min-width .v3 .pd-bottom-88 {
    padding-bottom: 88px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-100 {
    padding-bottom: 100px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-100,
  .v3 .pd-s-bottom-100 {
    padding-bottom: 100px;
  }

  .min-width .v3 .pd-s-bottom-100 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-100 {
    padding-bottom: 6.94444444vw;
  }

  .min-width .v3 .pd-bottom-100 {
    padding-bottom: 100px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-108 {
    padding-bottom: 108px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-108,
  .v3 .pd-s-bottom-108 {
    padding-bottom: 108px;
  }

  .min-width .v3 .pd-s-bottom-108 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-108 {
    padding-bottom: 7.5vw;
  }

  .min-width .v3 .pd-bottom-108 {
    padding-bottom: 108px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-bottom-136 {
    padding-bottom: 136px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-bottom-136,
  .v3 .pd-s-bottom-136 {
    padding-bottom: 136px;
  }

  .min-width .v3 .pd-s-bottom-136 {
    padding-bottom: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-bottom-136 {
    padding-bottom: 9.44444444vw;
  }

  .min-width .v3 .pd-bottom-136 {
    padding-bottom: 136px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-7 {
    padding-left: 7px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-7,
  .v3 .pd-s-left-7 {
    padding-left: 7px;
  }

  .min-width .v3 .pd-s-left-7 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-7 {
    padding-left: 0.48611111vw;
  }

  .min-width .v3 .pd-left-7 {
    padding-left: 7px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-8 {
    padding-left: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-8,
  .v3 .pd-s-left-8 {
    padding-left: 8px;
  }

  .min-width .v3 .pd-s-left-8 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-8 {
    padding-left: 0.55555556vw;
  }

  .min-width .v3 .pd-left-8 {
    padding-left: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-9 {
    padding-left: 9px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-9,
  .v3 .pd-s-left-9 {
    padding-left: 9px;
  }

  .min-width .v3 .pd-s-left-9 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-9 {
    padding-left: 0.625vw;
  }

  .min-width .v3 .pd-left-9 {
    padding-left: 9px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-10 {
    padding-left: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-10,
  .v3 .pd-s-left-10 {
    padding-left: 10px;
  }

  .min-width .v3 .pd-s-left-10 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-10 {
    padding-left: 0.69444444vw;
  }

  .min-width .v3 .pd-left-10 {
    padding-left: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-11 {
    padding-left: 11px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-11,
  .v3 .pd-s-left-11 {
    padding-left: 11px;
  }

  .min-width .v3 .pd-s-left-11 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-11 {
    padding-left: 0.76388889vw;
  }

  .min-width .v3 .pd-left-11 {
    padding-left: 11px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-12 {
    padding-left: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-12,
  .v3 .pd-s-left-12 {
    padding-left: 12px;
  }

  .min-width .v3 .pd-s-left-12 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-12 {
    padding-left: 0.83333333vw;
  }

  .min-width .v3 .pd-left-12 {
    padding-left: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-13 {
    padding-left: 13px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-13,
  .v3 .pd-s-left-13 {
    padding-left: 13px;
  }

  .min-width .v3 .pd-s-left-13 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-13 {
    padding-left: 0.90277778vw;
  }

  .min-width .v3 .pd-left-13 {
    padding-left: 13px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-15 {
    padding-left: 15px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-15,
  .v3 .pd-s-left-15 {
    padding-left: 15px;
  }

  .min-width .v3 .pd-s-left-15 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-15 {
    padding-left: 1.04166667vw;
  }

  .min-width .v3 .pd-left-15 {
    padding-left: 15px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-16 {
    padding-left: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-16,
  .v3 .pd-s-left-16 {
    padding-left: 16px;
  }

  .min-width .v3 .pd-s-left-16 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-16 {
    padding-left: 1.11111111vw;
  }

  .min-width .v3 .pd-left-16 {
    padding-left: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-18 {
    padding-left: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-18,
  .v3 .pd-s-left-18 {
    padding-left: 18px;
  }

  .min-width .v3 .pd-s-left-18 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-18 {
    padding-left: 1.25vw;
  }

  .min-width .v3 .pd-left-18 {
    padding-left: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-20 {
    padding-left: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-20,
  .v3 .pd-s-left-20 {
    padding-left: 20px;
  }

  .min-width .v3 .pd-s-left-20 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-20 {
    padding-left: 1.38888889vw;
  }

  .min-width .v3 .pd-left-20 {
    padding-left: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-22 {
    padding-left: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-22,
  .v3 .pd-s-left-22 {
    padding-left: 22px;
  }

  .min-width .v3 .pd-s-left-22 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-22 {
    padding-left: 1.52777778vw;
  }

  .min-width .v3 .pd-left-22 {
    padding-left: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-24 {
    padding-left: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-24,
  .v3 .pd-s-left-24 {
    padding-left: 24px;
  }

  .min-width .v3 .pd-s-left-24 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-24 {
    padding-left: 1.66666667vw;
  }

  .min-width .v3 .pd-left-24 {
    padding-left: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-26 {
    padding-left: 26px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-26,
  .v3 .pd-s-left-26 {
    padding-left: 26px;
  }

  .min-width .v3 .pd-s-left-26 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-26 {
    padding-left: 1.80555556vw;
  }

  .min-width .v3 .pd-left-26 {
    padding-left: 26px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-28 {
    padding-left: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-28,
  .v3 .pd-s-left-28 {
    padding-left: 28px;
  }

  .min-width .v3 .pd-s-left-28 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-28 {
    padding-left: 1.94444444vw;
  }

  .min-width .v3 .pd-left-28 {
    padding-left: 28px;
  }
}

@media (min-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-left-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-left: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-32,
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-s-left-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-left: 32px;
  }

  .min-width .v3 .pd-s-left-32 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-left-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-left: 2.22222222vw;
  }

  .min-width .v3 .pd-left-32 {
    padding-left: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-left-37 {
    padding-left: 37px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-left-37,
  .v3 .pd-s-left-37 {
    padding-left: 37px;
  }

  .min-width .v3 .pd-s-left-37 {
    padding-left: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-left-37 {
    padding-left: 2.56944444vw;
  }

  .min-width .v3 .pd-left-37 {
    padding-left: 37px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-4 {
    padding-right: 4px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-4,
  .v3 .pd-s-right-4 {
    padding-right: 4px;
  }

  .min-width .v3 .pd-s-right-4 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-4 {
    padding-right: 0.27777778vw;
  }

  .min-width .v3 .pd-right-4 {
    padding-right: 4px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-7 {
    padding-right: 7px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-7,
  .v3 .pd-s-right-7 {
    padding-right: 7px;
  }

  .min-width .v3 .pd-s-right-7 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-7 {
    padding-right: 0.48611111vw;
  }

  .min-width .v3 .pd-right-7 {
    padding-right: 7px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-8 {
    padding-right: 8px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-8,
  .v3 .pd-s-right-8 {
    padding-right: 8px;
  }

  .min-width .v3 .pd-s-right-8 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-8 {
    padding-right: 0.55555556vw;
  }

  .min-width .v3 .pd-right-8 {
    padding-right: 8px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-9 {
    padding-right: 9px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-9,
  .v3 .pd-s-right-9 {
    padding-right: 9px;
  }

  .min-width .v3 .pd-s-right-9 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-9 {
    padding-right: 0.625vw;
  }

  .min-width .v3 .pd-right-9 {
    padding-right: 9px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-10 {
    padding-right: 10px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-10,
  .v3 .pd-s-right-10 {
    padding-right: 10px;
  }

  .min-width .v3 .pd-s-right-10 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-10 {
    padding-right: 0.69444444vw;
  }

  .min-width .v3 .pd-right-10 {
    padding-right: 10px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-12 {
    padding-right: 12px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-12,
  .v3 .pd-s-right-12 {
    padding-right: 12px;
  }

  .min-width .v3 .pd-s-right-12 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-12 {
    padding-right: 0.83333333vw;
  }

  .min-width .v3 .pd-right-12 {
    padding-right: 12px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-13 {
    padding-right: 13px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-13,
  .v3 .pd-s-right-13 {
    padding-right: 13px;
  }

  .min-width .v3 .pd-s-right-13 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-13 {
    padding-right: 0.90277778vw;
  }

  .min-width .v3 .pd-right-13 {
    padding-right: 13px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-15 {
    padding-right: 15px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-15,
  .v3 .pd-s-right-15 {
    padding-right: 15px;
  }

  .min-width .v3 .pd-s-right-15 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-15 {
    padding-right: 1.04166667vw;
  }

  .min-width .v3 .pd-right-15 {
    padding-right: 15px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-16 {
    padding-right: 16px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-16,
  .v3 .pd-s-right-16 {
    padding-right: 16px;
  }

  .min-width .v3 .pd-s-right-16 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-16 {
    padding-right: 1.11111111vw;
  }

  .min-width .v3 .pd-right-16 {
    padding-right: 16px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-18 {
    padding-right: 18px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-18,
  .v3 .pd-s-right-18 {
    padding-right: 18px;
  }

  .min-width .v3 .pd-s-right-18 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-18 {
    padding-right: 1.25vw;
  }

  .min-width .v3 .pd-right-18 {
    padding-right: 18px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-20 {
    padding-right: 20px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-20,
  .v3 .pd-s-right-20 {
    padding-right: 20px;
  }

  .min-width .v3 .pd-s-right-20 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-20 {
    padding-right: 1.38888889vw;
  }

  .min-width .v3 .pd-right-20 {
    padding-right: 20px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-22 {
    padding-right: 22px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-22,
  .v3 .pd-s-right-22 {
    padding-right: 22px;
  }

  .min-width .v3 .pd-s-right-22 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-22 {
    padding-right: 1.52777778vw;
  }

  .min-width .v3 .pd-right-22 {
    padding-right: 22px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-24 {
    padding-right: 24px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-24,
  .v3 .pd-s-right-24 {
    padding-right: 24px;
  }

  .min-width .v3 .pd-s-right-24 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-24 {
    padding-right: 1.66666667vw;
  }

  .min-width .v3 .pd-right-24 {
    padding-right: 24px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-28 {
    padding-right: 28px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-28,
  .v3 .pd-s-right-28 {
    padding-right: 28px;
  }

  .min-width .v3 .pd-s-right-28 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-28 {
    padding-right: 1.94444444vw;
  }

  .min-width .v3 .pd-right-28 {
    padding-right: 28px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-30 {
    padding-right: 30px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-30,
  .v3 .pd-s-right-30 {
    padding-right: 30px;
  }

  .min-width .v3 .pd-s-right-30 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-30 {
    padding-right: 2.08333333vw;
  }

  .min-width .v3 .pd-right-30 {
    padding-right: 30px;
  }
}

@media (min-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-right-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-right: 32px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-32,
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-s-right-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-right: 32px;
  }

  .min-width .v3 .pd-s-right-32 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .pd-right-32,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary {
    padding-right: 2.22222222vw;
  }

  .min-width .v3 .pd-right-32 {
    padding-right: 32px;
  }
}

@media (min-width: 1440px) {
  .v3 .pd-right-37 {
    padding-right: 37px;
  }
}

@media (max-width: 599px) {
  .min-width .v3 .pd-right-37,
  .v3 .pd-s-right-37 {
    padding-right: 37px;
  }

  .min-width .v3 .pd-s-right-37 {
    padding-right: unset;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .pd-right-37 {
    padding-right: 2.56944444vw;
  }

  .min-width .v3 .pd-right-37 {
    padding-right: 37px;
  }
}

.v3 .lh-14 {
  line-height: 14px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-14 {
    line-height: 0.97222222vw !important;
  }

  .min-width .v3 .lh-14 {
    line-height: 14px !important;
  }
}

.v3 .lh-16 {
  line-height: 16px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-16 {
    line-height: 1.11111111vw !important;
  }

  .min-width .v3 .lh-16 {
    line-height: 16px !important;
  }
}

.v3 .lh-18 {
  line-height: 18px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-18 {
    line-height: 1.25vw !important;
  }

  .min-width .v3 .lh-18 {
    line-height: 18px !important;
  }
}

.theme-dark .v3 .butt.card,
.theme-dark .v3.butt.card,
.v3 .butt.card,
.v3 .butt.primary,
.v3 .butt.secondary,
.v3 .butt.small.static,
.v3 .lh-20,
.v3 .text .body-text.s,
.v3 .text.body-text.s,
.v3 .text.button,
.v3.butt.card,
.v3.butt.primary,
.v3.butt.secondary,
.v3.butt.small.static,
.v3.text .body-text.s,
.v3.text.body-text.s,
.v3.text.button {
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .butt.small.static,
  .v3 .lh-20,
  .v3 .text .body-text.s,
  .v3 .text.body-text.s,
  .v3 .text.button,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary,
  .v3.butt.small.static,
  .v3.text .body-text.s,
  .v3.text.body-text.s,
  .v3.text.button {
    line-height: 1.38888889vw !important;
  }

  .min-width .v3 .lh-20 {
    line-height: 20px !important;
  }
}

.v3 .lh-22 {
  line-height: 22px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-22 {
    line-height: 1.52777778vw !important;
  }

  .min-width .v3 .lh-22 {
    line-height: 22px !important;
  }
}

.v3 .lh-24 {
  line-height: 24px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-24 {
    line-height: 1.66666667vw !important;
  }

  .min-width .v3 .lh-24 {
    line-height: 24px !important;
  }
}

.v3 .lh-26,
.v3 .text .body-text.m,
.v3 .text.body-text.m,
.v3.text .body-text.m,
.v3.text.body-text.m {
  line-height: 26px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-26,
  .v3 .text .body-text.m,
  .v3 .text.body-text.m,
  .v3.text .body-text.m,
  .v3.text.body-text.m {
    line-height: 1.80555556vw !important;
  }

  .min-width .v3 .lh-26 {
    line-height: 26px !important;
  }
}

.v3 .lh-28,
.v3 .text h4,
.v3.text h4 {
  line-height: 28px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-28,
  .v3 .text h4,
  .v3.text h4 {
    line-height: 1.94444444vw !important;
  }

  .min-width .v3 .lh-28 {
    line-height: 28px !important;
  }
}

.v3 .lh-30 {
  line-height: 30px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-30 {
    line-height: 2.08333333vw !important;
  }

  .min-width .v3 .lh-30 {
    line-height: 30px !important;
  }
}

.v3 .lh-32 {
  line-height: 32px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-32 {
    line-height: 2.22222222vw !important;
  }

  .min-width .v3 .lh-32 {
    line-height: 32px !important;
  }
}

.v3 .lh-36,
.v3 .text .body-text.l,
.v3 .text h3,
.v3 .text.body-text.l,
.v3.text .body-text.l,
.v3.text h3,
.v3.text.body-text.l {
  line-height: 36px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-36,
  .v3 .text .body-text.l,
  .v3 .text h3,
  .v3 .text.body-text.l,
  .v3.text .body-text.l,
  .v3.text h3,
  .v3.text.body-text.l {
    line-height: 2.5vw !important;
  }

  .min-width .v3 .lh-36 {
    line-height: 36px !important;
  }
}

.v3 .lh-38 {
  line-height: 38px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-38 {
    line-height: 2.63888889vw !important;
  }

  .min-width .v3 .lh-38 {
    line-height: 38px !important;
  }
}

.v3 .lh-45,
.v3 .text h2,
.v3.text h2 {
  line-height: 45px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-45,
  .v3 .text h2,
  .v3.text h2 {
    line-height: 3.125vw !important;
  }

  .min-width .v3 .lh-45 {
    line-height: 45px !important;
  }
}

.v3 .lh-56 {
  line-height: 56px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-56 {
    line-height: 3.88888889vw !important;
  }

  .min-width .v3 .lh-56 {
    line-height: 56px !important;
  }
}

.v3 .lh-60,
.v3 .text .to-h1,
.v3 .text h1,
.v3.text .to-h1,
.v3.text h1 {
  line-height: 60px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .lh-60,
  .v3 .text .to-h1,
  .v3 .text h1,
  .v3.text .to-h1,
  .v3.text h1 {
    line-height: 4.16666667vw !important;
  }

  .min-width .v3 .lh-60 {
    line-height: 60px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-12 {
    font-size: 12px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-12 {
    font-size: 12px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-12 {
    font-size: 0.83333333vw !important;
  }

  .min-width .v3 .fs-12 {
    font-size: 12px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .butt.small.static,
  .v3 .fs-14,
  .v3 .text .body-text.s,
  .v3 .text.body-text.s,
  .v3.butt.small.static,
  .v3.text .body-text.s,
  .v3.text.body-text.s {
    font-size: 14px !important;
  }
}

@media (max-width: 599px) {
  .v3 .butt.small.static,
  .v3 .fs-s-14,
  .v3 .text .body-text.s,
  .v3 .text.body-text.s,
  .v3.butt.small.static,
  .v3.text .body-text.s,
  .v3.text.body-text.s {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.small.static,
  .v3 .fs-14,
  .v3 .text .body-text.s,
  .v3 .text.body-text.s,
  .v3.butt.small.static,
  .v3.text .body-text.s,
  .v3.text.body-text.s {
    font-size: 0.97222222vw !important;
  }

  .min-width .v3 .fs-14 {
    font-size: 14px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-16 {
    font-size: 16px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-16 {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-16 {
    font-size: 1.11111111vw !important;
  }

  .min-width .v3 .fs-16 {
    font-size: 16px !important;
  }
}

@media (min-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .fs-18,
  .v3 .text .body-text.m,
  .v3 .text.body-text.m,
  .v3 .text.button,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary,
  .v3.text .body-text.m,
  .v3.text.body-text.m,
  .v3.text.button {
    font-size: 18px !important;
  }
}

@media (max-width: 599px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .fs-s-18,
  .v3 .text .body-text.m,
  .v3 .text.body-text.m,
  .v3 .text.button,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary,
  .v3.text .body-text.m,
  .v3.text.body-text.m,
  .v3.text.button {
    font-size: 18px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .theme-dark .v3 .butt.card,
  .theme-dark .v3.butt.card,
  .v3 .butt.card,
  .v3 .butt.primary,
  .v3 .butt.secondary,
  .v3 .fs-18,
  .v3 .text .body-text.m,
  .v3 .text.body-text.m,
  .v3 .text.button,
  .v3.butt.card,
  .v3.butt.primary,
  .v3.butt.secondary,
  .v3.text .body-text.m,
  .v3.text.body-text.m,
  .v3.text.button {
    font-size: 1.25vw !important;
  }

  .min-width .v3 .fs-18 {
    font-size: 18px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-20 {
    font-size: 20px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-20 {
    font-size: 20px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-20 {
    font-size: 1.38888889vw !important;
  }

  .min-width .v3 .fs-20 {
    font-size: 20px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-22 {
    font-size: 22px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-22 {
    font-size: 22px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-22 {
    font-size: 1.52777778vw !important;
  }

  .min-width .v3 .fs-22 {
    font-size: 22px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-24,
  .v3 .text .body-text.l,
  .v3 .text h4,
  .v3 .text.body-text.l,
  .v3.text .body-text.l,
  .v3.text h4,
  .v3.text.body-text.l {
    font-size: 24px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-24,
  .v3 .text .body-text.l,
  .v3 .text h4,
  .v3 .text.body-text.l,
  .v3.text .body-text.l,
  .v3.text h4,
  .v3.text.body-text.l {
    font-size: 24px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-24,
  .v3 .text .body-text.l,
  .v3 .text h4,
  .v3 .text.body-text.l,
  .v3.text .body-text.l,
  .v3.text h4,
  .v3.text.body-text.l {
    font-size: 1.66666667vw !important;
  }

  .min-width .v3 .fs-24 {
    font-size: 24px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-28 {
    font-size: 28px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-28 {
    font-size: 28px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-28 {
    font-size: 1.94444444vw !important;
  }

  .min-width .v3 .fs-28 {
    font-size: 28px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-32,
  .v3 .text h3,
  .v3.text h3 {
    font-size: 32px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-32,
  .v3 .text h3,
  .v3.text h3 {
    font-size: 32px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-32,
  .v3 .text h3,
  .v3.text h3 {
    font-size: 2.22222222vw !important;
  }

  .min-width .v3 .fs-32 {
    font-size: 32px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-36 {
    font-size: 36px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-36 {
    font-size: 36px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-36 {
    font-size: 2.5vw !important;
  }

  .min-width .v3 .fs-36 {
    font-size: 36px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-38 {
    font-size: 38px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-38 {
    font-size: 38px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-38 {
    font-size: 2.63888889vw !important;
  }

  .min-width .v3 .fs-38 {
    font-size: 38px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-42,
  .v3 .text h2,
  .v3.text h2 {
    font-size: 42px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-42,
  .v3 .text h2,
  .v3.text h2 {
    font-size: 42px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-42,
  .v3 .text h2,
  .v3.text h2 {
    font-size: 2.91666667vw !important;
  }

  .min-width .v3 .fs-42 {
    font-size: 42px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-56,
  .v3 .text .to-h1,
  .v3 .text h1,
  .v3.text .to-h1,
  .v3.text h1 {
    font-size: 56px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-56,
  .v3 .text .to-h1,
  .v3 .text h1,
  .v3.text .to-h1,
  .v3.text h1 {
    font-size: 56px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-56,
  .v3 .text .to-h1,
  .v3 .text h1,
  .v3.text .to-h1,
  .v3.text h1 {
    font-size: 3.88888889vw !important;
  }

  .min-width .v3 .fs-56 {
    font-size: 56px !important;
  }
}

@media (min-width: 1440px) {
  .v3 .fs-80 {
    font-size: 80px !important;
  }
}

@media (max-width: 599px) {
  .v3 .fs-s-80 {
    font-size: 80px !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .fs-80 {
    font-size: 5.55555556vw !important;
  }

  .min-width .v3 .fs-80 {
    font-size: 80px !important;
  }
}

.v3-ui .el-input:hover .el-input__inner {
  background: var(--bg-07-02);
  border-color: #925bca;
}

.v3-ui .el-input .el-input__wrapper {
  box-shadow: none !important;
  padding: 0;
}

.v3-ui .el-input.is-disabled .el-input__wrapper {
  background-color: unset;
  box-shadow: none;
}

.v3-ui .el-input .el-input__inner {
  background: var(--bg-11);
  border: 2px solid var(--bc-17);
  border-radius: 100px;
  font-size: 24px;
  height: 68px;
  line-height: 36px;
  margin-right: 0;
  padding: 16px 32px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-input .el-input__inner {
    height: 4.72222222vw;
  }

  .min-width .v3-ui .el-input .el-input__inner {
    height: 68px;
  }

  .v3-ui .el-input .el-input__inner {
    line-height: 2.5vw;
  }

  .min-width .v3-ui .el-input .el-input__inner {
    line-height: 36px;
  }

  .v3-ui .el-input .el-input__inner {
    padding: 1.11111111vw 2.22222222vw;
  }

  .min-width .v3-ui .el-input .el-input__inner {
    padding: 16px 32px;
  }

  .v3-ui .el-input .el-input__inner {
    font-size: 1.66666667vw;
  }

  .min-width .v3-ui .el-input .el-input__inner {
    font-size: 24px;
  }
}

@media (max-width: 599px) {
  .v3-ui .el-input .el-input__inner {
    font-size: 18px;
    height: 52px;
  }
}

.v3-ui .el-input .el-input__inner:focus,
.v3-ui .el-input .el-input__inner:hover {
  background: var(--bg-07-02);
  border-color: #925bca;
}

.v3-ui .el-input .el-input__prefix {
  background: #f7f9fe;
  border-radius: 100px;
  flex-shrink: 0;
  height: 68px;
  position: static;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-input .el-input__prefix {
    height: 4.72222222vw;
  }

  .min-width .v3-ui .el-input .el-input__prefix {
    height: 68px;
  }
}

@media (max-width: 599px) {
  .v3-ui .el-input .el-input__prefix {
    height: 52px;
  }
}

.v3-ui .el-input .el-input__prefix:focus-within,
.v3-ui .el-input .el-input__prefix:hover {
  background: #f1f0fb;
  border-color: #925bca;
}

.v3-ui .el-input .el-input__suffix {
  align-items: center;
  display: flex;
  margin-right: 32px;
  right: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-input .el-input__suffix {
    margin-right: 2.22222222vw;
  }

  .min-width .v3-ui .el-input .el-input__suffix {
    margin-right: 32px;
  }
}

.v3-ui .el-input .el-input__suffix .el-input__suffix-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

@media (max-width: 599px) {
  .v3-ui .el-input .el-input-group__prepend {
    height: 52px;
  }
}

.v3-ui .el-checkbox {
  align-items: center;
  display: flex;
}

.v3-ui .el-checkbox .el-checkbox__label {
  font-size: 14px;
  line-height: 20px;
  white-space: break-spaces;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-checkbox .el-checkbox__label {
    font-size: 0.97222222vw;
  }

  .min-width .v3-ui .el-checkbox .el-checkbox__label {
    font-size: 14px;
  }

  .v3-ui .el-checkbox .el-checkbox__label {
    line-height: 1.38888889vw;
  }

  .min-width .v3-ui .el-checkbox .el-checkbox__label {
    line-height: 20px;
  }
}

.v3-ui .el-checkbox .el-checkbox__input {
  align-items: center;
  display: flex;
  justify-content: center;
}

.v3-ui .el-checkbox .el-checkbox__input .el-checkbox__inner {
  border-color: #925bca;
  height: 18px;
  width: 18px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-checkbox .el-checkbox__input .el-checkbox__inner {
    width: 1.25vw;
  }

  .min-width .v3-ui .el-checkbox .el-checkbox__input .el-checkbox__inner {
    width: 18px;
  }

  .v3-ui .el-checkbox .el-checkbox__input .el-checkbox__inner {
    height: 1.25vw;
  }

  .min-width .v3-ui .el-checkbox .el-checkbox__input .el-checkbox__inner {
    height: 18px;
  }
}

.v3-ui .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #925bca;
}

.v3-ui .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after {
  bottom: 0;
  height: 7px;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 3px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3-ui .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after {
    height: 0.48611111vw;
  }

  .min-width
    .v3-ui
    .el-checkbox
    .el-checkbox__input.is-checked
    .el-checkbox__inner:after {
    height: 7px;
  }

  .v3-ui .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after {
    width: 0.20833333vw;
  }

  .min-width
    .v3-ui
    .el-checkbox
    .el-checkbox__input.is-checked
    .el-checkbox__inner:after {
    width: 3px;
  }
}

.v3-ui .el-radio {
  line-height: 16px;
}

.v3-ui .el-radio .el-radio__input.is-checked .el-radio__inner {
  background: #925bca !important;
  border-color: #925bca !important;
  box-shadow: none !important;
}

.v3-ui .el-radio .el-radio__input.is-checked + .el-radio__label {
  color: #565672 !important;
}

.v3-ui .el-radio .el-radio__input + .el-radio__label {
  color: #565672 !important;
  font-family: Mulish Bold;
  padding-left: 6px;
}

.v3-ui .el-form-item.is-error .el-input .el-input__inner {
  border-color: var(--t-12) !important;
}

.v3-ui .el-form-item.is-error .el-input .el-input__wrapper {
  box-shadow: none;
}

.v3-ui .el-form-item__error {
  color: var(--t-12) !important;
  margin-top: 3px;
}

.v3-ui .el-switch .el-switch__core {
  border-radius: 12px;
  height: 24px;
}

.v3-ui .el-switch .el-switch__core:after {
  top: 3px;
}

.v3-ui .el-switch.is-checked .el-switch__core:after {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.v3.theme-default {
  --t-01: #2c2236;
  --t-01-02: #2c2236;
  --t-02: #575757;
  --t-02-02: #575757;
  --t-03: #565672;
  --t-03-02: #565672;
  --t-03-03: #565672;
  --t-04: #fff;
  --t-04-02: #fff;
  --t-04-03: #fff;
  --t-04-04: #fff;
  --t-05: #925bca;
  --t-05-02: #925bca;
  --t-05-03: #cb9ff7;
  --t-05-04: #925bca;
  --t-05-05: #925bca;
  --t-05-06: #cbb7e0;
  --t-06: #7637ba;
  --t-07: #596747;
  --t-08: #7b797d;
  --t-09: #4d1b9b;
  --t-10: #00a284;
  --t-10-02: #00a284;
  --t-11: #dddcea;
  --t-12: #ff4f44;
  --t-13: #ff2869;
  --t-14: #a00;
  --t-15: #000922;
  --t-16: #000;
  --t-17: #40475a;
  --t-18: #9a7104;
  --t-19: #925bca;
  --t-19-01: #e1c8ff;
  --t-20: #6f6677;
  --t-21: #c4c0e4;
  --t-22: #808da2;
  --t-23: #979797;
  --t-24: #c4c4c4;
  --t-25: #cbb7e0;
  --t-26: #bab9d0;
  --bg-01: #fff;
  --bg-01-02: #fff;
  --bg-01-03: #fff;
  --bg-01-04: #fff;
  --bg-01-05: #fff;
  --bg-01-06: #fff;
  --bg-02: #f7f9fe;
  --bg-02-02: #f7f9fe;
  --bg-02-04: #f7f9fe;
  --bg-03: #808da2;
  --bg-04: #e5e5e5;
  --bg-05: #251e4f;
  --bg-05-02: #565672;
  --bg-06: #f7f8fd;
  --bg-07: #f1f0fb;
  --bg-07-02: #f1f0fb;
  --bg-07-03: #f1f0fb;
  --bg-07-04: #f1f0fb;
  --bg-08: #925bca;
  --bg-08-02: #925bca;
  --bg-08-03: #925bca;
  --bg-09: #fcf0ef;
  --bg-10: #00a284;
  --bg-10-02: #00a284;
  --bg-11: #f7f9fe;
  --bg-11-02: #f7f9fe;
  --bg-12: #ebf1e4;
  --bg-13: #fff9e9;
  --bg-14: #e5f6f4;
  --bg-15: #eff3ff;
  --bg-16: #ffeec0;
  --bg-17: #ebeaf7;
  --bg-18: #c8c4e5;
  --bg-19: #7637ba;
  --bg-20: #7637ba;
  --bg-21: #c8c4e6;
  --bg-22: #2c2236;
  --bc-01: #2c2236;
  --bc-01-02: #2c2236;
  --bc-01-03: #2c2236;
  --bc-02: #575757;
  --bc-03: #565672;
  --bc-04: #fff;
  --bc-04-02: #fff;
  --bc-04-03: #fff;
  --bc-05: #925bca;
  --bc-05-02: #925bca;
  --bc-05-03: #925bca;
  --bc-05-04: #925bca;
  --bc-05-05: #925bca;
  --bc-06: #7637ba;
  --bc-07: #dddcea;
  --bc-07-02: #dddcea;
  --bc-07-03: #dddcea;
  --bc-07-04: #dddcea;
  --bc-08: #c4c4c4;
  --bc-09: #e1e1e1;
  --bc-10: #ff4f44;
  --bc-11: #f4d3d1;
  --bc-12: #00a284;
  --bc-13: transparent;
  --bc-13-02: transparent;
  --bc-14: #e4ecff;
  --bc-15: #ebf1e4;
  --bc-16: #fff9e9;
  --bc-17: #f7f9fe;
  --bc-18: #ebeef5;
  --bc-19: #fff9e9;
  --int-01: #925bca;
  --int-02: #6724a9;
  --int-03: #4d1b9b;
  --int-04: #2c2236;
  --int-05: #fff;
  --int-05-01: #fff;
  --int-06: #f7f9fe;
  --int-07: #c4c4c4;
  --int-08: #dddcea;
  --ind-01: #5a0;
  --ind-02: #de4242;
  --ind-03: #ff4f44;
  --ind-04: #6884dc;
  --modal-drop: rgba(13, 4, 31, 0.8);
  --bs-01: rgba(27, 11, 48, 0.5);
  --bs-02: rgba(184, 201, 255, 0.3);
  --bs-03: rgba(79, 14, 145, 0.08);
  --bs-04: rgba(139, 7, 7, 0.08);
  --bs-05: hsla(0, 0%, 93%, 0.5);
  --bs-06: rgba(0, 0, 0, 0.1);
  --bs-07: rgba(0, 0, 0, 0.25);
  --bs-08: rgba(44, 34, 54, 0.2);
  --sel-01: #8440c7;
}

.v3.theme-dark {
  --t-01: #fff;
  --t-01-02: #cbb7e0;
  --t-02: #fff;
  --t-02-02: #575757;
  --t-03: #cbb7e0;
  --t-03-02: #fff;
  --t-03-03: #cb9ff7;
  --t-04: #210a38;
  --t-04-02: #00d1ac;
  --t-04-03: #cb9ff7;
  --t-04-04: #fff;
  --t-05: #cb9ff7;
  --t-05-02: #210a38;
  --t-05-03: #cb9ff7;
  --t-05-04: #150c23;
  --t-05-05: #140b22;
  --t-05-06: #cbb7e0;
  --t-06: #7637ba;
  --t-07: #596747;
  --t-08: #7b797d;
  --t-09: #4d1b9b;
  --t-10: #00a284;
  --t-10-02: #00d1ac;
  --t-11: #433b71;
  --t-12: #ff4f44;
  --t-13: #ff2869;
  --t-14: #a00;
  --t-15: #000922;
  --t-16: #fff;
  --t-17: #40475a;
  --t-18: #9a7104;
  --t-19: #e1c8ff;
  --t-19-01: #e1c8ff;
  --t-20: #6f6677;
  --t-21: #c4c0e4;
  --t-22: #808da2;
  --t-23: #979797;
  --t-24: #251e4f;
  --t-25: #cbb7e0;
  --t-26: #bab9d0;
  --bg-01: #140b22;
  --bg-01-02: #cb9ff7;
  --bg-01-03: #251e4f;
  --bg-01-04: transparent;
  --bg-01-05: #26203e;
  --bg-01-06: #f7f9fe;
  --bg-02: #0f081b;
  --bg-02-02: transparent;
  --bg-02-04: #251e4f;
  --bg-03: #cbb7e0;
  --bg-04: #e5e5e5;
  --bg-05: #251e4f;
  --bg-05-02: #cbb7e0;
  --bg-06: #f7f8fd;
  --bg-07: #251e4f;
  --bg-07-02: #251e4f;
  --bg-07-03: #140b22;
  --bg-07-04: #cb9ff7;
  --bg-08: #925bca;
  --bg-08-02: transparent;
  --bg-08-03: #cb9ff7;
  --bg-09: #411614;
  --bg-10: transparent;
  --bg-11: #140b22;
  --bg-11-02: #0f081b;
  --bg-12: #0f081b;
  --bg-13: #0f081b;
  --bg-14: rgba(0, 71, 58, 0.5);
  --bg-15: #eff3ff;
  --bg-16: #ffeec0;
  --bg-17: #251e4f;
  --bg-18: #0f081b;
  --bg-19: #cb9ff7;
  --bg-20: #7637ba;
  --bg-21: #c8c4e6;
  --bg-22: #2c2236;
  --bc-01: #2c2236;
  --bc-01-02: #fff;
  --bc-01-03: #433b71;
  --bc-02: #575757;
  --bc-03: #565672;
  --bc-04: #fff;
  --bc-04-02: #433b71;
  --bc-04-03: #74653e;
  --bc-05: #cb9ff7;
  --bc-05-02: #925bca;
  --bc-05-03: #433b71;
  --bc-05-04: #e1c8ff;
  --bc-05-05: #dddcea;
  --bc-06: #7637ba;
  --bc-07: #433b71;
  --bc-07-02: #dddcea;
  --bc-07-03: #641e19;
  --bc-07-04: #cbb7e0;
  --bc-08: #c4c4c4;
  --bc-09: #e1e1e1;
  --bc-10: #ff4f44;
  --bc-11: #f4d3d1;
  --bc-12: #00d1ac;
  --bc-13: #cb9ff7;
  --bc-13-02: #433b71;
  --bc-14: transparent;
  --bc-15: #325617;
  --bc-16: #543d74;
  --bc-17: #433b71;
  --bc-18: #2c2236;
  --bc-19: #74653e;
  --int-01: #925bca;
  --int-02: #aa6ce7;
  --int-03: #4d1b9b;
  --int-04: #2c2236;
  --int-05: #fff;
  --int-05-01: transparent;
  --int-06: #f7f9fe;
  --int-07: #c4c4c4;
  --int-08: #dddcea;
  --ind-01: #00d1ac;
  --ind-02: #de4242;
  --ind-03: #ff4f44;
  --ind-04: #6884dc;
  --modal-drop: rgba(13, 4, 31, 0.8);
  --bs-01: rgba(27, 11, 48, 0.5);
  --bs-02: transparent;
  --bs-03: rgba(79, 14, 145, 0.08);
  --bs-04: rgba(139, 7, 7, 0.08);
  --bs-05: hsla(0, 0%, 93%, 0.5);
  --bs-06: rgba(0, 0, 0, 0.1);
  --bs-07: rgba(0, 0, 0, 0.25);
  --sel-01: #cb9ff7;
}

.v3 .color .bg-01,
.v3 .color.bg-01,
.v3.color .bg-01,
.v3.color.bg-01 {
  background-color: var(--bg-01);
}

.v3 .color .bg-01-02,
.v3 .color.bg-01-02,
.v3.color .bg-01-02,
.v3.color.bg-01-02 {
  background-color: var(--bg-01-02);
}

.v3 .color .bg-01-03,
.v3 .color.bg-01-03,
.v3.color .bg-01-03,
.v3.color.bg-01-03 {
  background-color: var(--bg-01-03);
}

.v3 .color .bg-02,
.v3 .color .hover\:bg-02:hover,
.v3 .color.bg-02,
.v3.color .bg-02,
.v3.color .hover\:bg-02:hover,
.v3.color.bg-02 {
  background-color: var(--bg-02);
}

.v3 .color .bg-02-04,
.v3 .color.bg-02-04,
.v3.color .bg-02-04,
.v3.color.bg-02-04 {
  background-color: var(--bg-02-04);
}

.v3 .color .bg-03,
.v3 .color.bg-03,
.v3.color .bg-03,
.v3.color.bg-03 {
  background-color: var(--bg-03);
}

.v3 .color .bg-04,
.v3 .color.bg-04,
.v3.color .bg-04,
.v3.color.bg-04 {
  background-color: var(--bg-04);
}

.v3 .color .bg-05,
.v3 .color.bg-05,
.v3.color .bg-05,
.v3.color.bg-05 {
  background-color: var(--bg-05);
}

.v3 .color .bg-06,
.v3 .color.bg-06,
.v3.color .bg-06,
.v3.color.bg-06 {
  background-color: var(--bg-06);
}

.v3 .color .bg-07,
.v3 .color.bg-07,
.v3.color .bg-07,
.v3.color.bg-07 {
  background-color: var(--bg-07);
}

.v3 .color .bg-07-02,
.v3 .color.bg-07-02,
.v3.color .bg-07-02,
.v3.color.bg-07-02 {
  background-color: var(--bg-07-02);
}

.v3 .color .bg-08,
.v3 .color.bg-08,
.v3.color .bg-08,
.v3.color.bg-08 {
  background-color: var(--bg-08);
}

.v3 .color .bg-09,
.v3 .color.bg-09,
.v3.color .bg-09,
.v3.color.bg-09 {
  background-color: var(--bg-09);
}

.v3 .color .bg-10,
.v3 .color.bg-10,
.v3.color .bg-10,
.v3.color.bg-10 {
  background-color: var(--bg-10);
}

.v3 .color .bg-11,
.v3 .color.bg-11,
.v3.color .bg-11,
.v3.color.bg-11 {
  background-color: var(--bg-11);
}

.v3 .color .bg-12,
.v3 .color.bg-12,
.v3.color .bg-12,
.v3.color.bg-12 {
  background-color: var(--bg-12);
}

.v3 .color .bg-13,
.v3 .color.bg-13,
.v3.color .bg-13,
.v3.color.bg-13 {
  background-color: var(--bg-13);
}

.v3 .color .bg-14,
.v3 .color.bg-14,
.v3.color .bg-14,
.v3.color.bg-14 {
  background-color: var(--bg-14);
}

.theme-dark .v3 .butt.card,
.theme-dark .v3.butt.card,
.v3 .butt.card,
.v3 .butt.secondary,
.v3 .butt.secondary.black,
.v3 .butt.secondary.black:hover,
.v3 .chip,
.v3 .color .t-01,
.v3 .color.t-01,
.v3.butt.card,
.v3.butt.secondary,
.v3.butt.secondary.black,
.v3.butt.secondary.black:hover,
.v3.chip,
.v3.color .t-01,
.v3.color.t-01 {
  color: var(--t-01);
}

.v3 .color .t-02,
.v3 .color.t-02,
.v3.color .t-02,
.v3.color.t-02 {
  color: var(--t-02);
}

.v3 .color .t-02-02,
.v3 .color.t-02-02,
.v3.color .t-02-02,
.v3.color.t-02-02 {
  color: var(--t-02-02);
}

.v3 .color .t-03,
.v3 .color.t-03,
.v3 .text.text-link,
.v3.color .t-03,
.v3.color.t-03,
.v3.text.text-link {
  color: var(--t-03);
}

.v3 .color .t-04,
.v3 .color.t-04,
.v3.color .t-04,
.v3.color.t-04 {
  color: var(--t-04);
}

.v3 .color .t-04-02,
.v3 .color.t-04-02,
.v3.color .t-04-02,
.v3.color.t-04-02 {
  color: var(--t-04-02);
}

.v3 .color .t-04-03,
.v3 .color.t-04-03,
.v3.color .t-04-03,
.v3.color.t-04-03 {
  color: var(--t-04-03);
}

.v3 .butt.primary,
.v3 .color .t-04-04,
.v3 .color.t-04-04,
.v3.butt.primary,
.v3.color .t-04-04,
.v3.color.t-04-04 {
  color: var(--t-04-04);
}

.v3 .color .t-05-03,
.v3 .color.t-05-03,
.v3.color .t-05-03,
.v3.color.t-05-03 {
  color: var(--t-05-03);
}

.v3 .color .t-05-06,
.v3 .color.t-05-06,
.v3.color .t-05-06,
.v3.color.t-05-06 {
  color: var(--t-05-06);
}

.v3 .color .t-06,
.v3 .color.t-06,
.v3 .text a.link:hover,
.v3.color .t-06,
.v3.color.t-06,
.v3.text a.link:hover {
  color: var(--t-06);
}

.v3 .color .t-07,
.v3 .color.t-07,
.v3.color .t-07,
.v3.color.t-07 {
  color: var(--t-07);
}

.v3 .color .t-08,
.v3 .color.t-08,
.v3.color .t-08,
.v3.color.t-08 {
  color: var(--t-08);
}

.v3 .color .t-09,
.v3 .color.t-09,
.v3 .text a.link:active,
.v3.color .t-09,
.v3.color.t-09,
.v3.text a.link:active {
  color: var(--t-09);
}

.v3 .color .t-10,
.v3 .color.t-10,
.v3.color .t-10,
.v3.color.t-10 {
  color: var(--t-10);
}

.v3 .color .t-10-02,
.v3 .color.t-10-02,
.v3.color .t-10-02,
.v3.color.t-10-02 {
  color: var(--t-10-02);
}

.v3 .color .t-11,
.v3 .color.t-11,
.v3.color .t-11,
.v3.color.t-11 {
  color: var(--t-11);
}

.v3 .color .t-12,
.v3 .color.t-12,
.v3.color .t-12,
.v3.color.t-12 {
  color: var(--t-12);
}

.v3 .color .t-13,
.v3 .color.t-13,
.v3.color .t-13,
.v3.color.t-13 {
  color: var(--t-13);
}

.v3 .color .hover\:t-05:hover,
.v3 .color .t-01.hvr:hover,
.v3 .color .t-05,
.v3 .color.t-01.hvr:hover,
.v3 .color.t-05,
.v3 .text a.link,
.v3.color .hover\:t-05:hover,
.v3.color .t-01.hvr:hover,
.v3.color .t-05,
.v3.color.t-01.hvr:hover,
.v3.color.t-05,
.v3.text a.link {
  color: var(--t-05);
}

.v3 .color .t-16,
.v3 .color.t-16,
.v3.color .t-16,
.v3.color.t-16 {
  color: var(--t-16);
}

.theme-dark .v3 .butt.card:active,
.theme-dark .v3.butt.card:active,
.v3 .butt.secondary:active,
.v3 .color .t-19,
.v3 .color.t-19,
.v3.butt.secondary:active,
.v3.color .t-19,
.v3.color.t-19 {
  color: var(--t-19);
}

.v3 .color .t-19-01,
.v3 .color.t-19-01,
.v3.color .t-19-01,
.v3.color.t-19-01 {
  color: var(--t-19-01);
}

.v3 .color .t-20,
.v3 .color.t-20,
.v3.color .t-20,
.v3.color.t-20 {
  color: var(--t-20);
}

.v3 .color .t-21,
.v3 .color.t-21,
.v3.color .t-21,
.v3.color.t-21 {
  color: var(--t-21);
}

.v3 .color .t-22,
.v3 .color.t-22,
.v3.color .t-22,
.v3.color.t-22 {
  color: var(--t-22);
}

.v3 .color .t-23,
.v3 .color.t-23,
.v3.color .t-23,
.v3.color.t-23 {
  color: var(--t-23);
}

.v3 .color .t-24,
.v3 .color.t-24,
.v3.color .t-24,
.v3.color.t-24 {
  color: var(--t-24);
}

.v3 .color .t-25,
.v3 .color.t-25,
.v3.color .t-25,
.v3.color.t-25 {
  color: var(--t-25);
}

.v3 .color .bc-01,
.v3 .color.bc-01,
.v3.color .bc-01,
.v3.color.bc-01 {
  border-color: var(--bc-01) !important;
}

.v3 .color .bc-01-02,
.v3 .color.bc-01-02,
.v3.color .bc-01-02,
.v3.color.bc-01-02 {
  border-color: var(--bc-01-02) !important;
}

.v3 .color .bc-02,
.v3 .color.bc-02,
.v3.color .bc-02,
.v3.color.bc-02 {
  border-color: var(--bc-02) !important;
}

.v3 .color .bc-03,
.v3 .color.bc-03,
.v3.color .bc-03,
.v3.color.bc-03 {
  border-color: var(--bc-03) !important;
}

.v3 .color .bc-04,
.v3 .color.bc-04,
.v3.color .bc-04,
.v3.color.bc-04 {
  border-color: var(--bc-04) !important;
}

.v3 .color .bc-05,
.v3 .color.bc-05,
.v3.color .bc-05,
.v3.color.bc-05 {
  border-color: var(--bc-05) !important;
}

.v3 .color .bc-05-02,
.v3 .color.bc-05-02,
.v3.color .bc-05-02,
.v3.color.bc-05-02 {
  border-color: var(--bc-05-02) !important;
}

.v3 .color .bc-05-02.hvr:hover,
.v3 .color .bc-05.hvr:hover,
.v3 .color .bc-06,
.v3 .color.bc-05-02.hvr:hover,
.v3 .color.bc-05.hvr:hover,
.v3 .color.bc-06,
.v3.color .bc-05-02.hvr:hover,
.v3.color .bc-05.hvr:hover,
.v3.color .bc-06,
.v3.color.bc-05-02.hvr:hover,
.v3.color.bc-05.hvr:hover,
.v3.color.bc-06 {
  border-color: var(--bc-06) !important;
}

.v3 .butt.primary,
.v3 .color .int-01,
.v3 .color.int-01,
.v3.butt.primary,
.v3.color .int-01,
.v3.color.int-01 {
  background-color: var(--int-01) !important;
}

.v3 .butt.primary:active,
.v3 .butt.primary:hover,
.v3 .color .int-01.hvr:hover,
.v3 .color .int-02,
.v3 .color.int-01.hvr:hover,
.v3 .color.int-02,
.v3.butt.primary:active,
.v3.butt.primary:hover,
.v3.color .int-01.hvr:hover,
.v3.color .int-02,
.v3.color.int-01.hvr:hover,
.v3.color.int-02 {
  background-color: var(--int-02) !important;
}

.v3 .color .int-03,
.v3 .color.int-03,
.v3.color .int-03,
.v3.color.int-03 {
  background-color: var(--int-03) !important;
}

.v3 .color .int-04,
.v3 .color.int-04,
.v3.color .int-04,
.v3.color.int-04 {
  background-color: var(--int-04) !important;
}

.v3 .color .int-05,
.v3 .color.int-05,
.v3.color .int-05,
.v3.color.int-05 {
  background-color: var(--int-05) !important;
}

.v3 .color .int-06,
.v3 .color.int-06,
.v3.color .int-06,
.v3.color.int-06 {
  background-color: var(--int-06) !important;
}

.v3 .color .int-07,
.v3 .color.int-07,
.v3.color .int-07,
.v3.color.int-07 {
  background-color: var(--int-07) !important;
}

.v3 .butt.primary.disabled,
.v3 .butt.secondary.disabled,
.v3 .color .int-08,
.v3 .color.int-08,
.v3.butt.primary.disabled,
.v3.butt.secondary.disabled,
.v3.color .int-08,
.v3.color.int-08 {
  background-color: var(--int-08) !important;
}

.v3 .color .ind-01,
.v3 .color.ind-01,
.v3.color .ind-01,
.v3.color.ind-01 {
  color: var(--ind-01);
}

.v3 .color .ind-02,
.v3 .color.ind-02,
.v3.color .ind-02,
.v3.color.ind-02 {
  color: var(--ind-02);
}

.v3 .color .ind-03,
.v3 .color.ind-03,
.v3.color .ind-03,
.v3.color.ind-03 {
  color: var(--ind-03);
}

.v3 .color .ind-04,
.v3 .color.ind-04,
.v3.color .ind-04,
.v3.color.ind-04 {
  color: var(--ind-04);
}

.v3 .text .hover\:underline:hover,
.v3.text .hover\:underline:hover {
  text-decoration: underline;
}

.min-width .v3 .v3-icon.f12,
.min-width .v3.v3-icon.f12,
.v3 .v3-icon.f12,
.v3.v3-icon.f12 {
  font-size: 12px;
  height: 12px;
  line-height: 12px;
  width: 12px;
}

.min-width .v3 .v3-icon.f14,
.min-width .v3.v3-icon.f14,
.v3 .v3-icon.f14,
.v3.v3-icon.f14 {
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.min-width .v3 .v3-icon.f16,
.min-width .v3.v3-icon.f16,
.v3 .v3-icon.f16,
.v3.v3-icon.f16 {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  width: 16px;
}

.min-width .v3 .v3-icon.f17,
.min-width .v3.v3-icon.f17,
.v3 .v3-icon.f17,
.v3.v3-icon.f17 {
  font-size: 17px;
  height: 17px;
  line-height: 17px;
  width: 17px;
}

.min-width .v3 .v3-icon.f20,
.min-width .v3.v3-icon.f20,
.v3 .v3-icon.f20,
.v3.v3-icon.f20 {
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.min-width .v3 .v3-icon.f24,
.min-width .v3.v3-icon.f24,
.v3 .v3-icon.f24,
.v3.v3-icon.f24 {
  font-size: 24px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}

.min-width .v3 .v3-icon.f28,
.min-width .v3.v3-icon.f28,
.v3 .v3-icon.f28,
.v3.v3-icon.f28 {
  font-size: 28px;
  height: 28px;
  line-height: 28px;
  width: 28px;
}

.min-width .v3 .v3-icon.f32,
.min-width .v3.v3-icon.f32,
.v3 .v3-icon.f32,
.v3.v3-icon.f32 {
  font-size: 32px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.v3 .radius-8 {
  border-radius: 8px;
}

.v3 .radius-16 {
  border-radius: 16px;
}

.v3 .radius-30 {
  border-radius: 30px;
}

.v3 .radius-48 {
  border-radius: 48px;
}

.v3.theme-default {
  --legacy-bg-color-01: #fff;
  --legacy-bg-color-01-02: #fff;
  --legacy-bg-color-02: #f5f5f7;
  --legacy-bg-color-02-02: #f5f5f7;
  --legacy-bg-color-03: #1c2838;
  --legacy-bg-color-03-02: #1c2838;
  --legacy-bg-color-03-03: #1c2838;
  --legacy-bg-color-04: #f7f8fd;
  --legacy-bg-color-04-02: #f7f8fd;
  --legacy-bg-color-04-03: #f7f8fd;
  --legacy-bg-color-05: #f7f9fe;
  --legacy-bg-color-05-02: #f7f9fe;
  --legacy-bg-color-06: #f0f0f2;
  --legacy-bg-color-07: #f7f8fa;
  --legacy-bg-color-08: #f5f7fa;
  --legacy-bg-color-08-02: #f5f7fa;
  --legacy-bg-color-09: #f1f2f5;
  --legacy-bg-color-09-02: #f1f2f5;
  --legacy-bg-color-10: #f5f5f5;
  --legacy-bg-color-11: #edeeef;
  --legacy-bg-color-12: #f7fbfb;
  --legacy-bg-color-13: #e1e2e6;
  --legacy-bg-color-13-02: #e1e2e6;
  --legacy-bg-color-13-03: #e1e2e6;
  --legacy-bg-color-14: #f7f7f9;
  --legacy-bg-color-15: #f8fafc;
  --legacy-bg-color-15-02: #f8fafc;
  --legacy-bg-color-16: #293546;
  --legacy-bg-color-17: #f8f9fb;
  --legacy-bg-color-18: #f3fbfc;
  --legacy-bg-color-19: #d8ecbe;
  --legacy-bg-color-20: rgba(245, 245, 247, 0.8);
  --legacy-bg-color-21: #fef7ea;
  --legacy-tx-color-01: #7f8490;
  --legacy-tx-color-01-02: #7f8490;
  --legacy-tx-color-02: #40475a;
  --legacy-tx-color-02-02: #40475a;
  --legacy-tx-color-03: #000922;
  --legacy-tx-color-04: #bec1c7;
  --legacy-tx-color-05: #606266;
  --legacy-tx-color-06: #c0c4cc;
  --legacy-tx-color-07: #7e8491;
  --legacy-tx-color-08: #2c2236;
  --legacy-tx-color-09: #091e37;
  --legacy-tx-color-10: #575757;
  --legacy-tx-color-11: #565672;
  --legacy-tx-color-12: #925bca;
  --legacy-tx-color-13: #172b4d;
  --legacy-tx-color-14: #1c2838;
  --legacy-bd-color-01: #f1f2f5;
  --legacy-bd-color-02: #e1e2e6;
  --legacy-bd-color-03: #dcdfe6;
  --legacy-bd-color-04: #1c2838;
  --legacy-bd-color-05: #bfc1c8;
  --legacy-bd-color-06: transparent;
  --legacy-bd-color-07: #e6e8ea;
  --legacy-bd-color-08: #edeeef;
  --legacy-bd-color-09: #f5f5f7;
  --legacy-bd-color-09-02: #f5f5f7;
  --legacy-bd-color-10: #ebeef5;
  --legacy-bd-color-11: #f0f0f2;
  --legacy-bd-color-12: #f7f8fa;
  --legacy-bd-color-13: #fff;
  --legacy-bd-color-14: #f7f7f9;
  --legacy-bd-color-15: #e4e7ed;
  --legacy-bd-color-16: rgba(0, 0, 0, 0.15);
  --legacy-bd-color-17: #f1f3f7;
  --legacy-bd-color-18: #e5e5e5;
  --legacy-bd-color-19: #f1f0fb;
  --legacy-bd-color-20: #c4c4c4;
  --legacy-bd-color-21: #e1e1e4;
  --api-gray-popper: rgba(0, 9, 34, 0.8);
  --invite-data-block: rgba(245, 245, 247, 0.7);
  --secondary-border-color: rgba(28, 40, 56, 0.4);
  --order-gradient: linear-gradient(310deg, #fefefe, #fbfbfb 100%, #fafafa 0);
  --loading-mask: hsla(0, 0%, 100%, 0.9);
  --my-launchpool: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0.69),
    hsla(0, 0%, 100%, 0.7)
  );
  --plt-fee: linear-gradient(180deg, #f8fafc, #fbfbfc);
}

.v3.theme-dark {
  --legacy-bg-color-01: #140b22;
  --legacy-bg-color-01-02: #251e4f;
  --legacy-bg-color-02: #140b22;
  --legacy-bg-color-02-02: #251e4f;
  --legacy-bg-color-03: #1c2838;
  --legacy-bg-color-03-02: #925bca;
  --legacy-bg-color-03-03: #251e4f;
  --legacy-bg-color-04: #251e4f;
  --legacy-bg-color-04-02: #140b22;
  --legacy-bg-color-04-03: #0f081b;
  --legacy-bg-color-05: #0f081b;
  --legacy-bg-color-05-02: #251e4f;
  --legacy-bg-color-06: #251e4f;
  --legacy-bg-color-07: #140b22;
  --legacy-bg-color-08: #433b71;
  --legacy-bg-color-08-02: #140b22;
  --legacy-bg-color-09: #140b22;
  --legacy-bg-color-09-02: #251e4f;
  --legacy-bg-color-10: #251e4f;
  --legacy-bg-color-11: #140b22;
  --legacy-bg-color-12: #140b22;
  --legacy-bg-color-13: #dddcea;
  --legacy-bg-color-13-02: #140b22;
  --legacy-bg-color-13-03: #925bca;
  --legacy-bg-color-14: #140b22;
  --legacy-bg-color-15: #251e4f;
  --legacy-bg-color-15-02: #140b22;
  --legacy-bg-color-16: #251e4f;
  --legacy-bg-color-17: #251e4f;
  --legacy-bg-color-18: #0f081b;
  --legacy-bg-color-19: #251e4f;
  --legacy-bg-color-20: #251e4f;
  --legacy-bg-color-21: #251e4f;
  --legacy-tx-color-01: #cbb7e0;
  --legacy-tx-color-01-02: #575757;
  --legacy-tx-color-02: #fff;
  --legacy-tx-color-02-02: #cb9ff7;
  --legacy-tx-color-03: #fff;
  --legacy-tx-color-04: #cbb7e0;
  --legacy-tx-color-05: #606266;
  --legacy-tx-color-06: #251e4f;
  --legacy-tx-color-07: #cbb7e0;
  --legacy-tx-color-08: #fff;
  --legacy-tx-color-09: #fff;
  --legacy-tx-color-10: #cbb7e0;
  --legacy-tx-color-11: #cbb7e0;
  --legacy-tx-color-12: #cb9ff7;
  --legacy-tx-color-13: #fff;
  --legacy-tx-color-14: #fff;
  --legacy-bd-color-01: #433b71;
  --legacy-bd-color-02: #433b71;
  --legacy-bd-color-03: #433b71;
  --legacy-bd-color-04: #cbb7e0;
  --legacy-bd-color-05: #433b71;
  --legacy-bd-color-06: #433b71;
  --legacy-bd-color-07: #433b71;
  --legacy-bd-color-08: #433b71;
  --legacy-bd-color-09: #cbb7e0;
  --legacy-bd-color-09-02: #433b71;
  --legacy-bd-color-10: #433b71;
  --legacy-bd-color-11: #433b71;
  --legacy-bd-color-12: #433b71;
  --legacy-bd-color-13: #433b71;
  --legacy-bd-color-14: #433b71;
  --legacy-bd-color-15: #433b71;
  --legacy-bd-color-16: #433b71;
  --legacy-bd-color-17: #433b71;
  --legacy-bd-color-18: #433b71;
  --legacy-bd-color-19: #433b71;
  --legacy-bd-color-20: #433b71;
  --legacy-bd-color-21: #433b71;
  --api-gray-popper: rgba(37, 30, 79, 0.8);
  --invite-data-block: #251e4f;
  --secondary-border-color: #cbb7e0;
  --order-gradient: #140b22;
  --loading-mask: rgba(20, 11, 34, 0.9);
  --my-launchpool: rgba(37, 30, 79, 0.8);
  --plt-fee: #140b22;
}

@font-face {
  font-family: v3;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/v3icon.DsKjBxqT.woff2)
      format("woff2"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/v3icon.kdgnR6d4.woff)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/v3icon.yAwZfI6n.ttf)
      format("truetype");
}

@font-face {
  font-display: swap;
  font-family: Mulish Regular;
  font-style: normal;
  font-weight: 400;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-regular.E2aLeGLv.woff?t=1641532682023)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-regular.r2BTc1uh.woff2?t=1641532682023)
      format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Mulish Medium;
  font-style: normal;
  font-weight: 400;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-500.0j1ZjttB.woff?t=1641532682023)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-500.ZkpDIf15.woff2?t=1641532682023)
      format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Mulish Semibold;
  font-style: normal;
  font-weight: 400;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-600.cKObqZML.woff?t=1641532682023)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-600.l-IZpjUU.woff2?t=1641532682023)
      format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Mulish Bold;
  font-style: normal;
  font-weight: 400;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-700.zW0ZFQEl.woff?t=1641532682023)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/mulish-v7-latin-700.rRm7NjMb.woff2?t=1641532682023)
      format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Outfit Medium;
  font-style: normal;
  font-weight: 400;
  src: url(https://static1.asdxstatic.com/web/pc-auth/static/ssr/_auth/Outfit-Medium.F_hOGWLA.ttf)
    format("woff");
}

.v3 {
  font: 14px/1.4 Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .wrap {
  -webkit-font-smoothing: antialiased;
}

.v3 .h-1 {
  height: 100%;
}

.v3 .w-1 {
  width: 100%;
}

.v3 .w-half {
  width: 50%;
}

.v3 .w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.v3 .v-lg {
  display: block;
  visibility: visible;
}

.v3 .v-sm {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 599px) {
  .v3 .v-lg {
    display: none !important;
    visibility: hidden !important;
  }

  .min-width .v3 .v-lg,
  .v3 .v-sm {
    display: inherit !important;
    visibility: visible !important;
  }

  .min-width .v3 .v-sm {
    display: none !important;
    visibility: hidden !important;
  }
}

.v3 .v3-icon,
.v3.v3-icon {
  font-family: v3 !important;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  width: 28px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .v3-icon,
  .v3.v3-icon {
    width: 1.94444444vw;
  }

  .min-width .v3 .v3-icon,
  .min-width .v3.v3-icon {
    width: 28px;
  }

  .v3 .v3-icon,
  .v3.v3-icon {
    height: 1.94444444vw;
  }

  .min-width .v3 .v3-icon,
  .min-width .v3.v3-icon {
    height: 28px;
  }

  .v3 .v3-icon,
  .v3.v3-icon {
    font-size: 1.94444444vw;
  }

  .min-width .v3 .v3-icon,
  .min-width .v3.v3-icon {
    font-size: 28px;
  }

  .v3 .v3-icon,
  .v3.v3-icon {
    line-height: 1.94444444vw;
  }

  .min-width .v3 .v3-icon,
  .min-width .v3.v3-icon {
    line-height: 28px;
  }
}

.v3 .v3-icon.static,
.v3.v3-icon.static {
  font-size: 28px;
  height: 28px;
  line-height: 28px;
  width: 28px;
}

.v3 .v3-icon.min,
.v3.v3-icon.min {
  font-size: 13px;
  height: 13px;
  line-height: 13px;
  width: 13px;
}

.v3 .v3-picto {
  font-family: v3 !important;
  font-size: 90px;
  font-style: normal;
  height: 90px;
  line-height: 90px;
  width: 90px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .v3-picto {
    width: 6.25vw;
  }

  .min-width .v3 .v3-picto {
    width: 90px;
  }

  .v3 .v3-picto {
    height: 6.25vw;
  }

  .min-width .v3 .v3-picto {
    height: 90px;
  }

  .v3 .v3-picto {
    font-size: 6.25vw;
  }

  .min-width .v3 .v3-picto {
    font-size: 90px;
  }

  .v3 .v3-picto {
    line-height: 6.25vw;
  }

  .min-width .v3 .v3-picto {
    line-height: 90px;
  }
}

.v3 .v3-picto.static {
  font-size: 90px;
  height: 90px;
  line-height: 90px;
  width: 90px;
}

.v3 .text,
.v3.text {
  transform: translateZ(0);
}

.theme-dark .v3 .butt.card,
.theme-dark .v3.butt.card,
.v3 .butt.card,
.v3 .butt.primary,
.v3 .butt.secondary,
.v3 .text .bold,
.v3 .text.bold,
.v3 .text.button,
.v3.butt.card,
.v3.butt.primary,
.v3.butt.secondary,
.v3.text .bold,
.v3.text.bold,
.v3.text.button {
  font-family: Mulish Bold;
  font-weight: 700;
}

.v3 .text .semibold,
.v3 .text.semibold,
.v3 .text.text-link,
.v3.text .semibold,
.v3.text.semibold,
.v3.text.text-link {
  font-family: Mulish Semibold;
  font-weight: 600;
}

.v3 .text .medium,
.v3 .text.medium,
.v3.text .medium,
.v3.text.medium {
  font-family: Mulish Medium;
  font-weight: 500;
}

.v3 .text .regular,
.v3 .text.regular,
.v3.text .regular,
.v3.text.regular {
  font-family: Mulish Regular;
  font-weight: 400;
}

.v3 .text .to-h1,
.v3 .text h1,
.v3.text .to-h1,
.v3.text h1 {
  letter-spacing: -0.02em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .to-h1,
  .v3 .text h1,
  .v3.text .to-h1,
  .v3.text h1 {
    letter-spacing: -0.00138889em;
  }

  .min-width .v3 .text .to-h1,
  .min-width .v3 .text h1,
  .min-width .v3.text .to-h1,
  .min-width .v3.text h1 {
    letter-spacing: -0.02em;
  }
}

.min-width .v3 .text .to-h1,
.min-width .v3 .text h1,
.min-width .v3.text .to-h1,
.min-width .v3.text h1 {
  font-size: 56px !important;
  line-height: 60px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text .to-h1,
  .min-width .v3 .text h1,
  .min-width .v3.text .to-h1,
  .min-width .v3.text h1 {
    font-size: 3.88888889vw;
  }

  .min-width .min-width .v3 .text .to-h1,
  .min-width .min-width .v3 .text h1,
  .min-width .min-width .v3.text .to-h1,
  .min-width .min-width .v3.text h1 {
    font-size: 56px !important;
  }

  .min-width .v3 .text .to-h1,
  .min-width .v3 .text h1,
  .min-width .v3.text .to-h1,
  .min-width .v3.text h1 {
    line-height: 4.16666667vw;
  }

  .min-width .min-width .v3 .text .to-h1,
  .min-width .min-width .v3 .text h1,
  .min-width .min-width .v3.text .to-h1,
  .min-width .min-width .v3.text h1 {
    line-height: 60px !important;
  }
}

@media (max-width: 599px) {
  .v3 .text .to-h1.small,
  .v3 .text h1.small,
  .v3.text .to-h1.small,
  .v3.text h1.small {
    letter-spacing: -0.015em;
  }

  .v3 .text .to-h1.to-h3,
  .v3 .text h1.to-h3,
  .v3.text .to-h1.to-h3,
  .v3.text h1.to-h3 {
    letter-spacing: -0.016em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .to-h1.small,
  .v3 .text h1.small,
  .v3.text .to-h1.small,
  .v3.text h1.small {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .to-h1.small,
  .v3 .text h1.small,
  .v3.text .to-h1.small,
  .v3.text h1.small {
    letter-spacing: -0.00104167em;
  }

  .min-width .v3 .text .to-h1.small,
  .min-width .v3 .text h1.small,
  .min-width .v3.text .to-h1.small,
  .min-width .v3.text h1.small {
    letter-spacing: -0.015em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .to-h1.to-h3,
  .v3 .text h1.to-h3,
  .v3.text .to-h1.to-h3,
  .v3.text h1.to-h3 {
    font-size: 32px !important;
    line-height: 36px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .to-h1.to-h3,
  .v3 .text h1.to-h3,
  .v3.text .to-h1.to-h3,
  .v3.text h1.to-h3 {
    letter-spacing: -0.00111111em;
  }

  .min-width .v3 .text .to-h1.to-h3,
  .min-width .v3 .text h1.to-h3,
  .min-width .v3.text .to-h1.to-h3,
  .min-width .v3.text h1.to-h3 {
    letter-spacing: -0.016em;
  }
}

.v3 .text h2,
.v3.text h2 {
  letter-spacing: -0.0175em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h2,
  .v3.text h2 {
    letter-spacing: -0.00121528em;
  }

  .min-width .v3 .text h2,
  .min-width .v3.text h2 {
    letter-spacing: -0.0175em;
  }
}

.min-width .v3 .text h2,
.min-width .v3.text h2 {
  font-size: 42px !important;
  line-height: 45px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text h2,
  .min-width .v3.text h2 {
    font-size: 2.91666667vw;
  }

  .min-width .min-width .v3 .text h2,
  .min-width .min-width .v3.text h2 {
    font-size: 42px !important;
  }

  .min-width .v3 .text h2,
  .min-width .v3.text h2 {
    line-height: 3.125vw;
  }

  .min-width .min-width .v3 .text h2,
  .min-width .min-width .v3.text h2 {
    line-height: 45px !important;
  }
}

@media (max-width: 599px) {
  .v3 .text h2.small,
  .v3.text h2.small {
    letter-spacing: -0.015em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text h2.small,
  .v3.text h2.small {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h2.small,
  .v3.text h2.small {
    letter-spacing: -0.00104167em;
  }

  .min-width .v3 .text h2.small,
  .min-width .v3.text h2.small {
    letter-spacing: -0.015em;
  }
}

.v3 .text h3,
.v3.text h3 {
  letter-spacing: -0.016em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h3,
  .v3.text h3 {
    letter-spacing: -0.00111111em;
  }

  .min-width .v3 .text h3,
  .min-width .v3.text h3 {
    letter-spacing: -0.016em;
  }
}

.min-width .v3 .text h3,
.min-width .v3.text h3 {
  font-size: 32px !important;
  line-height: 36px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text h3,
  .min-width .v3.text h3 {
    font-size: 2.22222222vw;
  }

  .min-width .min-width .v3 .text h3,
  .min-width .min-width .v3.text h3 {
    font-size: 32px !important;
  }

  .min-width .v3 .text h3,
  .min-width .v3.text h3 {
    line-height: 2.5vw;
  }

  .min-width .min-width .v3 .text h3,
  .min-width .min-width .v3.text h3 {
    line-height: 36px !important;
  }
}

@media (max-width: 599px) {
  .v3 .text h3.small,
  .v3.text h3.small {
    letter-spacing: -0.016em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text h3.small,
  .v3.text h3.small {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h3.small,
  .v3.text h3.small {
    letter-spacing: -0.00111111em;
  }

  .min-width .v3 .text h3.small,
  .min-width .v3.text h3.small {
    letter-spacing: -0.016em;
  }
}

.v3 .text h4,
.v3.text h4 {
  letter-spacing: -0.015em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h4,
  .v3.text h4 {
    letter-spacing: -0.00104167em;
  }

  .min-width .v3 .text h4,
  .min-width .v3.text h4 {
    letter-spacing: -0.015em;
  }
}

.min-width .v3 .text h4,
.min-width .v3.text h4 {
  font-size: 24px !important;
  line-height: 28px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text h4,
  .min-width .v3.text h4 {
    font-size: 1.66666667vw;
  }

  .min-width .min-width .v3 .text h4,
  .min-width .min-width .v3.text h4 {
    font-size: 24px !important;
  }

  .min-width .v3 .text h4,
  .min-width .v3.text h4 {
    line-height: 1.94444444vw;
  }

  .min-width .min-width .v3 .text h4,
  .min-width .min-width .v3.text h4 {
    line-height: 28px !important;
  }
}

@media (max-width: 599px) {
  .v3 .text h4.small,
  .v3.text h4.small {
    letter-spacing: -0.0125em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text h4.small,
  .v3.text h4.small {
    font-size: 18px !important;
    line-height: 20px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h4.small,
  .v3.text h4.small {
    letter-spacing: -0.00086806em;
  }

  .min-width .v3 .text h4.small,
  .min-width .v3.text h4.small {
    letter-spacing: -0.0125em;
  }
}

.v3 .text h5,
.v3.text h5 {
  font-size: 18px;
  letter-spacing: -0.0125em;
  line-height: 20px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h5,
  .v3.text h5 {
    font-size: 1.25vw;
  }

  .min-width .v3 .text h5,
  .min-width .v3.text h5 {
    font-size: 18px;
  }

  .v3 .text h5,
  .v3.text h5 {
    line-height: 1.38888889vw;
  }

  .min-width .v3 .text h5,
  .min-width .v3.text h5 {
    line-height: 20px;
  }

  .v3 .text h5,
  .v3.text h5 {
    letter-spacing: -0.00086806em;
  }

  .min-width .v3 .text h5,
  .min-width .v3.text h5 {
    letter-spacing: -0.0125em;
  }
}

.min-width .v3 .text h5,
.min-width .v3.text h5 {
  font-size: 18px !important;
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text h5,
  .min-width .v3.text h5 {
    font-size: 1.25vw;
  }

  .min-width .min-width .v3 .text h5,
  .min-width .min-width .v3.text h5 {
    font-size: 18px !important;
  }

  .min-width .v3 .text h5,
  .min-width .v3.text h5 {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .text h5,
  .min-width .min-width .v3.text h5 {
    line-height: 20px !important;
  }
}

.v3 .text h5.static,
.v3.text h5.static {
  font-size: 18px;
  letter-spacing: -0.0125em;
  line-height: 20px;
}

.v3 .text h6,
.v3.text h6 {
  font-size: 14px;
  letter-spacing: -0.0125em;
  line-height: 20px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text h6,
  .v3.text h6 {
    font-size: 0.97222222vw;
  }

  .min-width .v3 .text h6,
  .min-width .v3.text h6 {
    font-size: 14px;
  }

  .v3 .text h6,
  .v3.text h6 {
    line-height: 1.38888889vw;
  }

  .min-width .v3 .text h6,
  .min-width .v3.text h6 {
    line-height: 20px;
  }

  .v3 .text h6,
  .v3.text h6 {
    letter-spacing: -0.00086806em;
  }

  .min-width .v3 .text h6,
  .min-width .v3.text h6 {
    letter-spacing: -0.0125em;
  }
}

.min-width .v3 .text h6,
.min-width .v3.text h6 {
  font-size: 14px !important;
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text h6,
  .min-width .v3.text h6 {
    font-size: 0.97222222vw;
  }

  .min-width .min-width .v3 .text h6,
  .min-width .min-width .v3.text h6 {
    font-size: 14px !important;
  }

  .min-width .v3 .text h6,
  .min-width .v3.text h6 {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .text h6,
  .min-width .min-width .v3.text h6 {
    line-height: 20px !important;
  }
}

.v3 .text h6.static,
.v3.text h6.static {
  font-size: 14px;
  letter-spacing: -0.0125em;
  line-height: 20px;
}

.v3 .text .body-text.l,
.v3 .text.body-text.l,
.v3.text .body-text.l,
.v3.text.body-text.l {
  letter-spacing: -0.015em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .body-text.l,
  .v3 .text.body-text.l,
  .v3.text .body-text.l,
  .v3.text.body-text.l {
    letter-spacing: -0.00104167em;
  }

  .min-width .v3 .text .body-text.l,
  .min-width .v3 .text.body-text.l,
  .min-width .v3.text .body-text.l,
  .min-width .v3.text.body-text.l {
    letter-spacing: -0.015em;
  }
}

.min-width .v3 .text .body-text.l,
.min-width .v3 .text.body-text.l,
.min-width .v3.text .body-text.l,
.min-width .v3.text.body-text.l {
  font-size: 24px !important;
  line-height: 36px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text .body-text.l,
  .min-width .v3 .text.body-text.l,
  .min-width .v3.text .body-text.l,
  .min-width .v3.text.body-text.l {
    font-size: 1.66666667vw;
  }

  .min-width .min-width .v3 .text .body-text.l,
  .min-width .min-width .v3 .text.body-text.l,
  .min-width .min-width .v3.text .body-text.l,
  .min-width .min-width .v3.text.body-text.l {
    font-size: 24px !important;
  }

  .min-width .v3 .text .body-text.l,
  .min-width .v3 .text.body-text.l,
  .min-width .v3.text .body-text.l,
  .min-width .v3.text.body-text.l {
    line-height: 2.5vw;
  }

  .min-width .min-width .v3 .text .body-text.l,
  .min-width .min-width .v3 .text.body-text.l,
  .min-width .min-width .v3.text .body-text.l,
  .min-width .min-width .v3.text.body-text.l {
    line-height: 36px !important;
  }
}

@media (max-width: 599px) {
  .v3 .text .body-text.l.small,
  .v3 .text.body-text.l.small,
  .v3.text .body-text.l.small,
  .v3.text.body-text.l.small {
    letter-spacing: -0.01em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .body-text.l.small,
  .v3 .text.body-text.l.small,
  .v3.text .body-text.l.small,
  .v3.text.body-text.l.small {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .body-text.l.small,
  .v3 .text.body-text.l.small,
  .v3.text .body-text.l.small,
  .v3.text.body-text.l.small {
    letter-spacing: -0.00069444em;
  }

  .min-width .v3 .text .body-text.l.small,
  .min-width .v3 .text.body-text.l.small,
  .min-width .v3.text .body-text.l.small,
  .min-width .v3.text.body-text.l.small {
    letter-spacing: -0.01em;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .body-text.l.small-ex,
  .v3 .text.body-text.l.small-ex,
  .v3.text .body-text.l.small-ex,
  .v3.text.body-text.l.small-ex {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

.v3 .text .body-text.m,
.v3 .text.body-text.m,
.v3.text .body-text.m,
.v3.text.body-text.m {
  letter-spacing: -0.01em;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .text .body-text.m,
  .v3 .text.body-text.m,
  .v3.text .body-text.m,
  .v3.text.body-text.m {
    letter-spacing: -0.00069444em;
  }

  .min-width .v3 .text .body-text.m,
  .min-width .v3 .text.body-text.m,
  .min-width .v3.text .body-text.m,
  .min-width .v3.text.body-text.m {
    letter-spacing: -0.01em;
  }
}

.min-width .v3 .text .body-text.m,
.min-width .v3 .text.body-text.m,
.min-width .v3.text .body-text.m,
.min-width .v3.text.body-text.m {
  font-size: 18px !important;
  line-height: 26px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text .body-text.m,
  .min-width .v3 .text.body-text.m,
  .min-width .v3.text .body-text.m,
  .min-width .v3.text.body-text.m {
    font-size: 1.25vw;
  }

  .min-width .min-width .v3 .text .body-text.m,
  .min-width .min-width .v3 .text.body-text.m,
  .min-width .min-width .v3.text .body-text.m,
  .min-width .min-width .v3.text.body-text.m {
    font-size: 18px !important;
  }

  .min-width .v3 .text .body-text.m,
  .min-width .v3 .text.body-text.m,
  .min-width .v3.text .body-text.m,
  .min-width .v3.text.body-text.m {
    line-height: 1.80555556vw;
  }

  .min-width .min-width .v3 .text .body-text.m,
  .min-width .min-width .v3 .text.body-text.m,
  .min-width .min-width .v3.text .body-text.m,
  .min-width .min-width .v3.text.body-text.m {
    line-height: 26px !important;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .body-text.m.small,
  .v3 .text.body-text.m.small,
  .v3.text .body-text.m.small,
  .v3.text.body-text.m.small {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

.min-width .v3 .text .body-text.s,
.min-width .v3 .text.body-text.s,
.min-width .v3.text .body-text.s,
.min-width .v3.text.body-text.s {
  font-size: 14px !important;
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text .body-text.s,
  .min-width .v3 .text.body-text.s,
  .min-width .v3.text .body-text.s,
  .min-width .v3.text.body-text.s {
    font-size: 0.97222222vw;
  }

  .min-width .min-width .v3 .text .body-text.s,
  .min-width .min-width .v3 .text.body-text.s,
  .min-width .min-width .v3.text .body-text.s,
  .min-width .min-width .v3.text.body-text.s {
    font-size: 14px !important;
  }

  .min-width .v3 .text .body-text.s,
  .min-width .v3 .text.body-text.s,
  .min-width .v3.text .body-text.s,
  .min-width .v3.text.body-text.s {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .text .body-text.s,
  .min-width .min-width .v3 .text.body-text.s,
  .min-width .min-width .v3.text .body-text.s,
  .min-width .min-width .v3.text.body-text.s {
    line-height: 20px !important;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .text .body-text.s.small,
  .v3 .text.body-text.s.small,
  .v3.text .body-text.s.small,
  .v3.text.body-text.s.small {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

.v3 .text .caption,
.v3 .text.caption,
.v3.text .caption,
.v3.text.caption {
  font-size: 12px;
  line-height: 22px;
}

.theme-dark .v3 .butt.card,
.theme-dark .v3.butt.card,
.v3 .butt.card,
.v3 .butt.primary,
.v3 .butt.secondary,
.v3 .text.button,
.v3.butt.card,
.v3.butt.primary,
.v3.butt.secondary,
.v3.text.button {
  letter-spacing: 0.2px;
}

.min-width .v3 .text.button,
.min-width .v3.text.button {
  font-size: 18px !important;
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .text.button,
  .min-width .v3.text.button {
    font-size: 1.25vw;
  }

  .min-width .min-width .v3 .text.button,
  .min-width .min-width .v3.text.button {
    font-size: 18px !important;
  }

  .min-width .v3 .text.button,
  .min-width .v3.text.button {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .text.button,
  .min-width .min-width .v3.text.button {
    line-height: 20px !important;
  }
}

.v3 .text.text-link,
.v3.text.text-link {
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
}

.v3 .text.text-link.small,
.v3.text.text-link.small {
  font-size: 12px;
  line-height: 22px;
}

.v3 .text.all-caps,
.v3.text.all-caps {
  text-transform: uppercase;
}

.v3 .text.cap,
.v3.text.cap {
  text-transform: capitalize;
}

.v3 .text .center,
.v3 .text.center,
.v3.text .center,
.v3.text.center {
  text-align: center;
}

.v3 .butt,
.v3.butt {
  transform-style: preserve-3d;
}

@media (max-width: 599px) {
  .v3 .butt,
  .v3.butt {
    text-align: center;
    width: 100%;
  }
}

.v3 .butt.small.static,
.v3.butt.small.static {
  flex: 1;
  padding: 12px 0;
  width: auto;
}

.min-width .v3 .butt.small.static,
.min-width .v3.butt.small.static {
  font-size: 14px !important;
  line-height: 20px !important;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.small.static,
  .min-width .v3.butt.small.static {
    font-size: 0.97222222vw;
  }

  .min-width .min-width .v3 .butt.small.static,
  .min-width .min-width .v3.butt.small.static {
    font-size: 14px !important;
  }

  .min-width .v3 .butt.small.static,
  .min-width .v3.butt.small.static {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .butt.small.static,
  .min-width .min-width .v3.butt.small.static {
    line-height: 20px !important;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .butt.small.static.small,
  .v3.butt.small.static.small {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

.v3 .butt.small.static .v3-icon,
.v3.butt.small.static .v3-icon {
  height: 20px;
  vertical-align: bottom;
  width: 20px;
}

@media (max-width: 599px) {
  .v3 .butt.small.static .v3-icon,
  .v3.butt.small.static .v3-icon {
    font-size: 20px !important;
    line-height: 20px !important;
  }

  .v3 .butt.small,
  .v3.butt.small {
    flex: 1;
    padding: 12px 0;
    width: auto;
  }

  .min-width .v3 .butt.small,
  .min-width .v3.butt.small {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .v3 .butt.small .v3-icon,
  .v3.butt.small .v3-icon {
    height: 20px;
    vertical-align: bottom;
    width: 20px;
  }
}

@media (max-width: 599px) and only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.small,
  .min-width .v3.butt.small {
    font-size: 0.97222222vw;
  }

  .min-width .min-width .v3 .butt.small,
  .min-width .min-width .v3.butt.small {
    font-size: 14px !important;
  }

  .min-width .v3 .butt.small,
  .min-width .v3.butt.small {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .butt.small,
  .min-width .min-width .v3.butt.small {
    line-height: 20px !important;
  }
}

@media (max-width: 599px) and (max-width: 599px) and (max-width: 599px) {
  .v3 .butt.small.small,
  .v3.butt.small.small {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

@media (max-width: 599px) and (max-width: 599px) {
  .v3 .butt.small .v3-icon,
  .v3.butt.small .v3-icon {
    font-size: 20px !important;
    line-height: 20px !important;
  }
}

.v3 .butt.primary,
.v3.butt.primary {
  border-radius: 100px;
  cursor: pointer;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}

.min-width .v3 .butt.primary,
.min-width .v3.butt.primary {
  font-size: 18px !important;
  line-height: 20px !important;
  padding: 16px 32px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.primary,
  .min-width .v3.butt.primary {
    font-size: 1.25vw;
  }

  .min-width .min-width .v3 .butt.primary,
  .min-width .min-width .v3.butt.primary {
    font-size: 18px !important;
  }

  .min-width .v3 .butt.primary,
  .min-width .v3.butt.primary {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .butt.primary,
  .min-width .min-width .v3.butt.primary {
    line-height: 20px !important;
  }
}

.v3 .butt.primary.disabled,
.v3.butt.primary.disabled {
  color: #fff !important;
  cursor: not-allowed;
}

.theme-dark .v3 .butt.card,
.theme-dark .v3.butt.card,
.v3 .butt.secondary,
.v3.butt.secondary {
  border: 1px solid var(--bc-01);
  border-radius: 100px;
  cursor: pointer;
  display: inline-block;
  transition: box-shadow 0.2s ease-in-out;
}

.v3 .butt.secondary.thin-border,
.v3.butt.secondary.thin-border {
  border-width: 1px;
}

.min-width .v3 .butt.secondary,
.min-width .v3.butt.secondary {
  font-size: 18px !important;
  line-height: 20px !important;
  padding: 16px 32px;
}

@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.secondary,
  .min-width .v3.butt.secondary {
    font-size: 1.25vw;
  }

  .min-width .min-width .v3 .butt.secondary,
  .min-width .min-width .v3.butt.secondary {
    font-size: 18px !important;
  }

  .min-width .v3 .butt.secondary,
  .min-width .v3.butt.secondary {
    line-height: 1.38888889vw;
  }

  .min-width .min-width .v3 .butt.secondary,
  .min-width .min-width .v3.butt.secondary {
    line-height: 20px !important;
  }
}

.min-width .v3 .butt.secondary.thin-border,
.min-width .v3.butt.secondary.thin-border {
  padding: 15px 32px;
}

.theme-dark .v3 .butt.card:hover,
.theme-dark .v3.butt.card:hover,
.v3 .butt.secondary:hover,
.v3.butt.secondary:hover {
  border-color: var(--bc-01);
  box-shadow: 0 0 0 2px var(--bc-01) inset;
}

.theme-dark .v3 .butt.card:active,
.theme-dark .v3.butt.card:active,
.v3 .butt.secondary:active,
.v3.butt.secondary:active {
  border-color: var(--bc-05-04);
  box-shadow: 0 0 0 2px var(--bc-05-04) inset;
}

.v3 .butt.secondary.black,
.v3.butt.secondary.black {
  background-color: transparent;
  border-color: #2c2236;
}

@media (max-width: 599px) {
  .v3 .butt.secondary.small,
  .v3.butt.secondary.small {
    padding: 10px 0;
  }
}

.v3 .butt.secondary.disabled,
.v3.butt.secondary.disabled {
  color: #fff !important;
  cursor: not-allowed;
}

.v3 .butt.card,
.v3.butt.card {
  border: 2px solid #2c2236;
  border-radius: 100px;
  cursor: pointer;
  display: inline-block;
}

.theme-default .v3 .butt.card.yellow:hover,
.theme-default .v3.butt.card.yellow:hover {
  background-color: #d7b24f;
  border-color: #d7b24f;
  color: #fff;
}

.theme-default .v3 .butt.card.green:hover,
.theme-default .v3.butt.card.green:hover {
  background-color: #677b4d;
  border-color: #677b4d;
  color: #fff;
}

.theme-default .v3 .butt.card.purple:hover,
.theme-default .v3.butt.card.purple:hover {
  background-color: #925bca;
  border-color: #925bca;
  color: #fff;
}

.theme-default .v3 .butt.card.pastel:hover,
.theme-default .v3.butt.card.pastel:hover {
  background-color: #6884dc;
  border-color: #6884dc;
  color: #fff;
}

.v3 .chip,
.v3.chip {
  border-radius: 100px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
  padding: 4px 24px;
}

.v3 .chip.primary,
.v3.chip.primary {
  border: 1px solid #b8c9ff;
}

.v3 .chip.secondary,
.v3.chip.secondary {
  border: 1px solid #f3d177;
}

.v3 .bor-2,
.v3.bor-2 {
  border: 2px solid;
}

.v3 .pointer {
  cursor: pointer;
}

.v3 .flex,
.v3.flex {
  display: flex;
}

.v3 .flex.start,
.v3.flex.start {
  justify-content: flex-start;
}

.v3 .flex.end,
.v3.flex.end {
  justify-content: flex-end;
}

.v3 .flex.between,
.v3.flex.between {
  justify-content: space-between;
}

.v3 .flex.around,
.v3.flex.around {
  justify-content: space-around;
}

.v3 .flex.center,
.v3.flex.center {
  justify-content: center;
}

.v3 .flex.item-start,
.v3.flex.item-start {
  align-items: flex-start;
}

.v3 .flex.item-end,
.v3.flex.item-end {
  align-items: flex-end;
}

.v3 .flex.item-center,
.v3.flex.item-center {
  align-items: center;
}

.v3 .flex.col,
.v3.flex.col {
  flex-direction: column;
}

.v3 .flex.row,
.v3.flex.row {
  flex-direction: row;
}

.v3 .flex .shrink-0,
.v3.flex .shrink-0 {
  flex-shrink: 0;
}

.v3 .flex .flex-1,
.v3 .flex.flex-1,
.v3.flex .flex-1,
.v3.flex.flex-1 {
  flex: 1;
}

.v3 .flex.flex-wrap,
.v3.flex.flex-wrap {
  flex-wrap: wrap;
}

.v3 .block {
  display: block;
}

.v3 .relative,
.v3.relative {
  position: relative;
}

.v3 .absolute,
.v3.absolute {
  position: absolute;
}

.v3 .over-hidden,
.v3.over-hidden {
  overflow: hidden;
}

.v3 .scroll,
.v3.scroll {
  overflow: scroll;
}

.v3 .nowrap,
.v3.nowrap {
  white-space: nowrap;
}

.v3 .round {
  border-radius: 50%;
}

@charset "UTF-8";

:root {
  --el-color-primary-rgb: 64, 158, 255;
  --el-color-success-rgb: 103, 194, 58;
  --el-color-warning-rgb: 230, 162, 60;
  --el-color-danger-rgb: 245, 108, 108;
  --el-color-error-rgb: 245, 108, 108;
  --el-color-info-rgb: 144, 147, 153;
  --el-font-size-extra-large: 20px;
  --el-font-size-large: 18px;
  --el-font-size-medium: 16px;
  --el-font-size-base: 14px;
  --el-font-size-small: 13px;
  --el-font-size-extra-small: 12px;
  --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  --el-font-weight-primary: 500;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 4px;
  --el-border-radius-small: 2px;
  --el-border-radius-round: 20px;
  --el-border-radius-circle: 100%;
  --el-transition-duration: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(
    0.645,
    0.045,
    0.355,
    1
  );
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --el-transition-all: all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade: opacity var(--el-transition-duration)
    var(--el-transition-function-fast-bezier);
  --el-transition-md-fade: transform var(--el-transition-duration)
      var(--el-transition-function-fast-bezier),
    opacity var(--el-transition-duration)
      var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
  --el-transition-border: border-color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color: color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large: 40px;
  --el-component-size: 32px;
  --el-component-size-small: 24px;
  color-scheme: light;
  --el-color-white: #fff;
  --el-color-black: #000;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: #79bbff;
  --el-color-primary-light-5: #a0cfff;
  --el-color-primary-light-7: #c6e2ff;
  --el-color-primary-light-8: #d9ecff;
  --el-color-primary-light-9: #ecf5ff;
  --el-color-primary-dark-2: #337ecc;
  --el-color-success: #67c23a;
  --el-color-success-light-3: #95d475;
  --el-color-success-light-5: #b3e19d;
  --el-color-success-light-7: #d1edc4;
  --el-color-success-light-8: #e1f3d8;
  --el-color-success-light-9: #f0f9eb;
  --el-color-success-dark-2: #529b2e;
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: #eebe77;
  --el-color-warning-light-5: #f3d19e;
  --el-color-warning-light-7: #f8e3c5;
  --el-color-warning-light-8: #faecd8;
  --el-color-warning-light-9: #fdf6ec;
  --el-color-warning-dark-2: #b88230;
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: #f89898;
  --el-color-danger-light-5: #fab6b6;
  --el-color-danger-light-7: #fcd3d3;
  --el-color-danger-light-8: #fde2e2;
  --el-color-danger-light-9: #fef0f0;
  --el-color-danger-dark-2: #c45656;
  --el-color-error: #f56c6c;
  --el-color-error-light-3: #f89898;
  --el-color-error-light-5: #fab6b6;
  --el-color-error-light-7: #fcd3d3;
  --el-color-error-light-8: #fde2e2;
  --el-color-error-light-9: #fef0f0;
  --el-color-error-dark-2: #c45656;
  --el-color-info: #909399;
  --el-color-info-light-3: #b1b3b8;
  --el-color-info-light-5: #c8c9cc;
  --el-color-info-light-7: #dedfe0;
  --el-color-info-light-8: #e9e9eb;
  --el-color-info-light-9: #f4f4f5;
  --el-color-info-dark-2: #73767a;
  --el-bg-color: #fff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #fff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #606266;
  --el-text-color-secondary: #909399;
  --el-text-color-placeholder: #a8abb2;
  --el-text-color-disabled: #c0c4cc;
  --el-border-color: #dcdfe6;
  --el-border-color-light: #e4e7ed;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #f2f6fc;
  --el-border-color-dark: #d4d7de;
  --el-border-color-darker: #cdd0d6;
  --el-fill-color: #f0f2f5;
  --el-fill-color-light: #f5f7fa;
  --el-fill-color-lighter: #fafafa;
  --el-fill-color-extra-light: #fafcff;
  --el-fill-color-dark: #ebedf0;
  --el-fill-color-darker: #e6e8eb;
  --el-fill-color-blank: #fff;
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04),
    0px 8px 20px rgba(0, 0, 0, 0.08);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08),
    0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --el-disabled-bg-color: var(--el-fill-color-light);
  --el-disabled-text-color: var(--el-text-color-placeholder);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: rgba(0, 0, 0, 0.8);
  --el-overlay-color-light: rgba(0, 0, 0, 0.7);
  --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --el-mask-color: hsla(0, 0%, 100%, 0.9);
  --el-mask-color-extra-light: hsla(0, 0%, 100%, 0.3);
  --el-border-width: 1px;
  --el-border-style: solid;
  --el-border-color-hover: var(--el-text-color-disabled);
  --el-border: var(--el-border-width) var(--el-border-style)
    var(--el-border-color);
  --el-svg-monochrome-grey: var(--el-border-color);
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

.el-fade-in-linear-enter-from,
.el-fade-in-linear-leave-to {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter-from,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center top;
  transition: var(--el-transition-md-fade);
}

.el-zoom-in-top-enter-active[data-popper-placement^="top"],
.el-zoom-in-top-leave-active[data-popper-placement^="top"] {
  transform-origin: center bottom;
}

.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center bottom;
  transition: var(--el-transition-md-fade);
}

.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1);
  transform-origin: top left;
  transition: var(--el-transition-md-fade);
}

.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45);
}

.collapse-transition {
  transition: var(--el-transition-duration) height ease-in-out,
    var(--el-transition-duration) padding-top ease-in-out,
    var(--el-transition-duration) padding-bottom ease-in-out;
}

.el-collapse-transition-enter-active,
.el-collapse-transition-leave-active {
  transition: var(--el-transition-duration) max-height ease-in-out,
    var(--el-transition-duration) padding-top ease-in-out,
    var(--el-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--el-transition-duration) width ease-in-out,
    var(--el-transition-duration) padding-left ease-in-out,
    var(--el-transition-duration) padding-right ease-in-out;
}

.el-list-enter-active,
.el-list-leave-active {
  transition: all 1s;
}

.el-list-enter-from,
.el-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.el-list-leave-active {
  position: absolute !important;
}

.el-opacity-transition {
  transition: opacity var(--el-transition-duration)
    cubic-bezier(0.55, 0, 0.1, 1);
}

.el-icon-loading {
  animation: rotating 2s linear infinite;
}

.el-icon--right {
  margin-left: 5px;
}

.el-icon--left {
  margin-right: 5px;
}

@keyframes rotating {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.el-icon {
  --color: inherit;
  align-items: center;
  display: inline-flex;
  height: 1em;
  justify-content: center;
  line-height: 1em;
  position: relative;
  width: 1em;
  fill: currentColor;
  color: var(--color);
  font-size: inherit;
}

.el-icon.is-loading {
  animation: rotating 2s linear infinite;
}

.el-icon svg {
  height: 1em;
  width: 1em;
}

.el-container {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  flex-basis: auto;
  flex-direction: row;
  min-width: 0;
}

.el-container.is-vertical {
  flex-direction: column;
}

.el-aside {
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
  width: var(--el-aside-width, 300px);
}

.el-footer {
  --el-footer-padding: 0 20px;
  --el-footer-height: 60px;
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-footer-height);
  padding: var(--el-footer-padding);
}

.el-header {
  --el-header-padding: 0 20px;
  --el-header-height: 60px;
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-header-height);
  padding: var(--el-header-padding);
}

.el-main {
  --el-main-padding: 20px;
  box-sizing: border-box;
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  padding: var(--el-main-padding);
}

.bitmax-container {
  background-color: var(--legacy-bg-color-01);
  height: auto !important;
  min-height: 100%;
}

.bitmax-container .w_mt0 {
  background-color: var(--legacy-bg-color-01);
  margin-top: 0 !important;
}

#main {
  color: var(--legacy-tx-color-02);
  height: auto !important;
  min-height: 100%;
}

html ::-webkit-scrollbar-track-piece {
  width: 4px;
}

html ::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}

html ::-webkit-scrollbar-thumb {
  background: rgba(44, 34, 54, 0.3);
  border-radius: 2px;
}

body,
html {
  font: 14px/1.4 robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
  height: 100%;
  margin: 0 auto;
  width: 100%;
}

body.v3,
html.v3 {
  font: 14px/1.4 Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main {
  background-color: var(--legacy-bg-color-02);
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Open Sans,
    Hiragino Sans GB, Heiti SC, Arial, WenQuanYi Micro Hei, monospace, serif;
  width: 100%;
}

.v3 .app-main {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.min-width {
  min-width: 1440px;
}

.app-main.zh-cn,
.app-main.zh-tw {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Open Sans,
    Hiragino Sans GB, Heiti SC, Arial, WenQuanYi Micro Hei, monospace, serif;
}

.v3 .app-main.zh-cn,
.v3 .app-main.zh-tw {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Open Sans,
    Hiragino Sans GB, Heiti SC, Arial, WenQuanYi Micro Hei, monospace, serif;
}

.app-main.en {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.en {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.ko {
  font-family: robotoregular, Noto Sans KR, "\B098\B214\ACE0\B515", Nanum Gothic,
    NanumGothic, Apple SD Gothic Neo, "\B9D1\C740\ACE0\B515", Malgun Gothic,
    AppleGothic, "\B3CB\C6C0", Dotum, Helvetica Neue, Helvetica, Arial,
    monospace;
}

.v3 .app-main.ko {
  font-family: Mulish Regular, Noto Sans KR, "\B098\B214\ACE0\B515",
    Nanum Gothic, NanumGothic, Apple SD Gothic Neo, "\B9D1\C740\ACE0\B515",
    Malgun Gothic, AppleGothic, "\B3CB\C6C0", Dotum, Helvetica Neue, Helvetica,
    Arial, monospace;
}

.app-main.tr {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.tr {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.tr * {
  font-weight: 400 !important;
}

.app-main.vi {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.vi {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.vi * {
  font-weight: 400 !important;
}

.app-main.ru {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.ru {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.ru * {
  font-weight: 400 !important;
}

.app-main.es {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.es {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.es * {
  font-weight: 400 !important;
}

.app-main.it {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.it {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.it * {
  font-weight: 400 !important;
}

.app-main.id {
  font-family: robotoregular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.v3 .app-main.id {
  font-family: Mulish Regular, PingFang SC, Microsoft YaHei, Hiragino Sans GB,
    Heiti SC, Arial, WenQuanYi Micro Hei, serif;
}

.app-main.id * {
  font-weight: 400 !important;
}

.app-main.v2 {
  min-width: 1440px;
}

.select2-container--default .select2-selection--single {
  border: none !important;
}
.select2-container--default {
  width: 100px !important;
}

.select2-dropdown {
  width: 350px !important;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  text-align: center;
}

.slidercaptcha {
  margin: 0 auto;
  width: 314px;
  height: 286px;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
  margin-top: 40px;
}

.slidercaptcha .card-body {
  padding: 1rem;
}

.slidercaptcha canvas:first-child {
  border-radius: 4px;
  border: 1px solid #e6e8eb;
}

.slidercaptcha.card .card-header {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.03);
}

.refreshIcon {
  top: -54px;
}

/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/bb539c73d744775fd032.css */
[class*=" el-icon-"] {
  font-family: element-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.el-icon-close:before {
  content: "\e6db";
}
.el-dialog__headerbtn {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 16px;
}
.el-dialog__headerbtn .el-dialog__close {
  color: #909399;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: #409eff;
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/1c3f3e1bcc7a5a4f4083.css */
.v3-dialog {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2100;
}
.v3-dialog-backdrop {
  height: 100%;
  width: 100%;
  background: #2c2236;
  mix-blend-mode: multiply;
  opacity: 0.7;
}
.v3-dialog-box {
  position: absolute;
  width: 560px;
  min-height: 332px;
  top: 10vh;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 16px;
  box-sizing: border-box;
  text-align: center;
  padding-bottom: 12px;
}
.v3-dialog-box_header {
  padding: 48px 16% 0;
}
.v3-dialog-box_header-title {
  color: var(--t-01);
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  margin-top: 40px;
}
.v3-dialog-box_header .el-dialog__headerbtn {
  font-size: 25px;
  top: 24px;
  right: 24px;
}
.v3-dialog-box_header .el-dialog__headerbtn .el-dialog__close {
  color: #adb6c1;
}
.v3-dialog-box_header .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--baseColor);
}
.v3-dialog-box_content {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: var(--t-01);
  padding: 48px 16%;
}
.v3-dialog-box_footer {
  overflow: hidden;
  margin-bottom: 36px;
}
.v3 .color.t-01 {
  color: var(--t-01);
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/fa45d2e38a5b47732b2b.css */
html ::-webkit-scrollbar-track-piece {
  width: 4px;
}
html ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
html ::-webkit-scrollbar-thumb {
  background: rgba(44, 34, 54, 0.3);
  border-radius: 2px;
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/a2f660f0b016af3e7c36.css */
@media (min-width: 1440px) {
  .v3 .mg-top-4 {
    margin-top: 4px;
  }
}
@media (max-width: 599px) {
  .min-width .v3 .mg-top-4 {
    margin-top: 4px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1439px) {
  .v3 .mg-top-4 {
    margin-top: 0.27777778vw;
  }
  .min-width .v3 .mg-top-4 {
    margin-top: 4px;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    padding-top: 16px;
  }
}
@media (max-width: 599px) {
  .v3 .butt.primary {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    padding-top: 1.11111111vw;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    padding-bottom: 16px;
  }
}
@media (max-width: 599px) {
  .v3 .butt.primary {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    padding-bottom: 1.11111111vw;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    padding-left: 32px;
  }
}
@media (max-width: 599px) {
  .v3 .butt.primary {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    padding-left: 2.22222222vw;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    padding-right: 32px;
  }
}
@media (max-width: 599px) {
  .v3 .butt.primary {
    padding-right: 32px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    padding-right: 2.22222222vw;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    line-height: 20px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    line-height: 1.38888889vw !important;
  }
}
@media (min-width: 1440px) {
  .v3 .butt.primary {
    font-size: 18px !important;
  }
}
@media (max-width: 599px) {
  .v3 .butt.primary {
    font-size: 18px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .v3 .butt.primary {
    font-size: 1.25vw !important;
  }
}
.v3 .color.t-01 {
  color: var(--t-01);
}
.v3 .butt.primary {
  color: var(--t-04-04);
}
.v3 .butt.primary {
  background-color: var(--int-01) !important;
}
.v3 .butt.primary:active,
.v3 .butt.primary:hover {
  background-color: var(--int-02) !important;
}
.v3 .butt.primary {
  font-family: Mulish Bold;
  font-weight: 700;
}
.v3 .butt.primary {
  letter-spacing: 0.2px;
}
.v3 .butt {
  transform-style: preserve-3d;
}
@media (max-width: 599px) {
  .v3 .butt {
    width: 100%;
    text-align: center;
  }
}
.v3 .butt.primary {
  cursor: pointer;
  border-radius: 100px;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.min-width .v3 .butt.primary {
  font-size: 18px !important;
  line-height: 20px !important;
  padding: 16px 32px;
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.primary {
    font-size: 1.25vw;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1440px) {
  .min-width .v3 .butt.primary {
    line-height: 1.38888889vw;
  }
}
.v3 .flex {
  display: flex;
}
.v3 .flex.between {
  justify-content: space-between;
}
.v3 .flex.item-center {
  align-items: center;
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/6ad9d1f86ee01473ad1f.css */
img {
  border-style: none;
}
button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  text-transform: none;
}
[type="button"],
button {
  -webkit-appearance: button;
}
html :focus {
  outline: none;
}
p {
  margin: 0;
}
img {
  vertical-align: top;
}
i {
  font-style: normal;
}
button {
  border: none;
  outline: none;
  padding: 0;
  cursor: pointer;
}
.flex {
  display: flex;
}
.v3 .color.t-01 {
  color: var(--t-01);
}
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/276f0abc10fc51851a47.css */
[data-v-1d762844] .sso-dialog.v3-dialog .v3-dialog-box {
  box-shadow: none;
  padding: 20px;
  text-align: left;
  min-height: auto;
  top: 25%;
}
[data-v-1d762844] .sso-dialog.v3-dialog .v3-dialog-box_header {
  padding: 0;
  margin-bottom: 40px;
}
[data-v-1d762844] .sso-dialog.v3-dialog .v3-dialog-box_header-title {
  font-size: 24px;
  font-family: v3;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  margin-top: 0;
}
[data-v-1d762844]
  .sso-dialog.v3-dialog
  .v3-dialog-box_header
  .el-dialog__headerbtn
  .el-dialog__close {
  color: #2c2236;
}
[data-v-1d762844] .sso-dialog.v3-dialog .v3-dialog-box_content {
  padding: 0;
}
[data-v-1d762844] .sso-dialog.v3-dialog .v3-dialog-box_footer {
  display: none;
}
.sso-dialog .sso-item[data-v-1d762844] {
  height: 44px;
}
.sso-dialog .sso-item .item-way .item-info img[data-v-1d762844] {
  height: 21px;
  width: 21px;
  margin-right: 6px;
  vertical-align: top;
}
.sso-dialog .sso-item .item-way .item-info img.apple[data-v-1d762844] {
  width: 18px;
  height: 28px;
  margin-right: 10px;
}
.sso-dialog .sso-item .item-way .item-info .item-status[data-v-1d762844] {
  font-size: 16px;
  line-height: 20px;
}
.sso-dialog .sso-item .item-way .item-info .item-status span[data-v-1d762844] {
  font-family: v3;
  font-weight: 700;
}
.sso-dialog
  .sso-item
  .item-way
  .item-info
  .item-status
  .not-connect[data-v-1d762844] {
  color: #bab9d0;
}
.sso-dialog .sso-item[data-v-1d762844] .butt {
  font-family: v3;
  font-weight: 700;
  width: 100px;
  height: 30px;
  text-align: center;
}
.sso-dialog .sso-item[data-v-1d762844] .butt.primary {
  padding: 4px 12px !important;
  font-size: 14px !important;
  line-height: 30px !important;
}
.sso-dialog .dividing-line[data-v-1d762844] {
  height: 0;
  width: 100%;
  border-top: 1px solid var(--bc-07);
  margin: 27px 0;
}
/*! CSS Used from: https://static1.asdxstatic.com/web/pc/static/ssr/d3347d82701007b39a4c.css */
html ::-webkit-scrollbar-track-piece {
  width: 4px;
}
html ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
html ::-webkit-scrollbar-thumb {
  background: rgba(44, 34, 54, 0.3);
  border-radius: 2px;
}
/*! CSS Used fontfaces */
@font-face {
  font-family: element-icons;
  src: url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/535877f.woff)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/732389d.ttf)
      format("truetype");
  font-weight: 400;
  font-display: "auto";
  font-style: normal;
}
@font-face {
  font-family: Mulish Bold;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/0e97d29.woff)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/0eb3d08.woff2)
      format("woff2");
}
@font-face {
  font-family: v3;
  src: url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/f929575.woff2)
      format("woff2"),
    url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/a06d6cb.woff)
      format("woff"),
    url(https://static1.asdxstatic.com/web/pc/static/ssr/fonts/b142aed.ttf)
      format("truetype");
}
