/* ===== bootstrap.min.css ===== */
:root { --blue: #6064ff; --indigo: #564ab1; --purple: #6f42c1; --red: #f46a6a; --orange: #f1734f; --yellow: #f1b44c; --green: #34c38f; --teal: #050505; --cyan: #50a5f1; --white: #fff; --gray: #74788d; --gray-dark: #343a40; --primary: #6064ff; --secondary: #74788d; --success: #34c38f; --info: #50a5f1; --warning: #f1b44c; --danger: #f46a6a; --light: #eff2f7; --dark: #343a40; --pink: #e83e8c; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "Helvetica", "SourceHanSans"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*, ::after, ::before { box-sizing: border-box; }
html { font-family: Helvetica, SourceHanSans; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: Helvetica, SourceHanSans; font-size: 0.8125rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); text-align: left; background-color: rgb(248, 248, 251); }
[tabindex="-1"]:focus:not(:focus-visible) { outline: 0px !important; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 600; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(96, 100, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(31, 61, 208); text-decoration: underline; }
a:not([href]):not([class]) { color: inherit; text-decoration: none; }
a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
svg { overflow: hidden; vertical-align: middle; }
table { border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(116, 120, 141); text-align: left; caption-side: bottom; }
th { text-align: -webkit-match-parent; }
label { display: inline-block; margin-bottom: 0.5rem; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[role="button"] { cursor: pointer; }
select { overflow-wrap: normal; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
textarea { overflow: auto; resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
output { display: inline-block; }
summary { display: list-item; cursor: pointer; }
template { display: none; }
[hidden] { display: none !important; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
.h1, h1 { font-size: 2.03125rem; }
.h2, h2 { font-size: 1.625rem; }
.h3, h3 { font-size: 1.42188rem; }
.h4, h4 { font-size: 1.21875rem; }
.h5, h5 { font-size: 1.01563rem; }
.h6, h6 { font-size: 0.8125rem; }
.lead { font-size: 1.01563rem; font-weight: 300; }
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }
hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: none; }
.small, small { font-size: 80%; font-weight: 400; }
.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
.list-unstyled { padding-left: 0px; list-style: none; }
.list-inline { padding-left: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
.initialism { font-size: 90%; text-transform: uppercase; }
.blockquote { margin-bottom: 1rem; font-size: 1.01563rem; }
.blockquote-footer { display: block; font-size: 80%; color: rgb(116, 120, 141); }
.blockquote-footer::before { content: "— "; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(248, 248, 251); border: 1px solid rgb(246, 246, 246); border-radius: 0.25rem; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 90%; color: rgb(116, 120, 141); }
code { font-size: 87.5%; color: rgb(232, 62, 140); overflow-wrap: break-word; }
a > code { color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 600; }
pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }
pre code { font-size: inherit; color: inherit; word-break: normal; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl { width: 100%; padding-right: 12px; padding-left: 12px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .container, .container-sm { max-width: 540px; }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm { max-width: 720px; }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm { max-width: 960px; }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }
}
.row { display: flex; flex-wrap: wrap; margin-right: -12px; margin-left: -12px; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 12px; padding-left: 12px; }
.col { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
.row-cols-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
.row-cols-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
.row-cols-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
.row-cols-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
.row-cols-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
.row-cols-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
.col-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
.col-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
.col-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
.order-first { order: -1; }
.order-last { -webkit-box-ordinal-group: 14; order: 13; }
.order-0 { -webkit-box-ordinal-group: 1; order: 0; }
.order-1 { -webkit-box-ordinal-group: 2; order: 1; }
.order-2 { -webkit-box-ordinal-group: 3; order: 2; }
.order-3 { -webkit-box-ordinal-group: 4; order: 3; }
.order-4 { -webkit-box-ordinal-group: 5; order: 4; }
.order-5 { -webkit-box-ordinal-group: 6; order: 5; }
.order-6 { -webkit-box-ordinal-group: 7; order: 6; }
.order-7 { -webkit-box-ordinal-group: 8; order: 7; }
.order-8 { -webkit-box-ordinal-group: 9; order: 8; }
.order-9 { -webkit-box-ordinal-group: 10; order: 9; }
.order-10 { -webkit-box-ordinal-group: 11; order: 10; }
.order-11 { -webkit-box-ordinal-group: 12; order: 11; }
.order-12 { -webkit-box-ordinal-group: 13; order: 12; }
.offset-1 { margin-left: 8.33333%; }
.offset-2 { margin-left: 16.6667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.3333%; }
.offset-5 { margin-left: 41.6667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.3333%; }
.offset-8 { margin-left: 66.6667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.3333%; }
.offset-11 { margin-left: 91.6667%; }
@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .row-cols-sm-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .row-cols-sm-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .row-cols-sm-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-sm-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .row-cols-sm-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .row-cols-sm-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
  .col-md { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .row-cols-md-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .row-cols-md-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .row-cols-md-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-md-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .row-cols-md-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .row-cols-md-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
  .col-lg { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .row-cols-lg-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .row-cols-lg-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .row-cols-lg-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-lg-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .row-cols-lg-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .row-cols-lg-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
  .col-xl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .row-cols-xl-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .row-cols-xl-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .row-cols-xl-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-xl-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .row-cols-xl-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .row-cols-xl-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xl-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xl-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xl-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xl-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xl-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xl-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .offset-xl-0 { margin-left: 0px; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.6667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333%; }
  .offset-xl-5 { margin-left: 41.6667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333%; }
  .offset-xl-8 { margin-left: 66.6667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333%; }
  .offset-xl-11 { margin-left: 91.6667%; }
}
.table { width: 100%; margin-bottom: 1rem; color: rgb(73, 80, 87); }
.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(239, 242, 247); }
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(239, 242, 247); }
.table tbody + tbody { border-top: 2px solid rgb(239, 242, 247); }
.table-sm td, .table-sm th { padding: 0.3rem; }
.table-bordered { border: 1px solid rgb(239, 242, 247); }
.table-bordered td, .table-bordered th { border: 1px solid rgb(239, 242, 247); }
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0px; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgb(248, 249, 250); }
.table-hover tbody tr:hover { color: rgb(73, 80, 87); background-color: rgb(248, 249, 250); }
.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(207, 214, 248); }
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th { border-color: rgb(167, 180, 242); }
.table-hover .table-primary:hover { background-color: rgb(185, 195, 245); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(185, 195, 245); }
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(216, 217, 223); }
.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th { border-color: rgb(183, 185, 196); }
.table-hover .table-secondary:hover { background-color: rgb(202, 203, 212); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(202, 203, 212); }
.table-success, .table-success > td, .table-success > th { background-color: rgb(198, 238, 224); }
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th { border-color: rgb(149, 224, 197); }
.table-hover .table-success:hover { background-color: rgb(178, 232, 213); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(178, 232, 213); }
.table-info, .table-info > td, .table-info > th { background-color: rgb(206, 230, 251); }
.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th { border-color: rgb(164, 208, 248); }
.table-hover .table-info:hover { background-color: rgb(182, 218, 249); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(182, 218, 249); }
.table-warning, .table-warning > td, .table-warning > th { background-color: rgb(251, 234, 205); }
.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th { border-color: rgb(248, 216, 162); }
.table-hover .table-warning:hover { background-color: rgb(249, 224, 181); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(249, 224, 181); }
.table-danger, .table-danger > td, .table-danger > th { background-color: rgb(252, 213, 213); }
.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th { border-color: rgb(249, 178, 178); }
.table-hover .table-danger:hover { background-color: rgb(250, 189, 189); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(250, 189, 189); }
.table-light, .table-light > td, .table-light > th { background-color: rgb(251, 251, 253); }
.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th { border-color: rgb(247, 248, 251); }
.table-hover .table-light:hover { background-color: rgb(234, 234, 245); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(234, 234, 245); }
.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198, 200, 202); }
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(149, 153, 156); }
.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }
.table-pink, .table-pink > td, .table-pink > th { background-color: rgb(249, 201, 223); }
.table-pink tbody + tbody, .table-pink td, .table-pink th, .table-pink thead th { border-color: rgb(243, 155, 195); }
.table-hover .table-pink:hover { background-color: rgb(246, 178, 209); }
.table-hover .table-pink:hover > td, .table-hover .table-pink:hover > th { background-color: rgb(246, 178, 209); }
.table-active, .table-active > td, .table-active > th { background-color: rgb(248, 249, 250); }
.table-hover .table-active:hover { background-color: rgb(233, 236, 239); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgb(233, 236, 239); }
.table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(69, 77, 85); }
.table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(248, 249, 250); border-color: rgb(239, 242, 247); }
.table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
.table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(69, 77, 85); }
.table-dark.table-bordered { border: 0px; }
.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-sm > .table-bordered { border: 0px; }
}
@media (max-width: 767.98px) {
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-md > .table-bordered { border: 0px; }
}
@media (max-width: 991.98px) {
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-lg > .table-bordered { border: 0px; }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-xl > .table-bordered { border: 0px; }
}
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.table-responsive > .table-bordered { border: 0px; }
.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.94rem); padding: 0.47rem 0.75rem; font-size: 0.8125rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none; }
}
.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(177, 187, 196); outline: 0px; box-shadow: none; }
.form-control::-webkit-input-placeholder { color: rgb(116, 120, 141); opacity: 1; }
.form-control::placeholder { color: rgb(116, 120, 141); opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: rgb(255, 255, 255); opacity: 1; }
input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control { appearance: none; }
.form-control-file, .form-control-range { display: block; width: 100%; }
.col-form-label { padding-top: calc(1px + 0.47rem); padding-bottom: calc(1px + 0.47rem); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }
.col-form-label-lg { padding-top: calc(1px + 0.5rem); padding-bottom: calc(1px + 0.5rem); font-size: 1.01563rem; line-height: 1.5; }
.col-form-label-sm { padding-top: calc(1px + 0.25rem); padding-bottom: calc(1px + 0.25rem); font-size: 0.71094rem; line-height: 1.5; }
.form-control-plaintext { display: block; width: 100%; padding: 0.47rem 0px; margin-bottom: 0px; font-size: 0.8125rem; line-height: 1.5; color: rgb(73, 80, 87); background-color: transparent; border-style: solid; border-color: transparent; border-image: none; border-width: 1px 0px; }
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-right: 0px; padding-left: 0px; }
.form-control-sm { height: calc(1.5em + 2px + 0.5rem); padding: 0.25rem 0.5rem; font-size: 0.71094rem; line-height: 1.5; border-radius: 0.2rem; }
.form-control-lg { height: calc(1.5em + 2px + 1rem); padding: 0.5rem 1rem; font-size: 1.01563rem; line-height: 1.5; border-radius: 0.4rem; }
select.form-control[multiple], select.form-control[size] { height: auto; }
textarea.form-control { height: auto; }
.form-group { margin-bottom: 1rem; }
.form-text { display: block; margin-top: 0.25rem; }
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.form-check { position: relative; display: block; padding-left: 1.25rem; }
.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { color: rgb(116, 120, 141); }
.form-check-label { margin-bottom: 0px; }
.form-check-inline { display: inline-flex; -webkit-box-align: center; align-items: center; padding-left: 0px; margin-right: 0.75rem; }
.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(52, 195, 143); }
.valid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.4rem 0.7rem; margin-top: 0.1rem; font-size: 0.71094rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(52, 195, 143, 0.9); border-radius: 0.25rem; }
.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { display: block; }
.form-control.is-valid, .was-validated .form-control:valid { border-color: rgb(52, 195, 143); padding-right: calc(1.5em + 0.94rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2334c38f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.235rem) center; background-size: calc(0.75em + 0.47rem) calc(0.75em + 0.47rem); }
.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: rgb(52, 195, 143); box-shadow: rgba(52, 195, 143, 0.25) 0px 0px 0px 0.15rem; }
.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.94rem); background-position: right calc(0.375em + 0.235rem) top calc(0.375em + 0.235rem); }
.custom-select.is-valid, .was-validated .custom-select:valid { border-color: rgb(52, 195, 143); padding-right: calc(0.75em + 2.455rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2334c38f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.47rem) calc(0.75em + 0.47rem) no-repeat rgb(255, 255, 255); }
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus { border-color: rgb(52, 195, 143); box-shadow: rgba(52, 195, 143, 0.25) 0px 0px 0px 0.15rem; }
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: rgb(52, 195, 143); }
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label { color: rgb(52, 195, 143); }
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { border-color: rgb(52, 195, 143); }
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { border-color: rgb(88, 210, 166); background-color: rgb(88, 210, 166); }
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { box-shadow: rgba(52, 195, 143, 0.25) 0px 0px 0px 0.15rem; }
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(52, 195, 143); }
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { border-color: rgb(52, 195, 143); }
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label { border-color: rgb(52, 195, 143); box-shadow: rgba(52, 195, 143, 0.25) 0px 0px 0px 0.15rem; }
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(244, 106, 106); }
.invalid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.4rem 0.7rem; margin-top: 0.1rem; font-size: 0.71094rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(244, 106, 106, 0.9); border-radius: 0.25rem; }
.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip { display: block; }
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(244, 106, 106); padding-right: calc(1.5em + 0.94rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f46a6a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f46a6a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.235rem) center; background-size: calc(0.75em + 0.47rem) calc(0.75em + 0.47rem); }
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: rgb(244, 106, 106); box-shadow: rgba(244, 106, 106, 0.25) 0px 0px 0px 0.15rem; }
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.94rem); background-position: right calc(0.375em + 0.235rem) top calc(0.375em + 0.235rem); }
.custom-select.is-invalid, .was-validated .custom-select:invalid { border-color: rgb(244, 106, 106); padding-right: calc(0.75em + 2.455rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f46a6a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f46a6a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") right 1.75rem center / calc(0.75em + 0.47rem) calc(0.75em + 0.47rem) no-repeat rgb(255, 255, 255); }
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus { border-color: rgb(244, 106, 106); box-shadow: rgba(244, 106, 106, 0.25) 0px 0px 0px 0.15rem; }
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { color: rgb(244, 106, 106); }
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip { display: block; }
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label { color: rgb(244, 106, 106); }
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { border-color: rgb(244, 106, 106); }
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { border-color: rgb(248, 153, 153); background-color: rgb(248, 153, 153); }
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { box-shadow: rgba(244, 106, 106, 0.25) 0px 0px 0px 0.15rem; }
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(244, 106, 106); }
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { border-color: rgb(244, 106, 106); }
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label { border-color: rgb(244, 106, 106); box-shadow: rgba(244, 106, 106, 0.25) 0px 0px 0px 0.15rem; }
.form-inline { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; }
.form-inline .form-check { width: 100%; }
@media (min-width: 576px) {
  .form-inline label { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-bottom: 0px; }
  .form-inline .form-group { display: flex; -webkit-box-flex: 0; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; margin-bottom: 0px; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .custom-select, .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: auto; padding-left: 0px; }
  .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
  .form-inline .custom-control { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0px; }
}
.btn { display: inline-block; font-weight: 400; color: rgb(73, 80, 87); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.47rem 0.75rem; font-size: 0.8125rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .btn { transition: none; }
}
.btn:hover { color: rgb(73, 80, 87); text-decoration: none; }
.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(85, 110, 230, 0.25) 0px 0px 0px 0.15rem; }
.btn.disabled, .btn:disabled { opacity: 0.65; }
.btn:not(:disabled):not(.disabled) { cursor: pointer; }
a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(52, 82, 225); border-color: rgb(41, 72, 223); }
.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(52, 82, 225); border-color: rgb(41, 72, 223); box-shadow: rgba(111, 132, 234, 0.5) 0px 0px 0px 0.15rem; }
.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(41, 72, 223); border-color: rgb(32, 64, 219); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(111, 132, 234, 0.5) 0px 0px 0px 0.15rem; }
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(116, 120, 141); border-color: rgb(116, 120, 141); }
.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(99, 102, 120); border-color: rgb(93, 96, 113); }
.btn-secondary.focus, .btn-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(99, 102, 120); border-color: rgb(93, 96, 113); box-shadow: rgba(137, 140, 158, 0.5) 0px 0px 0px 0.15rem; }
.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(116, 120, 141); border-color: rgb(116, 120, 141); }
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(93, 96, 113); border-color: rgb(87, 90, 106); }
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(137, 140, 158, 0.5) 0px 0px 0px 0.15rem; }
.btn-success { color: rgb(255, 255, 255); background-color: rgb(52, 195, 143); border-color: rgb(52, 195, 143); }
.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(44, 165, 121); border-color: rgb(41, 155, 113); }
.btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); background-color: rgb(44, 165, 121); border-color: rgb(41, 155, 113); box-shadow: rgba(82, 204, 160, 0.5) 0px 0px 0px 0.15rem; }
.btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 195, 143); border-color: rgb(52, 195, 143); }
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(41, 155, 113); border-color: rgb(39, 145, 106); }
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(82, 204, 160, 0.5) 0px 0px 0px 0.15rem; }
.btn-info { color: rgb(255, 255, 255); background-color: rgb(80, 165, 241); border-color: rgb(80, 165, 241); }
.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(45, 147, 238); border-color: rgb(33, 141, 237); }
.btn-info.focus, .btn-info:focus { color: rgb(255, 255, 255); background-color: rgb(45, 147, 238); border-color: rgb(33, 141, 237); box-shadow: rgba(106, 179, 243, 0.5) 0px 0px 0px 0.15rem; }
.btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); background-color: rgb(80, 165, 241); border-color: rgb(80, 165, 241); }
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(33, 141, 237); border-color: rgb(21, 135, 236); }
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(106, 179, 243, 0.5) 0px 0px 0px 0.15rem; }
.btn-warning { color: rgb(255, 255, 255); background-color: rgb(241, 180, 76); border-color: rgb(241, 180, 76); }
.btn-warning:hover { color: rgb(255, 255, 255); background-color: rgb(238, 165, 41); border-color: rgb(237, 160, 29); }
.btn-warning.focus, .btn-warning:focus { color: rgb(255, 255, 255); background-color: rgb(238, 165, 41); border-color: rgb(237, 160, 29); box-shadow: rgba(243, 191, 103, 0.5) 0px 0px 0px 0.15rem; }
.btn-warning.disabled, .btn-warning:disabled { color: rgb(255, 255, 255); background-color: rgb(241, 180, 76); border-color: rgb(241, 180, 76); }
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(237, 160, 29); border-color: rgb(235, 155, 18); }
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(243, 191, 103, 0.5) 0px 0px 0px 0.15rem; }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(244, 106, 106); border-color: rgb(244, 106, 106); }
.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(241, 70, 70); border-color: rgb(240, 59, 59); }
.btn-danger.focus, .btn-danger:focus { color: rgb(255, 255, 255); background-color: rgb(241, 70, 70); border-color: rgb(240, 59, 59); box-shadow: rgba(246, 128, 128, 0.5) 0px 0px 0px 0.15rem; }
.btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); background-color: rgb(244, 106, 106); border-color: rgb(244, 106, 106); }
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(240, 59, 59); border-color: rgb(240, 47, 47); }
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(246, 128, 128, 0.5) 0px 0px 0px 0.15rem; }
.btn-light { color: rgb(33, 37, 41); background-color: rgb(239, 242, 247); border-color: rgb(239, 242, 247); }
.btn-light:hover { color: rgb(33, 37, 41); background-color: rgb(214, 221, 234); border-color: rgb(205, 214, 230); }
.btn-light.focus, .btn-light:focus { color: rgb(33, 37, 41); }
.btn-light.disabled, .btn-light:disabled { color: rgb(33, 37, 41); background-color: rgb(239, 242, 247); border-color: rgb(239, 242, 247); }
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(205, 214, 230); border-color: rgb(197, 207, 226); }
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(208, 211, 216, 0.5) 0px 0px 0px 0.15rem; }
.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }
.btn-dark.focus, .btn-dark:focus { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.15rem; }
.btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.15rem; }
.btn-pink { color: rgb(255, 255, 255); background-color: rgb(232, 62, 140); border-color: rgb(232, 62, 140); }
.btn-pink:hover { color: rgb(255, 255, 255); background-color: rgb(228, 28, 120); border-color: rgb(217, 26, 114); }
.btn-pink.focus, .btn-pink:focus { color: rgb(255, 255, 255); background-color: rgb(228, 28, 120); border-color: rgb(217, 26, 114); box-shadow: rgba(235, 91, 157, 0.5) 0px 0px 0px 0.15rem; }
.btn-pink.disabled, .btn-pink:disabled { color: rgb(255, 255, 255); background-color: rgb(232, 62, 140); border-color: rgb(232, 62, 140); }
.btn-pink:not(:disabled):not(.disabled).active, .btn-pink:not(:disabled):not(.disabled):active, .show > .btn-pink.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(217, 26, 114); border-color: rgb(206, 25, 108); }
.btn-pink:not(:disabled):not(.disabled).active:focus, .btn-pink:not(:disabled):not(.disabled):active:focus, .show > .btn-pink.dropdown-toggle:focus { box-shadow: rgba(235, 91, 157, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-primary { color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(85, 110, 230, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(96, 100, 255); background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(85, 110, 230, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-secondary { color: rgb(116, 120, 141); border-color: rgb(116, 120, 141); }
.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(116, 120, 141); border-color: rgb(116, 120, 141); }
.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rgba(116, 120, 141, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(116, 120, 141); background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(116, 120, 141); border-color: rgb(116, 120, 141); }
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(116, 120, 141, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-success { color: rgb(52, 195, 143); border-color: rgb(52, 195, 143); }
.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(52, 195, 143); border-color: rgb(52, 195, 143); }
.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(52, 195, 143, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(52, 195, 143); background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 195, 143); border-color: rgb(52, 195, 143); }
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(52, 195, 143, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-info { color: rgb(80, 165, 241); border-color: rgb(80, 165, 241); }
.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(80, 165, 241); border-color: rgb(80, 165, 241); }
.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(80, 165, 241, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(80, 165, 241); background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(80, 165, 241); border-color: rgb(80, 165, 241); }
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(80, 165, 241, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-warning { color: rgb(241, 180, 76); border-color: rgb(241, 180, 76); }
.btn-outline-warning:hover { color: rgb(255, 255, 255); background-color: rgb(241, 180, 76); border-color: rgb(241, 180, 76); }
.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(241, 180, 76, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(241, 180, 76); background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(241, 180, 76); border-color: rgb(241, 180, 76); }
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(241, 180, 76, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-danger { color: rgb(244, 106, 106); border-color: rgb(244, 106, 106); }
.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(244, 106, 106); border-color: rgb(244, 106, 106); }
.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(244, 106, 106, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(244, 106, 106); background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(244, 106, 106); border-color: rgb(244, 106, 106); }
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(244, 106, 106, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-light { color: rgb(239, 242, 247); border-color: rgb(239, 242, 247); }
.btn-outline-light:hover { color: rgb(33, 37, 41); background-color: rgb(239, 242, 247); border-color: rgb(239, 242, 247); }
.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(239, 242, 247, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(239, 242, 247); background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(239, 242, 247); border-color: rgb(239, 242, 247); }
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(239, 242, 247, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-pink { color: rgb(232, 62, 140); border-color: rgb(232, 62, 140); }
.btn-outline-pink:hover { color: rgb(255, 255, 255); background-color: rgb(232, 62, 140); border-color: rgb(232, 62, 140); }
.btn-outline-pink.focus, .btn-outline-pink:focus { box-shadow: rgba(232, 62, 140, 0.5) 0px 0px 0px 0.15rem; }
.btn-outline-pink.disabled, .btn-outline-pink:disabled { color: rgb(232, 62, 140); background-color: transparent; }
.btn-outline-pink:not(:disabled):not(.disabled).active, .btn-outline-pink:not(:disabled):not(.disabled):active, .show > .btn-outline-pink.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(232, 62, 140); border-color: rgb(232, 62, 140); }
.btn-outline-pink:not(:disabled):not(.disabled).active:focus, .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-pink.dropdown-toggle:focus { box-shadow: rgba(232, 62, 140, 0.5) 0px 0px 0px 0.15rem; }
.btn-link { font-weight: 400; color: rgb(96, 100, 255); text-decoration: none; }
.btn-link:hover { color: rgb(31, 61, 208); text-decoration: underline; }
.btn-link.focus, .btn-link:focus { text-decoration: underline; }
.btn-link.disabled, .btn-link:disabled { color: rgb(116, 120, 141); pointer-events: none; }
.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.01563rem; line-height: 1.5; border-radius: 0.4rem; }
.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.71094rem; line-height: 1.5; border-radius: 0.2rem; }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 0.5rem; }
input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block { width: 100%; }
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
  .fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none; }
}
.dropdown, .dropleft, .dropright, .dropup { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 0.8125rem; color: rgb(73, 80, 87); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.dropdown-menu-left { right: auto; left: 0px; }
.dropdown-menu-right { right: 0px; left: auto; }
@media (min-width: 576px) {
  .dropdown-menu-sm-left { right: auto; left: 0px; }
  .dropdown-menu-sm-right { right: 0px; left: auto; }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left { right: auto; left: 0px; }
  .dropdown-menu-md-right { right: 0px; left: auto; }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left { right: auto; left: 0px; }
  .dropdown-menu-lg-right { right: 0px; left: auto; }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left { right: auto; left: 0px; }
  .dropdown-menu-xl-right { right: 0px; left: auto; }
}
.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }
.dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }
.dropright .dropdown-toggle::after { vertical-align: 0px; }
.dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }
.dropleft .dropdown-toggle::before { vertical-align: 0px; }
.dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] { right: auto; bottom: auto; }
.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(239, 242, 247); }
.dropdown-item { display: block; width: 100%; padding: 0.35rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }
.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
.dropdown-item.active, .dropdown-item:active { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(116, 120, 141); pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.71094rem; color: rgb(116, 120, 141); white-space: nowrap; }
.dropdown-item-text { display: block; padding: 0.35rem 1.5rem; color: rgb(33, 37, 41); }
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; -webkit-box-flex: 1; flex: 1 1 auto; }
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 1; }
.btn-toolbar { display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) { margin-left: -1px; }
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after { margin-left: 0px; }
.dropleft .dropdown-toggle-split::before { margin-right: 0px; }
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
.btn-group-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: center; justify-content: center; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }
.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: -1px; }
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }
.btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
.input-group { position: relative; display: flex; flex-wrap: wrap; -webkit-box-align: stretch; align-items: stretch; width: 100%; }
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext { position: relative; -webkit-box-flex: 1; flex: 1 1 auto; width: 1%; min-width: 0px; margin-bottom: 0px; }
.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control { margin-left: -1px; }
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus { z-index: 3; }
.input-group > .custom-file .custom-file-input:focus { z-index: 4; }
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group > .custom-file { display: flex; -webkit-box-align: center; align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group-append, .input-group-prepend { display: flex; }
.input-group-append .btn, .input-group-prepend .btn { position: relative; z-index: 2; }
.input-group-append .btn:focus, .input-group-prepend .btn:focus { z-index: 3; }
.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text { margin-left: -1px; }
.input-group-prepend { margin-right: -1px; }
.input-group-append { margin-left: -1px; }
.input-group-text { display: flex; -webkit-box-align: center; align-items: center; padding: 0.47rem 0.75rem; margin-bottom: 0px; font-size: 0.8125rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; background-color: rgb(239, 242, 247); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }
.input-group-text input[type="checkbox"], .input-group-text input[type="radio"] { margin-top: 0px; }
.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) { height: calc(1.5em + 2px + 1rem); }
.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { padding: 0.5rem 1rem; font-size: 1.01563rem; line-height: 1.5; border-radius: 0.4rem; }
.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) { height: calc(1.5em + 2px + 0.5rem); }
.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { padding: 0.25rem 0.5rem; font-size: 0.71094rem; line-height: 1.5; border-radius: 0.2rem; }
.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; }
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.custom-control { position: relative; z-index: 1; display: block; min-height: 1.21875rem; padding-left: 1.5rem; print-color-adjust: exact; }
.custom-control-inline { display: inline-flex; margin-right: 1rem; }
.custom-control-input { position: absolute; left: 0px; z-index: -1; width: 1rem; height: 1.10938rem; opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: rgb(96, 100, 255); background-color: rgb(96, 100, 255); }
.custom-control-input:focus ~ .custom-control-label::before { box-shadow: none; }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(177, 187, 196); }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(241, 243, 253); border-color: rgb(241, 243, 253); }
.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label { color: rgb(116, 120, 141); }
.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before { background-color: rgb(255, 255, 255); }
.custom-control-label { position: relative; margin-bottom: 0px; vertical-align: top; }
.custom-control-label::before { position: absolute; top: 0.10938rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 181, 189); }
.custom-control-label::after { position: absolute; top: 0.10938rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: 50% center / 50% 50% no-repeat; }
.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: rgb(96, 100, 255); background-color: rgb(96, 100, 255); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(85, 110, 230, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(85, 110, 230, 0.5); }
.custom-radio .custom-control-label::before { border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(85, 110, 230, 0.5); }
.custom-switch { padding-left: 2.25rem; }
.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }
.custom-switch .custom-control-label::after { top: calc(2px + 0.10938rem); left: calc(2px - 2.25rem); width: calc(-4px + 1rem); height: calc(-4px + 1rem); background-color: rgb(173, 181, 189); border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after { transition: none; }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(85, 110, 230, 0.5); }
.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 2px + 0.94rem); padding: 0.47rem 1.75rem 0.47rem 0.75rem; font-size: 0.8125rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; appearance: none; }
.custom-select:focus { border-color: rgb(177, 187, 196); outline: 0px; box-shadow: rgba(85, 110, 230, 0.25) 0px 0px 0px 0.15rem; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }
.custom-select:disabled { color: rgb(116, 120, 141); background-color: rgb(239, 242, 247); }
.custom-select-sm { height: calc(1.5em + 2px + 0.5rem); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.71094rem; }
.custom-select-lg { height: calc(1.5em + 2px + 1rem); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.01563rem; }
.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 2px + 0.94rem); margin-bottom: 0px; }
.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 2px + 0.94rem); margin: 0px; opacity: 0; }
.custom-file-input:focus ~ .custom-file-label { border-color: rgb(177, 187, 196); box-shadow: none; }
.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabled] ~ .custom-file-label { background-color: rgb(255, 255, 255); }
.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }
.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }
.custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1; height: calc(1.5em + 2px + 0.94rem); padding: 0.47rem 0.75rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }
.custom-file-label::after { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 3; display: block; height: calc(1.5em + 0.94rem); padding: 0.47rem 0.75rem; line-height: 1.5; color: rgb(73, 80, 87); content: "Browse"; background-color: rgb(239, 242, 247); border-left: inherit; border-radius: 0px 0.25rem 0.25rem 0px; }
.custom-range { width: 100%; height: 1.3rem; padding: 0px; background-color: transparent; appearance: none; }
.custom-range:focus { outline: 0px; }
.custom-range:focus::-webkit-slider-thumb { }
.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(96, 100, 255); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb { transition: none; }
}
.custom-range::-webkit-slider-thumb:active { background-color: rgb(241, 243, 253); }
.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(246, 246, 246); border-color: transparent; border-radius: 1rem; }
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
.custom-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 181, 189); }
.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }
.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select { transition: none; }
}
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover { text-decoration: none; }
.nav-link.disabled { color: rgb(116, 120, 141); pointer-events: none; cursor: default; }
.nav-tabs { border-bottom: 1px solid rgb(206, 212, 218); }
.nav-tabs .nav-item { margin-bottom: -1px; }
.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(239, 242, 247) rgb(239, 242, 247) rgb(206, 212, 218); }
.nav-tabs .nav-link.disabled { color: rgb(116, 120, 141); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(206, 212, 218) rgb(206, 212, 218) rgb(255, 255, 255); }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav-pills .nav-link { border-radius: 0.25rem; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); }
.nav-fill .nav-item, .nav-fill > .nav-link { -webkit-box-flex: 1; flex: 1 1 auto; text-align: center; }
.nav-justified .nav-item, .nav-justified > .nav-link { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; text-align: center; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar { position: relative; display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }
.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.navbar-brand { display: inline-block; padding-top: 0.34766rem; padding-bottom: 0.34766rem; margin-right: 1rem; font-size: 1.01563rem; line-height: inherit; white-space: nowrap; }
.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }
.navbar-nav { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }
.navbar-nav .dropdown-menu { position: static; float: none; }
.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.navbar-collapse { flex-basis: 100%; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-align: center; align-items: center; }
.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.01563rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }
.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat; }
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 576px) {
  .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { flex-basis: auto; display: flex !important; }
  .navbar-expand-sm .navbar-toggler { display: none; }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px) {
  .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { flex-basis: auto; display: flex !important; }
  .navbar-expand-md .navbar-toggler { display: none; }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 992px) {
  .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { flex-basis: auto; display: flex !important; }
  .navbar-expand-lg .navbar-toggler { display: none; }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 1200px) {
  .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { flex-basis: auto; display: flex !important; }
  .navbar-expand-xl .navbar-toggler { display: none; }
}
.navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; }
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { padding-right: 0px; padding-left: 0px; }
.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { flex-wrap: nowrap; }
.navbar-expand .navbar-collapse { flex-basis: auto; display: flex !important; }
.navbar-expand .navbar-toggler { display: none; }
.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: rgb(255, 255, 255); }
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link { color: rgb(255, 255, 255); }
.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a { color: rgb(255, 255, 255); }
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { color: rgb(255, 255, 255); }
.card { position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 0px solid rgb(246, 246, 246); border-radius: 0.25rem; }
.card > hr { margin-right: 0px; margin-left: 0px; }
.card > .list-group { border-top: inherit; border-bottom: inherit; }
.card > .list-group:first-child { border-top-width: 0px; }
.card > .list-group:last-child { border-bottom-width: 0px; }
.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0px; }
.card-body { -webkit-box-flex: 1; flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }
.card-title { margin-bottom: 0.75rem; }
.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }
.card-text:last-child { margin-bottom: 0px; }
.card-link:hover { text-decoration: none; }
.card-link + .card-link { margin-left: 1.25rem; }
.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-color: rgb(246, 246, 246); border-bottom: 0px solid rgb(246, 246, 246); }
.card-header:first-child { }
.card-footer { padding: 0.75rem 1.25rem; background-color: rgb(246, 246, 246); border-top: 0px solid rgb(246, 246, 246); }
.card-footer:last-child { }
.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; }
.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }
.card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; }
.card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%; }
.card-img, .card-img-top { }
.card-img, .card-img-bottom { }
.card-deck .card { margin-bottom: 12px; }
@media (min-width: 576px) {
  .card-deck { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; margin-right: -12px; margin-left: -12px; }
  .card-deck .card { -webkit-box-flex: 1; flex: 1 0 0%; margin-right: 12px; margin-bottom: 0px; margin-left: 12px; }
}
.card-group > .card { margin-bottom: 12px; }
@media (min-width: 576px) {
  .card-group { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
  .card-group > .card { -webkit-box-flex: 1; flex: 1 0 0%; margin-bottom: 0px; }
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }
}
.card-columns .card { margin-bottom: 24px; }
@media (min-width: 576px) {
  .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; }
}
.accordion { overflow-anchor: none; }
.accordion > .card { overflow: hidden; }
.accordion > .card:not(:last-of-type) { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.accordion > .card:not(:first-of-type) { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.accordion > .card > .card-header { border-radius: 0px; margin-bottom: 0px; }
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(239, 242, 247); border-radius: 0.25rem; }
.breadcrumb-item { display: flex; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: rgb(116, 120, 141); content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }
.breadcrumb-item.active { color: rgb(116, 120, 141); }
.pagination { display: flex; flex-wrap: wrap; padding-left: 0px; list-style: none; border-radius: 0.25rem; }
.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(116, 120, 141); background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); }
.page-link:hover { z-index: 2; color: rgb(31, 61, 208); text-decoration: none; background-color: rgb(239, 242, 247); border-color: rgb(206, 212, 218); }
.page-link:focus { z-index: 3; outline: 0px; box-shadow: rgba(85, 110, 230, 0.25) 0px 0px 0px 0.15rem; }
.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.page-item.disabled .page-link { color: rgb(206, 212, 218); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(206, 212, 218); }
.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.01563rem; line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.4rem; border-bottom-left-radius: 0.4rem; }
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.4rem; border-bottom-right-radius: 0.4rem; }
.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.71094rem; line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 500; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .badge { transition: none; }
}
a.badge:focus, a.badge:hover { text-decoration: none; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }
.badge-primary { color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); }
a.badge-primary:focus, a.badge-primary:hover { color: rgb(255, 255, 255); background-color: rgb(41, 72, 223); }
a.badge-primary.focus, a.badge-primary:focus { outline: 0px; box-shadow: rgba(85, 110, 230, 0.5) 0px 0px 0px 0.15rem; }
.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(116, 120, 141); }
a.badge-secondary:focus, a.badge-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(93, 96, 113); }
a.badge-secondary.focus, a.badge-secondary:focus { outline: 0px; box-shadow: rgba(116, 120, 141, 0.5) 0px 0px 0px 0.15rem; }
.badge-success { color: rgb(255, 255, 255); background-color: rgb(52, 195, 143); }
a.badge-success:focus, a.badge-success:hover { color: rgb(255, 255, 255); background-color: rgb(41, 155, 113); }
a.badge-success.focus, a.badge-success:focus { outline: 0px; box-shadow: rgba(52, 195, 143, 0.5) 0px 0px 0px 0.15rem; }
.badge-info { color: rgb(255, 255, 255); background-color: rgb(80, 165, 241); }
a.badge-info:focus, a.badge-info:hover { color: rgb(255, 255, 255); background-color: rgb(33, 141, 237); }
a.badge-info.focus, a.badge-info:focus { outline: 0px; box-shadow: rgba(80, 165, 241, 0.5) 0px 0px 0px 0.15rem; }
.badge-warning { color: rgb(255, 255, 255); background-color: rgb(241, 180, 76); }
a.badge-warning:focus, a.badge-warning:hover { color: rgb(255, 255, 255); background-color: rgb(237, 160, 29); }
a.badge-warning.focus, a.badge-warning:focus { outline: 0px; box-shadow: rgba(241, 180, 76, 0.5) 0px 0px 0px 0.15rem; }
.badge-danger { color: rgb(255, 255, 255); background-color: rgb(244, 106, 106); }
a.badge-danger:focus, a.badge-danger:hover { color: rgb(255, 255, 255); background-color: rgb(240, 59, 59); }
a.badge-danger.focus, a.badge-danger:focus { outline: 0px; box-shadow: rgba(244, 106, 106, 0.5) 0px 0px 0px 0.15rem; }
.badge-light { color: rgb(33, 37, 41); background-color: rgb(239, 242, 247); }
a.badge-light:focus, a.badge-light:hover { color: rgb(33, 37, 41); background-color: rgb(205, 214, 230); }
a.badge-light.focus, a.badge-light:focus { outline: 0px; box-shadow: rgba(239, 242, 247, 0.5) 0px 0px 0px 0.15rem; }
.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
a.badge-dark:focus, a.badge-dark:hover { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }
a.badge-dark.focus, a.badge-dark:focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.15rem; }
.badge-pink { color: rgb(255, 255, 255); background-color: rgb(232, 62, 140); }
a.badge-pink:focus, a.badge-pink:hover { color: rgb(255, 255, 255); background-color: rgb(217, 26, 114); }
a.badge-pink.focus, a.badge-pink:focus { outline: 0px; box-shadow: rgba(232, 62, 140, 0.5) 0px 0px 0px 0.15rem; }
.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(239, 242, 247); border-radius: 0.4rem; }
@media (min-width: 576px) {
  .jumbotron { padding: 4rem 2rem; }
}
.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; }
.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }
.alert-heading { color: inherit; }
.alert-link { font-weight: 600; }
.alert-dismissible { padding-right: 3.71875rem; }
.alert-dismissible .close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 0.75rem 1.25rem; color: inherit; }
.alert-primary { color: rgb(44, 57, 120); background-color: rgb(221, 226, 250); border-color: rgb(207, 214, 248); }
.alert-primary hr { border-top-color: rgb(185, 195, 245); }
.alert-primary .alert-link { color: rgb(30, 39, 83); }
.alert-secondary { color: rgb(60, 62, 73); background-color: rgb(227, 228, 232); border-color: rgb(216, 217, 223); }
.alert-secondary hr { border-top-color: rgb(202, 203, 212); }
.alert-secondary .alert-link { color: rgb(37, 38, 45); }
.alert-success { color: rgb(27, 101, 74); background-color: rgb(214, 243, 233); border-color: rgb(198, 238, 224); }
.alert-success hr { border-top-color: rgb(178, 232, 213); }
.alert-success .alert-link { color: rgb(16, 61, 45); }
.alert-info { color: rgb(42, 86, 125); background-color: rgb(220, 237, 252); border-color: rgb(206, 230, 251); }
.alert-info hr { border-top-color: rgb(182, 218, 249); }
.alert-info .alert-link { color: rgb(29, 60, 87); }
.alert-warning { color: rgb(125, 94, 40); background-color: rgb(252, 240, 219); border-color: rgb(251, 234, 205); }
.alert-warning hr { border-top-color: rgb(249, 224, 181); }
.alert-warning .alert-link { color: rgb(86, 65, 28); }
.alert-danger { color: rgb(127, 55, 55); background-color: rgb(253, 225, 225); border-color: rgb(252, 213, 213); }
.alert-danger hr { border-top-color: rgb(250, 189, 189); }
.alert-danger .alert-link { color: rgb(91, 40, 40); }
.alert-light { color: rgb(124, 126, 128); background-color: rgb(252, 252, 253); border-color: rgb(251, 251, 253); }
.alert-light hr { border-top-color: rgb(234, 234, 245); }
.alert-light .alert-link { color: rgb(99, 101, 102); }
.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }
.alert-dark hr { border-top-color: rgb(185, 187, 190); }
.alert-dark .alert-link { color: rgb(4, 5, 5); }
.alert-pink { color: rgb(121, 32, 73); background-color: rgb(250, 216, 232); border-color: rgb(249, 201, 223); }
.alert-pink hr { border-top-color: rgb(246, 178, 209); }
.alert-pink .alert-link { color: rgb(81, 21, 49); }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 0.625rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 0.625rem 0px; }
  100% { background-position: 0px 0px; }
}
.progress { display: flex; height: 0.625rem; overflow: hidden; line-height: 0; font-size: 0.60938rem; background-color: rgb(246, 246, 246); border-radius: 0.25rem; }
.progress-bar { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; overflow: hidden; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; background-color: rgb(96, 100, 255); transition: width 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none; }
}
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 0.625rem 0.625rem; }
.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated { animation: auto ease 0s 1 normal none running none; }
}
.media { display: flex; -webkit-box-align: start; align-items: flex-start; }
.media-body { -webkit-box-flex: 1; flex: 1 1 0%; }
.list-group { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: 0.25rem; }
.list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: inherit; }
.list-group-item-action:focus, .list-group-item-action:hover { z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }
.list-group-item-action:active { color: rgb(73, 80, 87); background-color: rgb(239, 242, 247); }
.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(239, 242, 247); }
.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
.list-group-item.disabled, .list-group-item:disabled { color: rgb(116, 120, 141); pointer-events: none; background-color: rgb(255, 255, 255); }
.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(96, 100, 255); border-color: rgb(96, 100, 255); }
.list-group-item + .list-group-item { border-top-width: 0px; }
.list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; }
.list-group-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
.list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
.list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
.list-group-horizontal > .list-group-item.active { margin-top: 0px; }
.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
@media (min-width: 576px) {
  .list-group-horizontal-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 768px) {
  .list-group-horizontal-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}
.list-group-flush { border-radius: 0px; }
.list-group-flush > .list-group-item { border-width: 0px 0px 1px; }
.list-group-flush > .list-group-item:last-child { border-bottom-width: 0px; }
.list-group-item-primary { color: rgb(44, 57, 120); background-color: rgb(207, 214, 248); }
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { color: rgb(44, 57, 120); background-color: rgb(185, 195, 245); }
.list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(44, 57, 120); border-color: rgb(44, 57, 120); }
.list-group-item-secondary { color: rgb(60, 62, 73); background-color: rgb(216, 217, 223); }
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { color: rgb(60, 62, 73); background-color: rgb(202, 203, 212); }
.list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(60, 62, 73); border-color: rgb(60, 62, 73); }
.list-group-item-success { color: rgb(27, 101, 74); background-color: rgb(198, 238, 224); }
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { color: rgb(27, 101, 74); background-color: rgb(178, 232, 213); }
.list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 101, 74); border-color: rgb(27, 101, 74); }
.list-group-item-info { color: rgb(42, 86, 125); background-color: rgb(206, 230, 251); }
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { color: rgb(42, 86, 125); background-color: rgb(182, 218, 249); }
.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(42, 86, 125); border-color: rgb(42, 86, 125); }
.list-group-item-warning { color: rgb(125, 94, 40); background-color: rgb(251, 234, 205); }
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { color: rgb(125, 94, 40); background-color: rgb(249, 224, 181); }
.list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(125, 94, 40); border-color: rgb(125, 94, 40); }
.list-group-item-danger { color: rgb(127, 55, 55); background-color: rgb(252, 213, 213); }
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { color: rgb(127, 55, 55); background-color: rgb(250, 189, 189); }
.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(127, 55, 55); border-color: rgb(127, 55, 55); }
.list-group-item-light { color: rgb(124, 126, 128); background-color: rgb(251, 251, 253); }
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { color: rgb(124, 126, 128); background-color: rgb(234, 234, 245); }
.list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(124, 126, 128); border-color: rgb(124, 126, 128); }
.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); }
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }
.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }
.list-group-item-pink { color: rgb(121, 32, 73); background-color: rgb(249, 201, 223); }
.list-group-item-pink.list-group-item-action:focus, .list-group-item-pink.list-group-item-action:hover { color: rgb(121, 32, 73); background-color: rgb(246, 178, 209); }
.list-group-item-pink.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(121, 32, 73); border-color: rgb(121, 32, 73); }
.close { float: right; font-size: 1.21875rem; font-weight: 600; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
.close:hover { color: rgb(0, 0, 0); text-decoration: none; }
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }
button.close { padding: 0px; background-color: transparent; border: 0px; }
a.close.disabled { pointer-events: none; }
.toast { flex-basis: 350px; max-width: 350px; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; opacity: 0; border-radius: 0.25rem; }
.toast:not(:last-child) { margin-bottom: 0.75rem; }
.toast.showing { opacity: 1; }
.toast.show { display: block; opacity: 1; }
.toast.hide { display: none; }
.toast-header { display: flex; -webkit-box-align: center; align-items: center; padding: 0.25rem 0.75rem; color: rgb(116, 120, 141); background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }
.toast-body { padding: 0.75rem; }
.modal-open { overflow: hidden; }
.modal-open .modal { overflow: hidden auto; }
.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none; }
}
.modal.show .modal-dialog { transform: none; }
.modal.modal-static .modal-dialog { transform: scale(1.02); }
.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content { max-height: calc(-1rem + 100vh); overflow: hidden; }
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header { flex-shrink: 0; }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-dialog-centered { display: flex; -webkit-box-align: center; align-items: center; min-height: calc(100% - 1rem); }
.modal-dialog-centered::before { display: block; height: min-content; content: ""; }
.modal-dialog-centered.modal-dialog-scrollable { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }
.modal-content { position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(246, 246, 246); border-radius: 0.4rem; outline: 0px; }
.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.5; }
.modal-header { display: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(239, 242, 247); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }
.modal-title { margin-bottom: 0px; line-height: 1.5; }
.modal-body { position: relative; -webkit-box-flex: 1; flex: 1 1 auto; padding: 1rem; }
.modal-footer { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(239, 242, 247); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }
.modal-footer > * { margin: 0.25rem; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 576px) {
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(-3.5rem + 100vh); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: min-content; }
  .modal-sm { max-width: 300px; }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl { max-width: 800px; }
}
@media (min-width: 1200px) {
  .modal-xl { max-width: 1140px; }
}
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: Helvetica, SourceHanSans; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.71094rem; overflow-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: 0.9; }
.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
.bs-tooltip-auto[x-placement^="top"], .bs-tooltip-top { padding: 0.4rem 0px; }
.bs-tooltip-auto[x-placement^="top"] .arrow, .bs-tooltip-top .arrow { bottom: 0px; }
.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(0, 0, 0); }
.bs-tooltip-auto[x-placement^="right"], .bs-tooltip-right { padding: 0px 0.4rem; }
.bs-tooltip-auto[x-placement^="right"] .arrow, .bs-tooltip-right .arrow { left: 0px; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(0, 0, 0); }
.bs-tooltip-auto[x-placement^="bottom"], .bs-tooltip-bottom { padding: 0.4rem 0px; }
.bs-tooltip-auto[x-placement^="bottom"] .arrow, .bs-tooltip-bottom .arrow { top: 0px; }
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(0, 0, 0); }
.bs-tooltip-auto[x-placement^="left"], .bs-tooltip-left { padding: 0px 0.4rem; }
.bs-tooltip-auto[x-placement^="left"] .arrow, .bs-tooltip-left .arrow { right: 0px; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-left .arrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(0, 0, 0); }
.tooltip-inner { max-width: 200px; padding: 0.4rem 0.7rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }
.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; font-family: Helvetica, SourceHanSans; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.71094rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(239, 242, 247); border-radius: 0.4rem; }
.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.4rem; }
.popover .arrow::after, .popover .arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }
.bs-popover-auto[x-placement^="top"], .bs-popover-top { margin-bottom: 0.5rem; }
.bs-popover-auto[x-placement^="top"] > .arrow, .bs-popover-top > .arrow { bottom: calc(-1px - 0.5rem); }
.bs-popover-auto[x-placement^="top"] > .arrow::before, .bs-popover-top > .arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(239, 242, 247); }
.bs-popover-auto[x-placement^="top"] > .arrow::after, .bs-popover-top > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255); }
.bs-popover-auto[x-placement^="right"], .bs-popover-right { margin-left: 0.5rem; }
.bs-popover-auto[x-placement^="right"] > .arrow, .bs-popover-right > .arrow { left: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.4rem 0px; }
.bs-popover-auto[x-placement^="right"] > .arrow::before, .bs-popover-right > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(239, 242, 247); }
.bs-popover-auto[x-placement^="right"] > .arrow::after, .bs-popover-right > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255); }
.bs-popover-auto[x-placement^="bottom"], .bs-popover-bottom { margin-top: 0.5rem; }
.bs-popover-auto[x-placement^="bottom"] > .arrow, .bs-popover-bottom > .arrow { top: calc(-1px - 0.5rem); }
.bs-popover-auto[x-placement^="bottom"] > .arrow::before, .bs-popover-bottom > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(239, 242, 247); }
.bs-popover-auto[x-placement^="bottom"] > .arrow::after, .bs-popover-bottom > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255); }
.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .bs-popover-bottom .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(247, 247, 247); }
.bs-popover-auto[x-placement^="left"], .bs-popover-left { margin-right: 0.5rem; }
.bs-popover-auto[x-placement^="left"] > .arrow, .bs-popover-left > .arrow { right: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.4rem 0px; }
.bs-popover-auto[x-placement^="left"] > .arrow::before, .bs-popover-left > .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(239, 242, 247); }
.bs-popover-auto[x-placement^="left"] > .arrow::after, .bs-popover-left > .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255); }
.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 0.8125rem; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.popover-header:empty { display: none; }
.popover-body { padding: 0.5rem 0.75rem; color: rgb(73, 80, 87); }
.carousel { position: relative; }
.carousel.pointer-event { touch-action: pan-y; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner::after { display: block; clear: both; content: ""; }
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .carousel-item { transition: none; }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }
.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { transform: translateX(100%); }
.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-100%); }
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; }
}
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; transition: opacity 0.15s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev { transition: none; }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
.carousel-control-prev { left: 0px; }
.carousel-control-next { right: 0px; }
.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: 50% center / 100% 100% no-repeat; }
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; -webkit-box-pack: center; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; }
.carousel-indicators li { box-sizing: content-box; -webkit-box-flex: 0; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li { transition: none; }
}
.carousel-indicators .active { opacity: 1; }
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; }
@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border-width: 0.25em; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: none; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running spinner-border; }
.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }
@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentcolor; border-radius: 50%; opacity: 0; animation: 0.75s linear 0s infinite normal none running spinner-grow; }
.spinner-grow-sm { width: 1rem; height: 1rem; }
.align-baseline { vertical-align: baseline !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-text-bottom { vertical-align: text-bottom !important; }
.align-text-top { vertical-align: text-top !important; }
.bg-primary { background-color: rgb(96, 100, 255) !important; }
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { background-color: rgb(41, 72, 223) !important; }
.bg-secondary { background-color: rgb(116, 120, 141) !important; }
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover { background-color: rgb(93, 96, 113) !important; }
.bg-success { background-color: rgb(52, 195, 143) !important; }
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover { background-color: rgb(41, 155, 113) !important; }
.bg-info { background-color: rgb(80, 165, 241) !important; }
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover { background-color: rgb(33, 141, 237) !important; }
.bg-warning { background-color: rgb(241, 180, 76) !important; }
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover { background-color: rgb(237, 160, 29) !important; }
.bg-danger { background-color: rgb(244, 106, 106) !important; }
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover { background-color: rgb(240, 59, 59) !important; }
.bg-light { background-color: rgb(239, 242, 247) !important; }
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover { background-color: rgb(205, 214, 230) !important; }
.bg-dark { background-color: rgb(52, 58, 64) !important; }
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover { background-color: rgb(29, 33, 36) !important; }
.bg-pink { background-color: rgb(232, 62, 140) !important; }
a.bg-pink:focus, a.bg-pink:hover, button.bg-pink:focus, button.bg-pink:hover { background-color: rgb(217, 26, 114) !important; }
.bg-white { background-color: rgb(255, 255, 255) !important; }
.bg-transparent { background-color: transparent !important; }
.border { border: 1px solid rgb(239, 242, 247) !important; }
.border-top { border-top: 1px solid rgb(239, 242, 247) !important; }
.border-right { border-right: 1px solid rgb(239, 242, 247) !important; }
.border-bottom { border-bottom: 1px solid rgb(239, 242, 247) !important; }
.border-left { border-left: 1px solid rgb(239, 242, 247) !important; }
.border-0 { border: 0px !important; }
.border-top-0 { border-top: 0px !important; }
.border-right-0 { border-right: 0px !important; }
.border-bottom-0 { border-bottom: 0px !important; }
.border-left-0 { border-left: 0px !important; }
.border-primary { border-color: rgb(96, 100, 255) !important; }
.border-secondary { border-color: rgb(116, 120, 141) !important; }
.border-success { border-color: rgb(52, 195, 143) !important; }
.border-info { border-color: rgb(80, 165, 241) !important; }
.border-warning { border-color: rgb(241, 180, 76) !important; }
.border-danger { border-color: rgb(244, 106, 106) !important; }
.border-light { border-color: rgb(239, 242, 247) !important; }
.border-dark { border-color: rgb(52, 58, 64) !important; }
.border-pink { border-color: rgb(232, 62, 140) !important; }
.border-white { border-color: rgb(255, 255, 255) !important; }
.rounded-sm { border-radius: 0.2rem !important; }
.rounded { border-radius: 0.25rem !important; }
.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-lg { border-radius: 0.4rem !important; }
.rounded-circle { border-radius: 50% !important; }
.rounded-pill { border-radius: 50rem !important; }
.rounded-0 { border-radius: 0px !important; }
.clearfix::after { display: block; clear: both; content: ""; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}
@media (min-width: 768px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}
@media (min-width: 992px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}
@media (min-width: 1200px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
}
@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
}
.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.embed-responsive-21by9::before { padding-top: 42.8571%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }
.embed-responsive-21by9::before { padding-top: 42.8571%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }
.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.flex-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
.flex-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
.flex-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; }
.justify-content-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }
.justify-content-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }
.justify-content-center { -webkit-box-pack: center !important; justify-content: center !important; }
.justify-content-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.align-items-start { -webkit-box-align: start !important; align-items: flex-start !important; }
.align-items-end { -webkit-box-align: end !important; align-items: flex-end !important; }
.align-items-center { -webkit-box-align: center !important; align-items: center !important; }
.align-items-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }
.align-items-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}
@media (min-width: 768px) {
  .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}
@media (min-width: 992px) {
  .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}
@media (min-width: 1200px) {
  .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
}
.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }
@media (min-width: 576px) {
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; }
}
@media (min-width: 768px) {
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; }
}
@media (min-width: 992px) {
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; }
}
@media (min-width: 1200px) {
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; }
}
.user-select-all { user-select: all !important; }
.user-select-auto { user-select: auto !important; }
.user-select-none { user-select: none !important; }
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.position-sticky { position: sticky !important; }
.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
@supports (position: sticky) {
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; }
.shadow { box-shadow: rgba(18, 38, 63, 0.03) 0px 0.75rem 1.5rem !important; }
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }
.shadow-none { box-shadow: none !important; }
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
.w-auto { width: auto !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.h-auto { height: auto !important; }
.mw-100 { max-width: 100% !important; }
.mh-100 { max-height: 100% !important; }
.min-vw-100 { min-width: 100vw !important; }
.min-vh-100 { min-height: 100vh !important; }
.vw-100 { width: 100vw !important; }
.vh-100 { height: 100vh !important; }
.m-0 { margin: 0px !important; }
.mt-0, .my-0 { margin-top: 0px !important; }
.mr-0, .mx-0 { margin-right: 0px !important; }
.mb-0, .my-0 { margin-bottom: 0px !important; }
.ml-0, .mx-0 { margin-left: 0px !important; }
.m-1 { margin: 0.25rem !important; }
.mt-1, .my-1 { margin-top: 0.25rem !important; }
.mr-1, .mx-1 { margin-right: 0.25rem !important; }
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
.ml-1, .mx-1 { margin-left: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
.mr-2, .mx-2 { margin-right: 0.5rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
.ml-2, .mx-2 { margin-left: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
.mr-3, .mx-3 { margin-right: 1rem !important; }
.mb-3, .my-3 { margin-bottom: 1rem !important; }
.ml-3, .mx-3 { margin-left: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.mt-4, .my-4 { margin-top: 1.5rem !important; }
.mr-4, .mx-4 { margin-right: 1.5rem !important; }
.mb-4, .my-4 { margin-bottom: 1.5rem !important; }
.ml-4, .mx-4 { margin-left: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-5, .my-5 { margin-top: 3rem !important; }
.mr-5, .mx-5 { margin-right: 3rem !important; }
.mb-5, .my-5 { margin-bottom: 3rem !important; }
.ml-5, .mx-5 { margin-left: 3rem !important; }
.p-0 { padding: 0px !important; }
.pt-0, .py-0 { padding-top: 0px !important; }
.pr-0, .px-0 { padding-right: 0px !important; }
.pb-0, .py-0 { padding-bottom: 0px !important; }
.pl-0, .px-0 { padding-left: 0px !important; }
.p-1 { padding: 0.25rem !important; }
.pt-1, .py-1 { padding-top: 0.25rem !important; }
.pr-1, .px-1 { padding-right: 0.25rem !important; }
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
.pl-1, .px-1 { padding-left: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.pt-2, .py-2 { padding-top: 0.5rem !important; }
.pr-2, .px-2 { padding-right: 0.5rem !important; }
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
.pl-2, .px-2 { padding-left: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.pt-3, .py-3 { padding-top: 1rem !important; }
.pr-3, .px-3 { padding-right: 1rem !important; }
.pb-3, .py-3 { padding-bottom: 1rem !important; }
.pl-3, .px-3 { padding-left: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.pt-4, .py-4 { padding-top: 1.5rem !important; }
.pr-4, .px-4 { padding-right: 1.5rem !important; }
.pb-4, .py-4 { padding-bottom: 1.5rem !important; }
.pl-4, .px-4 { padding-left: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-5, .py-5 { padding-top: 3rem !important; }
.pr-5, .px-5 { padding-right: 3rem !important; }
.pb-5, .py-5 { padding-bottom: 3rem !important; }
.pl-5, .px-5 { padding-left: 3rem !important; }
.m-n1 { margin: -0.25rem !important; }
.mt-n1, .my-n1 { margin-top: -0.25rem !important; }
.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }
.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }
.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }
.m-n2 { margin: -0.5rem !important; }
.mt-n2, .my-n2 { margin-top: -0.5rem !important; }
.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }
.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }
.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }
.m-n3 { margin: -1rem !important; }
.mt-n3, .my-n3 { margin-top: -1rem !important; }
.mr-n3, .mx-n3 { margin-right: -1rem !important; }
.mb-n3, .my-n3 { margin-bottom: -1rem !important; }
.ml-n3, .mx-n3 { margin-left: -1rem !important; }
.m-n4 { margin: -1.5rem !important; }
.mt-n4, .my-n4 { margin-top: -1.5rem !important; }
.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }
.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }
.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }
.m-n5 { margin: -3rem !important; }
.mt-n5, .my-n5 { margin-top: -3rem !important; }
.mr-n5, .mx-n5 { margin-right: -3rem !important; }
.mb-n5, .my-n5 { margin-bottom: -3rem !important; }
.ml-n5, .mx-n5 { margin-left: -3rem !important; }
.m-auto { margin: auto !important; }
.mt-auto, .my-auto { margin-top: auto !important; }
.mr-auto, .mx-auto { margin-right: auto !important; }
.mb-auto, .my-auto { margin-bottom: auto !important; }
.ml-auto, .mx-auto { margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
}
@media (min-width: 768px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
}
@media (min-width: 992px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
}
@media (min-width: 1200px) {
  .m-xl-0 { margin: 0px !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0px !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0px !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }
}
.stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }
.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.text-justify { text-align: justify !important; }
.text-wrap { white-space: normal !important; }
.text-nowrap { white-space: nowrap !important; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}
@media (min-width: 768px) {
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.font-weight-light { font-weight: 300 !important; }
.font-weight-lighter { font-weight: lighter !important; }
.font-weight-normal { font-weight: 400 !important; }
.font-weight-bold { font-weight: 600 !important; }
.font-weight-bolder { font-weight: bolder !important; }
.font-italic { font-style: italic !important; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-primary { color: rgb(96, 100, 255) !important; }
a.text-primary:focus, a.text-primary:hover { color: rgb(31, 61, 208) !important; }
.text-secondary { color: rgb(116, 120, 141) !important; }
a.text-secondary:focus, a.text-secondary:hover { color: rgb(81, 84, 99) !important; }
.text-success { color: rgb(52, 195, 143) !important; }
a.text-success:focus, a.text-success:hover { color: rgb(36, 135, 99) !important; }
.text-info { color: rgb(80, 165, 241) !important; }
a.text-info:focus, a.text-info:hover { color: rgb(18, 128, 226) !important; }
.text-warning { color: rgb(241, 180, 76) !important; }
a.text-warning:focus, a.text-warning:hover { color: rgb(223, 147, 17) !important; }
.text-danger { color: rgb(244, 106, 106) !important; }
a.text-danger:focus, a.text-danger:hover { color: rgb(239, 35, 35) !important; }
.text-light { color: rgb(239, 242, 247) !important; }
a.text-light:focus, a.text-light:hover { color: rgb(188, 201, 222) !important; }
.text-dark { color: rgb(52, 58, 64) !important; }
a.text-dark:focus, a.text-dark:hover { color: rgb(18, 20, 22) !important; }
.text-pink { color: rgb(232, 62, 140) !important; }
a.text-pink:focus, a.text-pink:hover { color: rgb(194, 23, 102) !important; }
.text-body { color: rgb(73, 80, 87) !important; }
.text-muted { color: rgb(116, 120, 141) !important; }
.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }
.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
.text-decoration-none { text-decoration: none !important; }
.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }
.text-reset { color: inherit !important; }
.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
@media print {
  *, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  blockquote, pre { border: 1px solid rgb(173, 181, 189); break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered td, .table-bordered th { border: 1px solid rgb(246, 246, 246) !important; }
  .table-dark { color: inherit; }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(239, 242, 247); }
  .table .thead-dark th { color: inherit; border-color: rgb(239, 242, 247); }
}
html { position: relative; min-height: 100%; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: rgb(73, 80, 87); }
a { text-decoration: none !important; }
label { font-weight: 500; }
.blockquote { padding: 10px 20px; border-left: 4px solid rgb(246, 246, 246); }
.blockquote-reverse { border-left: 0px; border-right: 4px solid rgb(246, 246, 246); text-align: right; }
.bg-soft-primary { background-color: rgba(85, 110, 230, 0.25) !important; }
.bg-soft-secondary { background-color: rgba(116, 120, 141, 0.25) !important; }
.bg-soft-success { background-color: rgba(52, 195, 143, 0.25) !important; }
.bg-soft-info { background-color: rgba(80, 165, 241, 0.25) !important; }
.bg-soft-warning { background-color: rgba(241, 180, 76, 0.25) !important; }
.bg-soft-danger { background-color: rgba(244, 106, 106, 0.25) !important; }
.bg-soft-light { background-color: rgba(239, 242, 247, 0.25) !important; }
.bg-soft-dark { background-color: rgba(52, 58, 64, 0.25) !important; }
.bg-soft-pink { background-color: rgba(232, 62, 140, 0.25) !important; }
.badge-soft-primary { color: rgb(96, 100, 255); background-color: rgba(85, 110, 230, 0.18); }
.badge-soft-primary[href]:focus, .badge-soft-primary[href]:hover { color: rgb(96, 100, 255); text-decoration: none; background-color: rgba(85, 110, 230, 0.4); }
.badge-soft-secondary { color: rgb(116, 120, 141); background-color: rgba(116, 120, 141, 0.18); }
.badge-soft-secondary[href]:focus, .badge-soft-secondary[href]:hover { color: rgb(116, 120, 141); text-decoration: none; background-color: rgba(116, 120, 141, 0.4); }
.badge-soft-success { color: rgb(52, 195, 143); background-color: rgba(52, 195, 143, 0.18); }
.badge-soft-success[href]:focus, .badge-soft-success[href]:hover { color: rgb(52, 195, 143); text-decoration: none; background-color: rgba(52, 195, 143, 0.4); }
.badge-soft-info { color: rgb(80, 165, 241); background-color: rgba(80, 165, 241, 0.18); }
.badge-soft-info[href]:focus, .badge-soft-info[href]:hover { color: rgb(80, 165, 241); text-decoration: none; background-color: rgba(80, 165, 241, 0.4); }
.badge-soft-warning { color: rgb(241, 180, 76); background-color: rgba(241, 180, 76, 0.18); }
.badge-soft-warning[href]:focus, .badge-soft-warning[href]:hover { color: rgb(241, 180, 76); text-decoration: none; background-color: rgba(241, 180, 76, 0.4); }
.badge-soft-danger { color: rgb(244, 106, 106); background-color: rgba(244, 106, 106, 0.18); }
.badge-soft-danger[href]:focus, .badge-soft-danger[href]:hover { color: rgb(244, 106, 106); text-decoration: none; background-color: rgba(244, 106, 106, 0.4); }
.badge-soft-light { color: rgb(239, 242, 247); background-color: rgba(239, 242, 247, 0.18); }
.badge-soft-light[href]:focus, .badge-soft-light[href]:hover { color: rgb(239, 242, 247); text-decoration: none; background-color: rgba(239, 242, 247, 0.4); }
.badge-soft-dark { color: rgb(52, 58, 64); background-color: rgba(52, 58, 64, 0.18); }
.badge-soft-dark[href]:focus, .badge-soft-dark[href]:hover { color: rgb(52, 58, 64); text-decoration: none; background-color: rgba(52, 58, 64, 0.4); }
.badge-soft-pink { color: rgb(232, 62, 140); background-color: rgba(232, 62, 140, 0.18); }
.badge-soft-pink[href]:focus, .badge-soft-pink[href]:hover { color: rgb(232, 62, 140); text-decoration: none; background-color: rgba(232, 62, 140, 0.4); }
.badge-dark { color: rgb(239, 242, 247); }
a, button { outline: 0px !important; }
.btn-rounded { border-radius: 30px; }
.btn-dark, .btn-secondary { color: rgb(239, 242, 247) !important; }
.btn-outline-light { color: rgb(33, 37, 41); }
.btn-dark:hover, .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:hover, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle, .show > .btn-outline-dark.dropdown-toggle { color: rgb(239, 242, 247); }
.btn-group-example .btn { position: relative; }
.btn-group-example .btn:first-child::before { display: none; }
.btn-group-example .btn::before { content: "OR"; position: absolute; font-size: 10px; width: 24px; height: 24px; line-height: 24px; border-radius: 50%; background-color: rgb(116, 120, 141); color: rgb(239, 242, 247); border: 1px solid rgb(255, 255, 255); left: -12px; top: 50%; transform: translateY(-50%); z-index: 1; }
.btn-label { position: relative; padding-left: 44px; }
.btn-label .label-icon { position: absolute; width: 32px; height: 100%; left: 0px; top: 0px; background-color: rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); font-size: 16px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.btn-label.btn-light .label-icon { background-color: rgba(52, 58, 64, 0.1); border-right: 1px solid rgba(52, 58, 64, 0.2); }
.breadcrumb-item > a { color: rgb(73, 80, 87); }
.breadcrumb-item + .breadcrumb-item::before { font-family: "Material Design Icons"; }
.card { margin-bottom: 24px; box-shadow: rgba(18, 38, 63, 0.03) 0px 0.75rem 1.5rem; }
.card-drop { color: rgb(73, 80, 87); }
.card-title { font-size: 15px; margin: 0px 0px 7px; font-weight: 600; }
.card-title-desc { color: rgb(116, 120, 141); margin-bottom: 24px; }
.dropdown-menu { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem; animation-name: DropDownSlide; animation-fill-mode: both; margin: 0px; position: absolute; z-index: 1000; }
.dropdown-menu.show { top: 100% !important; }
.dropdown-menu-right { right: 0px !important; left: auto !important; }
.dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] { top: auto !important; animation: auto ease 0s 1 normal none running none !important; }
@-webkit-keyframes DropDownSlide { 
  100% { transform: translateY(0px); }
  0% { transform: translateY(10px); }
}
@keyframes DropDownSlide { 
  100% { transform: translateY(0px); }
  0% { transform: translateY(10px); }
}
@media (min-width: 600px) {
  .dropdown-menu-lg { width: 320px; }
  .dropdown-menu-md { width: 240px; }
}
.dropdown-divider { border-top-color: rgb(239, 242, 247); }
.dropdown-mega { position: static !important; }
.dropdown-megamenu { padding: 20px; left: 20px !important; right: 20px !important; }
.dropdown-mega-menu-xl { width: 40rem; }
.dropdown-mega-menu-lg { width: 26rem; }
.nav-pills > li > a, .nav-tabs > li > a { color: rgb(73, 80, 87); font-weight: 500; }
.nav-pills > a { color: rgb(73, 80, 87); font-weight: 500; }
.nav-tabs-custom { border-bottom: 2px solid rgb(246, 246, 246); }
.nav-tabs-custom .nav-item { position: relative; color: rgb(52, 58, 64); }
.nav-tabs-custom .nav-item .nav-link { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.nav-tabs-custom .nav-item .nav-link::after { content: ""; background: rgb(96, 100, 255); height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: 250ms; transform: scale(0); }
.nav-tabs-custom .nav-item .nav-link.active { color: rgb(96, 100, 255); }
.nav-tabs-custom .nav-item .nav-link.active::after { transform: scale(1); }
.vertical-nav .nav .nav-link { padding: 24px 16px; text-align: center; margin-bottom: 8px; }
.vertical-nav .nav .nav-link .nav-icon { font-size: 24px; }
.table th { font-weight: 600; }
.table-centered td, .table-centered th { vertical-align: middle !important; }
.table-nowrap td, .table-nowrap th { white-space: nowrap; }
.pagination-rounded .page-link { margin: 0px 3px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 32px; height: 32px; padding: 0px; text-align: center; line-height: 32px; border-radius: 30px !important; }
.progress-sm { height: 5px; }
.progress-md { height: 8px; }
.progress-lg { height: 12px; }
.progress-xl { height: 16px; }
.custom-progess { position: relative; }
.custom-progess .progress-icon { position: absolute; top: -12px; }
.custom-progess .progress-icon .avatar-title { background: rgb(255, 255, 255); }
.animated-progess { position: relative; }
.animated-progess .progress-bar { position: relative; border-radius: 6px; animation: 2s ease 0s 1 normal none running animate-positive; }
@-webkit-keyframes animate-positive { 
  0% { width: 0px; }
}
@keyframes animate-positive { 
  0% { width: 0px; }
}

/* ===== typo.css ===== */
/* inlined: iconfont.css */
@font-face {
    font-family: "universal";
    /* Project id 4334139 */
    src: url("/themes/cart/jikecart/assets/skfonts/iconfont.woff2") format('woff2'),
    url("/themes/cart/jikecart/assets/skfonts/iconfont.woff") format('woff'),
    url("/themes/cart/jikecart/assets/skfonts/iconfont.ttf") format('truetype');
}

.universal {
    font-family: "universal" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-fangxiangyuan-xiangxia:before {
    content: "\e61e";
}

.icon-fangxiangyuan-xiangyou:before {
    content: "\e61f";
}

.icon-fangxiangyuan-xiangzuo:before {
    content: "\e620";
}

.icon-fangxiangyuanjiantou-xiangyou:before {
    content: "\e621";
}

.icon-fangxiangyuanjiantou-xiangshang:before {
    content: "\e626";
}

.icon-fangxiangyuanjiantou-xiangxia:before {
    content: "\e62c";
}

.icon-fangxiangyuanjiantou-xiangzuo:before {
    content: "\e62d";
}

.icon-fangxiangsanjiao-xiangshang:before {
    content: "\e62e";
}

.icon-fangxiangsanjiao-xiangyou:before {
    content: "\e62f";
}

.icon-fangxiangsanjiao-xiangxia:before {
    content: "\e630";
}

.icon-fangxiangsanjiao-xiangzuo:before {
    content: "\e634";
}

.icon-arrow-:before {
    content: "\e636";
}

.icon-arrow:before {
    content: "\e637";
}

.icon-arrow-1:before {
    content: "\e639";
}

.icon-arrow-2:before {
    content: "\e63a";
}

.icon-arrow1:before {
    content: "\e63b";
}

.icon-arrow2:before {
    content: "\e63c";
}

.icon-arrow-3:before {
    content: "\e63d";
}

.icon-arrow-4:before {
    content: "\e63e";
}

.icon-arrow-5:before {
    content: "\e63f";
}

.icon-arrow-6:before {
    content: "\e640";
}

.icon-arrow-7:before {
    content: "\e641";
}

.icon-arrow-8:before {
    content: "\e642";
}

.icon-arrow-9:before {
    content: "\e643";
}

.icon-arrow-10:before {
    content: "\e644";
}

.icon-arrow-11:before {
    content: "\e645";
}

.icon-arrow-12:before {
    content: "\e646";
}

.icon-arrow-13:before {
    content: "\e647";
}

.icon-arrow-14:before {
    content: "\e648";
}

.icon-arrow-15:before {
    content: "\e649";
}

.icon-arrow-16:before {
    content: "\e64a";
}

.icon-fangxiangyuan-xiangshang:before {
    content: "\e61d";
}

.icon-qq3:before {
    content: "\e618";
}

.icon-qq4:before {
    content: "\e619";
}

.icon-qq11:before {
    content: "\e61a";
}

.icon-qq:before {
    content: "\e61b";
}

.icon-qqkongjian2:before {
    content: "\e61c";
}

.icon-servicefill:before {
    content: "\e622";
}

.icon-qitiantuihuan:before {
    content: "\e623";
}

.icon-quanguolianbao:before {
    content: "\e624";
}

.icon-shandiantuikuan:before {
    content: "\e625";
}

.icon-zengsong:before {
    content: "\e627";
}

.icon-zhengpinbaozhang:before {
    content: "\e628";
}

.icon-wuliu:before {
    content: "\e629";
}

.icon-simqia1:before {
    content: "\e62a";
}

.icon-simqia:before {
    content: "\e62b";
}

.icon-vip:before {
    content: "\e631";
}

.icon-wangwang:before {
    content: "\e632";
}

.icon-windows:before {
    content: "\e633";
}

.icon-anzhuo:before {
    content: "\e635";
}

.icon-bangzhu3:before {
    content: "\e638";
}

.icon-butie1:before {
    content: "\e658";
}

.icon-butie2:before {
    content: "\e659";
}

.icon-caozuotongji:before {
    content: "\e661";
}

.icon-chajian:before {
    content: "\e66d";
}

.icon-chatu:before {
    content: "\e66e";
}

.icon-chaping:before {
    content: "\e670";
}

.icon-chenggong:before {
    content: "\e67b";
}

.icon-daikuan:before {
    content: "\e686";
}

.icon-daoru:before {
    content: "\e68f";
}

.icon-daoruyinle:before {
    content: "\e692";
}

.icon-dengdai1:before {
    content: "\e694";
}

.icon-dengdai6:before {
    content: "\e699";
}

.icon-dengdaiyuan:before {
    content: "\e69b";
}

.icon-diduiqi:before {
    content: "\e69d";
}

.icon-dianhua2:before {
    content: "\e6a0";
}

.icon-dianhua5:before {
    content: "\e6a3";
}

.icon-diannao:before {
    content: "\e6a7";
}

.icon-dingduiqi:before {
    content: "\e6af";
}

.icon-dingwei1:before {
    content: "\e6b0";
}

.icon-dingwei2:before {
    content: "\e6b1";
}

.icon-fabu5:before {
    content: "\e6c0";
}

.icon-fuzhi1:before {
    content: "\e6cd";
}

.icon-fuzhi:before {
    content: "\e6d0";
}

.icon-fuzhi2:before {
    content: "\e6d1";
}

.icon-gongsi1:before {
    content: "\e6e1";
}

.icon-gouxuan2:before {
    content: "\e6e5";
}

.icon-gouwuche1:before {
    content: "\e6ec";
}

.icon-hangkonggongsi:before {
    content: "\e6fc";
}

.icon-haoping:before {
    content: "\e6fd";
}

.icon-hongbao1:before {
    content: "\e700";
}

.icon-huanfu:before {
    content: "\e709";
}

.icon-jiadianweixiu1:before {
    content: "\e729";
}

.icon-jiangjia1:before {
    content: "\e733";
}

.icon-gongyingshang:before {
    content: "\e73a";
}

.icon-kefu1:before {
    content: "\e740";
}

.icon-kefu5:before {
    content: "\e743";
}

.icon-laba:before {
    content: "\e74a";
}

.icon-liwu4:before {
    content: "\e74e";
}

.icon-liaotian:before {
    content: "\e755";
}

.icon-tuihuo:before {
    content: "\e767";
}

.icon-maijiabaozhang:before {
    content: "\e76c";
}

.icon-mima:before {
    content: "\e77b";
}

.icon-shurutubiao:before {
    content: "\e77c";
}

.icon-nu:before {
    content: "\e785";
}

.icon-paixu1:before {
    content: "\e787";
}

.icon-pengyouquan:before {
    content: "\e78f";
}

.icon-pingguo:before {
    content: "\e79b";
}

.icon-qianbaopengyou:before {
    content: "\e79e";
}

.icon-qiehuan:before {
    content: "\e7a0";
}

.icon-shanchu1:before {
    content: "\e7be";
}

.icon-shijian3:before {
    content: "\e7d1";
}

.icon-shijian5:before {
    content: "\e7d3";
}

.icon-shuaxin:before {
    content: "\e7e9";
}

.icon-baoyouqia:before {
    content: "\e7fa";
}

.icon-tupian2:before {
    content: "\e804";
}

.icon-wuxuliebiao1:before {
    content: "\e81e";
}

.icon-wuliu1:before {
    content: "\e81f";
}

.icon-wuliu2:before {
    content: "\e822";
}

.icon-xihuan3:before {
    content: "\e825";
}

.icon-yinle3:before {
    content: "\e858";
}

.icon-zhongping:before {
    content: "\e885";
}

.icon-code1:before {
    content: "\e605";
}

.icon-code2:before {
    content: "\e606";
}

.icon-docss:before {
    content: "\e608";
}

.icon-dohtml:before {
    content: "\e609";
}

.icon-github:before {
    content: "\e60a";
}

.icon-hotfill:before {
    content: "\e60c";
}

.icon-phone:before {
    content: "\e616";
}

.icon-qq1:before {
    content: "\e617";
}
/* inlined: iconsk.css */
@font-face {
    font-family: "sk";
    src: url("/themes/cart/jikecart/assets/skfonts/sk.eot"); /* IE9*/
    src: url("/themes/cart/jikecart/assets/skfonts/sk.eot") format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url("/themes/cart/jikecart/assets/skfonts/sk.woff2") format('woff2'),
    url("/themes/cart/jikecart/assets/skfonts/sk.ttf") format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url("/themes/cart/jikecart/assets/skfonts/sk.svg") format('svg'); /* iOS 4.1- */
}

[class^="icon_"], [class*="icon_"] {
    font-family: 'sk' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon_abnormality:before {
    content: "\ea01";
}

.icon_access-control:before {
    content: "\ea02";
}

.icon_accident-report:before {
    content: "\ea03";
}

.icon_add-to-job:before {
    content: "\ea04";
}

.icon_ai:before {
    content: "\ea05";
}

.icon_analysis:before {
    content: "\ea06";
}

.icon_announcement:before {
    content: "\ea07";
}

.icon_anti-crawler:before {
    content: "\ea08";
}

.icon_anti-disgust:before {
    content: "\ea09";
}

.icon_anti-porn:before {
    content: "\ea0a";
}

.icon_anti-violence:before {
    content: "\ea0b";
}

.icon_api-gateway:before {
    content: "\ea0c";
}

.icon_api-management:before {
    content: "\ea0d";
}

.icon_area-chart:before {
    content: "\ea0e";
}

.icon_arrow-fall-square:before {
    content: "\ea0f";
}

.icon_arrow-rise-square:before {
    content: "\ea10";
}

.icon_at:before {
    content: "\ea11";
}

.icon_attendance-analysis:before {
    content: "\ea12";
}

.icon_authorization:before {
    content: "\ea13";
}

.icon_background-process:before {
    content: "\ea14";
}

.icon_band-width:before {
    content: "\ea15";
}

.icon_batch-upload:before {
    content: "\ea16";
}

.icon_behavior-analysis:before {
    content: "\ea17";
}

.icon_block-storage-alt:before {
    content: "\ea18";
}

.icon_block-storage:before {
    content: "\ea19";
}

.icon_block:before {
    content: "\ea1a";
}

.icon_blockchain:before {
    content: "\ea1b";
}

.icon_box-plot:before {
    content: "\ea1c";
}

.icon_brain:before {
    content: "\ea1d";
}

.icon_bug:before {
    content: "\ea1e";
}

.icon_bulb:before {
    content: "\ea1f";
}

.icon_cake:before {
    content: "\ea20";
}

.icon_camera:before {
    content: "\ea21";
}

.icon_caret-down:before {
    content: "\ea22";
}

.icon_caret-left:before {
    content: "\ea23";
}

.icon_caret-right:before {
    content: "\ea24";
}

.icon_caret-up:before {
    content: "\ea25";
}

.icon_chart-block:before {
    content: "\ea26";
}

.icon_ci:before {
    content: "\ea27";
}

.icon_clean:before {
    content: "\ea28";
}

.icon_close-circle:before {
    content: "\ea29";
}

.icon_cloud-computing:before {
    content: "\ea2a";
}

.icon_cloud-download-alt:before {
    content: "\ea2b";
}

.icon_cloud-download:before {
    content: "\ea2c";
}

.icon_cloud-engine:before {
    content: "\ea2d";
}

.icon_cloud-gateway:before {
    content: "\ea2e";
}

.icon_cloud-parse-success:before {
    content: "\ea2f";
}

.icon_cloud-parse:before {
    content: "\ea30";
}

.icon_cloud-space:before {
    content: "\ea31";
}

.icon_cloud-update:before {
    content: "\ea32";
}

.icon_code-pen:before {
    content: "\ea33";
}

.icon_code-release-managment:before {
    content: "\ea34";
}

.icon_code-sandbox:before {
    content: "\ea35";
}

.icon_code-square:before {
    content: "\ea36";
}

.icon_command-line:before {
    content: "\ea37";
}

.icon_connection:before {
    content: "\ea38";
}

.icon_content-detection:before {
    content: "\ea39";
}

.icon_content-review:before {
    content: "\ea3a";
}

.icon_contrast:before {
    content: "\ea3b";
}

.icon_controller:before {
    content: "\ea3c";
}

.icon_conversion-analysis:before {
    content: "\ea3d";
}

.icon_create-service:before {
    content: "\ea3e";
}

.icon_custom-image:before {
    content: "\ea3f";
}

.icon_data-analysis:before {
    content: "\ea40";
}

.icon_data-mining:before {
    content: "\ea41";
}

.icon_data-package:before {
    content: "\ea42";
}

.icon_data-table-block:before {
    content: "\ea43";
}

.icon_data-traffic:before {
    content: "\ea44";
}

.icon_data-visualization:before {
    content: "\ea45";
}

.icon_dau:before {
    content: "\ea46";
}

.icon_delete-document:before {
    content: "\ea47";
}

.icon_delete:before {
    content: "\ea48";
}

.icon_deploy-associations:before {
    content: "\ea49";
}

.icon_dev-process:before {
    content: "\ea4a";
}

.icon_developer:before {
    content: "\ea4b";
}

.icon_disassemble:before {
    content: "\ea4c";
}

.icon_distribution-config:before {
    content: "\ea4d";
}

.icon_divide-circle:before {
    content: "\ea4e";
}

.icon_double-down:before {
    content: "\ea4f";
}

.icon_double-left:before {
    content: "\ea50";
}

.icon_double-right:before {
    content: "\ea51";
}

.icon_double-up:before {
    content: "\ea52";
}

.icon_down-circle:before {
    content: "\ea53";
}

.icon_download-desktop:before {
    content: "\ea54";
}

.icon_download:before {
    content: "\ea55";
}

.icon_dynamic-config-center:before {
    content: "\ea56";
}

.icon_dynamic-decision-making:before {
    content: "\ea57";
}

.icon_earth:before {
    content: "\ea58";
}

.icon_eco-mode:before {
    content: "\ea59";
}

.icon_edit:before {
    content: "\ea5a";
}

.icon_english:before {
    content: "\ea5b";
}

.icon_equal-circle:before {
    content: "\ea5c";
}

.icon_eraser:before {
    content: "\ea5d";
}

.icon_exclamation-circle:before {
    content: "\ea5e";
}

.icon_exhibition:before {
    content: "\ea5f";
}

.icon_export-alt:before {
    content: "\ea60";
}

.icon_face-recognition:before {
    content: "\ea61";
}

.icon_face:before {
    content: "\ea62";
}

.icon_file-group:before {
    content: "\ea63";
}

.icon_file-upload:before {
    content: "\ea64";
}

.icon_fire:before {
    content: "\ea65";
}

.icon_firewall:before {
    content: "\ea66";
}

.icon_first-aid:before {
    content: "\ea67";
}

.icon_flag-alt:before {
    content: "\ea68";
}

.icon_flow-control:before {
    content: "\ea69";
}

.icon_flow:before {
    content: "\ea6a";
}

.icon_form:before {
    content: "\ea6b";
}

.icon_fullscreen-exit:before {
    content: "\ea6c";
}

.icon_fullscreen:before {
    content: "\ea6d";
}

.icon_funnel-plot:before {
    content: "\ea6e";
}

.icon_grid:before {
    content: "\ea6f";
}

.icon_hardware-server:before {
    content: "\ea70";
}

.icon_havip:before {
    content: "\ea71";
}

.icon_hierarchy:before {
    content: "\ea72";
}

.icon_identity:before {
    content: "\ea73";
}

.icon_import-alt:before {
    content: "\ea74";
}

.icon_intersect:before {
    content: "\ea75";
}

.icon_job:before {
    content: "\ea76";
}

.icon_jump-to:before {
    content: "\ea77";
}

.icon_kanban:before {
    content: "\ea78";
}

.icon_keyboard-off:before {
    content: "\ea79";
}

.icon_keyboard-on:before {
    content: "\ea7a";
}

.icon_laptop:before {
    content: "\ea7b";
}

.icon_left-circle:before {
    content: "\ea7c";
}

.icon_level:before {
    content: "\ea7d";
}

.icon_like:before {
    content: "\ea7e";
}

.icon_line-chart:before {
    content: "\ea7f";
}

.icon_line-height:before {
    content: "\ea80";
}

.icon_line:before {
    content: "\ea81";
}

.icon_list:before {
    content: "\ea82";
}

.icon_load-balancing:before {
    content: "\ea83";
}

.icon_loading:before {
    content: "\ea84";
}

.icon_log-search:before {
    content: "\ea85";
}

.icon_mask:before {
    content: "\ea86";
}

.icon_minus-circle:before {
    content: "\ea87";
}

.icon_model-platform:before {
    content: "\ea88";
}

.icon_more:before {
    content: "\ea89";
}

.icon_mysql:before {
    content: "\ea8a";
}

.icon_nat-gateway:before {
    content: "\ea8b";
}

.icon_network-card:before {
    content: "\ea8c";
}

.icon_nuclear:before {
    content: "\ea8d";
}

.icon_pc:before {
    content: "\ea8e";
}

.icon_percentage:before {
    content: "\ea8f";
}

.icon_personal-kanban:before {
    content: "\ea90";
}

.icon_pie-chart:before {
    content: "\ea91";
}

.icon_plug:before {
    content: "\ea92";
}

.icon_plus-circle:before {
    content: "\ea93";
}

.icon_plus:before {
    content: "\ea94";
}

.icon_polygon:before {
    content: "\ea95";
}

.icon_private-ip:before {
    content: "\ea96";
}

.icon_proportion-alt:before {
    content: "\ea97";
}

.icon_proportion:before {
    content: "\ea98";
}

.icon_public-image:before {
    content: "\ea99";
}

.icon_public-ip:before {
    content: "\ea9a";
}

.icon_public-kanban:before {
    content: "\ea9b";
}

.icon_push-service:before {
    content: "\ea9c";
}

.icon_puzzle:before {
    content: "\ea9d";
}

.icon_qrcode:before {
    content: "\ea9e";
}

.icon_query:before {
    content: "\ea9f";
}

.icon_ranking:before {
    content: "\eaa0";
}

.icon_red-packet:before {
    content: "\eaa1";
}

.icon_reference:before {
    content: "\eaa2";
}

.icon_related-lists:before {
    content: "\eaa3";
}

.icon_relational-database:before {
    content: "\eaa4";
}

.icon_reminders:before {
    content: "\eaa5";
}

.icon_replacement-warranty:before {
    content: "\eaa6";
}

.icon_reply:before {
    content: "\eaa7";
}

.icon_repository:before {
    content: "\eaa8";
}

.icon_resign:before {
    content: "\eaa9";
}

.icon_responsive:before {
    content: "\eaaa";
}

.icon_revert:before {
    content: "\eaab";
}

.icon_roi-analysis:before {
    content: "\eaac";
}

.icon_rotate-device:before {
    content: "\eaad";
}

.icon_rss:before {
    content: "\eaae";
}

.icon_ruler:before {
    content: "\eaaf";
}

.icon_satisfaction-analysis:before {
    content: "\eab0";
}

.icon_scatter-plot:before {
    content: "\eab1";
}

.icon_scissor:before {
    content: "\eab2";
}

.icon_screenshot:before {
    content: "\eab3";
}

.icon_scroll:before {
    content: "\eab4";
}

.icon_sdk:before {
    content: "\eab5";
}

.icon_search-log:before {
    content: "\eab6";
}

.icon_security-authorization:before {
    content: "\eab7";
}

.icon_security:before {
    content: "\eab8";
}

.icon_send:before {
    content: "\eab9";
}

.icon_service-analysis:before {
    content: "\eaba";
}

.icon_settings:before {
    content: "\eabb";
}

.icon_shake-device:before {
    content: "\eabc";
}

.icon_share-internal:before {
    content: "\eabd";
}

.icon_sharpen:before {
    content: "\eabe";
}

.icon_sidebar-fold:before {
    content: "\eabf";
}

.icon_sidebar-unfold:before {
    content: "\eac0";
}

.icon_sort-alt:before {
    content: "\eac1";
}

.icon_staff-transfer:before {
    content: "\eac2";
}

.icon_stop:before {
    content: "\eac3";
}

.icon_subordinates:before {
    content: "\eac4";
}

.icon_swap-alt:before {
    content: "\eac5";
}

.icon_swipe:before {
    content: "\eac6";
}

.icon_technology:before {
    content: "\eac7";
}

.icon_terminal:before {
    content: "\eac8";
}

.icon_toggle-calendar-view:before {
    content: "\eac9";
}

.icon_tone:before {
    content: "\eaca";
}

.icon_union:before {
    content: "\eacb";
}

.icon_update:before {
    content: "\eacc";
}

.icon_usb:before {
    content: "\eacd";
}

.icon_user-management:before {
    content: "\eace";
}

.icon_user-research:before {
    content: "\eacf";
}

.icon_view-alt:before {
    content: "\ead0";
}

.icon_voice-input:before {
    content: "\ead1";
}

.icon_voice:before {
    content: "\ead2";
}

.icon_wifi-security:before {
    content: "\ead3";
}

.icon_www:before {
    content: "\ead4";
}
/* inlined: animate.min.css */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* inlined: jTippy.css */
/* Backdrops */
.jt-backdrop
{
    position: fixed;
    z-index: 999998;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
/* Black backdrop */
.jt-backdrop.jt-black-backdrop
{
    background: rgba(0,0,0,.5);
}
/* White backdrop */
.jt-backdrop.jt-white-backdrop
{
    background: rgba(255,255,255,.5);
}
/* Blur everything in body except the tooltip */
/* @todo: Find a way to NOT blur the clicked element. Turns out that's not easy. */
.jt-blurred-body > *:not(.jtippy)
{
    -webkit-filter: blur(2px);
    filter: blur(2px);
}

/* Confirm tooltip */
.jtippy
{
    position: absolute;
    z-index: 999999;
    background: #444444;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    top: 0;
    left:0;
}
/* Centers the tooltip on screens where it won't fit */
.jt-centered
{
    position: fixed;
    top: 50%;
    left: 50%;
}

.jt-title
{
    margin: 5px 20px 5px 10px;
    font-size: 1em;
    line-height: 1.6em;
    text-align: center;
    color: #fff;
    font-weight: 800;
    white-space: nowrap;
}

/* Arrow */
.jt-arrow {
    border: 15px solid rgba(232, 232, 232, 0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    margin-left: -15px;
}
/* Arrow - Top */
.jt-arrow-top
{
    border-bottom-color: #444444;
    bottom: 100%;
    left: 50%;
    top: auto;
    right: auto;
}
/* Arrow - Bottom */
.jt-arrow-bottom
{
    border-top-color: #444444;
    top: 100%;
    left: 50%;
    bottom: auto;
    right: auto;
}
/* Arrow - Left */
.jt-arrow-left
{
    border-right-color: #444444;
    border-width: 15px;
    left: -14px;
    right: auto;
    bottom: auto;
    top: 50%;
    margin-top: -15px;
}
/* Arrow - Right */
.jt-arrow-right
{
    border-left-color: #444444;
    right: -29px;
    left: auto;
    bottom: auto;
    border-width: 15px;
    top: 50%;
    margin-top: -15px;
}
/* Arrow - Hug Left */
.jt-arrow-hug-left
{
    left: 30px;
    right: auto;
}
/* Arrow - Hug Right */
.jt-arrow-hug-right
{
    right: 30px;
    left: auto;
}

/* Arrow - Get really close to the left because the button is small */
.jt-arrow-hug-left.jt-arrow-super-hug
{
    left: 15px;
    right: auto;
}
/* Arrow - Get really close to the right because the button is small  */
.jt-arrow-hug-right.jt-arrow-super-hug
{
    right: 1px;
    left: auto;
}
/* Arrow - Get really close to the left because the button is small - need to adjust for border radius */
.jt-arrow-top.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-arrow-top.jt-arrow-hug-right.jt-arrow-super-hug
{
    top: -30px;
}
/* Arrow - Get really close to the left because the button is small - need to adjust for border radius */
.jt-arrow-bottom.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-arrow-bottom.jt-arrow-hug-right.jt-arrow-super-hug
{
    top: auto;
    bottom: -30px;
}

.jt-tiny .jt-arrow-hug-left.jt-arrow-super-hug,
.jt-tiny .jt-arrow-hug-right.jt-arrow-super-hug
{
    bottom: -21px;
}

.jt-black-theme .jt-arrow-top.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-black-theme .jt-arrow-top.jt-arrow-hug-right.jt-arrow-super-hug
{
    top: -27px;
}
.jt-black-theme .jt-arrow-bottom.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-black-theme .jt-arrow-bottom.jt-arrow-hug-right.jt-arrow-super-hug
{
    bottom: -28px;
}


/* White theme */
.jt-white-theme
{
    background: #fff;
    border: 2px solid #e4e4e4;
}
.jt-white-theme .jt-title
{
    color: #333;
}
.jt-white-theme .jt-arrow-top
{
    border-bottom-color: #e4e4e4;
}
.jt-white-theme .jt-arrow-bottom
{
    border-top-color: #e4e4e4;
}
.jt-white-theme .jt-arrow-left
{
    border-right-color: #e4e4e4;
}
.jt-white-theme .jt-arrow-right
{
    border-left-color: #e4e4e4;
}

/* LT Gray theme */
.jt-lt-gray-theme
{
    background: #f3f3f3;
    border: 2px solid #e4e4e4;
}
.jt-lt-gray-theme .jt-title
{
    color: #212529;
}
.jt-lt-gray-theme .jt-arrow-top
{
    border-bottom-color: #e4e4e4;
}
.jt-lt-gray-theme .jt-arrow-bottom
{
    border-top-color: #e4e4e4;
}
.jt-lt-gray-theme .jt-arrow-left
{
    border-right-color: #e4e4e4;
}
.jt-lt-gray-theme .jt-arrow-right
{
    border-left-color: #e4e4e4;
}

/* Green theme */
.jt-green-theme
{
    background: #3dae4e;
    border: 2px solid #3dae4e;
}
.jt-green-theme .jt-title
{
    color: #fff;
}
.jt-green-theme .jt-arrow-top
{
    border-bottom-color: #3dae4e;
}
.jt-green-theme .jt-arrow-bottom
{
    border-top-color: #3dae4e;
}
.jt-green-theme .jt-arrow-left
{
    border-right-color: #3dae4e;
}
.jt-green-theme .jt-arrow-right
{
    border-left-color: #3dae4e;
}

/* Red theme */
.jt-red-theme
{
    background: #dc3545;
    border: 2px solid #dc3545;
}
.jt-red-theme .jt-title
{
    color: #fff;
}
.jt-red-theme .jt-arrow-top
{
    border-bottom-color: #dc3545;
}
.jt-red-theme .jt-arrow-bottom
{
    border-top-color: #dc3545;
}
.jt-red-theme .jt-arrow-left
{
    border-right-color: #dc3545;
}
.jt-red-theme .jt-arrow-right
{
    border-left-color: #dc3545;
}

/* Blue theme */
.jt-blue-theme
{
    background: #008fe4;
    border: 2px solid #008fe4;
}
.jt-blue-theme .jt-title
{
    color: #fff;
}
.jt-blue-theme .jt-arrow-top
{
    border-bottom-color: #008fe4;
}
.jt-blue-theme .jt-arrow-bottom
{
    border-top-color: #008fe4;
}
.jt-blue-theme .jt-arrow-left
{
    border-right-color: #008fe4;
}
.jt-blue-theme .jt-arrow-right
{
    border-left-color: #008fe4;
}

/* Large tooltip */
.jt-large
{
    font-size: 18px;
}

/* Medium tooltip */
.jt-medium
{
    font-size: 14px;
}

/* Small tooltip */
.jt-small
{
    font-size: 12px;
    padding: 5px;
}
.jt-small .jt-title
{
    margin: 2px 8px;
    line-height: 1.9em;
}

/* Tiny tooltip */
.jt-tiny
{
    padding: 2px 5px;
    font-size: 10px;
}
.jt-tiny .jt-title
{
    margin: 4px 7px;
}
.jt-tiny .jt-button
{
    margin: 0px 3px;
}
.jt-tiny .jt-arrow
{
    border-width: 10px;
    margin-left: -10px;
}
.jt-tiny .jt-arrow-left
{
    left: -10px;
    margin-top: -10px;
}
.jt-tiny .jt-arrow-right
{
    right: -20px;
    margin-top: -10px;
}
/**
@todo: Rewrite arrows in JS since they are so complicated in CSS
 */
.jt-tiny .jt-arrow-bottom.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-tiny .jt-arrow-top.jt-arrow-hug-left.jt-arrow-super-hug
{
    left: 11px;
}
.jt-tiny .jt-arrow-bottom.jt-arrow-hug-right.jt-arrow-super-hug,
.jt-tiny .jt-arrow-top.jt-arrow-hug-right.jt-arrow-super-hug
{
    right: 1px;
}
.jt-tiny.jt-white-theme .jt-arrow-top.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-tiny.jt-white-theme .jt-arrow-top.jt-arrow-hug-right.jt-arrow-super-hug
{
    top: -18px;
}
.jt-tiny.jt-white-theme .jt-arrow-bottom.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-tiny.jt-white-theme .jt-arrow-bottom.jt-arrow-hug-right.jt-arrow-super-hug
{
    bottom: -21px;
}
.jt-tiny.jt-black-theme .jt-arrow-bottom.jt-arrow-hug-left.jt-arrow-super-hug,
.jt-tiny.jt-black-theme .jt-arrow-bottom.jt-arrow-hug-right.jt-arrow-super-hug
{
    bottom: -18px;
}
html { color: rgb(51, 51, 51); background: rgb(255, 255, 255); text-size-adjust: 100%; text-rendering: optimizelegibility; font: var(--fonts); }
body { background: var(--BodyBackground); overflow-x: hidden; position: relative; }
html.borderbox *, html.borderbox ::before, html.borderbox ::after { box-sizing: border-box; }
body * { box-sizing: border-box; -webkit-font-smoothing: var(--fontsthickness); }
:root { --global-shadow: 0 0 20px rgba(0, 0, 0, 0.06); --txtdesc: rgba(0, 0, 0, 0.65); --pcspacing: 40px 0 100px; --wapspacing: 20px 0 40px; }
@font-face { font-family: Bodrum; src: url("/themes/cart/jikecart/assets/skfonts/bodrum.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: code; src: url("/themes/cart/jikecart/assets/skfonts/Montserrat-VariableFont_wght.ttf") format("truetype"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: codeB; src: url("/themes/cart/jikecart/assets/skfonts/DINPro-Medium.woff") format("truetype"); font-style: normal; font-weight: 100 900; font-display: swap; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section { margin: 0px; padding: 0px; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
body, button, input, select, textarea { font: var(--fonts); }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px; width: 100%; height: auto; }
blockquote { position: relative; color: var(--txtdesc); font-weight: 400; border-left: 1px solid rgb(26, 188, 156); padding-left: 1em; margin: 1em 3em 1em 2em; }
@media only screen and (max-width: 640px) {
  blockquote { margin: 1em 0px; }
}
acronym, abbr { border-bottom: 1px dotted; font-variant: normal; text-decoration: none; }
abbr { cursor: help; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
ul, ol { list-style: none; }
.refundNotice-content ul, .refundNotice-content ol { list-style-type: none; }
.refundNotice-content ul, .refundNotice-content ol { list-style-type: circle; list-style-position: outside; }
.refundNotice-content ol { list-style-type: decimal; }
.refundNotice-content ol, .refundNotice-content ol ul li { margin-left: 22px; }
caption, th { text-align: left; }
q::before, q::after { content: ""; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
:root sub, :root sup { vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a { cursor: pointer; color: var(--Original); }
a:hover { text-decoration: none; }
.typo a { border-bottom: 1px solid rgb(26, 188, 156); }
.typo a:hover { border-bottom-color: rgb(85, 85, 85); color: rgb(85, 85, 85); text-decoration: none; }
ins, a { text-decoration: none; }
u, .typo-u { text-decoration: underline; }
mark { background: rgb(255, 253, 209); border-bottom: 1px solid rgb(255, 237, 206); padding: 2px; margin: 0px 4px; }
::-webkit-scrollbar { width: 4px; background: transparent; }
::-webkit-scrollbar-track { background: rgb(241, 241, 241); }
::-webkit-scrollbar-thumb { background-color: rgb(201, 205, 212); }
::-webkit-scrollbar-thumb:hover { background-color: rgb(190, 190, 190); }
body::-webkit-scrollbar { width: 10px; background: transparent; }
pre, code, pre tt { font-family: Courier, "Courier New", monospace; }
pre { background: rgb(248, 248, 248); border: 1px solid rgb(221, 221, 221); padding: 1em 1.5em; display: block; }
hr { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(207, 207, 207); border-image: none; margin-bottom: 0.8em; height: 10px; }
small, .typo-small, figcaption { font-size: 0.9em; color: rgb(136, 136, 136); }
[draggable] { cursor: move; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
.clearfix { zoom: 1; }
.textwrap, .textwrap td, .textwrap th { overflow-wrap: break-word; word-break: break-all; }
.textwrap-table { table-layout: fixed; }
.serif { font-family: Palatino, Optima, Georgia, serif; }
.typo p, .typo pre, .typo ul, .typo ol, .typo dl, .typo form, .typo hr, .typo table, .typo-p, .typo-pre, .typo-ul, .typo-ol, .typo-dl, .typo-form, .typo-hr, .typo-table, blockquote { margin-bottom: 1.2em; }
h1, h2, h3, h4, h5, h6 { font-weight: 100; color: rgb(0, 0, 0); line-height: 1.35; }
.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6, .typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 { margin-top: 1.2em; margin-bottom: 0.6em; line-height: 1.35; }
.typo h1, .typo-h1 { font-size: 2em; }
.typo h2, .typo-h2 { font-size: 1.8em; }
.typo h3, .typo-h3 { font-size: 1.6em; }
.typo h4, .typo-h4 { font-size: 1.4em; }
.typo h5, .typo h6, .typo-h5, .typo-h6 { font-size: 1.2em; }
.typo ul, .typo-ul { margin-left: 1.3em; list-style: disc; }
.typo ol, .typo-ol { list-style: decimal; margin-left: 1.9em; }
.typo li ul, .typo li ol, .typo-ul ul, .typo-ul ol, .typo-ol ul, .typo-ol ol { margin-bottom: 0.8em; margin-left: 2em; }
.typo li ul, .typo-ul ul, .typo-ol ul { list-style: circle; }
.typo table th, .typo table td, .typo-table th, .typo-table td, .typo table caption { border: 1px solid rgb(221, 221, 221); padding: 0.5em 1em; color: var(--txtdesc); }
.typo table th, .typo-table th { background: rgb(251, 251, 251); }
.typo table thead th, .typo-table thead th { background: rgb(241, 241, 241); }
.typo table caption { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.typo-input, .typo-textarea { appearance: none; border-radius: 0px; }
.typo-em, .typo em, legend, caption { color: rgb(0, 0, 0); font-weight: inherit; }
.typo-em { position: relative; }
.typo-em::after { position: absolute; top: 0.65em; left: 0px; width: 100%; overflow: hidden; white-space: nowrap; content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"; }
.typo img { max-width: 100%; }

/* ===== nav.css ===== */
.announcement-container { display: flex; background-repeat: no-repeat; background-position: 50% center; width: 100%; height: var(--topadheight); background-size: 100% 100%; transition: 0.2s ease-out; position: relative; background-color: var(--topadcolor); }
.announcement-container.fixed { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; }
.announcement-container .announcement-href { width: 100%; height: 100%; }
.announcement-container .announcement-row-container { display: flex; justify-content: var(--topjustify); flex-direction: row; align-items: center; padding-left: 40px; padding-right: 100px; width: 100%; position: relative; }
.announcement-container .announcement-row-container.flex-start .w_left { padding-left: 46px; }
.announcement-container .announcement-row-container .announcement-icon { position: absolute; left: 40px; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; }
.announcement-container .announcement-row-container .announcement-icon img { width: 100%; height: 100%; }
.announcement-container .announcement-row-container .announcements-news { display: flex; align-items: center; justify-content: flex-start; }
.announcement-container .announcement-row-container .announcements-news .announcement { display: none; }
.announcement-container .announcement-row-container .announcements-news .announcement a { color: var(--textColor, #fff); }
.announcement-container .announcement-close { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); z-index: 10; color: rgb(255, 255, 255); cursor: pointer; display: block; }
.announcement-container .announcement-close img { height: 26px; width: 26px; }
.nav-layoutcontainer { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; transition: 0.2s ease-out; }
.nav-layoutcontainer.white .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a { color: rgb(255, 255, 255) !important; }
.nav-layoutcontainer.white .horizontal-menu-navbar-search .horizontal-menu-right-container a { color: rgb(255, 255, 255) !important; }
.nav-layoutcontainer.white .navbar-user-name span { color: rgb(255, 255, 255) !important; }
.nav-layoutcontainer.Force_white .headerBg { background-color: rgb(255, 255, 255); }
.nav-layoutcontainer.Force_white .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a { color: var(--txtcl) !important; }
.nav-layoutcontainer.Force_white .horizontal-menu-navbar-search .horizontal-menu-right-container a { color: var(--txtcl) !important; }
.nav-layoutcontainer.Force_white .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-name span { color: var(--txtcl) !important; }
.nav-layoutcontainer.Force_white .horizontal-menu-navbar-search .horizontal-menu-right-container a.navbar-Login { color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar { display: flex; justify-content: space-between; align-items: center; z-index: 1; height: var(--navheight); flex-wrap: nowrap; padding-left: 40px; position: relative; }
.horizontal-menu-navbar.white .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a { color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar.white .navbar-user .navbar-user-name span, .horizontal-menu-navbar.white .navbar-user .navbar-user-name i { color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar.white .horizontal-menu-navbar-search .horizontal-menu-right-container a { color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-logo { flex: 0 0 auto; display: flex; align-items: center; background-color: var(--logocolorv); height: var(--navheight); }
.horizontal-menu-navbar .horizontal-menu-navbar-logo .horizontal-logosize { height: var(--PcLogo); padding: var(--logocolorvpadding); width: auto; }
.horizontal-menu-navbar .headerBg { cursor: pointer; height: 100%; left: 0px; position: absolute; top: 0px; transform: translateZ(0px); transition: 0.5s ease-in-out; width: 100%; z-index: -1; border-bottom: 1px solid transparent; box-shadow: rgba(49, 49, 49, 0.1) 0px 1px 3px; }
.horizontal-menu-navbar .headerBg.translucent { backdrop-filter: blur(var(--translucentdegree)); }
.horizontal-menu-navbar .headerBg.fullyTransparent { box-shadow: rgba(49, 49, 49, 0.05) 0px 1px 3px; }
.horizontal-menu-navbar .headerBg.MenuColor { background: var(--headColor); }
.horizontal-menu-navbar .horizontal-menu-navbar-container { overflow: hidden; flex-grow: 1; position: relative; white-space: nowrap; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar { display: flex; justify-content: space-between; align-items: center; margin-right: 20px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-left { flex: 0 0 auto; width: 24px; padding-left: 8px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-left .horizontal-menu-navbar-scroll-btn { display: none; cursor: pointer; width: 100%; background-color: rgb(255, 255, 255); color: var(--Original); line-height: 38px; text-align: center; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-left .horizontal-menu-navbar-scroll-btn i { transform: rotate(0deg); font-size: 12px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-left .horizontal-menu-scroll-left i { display: block; transform: rotate(180deg); }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container { overflow: hidden; flex-grow: 1; position: relative; white-space: nowrap; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu { display: flex; padding: 0px; margin: 0px; list-style: none; transition: transform 0.3s; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li { line-height: var(--navheight); margin-left: 14px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li:first-child { margin-left: 0px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a { display: block; padding: 0px 10px; color: var(--txtcl); font-size: var(--navfontSize); font-weight: var(--navfontWeight); position: relative; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a.menu-active { font-weight: 500; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a.menu-active.nav-arrow::after { transform: rotate(180deg); top: 2px; color: var(--Original); }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a.nav-arrow::after { content: ""; font-family: develop; position: absolute; top: -2px; right: -6px; color: rgb(149, 156, 173); font-size: 14px; transition: 0.3s; font-weight: 700 !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a .navbar-menu-tag { position: absolute; top: calc((var(--navheight) - 50px) / 2); }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .horizontal-menu-navbar-menu-container .horizontal-menu-navbar-menu li a .navbar-menu-tag i { padding: 2px 5px; box-shadow: rgba(55, 99, 170, 0.31) 2px 2px 4px 0px; background: rgb(255, 38, 38); border-radius: 6px 6px 6px 0px; color: rgb(255, 255, 255); font-weight: bold; font-family: Bodrum; font-style: normal; font-size: 10px; line-height: 10px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-right { flex: 0 0 auto; width: 24px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-right .horizontal-menu-navbar-scroll-btn { display: none; cursor: pointer; width: 100%; background-color: rgb(255, 255, 255); color: var(--Original); line-height: 38px; text-align: center; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .horizontal-container-navbar .menu-container-right .horizontal-menu-navbar-scroll-btn i { transform: rotate(0deg); font-size: 12px; }
.horizontal-menu-navbar .horizontal-menu-navbar-container .underline { position: absolute; height: 2px; background-color: var(--Original); bottom: 0px; transition: 0.3s; }
.horizontal-menu-navbar .horizontal-menu-navbar-search { flex: 0 0 auto; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container { display: flex; align-items: center; justify-content: flex-end; white-space: nowrap; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container a { color: var(--txtcl); font-size: var(--navfontSize); font-weight: var(--navfontWeight_r); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container a:hover { color: var(--Original); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container > div { margin: 0px 8px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container > div:first-child { margin-left: 0px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container > div:last-child { margin-right: 0px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .delimiter { background-color: rgb(204, 204, 204); height: 14px; width: 1px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .input-inner-wrapper { box-sizing: border-box; display: inline-flex; justify-content: flex-start; align-items: center; position: relative; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .input-inner-wrapper .input-label { padding: 5px 16px; background-color: rgb(248, 248, 249); border-radius: 1px; display: flex; height: 100%; justify-content: space-between; width: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .input-inner-wrapper .search-input { appearance: none; background-color: transparent; border-style: none; flex: 1 1 0px; outline: 0px; padding: 0px; position: relative; white-space: nowrap; width: 92px; font-weight: var(--navfontWeight_r); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .input-inner-wrapper .input-suffix .search-icon { transition: 0.1s; opacity: 0.7; width: 19px; color: var(--txtdesc); font-size: 24px !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search { width: 0px; height: 0px; overflow: hidden; transition: width 0.15s, height 0.15s, opacity 0.3s; position: absolute; right: 0px; top: 0px; box-shadow: rgb(234, 236, 244) 0px 2px 1px 0px; opacity: 0; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body { background: rgb(255, 255, 255); display: flex; flex-direction: column; align-items: flex-start; padding: 20px 28px 28px; position: relative; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-close { position: absolute; top: 20px; right: 20px; cursor: pointer; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-close .close-icon { width: 16px; height: 16px; z-index: 1; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-tabs { width: 100%; margin-bottom: 20px; display: flex; justify-content: flex-start; align-items: flex-end; border-bottom: 1px solid rgb(237, 237, 237); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-tab { cursor: pointer; line-height: 38px; padding: 0px 12px; font-size: 14px; font-weight: 500; border-bottom: 2px solid transparent; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-tab.active { color: var(--Original); border-bottom: 2px solid var(--Original); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-input-wrapper { position: relative; margin-bottom: 10px; width: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-input-wrapper .nav-search-input { border: 1px solid rgb(247, 249, 253); background: rgba(238, 238, 238, 0.28); box-sizing: border-box; color: rgb(25, 26, 36); font-size: 14px; font-weight: 400; height: 36px; letter-spacing: 0px; line-height: 32px; margin: 0px; outline: 0px; padding: 0px 40px 0px 12px; width: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-input-suffix { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-input-suffix i { font-size: 26px; color: var(--txtdesc); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-input-suffix i:hover { color: var(--Original); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-hotProducts { display: flex; flex-direction: row; align-items: center; margin-bottom: 5px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-hotProducts .nav-search-hotProducts-title { padding-right: 2px; font-weight: 400; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-hotProducts .nav-search-hotProducts-icon { font-size: 42px; color: rgb(244, 67, 54); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-recommendation { display: grid; grid-template-columns: repeat(auto-fill, minmax(80px, 1fr)); gap: 10px; width: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-recommendation a { border-radius: 1px; line-height: 32px; background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); cursor: pointer; white-space: nowrap; transition: background 0.3s ease-out; font-size: 12px; font-weight: 400; text-align: center; color: var(--txtcl) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .nav-search .nav-search-body .nav-search-recommendation a:hover { background: var(--Original); color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-Login { align-items: center; cursor: pointer; display: flex; justify-content: center; position: relative; width: auto; padding: 0px 27px; height: var(--navheight); background: var(--nav_register, var(--gradient3)); color: rgb(255, 255, 255); font-size: var(--navfontSize); font-weight: var(--navfontWeight_r); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-Login::before { content: ""; width: 14px; margin-right: 5px; display: inline-block; vertical-align: top; height: 38px; background: url("/themes/cart/jikecart/assets/skimg/register.png") right center no-repeat; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-Login:hover { background: var(--nav_registerHover, linear-gradient(180deg, #FF9800, #FF5722)); color: var(--nav_registerHover_text, #fff) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Login { background: transparent; cursor: pointer; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Login a { padding: 0px 12px; display: block; line-height: var(--navmodeheight); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Login:hover { background: var(--lighter5); border: 1px solid var(--lighter5); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Login:hover a { color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Register { background: var(--nav_register, var(--gradient3)); cursor: pointer; margin-right: 40px !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Register a { padding: 0px 24px; display: block; line-height: calc(var(--navmodeheight) + 2px); color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Register:hover { background: var(--nav_registerHover, linear-gradient(180deg, #FF9800, #FF5722)); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-mode-Register:hover a { color: var(--nav_registerHover_text, #fff) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user { position: relative; height: var(--navheight); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content { margin-right: 24px; display: flex; align-items: center; justify-content: flex-start; cursor: pointer; height: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content .navbar-user-avatar { min-width: 32px; max-width: 32px; height: 32px; border-radius: 4.5px; overflow: hidden; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content .navbar-user-avatar img { width: 100%; height: 100%; object-fit: cover; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content .navbar-user-name { margin-right: 8px; white-space: nowrap; display: flex; align-items: center; flex-direction: row; justify-content: flex-start; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content .navbar-user-name span { max-width: 100px; min-width: 60px; margin-right: 4px; font-size: var(--navfontSize); font-weight: var(--navfontWeight_r); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: var(--txtcl); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-content .navbar-user-name i { font-size: 20px; color: var(--Original); font-weight: 900; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown { display: none; position: absolute; margin-top: 5px; min-width: 170px; right: var(--padding); background: rgb(255, 255, 255); box-shadow: var(--global-shadow); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container { display: flex; flex-direction: column; overflow: hidden; padding: 14px 0px; z-index: 1001; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item { display: block; width: 100%; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a { display: flex; align-items: center; justify-content: flex-start; padding: 10px 40px 10px 20px; font-size: 14px; font-weight: 400; text-align: left; cursor: pointer; transition: background 0.12s ease-out; color: rgb(95, 114, 146) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a .realname { color: rgb(61, 174, 78); font-size: 14px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a .is_realname { color: rgb(255, 87, 34); font-size: 14px; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a i { margin-right: 8px; font-size: 24px; font-weight: 400; color: var(--Original); }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a:hover { background: var(--Original); color: rgb(255, 255, 255) !important; }
.horizontal-menu-navbar .horizontal-menu-navbar-search .horizontal-menu-right-container .navbar-user .navbar-user-dropdown .navbar-user-dropdown-container .navbar-user-dropdown-item a:hover i { color: rgb(255, 255, 255) !important; }
.menu-dropdown-container { position: relative; box-shadow: rgba(49, 49, 49, 0.05) 0px 1px 3px; }
.Submenu-background { overflow: hidden; }
.Submenu-background.close:not(:disabled):not(.disabled):focus, .Submenu-background.close:not(:disabled):not(.disabled):hover, .Submenu-background.close { float: unset; opacity: 1; text-shadow: none; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.Submenu-background .CloseButtonMount { position: relative; }
.Submenu-background .CloseButtonMount .menu-dropdown-close { position: absolute; top: 0px; right: 32px; z-index: 1; cursor: pointer; padding: 20px; }
.Submenu-background .CloseButtonMount .menu-dropdown-close::after { content: ""; position: absolute; height: 16px; width: 3px; background-color: rgb(0, 0, 0); transform: rotate(-45deg); }
.Submenu-background .CloseButtonMount .menu-dropdown-close::before { content: ""; position: absolute; height: 16px; width: 3px; background-color: rgb(0, 0, 0); transform: rotate(45deg); }
.Submenu-background.white .Submenu-middle-search-text, .Submenu-background.white .search-right-content-text, .Submenu-background.white .recommend-hot-product-title, .Submenu-background.white .recommend-number, .Submenu-background.white .recommend-product-title, .Submenu-background.white .Submenu-blockTitle .blockTitle-title > span, .Submenu-background.white .Submenu-blockTitle > a, .Submenu-background.white .recommend-news-title, .Submenu-background.white .Submenu-title, .Submenu-background.white .list-product-name { color: rgb(255, 255, 255) !important; }
.Submenu-background.white .Submenu-middle-search-text::placeholder, .Submenu-background.white .recommend-hot-product-desc, .Submenu-background.white .Submenu-middle-search-icon, .Submenu-background.white .Submenu-item .Submenu-desc, .Submenu-background.white .list-product-desc { color: rgb(247, 249, 253) !important; }
.Submenu-background.open .Submenu-middle-content { gap: 20px 28px !important; }
.Submenu-background.open .Submenu-item { background: var(--navright_block) !important; }
.Submenu-container { display: flex; align-items: stretch; flex-direction: row; justify-content: flex-start; position: relative; }
.Submenu-container::before { content: ""; position: absolute; top: 0px; left: -200%; right: 100%; height: 100%; background-color: var(--navleft_color); z-index: -1; }
.Submenu-container::after { content: ""; position: absolute; top: 0px; left: 100%; right: -200%; height: 100%; background-color: var(--navright_color); z-index: -1; }
.Submenu-container .Submenu-left { display: flex; position: relative; min-width: var(--navleft_height); max-width: var(--navleft_height); background-color: var(--navleft_color); background-image: var(--navleft_banner); background-size: cover; cursor: pointer; background-repeat: no-repeat; transition: 0.3s ease-out; overflow: hidden auto; }
.Submenu-container .Submenu-left .Submenu-left-container { padding: 20px 28px 20px 40px; }
.Submenu-container .Submenu-left-container { display: flex; flex-direction: column; align-items: stretch; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; margin-bottom: 24px; flex-grow: 1; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container .Submenu-menuInfo { display: flex; flex-direction: column; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container .Submenu-menuInfo .Submenu-desc { font-size: 13px; font-weight: 400; color: var(--txtcl); margin: 20px 0px 12px; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container .Submenu-button { display: flex; flex-direction: column; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container .Submenu-button .button-url { margin-bottom: 10px; }
.Submenu-container .Submenu-left-container .Submenu-menuInfo-container .Submenu-button .button-url .button-title { font-size: 13px; color: var(--Original); }
.Submenu-container .Submenu-left-container .Submenu-contact { display: flex; flex-direction: column; padding-bottom: 10px; font-family: 微软雅黑; font-weight: 400; font-size: 13px; }
.Submenu-container .Submenu-left-container .Submenu-contact .contact-line { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; margin-bottom: 4px; }
.Submenu-container .Submenu-left-container .Submenu-contact .contact-line .icon-contact { font-size: 22px; color: rgb(85, 85, 85); margin-right: 4px; }
.Submenu-container .Submenu-left-container .Submenu-contact .contact-line .contact-title { color: rgb(85, 85, 85); }
.Submenu-container .Submenu-left-container .Submenu-contact .contact-line .contact-val { color: rgb(85, 85, 85); margin-left: 4px; }
.Submenu-container .Submenu-left-container .Submenu-contact .contact-line:hover .contact-val, .Submenu-container .Submenu-left-container .Submenu-contact .contact-line:hover .contact-title { color: var(--Original); }
.Submenu-container .Submenu-middle-right { flex-grow: 1; background: var(--navright_color); display: flex; flex-direction: column; padding: 20px 32px 24px; }
.Submenu-container .Submenu-middle-right .Submenu-right-line { display: flex; flex-direction: row; height: 100%; }
.Submenu-container .Submenu-middle-right .Submenu-right-line .Submenu-middle { flex-grow: 1; padding-right: 20px; margin-bottom: 60px; overflow: hidden auto; }
.Submenu-container .Submenu-middle-right .Submenu-right-line .Submenu-right { position: relative; min-width: 280px; max-width: 280px; overflow: hidden auto; padding: 0px 4px 60px 20px; margin-top: 20px; }
.Submenu-container .Submenu-middle-content { display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--nav_classRow), 1fr)); gap: 4px 28px; width: 100%; }
.Submenu-container .Submenu-middle-content .Submenu-item { padding: 20px 36px 20px 20px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; border-radius: var(--radius); }
.Submenu-container .Submenu-middle-content .Submenu-item .Submenu-item-title { display: flex; align-items: flex-start; flex-direction: row; margin-bottom: 10px; }
.Submenu-container .Submenu-middle-content .Submenu-item .Submenu-item-title .Submenu-title { font-size: 14px; font-weight: 500; color: var(--txtcl); }
.Submenu-container .Submenu-middle-content .Submenu-item .Submenu-item-title .Submenu-tag { color: rgb(255, 38, 38); font-size: 12px; font-weight: 500; border: 1px solid rgb(255, 38, 38); margin-left: 8px; padding: 1px 4px; }
.Submenu-container .Submenu-middle-content .Submenu-item .Submenu-desc { font-size: 13px; font-weight: 400; line-height: 26px; color: var(--txtdesc); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; min-height: 52px; }
.Submenu-container .Submenu-middle-content .Submenu-item:hover { background-color: rgba(255, 255, 255, 0.08); box-shadow: rgba(49, 49, 49, 0.12) 0px 1px 3px; animation: 1s ease 0s 1 normal none running shake; }
.Submenu-container .Submenu-middle-content .Submenu-item:hover .Submenu-title { color: var(--Original); }
.Submenu-container .Submenu-advertisement { display: flex; flex-direction: column; }
.Submenu-container .Submenu-advertisement .advertisement-content { position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; margin-bottom: 28px; box-shadow: rgba(49, 49, 49, 0.1) 0px 1px 3px; transition: box-shadow 0.3s; border-radius: var(--radius); }
.Submenu-container .Submenu-advertisement .advertisement-content:hover { box-shadow: rgba(49, 49, 49, 0.32) 0px 1px 3px; animation: 1s ease 0s 1 normal none running shake; }
.Submenu-container .Submenu-advertisement .advertisement-content img { width: 100%; height: auto; min-height: 120px; object-fit: cover; border-radius: var(--radius); }
.Submenu-container .Submenu-advertisement .advertisement-content .advertisement-position { position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); display: flex; flex-direction: column; align-items: flex-start; padding: 0px 20px 0px 30px; width: 100%; max-width: 100%; text-align: left; }
.Submenu-container .Submenu-advertisement .advertisement-content .advertisement-title, .Submenu-container .Submenu-advertisement .advertisement-content .advertisement-desc { overflow-wrap: break-word; white-space: normal; max-width: calc(100% - 50px); }
.Submenu-container .Submenu-advertisement .advertisement-content .advertisement-title { font-size: 16px; font-weight: 500; color: var(--txtcl); margin-bottom: 10px; }
.Submenu-container .Submenu-advertisement .advertisement-content .advertisement-desc { font-size: 12px; color: var(--txtdesc); }
.Submenu-container .Submenu-advertisement .advertisement-content.white .advertisement-title, .Submenu-container .Submenu-advertisement .advertisement-content.white .advertisement-desc { color: rgb(255, 255, 255); }
.Submenu-container.product_services .Submenu-product-tab { margin: 20px 0px 40px; }
.Submenu-container.product_services .Submenu-product-list { display: flex; flex-direction: column; align-items: flex-start; }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name { line-height: 42px; display: inline-flex; align-items: center; }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name.active a { font-weight: 500; color: var(--Original); }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name.active a::after { width: 100%; }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name a { position: relative; display: block; color: var(--txtcl); font-size: 14px; }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name a::after { position: absolute; content: ""; display: block; width: 0px; height: 2px; background-color: var(--Original); bottom: 0px; left: 0px; transition: 0.5s ease-out; }
.Submenu-container.product_services .Submenu-product-list .Submenu-product-name .Submenu-product-hot { display: inline-block; font-size: 10px; color: rgb(255, 255, 255); line-height: 16px; width: auto; padding: 0px 4px; height: 16px; background: var(--gradient1); border-radius: 2px; text-align: center; margin-left: 4px; font-family: Bodrum; }
.Submenu-container.product_services .Submenu-right { margin-top: 0px !important; }
.Submenu-container.product_services .menu-recommend-content { flex-grow: 1; display: none; max-height: 100%; }
.Submenu-container.product_services .menu-recommend-content.active { display: flex; }
.Submenu-container.product_services .menu-product-content { flex-grow: 1; display: none; max-height: 100%; }
.Submenu-container.product_services .menu-product-content.active { display: flex; }
.Submenu-container.product_services .Submenu-middle-search { padding: 0px 0px 20px; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex { display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-start; width: calc(100% - 324px); }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .Submenu-middle-search-box { flex-grow: 1; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .Submenu-middle-search-box .Submenu-middle-search-box-left { display: flex; align-items: center; color: rgb(51, 51, 51); padding: 0px 10px; justify-content: flex-start; width: 100%; background: var(--navright_block); }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .Submenu-middle-search-box .Submenu-middle-search-text { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; font-size: 12px; width: 100%; line-height: 34px; background-color: inherit; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .Submenu-middle-search-box .Submenu-middle-search-icon { font-size: 25px; color: var(--Original); margin-right: 5px; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .search-right-content { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; margin-left: 20px; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .search-right-content li { margin-left: 10px; border-radius: 1px; line-height: 34px; padding: 0px 17px; background: rgb(241, 242, 245); cursor: pointer; white-space: nowrap; transition: background 0.3s ease-out; }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .search-right-content li:hover { background: var(--Original); }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .search-right-content li:hover .search-right-content-text { color: rgb(255, 255, 255); }
.Submenu-container.product_services .Submenu-middle-search .Submenu-middle-search-flex .search-right-content .search-right-content-text { font-size: 12px; color: rgb(0, 0, 0); font-weight: 500; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product { display: none; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 28px 20px; width: 100%; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 20px; border-radius: var(--radius); box-shadow: rgba(49, 49, 49, 0.02) 0px 1px 3px; transition: box-shadow 0.2s; cursor: pointer; position: relative; background: var(--navright_block); overflow: hidden; min-height: 124px; max-height: 124px; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-text-content { display: flex; flex-direction: column; align-items: flex-start; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content:hover { background-color: rgb(255, 255, 255); box-shadow: rgba(49, 49, 49, 0.12) 0px 1px 3px; animation: 1s ease 0s 1 normal none running shake; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content:hover .list-product-name { color: var(--Original) !important; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content:hover .list-product-desc { color: var(--txtcl) !important; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-title { font-size: 14px; font-weight: 500; color: var(--txtcl); margin-bottom: 10px; line-height: 1.5; transition: color 0.3s ease-out; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-end; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-title .list-product-img { margin-right: 10px; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-title .list-product-img .list-product-img-country { width: 34px; height: 22px; object-fit: contain; border-radius: 2px; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-title .list-product-hot { color: rgb(255, 38, 38); font-size: 12px; border: 1px solid rgb(255, 38, 38); margin-left: 8px; padding: 1px 4px; font-weight: 500; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product .Submenu-product-content-list .list-product-content .list-product-desc { font-size: 13px; font-weight: 400; color: var(--txtdesc); line-height: 26px; transition: color 0.3s ease-out; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.Submenu-container.product_services .menu-product-content .Submenu-middle-product.active { display: flex; }
.Submenu-container.product_services .Submenu-upper .Submenu-advertisement { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.Submenu-container.product_services .Submenu-upper .Submenu-advertisement .advertisement-content { margin-bottom: 14px; }
.Submenu-container.product_services .Submenu-upper .Submenu-advertisement img { height: 100%; object-fit: fill; }
.Submenu-container.product_services .recommend-product { display: flex; flex-direction: column; align-items: stretch; margin-bottom: 20px; }
.Submenu-container.product_services .recommend-product .recommend-product-hot { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 18px 20px; margin-bottom: 10px; background-color: var(--navright_block); border-radius: var(--radius); }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-number { font-size: 22px; font-weight: 700; color: transparent; background-image: var(--gradient1); font-family: DINAlternate-Bold; background-clip: text; text-shadow: rgba(0, 0, 0, 0.05) 2px 2px 2px; margin-right: 10px; }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content { display: flex; flex-direction: column; align-items: flex-start; }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content .recommend-hot-product-title { font-size: 14px; color: var(--txtcl); font-weight: 500; padding: 10px 0px; cursor: pointer; transition: color 0.3s ease-out; display: flex; align-items: flex-end; flex-direction: row; }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content .recommend-hot-product-title .recommend-hot-product-label { color: rgb(255, 152, 0); font-size: 12px; font-weight: 500; border: 1px solid rgb(255, 152, 0); margin-left: 8px; padding: 0px 6px; }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content .recommend-hot-product-title:hover { color: var(--Original); }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content .recommend-hot-product-desc { font-size: 13px; font-weight: 400; color: var(--txtdesc); min-height: 52px; }
.Submenu-container.product_services .recommend-product .recommend-product-hot .recommend-hot-content .recommend-hot-product-desc:hover { color: var(--Original); }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 20px; padding: 0px 20px 0px 12px; border-radius: var(--radius); }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content .recommend-product-head { display: flex; align-items: center; }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content .recommend-product-title { font-size: 14px; font-weight: 500; color: var(--txtcl); line-height: 32px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content .recommend-product-title:hover { color: var(--Original); }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content .recommend-product-label { white-space: nowrap; color: rgb(255, 38, 38); font-size: 12px; border: 1px solid rgb(255, 38, 38); margin-left: 8px; padding: 1px 4px; }
.Submenu-container.product_services .recommend-product .recommend-product-ordinary .recommend-product-content .recommend-product-desc { font-size: 13px; font-weight: 400; color: var(--txtdesc); line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.Submenu-container.product_services .Submenu-selected-content { display: flex; margin-top: 14px; }
.Submenu-container.product_services .Submenu-selected-content.about { flex-direction: row; align-items: flex-start; }
.Submenu-container.product_services .Submenu-selected-content.about .recommend-product { max-width: 40%; min-width: 40%; }
.Submenu-container.product_services .Submenu-selected-content.about .recommend-news { flex-grow: 1; margin-left: 20px; }
.Submenu-container.product_services .Submenu-selected-content.upanddown { flex-direction: column; }
.Submenu-container.product_services .Submenu-selected-content.upanddown .recommend-content-layout { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }
.Submenu-container.product_services .Submenu-selected-content.upanddown .recommend-product-hot-layout { max-width: 40%; min-width: 40%; }
.Submenu-container.product_services .Submenu-selected-content.upanddown .recommend-product-ordinary { flex-grow: 1; margin-left: 20px; }
.Submenu-container.product_services .Submenu-selected-content .recommend-news-content-layout { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0px 20px; padding: 20px; background-color: var(--navright_block); border-radius: var(--radius); }
.Submenu-container.product_services .Submenu-selected-content .recommend-news-content-layout .recommend-news-content .recommend-news-title { font-size: 14px; font-weight: 400; color: var(--txtcl); line-height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.Submenu-container.product_services .Submenu-selected-content .recommend-news-content-layout .recommend-news-content .recommend-news-title:hover { color: var(--Original); }
.Submenu-container.product_services .Submenu-blockTitle { width: 100%; border-bottom: 1px solid rgb(240, 240, 240); padding-bottom: 10px; margin-bottom: 14px; display: flex; justify-content: space-between; align-items: flex-end; }
.Submenu-container.product_services .Submenu-blockTitle .blockTitle-title > i { color: rgb(244, 67, 54); font-size: 16px; }
.Submenu-container.product_services .Submenu-blockTitle .blockTitle-title > span { font-size: 14px; font-weight: 500; color: var(--txtcl); }
.Submenu-container.product_services .Submenu-blockTitle > a { font-weight: 400; color: rgb(204, 204, 204); padding-right: 8px; }
.Submenu-container.product_services .Submenu-blockTitle > a:hover { color: var(--Original); }
.page_services .Submenu-page-tab { margin: 20px 0px 40px; }
.page_services .Submenu-page-tab .Submenu-page-list { display: flex; flex-direction: column; align-items: flex-start; }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name { line-height: 42px; display: inline-flex; align-items: center; }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name.active a { font-weight: 500; color: var(--Original); }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name.active a::after { width: 100%; }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name a { position: relative; display: block; color: var(--txtcl); font-size: 14px; }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name a::after { position: absolute; content: ""; display: block; width: 0px; height: 2px; background-color: var(--Original); bottom: 0px; left: 0px; transition: 0.5s ease-out; }
.page_services .Submenu-page-tab .Submenu-page-list .Submenu-page-name .Submenu-page-hot { display: inline-block; font-size: 10px; color: rgb(255, 255, 255); line-height: 16px; width: auto; padding: 0px 4px; height: 16px; background: var(--gradient1); border-radius: 2px; text-align: center; margin-left: 4px; font-family: Bodrum; }
.page_services .page-item { display: none; }
.page_services .page-item.active { display: block; }

/* ===== footer.css ===== */
.online_Nav { --servicewidth: 46px; ----serviceline: 1; position: fixed; right: 10px; top: 65%; transform: translateY(-50%); display: flex; flex-direction: column; z-index: 999; align-items: flex-end; }
.phone-container { margin-bottom: 5px; }
.consultation-box { position: relative; text-align: center; display: flex; flex-direction: column; align-items: center; }
.border-decorator { }
.decorator-one, .decorator-two, .decorator-three, .decorator-four { width: calc(var(--servicewidth) + 6px); height: calc(var(--servicewidth) + 6px); border: 1px solid var(--Original); border-radius: 50%; position: absolute; left: 0px; top: 0px; opacity: 0; z-index: 1; }
.decorator-one { animation: 2s ease 2s infinite normal none running myani-one; }
.decorator-two { animation: 2s ease 2s infinite normal none running myani-two; }
.decorator-three { animation: 2s ease 2s infinite normal none running myani-three; }
.decorator-four { animation: 2s ease 2s infinite normal none running myani-four; }
.consultation-image { height: auto; border-radius: 50%; width: calc(var(--servicewidth) + 5px); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; border: 2px solid rgb(255, 255, 255); }
.consultation-button { background: var(--Original); color: rgb(254, 254, 254); padding: 5px 0px; width: calc(var(--servicewidth) + 10px); text-decoration: none; border-radius: 2px; transition: background-color 0.3s; margin-top: -10px; box-shadow: rgba(3, 27, 78, 0.12) 0px 4px 8px 0px; z-index: 2; cursor: pointer; display: flex; justify-content: space-around; animation: 2s linear 0s infinite normal none running blinkfoot; }
.consultation-button p { font-size: 12px; font-weight: 500; line-height: 14px; font-family: monospace; width: 6ch; overflow-wrap: break-word; letter-spacing: 2.5px; }
.consultation-button:hover { background-color: rgb(56, 142, 60); }
@keyframes blinkfoot { 
  0% { opacity: 1; }
  50% { transform: scale(0.9); opacity: 0.9; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes myani-one { 
  0% { opacity: 0; transform: scale(1); }
  10% { opacity: 0.4; transform: scale(1.2); }
  30% { opacity: 0; transform: scale(1.4); }
}
@keyframes myani-two { 
  0% { opacity: 0; transform: scale(1.2); }
  20% { opacity: 0.3; transform: scale(1.4); }
  40% { opacity: 0; transform: scale(1.6); }
}
@keyframes myani-three { 
  0% { opacity: 0; transform: scale(1.4); }
  30% { opacity: 0.2; transform: scale(1.6); }
  60% { opacity: 0; transform: scale(1.8); }
}
@keyframes myani-four { 
  0% { opacity: 0; transform: scale(1.6); }
  40% { opacity: 0.1; transform: scale(1.8); }
  80% { opacity: 0; transform: scale(2); }
}
.sideNavigation { position: relative; }
.online_body { background-color: rgb(255, 255, 255); border-radius: 2px; height: 100%; width: 100%; z-index: -1; padding: 10px 0px 5px; box-shadow: rgba(3, 27, 78, 0.12) 0px 4px 8px 0px; }
.online_navItem { position: relative; padding: 0px 5px; }
.onlineService::after { border-bottom: 1px solid rgba(127, 135, 144, 0.16); bottom: -4px; content: ""; position: absolute; width: 20px; left: 50%; transform: translateX(-50%); }
.online_navItem:last-child .onlineService::after { border-bottom: 0px solid rgba(127, 135, 144, 0.16); bottom: 0px; content: ""; position: absolute; width: 0px; left: 50%; transform: translateX(-50%); }
.onlineService i { font-size: 24px; }
.online_navItem .onlineService { display: block; margin-bottom: 8px; background-color: rgb(255, 255, 255); text-align: center; text-decoration: none; color: rgb(51, 51, 51); width: var(--servicewidth); line-height: var(--servicewidth); }
.online_navItem .onlineService:hover { background-color: rgba(127, 135, 144, 0.1); color: var(--Original); }
.hoverWindow { position: absolute; right: calc(100% + 10px); top: 50%; transform: translateY(-50%); display: none; width: fit-content; }
.onlineservice_triangle { position: absolute; right: -8px; top: 50%; transform: translateY(-50%); width: 0px; height: 0px; border-left: 10px solid rgb(255, 255, 255); border-top: 10px solid transparent; border-bottom: 10px solid transparent; z-index: 99; display: block; }
.online_navItem:last-child .hoverWindow { top: auto; bottom: 0px; transform: none; }
.online_navItem:last-child .hoverWindow .onlineservice_triangle { top: auto; bottom: 10px; transform: none; }
.onlineService_Body { background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(127, 135, 144, 0.16) 0px 8px 24px 0px; padding: 28px; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; min-width: 218px; font-size: 14px; position: relative; min-height: 130px; }
.onlineService_Body.officialAccount { min-width: fit-content; padding: 18px 24px; display: flex; }
.onlineService_Body.officialAccount .onlineservice_content { margin-right: 18px; }
.onlineService_Body.officialAccount .onlineservice_content:last-child { margin-right: 0px; }
.onlineService_Body .onlineService_Title_Text .kefuInformation { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; font-size: 13px; font-weight: 500; color: rgb(0, 0, 0); padding: 8px 0px; white-space: nowrap; border-bottom: 1px solid rgba(118, 1, 211, 0.04); min-width: 150px; }
.onlineService_kefu.onlineService_bottom a:last-child .kefuInformation, .onlineService_kefu.Telegram a:last-child .kefuInformation, .onlineService_kefu.Telegram.onlineService_bottom a .kefuInformation { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.onlineService_Body .onlineService_Title_Text .kefuInformation .nicknameInformation { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width: 100%; padding-left: 8px; font-size: 13px; font-weight: 400; }
.onlineService_Body .onlineService_Title_Text .kefuInformation .nicknameInformation .nickname { font-weight: 500; }
.onlineService_Body .onlineService_Title_Text .kefuInformation .nicknameInformation .nickname .offLine { color: var(--txtdesc); }
.onlineService_Body .onlineService_Title_Text .kefuInformation .nicknameInformation .nickname .onLine { color: rgb(76, 175, 80); }
.onlineService_Body .onlineService_Title_Text .kefuInformation .nickname i { opacity: 0; transition: opacity 0.3s; }
.onlineService_Body .onlineService_Title_Text .kefuInformation .qq { color: var(--txtdesc); font-size: 12px; font-weight: 400; line-height: 24px; }
.onlineService_Body .onlineService_Title_Text .kefuInformation .qq.often { }
.onlineService_Body .onlineService_Title_Text .kefuInformation:hover { color: var(--Original); }
.onlineService_Body .onlineService_Title_Text .kefuInformation:hover .nickname i { opacity: 1; }
.onlineService_Body .onlineService_Title_Text .qqicon { width: 30px; height: 30px; border-radius: 50%; margin-right: 4px; border: 1px solid rgba(204, 204, 204, 0.23); }
.onlineService_Body .onlineService_Title_Text .qrCode { width: 108px; margin: auto; padding: 4px; box-shadow: rgba(0, 86, 255, 0.06) 0px 1px 4px 0px; }
.onlineService_Body.officialAccount .onlineservice_content .onlineService_Close { text-align: center; font-size: 12px; justify-content: space-around; color: var(--txtdesc); font-weight: 400; }
.onlineservice_content .onlineService_Close .onlineService_Close_icon { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; }
.onlineservice_content .onlineService_Close .onlineService_Close_icon .iconside { font-weight: 900; margin-right: 4px; }
.onlineservice_content .otherInformation { display: flex; flex-direction: column; align-items: flex-start; cursor: pointer; }
.onlineservice_content .onlineService_Close { text-align: left; font-size: 13px; font-weight: 400; margin-top: 14px; display: flex; flex-direction: row; align-items: center; }
.onlineService_Close a { color: rgb(32, 45, 64); }
.onlineservice_content .telephoneConsultation { color: var(--Original); font-weight: 600; text-decoration: underline; }
.onlineTop { opacity: 0; background-color: rgb(255, 255, 255); text-align: center; cursor: pointer; margin: 5px auto 0px; border: 2px solid rgb(255, 255, 255); box-shadow: rgba(3, 27, 78, 0.12) 0px 4px 8px 0px; transition: 0.3s ease-in-out; padding: 2px 0px; position: relative; left: 80px; }
.onlineTop .onlineTop_icon { line-height: 32px; }
.onlineTop .onlineTop_icon i { font-size: 26px; font-weight: 600; transform: rotate3d(0, 0, 1, -225deg); color: var(--Original); opacity: 0.95; }
.onlineservice_content .onlineService_Title { display: flex; margin-bottom: 8px; white-space: nowrap; align-items: flex-start; justify-content: flex-start; cursor: pointer; color: rgb(51, 51, 51); }
.onlineservice_content.workOrder .onlineService_Title { margin-bottom: 24px; }
.onlineservice_content .onlineService_Title:last-child { margin-bottom: 0px; }
.onlineservice_content.workOrder .onlineService_Title_Icon { margin-right: 8px; }
.onlineservice_content .onlineService_Title:hover .onlineService_Title_Text .onlineServicetitle, .onlineservice_content .onlineService_Title:hover .onlineService_Title_Icon i { color: var(--Original); }
.onlineservice_content .onlineService_Title .onlineService_Title_Icon i { font-size: 24px; }
.onlineservice_content .onlineService_Title .onlineService_Title_Text { display: flex; flex-direction: column; width: 100%; }
.onlineservice_content .onlineService_Title .onlineService_kefu.display { display: grid; grid-template-columns: repeat(var(--serviceline), 1fr); gap: 10px 20px; }
.onlineservice_content .onlineService_Title .onlineService_Title_Text .onlineServicetitle { font-size: 14px; color: rgb(0, 0, 0); }
.onlineservice_content .onlineService_Title .onlineService_Title_Text .onlineServicedesc { font-size: 12px; color: var(--txtdesc); font-weight: 400; line-height: 24px; }
.onlineservice_content .onlineService_Title .onlineService_Title_Text .illegalReporting { color: rgb(255, 87, 34); }
.kefuInformation-status { position: relative; }
.qqicon { width: 100%; height: 100%; }
.online-indicator { position: absolute; bottom: 0px; right: 3px; width: 12px; height: 12px; border-radius: 50%; background-color: rgb(31, 184, 38); }
.offline-indicator { display: none; }
.qqicon.offline { filter: grayscale(100%); opacity: 0.75; }
.footerContainer_center { align-items: center; border-bottom: 1px solid rgb(221, 226, 233); display: flex; height: 120px; justify-content: space-between; }
.footerContainer { padding-bottom: 36px; position: relative; z-index: 99; }
.footerContainer .footerItem { align-items: center; display: inline-flex; justify-content: center; margin-left: 80px; }
.footerContainer .footerItem img { width: 48px; height: 48px; }
.footerContainer .footerText { display: inline-block; margin-left: 16px; }
.footerContainer .footerItem:first-child { margin-left: 0px; }
.footerContainer .footerText div:first-child { color: rgb(2, 8, 20); font-size: 16px; font-weight: 700; letter-spacing: 0.003em; line-height: 24px; margin-bottom: 8px; }
.footerContainer .footerText div:nth-child(2) { font-size: 14px; letter-spacing: 0.003em; color: rgb(65, 70, 79); }
.footerContainer .footerContainernav { display: flex; justify-content: space-between; margin-top: 24px; padding-bottom: 24px; border-bottom: 1px solid rgb(238, 238, 238); }
.footerContainer .footerMenus { display: flex; flex: 1 1 0%; margin-right: 4px; flex-direction: column; }
.footerContainer .footerMenuscontainer { display: flex; flex: 1 1 0%; }
.footerContainer .footerMenuColumn { flex: 1 1 0%; padding: 10px 0px 18px; }
.footerContainer .footerMenuHeading { font-size: 16px; margin-bottom: 22px; color: rgb(25, 26, 36); }
.footerContainer .footerMenuItem { margin-bottom: 10px; color: rgb(65, 70, 79); font-size: 14px; font-weight: 400; }
.footerContainer .footerMenuItem a { color: inherit; }
.footerContainer .footerMenuItem a:hover, .footerContainer .footerCopyright .footer_bottom_left_nav a:hover, .footerContainer .footer_bottom_left .copyright .filingInformation .filingInformationtitle a:hover, .footerContainer .footerContact a:hover, .footerContainer .footerCopyleft .footerCopyleftcontainer .footerCopyleftitem a:hover { color: var(--Original); }
.footerContainer .footerauthenticationcontainer { display: flex; flex: 1 1 0%; flex-flow: wrap; justify-content: flex-start; align-items: flex-end; }
.footerContainer .footerauthenticationcontainer .footerauthentication { display: flex; margin-right: 20px; }
.footerContainer .footerauthenticationcontainer .footerauthentication img { height: 40px; width: 100%; border: 0px; outline: none; vertical-align: middle; }
.footerContainer .footerInfo { width: 258px; display: flex; flex-direction: column; align-items: flex-start; border-left: 1px solid rgb(238, 238, 238); padding-left: 28px; white-space: nowrap; }
.footerContainer .footerQRCode { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; align-items: center; margin-bottom: 14px; justify-content: flex-start; width: 100%; }
.footerContainer .footerQRCode .qrcode_content { background-color: rgb(255, 255, 255); border-radius: 4px; padding: 10px 20px; text-align: center; }
.footerContainer .footerQRCode .qrcode_content:last-child { margin-right: 0px; }
.footerContainer .footerQRCode .qrcode_content .qrcode_content_img { width: 100%; margin-bottom: 5px; display: block; }
.footerContainer .footerQRCode .qrcode_content .qrcode_content_img:hover { transform: scale(2.2); z-index: 9999; padding: 8px; background-color: rgb(255, 255, 255); }
.footerContainer .footerQRCode .qrcode_content .qrcode_content_title { font-size: 13px; color: rgb(25, 26, 36); }
.footerContainer .footerContact { margin-bottom: 10px; font-family: codeB; }
.footerContainer .footerContact a { color: rgb(25, 26, 36); font-weight: 400; }
.footerContainer .footerContainercopy { display: flex; justify-content: space-between; }
.footerContainer .footerCopyright { display: flex; flex: 1 1 0%; margin-right: 4px; flex-direction: column; margin-top: 10px; }
.footerContainer .footerCopyleft { width: 258px; display: flex; flex-direction: column; align-items: flex-start; padding: 18px 0px 0px 28px; position: relative; }
.footerContainer .footer_bottom_left { display: flex; flex-direction: column; align-items: flex-start; }
.footerContainer .footer_bottom_left .footer_bottom_left_nav { font-size: 13px; }
.footerContainer .footerCopyright .footer_bottom_left_nav a { color: rgb(181, 181, 181); font-weight: 400; padding: 0px 8px; display: inline-block; }
.footerContainer .footer_bottom_left_nav a:first-child { padding-left: 0px; padding-right: 0px; color: rgb(24, 24, 24); background: none; }
.footerContainer .footer_bottom_left_nav a:last-child { background: none; }
.footerContainer .footer_bottom_left .copyright { display: flex; justify-content: flex-start; margin-top: 10px; flex-wrap: wrap; gap: 12px; }
.footerContainer .footer_bottom_left .copyright .filingInformation { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; font-family: codeB; }
.footerContainer .footer_bottom_left .copyright .filingInformation .filingInformationicon { margin-right: 2px; }
.footerContainer .footer_bottom_left .copyright .filingInformation .filingInformationicon img { width: 16px; height: 16px; }
.footerContainer .footer_bottom_left .copyright .filingInformation .filingInformationtitle a { font-size: 14px; color: rgb(65, 70, 79); }
.footerContainer .footerCopyleft .friendlyLinkButton { color: rgb(67, 112, 245); background-color: rgba(67, 112, 245, 0.1); line-height: 40px; font-size: 14px; padding: 0px 0px 0px 10px; width: 100%; cursor: pointer; }
.footerContainer .footerCopyleft .friendlyLinkButton .linkbox { width: 45px; height: 40px; float: right; background: var(--black) url("/themes/cart/jikecart/assets/skimg/remoteL16905459289824.png") no-repeat center; cursor: pointer; }
.footerContainer .footerCopyleft .footerCopyleftcontainer { display: none; position: absolute; bottom: 56px; max-height: 300px; background: rgb(255, 255, 255); box-shadow: rgb(238, 238, 238) 0px 0px 11px; width: 225px; padding: 10px 20px; overflow: hidden auto; cursor: pointer; z-index: 999; }
.footerContainer .footerCopyleft .footerCopyleftcontainer .footerCopyleftitem { line-height: 30px; }
.footerContainer .footerCopyleft .footerCopyleftcontainer .footerCopyleftitem a { color: rgb(0, 0, 0); font-size: 14px; display: block; }
.footerContainer.dark { }
.footerContainer.dark .footerMenuHeading { color: rgba(255, 255, 255, 0.8); }
.footerContainer.dark .footerMenuItem, .footerContainer.dark .footer_bottom_left_nav a { color: rgba(255, 255, 255, 0.5); }
.footerContainer.dark .footerContainer_center, .footerContainer.dark .footerContainernav { border-bottom: 1px solid rgba(216, 216, 216, 0.2); }
.footerContainer.dark .footerInfo { border-left: 1px solid rgba(216, 216, 216, 0.2); }
.footerContainer.dark .footerText div:nth-child(2), .footerContainer.dark .footerContact, .footerContainer.dark .footerContact a, .footerContainer.dark .footerCopyleft .friendlyLinkButton { color: rgb(238, 238, 238); }
.footerContainer.dark .footerItem img { filter: invert(1) hue-rotate(180deg); }
.footerContainer.dark .footerText div:first-child, .footerContainer.dark .footer_bottom_left_nav a:first-child, .footerContainer.dark .footerMenuItem a:hover, .footerContainer.dark .footerCopyright .footer_bottom_left_nav a:hover, .footerContainer.dark .footer_bottom_left .copyright .filingInformation .filingInformationtitle a:hover, .footerContainer.dark .footerContact a:hover { color: rgb(255, 255, 255); }
.footerContainer.dark .footer_bottom_left .copyright .filingInformation .filingInformationtitle a { color: rgba(255, 255, 255, 0.5); }
.footerContainer.dark .footerCopyleft .footerCopyleftcontainer { box-shadow: none; }

/* ===== m_index.css ===== */
body { background: rgb(244, 247, 252); }
.nav-head-m { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99; }
.nav-head-m .nav-head { position: relative; display: flex; align-items: center; justify-content: space-between; height: var(--wapnavheight); background-color: var(--wapnavColor); padding: 0px 20px 0px 14px; box-shadow: rgba(49, 49, 49, 0.1) 0px 1px 3px; backdrop-filter: blur(10px); }
.nav-head-m .nav-head.white .nav-head-right .menu-menu-icon .menu-btn i { background-color: rgb(255, 255, 255); }
.nav-head-m .nav-head.exceed { background-color: rgb(255, 255, 255); }
.nav-head-m .nav-head.exceed .nav-head-right .menu-menu-icon .menu-btn i { background-color: rgba(0, 0, 0, 0.7); }
.nav-head-m .nav-head .nav-head-logo img { width: auto; height: var(--MobileLogo); }
.nav-head-m .nav-head .nav-head-right { display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.nav-head-m .nav-head .nav-head-right .nav-head-login { display: flex; align-items: center; gap: 8px; font-size: 14px; color: rgba(0, 0, 0, 0.7); cursor: pointer; }
.nav-head-m .nav-head .nav-head-right .nav-head-login a { line-height: 26px; width: 72px; text-align: center; border: 1px solid var(--Original); color: var(--Original); }
.nav-head-m .nav-head .nav-head-right .menu-user-icon { width: 30px; height: 30px; }
.nav-head-m .nav-head .nav-head-right .menu-user-icon img { width: 100%; height: 100%; border-radius: 50%; filter: drop-shadow(rgba(0, 0, 0, 0.05) 0px 0px 10px); }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon { width: fit-content; height: 30px; cursor: pointer; }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon .menu-btn { height: 100%; display: flex; flex-direction: column; justify-content: space-evenly; }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon .menu-btn i { display: block; width: 24px; height: 2px; background-color: rgba(0, 0, 0, 0.7); border-radius: 3px; transition: 0.3s; }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon .menu-btn.close i:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon .menu-btn.close i:nth-child(2) { opacity: 0; }
.nav-head-m .nav-head .nav-head-right .menu-menu-icon .menu-btn.close i:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }
.nav-head-m.nav_b .nav-head { padding: 0px 20px; }
.nav-head-m.nav_b .nav-head .nav-head-right { width: 100%; justify-content: space-between; }
.nav-head-m.nav_c .nav-head { padding: 0px 0px 0px 14px; }
.nav-head-m.nav_c .nav-head .rightButton { background: var(--gradient1); }
.nav-head-m.nav_c .nav-head .rightButton a { padding: 0px 20px; line-height: var(--wapnavheight); color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; }
.nav-head-m.nav_c .nav-head.white .rightButton { background: rgb(255, 152, 0); }
.nav-head-m .nav-list { position: absolute; top: var(--wapnavheight); left: 0px; bottom: 0px; width: 100%; height: calc(var(--vh, 1vh) * 100 - var(--wapnavheight)); justify-content: space-between; border-top: 2px solid rgb(228, 228, 228); z-index: 99; opacity: 1; transition: 0.1s; display: none; }
.nav-head-m .nav-list.active { opacity: 1; display: flex; }
.nav-head-m .nav-list.active .nav-list-left { padding: 14px 0px 64px; }
.nav-head-m .nav-list.active .nav-list-right { padding: 10px 20px 100px; }
.nav-head-m .nav-list .nav-list-left { position: relative; padding: 0px; width: var(--wapnavleft_height); display: flex; flex-direction: column; align-items: flex-start; background: var(--wapnavleft_color); overflow: hidden auto; transition: 0.1s; }
.nav-head-m .nav-list .returnToHomepage { position: absolute; bottom: 0px; left: 0px; background: var(--wapnavleft_color); width: var(--wapnavleft_height); }
.nav-head-m .nav-list .returnToHomepage .returnToHomepage-c { display: flex; align-items: center; gap: 2px; border: 1px solid var(--Original); padding: 4px 8px; white-space: nowrap; margin: 20px 0px 20px 10px; justify-content: center; width: fit-content; }
.nav-head-m .nav-list .returnToHomepage i { font-size: 24px; color: var(--Original); }
.nav-head-m .nav-list .returnToHomepage span { font-size: 14px; color: var(--Original); }
.nav-head-m .nav-list .nav-list-right { padding: 0px; background: var(--wapnavright_color); flex: 1 1 0%; height: 100%; overflow: hidden auto; transition: 0.3s; width: 100%; }
.nav-head-m .nav-list .list-item { padding: 16px 12px; width: 100%; color: var(--txtcl); font-size: 14px; }
.nav-head-m .nav-list .list-item.active { position: relative; font-weight: 700; color: var(--Original); background: var(--wapnavright_color); }
.nav-head-m .nav-list .list-item.active::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: var(--Original); }
.nav-head-m .nav-list.menuB .nav-list-left { padding-bottom: 100px; }
.nav-head-m .nav-list .list-itemB { width: 100%; color: var(--txtcl); font-size: 14px; cursor: pointer; position: relative; }
.nav-head-m .nav-list .list-itemB .list-item-v2 { display: none; }
.nav-head-m .nav-list .list-itemB .item-v1-name, .nav-head-m .nav-list .list-itemB .item-v2-name { padding: 16px 12px; display: flex; justify-content: flex-start; align-items: flex-start; }
.nav-head-m .nav-list .list-itemB .item-v1-name .Submenu-product-hot, .nav-head-m .nav-list .list-itemB .item-v2-name .Submenu-product-hot { color: rgb(158, 158, 158); font-size: 12px; font-weight: 400; margin-left: 6px; }
.nav-head-m .nav-list .list-itemB.has-children .item-v1-name::before { content: ""; font-family: develop; position: absolute; top: 16px; right: 10px; color: rgb(149, 156, 173); font-size: 15px; transition: 0.3s; font-weight: 700 !important; }
.nav-head-m .nav-list .list-itemB.active.no-children { font-weight: 700; color: var(--Original); background: var(--wapnavright_color); }
.nav-head-m .nav-list .list-itemB.active.no-children::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: var(--Original); }
.nav-head-m .nav-list .list-itemB.active.has-children { background-color: rgba(29, 120, 255, 0.05); }
.nav-head-m .nav-list .list-itemB.active.has-children .item-v1-name { position: relative; }
.nav-head-m .nav-list .list-itemB.active.has-children .item-v1-name::before { top: 19px; transform: rotate(180deg); }
.nav-head-m .nav-list .list-itemB.active .list-item-v2 .item-v2-name.active { position: relative; font-weight: 700; color: var(--Original); background: var(--wapnavright_color); }
.nav-head-m .nav-list .list-itemB.active .list-item-v2 .item-v2-name.active::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: var(--Original); }
.nav-head-m .nav-list .list-label-1 { display: none; }
.nav-head-m .nav-list .list-label-1.active { display: block; }
.nav-head-m .nav-list .list-label-1 .segmentation { margin-top: 12px; padding-bottom: 8px; font-size: 14px; font-weight: 300; color: rgb(139, 143, 168); line-height: 20px; border-bottom: 1px solid rgb(235, 236, 240); }
.nav-head-m .nav-list .list-label-1 .label-1-name { color: var(--txtcl); font-size: 14px; font-weight: 700; line-height: 46px; display: inline-block; width: 100%; position: relative; }
.nav-head-m .nav-list .list-label-1 .label-1-name.url { width: fit-content; font-weight: 400; position: relative; }
.nav-head-m .nav-list .list-label-1 .label-1-name.url .label-tag { position: absolute; top: 12px; right: -60px; }
.nav-head-m .nav-list .list-label-1 .label-1-name.url::before { top: 0px; right: -16px; transform: rotate(270deg); color: var(--Original); }
.nav-head-m .nav-list .list-label-1 .label-1-name.urlB { width: fit-content; font-weight: 400; display: flex; align-items: center; }
.nav-head-m .nav-list .list-label-1 .label-1-name.urlB::before { display: none; }
.nav-head-m .nav-list .list-label-2 { display: flex; flex-direction: column; align-items: flex-start; }
.nav-head-m .nav-list .list-label-2 .label-2-name { color: var(--txtcl); font-size: 14px; display: flex; width: 100%; line-height: 46px; position: relative; padding-left: 10px; align-items: center; }
.nav-head-m .nav-list .list-label-2 .label-2-name.page { color: var(--txtcl); font-size: 14px; font-weight: 700; padding-left: 0px; }
.nav-head-m .nav-list .list-label-3 { display: none; width: 100%; }
.nav-head-m .nav-list .list-label-3.open { display: block; }
.nav-head-m .nav-list .list-label-3 .list-label-3-container { display: flex; flex-direction: column; align-items: flex-start; padding-left: 10px; }
.nav-head-m .nav-list .list-label-3 .label-3-name { display: flex; align-items: center; color: var(--txtcl); font-size: 14px; width: 100%; line-height: 46px; }
.nav-head-m .nav-list .label-1-name::before, .nav-head-m .nav-list .label-2-name.page::before { content: ""; font-family: develop; position: absolute; top: -2px; right: 0px; color: rgb(149, 156, 173); font-size: 14px; transition: 0.3s; font-weight: 700 !important; }
.nav-head-m .nav-list .label-tag { margin-left: 12px; border: 1px solid rgb(235, 38, 45); color: rgb(235, 38, 45); font-size: 12px; line-height: 14px; padding: 2px; font-family: codeB; }
.mobile_Swiper { width: 100%; height: var(--wapslideHeight); padding: var(--wapslidemargins); }
.mobile_Swiper.swiper-fade .swiper-slide { opacity: 0; }
.mobile_Swiper.vertical .slide-text { top: 50%; left: 50%; bottom: auto; transform: translate(-50%, -50%); }
.mobile_Swiper.center .slide-text { align-items: center; }
.mobile_Swiper.left .slide-text { align-items: flex-start; }
.mobile_Swiper.right .slide-text { align-items: flex-end; }
.mobile_Swiper .slide-img { position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; display: flex; flex-direction: column; align-items: flex-start; width: 100%; height: 100%; border-radius: var(--wapslideRadius); }
.mobile_Swiper .Label-container { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 12px; }
.mobile_Swiper .Label-container .Content { margin-right: 8px; font-size: 16px; color: rgb(34, 34, 34); line-height: 26px; font-weight: 400; }
.mobile_Swiper .Label-container .Label { padding: 0px 4px; background: rgb(243, 62, 62); border-radius: 2px; font-size: 10px; color: rgb(255, 255, 255); line-height: 18px; font-weight: 400; font-family: codeB; }
.mobile_Swiper .slide-text { width: 100%; position: absolute; bottom: var(--wapslideBottom); color: rgb(255, 255, 255); font-size: 24px; font-weight: 700; padding: 0px 20px; display: flex; flex-direction: column; align-items: flex-start; }
.mobile_Swiper .slide-text.white .Label-container .Content, .mobile_Swiper .slide-text.white .Label-container .Label, .mobile_Swiper .slide-text.white .slide-title, .mobile_Swiper .slide-text.white .slide-describe, .mobile_Swiper .slide-text.white .slide-button { color: rgb(255, 255, 255); }
.mobile_Swiper .slide-text .slide-title { font-size: 24px; font-weight: 700; color: var(--txtcl); }
.mobile_Swiper .slide-text .slide-describe { font-size: 14px; font-weight: 400; line-height: 24px; margin-top: 12px; color: var(--txtdesc); }
.mobile_Swiper .slide-text .slide-button { margin-top: 16px; padding: 8px 18px; background: var(--gradient1); border-radius: 0px; font-size: 14px; font-weight: 700; cursor: pointer; display: block; width: fit-content; }
.mobile_Swiper .home-pagination-container.center .home-pagination { left: 50%; transform: translateX(-50%); }
.mobile_Swiper .home-pagination-container.right .home-pagination { right: 0px; left: auto; }
.mobile_Swiper .home-pagination-container .home-pagination { position: absolute; bottom: var(--wapslideprogressB); left: 0px; width: max-content; z-index: 10; padding: 0px 16px; }
.mobile_Swiper .home-pagination-container .home-pagination .pagination-bullet { display: inline-block; margin: 0px 5px; box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset; background-color: rgba(128, 128, 128, 0.5); opacity: 0.85; width: var(--wapslideProgresswidth, 46px); height: var(--wapslideProgressheight, 6px); cursor: pointer; }
.mobile_Swiper .home-pagination-container .home-pagination .pagination-bullet-active { background-color: rgba(255, 253, 253, 0.5); opacity: 1; }
.mobile_Swiper .home-pagination-container .home-pagination .pagination-bullet-active { position: relative; background-color: transparent; }
.mobile_Swiper .home-pagination-container .home-pagination .pagination-bullet-active::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 100%; background-color: var(--Original, #0056ff); animation: bulletProgress var(--slidePagination) linear; }
.mobile-bannercard-list { position: relative; margin-top: var(--wapslide_belowBottom); margin-bottom: var(--wapslide_belowBottom_fit); z-index: 2; }
.mobile-bannercard-list .mobile-cards { display: grid; grid-template-columns: repeat(var(--wapslide_belowCount), 1fr); gap: var(--wapslide_belowGap); }
.mobile-bannercard-list .mobile-cards.black .mobile-card-l .bannercard-title { color: var(--txtcl); }
.mobile-bannercard-list .mobile-cards.black .mobile-card-l .bannercard-desc { color: var(--txtdesc); }
.mobile-bannercard-list .mobile-cards.openshadow .mobile-card-l { box-shadow: rgba(55, 69, 103, 0.02) 0px 0.213333rem 0.213333rem 0px, rgba(235, 240, 252, 0.02) 0px 0.106667rem 0.106667rem 0px; }
.mobile-bannercard-list .mobile-cards.defaultborder .mobile-card-l { border: 1px solid rgb(225, 230, 240); }
.mobile-bannercard-list .mobile-cards.whiteborder .mobile-card-l { border: 2px solid rgb(255, 255, 255); }
.mobile-bannercard-list .mobile-cards .mobile-card-l { background: var(--wapslide_belowBcolor); padding: var(--wapslide_belowtop) var(--wapslide_belowleft) var(--wapslide_belowtop) var(--wapslide_belowleft); border-radius: var(--wapslide_belowradius); }
.mobile-bannercard-list .mobile-cards .mobile-card-l a { display: flex; flex-direction: row; align-items: center; }
.mobile-bannercard-list .mobile-cards .mobile-card-l a .icon-img { width: var(--wapslide_belowiconz); height: var(--wapslide_belowiconz); background-size: cover; background-position: center center; background-repeat: no-repeat; margin-right: 12px; }
.mobile-bannercard-list .mobile-cards .mobile-card-l a .bannercard-itme { display: flex; flex-direction: column; align-items: flex-start; gap: 6px; }
.mobile-bannercard-list .mobile-cards .mobile-card-l a .bannercard-title { font-size: 14px; font-weight: var(--wapslide_belowweight); color: rgb(255, 255, 255); }
.mobile-bannercard-list .mobile-cards .mobile-card-l a .bannercard-desc { font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.85); line-height: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.mobile-bannercard-list.layout_b { border-bottom: 1px solid rgb(241, 241, 241); padding: 0 var(--wapslide_belowleft); }
.mobile-bannercard-list.layout_b .mobile-cards { background-color: var(--wapslide_belowBcolor); padding: var(--wapslide_belowtop) 0; gap: var(--wapslide_belowGap) 0; }
.mobile-bannercard-list.layout_b .mobile-cards.openshadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px; }
.mobile-bannercard-list.layout_b .mobile-cards.openshadow .mobile-card-l { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; padding: 0px; }
.mobile-bannercard-list.layout_b .mobile-cards.black .mobile-card-l .bannercard-title { color: var(--txtcl); }
.mobile-bannercard-list.layout_b .mobile-cards .mobile-card-l { border-radius: var(--wapslide_belowradius); }
.mobile-bannercard-list.layout_b .mobile-cards .mobile-card-l a { flex-direction: column; gap: var(--wapslide_belowGap); }
.systemproduct-m { padding-bottom: 20px; }
.systemproduct-m .product_row { display: flex; padding: 8px 16px; flex-direction: column; gap: 12px; width: 100%; background-color: rgb(244, 247, 252); }
.systemproduct-m .product_row .product_item { width: 100%; height: fit-content; border-radius: 1px; overflow: hidden; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; background: rgb(255, 255, 255); padding: 15px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; }
.systemproduct-m .product_row .product_item .item-name { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 10px; }
.systemproduct-m .product_row .product_item .item-name .item-title { font-size: 16px; color: var(--txtcl); font-weight: 500; }
.systemproduct-m .product_row .product_item .item-name .item-label { border: 1px solid rgb(235, 38, 45); color: rgb(235, 38, 45); font-size: 12px; line-height: 10px; padding: 2px; font-family: codeB; }
.systemproduct-m .product_row .product_item .item-desc { font-size: 14px; color: var(--txtdesc); font-weight: 400; min-height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.systemproduct-m .product_row .product_item .item-tag { display: flex; align-items: center; gap: 8px; }
.systemproduct-m .product_row .product_item .item-tag p { cursor: pointer; font-size: 12px; font-weight: 400; border: 1px solid rgb(221, 226, 233); color: rgb(65, 70, 79); border-radius: 1px; line-height: 18px; padding: 1px 5px; white-space: nowrap; }
.product_sections { display: flex; flex-direction: column; align-items: flex-start; cursor: pointer; }
.product_sections .product_section { width: 100%; display: flex; flex-direction: column; align-items: flex-start; background: rgb(255, 255, 255); margin-bottom: 1px; }
.product_sections .product_section.active .product_section_item .section_item_title::before { transform: translateY(-50%) rotate(0deg); }
.product_sections .product_section .product_section_item { padding: 12px 16px; width: 100%; }
.product_sections .product_section .product_section_item .section_item_title { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; position: relative; }
.product_sections .product_section .product_section_item .section_item_title::before { content: ""; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid var(--Original); position: absolute; right: 10px; top: 50%; transform: translateY(-50%) rotate(90deg); transition: transform 0.3s; }
.product_sections .product_section .product_section_item .section_item_title span { font-size: 16px; font-weight: 500; color: var(--txtcl); }
.product_sections .product_section .product_section_item .section_item_title .section_item_icon { margin-right: 12px; height: var(--PriconSize); width: var(--PriconSize); object-fit: cover; }
.product_sections .product_section .product_section_list { display: none; width: 100%; }
.viewMore { width: 100%; display: flex; flex-direction: row; justify-content: center; padding: 10px; align-items: center; }
.viewMore.expanded { align-items: flex-start; }
.viewMore a { font-size: 14px; color: var(--Original); font-weight: 500; }
.viewMore i { font-size: 16px; color: var(--Original); font-weight: 700; }
.viewMore i.arrow-up { transform: rotate(180deg); }
.product_sectionsB { width: 100%; }
.product_sectionsB .sectionsB_tab { position: relative; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px, rgba(0, 0, 0, 0.1) 0px 1px 4px 0px; margin-bottom: 10px; }
.product_sectionsB .sectionsB_tab .pb_tab_butt { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 2; cursor: pointer; }
.product_sectionsB .sectionsB_tab .pb_tab_butt i { display: block; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) -3px 0px 2px 0px; width: 48px; height: 48px; overflow: hidden; padding: 0px; }
.product_sectionsB .sectionsB_tab .pb_tab_butt i::after { content: ""; position: absolute; right: 10px; top: 45%; left: 50%; width: 8px; height: 8px; border-right: 2px solid rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); transform: translateY(-50%) translateX(-50%) rotate(45deg); transition: right 0.3s; }
.product_sectionsB .sectionsB_tab .pb_tab_butt.active i::after { top: 55%; border-right: 2px solid var(--Original); border-bottom: 2px solid var(--Original); transform: translateY(-50%) translateX(-50%) rotate(-135deg); }
.product_sectionsB .sectionsB_tab .pb_tab_list { display: none; position: absolute; top: 0px; z-index: 1; width: 100%; margin-top: 0px; box-shadow: rgba(7, 12, 20, 0.08) 0px 0.3rem 0.8rem 0.1rem; background: rgb(255, 255, 255); }
.product_sectionsB .sectionsB_tab .pb_tab_list.active { display: block; }
.product_sectionsB .sectionsB_tab .pb_tab_list .pb_tab_row_butt { padding-left: 16px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(240, 240, 240); }
.product_sectionsB .sectionsB_tab .pb_tab_list .pb_tab_row_butt span { line-height: 48px; font-size: 14px; color: rgb(153, 153, 153); }
.product_sectionsB .sectionsB_tab .pb_tab_list ul { display: grid; grid-template-columns: repeat(auto-fill, minmax(99px, 1fr)); gap: 12px; transition: transform 0.5s; padding: 20px 16px; }
.product_sectionsB .sectionsB_tab .pb_tab_list ul li { background: rgb(244, 245, 249); border-radius: 2px; font-size: 13px; color: rgba(34, 34, 34, 0.9); text-align: center; padding: 8px; font-weight: 500; cursor: pointer; white-space: nowrap; overflow: hidden; }
.product_sectionsB .sectionsB_tab .pb_tab_list ul li.active { background: var(--Original); color: rgb(255, 255, 255); }
.product_sectionsB .sectionsB_tab .pb_tab_row { display: flex; transform: translate(0px); width: calc(100% - 48px); margin-left: 16px; overflow: hidden; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_row_cn { position: relative; display: flex; flex: 1 1 auto; align-self: stretch; white-space: nowrap; transition: transform 0.2s; }
.product_sectionsB .sectionsB_tab .pb_tab_row::-webkit-scrollbar { display: none; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_itme { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; cursor: pointer; font-size: 14px; color: var(--txtcl); line-height: 48px; font-weight: 500; transition: 0.3s; margin-right: 24px; white-space: nowrap; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_itme:last-child { margin-right: 0px; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_itme::before { content: ""; position: absolute; left: 0px; bottom: 0px; width: 24px; height: 0px; background: var(--Original); transition: 0.3s; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_itme.active { color: var(--Original); position: relative; }
.product_sectionsB .sectionsB_tab .pb_tab_row .pb_tab_itme.active::before { height: 3px; }
.product_sectionsB .product_section_list { display: none; }
.product_sectionsB .product_section_list.active { display: block; }
.product_sectionsB.layout_2 .sectionsB_tab { margin-left: 16px; margin-right: 16px; }
.product_sectionsB.layout_3 .sectionsB_tab { margin-bottom: 0px; }
.product_sectionsB.layout_3.second_b .sectionsB_tab { margin-bottom: 4px; }
.product_sectionsB.layout_3.second_b .product_section_list .product_row .product_item { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(240, 240, 240); border-image: none; margin-top: 4px; }
.product_sectionsB.layout_3 .product_section_list .product_row { padding: 2px 0px; gap: 4px; }
.product_sectionsB.layout_3 .product_section_list .product_row .product_item { box-shadow: none; }
.product_sectionsB.layout_4 .sectionsB_tab { margin-bottom: 10px; }
.product_sectionsB.layout_4.second_b .product_section_list .product_row .product_item .item-desc { padding: 0px 15px; }
.product_sectionsB.layout_4 .product_section_list .product_row { display: grid; grid-template-columns: repeat(2, 1fr); }
.product_sectionsB.layout_4 .product_section_list .product_row .product_item { box-shadow: none; height: 100%; justify-content: space-between; }
.product_sectionsB.layout_4 .product_section_list .product_row .product_item .item-desc { font-size: 13px; font-weight: 300; min-height: 48px; -webkit-line-clamp: 3; }
.second_b .product_section_list .product_row .product_item { padding: 18px 0px 0px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 10px 0px; border: 1px solid rgb(219, 220, 238); border-radius: 2px; background: url("/themes/cart/jikecart/assets/skimg/remoteL17084353529126.png") 50% center / cover no-repeat; }
.second_b .product_section_list .product_row .product_item .item-name { padding: 0px 15px; }
.second_b .product_section_list .product_row .product_item .item-desc { padding: 0px 38px 0px 15px; margin-bottom: 6px; }
.second_b .product_section_list .product_row .product_item .item-tag { width: 100%; background-color: rgb(246, 248, 251); padding: 10px 15px; gap: 0px; }
.second_b .product_section_list .product_row .product_item .item-tag p { font-size: 14px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(221, 226, 233); border-image: none; padding-left: 10px; padding-right: 10px; color: rgb(89, 97, 120); }
.second_b .product_section_list .product_row .product_item .item-tag p:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }
.second_b .product_section_list .product_row .product_item .item-tag p:last-child { padding-right: 0px; }
.solve { padding: 20px 0px 0px; }
.solve .solve-tab-wrapper { overflow: hidden; }
.solve .solve-tab-wrapper .solve-tab-list { display: flex; }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title { flex: 0 0 auto; cursor: pointer; padding: 0px 12px; font-size: 14px; line-height: 48px; color: var(--txtcl); font-weight: 500; position: relative; }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title:first-child { padding-left: 0px; }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title:first-child::before { left: 0px; }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title::before { content: ""; position: absolute; left: 12px; bottom: 0px; width: 24px; height: 0px; background: var(--Original); transition: 0.3s; }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title.active { color: var(--Original); }
.solve .solve-tab-wrapper .solve-tab-list .solve-tab-title.active::before { height: 3px; }
.solve .solve-container { padding: 20px 16px 18px; width: 100%; height: fit-content; background-color: rgb(244, 247, 252); }
.solve .solve-container .solve-slide { display: none; box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 10px 0px; }
.solve .solve-container .solve-slide.active { display: block; width: 100%; height: 100%; }
.solve .solve-container .solve-head { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 4px; position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; padding: 20px 10px 26px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px 0px; background-color: rgba(0, 0, 0, 0.1); }
.solve .solve-container .solve-head::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 50%); z-index: 2; }
.solve .solve-container .solve-head .solve-coverModal { position: relative; z-index: 3; opacity: 0.9; }
.solve .solve-container .solve-head .solve-coverModal .solve-cardText { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.solve .solve-container .solve-head .solve-cardTitle { font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; }
.solve .solve-container .solve-head .solve-cardDesc { font-size: 14px; color: rgb(255, 255, 255); font-weight: 400; min-height: 72px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.solve .solve-container .solve-footer { display: flex; align-items: flex-start; flex-direction: column; width: 100%; position: relative; margin-top: -10px; padding: 10px 10px 16px; border-radius: 4px 4px 0px 0px; background-color: rgb(255, 255, 255); z-index: 3; }
.solve .solve-container .solve-footer .solve-tag { width: 100%; height: fit-content; }
.solve .solve-container .solve-footer .solve-tag .solve-tag-list { display: flex; flex-flow: column; align-items: flex-start; gap: 10px; margin-bottom: 14px; }
.solve .solve-container .solve-footer .solve-tag .solve-tag-list li { font-size: 14px; color: var(--txtcl); font-weight: 400; line-height: 24px; padding: 4px 10px 4px 30px; border-radius: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; }
.solve .solve-container .solve-footer .solve-tag .solve-tag-list li::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17085702498326.webp"); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.solve .solve-container .solve-footer .solve-btn { cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 10px; width: fit-content; }
.solve .solve-container .solve-footer .solve-btn a { padding: 8px 16px; border-radius: 2px; background: var(--gradient1); border: 1px solid var(--Original); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); }
.solve .solve-container .solve-footer .solve-btn a:nth-child(2) { background: rgb(255, 255, 255); border: 1px solid var(--Original); color: var(--Original); }
.m_network { padding: 20px 0px 18px; background-color: rgb(246, 247, 253); }
.m_network .network_container { background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17086110869860.jpg"); background-size: cover; background-position: center -132px; background-repeat: no-repeat; height: max-content; }
.m_network .feature-wrapper { width: 100%; height: fit-content; padding-top: 28px; padding-bottom: 40px; }
.m_network .feature-wrapper .feature-row { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; padding-bottom: 5px; }
.m_network .feature-wrapper .feature-row .feature-item { width: 100%; height: fit-content; background-color: rgb(255, 255, 255); padding: 20px 16px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.m_network .feature-wrapper .feature-row .feature-item .feature-title { font-size: 16px; color: var(--txtcl); font-weight: 500; }
.m_network .feature-wrapper .feature-row .feature-item .feature-desc { font-size: 14px; color: var(--txtdesc); font-weight: 400; line-height: 24px; min-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.m_network .network_footer { position: relative; margin-top: -30px; }
.m_network .network_footer .network_footer_row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.m_network .network_footer .certificate_item { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; border: 1px solid rgb(240, 240, 240); background-color: rgb(255, 255, 255); padding-bottom: 10px; }
.m_network .network_footer .certificate_item .certificate_icon { width: 100%; height: 48px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
.m_network .network_footer .certificate_item .certificate_icon img { width: 100%; height: 100%; object-fit: contain; }
.m_network .network_footer .certificate_item .certificate_title h1 { font-size: 12px; color: var(--txtdesc); font-weight: 400; text-align: center; }
.m_news { background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17086111364116.png"); background-color: rgb(246, 250, 254); background-position: center top; background-repeat: no-repeat; background-size: contain; }
.m_news .m_news_container { padding: 20px 0px 18px; }
.m_news .m_news_row { display: flex; flex-direction: column; align-items: stretch; gap: 20px; padding: 0px 16px; }
.m_news .m_news_item { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px 0px; }
.m_news .m_news_item .m_news_item_head { width: 100%; padding: 20px 10px; background-color: rgb(255, 255, 255); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17084776061486.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 2px 2px 0px 0px; display: flex; justify-content: space-between; align-items: center; }
.m_news .m_news_item .m_news_item_head h1 { font-size: 16px; color: rgb(255, 255, 255); font-weight: 700; position: relative; padding-left: 20px; }
.m_news .m_news_item .m_news_item_head h1::before { background-color: rgb(255, 255, 255); content: ""; height: 14px; left: 0px; top: 50%; transform: translateY(-50%); position: absolute; width: 4px; }
.m_news .m_news_item .m_news_item_head a { color: rgb(255, 255, 255); font-size: 14px; }
.m_news .m_news_item .m_news_item_list { width: 100%; padding: 0px 11px; background-color: rgb(255, 255, 255); border-radius: 0px 0px 2px 2px; }
.m_news .m_news_item .m_news_item_list .m_news_content { padding: 12px 0px; display: flex; flex-direction: row; align-items: baseline; justify-content: space-around; gap: 10px; border-bottom: 1px solid rgb(240, 240, 240); position: relative; }
.m_news .m_news_item .m_news_item_list .m_news_content:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.m_news .m_news_item .m_news_item_list .m_news_content .m_news_title { flex: 1 1 0%; font-size: 14px; color: var(--txtcl); line-height: 24px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.m_news .m_news_item .m_news_item_list .m_news_content .m_news_time { width: 80px; font-size: 14px; font-family: codeB; color: var(--txtcl); font-weight: 400; text-align: right; }
.m_partners { padding: 20px 0px 18px; }
.m_partners .m_partners_item .m_partners_list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.m_partners .m_partners_item .m_partners_list .partners-item { background: rgb(255, 255, 255); padding: 10px; height: 54px; border-radius: 4px; }
.m_partners .m_partners_item .m_partners_list .partners-item:nth-child(n+16) { display: none; }
.m_partners .m_partners_item .m_partners_list .partners-item .partners-item-img { width: 100%; height: 100%; }
.m_partners .m_partners_item .m_partners_list .partners-item .partners-item-img img { width: 100%; height: 100%; object-fit: contain; }
.m-footer { background: rgb(21, 27, 38); padding-top: 20px; padding-bottom: var(--wapfooter_navheight); }
.m-footer.is_0 { padding-bottom: 20px; }
.m-footer .m-footer-info { display: flex; flex-flow: wrap; justify-content: space-between; align-items: flex-start; gap: 16px; padding-bottom: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); }
.m-footer .m-footer-info .m-footer-contact { align-items: center; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; display: flex; height: 44px; justify-content: center; width: 100%; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; }
.m-footer .m-footer-info .m-footer-contact a { color: rgb(255, 255, 255); font-family: codeB; font-size: 16px; font-weight: 900; }
.m-footer .m-footer-info .m-footer-qr-code { width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.m-footer .m-footer-info .m-footer-qr-code .m-qr-code-item { display: flex; flex-direction: column; align-items: center; gap: 6px; }
.m-footer .m-footer-info .m-footer-qr-code .m-qr-code-item img { width: 100%; height: 100%; padding: 8px; background-color: rgb(255, 255, 255); background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 4px; }
.m-footer .m-footer-info .m-footer-qr-code .m-qr-code-item span { font-size: 14px; color: rgb(255, 255, 255); opacity: 0.73; }
.m-footer .m-footer-copy { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; padding: 12px 0px 20px; }
.m-footer .m-footer-copy .m-filing-information { display: flex; flex-direction: row; align-items: center; }
.m-footer .m-footer-copy .m-filing-information .m-filing-information-icon { width: 16px; height: 16px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.m-footer .m-footer-copy .m-filing-information .m-filing-information-icon img { width: 100%; height: 100%; }
.m-footer .m-footer-copy .m-filing-information .m-filing-information-title { margin-left: 4px; }
.m-footer .m-footer-copy .m-filing-information .m-filing-information-title a { font-size: 14px; color: rgb(255, 255, 255); opacity: 0.73; }
.footer-m { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 99; }
.footer-m.close .footer-m-content { opacity: 0; height: 0px; }
.footer-m .footer-m-content { background: var(--wapfooter_navcolor); max-height: var(--wapfooter_navheight); min-height: var(--wapfooter_navheight); overflow: hidden; opacity: 1; border-radius: 2px 2px 0px 0px; box-shadow: rgba(127, 135, 144, 0.16) 0px 8px 24px 0px; transition: 0.3s; }
.footer-m .footer-m-content .footer-m-row { display: flex; justify-content: space-between; align-items: center; padding: 12px 20px; border-top: 1px solid rgb(240, 240, 240); }
.footer-m .footer-m-content .footer-m-row .footer-m-item { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; }
.footer-m .footer-m-content .footer-m-row .footer-m-item .footer-m-icon { width: var(--wapfooter_navicon); height: var(--wapfooter_navicon); }
.footer-m .footer-m-content .footer-m-row .footer-m-item .footer-m-icon img { width: 100%; height: 100%; }
.footer-m .footer-m-content .footer-m-row .footer-m-item .footer-m-name { font-size: 12px; color: var(--txtcl); }

/* ===== layer-animate.css ===== */
@keyframes slideFromTop { 
  0% { top: 0px; }
  100% { top: 50%; }
}
@-webkit-keyframes slideFromTop { 
  0% { top: 0px; }
  100% { top: 50%; }
}
@keyframes hideFromTop { 
  0% { top: 50%; }
  100% { top: 0px; opacity: 0; }
}
@-webkit-keyframes hideFromTop { 
  0% { top: 50%; }
  100% { top: 0px; opacity: 0; }
}
@keyframes slideFromBottom { 
  0% { top: 80%; }
  100% { top: 50%; }
}
@-webkit-keyframes slideFromBottom { 
  0% { top: 80%; }
  100% { top: 50%; }
}
@keyframes hideFromBottom { 
  0% { top: 50%; }
  100% { top: 80%; opacity: 0; }
}
@-webkit-keyframes hideFromBottom { 
  0% { top: 50%; }
  100% { top: 80%; opacity: 0; }
}
@keyframes showSweetAlert { 
  0% { transform: scale(0.5); }
  45% { transform: scale(1.05); }
  80% { transform: scale(0.95); }
  100% { transform: scale(1); }
}
@-webkit-keyframes showSweetAlert { 
  0% { transform: scale(0.5); }
  45% { transform: scale(1.05); }
  80% { transform: scale(0.95); }
  100% { transform: scale(1); }
}
@keyframes hideSweetAlert { 
  0% { transform: scale(1); }
  45% { transform: scale(1.05); }
  80% { transform: scale(0.95); }
  100% { transform: scale(0); opacity: 0; }
}
@-webkit-keyframes hideSweetAlert { 
  0% { transform: scale(1); }
  45% { transform: scale(1.05); }
  80% { transform: scale(0.95); }
  100% { transform: scale(0); opacity: 0; }
}
@keyframes layerFadeIn { 
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes layerFadeIn { 
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes hideFadeIn { 
  0% { opacity: 1; transform: scale(1); }
  100% { transform: scale(0.5); opacity: 0; }
}
@-webkit-keyframes hideFadeIn { 
  0% { opacity: 1; transform: scale(1); }
  100% { transform: scale(0.5); opacity: 0; }
}
@keyframes layer-fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes layer-fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes hide-fadeInUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@-webkit-keyframes hide-fadeInUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@-webkit-keyframes layer-rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes layer-rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@-webkit-keyframes hide-rollIn { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
}
@keyframes hide-rollIn { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
}
@keyframes layer-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes layer-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes hide-fadeIn { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes hide-fadeIn { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes layer-shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes layer-shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@-webkit-keyframes hide-shake { 
  0%, 100% { transform: translateX(10px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(0px); }
  100% { opacity: 0; }
}
@keyframes hide-shake { 
  0%, 100% { transform: translateX(10px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(0px); }
  100% { opacity: 0; }
}
@keyframes layer-spread { 
  0% { transform: scaleX(0); opacity: 0; }
  100% { transform: scaleX(1); opacity: 1; }
}
@-webkit-keyframes layer-spread { 
  0% { transform: scaleX(0); opacity: 0; }
  100% { transform: scaleX(1); opacity: 1; }
}
@keyframes hide-spread { 
  0% { transform: scaleX(1); }
  50% { transform: scaleX(0.5); }
  100% { opacity: 0; }
}
@-webkit-keyframes hide-spread { 
  0% { transform: scaleX(1); }
  50% { transform: scaleX(0.5); }
  100% { transform: scaleX(0); opacity: 0; }
}
.showAlert[data-animation="layerFadeIn"] { animation: 0.3s ease 0s 1 normal none running layerFadeIn; }
.showAlert[data-animation="showSweetAlert"] { animation: 0.3s ease 0s 1 normal none running showSweetAlert; }
.showAlert[data-animation="none"] { animation: auto ease 0s 1 normal none running none; }
.showAlert[data-animation="slideFromTop"] { animation: 0.3s ease 0s 1 normal none running slideFromTop; }
.showAlert[data-animation="slideFromBottom"] { animation: 0.2s ease 0s 1 normal none running slideFromBottom; }
.showAlert[data-animation="layer-fadeInUpBig"] { animation: 0.2s ease 0s 1 normal none running layer-fadeInUpBig; }
.showAlert[data-animation="layer-rollIn"] { animation: 0.3s ease 0s 1 normal none running layer-rollIn; }
.showAlert[data-animation="layer-fadeIn"] { animation: 0.3s ease 0s 1 normal none running layer-fadeIn; }
.showAlert[data-animation="layer-shake"] { animation: 0.3s ease 0s 1 normal none running layer-shake; }
.showAlert[data-animation="layer-spread"] { animation: 0.2s ease 0s 1 normal none running layer-spread; }
.hideAlert[data-animation="layer-spread"] { animation: 0.5s ease 0s 1 normal forwards running hide-spread; }
.hideAlert[data-animation="slideFromTop"] { animation: 0.2s ease 0s 1 normal forwards running hideFromTop; }
.hideAlert[data-animation="slideFromBottom"] { animation: 0.2s ease 0s 1 normal forwards running hideFromBottom; }
.hideAlert[data-animation="showSweetAlert"] { animation: 0.2s ease 0s 1 normal forwards running hideSweetAlert; }
.hideAlert[data-animation="layerFadeIn"] { animation: 0.2s ease 0s 1 normal forwards running hideFadeIn; }
.hideAlert[data-animation="layer-fadeIn"] { animation: 0.2s ease 0s 1 normal forwards running hide-fadeIn; }
.hideAlert[data-animation="layer-fadeInUpBig"] { animation: 0.2s ease 0s 1 normal forwards running hide-fadeInUpBig; }
.hideAlert[data-animation="layer-rollIn"] { animation: 0.2s ease 0s 1 normal forwards running hide-rollIn; }
.hideAlert[data-animation="layer-shake"] { animation: 0.2s ease 0s 1 normal forwards running hide-shake; }
.msg-layer-bg { width: 100%; z-index: 999; position: fixed; background: rgb(0, 0, 0); opacity: 0.4; top: 0px; height: 100%; }
.msg-layer { z-index: 9999; position: fixed; left: 50%; top: 50%; text-align: center; opacity: 1; padding: 0px 10px 10px; background: rgb(255, 255, 255); border-radius: var(--radius); max-width: 800px; min-width: 300px; }
.msg-con { font-size: 14px; line-height: 24px; color: var(--txtdesc); padding: 20px 24px; word-break: break-all; text-align: left; max-height: 360px; overflow: hidden auto; max-width: 567px; min-width: 300px; }
.layer-close { display: none; position: absolute; right: 24px; top: 20px; font-size: 26px; font-weight: 400; color: rgb(128, 128, 128); height: 30px; line-height: 30px; cursor: pointer; }
.msg-layer > h5 { line-height: 46px; border-bottom: 1px solid rgb(247, 249, 253); text-align: left; margin: 10px 24px; color: var(--txtcl); font-size: 18px; font-weight: 700; }
.layer-btn { padding: 20px 24px 16px; text-align: right; }
.layer-btn > input { display: none; width: 100px; height: 39px; line-height: 39px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; border-radius: 1px; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
.layer-cancel { background: var(--darker2); }
.layer-cancel:hover { background: var(--darker1); }
.layer-commit { background: var(--darker1); margin-left: 10px; }
.msy-alert { position: fixed; top: 50%; left: 50%; min-width: 260px; max-width: 500px; padding: 10px; text-align: center; line-height: 20px; font-size: 14px; color: rgb(159, 62, 66); z-index: 99999; background: rgb(255, 255, 255); border: 1px solid rgb(191, 191, 191); box-shadow: rgb(181, 179, 179) 0px 0px 7px 0px; }

/* ===== universalComponents.css ===== */
.container_flex { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; max-width: var(--maxwidth); min-width: var(--minwidth); padding: 0 var(--padding); }
.container_overflow { overflow: hidden; }
.no-scroll { overflow: hidden; height: 100%; position: fixed; width: 100%; }
.comp_hide { display: none !important; }
.comp_container { max-width: var(--maxwidth); min-width: var(--minwidth); padding: 0 var(--padding); }
.comp_containerp0 { max-width: var(--maxwidth); min-width: var(--minwidth); padding: 0px; }
.comp_containerw1680p0 { max-width: 1680px; width: 100%; padding: 0px; }
.comp_containerw1680 { max-width: 1680px; width: 100%; padding: 0 var(--padding); }
.comp_container_auto { margin: auto; }
.comp_containerrelative { position: relative; }
.container_border_bottom { border-bottom: 1px solid rgb(236, 236, 236); }
.container_border_bottom2 { border-bottom: 2px solid rgb(236, 236, 236); }
.swiper-wrapper-container { overflow: hidden; position: relative; }
.parallax { background-attachment: fixed; }
.fancy-button { display: inline-block; font-weight: 700; font-size: 14px; letter-spacing: 0.07em; line-height: 24px; color: rgb(255, 255, 255); position: relative; margin-bottom: 6px; }
.fancy-button.bg-gradient1 { text-shadow: rgb(191, 76, 40) 0px 0px 1px; }
.fancy-button::before { content: ""; display: inline-block; height: 40px; position: absolute; bottom: -1px; left: 10px; right: 10px; z-index: -1; border-radius: 2em; filter: blur(14px) brightness(0.9); transform-style: preserve-3d; transition: 0.3s ease-out; }
.bg-gradient1 span, .bg-gradient1::before { background: var(--gradient3); }
.bg-gradient span, .bg-gradient::before { background: var(--gradient1); }
.fancy-button span { display: flex; flex-direction: row; align-items: center; padding: 10px 28px; border-radius: var(--radius); position: relative; z-index: 2; will-change: transform, filter; transform-style: preserve-3d; transition: 0.3s ease-out; }
.fancy-button:hover::before { bottom: 3px; filter: blur(6px) brightness(0.8); }
.fancy-button:hover span { filter: brightness(0.9) contrast(1.2); transform: scale(0.96); }
.sk-title-container { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 20px 0px 60px; }
.sk-title-container .sk-title { font-size: 30px; color: var(--txtcl); text-align: center; line-height: 40px; font-weight: 600; }
.sk-title-container .sk-desc { margin-top: 18px; font-size: 16px; color: rgba(34, 34, 34, 0.9); text-align: center; line-height: 24px; font-weight: 400; opacity: 0.9; }
.sk-title-container.white .sk-title, .sk-title-container.white .sk-desc { color: rgb(255, 255, 255); }
#think_page_trace { display: none; }
.container_bg1 { background-color: rgb(255, 255, 255); }
.container_bg2 { background: rgb(245, 246, 248); }
.container_bg3 { background: rgb(240, 241, 242); }
.container_bg4 { background-color: rgb(243, 247, 251); }
.container_bg5 { background-color: rgb(238, 238, 238); }
.container_bg6 { background-color: rgb(235, 237, 240); }
.container_bg7 { background-color: rgb(240, 241, 242); }
.container_bg8 { background: rgb(0, 14, 40); }
.container_bg9 { background: rgb(250, 250, 250); }
.container_bg10 { background-color: rgb(246, 248, 250); }
.container_bg11 { background: rgb(245, 249, 255); }
.container_bg12 { background: rgb(244, 247, 252); }
.container_bg13 { background: linear-gradient(309deg, rgb(0, 17, 120) 0%, rgb(5, 16, 68) 46%, rgb(4, 15, 65) 100%); }
.container_bg14 { background-color: rgb(246, 248, 250); background-image: url("/themes/cart/jikecart/assets/skimg/local6579884b8b9c7.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg15 { background-color: rgb(255, 255, 255); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17025342246554.jpeg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg16 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/local657abed8d5f5c.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg17 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/BackgroundSixteen.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg18 { background: url("/themes/cart/jikecart/assets/skimg/Background17.jpg") rgb(231, 232, 235); }
.container_bg19 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/local659fe86dde16c.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg20 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17052299292316.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg21 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/local65a4f727b0712.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg22 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17057423232449.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg23 { background-color: rgb(246, 248, 250); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg24 { background-color: rgb(242, 244, 249); }
.container_bg25 { background-color: rgb(246, 248, 250); background-image: url("/themes/cart/jikecart/assets/skimg/bg14.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg26 { background-color: rgb(15, 23, 38); }
.container_bg27 { background-color: rgb(246, 248, 250); background-image: url("/themes/cart/jikecart/assets/skimg/local65c46942300ab.jpeg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg28 { background-color: rgb(246, 248, 250); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17075774437373.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg29 { background-color: rgb(246, 248, 250); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17075783825009.jpeg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
.container_bg30 { background-color: rgb(244, 248, 255); background-image: url("/themes/cart/jikecart/assets/skimg/remoteL17125755984451.png"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
@keyframes shake { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-1px); }
}
@keyframes animation_icon { 
  0% { background-position: 0px 0px; }
  100% { background-position: 0px 100%; }
}
@keyframes bulletProgress { 
  100% { width: 100%; }
}
@keyframes slide-market200-3fc45e0c { 
  0% { background-position: 0px 0px; }
  100% { background-position: 0px -1400px; }
}
@keyframes bounce-down { 
  50% { transform: translateY(-4px); }
  100% { transform: translateY(0px); }
}
.cutOneSHair { position: relative; cursor: pointer; display: inline-block; padding-right: 20px; }
.cutOneSHair::after { content: ""; position: absolute; right: 10px; top: 50%; width: 5px; height: 5px; border-right: 2px solid var(--Original); border-bottom: 2px solid var(--Original); transform: translateY(-50%) rotate(-45deg); transition: right 0.3s; }
.cutOneSHair.size6::after { width: 6px; height: 6px; }
.cutOneSHair.size6::after { width: 6px; height: 6px; }
.cutOneSHair.size8::after { width: 8px; height: 8px; }
.cutOneSHair.size10::after { width: 10px; height: 10px; }
.cutOneSHair.black::after { border-right: 2px solid var(--txtcl); border-bottom: 2px solid var(--txtcl); }
.cutOneSHair.white::after { border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
.cutOneSHair.black.border1::after { border-right: 1px solid var(--txtcl); border-bottom: 1px solid var(--txtcl); }
.cutOneSHair.white.border1::after { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.cutOneSHair:hover::after { right: 5px; }
.currency-title {
  display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column; width: 100%;
  &.center { align-items: center; }
  &.flex-end { align-items: flex-end; }
  & .currency-title-a { color: var(--txtcl); font-size: 32px; line-height: 32px; margin-bottom: 32px; }
  & .currency-title-a-content { color: var(--txtcl); font-size: 20px; margin-bottom: 46px; opacity: 0.85; }
}
.latest-announcement-panel { max-width: 460px; min-width: 350px; position: fixed; left: -100%; bottom: 16px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; transition: left 0.3s; z-index: 1000; border-radius: 0px 3px 3px 0px; overflow: hidden; }
.latest-announcement-panel.visible { left: 0px; }
.latest-announcement-toggle { position: fixed; left: 0px; bottom: 16px; font-size: 12px; font-weight: 500; background: var(--gradient1); color: white; text-align: center; cursor: pointer; padding: 10px; opacity: 0; transition: opacity 0.2s; letter-spacing: 5px; text-orientation: upright; writing-mode: vertical-lr; border-radius: 0px 3px 3px 0px; z-index: 999; }
.latest-announcement-content { padding: 10px 14px; font-size: 13px; }
.latest-popup-content-title { display: flex; justify-content: space-between; padding: 10px 20px; background: rgb(237, 238, 243); color: rgb(110, 110, 110); align-items: center; border-radius: 0px 3px 0px 0px; }
.latest-announcement-title { font-size: 16px; font-weight: 700; color: rgb(0, 0, 0); }
.latest-announcement-close { font-size: 18px; cursor: pointer; color: black; }
.latest-announcement-content p { color: rgb(0, 0, 0); line-height: 1.8; font-size: 12px; font-weight: 400; }
.latest-announcement-bott { display: flex; flex-direction: row-reverse; }
.latest-announcement-no-more, .latest-announcement-buttclose { font-size: 12px; color: rgb(255, 255, 255); background: var(--Original); border-radius: 1px; text-align: center; cursor: pointer; transition: 0.3s ease-out; padding: 10px 20px; font-weight: 400; }
.latest-announcement-buttclose { background: rgb(204, 204, 204); margin-right: 10px; }
@media (max-width: 768px) {
  .comp_container { max-width: 100%; min-width: 100%; padding: 0px 16px; }
  .fancy-button span { padding: 6px 12px; font-size: 14px; font-weight: 400; }
  .currency-title .currency-title-a { font-size: 28px; margin-bottom: 12px; }
  .currency-title .currency-title-a-content { font-size: 14px; margin-bottom: 28px; }
  .lg-toolbar .lg-icon { color: rgb(255, 255, 255) !important; }
  .sk-title-container { padding: 12px 0px 18px; }
  .sk-title-container .sk-title { font-size: 20px; line-height: 24px; }
  .sk-title-container .sk-desc { font-size: 14px; line-height: 22px; margin-top: 12px; }
  .latest-announcement-panel { width: 100%; bottom: 82px; }
  .latest-announcement-toggle { bottom: 82px; }
}

/* ===== carttypo.css ===== */
img { border: 0px; width: fit-content; }
.unselectable { user-select: none; }
::-webkit-scrollbar { width: 8px; height: 4px; background: transparent; }
::-webkit-scrollbar-track { background: rgb(241, 241, 241); }
::-webkit-scrollbar-thumb { background-color: rgb(201, 205, 212); }
::-webkit-scrollbar-thumb:hover { background-color: rgb(190, 190, 190); }
.price-breakdown::-webkit-scrollbar, .shopping-cart-content .sky-cart-menu::-webkit-scrollbar, .allocation-mian::-webkit-scrollbar, .shopping-cart-content .shopping-cart-product::-webkit-scrollbar { width: 6px; height: 4px; background: transparent; opacity: 0; }
.price-breakdown::-webkit-scrollbar-track, .shopping-cart-content .sky-cart-menu::-webkit-scrollbar-track, .allocation-mian::-webkit-scrollbar-track, .shopping-cart-content .shopping-cart-product::-webkit-scrollbar-track { background: transparent; }
.price-breakdown::-webkit-scrollbar-thumb, .shopping-cart-content .sky-cart-menu::-webkit-scrollbar-thumb, .allocation-mian::-webkit-scrollbar-thumb, .shopping-cart-content .shopping-cart-product::-webkit-scrollbar-thumb { background-color: transparent; }
.price-breakdown:hover::-webkit-scrollbar, .sky-cart-menu:hover::-webkit-scrollbar, .allocation-mian:hover::-webkit-scrollbar, .shopping-cart-product:hover::-webkit-scrollbar { opacity: 1; width: 6px; }
.price-breakdown:hover::-webkit-scrollbar-track, .sky-cart-menu:hover::-webkit-scrollbar-track, .allocation-mian:hover::-webkit-scrollbar-track, .shopping-cart-product:hover::-webkit-scrollbar-track { background: rgb(241, 241, 241); }
.price-breakdown:hover::-webkit-scrollbar-thumb, .sky-cart-menu:hover::-webkit-scrollbar-thumb, .allocation-mian:hover::-webkit-scrollbar-thumb, .shopping-cart-product:hover::-webkit-scrollbar-thumb { background-color: rgb(201, 205, 212); }
.price-breakdown:hover::-webkit-scrollbar-thumb:hover, .sky-cart-menu:hover::-webkit-scrollbar-thumb:hover, .allocation-mian:hover::-webkit-scrollbar-thumb:hover, .shopping-cart-product:hover::-webkit-scrollbar-thumb:hover { background-color: rgb(190, 190, 190); }
.productstate { color: rgb(26, 26, 26); background: var(--light); padding: 6px 10px; font-size: 12px; font-weight: 500; white-space: nowrap; }
.productstate.bg-suspended, .productstate.bg-fraud { background: var(--danger); color: rgb(255, 255, 255); }
.productstate.bg-active { background: rgb(52, 195, 143); color: rgb(255, 255, 255); }
.productstate.bg-pending { background: var(--warning); color: rgb(255, 255, 255); }
.maximumRows1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.maximumRows2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.maximumRows3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.maximumRows4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.layui-elem-quote { margin-bottom: 12px; padding: 10px 20px 12px; text-size-adjust: none; background: rgba(52, 100, 255, 0.1); border: 1px solid rgba(52, 100, 255, 0.3); color: rgb(13, 35, 109); }
.layui-elem-quote h5 { font-size: 14px; font-weight: 500; margin-bottom: 10px; }
.layui-elem-quote.bottom0 { margin-bottom: 0px; }
.layui-elem-quote.bottom5 { margin-bottom: 5px; }
.layui-elem-quote.bottom10 { margin-bottom: 10px; }
.layui-elem-quote * { font-size: 14px; }
.layui-elem-quote.fz12 * { font-size: 12px; }
.layui-elem-quote.fz14 * { font-size: 12px; }
.layui-elem-quote.fw300 * { font-weight: 300; }
.layui-elem-quote.fw500 * { font-weight: 500; }
.layui-elem-quote.fw700 * { font-weight: 700; }
.layui-elem-quote.b0 { margin-bottom: 0px; }
.layui-elem-quote a { color: var(--primary); }
.layui-elem-quote.alert-icon { position: relative; padding-left: 52px; }
.layui-elem-quote.alert-icon::before { content: ""; position: absolute; left: 20px; top: 12px; width: 20px; height: 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.layui-elem-quote.alert-icon.centered::before { top: 50%; transform: translateY(-50%); }
.layui-elem-quote.icon-info::before { background-image: url("/themes/cart/jikecart/assets/skimg/ExclamationMark.svg"); color: rgb(0, 86, 255); }
.layui-elem-quote.icon-success::before { background-image: url("/themes/cart/jikecart/assets/skimg/alert-success.svg"); color: rgb(var(--success)); }
.layui-elem-quote.icon-warning::before { background-image: url("/themes/cart/jikecart/assets/skimg/alert-warning.svg"); }
.layui-elem-quote.icon-error::before { background-image: url("/themes/cart/jikecart/assets/skimg/alert-error.svg"); }
.layui-elem-quote.icon-normal::before { background-image: url("/themes/cart/jikecart/assets/skimg/alert-normal.svg"); }
.layui-elem-quote.icon-msg::before { background-image: url("/themes/cart/jikecart/assets/skimg/horn2.svg"); }
.layui-elem-quote.red-theme { background: rgba(255, 52, 52, 0.1); border: 1px solid rgba(255, 52, 52, 0.3); color: rgb(178, 34, 34); }
.layui-elem-quote.green-theme { background: rgba(52, 255, 52, 0.1); border: 1px solid rgba(52, 255, 52, 0.3); color: rgb(0, 128, 0); }
.layui-elem-quote.yellow-theme { background: rgba(255, 235, 52, 0.1); border: 1px solid rgba(255, 235, 52, 0.3); color: rgb(218, 165, 32); }
.layui-elem-quote.blue-white-theme { background: rgba(52, 100, 255, 0.1); border: 1px solid rgba(52, 100, 255, 0.3); color: rgb(52, 100, 255); }
.layui-elem-quote.purple-theme { background: rgba(128, 52, 255, 0.1); border: 1px solid rgba(128, 52, 255, 0.3); color: rgb(128, 0, 128); }
.layui-elem-quote.warning-theme { color: rgb(160, 40, 0); background-color: rgb(255, 232, 213); border-color: rgb(255, 232, 213); }
.layui-elem-quote.orange-theme { background: rgba(255, 165, 52, 0.1); border: 1px solid rgba(255, 165, 52, 0.3); color: rgb(255, 140, 0); }
.layui-elem-quote.info-theme { background-color: rgb(244, 247, 255); color: rgb(0, 0, 0); }
.layui-elem-quote.grey-theme { background: rgb(246, 246, 246); border: 1px solid rgba(52, 52, 52, 0.3); color: rgb(0, 0, 0); }
.layui-elem-quote.grey-theme * { font-size: 12px; font-weight: 500; }
.layui-elem-quote.blue-theme { color: rgb(0, 45, 160); border: 1px solid rgb(213, 231, 255); background: rgb(213, 231, 255); }
.layui-elem-quote a, .cutOneSHair { position: relative; cursor: pointer; display: inline-block; padding-right: 20px; }
.layui-elem-quote a::after, .cutOneSHair::after { content: ""; position: absolute; right: 10px; top: 50%; width: 5px; height: 5px; border-right: 2px solid var(--primary); border-bottom: 2px solid var(--primary); transform: translateY(-50%) rotate(-45deg); transition: right 0.3s; }
.layui-elem-quote a.size6::after, .cutOneSHair.size6::after { width: 6px; height: 6px; }
.layui-elem-quote a.size8::after, .cutOneSHair.size8::after { width: 8px; height: 8px; }
.layui-elem-quote a.size10::after, .cutOneSHair.size10::after { width: 10px; height: 10px; }
.layui-elem-quote a.black::after, .cutOneSHair.black::after { border-right: 2px solid var(--txtcolor); border-bottom: 2px solid var(--txtcolor); }
.layui-elem-quote a.white::after, .cutOneSHair.white::after { border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
.layui-elem-quote a.black.border1::after, .cutOneSHair.black.border1::after { border-right: 1px solid var(--txtcolor); border-bottom: 1px solid var(--txtcolor); }
.layui-elem-quote a.white.border1::after, .cutOneSHair.white.border1::after { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.layui-elem-quote a:hover::after, .cutOneSHair:hover::after { right: 5px; }
.no-data { height: 150px; background: url("/themes/cart/jikecart/assets/skimg/noData.png") center 50px / 220px 62px no-repeat; text-align: center; line-height: 12px; padding-top: 126px; color: rgb(129, 135, 161); width: 100%; font-size: 14px; }
.no-data a { color: var(--primary) !important; }
.no-product { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 15px; }
.no-product .desc { color: var(--primary); font-size: 12px; font-weight: 400; }
.no-product .desc-text { font-size: 12px; font-weight: 400; }
.no-product i { width: 80px; height: 80px; display: inline-block; vertical-align: middle; background-image: url("/themes/cart/jikecart/assets/skimg/CurrentlyUnavailable.svg"); background-repeat: no-repeat; background-position: inherit; font-size: 0px; }
.btnCopy { cursor: pointer; color: rgb(153, 153, 153); }
#msgContent { padding: 20px; }
#msgContent * { line-height: 32px; }
.fz12 { font-size: 12px; }
.fz13 { font-size: 13px; }
.fz14 { font-size: 14px; }
.fz15 { font-size: 15px; }
.fz16 { font-size: 16px; }
.fz18 { font-size: 18px; }
.fz20 { font-size: 20px; }
.fz22 { font-size: 22px; }
.fz24 { font-size: 24px; }
.fz26 { font-size: 26px; }
.fz28 { font-size: 28px; }
.fz29 { font-size: 29px; }
.fz30 { font-size: 30px; }
.fz31 { font-size: 31px; }
.fz32 { font-size: 32px; }
.fw300 { font-weight: 300; }
.fw500 { font-weight: 500; }
.fw700 { font-weight: 700; }
.fw900 { font-weight: 900; }
.hide-pc { display: none; }
@media (max-width: 768px) {
  .hide-xs { display: none !important; }
  .hide-pc { display: block !important; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* ===== inherit.css ===== */
:root { --sky-gap: 20px; --borderS: #e1e6f0; --primary: #165dff; --primary-hover: #0f4bcc; --primary-active: #0c3a99; --secondary: #00b42a; --secondary-hover: #009a22; --secondary-active: #007a1a; --success: #52c41a; --success-hover: #3db014; --success-active: #2f8c10; --danger: #ff4d4f; --danger-hover: #e33e41; --danger-active: #c32f33; --warning: #faad14; --warning-hover: #d48806; --warning-active: #b77905; --info: #1890ff; --info-hover: #1577e0; --info-active: #135cb8; --light: #f0f0f0; --light-hover: #e6e6e6; --light-active: #cccccc; --dark: #333333; --dark-hover: #262626; --dark-active: #1a1a1a; --text-color: #212529; --light-text: #212529; --buttPrimary: linear-gradient(180deg, #3D7FFF 0%, #0053FC 64%, #003BFC 100%); --buttSuccess: linear-gradient(180deg, #00B610 0%, #009207 100%); --buttWarning: linear-gradient(180deg, #FFA800 0%, #FF8A00 100%); --buttDanger: linear-gradient(180deg, #FF4D4D 0%, #FF0000 100%); --buttInfo: linear-gradient(180deg, #00A8FF 0%, #007AFF 100%); --buttDefault: linear-gradient(180deg, #F5F5F5 0%, #E6E6E6 100%); --buttPrimaryHover: linear-gradient(180deg, #559eff 0%, #0068fc 64%, #0052fc 100%); --buttSuccessHover: linear-gradient(180deg, #12c81a 0%, #00a506 100%); --buttWarningHover: linear-gradient(180deg, #ffb600 0%, #ff9700 100%); --buttDangerHover: linear-gradient(180deg, #ff5e5e 0%, #ff0101 100%); --buttInfoHover: linear-gradient(180deg, #22b8ff 0%, #008eff 100%); --buttDefaultHover: linear-gradient(180deg, #ffffff 0%, #dcdcdc 100%); --buttPrimaryActive: linear-gradient(180deg, #2e6cdb 0%, #0046ca 64%, #003eda 100%); --buttSuccessActive: linear-gradient(180deg, #008d07 0%, #007806 100%); --buttWarningActive: linear-gradient(180deg, #e69500 0%, #e57c00 100%); --buttDangerActive: linear-gradient(180deg, #e53b3b 0%, #e50000 100%); --buttInfoActive: linear-gradient(180deg, #0091ea 0%, #0061ca 100%); --buttDefaultActive: linear-gradient(180deg, #cbcbcb 0%, #bdbdbd 100%); --disabled-bg: #e0e0e0; --disabled-border: #d3d3d3; --disabled-text: #a9a9a9; --disabled-opacity: 0.65; --btn-radius: 1px; --btn-padding: 6px 15px; --btn-height: 30px; --btn-font-size: 12px; --not-color: #999; }
body.inherit { background: rgb(247, 247, 249); }
body.inherit .btn { padding: var(--btn-padding); border-radius: var(--btn-radius); }
body.inherit .btn-primary { background-color: var(--primary); border: 1px solid var(--primary); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-primary:hover { background-color: var(--primary-hover); }
body.inherit .btn-primary:active { background-color: var(--primary-active); }
body.inherit .btn-primary:disabled { opacity: var(--disabled-opacity); background-color: var(--primary); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-primary.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-primary.fz12 { font-size: 12px; }
body.inherit .btn-primary.fz13 { font-size: 13px; }
body.inherit .btn-primary.fz14 { font-size: 14px; }
body.inherit .btn-primary.fz15 { font-size: 15px; }
body.inherit .btn-primary.fz16 { font-size: 16px; }
body.inherit .btn-primary.fz18 { font-size: 18px; }
body.inherit .btn-primary.fw300 { font-weight: 300; }
body.inherit .btn-primary.fw500 { font-weight: 500; }
body.inherit .btn-primary.fw700 { font-weight: 900; }
body.inherit .btn-primary.fw900 { font-weight: 900; }
body.inherit .btn-secondary { background-color: var(--secondary); border: 1px solid var(--secondary); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-secondary:hover { background-color: var(--secondary-hover); }
body.inherit .btn-secondary:active { background-color: var(--secondary-active); }
body.inherit .btn-secondary:disabled { opacity: var(--disabled-opacity); background-color: var(--secondary); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-secondary.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-secondary.fz12 { font-size: 12px; }
body.inherit .btn-secondary.fz13 { font-size: 13px; }
body.inherit .btn-secondary.fz14 { font-size: 14px; }
body.inherit .btn-secondary.fz15 { font-size: 15px; }
body.inherit .btn-secondary.fz16 { font-size: 16px; }
body.inherit .btn-secondary.fz18 { font-size: 18px; }
body.inherit .btn-secondary.fw300 { font-weight: 300; }
body.inherit .btn-secondary.fw500 { font-weight: 500; }
body.inherit .btn-secondary.fw700 { font-weight: 900; }
body.inherit .btn-secondary.fw900 { font-weight: 900; }
body.inherit .btn-success { background-color: var(--success); border: 1px solid var(--success); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-success:hover { background-color: var(--success-hover); }
body.inherit .btn-success:active { background-color: var(--success-active); }
body.inherit .btn-success:disabled { opacity: var(--disabled-opacity); background-color: var(--success); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-success.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-success.fz12 { font-size: 12px; }
body.inherit .btn-success.fz13 { font-size: 13px; }
body.inherit .btn-success.fz14 { font-size: 14px; }
body.inherit .btn-success.fz15 { font-size: 15px; }
body.inherit .btn-success.fz16 { font-size: 16px; }
body.inherit .btn-success.fz18 { font-size: 18px; }
body.inherit .btn-success.fw300 { font-weight: 300; }
body.inherit .btn-success.fw500 { font-weight: 500; }
body.inherit .btn-success.fw700 { font-weight: 900; }
body.inherit .btn-success.fw900 { font-weight: 900; }
body.inherit .btn-danger { background-color: var(--danger); border: 1px solid var(--danger); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-danger:hover { background-color: var(--danger-hover); }
body.inherit .btn-danger:active { background-color: var(--danger-active); }
body.inherit .btn-danger:disabled { opacity: var(--disabled-opacity); background-color: var(--danger); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-danger.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-danger.fz12 { font-size: 12px; }
body.inherit .btn-danger.fz13 { font-size: 13px; }
body.inherit .btn-danger.fz14 { font-size: 14px; }
body.inherit .btn-danger.fz15 { font-size: 15px; }
body.inherit .btn-danger.fz16 { font-size: 16px; }
body.inherit .btn-danger.fz18 { font-size: 18px; }
body.inherit .btn-danger.fw300 { font-weight: 300; }
body.inherit .btn-danger.fw500 { font-weight: 500; }
body.inherit .btn-danger.fw700 { font-weight: 900; }
body.inherit .btn-danger.fw900 { font-weight: 900; }
body.inherit .btn-warning { background-color: var(--warning); border: 1px solid var(--warning); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-warning:hover { background-color: var(--warning-hover); }
body.inherit .btn-warning:active { background-color: var(--warning-active); }
body.inherit .btn-warning:disabled { opacity: var(--disabled-opacity); background-color: var(--warning); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-warning.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-warning.fz12 { font-size: 12px; }
body.inherit .btn-warning.fz13 { font-size: 13px; }
body.inherit .btn-warning.fz14 { font-size: 14px; }
body.inherit .btn-warning.fz15 { font-size: 15px; }
body.inherit .btn-warning.fz16 { font-size: 16px; }
body.inherit .btn-warning.fz18 { font-size: 18px; }
body.inherit .btn-warning.fw300 { font-weight: 300; }
body.inherit .btn-warning.fw500 { font-weight: 500; }
body.inherit .btn-warning.fw700 { font-weight: 900; }
body.inherit .btn-warning.fw900 { font-weight: 900; }
body.inherit .btn-info { background-color: var(--info); border: 1px solid var(--info); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-info:hover { background-color: var(--info-hover); }
body.inherit .btn-info:active { background-color: var(--info-active); }
body.inherit .btn-info:disabled { opacity: var(--disabled-opacity); background-color: var(--info); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-info.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-info.fz12 { font-size: 12px; }
body.inherit .btn-info.fz13 { font-size: 13px; }
body.inherit .btn-info.fz14 { font-size: 14px; }
body.inherit .btn-info.fz15 { font-size: 15px; }
body.inherit .btn-info.fz16 { font-size: 16px; }
body.inherit .btn-info.fz18 { font-size: 18px; }
body.inherit .btn-info.fw300 { font-weight: 300; }
body.inherit .btn-info.fw500 { font-weight: 500; }
body.inherit .btn-info.fw700 { font-weight: 900; }
body.inherit .btn-info.fw900 { font-weight: 900; }
body.inherit .btn-light { background-color: var(--light); border: 1px solid var(--light); font-size: var(--btn-font-size); font-weight: 400; color: var(--light-text); }
body.inherit .btn-light:hover { background-color: var(--light-hover); }
body.inherit .btn-light:active { background-color: var(--light-active); }
body.inherit .btn-light:disabled { opacity: var(--disabled-opacity); background-color: var(--light); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-light.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-light.fz12 { font-size: 12px; }
body.inherit .btn-light.fz13 { font-size: 13px; }
body.inherit .btn-light.fz14 { font-size: 14px; }
body.inherit .btn-light.fz15 { font-size: 15px; }
body.inherit .btn-light.fz16 { font-size: 16px; }
body.inherit .btn-light.fz18 { font-size: 18px; }
body.inherit .btn-light.fw300 { font-weight: 300; }
body.inherit .btn-light.fw500 { font-weight: 500; }
body.inherit .btn-light.fw700 { font-weight: 900; }
body.inherit .btn-light.fw900 { font-weight: 900; }
body.inherit .btn-dark { background-color: var(--dark); border: 1px solid var(--dark); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-dark:hover { background-color: var(--dark-hover); }
body.inherit .btn-dark:active { background-color: var(--dark-active); }
body.inherit .btn-dark:disabled { opacity: var(--disabled-opacity); background-color: var(--dark); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-dark.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-dark.fz12 { font-size: 12px; }
body.inherit .btn-dark.fz13 { font-size: 13px; }
body.inherit .btn-dark.fz14 { font-size: 14px; }
body.inherit .btn-dark.fz15 { font-size: 15px; }
body.inherit .btn-dark.fz16 { font-size: 16px; }
body.inherit .btn-dark.fz18 { font-size: 18px; }
body.inherit .btn-dark.fw300 { font-weight: 300; }
body.inherit .btn-dark.fw500 { font-weight: 500; }
body.inherit .btn-dark.fw700 { font-weight: 900; }
body.inherit .btn-dark.fw900 { font-weight: 900; }
body.inherit .btn-primary-gradient { background: var(--buttPrimary); border: 1px solid var(--buttPrimary); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-primary-gradient:hover { background: var(--buttPrimaryHover); }
body.inherit .btn-primary-gradient:active { background: var(--buttPrimaryActive); }
body.inherit .btn-primary-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttPrimary); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-primary-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-primary-gradient.fz12 { font-size: 12px; }
body.inherit .btn-primary-gradient.fz13 { font-size: 13px; }
body.inherit .btn-primary-gradient.fz14 { font-size: 14px; }
body.inherit .btn-primary-gradient.fz15 { font-size: 15px; }
body.inherit .btn-primary-gradient.fz16 { font-size: 16px; }
body.inherit .btn-primary-gradient.fz18 { font-size: 18px; }
body.inherit .btn-primary-gradient.fw300 { font-weight: 300; }
body.inherit .btn-primary-gradient.fw500 { font-weight: 500; }
body.inherit .btn-primary-gradient.fw700 { font-weight: 900; }
body.inherit .btn-primary-gradient.fw900 { font-weight: 900; }
body.inherit .btn-success-gradient { background: var(--buttSuccess); border: 1px solid var(--buttSuccess); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-success-gradient:hover { background: var(--buttSuccessHover); }
body.inherit .btn-success-gradient:active { background: var(--buttSuccessActive); }
body.inherit .btn-success-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttSuccess); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-success-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-success-gradient.fz12 { font-size: 12px; }
body.inherit .btn-success-gradient.fz13 { font-size: 13px; }
body.inherit .btn-success-gradient.fz14 { font-size: 14px; }
body.inherit .btn-success-gradient.fz15 { font-size: 15px; }
body.inherit .btn-success-gradient.fz16 { font-size: 16px; }
body.inherit .btn-success-gradient.fz18 { font-size: 18px; }
body.inherit .btn-success-gradient.fw300 { font-weight: 300; }
body.inherit .btn-success-gradient.fw500 { font-weight: 500; }
body.inherit .btn-success-gradient.fw700 { font-weight: 900; }
body.inherit .btn-success-gradient.fw900 { font-weight: 900; }
body.inherit .btn-warning-gradient { background: var(--buttWarning); border: 1px solid var(--buttWarning); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-warning-gradient:hover { background: var(--buttWarningHover); }
body.inherit .btn-warning-gradient:active { background: var(--buttWarningActive); }
body.inherit .btn-warning-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttWarning); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-warning-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-warning-gradient.fz12 { font-size: 12px; }
body.inherit .btn-warning-gradient.fz13 { font-size: 13px; }
body.inherit .btn-warning-gradient.fz14 { font-size: 14px; }
body.inherit .btn-warning-gradient.fz15 { font-size: 15px; }
body.inherit .btn-warning-gradient.fz16 { font-size: 16px; }
body.inherit .btn-warning-gradient.fz18 { font-size: 18px; }
body.inherit .btn-warning-gradient.fw300 { font-weight: 300; }
body.inherit .btn-warning-gradient.fw500 { font-weight: 500; }
body.inherit .btn-warning-gradient.fw700 { font-weight: 900; }
body.inherit .btn-warning-gradient.fw900 { font-weight: 900; }
body.inherit .btn-danger-gradient { background: var(--buttDanger); border: 1px solid var(--buttDanger); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-danger-gradient:hover { background: var(--buttDangerHover); }
body.inherit .btn-danger-gradient:active { background: var(--buttDangerActive); }
body.inherit .btn-danger-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttDanger); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-danger-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-danger-gradient.fz12 { font-size: 12px; }
body.inherit .btn-danger-gradient.fz13 { font-size: 13px; }
body.inherit .btn-danger-gradient.fz14 { font-size: 14px; }
body.inherit .btn-danger-gradient.fz15 { font-size: 15px; }
body.inherit .btn-danger-gradient.fz16 { font-size: 16px; }
body.inherit .btn-danger-gradient.fz18 { font-size: 18px; }
body.inherit .btn-danger-gradient.fw300 { font-weight: 300; }
body.inherit .btn-danger-gradient.fw500 { font-weight: 500; }
body.inherit .btn-danger-gradient.fw700 { font-weight: 900; }
body.inherit .btn-danger-gradient.fw900 { font-weight: 900; }
body.inherit .btn-info-gradient { background: var(--buttInfo); border: 1px solid var(--buttInfo); color: rgb(255, 255, 255); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-info-gradient:hover { background: var(--buttInfoHover); }
body.inherit .btn-info-gradient:active { background: var(--buttInfoActive); }
body.inherit .btn-info-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttInfo); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-info-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-info-gradient.fz12 { font-size: 12px; }
body.inherit .btn-info-gradient.fz13 { font-size: 13px; }
body.inherit .btn-info-gradient.fz14 { font-size: 14px; }
body.inherit .btn-info-gradient.fz15 { font-size: 15px; }
body.inherit .btn-info-gradient.fz16 { font-size: 16px; }
body.inherit .btn-info-gradient.fz18 { font-size: 18px; }
body.inherit .btn-info-gradient.fw300 { font-weight: 300; }
body.inherit .btn-info-gradient.fw500 { font-weight: 500; }
body.inherit .btn-info-gradient.fw700 { font-weight: 900; }
body.inherit .btn-info-gradient.fw900 { font-weight: 900; }
body.inherit .btn-default-gradient { background: var(--buttDefault); border: 1px solid var(--buttDefault); font-size: var(--btn-font-size); font-weight: 400; color: var(--light-text); }
body.inherit .btn-default-gradient:hover { background: var(--buttDefaultHover); }
body.inherit .btn-default-gradient:active { background: var(--buttDefaultActive); }
body.inherit .btn-default-gradient:disabled { opacity: var(--disabled-opacity); background-color: var(--buttDefault); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-default-gradient.not-allowed { background-color: rgb(255, 255, 255); border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; }
body.inherit .btn-default-gradient.fz12 { font-size: 12px; }
body.inherit .btn-default-gradient.fz13 { font-size: 13px; }
body.inherit .btn-default-gradient.fz14 { font-size: 14px; }
body.inherit .btn-default-gradient.fz15 { font-size: 15px; }
body.inherit .btn-default-gradient.fz16 { font-size: 16px; }
body.inherit .btn-default-gradient.fz18 { font-size: 18px; }
body.inherit .btn-default-gradient.fw300 { font-weight: 300; }
body.inherit .btn-default-gradient.fw500 { font-weight: 500; }
body.inherit .btn-default-gradient.fw700 { font-weight: 900; }
body.inherit .btn-default-gradient.fw900 { font-weight: 900; }
body.inherit .btn-outline-primary { background-color: transparent; border: 1px solid var(--primary); color: var(--primary); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-primary:hover { background-color: var(--primary-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-primary:active { background-color: var(--primary-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-primary:disabled { border-color: currentcolor; color: var(--primary); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-primary.fz12 { font-size: 12px; }
body.inherit .btn-outline-primary.fz13 { font-size: 13px; }
body.inherit .btn-outline-primary.fz14 { font-size: 14px; }
body.inherit .btn-outline-primary.fz15 { font-size: 15px; }
body.inherit .btn-outline-primary.fz16 { font-size: 16px; }
body.inherit .btn-outline-primary.fz18 { font-size: 18px; }
body.inherit .btn-outline-primary.fw300 { font-weight: 300; }
body.inherit .btn-outline-primary.fw500 { font-weight: 500; }
body.inherit .btn-outline-primary.fw700 { font-weight: 900; }
body.inherit .btn-outline-primary.fw900 { font-weight: 900; }
body.inherit .btn-outline-secondary { background-color: transparent; border: 1px solid var(--secondary); color: var(--secondary); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-secondary:hover { background-color: var(--secondary-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-secondary:active { background-color: var(--secondary-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-secondary:disabled { border-color: currentcolor; color: var(--secondary); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-secondary.fz12 { font-size: 12px; }
body.inherit .btn-outline-secondary.fz13 { font-size: 13px; }
body.inherit .btn-outline-secondary.fz14 { font-size: 14px; }
body.inherit .btn-outline-secondary.fz15 { font-size: 15px; }
body.inherit .btn-outline-secondary.fz16 { font-size: 16px; }
body.inherit .btn-outline-secondary.fz18 { font-size: 18px; }
body.inherit .btn-outline-secondary.fw300 { font-weight: 300; }
body.inherit .btn-outline-secondary.fw500 { font-weight: 500; }
body.inherit .btn-outline-secondary.fw700 { font-weight: 900; }
body.inherit .btn-outline-secondary.fw900 { font-weight: 900; }
body.inherit .btn-outline-success { background-color: transparent; border: 1px solid var(--success); color: var(--success); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-success:hover { background-color: var(--success-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-success:active { background-color: var(--success-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-success:disabled { border-color: currentcolor; color: var(--success); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-success.fz12 { font-size: 12px; }
body.inherit .btn-outline-success.fz13 { font-size: 13px; }
body.inherit .btn-outline-success.fz14 { font-size: 14px; }
body.inherit .btn-outline-success.fz15 { font-size: 15px; }
body.inherit .btn-outline-success.fz16 { font-size: 16px; }
body.inherit .btn-outline-success.fz18 { font-size: 18px; }
body.inherit .btn-outline-success.fw300 { font-weight: 300; }
body.inherit .btn-outline-success.fw500 { font-weight: 500; }
body.inherit .btn-outline-success.fw700 { font-weight: 900; }
body.inherit .btn-outline-success.fw900 { font-weight: 900; }
body.inherit .btn-outline-danger { background-color: transparent; border: 1px solid var(--danger); color: var(--danger); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-danger:hover { background-color: var(--danger-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-danger:active { background-color: var(--danger-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-danger:disabled { border-color: currentcolor; color: var(--danger); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-danger.fz12 { font-size: 12px; }
body.inherit .btn-outline-danger.fz13 { font-size: 13px; }
body.inherit .btn-outline-danger.fz14 { font-size: 14px; }
body.inherit .btn-outline-danger.fz15 { font-size: 15px; }
body.inherit .btn-outline-danger.fz16 { font-size: 16px; }
body.inherit .btn-outline-danger.fz18 { font-size: 18px; }
body.inherit .btn-outline-danger.fw300 { font-weight: 300; }
body.inherit .btn-outline-danger.fw500 { font-weight: 500; }
body.inherit .btn-outline-danger.fw700 { font-weight: 900; }
body.inherit .btn-outline-danger.fw900 { font-weight: 900; }
body.inherit .btn-outline-warning { background-color: transparent; border: 1px solid var(--warning); color: var(--warning); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-warning:hover { background-color: var(--warning-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-warning:active { background-color: var(--warning-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-warning:disabled { border-color: currentcolor; color: var(--warning); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-warning.fz12 { font-size: 12px; }
body.inherit .btn-outline-warning.fz13 { font-size: 13px; }
body.inherit .btn-outline-warning.fz14 { font-size: 14px; }
body.inherit .btn-outline-warning.fz15 { font-size: 15px; }
body.inherit .btn-outline-warning.fz16 { font-size: 16px; }
body.inherit .btn-outline-warning.fz18 { font-size: 18px; }
body.inherit .btn-outline-warning.fw300 { font-weight: 300; }
body.inherit .btn-outline-warning.fw500 { font-weight: 500; }
body.inherit .btn-outline-warning.fw700 { font-weight: 900; }
body.inherit .btn-outline-warning.fw900 { font-weight: 900; }
body.inherit .btn-outline-info { background-color: transparent; border: 1px solid var(--info); color: var(--info); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-info:hover { background-color: var(--info-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-info:active { background-color: var(--info-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-info:disabled { border-color: currentcolor; color: var(--info); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-info.fz12 { font-size: 12px; }
body.inherit .btn-outline-info.fz13 { font-size: 13px; }
body.inherit .btn-outline-info.fz14 { font-size: 14px; }
body.inherit .btn-outline-info.fz15 { font-size: 15px; }
body.inherit .btn-outline-info.fz16 { font-size: 16px; }
body.inherit .btn-outline-info.fz18 { font-size: 18px; }
body.inherit .btn-outline-info.fw300 { font-weight: 300; }
body.inherit .btn-outline-info.fw500 { font-weight: 500; }
body.inherit .btn-outline-info.fw700 { font-weight: 900; }
body.inherit .btn-outline-info.fw900 { font-weight: 900; }
body.inherit .btn-outline-default { background-color: transparent; border: 1px solid rgb(211, 211, 211); color: rgb(38, 38, 38); }
body.inherit .btn-outline-default:hover { border: 1px solid var(--primary); color: var(--primary); }
body.inherit .btn-outline-light { background-color: transparent; font-size: var(--btn-font-size); font-weight: 400; color: var(--not-color); border: 1px solid rgb(225, 230, 240); }
body.inherit .btn-outline-light:hover { background-color: var(--light-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-light:active { background-color: var(--light-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-light:disabled { border-color: currentcolor; color: var(--light); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-light.fz12 { font-size: 12px; }
body.inherit .btn-outline-light.fz13 { font-size: 13px; }
body.inherit .btn-outline-light.fz14 { font-size: 14px; }
body.inherit .btn-outline-light.fz15 { font-size: 15px; }
body.inherit .btn-outline-light.fz16 { font-size: 16px; }
body.inherit .btn-outline-light.fz18 { font-size: 18px; }
body.inherit .btn-outline-light.fw300 { font-weight: 300; }
body.inherit .btn-outline-light.fw500 { font-weight: 500; }
body.inherit .btn-outline-light.fw700 { font-weight: 900; }
body.inherit .btn-outline-light.fw900 { font-weight: 900; }
body.inherit .btn-outline-light:hover, body.inherit .btn-outline-light:active { color: var(--light-text); }
body.inherit .btn-outline-dark { background-color: transparent; border: 1px solid var(--dark); color: var(--dark); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-outline-dark:hover { background-color: var(--dark-hover); color: rgb(255, 255, 255); }
body.inherit .btn-outline-dark:active { background-color: var(--dark-active); color: rgb(255, 255, 255); }
body.inherit .btn-outline-dark:disabled { border-color: currentcolor; color: var(--dark); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-outline-dark.fz12 { font-size: 12px; }
body.inherit .btn-outline-dark.fz13 { font-size: 13px; }
body.inherit .btn-outline-dark.fz14 { font-size: 14px; }
body.inherit .btn-outline-dark.fz15 { font-size: 15px; }
body.inherit .btn-outline-dark.fz16 { font-size: 16px; }
body.inherit .btn-outline-dark.fz18 { font-size: 18px; }
body.inherit .btn-outline-dark.fw300 { font-weight: 300; }
body.inherit .btn-outline-dark.fw500 { font-weight: 500; }
body.inherit .btn-outline-dark.fw700 { font-weight: 900; }
body.inherit .btn-outline-dark.fw900 { font-weight: 900; }
body.inherit .btn-text-primary { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--primary); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-primary:hover { color: var(--primary-hover); }
body.inherit .btn-text-primary:disabled { color: var(--primary); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-primary.fz12 { font-size: 12px; }
body.inherit .btn-text-primary.fz13 { font-size: 13px; }
body.inherit .btn-text-primary.fz14 { font-size: 14px; }
body.inherit .btn-text-primary.fz15 { font-size: 15px; }
body.inherit .btn-text-primary.fz16 { font-size: 16px; }
body.inherit .btn-text-primary.fz18 { font-size: 18px; }
body.inherit .btn-text-primary.fw300 { font-weight: 300; }
body.inherit .btn-text-primary.fw500 { font-weight: 500; }
body.inherit .btn-text-primary.fw700 { font-weight: 900; }
body.inherit .btn-text-primary.fw900 { font-weight: 900; }
body.inherit .btn-text-secondary { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--secondary); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-secondary:hover { color: var(--secondary-hover); }
body.inherit .btn-text-secondary:disabled { color: var(--secondary); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-secondary.fz12 { font-size: 12px; }
body.inherit .btn-text-secondary.fz13 { font-size: 13px; }
body.inherit .btn-text-secondary.fz14 { font-size: 14px; }
body.inherit .btn-text-secondary.fz15 { font-size: 15px; }
body.inherit .btn-text-secondary.fz16 { font-size: 16px; }
body.inherit .btn-text-secondary.fz18 { font-size: 18px; }
body.inherit .btn-text-secondary.fw300 { font-weight: 300; }
body.inherit .btn-text-secondary.fw500 { font-weight: 500; }
body.inherit .btn-text-secondary.fw700 { font-weight: 900; }
body.inherit .btn-text-secondary.fw900 { font-weight: 900; }
body.inherit .btn-text-success { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--success); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-success:hover { color: var(--success-hover); }
body.inherit .btn-text-success:disabled { color: var(--success); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-success.fz12 { font-size: 12px; }
body.inherit .btn-text-success.fz13 { font-size: 13px; }
body.inherit .btn-text-success.fz14 { font-size: 14px; }
body.inherit .btn-text-success.fz15 { font-size: 15px; }
body.inherit .btn-text-success.fz16 { font-size: 16px; }
body.inherit .btn-text-success.fz18 { font-size: 18px; }
body.inherit .btn-text-success.fw300 { font-weight: 300; }
body.inherit .btn-text-success.fw500 { font-weight: 500; }
body.inherit .btn-text-success.fw700 { font-weight: 900; }
body.inherit .btn-text-success.fw900 { font-weight: 900; }
body.inherit .btn-text-danger { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--danger); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-danger:hover { color: var(--danger-hover); }
body.inherit .btn-text-danger:disabled { color: var(--danger); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-danger.fz12 { font-size: 12px; }
body.inherit .btn-text-danger.fz13 { font-size: 13px; }
body.inherit .btn-text-danger.fz14 { font-size: 14px; }
body.inherit .btn-text-danger.fz15 { font-size: 15px; }
body.inherit .btn-text-danger.fz16 { font-size: 16px; }
body.inherit .btn-text-danger.fz18 { font-size: 18px; }
body.inherit .btn-text-danger.fw300 { font-weight: 300; }
body.inherit .btn-text-danger.fw500 { font-weight: 500; }
body.inherit .btn-text-danger.fw700 { font-weight: 900; }
body.inherit .btn-text-danger.fw900 { font-weight: 900; }
body.inherit .btn-text-warning { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--warning); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-warning:hover { color: var(--warning-hover); }
body.inherit .btn-text-warning:disabled { color: var(--warning); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-warning.fz12 { font-size: 12px; }
body.inherit .btn-text-warning.fz13 { font-size: 13px; }
body.inherit .btn-text-warning.fz14 { font-size: 14px; }
body.inherit .btn-text-warning.fz15 { font-size: 15px; }
body.inherit .btn-text-warning.fz16 { font-size: 16px; }
body.inherit .btn-text-warning.fz18 { font-size: 18px; }
body.inherit .btn-text-warning.fw300 { font-weight: 300; }
body.inherit .btn-text-warning.fw500 { font-weight: 500; }
body.inherit .btn-text-warning.fw700 { font-weight: 900; }
body.inherit .btn-text-warning.fw900 { font-weight: 900; }
body.inherit .btn-text-info { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--info); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-info:hover { color: var(--info-hover); }
body.inherit .btn-text-info:disabled { color: var(--info); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-info.fz12 { font-size: 12px; }
body.inherit .btn-text-info.fz13 { font-size: 13px; }
body.inherit .btn-text-info.fz14 { font-size: 14px; }
body.inherit .btn-text-info.fz15 { font-size: 15px; }
body.inherit .btn-text-info.fz16 { font-size: 16px; }
body.inherit .btn-text-info.fz18 { font-size: 18px; }
body.inherit .btn-text-info.fw300 { font-weight: 300; }
body.inherit .btn-text-info.fw500 { font-weight: 500; }
body.inherit .btn-text-info.fw700 { font-weight: 900; }
body.inherit .btn-text-info.fw900 { font-weight: 900; }
body.inherit .btn-text-light { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--btn-font-size); font-weight: 400; color: var(--not-color); }
body.inherit .btn-text-light:hover { color: var(--light-hover); }
body.inherit .btn-text-light:disabled { color: var(--light); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-light.fz12 { font-size: 12px; }
body.inherit .btn-text-light.fz13 { font-size: 13px; }
body.inherit .btn-text-light.fz14 { font-size: 14px; }
body.inherit .btn-text-light.fz15 { font-size: 15px; }
body.inherit .btn-text-light.fz16 { font-size: 16px; }
body.inherit .btn-text-light.fz18 { font-size: 18px; }
body.inherit .btn-text-light.fw300 { font-weight: 300; }
body.inherit .btn-text-light.fw500 { font-weight: 500; }
body.inherit .btn-text-light.fw700 { font-weight: 900; }
body.inherit .btn-text-light.fw900 { font-weight: 900; }
body.inherit .btn-text-dark { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--dark); font-size: var(--btn-font-size); font-weight: 400; }
body.inherit .btn-text-dark:hover { color: var(--dark-hover); }
body.inherit .btn-text-dark:disabled { color: var(--dark); opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; }
body.inherit .btn-text-dark.fz12 { font-size: 12px; }
body.inherit .btn-text-dark.fz13 { font-size: 13px; }
body.inherit .btn-text-dark.fz14 { font-size: 14px; }
body.inherit .btn-text-dark.fz15 { font-size: 15px; }
body.inherit .btn-text-dark.fz16 { font-size: 16px; }
body.inherit .btn-text-dark.fz18 { font-size: 18px; }
body.inherit .btn-text-dark.fw300 { font-weight: 300; }
body.inherit .btn-text-dark.fw500 { font-weight: 500; }
body.inherit .btn-text-dark.fw700 { font-weight: 900; }
body.inherit .btn-text-dark.fw900 { font-weight: 900; }
body.inherit .text-primary { color: var(--primary) !important; }
body.inherit .text-secondary { color: var(--secondary) !important; }
body.inherit .text-success { color: var(--success) !important; }
body.inherit .text-danger { color: var(--danger) !important; }
body.inherit .text-warning { color: var(--warning) !important; }
body.inherit .text-info { color: var(--info) !important; }
body.inherit .text-light { color: var(--light) !important; }
body.inherit .text-dark { color: var(--dark) !important; }
body.inherit .bg-dark { background-color: var(--dark) !important; }
body.inherit .bg-primary { color: rgb(255, 255, 255); font-weight: 400; background: var(--primary) !important; }
body.inherit .bg-primary:hover { background: var(--primary-hover) !important; }
body.inherit .bg-primary:active { background: var(--primary-active) !important; }
body.inherit .bg-primary:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--primary) !important; }
body.inherit .bg-primary.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-primary.fz12 { font-size: 12px; }
body.inherit .bg-primary.fz13 { font-size: 13px; }
body.inherit .bg-primary.fz14 { font-size: 14px; }
body.inherit .bg-primary.fz15 { font-size: 15px; }
body.inherit .bg-primary.fz16 { font-size: 16px; }
body.inherit .bg-primary.fz18 { font-size: 18px; }
body.inherit .bg-primary.fw300 { font-weight: 300; }
body.inherit .bg-primary.fw500 { font-weight: 500; }
body.inherit .bg-primary.fw700 { font-weight: 900; }
body.inherit .bg-primary.fw900 { font-weight: 900; }
body.inherit .bg-secondary { color: rgb(255, 255, 255); font-weight: 400; background: var(--secondary) !important; }
body.inherit .bg-secondary:hover { background: var(--secondary-hover) !important; }
body.inherit .bg-secondary:active { background: var(--secondary-active) !important; }
body.inherit .bg-secondary:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--secondary) !important; }
body.inherit .bg-secondary.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-secondary.fz12 { font-size: 12px; }
body.inherit .bg-secondary.fz13 { font-size: 13px; }
body.inherit .bg-secondary.fz14 { font-size: 14px; }
body.inherit .bg-secondary.fz15 { font-size: 15px; }
body.inherit .bg-secondary.fz16 { font-size: 16px; }
body.inherit .bg-secondary.fz18 { font-size: 18px; }
body.inherit .bg-secondary.fw300 { font-weight: 300; }
body.inherit .bg-secondary.fw500 { font-weight: 500; }
body.inherit .bg-secondary.fw700 { font-weight: 900; }
body.inherit .bg-secondary.fw900 { font-weight: 900; }
body.inherit .bg-success { color: rgb(255, 255, 255); font-weight: 400; background: var(--success) !important; }
body.inherit .bg-success:hover { background: var(--success-hover) !important; }
body.inherit .bg-success:active { background: var(--success-active) !important; }
body.inherit .bg-success:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--success) !important; }
body.inherit .bg-success.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-success.fz12 { font-size: 12px; }
body.inherit .bg-success.fz13 { font-size: 13px; }
body.inherit .bg-success.fz14 { font-size: 14px; }
body.inherit .bg-success.fz15 { font-size: 15px; }
body.inherit .bg-success.fz16 { font-size: 16px; }
body.inherit .bg-success.fz18 { font-size: 18px; }
body.inherit .bg-success.fw300 { font-weight: 300; }
body.inherit .bg-success.fw500 { font-weight: 500; }
body.inherit .bg-success.fw700 { font-weight: 900; }
body.inherit .bg-success.fw900 { font-weight: 900; }
body.inherit .bg-danger { color: rgb(255, 255, 255); font-weight: 400; background: var(--danger) !important; }
body.inherit .bg-danger:hover { background: var(--danger-hover) !important; }
body.inherit .bg-danger:active { background: var(--danger-active) !important; }
body.inherit .bg-danger:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--danger) !important; }
body.inherit .bg-danger.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-danger.fz12 { font-size: 12px; }
body.inherit .bg-danger.fz13 { font-size: 13px; }
body.inherit .bg-danger.fz14 { font-size: 14px; }
body.inherit .bg-danger.fz15 { font-size: 15px; }
body.inherit .bg-danger.fz16 { font-size: 16px; }
body.inherit .bg-danger.fz18 { font-size: 18px; }
body.inherit .bg-danger.fw300 { font-weight: 300; }
body.inherit .bg-danger.fw500 { font-weight: 500; }
body.inherit .bg-danger.fw700 { font-weight: 900; }
body.inherit .bg-danger.fw900 { font-weight: 900; }
body.inherit .bg-warning { color: rgb(255, 255, 255); font-weight: 400; background: var(--warning) !important; }
body.inherit .bg-warning:hover { background: var(--warning-hover) !important; }
body.inherit .bg-warning:active { background: var(--warning-active) !important; }
body.inherit .bg-warning:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--warning) !important; }
body.inherit .bg-warning.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-warning.fz12 { font-size: 12px; }
body.inherit .bg-warning.fz13 { font-size: 13px; }
body.inherit .bg-warning.fz14 { font-size: 14px; }
body.inherit .bg-warning.fz15 { font-size: 15px; }
body.inherit .bg-warning.fz16 { font-size: 16px; }
body.inherit .bg-warning.fz18 { font-size: 18px; }
body.inherit .bg-warning.fw300 { font-weight: 300; }
body.inherit .bg-warning.fw500 { font-weight: 500; }
body.inherit .bg-warning.fw700 { font-weight: 900; }
body.inherit .bg-warning.fw900 { font-weight: 900; }
body.inherit .bg-info { color: rgb(255, 255, 255); font-weight: 400; background: var(--info) !important; }
body.inherit .bg-info:hover { background: var(--info-hover) !important; }
body.inherit .bg-info:active { background: var(--info-active) !important; }
body.inherit .bg-info:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--info) !important; }
body.inherit .bg-info.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-info.fz12 { font-size: 12px; }
body.inherit .bg-info.fz13 { font-size: 13px; }
body.inherit .bg-info.fz14 { font-size: 14px; }
body.inherit .bg-info.fz15 { font-size: 15px; }
body.inherit .bg-info.fz16 { font-size: 16px; }
body.inherit .bg-info.fz18 { font-size: 18px; }
body.inherit .bg-info.fw300 { font-weight: 300; }
body.inherit .bg-info.fw500 { font-weight: 500; }
body.inherit .bg-info.fw700 { font-weight: 900; }
body.inherit .bg-info.fw900 { font-weight: 900; }
body.inherit .bg-dark { color: rgb(255, 255, 255); font-weight: 400; background: var(--dark) !important; }
body.inherit .bg-dark:hover { background: var(--dark-hover) !important; }
body.inherit .bg-dark:active { background: var(--dark-active) !important; }
body.inherit .bg-dark:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--dark) !important; }
body.inherit .bg-dark.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-dark.fz12 { font-size: 12px; }
body.inherit .bg-dark.fz13 { font-size: 13px; }
body.inherit .bg-dark.fz14 { font-size: 14px; }
body.inherit .bg-dark.fz15 { font-size: 15px; }
body.inherit .bg-dark.fz16 { font-size: 16px; }
body.inherit .bg-dark.fz18 { font-size: 18px; }
body.inherit .bg-dark.fw300 { font-weight: 300; }
body.inherit .bg-dark.fw500 { font-weight: 500; }
body.inherit .bg-dark.fw700 { font-weight: 900; }
body.inherit .bg-dark.fw900 { font-weight: 900; }
body.inherit .bg-error { color: rgb(255, 255, 255); font-weight: 400; background: var(--danger) !important; }
body.inherit .bg-error:hover { background: var(--danger-hover) !important; }
body.inherit .bg-error:active { background: var(--danger-active) !important; }
body.inherit .bg-error:disabled { opacity: var(--disabled-opacity); cursor: not-allowed; pointer-events: none; background-color: var(--danger) !important; }
body.inherit .bg-error.not-allowed { border-color: rgb(225, 230, 240); color: var(--not-color); opacity: 0.8; background-color: rgb(255, 255, 255) !important; }
body.inherit .bg-error.fz12 { font-size: 12px; }
body.inherit .bg-error.fz13 { font-size: 13px; }
body.inherit .bg-error.fz14 { font-size: 14px; }
body.inherit .bg-error.fz15 { font-size: 15px; }
body.inherit .bg-error.fz16 { font-size: 16px; }
body.inherit .bg-error.fz18 { font-size: 18px; }
body.inherit .bg-error.fw300 { font-weight: 300; }
body.inherit .bg-error.fw500 { font-weight: 500; }
body.inherit .bg-error.fw700 { font-weight: 900; }
body.inherit .bg-error.fw900 { font-weight: 900; }
body.inherit .btn-size2 { font-weight: 500; padding: 2px 6px !important; font-size: 12px !important; }
body.inherit .custom-button.text-white, body.inherit .btn-size4 { padding: 4px 10px; font-size: 12px; font-weight: 500; }
body.inherit .btn-size6 { font-size: 13px; padding: 6px 12px !important; }
body.inherit #toast-container > div { opacity: 0.99; box-shadow: rgba(54, 58, 80, 0.32) 0px 2px 4px 0px; }
body.inherit .toast-success { border: 1px solid rgb(0, 168, 112) !important; background-color: rgba(0, 168, 112, 0.96) !important; }
body.inherit .toast-info { border: 1px solid rgb(22, 93, 255) !important; background-color: rgba(22, 93, 255, 0.96) !important; }
body.inherit .toast-warning { border: 1px solid rgb(255, 169, 64) !important; background-color: rgba(255, 169, 64, 0.96) !important; }
body.inherit .toast-error { background-color: rgba(255, 77, 79, 0.96) !important; border: 1px solid rgb(255, 77, 79) !important; }
body.inherit .h1, body.inherit .h2, body.inherit .h3, body.inherit .h4, body.inherit .h5, body.inherit .h6, body.inherit h1, body.inherit h2, body.inherit h3, body.inherit h4, body.inherit h5, body.inherit h6 { color: var(--txtcolor); }
body.inherit.modal-open .modal { background: rgba(0, 0, 0, 0.85); }
body.inherit.modal-open .modal .modal-content { border-radius: 1px; }
body.inherit .search-box .form-control { border: 1px solid var(--borderS); border-radius: 1px; }
body.inherit .search-box .search-icon { font-size: 24px; color: var(--primary); left: 8px; top: -1px; }
body.inherit .bx-search-alt::before { content: ""; font-family: Uicon !important; }
body.inherit .custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: var(--cart_mainColor); background-color: var(--cart_mainColor); border-radius: 1px; }
body.inherit .custom-checkbox .custom-control-label::before { border-radius: 1px; }
body.inherit .bootstrap-select .bs-ok-default::after { color: var(--primary); margin-top: 8px; width: 7px !important; height: 10px !important; border-width: 0px 2px 2px 0px !important; }
body.inherit .bootstrap-select .dropdown-menu li a { height: 40px; line-height: 40px; padding: 0px 20px; color: rgb(102, 102, 102); border-bottom: 1px solid rgba(220, 223, 238, 0.26); width: 100%; }
body.inherit .bootstrap-select .dropdown-menu > div.inner { display: block; }
body.inherit .bootstrap-select .dropdown-menu li a.selected { background: rgb(245, 245, 245); color: rgb(0, 0, 0); }
body.inherit textarea.form-control { max-height: max-content; min-height: 230px !important; }
body.inherit .sk-table-pageinfo .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 66px; }
body.inherit .sk-table-pageinfo .bootstrap-select > .dropdown-toggle { padding: 4px; }
body.inherit .sk-table-pageinfo .bootstrap-select::after { top: 13px; }
body.inherit .toggle-switch { position: relative; display: inline-block; height: 24px; min-width: 46px; }
body.inherit .toggle-switch input { opacity: 0; width: 0px; height: 0px; }
body.inherit .toggle-switch .toggle-label { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(201, 205, 212); transition: 0.4s; height: 24px; min-width: 46px; border-radius: 2px; }
body.inherit .toggle-switch .toggle-label::before { position: absolute; content: ""; height: 16px; width: 16px; left: 4px; top: 50%; transform: translateY(-50%); background-color: white; transition: 0.4s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; }
body.inherit .toggle-switch input:checked + .toggle-label { background-color: var(--primary); }
body.inherit .toggle-switch input:checked + .toggle-label::before { transform: translateX(22px) translateY(-50%); }
body.inherit .card { border-radius: 1px; }
body.inherit .input-group-text { border-radius: 1px; }
body.inherit .form-control { border: 1px solid var(--cart-background) !important; border-radius: 1px !important; }
body.inherit input[type="radio"], body.inherit input[type="checkbox"] { appearance: none; width: 17px; height: 17px; border: 1px solid rgb(204, 204, 204); border-radius: 1px; outline: none; background-color: white; transition: background-color 0.3s; margin-top: 0px; cursor: pointer; }
body.inherit input[type="radio"]::after, body.inherit input[type="checkbox"]::after { background: transparent; top: 50%; left: 50%; width: 20px; height: 20px; transform: translate(-50%, -50%); position: absolute; display: block; box-sizing: border-box; transition: border-color 0.1s cubic-bezier(0, 0, 1, 1); content: ""; border: 2px solid transparent; }
body.inherit input[type="radio"]:hover, body.inherit input[type="checkbox"]:hover { border-color: rgb(224, 224, 224); }
body.inherit input[type="radio"]:hover::after, body.inherit input[type="checkbox"]:hover::after { border-color: rgb(238, 238, 238); }
body.inherit input[type="radio"]:checked, body.inherit input[type="checkbox"]:checked { background-color: var(--cart_mainColor); border: 1px solid var(--cart_mainColor); }
body.inherit input[type="radio"]:checked::before, body.inherit input[type="checkbox"]:checked::before { position: absolute; width: 17px; height: 17px; content: ""; background-repeat: no-repeat; background-position: 43% 46%; background-size: 50% auto; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); cursor: pointer; }
body.inherit .tooltip-inner { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 14px; border-radius: 4px; padding: 8px 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; }
body.inherit .tooltip.bs-tooltip-right .arrow::before, body.inherit .tooltip.bs-tooltip-left .arrow::before, body.inherit .tooltip.bs-tooltip-top .arrow::before, body.inherit .tooltip.bs-tooltip-bottom .arrow::before { border-color: transparent; }
body.inherit .tooltip.bs-tooltip-right .arrow::before { border-right-color: rgb(255, 255, 255); }
body.inherit .tooltip.bs-tooltip-left .arrow::before { border-left-color: rgb(255, 255, 255); }
body.inherit .tooltip.bs-tooltip-top .arrow::before { border-top-color: rgb(255, 255, 255); }
body.inherit .tooltip.bs-tooltip-bottom .arrow::before { border-bottom-color: rgb(255, 255, 255); }
body.inherit .spinner-border-sm { color: rgb(0, 86, 255); width: 15px; height: 15px; border-width: 3px; top: 1px; position: relative; }
body.inherit .progress-toolbar { margin-left: 20px; display: flex; align-items: center; justify-content: center; }
body.inherit .progress-toolbar .sky-config-decrease, body.inherit .progress-toolbar .sky-config-increase { width: 32px; height: 32px; text-align: center; background-color: var(--cart-background); color: rgb(153, 153, 153); cursor: pointer; user-select: none; transition: background-color 0.3s; font-size: 22px; }
body.inherit .progress-toolbar .sky-config-decrease:hover, body.inherit .progress-toolbar .sky-config-increase:hover { background-color: var(--cart_mainColor); color: rgb(255, 255, 255); }
body.inherit .progress-toolbar .input-value::-webkit-outer-spin-button, body.inherit .progress-toolbar .input-value::-webkit-inner-spin-button { appearance: none; margin: 0px; }
body.inherit .progress-toolbar .input-value { width: 60px; text-align: center; border-top-color: ; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; transition: border-color 0.3s; height: 32px; border-left-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); background: var(--cart-background); }
body.inherit .progress-toolbar .input-value:hover, body.inherit .progress-toolbar .input-value:focus { background: rgb(255, 255, 255); border-color: var(--cart_mainColor); outline: none; }

/* ===== module.css ===== */
.horizontal-menu-navbar .headerBg { box-shadow: rgba(8, 14, 26, 0.04) 0px 4px 6px 0px, rgba(8, 14, 26, 0.05) 0px 1px 10px 0px, rgba(8, 14, 26, 0.06) 0px 2px 4px -1px; }
:root { --pageheight: 50px; --sidebar-width: var(--cart_navmax); --distanceFromPage: 0px; --distanceFromBottom: 0px; --content-gap: 20px; --top-bottom-gap: 20px; }
.navtop-standingPosition { top: var(--navheight); left: 0px; right: 0px; background: rgb(255, 255, 255); padding: 0px 10px; position: fixed; z-index: 2; }
.navtop-standingPosition .nav-top-page { display: flex; align-items: center; justify-content: flex-start; gap: 20px; height: var(--pageheight); }
.navtop-standingPosition .nav-top-page .nav-top-page-title { display: flex; gap: 10px; }
.navtop-standingPosition .nav-top-page .return { display: flex; align-items: center; gap: 6px; }
.navtop-standingPosition .nav-top-page .return i { color: rgb(132, 134, 140); }
.navtop-standingPosition .nav-top-page .return span { font-size: 14px; color: rgb(132, 134, 140); font-weight: 400; }
.navtop-standingPosition .nav-top-page .page-title { font-size: 16px; font-weight: 700; color: var(--txtcl); }
.shopping-cart-page { position: relative; max-width: var(--maxwidth); width: 100%; margin: auto; top: calc(var(--pageheight) + var(--navheight) + var(--distanceFromPage)); height: calc(100vh - var(--navheight) - var(--pageheight) - var(--distanceFromPage) - var(--distanceFromBottom)); overflow: hidden; padding: 0px; }
.shopping-cart-page.fullScreen { max-width: none; }
.shopping-cart-page .cart-bats { display: flex; justify-content: space-between; width: 100%; align-items: center; }
.shopping-cart-page .cart-bats .cart-bats-itme { border: 1px solid rgb(217, 217, 217); height: 40px; display: flex; align-items: center; justify-content: center; width: 100%; margin-right: 10px; }
.shopping-cart-page .cart-bats .cart-bats-itme span { color: var(--txtdesc); font-size: 14px; font-weight: 400; }
.shopping-cart-page .cart-bats .cart-bats-itme:hover span { color: var(--Original); }
.shopping-cart-page .cart-bats .cart-bats-itme:last-child { margin-right: 0px; }
.shopping-cart-page .cart-bats .cart-bats-itme.active { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shopping-cart-page .cart-bats .cart-bats-itme.active span { font-weight: 500; color: var(--Original); }
.shopping-cart-page .shopping-cart-content { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; }
.shopping-cart-page .shopping-cart-content .sky-cart-sidebar { height: 100%; width: var(--sidebar-width); min-width: var(--sidebar-width); max-width: var(--sidebar-width); background: rgb(255, 255, 255); }
.shopping-cart-page .shopping-cart-content .shopping-cart-product { flex: 1 1 0%; width: 100%; overflow: hidden auto; height: calc(100vh - var(--navheight) - var(--pageheight) - var(--distanceFromPage) - var(--distanceFromBottom) - var(--top-bottom-gap)); padding: var(--top-bottom-gap) 60px 0 0px; }
.shopping-cart-page .shopping-cart-content.style_default .shopping-cart-product { padding: var(--top-bottom-gap) 60px 0; }
.shopping-cart-page .shopping-cart-content.style_default .shopping-cart-product .sky-productList { gap: 22px; }
.shopping-cart-page.type_configureproduct .shopping-cart-content .shopping-cart-product { overflow-y: hidden; height: calc(100vh - var(--navheight) - var(--pageheight) - var(--distanceFromPage) - 5px); }
.sky-cart-sidebar .sky-cart-menu { display: flex; flex-direction: column; align-items: flex-start; overflow: hidden auto; height: calc(100vh - var(--navheight) - var(--pageheight) - var(--distanceFromPage) - var(--distanceFromBottom) - var(--top-bottom-gap) - 58.5px); padding-bottom: 40px; background: rgb(249, 250, 252); margin: 10px 0px; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item { display: flex; flex-direction: column; align-items: flex-start; width: 100%; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-menu-title { font-weight: 400; font-size: 14px; cursor: pointer; color: var(--txtcl); padding: 10px 20px; width: 100%; position: relative; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-menu-title:hover { background-color: rgb(242, 246, 255); }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-menu-title::before { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(153, 153, 153); transition: transform 0.3s; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-menu-title.active::before { transform: translateY(-50%) rotate(180deg); border-top: 5px solid var(--primary); }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu { display: none; width: 100%; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row { display: flex; flex-direction: column; align-items: flex-start; padding: 6px 0px; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item { display: flex; justify-content: space-between; align-items: center; padding: 0px 20px 0px 26px; cursor: pointer; width: 100%; border-left: 3px solid transparent; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item:hover { background-color: rgb(242, 246, 255); }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item.active { border-left: 3px solid var(--Original); background-color: rgb(224, 238, 255); }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item .submenu-item-u { display: flex; align-items: center; justify-content: flex-start; gap: 5px; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item img { width: 23px; height: 14px; object-fit: cover; box-shadow: rgba(99, 99, 99, 0.05) 0px 2px 4px 0px; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item h5 { font-size: 14px; color: var(--txtcl); font-weight: 400; line-height: 40px; margin: 0; display: flex; align-items: center; gap: 6px; min-width: 0; white-space: nowrap; overflow: hidden; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item h5 .submenu-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sky-cart-sidebar .sky-cart-menu .sky-cart-menu-item .sky-cart-submenu .submenu-item-row .sky-cart-submenu-item .tagline { background-color: var(--danger); border-color: var(--danger-hover); color: rgb(255, 255, 255); margin-left: 0; font-size: 12px; padding: 0px 7px; height: auto; line-height: 18px; display: inline-block; flex-shrink: 0; white-space: nowrap; border-radius: 3px; }
.sky-cart-sidebar { width: var(--sidebar-width); padding: var(--top-bottom-gap) 10px; }
.sky-cart-sidebar .sky-cart-search { position: relative; width: 100%; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box { display: flex; align-items: center; position: relative; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box input { flex: 1 1 0%; padding: 0px 10px 0px 30px; height: 34px; line-height: 34px; border: 1px solid rgb(220, 223, 230); border-radius: 2px; font-size: 13px; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box input:focus { outline: none; border: 1.3px solid var(--Original); appearance: none; box-shadow: none; transition: border-color 0.8s; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box input::placeholder { font-size: 12px; color: rgb(153, 153, 153); }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-icon, .sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-clear { position: absolute; cursor: pointer; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-icon { left: 6px; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-icon i { color: rgb(153, 153, 153); font-size: 22px; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-clear { right: 10px; display: none; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-box .sky-cart-search-clear i { color: rgb(153, 153, 153); font-size: 14px; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results { display: none; position: absolute; border: 1px solid rgb(228, 231, 237); background-color: white; box-sizing: border-box; max-height: 200px; z-index: 1000; top: 100%; left: 0px; margin-top: 10px; opacity: 0; transition: opacity 0.5s; padding: 10px 0px; border-radius: 2px; width: 100%; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results::before { content: ""; position: absolute; top: -9px; left: 20px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(255, 255, 255); z-index: 1001; filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 1px 1px); }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results .search-result-item:hover { background-color: rgb(242, 246, 255); }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results .search-result-item, .sky-cart-sidebar .sky-cart-search .sky-cart-search-results .noFind { padding: 0px 20px; font-size: 14px; color: var(--txtcl); display: block; width: 100%; line-height: 28px; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results .search-model { color: var(--Original); position: relative; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results .search-model::after { content: ""; display: inline-block; left: 1px; position: relative; top: 2px; width: 6px; height: 6px; border-right: 1px solid var(--primary); border-bottom: 1px solid var(--primary); transform: translateY(-50%) rotate(-45deg); transition: left 0.3s; }
.sky-cart-sidebar .sky-cart-search .sky-cart-search-results .search-model:hover::after { left: 3px; }
.sky-productList { display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--productwidth_max), 1fr)); gap: 16px; margin-bottom: 40px; }
.product-card { border: 1px solid rgb(212, 214, 217); border-radius: 0px; width: 100%; text-align: left; color: rgb(38, 43, 56); background: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: space-between; box-shadow: rgba(230, 233, 249, 0.3) 0px 5px 20px 3px; cursor: pointer; transition: 0.3s; }
.product-card:hover { box-shadow: rgba(55, 99, 170, 0.1) -2px -2px 20px, rgba(55, 99, 170, 0.1) 8px 8px 20px; border-color: var(--Original); }
.product-card:hover .purchaseButton .buy-now-button { color: var(--Original); }
.product-card * { font-family: codeB; }
.product-card .product-card-header { display: flex; flex-direction: column; background: rgb(247, 247, 249); padding: 14px 16px; border-radius: 0px; }
.product-card .product-card-header .header-title { display: flex; justify-content: space-between; align-items: flex-start; width: 100%; }
.product-card .product-card-header .header-title h5 { color: rgb(0, 0, 0); font-size: 14px; font-weight: 500; -webkit-font-smoothing: subpixel-antialiased; }
.product-card .product-card-header .header-title .stock-info { padding-left: 10px; color: var(--inventoryColor); font-size: 12px; position: relative; }
.product-card .product-card-header .header-title .stock-info::after { position: absolute; content: ""; background: rgb(212, 214, 217); width: 1px; height: 12px; top: 3px; left: 0px; }
.product-card .product-card-header .header-desc { margin-top: 6px; color: rgb(92, 95, 102); font-size: 12px; font-weight: 400; }
.product-card .product-card-body { display: flex; align-items: stretch; }
.product-card .product-card-body .product-description { padding: 10px 20px 0px; margin-bottom: 0px; width: 100%; }
.product-card .product-card-body .product-description * { color: rgb(131, 131, 142); font-size: 13px; line-height: 26px; }
.product-card .product-card-body .product-description .content-item { display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; width: 100%; }
.product-card .product-card-body .product-description .content-item .label-text { color: rgb(33, 37, 41); display: block; white-space: nowrap; }
.product-card .product-card-body .product-description .content-item .value-text { color: rgb(116, 120, 141); }
.product-card .product-card-body .product-description .content-item .value-text a { color: var(--primary); text-decoration: none; }
.product-card .product-card-body .product-description .content-item .value-text a:hover { color: var(--Original); }
.product-card .product-Parameters { display: block; }
.product-card .product-Parameters .pricing-info { text-align: left; padding: 2px 20px 0px; }
.product-card .product-Parameters .currency { color: var(--priceColor); font-size: 14px; vertical-align: super; }
.product-card .product-Parameters .amount { font-size: 24px; font-weight: bold; color: var(--priceColor); }
.product-card .product-Parameters .period { margin-left: 4px; font-size: 14px; color: rgb(119, 119, 119); }
.product-card .product-Parameters .starting-from { font-size: 14px; color: rgb(119, 119, 119); font-style: italic; }
.product-card .product-Parameters .trial-info { display: flex; gap: 1px; align-items: flex-end; }
.product-card .product-Parameters .trial-info .currency { font-size: 12px; color: rgb(51, 51, 51); }
.product-card .product-Parameters .trial-info .amount { font-size: 14px; font-weight: 500; color: rgb(51, 51, 51); }
.product-card .product-Parameters .trial-info .period { font-size: 12px; color: rgb(51, 51, 51); }
.product-card .product-Parameters .original-price { font-size: 12px; color: rgb(119, 119, 119); display: flex; align-items: center; }
.product-card .product-Parameters .original-price .discount { color: rgb(255, 0, 3); font-weight: bold; padding-right: 4px; }
.product-card .product-Parameters .original-price .currency, .product-card .product-Parameters .original-price .amount, .product-card .product-Parameters .original-price .period { font-size: 12px; color: rgb(119, 119, 119); }
.product-card .product-Parameters .sale-price, .product-card .product-Parameters .price { margin: 4px 0px; display: flex; align-items: baseline; }
.product-card .product-Parameters .buy-now-button { display: block; background: var(--buyButton); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; line-height: 42px; font-weight: 500; margin-top: 12px; font-size: 14px; transition: 0.2s cubic-bezier(0.22, 0.61, 0.36, 1); color: rgb(255, 255, 255); width: 100%; text-align: center; }
.product-card .product-Parameters .buy-now-button.SellOut { background: linear-gradient(45deg, rgb(216, 216, 216) 0%, rgb(216, 216, 216) 100%); color: rgb(90, 90, 90); text-shadow: rgb(240, 240, 240) 0px 0.1em 0px; cursor: not-allowed; }
.product-card .product-Parameters .buy-now-button:hover { transform: translateY(-1px); }
.product-card .sold-out-icon { position: absolute; top: 16px; right: 16px; color: rgb(230, 74, 25); font-size: 30px; }
.allocation-card { display: flex; flex-direction: column; height: 100%; overflow: hidden; }
.allocation-card * { font-family: codeB; }
.allocation-card .allocation-header { padding: 15px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px; display: flex; justify-content: space-between; flex-direction: row; background-color: rgb(255, 255, 255); margin-bottom: 2px; }
.allocation-card .allocation-header .allocation-header-title h1 { font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; }
.allocation-card .allocation-header .allocation-header-shoppingCart { color: rgb(158, 158, 158); font-size: 14px; display: flex; gap: 3px; }
.allocation-card .allocation-header .allocation-header-shoppingCart .inventory_number { color: rgb(255, 152, 0); }
.allocation-card .allocation-mian { overflow-y: auto; padding: 36px 80px 0px 20px; flex-grow: 1; background-color: rgb(255, 255, 255); }
.allocation-card .allocation-footer { padding: 16px 60px 10px 20px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px -2px 4px; min-height: 92px; }
.allocation-card .allocation-footer .configoption_total { display: flex; justify-content: space-between; align-items: center; }
.allocation-card .allocation-footer .allocation-footer-l { flex: 1 1 0%; }
.allocation-card .allocation-footer .allocation-footer-r { display: flex; align-items: center; position: relative; gap: 28px; }
.allocation-card .allocation-footer .allocation-footer-l-t, .allocation-card .allocation-footer .allocation-footer-l-b { margin: 0px 0px 6px; font-size: 14px; color: rgb(102, 102, 102); }
.allocation-card .allocation-footer .ordersummarybottom-title { display: flex; justify-content: flex-start; align-items: baseline; }
.allocation-card .allocation-footer .ordersummarybottom-title .text-muted { font-size: 14px; color: rgb(153, 153, 153) !important; }
.allocation-card .allocation-footer .ordersummarybottom-title .configurationName { font-size: 14px; color: rgb(0, 0, 0); font-weight: 500; }
.allocation-card .allocation-footer .ordersummarybottom-title .ordersummarybottom-prefix { font-size: 14px; color: rgb(255, 0, 14); }
.allocation-card .allocation-footer .ordersummarybottom-title .pricePositioning { width: 1px; font-size: 28px; opacity: 0; }
.allocation-card .allocation-footer .ordersummarybottom-title .pricePositioning, .allocation-card .allocation-footer .ordersummarybottom-title .ordersummarybottom-price { font-size: 28px; color: rgb(255, 0, 14); -webkit-font-smoothing: initial; display: flex; align-items: baseline; }
.allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row { display: flex; justify-content: space-between; align-items: center; margin-left: 10px; border-bottom: 1px solid rgb(206, 212, 218); }
.allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row .configure-total-label, .allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row .configure-total-value { font-size: 13px; color: rgb(169, 169, 169); }
.allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row .promocode { color: rgb(250, 173, 20); }
.allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row .promocodeicon { position: relative; display: inline-block; padding-left: 20px; }
.allocation-card .allocation-footer .ordersummarybottom-title .configure-total-row .promocodeicon::before { content: ""; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; background: url("/themes/cart/jikecart/assets/skimg/promocode.png") right center no-repeat; }
.allocation-card .allocation-footer .allocation-footer-l-b span { color: rgb(26, 26, 26); font-size: 14px; }
.allocation-card .btn-buyNow { padding: 10px 20px; cursor: pointer; }
.allocation-card .btn-costDetails { cursor: pointer; color: rgb(153, 153, 153); display: flex; flex-direction: row; align-items: flex-start; gap: 4px; }
.allocation-card #configurationDetails { display: none; position: absolute; background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); padding: 10px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; z-index: 20; }
.shopping-cart-product.cart_button_border .basicConfigurationItems .sky-config-btn-three.active { background: rgb(255, 255, 255); border-color: var(--cart_btnn_border); color: var(--cart_mainColor); }
.shopping-cart-product.cart_button_border .sky-btn-group .sky-config-btn.active { background: var(--cart-background); border-color: var(--cart_btnn_border); color: var(--cart_mainColor); }
.details-container { position: relative; display: inline-block; }
.price-breakdown { position: absolute; z-index: 100; min-width: fit-content; max-height: calc(100vh - var(--navheight) - var(--pageheight) - var(--distanceFromPage) - var(--distanceFromBottom) - var(--top-bottom-gap) - 140px); overflow: hidden auto; background-color: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 16px; padding: 12px 20px; border-radius: 1px; display: none; bottom: 100%; right: 0px; margin-bottom: 1px; }
.price-breakdown .ordersummary-table { margin: 15px 0px; width: 100%; border-collapse: collapse; }
.price-breakdown .ordersummary-table * { white-space: nowrap; }
.price-breakdown .ordersummary-table th, .price-breakdown .ordersummary-table td { padding: 12px; text-align: left; display: table-cell; color: rgb(153, 153, 153); font-size: 13px; }
.price-breakdown .ordersummary-table .priceTitle { font-size: 13px; font-weight: 500; color: rgb(26, 26, 26); }
.price-breakdown .ordersummary-table th { background-color: rgb(244, 248, 255); color: rgb(26, 26, 26); font-weight: 500; }
.price-breakdown .ordersummary-table tr { border-bottom: 1px solid rgb(237, 238, 243); }
.price-breakdown .ordersummary-table tr:hover { background-color: rgb(245, 245, 245); }
.price-breakdown .ordersummary-table tbody { cursor: pointer; }
.price-breakdown .ordersummary-table .config-name { width: 140px; }
.price-breakdown .ordersummary-table td.config-nameSubclass { color: rgb(0, 0, 0); font-weight: 500; }
.price-breakdown .ordersummary-table .config-details { width: 200px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.price-breakdown .ordersummary-table .config-details img { width: auto; height: 20px; margin-right: 5px; }
.price-breakdown .ordersummary-table .original-price { width: 160px; }
.price-breakdown .ordersummary-table .discounted-price, .price-breakdown .ordersummary-table .savings { width: 120px; }
.price-breakdown-danger { color: rgb(255, 0, 0) !important; }
.price-breakdown .tb_totalPrice { font-size: 14px !important; font-weight: 500 !important; }
.ordersummary-toolbar { display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; }
.ordersummary-toolbar .saveConfiguration { margin-left: 0px; padding: 6px 8px; color: rgb(0, 86, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; font-size: 12px; cursor: pointer; display: inline-block; margin-bottom: 5px; font-weight: 400; }
.ordersummary-toolbar .saveConfiguration:hover { background-color: rgb(1, 82, 230); color: rgb(255, 255, 255); }
.ordersummary-toolbar span, .ordersummary-toolbar p { font-size: 14px; color: rgb(0, 0, 0); font-weight: 400; display: inline-block; }
.shopping-cart-viewcart .viewcart_content { padding: calc(var(--pageheight) + var(--navheight) + var(--distanceFromPage)) 0 20px; }
.shopping-cart-viewcart .viewcart_content * { font-family: codeB; }
.sky-viewcart-cart-body { flex: 1 1 0%; width: 100%; }
.sky-viewcart-body { display: flex; align-items: stretch; gap: 20px; flex-direction: column; width: 100%; padding: var(--top-bottom-gap) 0px 130px 0; }
.sky-viewcart-body * { font-family: codeB; }
.sky-viewcart-body .sky-viewcart-header { margin-bottom: 20px; }
.sky-viewcart-body .sky-viewcart-header .sky-viewcart-title { margin: 0px; font-size: 16px; font-weight: bold; color: rgb(33, 37, 41); }
.sky-viewcart-body .sky-viewcart-header .sky-viewcart-title::before { position: relative; top: -2px; display: inline-block; content: ""; width: 4px; height: 22px; background: var(--Original); vertical-align: middle; margin: 0px 10px 0px 0px; }
.sky-viewcart-body .no-data { height: 330px; }
.sky-viewcart-body .sky-viewcart-items { display: flex; flex-direction: column; gap: 16px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-items-c { padding: 20px; background: rgb(255, 255, 255); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header { display: flex; justify-content: space-between; padding-bottom: 10px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-name { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); display: flex; align-items: center; gap: 10px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-name i { display: block; transition: 0.5s ease-out; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-actions { align-self: center; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-actions a { color: rgb(0, 123, 255); margin-left: 15px; text-decoration: none; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-actions a:hover { color: rgb(0, 86, 179); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-header .sky-viewcart-item-actions a i { font-size: 22px; font-weight: 700; color: var(--primary); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-details { display: grid; grid-template-columns: repeat(auto-fill, minmax(178px, 1fr)); gap: 20px; padding: 12px 0px; transition: 0.18s ease-out; overflow: hidden; max-height: 200px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-details .sky-viewcart-item-detail-row { display: flex; justify-content: flex-start; align-items: center; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-details .sky-viewcart-item-detail-row .sky-viewcart-detail-label { font-weight: 400; color: rgba(0, 0, 0, 0.4); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-details .sky-viewcart-item-detail-row .sky-viewcart-detail-value { color: rgba(0, 0, 0, 0.9); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info { padding: 10px 0px 0px; display: flex; justify-content: flex-start; align-items: center; gap: 20px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .cart_qty { display: flex; align-items: center; gap: 10px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .cart_qty .progress-toolbar { margin-left: 0px !important; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-content { display: flex; justify-content: flex-start; align-items: center; gap: 20px; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row { display: flex; justify-content: flex-start; align-items: center; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row i { font-size: 22px; color: var(--green); font-weight: 700; }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-discount-label, .sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-price-value, .sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-price-label, .sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-subtotal-label { font-size: 14px; color: rgba(0, 0, 0, 0.9); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-discount-value { color: rgb(255, 0, 0); }
.sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-row .sky-viewcart-subtotal-value { color: rgba(0, 0, 0, 0.9); font-size: 16px; font-weight: 700; display: flex; }
.sky-viewcart-pay-body { width: 100%; }
.sky-viewcart-pay-body .pay-body-content { background-color: rgb(255, 255, 255); padding: 32px 20px; }
.sky-viewcart-pay-body .sky-viewcart-remarks-header { margin-bottom: 24px; }
.sky-viewcart-pay-body .sky-viewcart-remarks-header .sky-viewcart-remarks-title { color: rgb(33, 37, 41); margin-bottom: 8px; }
.sky-viewcart-pay-body .sky-viewcart-remarks-header .sky-viewcart-remarks-input-group .sky-viewcart-remarks-input { line-height: 36px !important; height: 36px !important; }
.sky-viewcart-pay-body .sky-viewcart-payment-method { margin-top: 32px; margin-bottom: 32px; display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.sky-viewcart-pay-body .sky-viewcart-payment-method .payment_method { color: rgb(33, 37, 41); }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options { display: flex; flex-direction: column; gap: 10px; width: 100%; }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon { display: flex; padding: 15px 20px; background-color: var(--cart-background); border: 1px solid var(--cart-background); border-radius: 0px; width: calc(50% - 16px); }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon input { position: relative; white-space: nowrap; }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon img { height: 24px; width: auto; }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon span { margin-left: 6px; }
.sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon.checkboxSelect { border: 1px solid var(--primary); }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 32px; }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds { display: flex; }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment { cursor: pointer; transition: 0.3s; padding: 20px; background-color: var(--cart-background); border: 1px solid var(--cart-background); border-radius: 0px; width: 100%; position: relative; }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment:hover, .sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment.active { border: 1px solid var(--primary); }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment.active::after { content: ""; position: absolute; bottom: 0px; right: 0px; background-image: url("/themes/cart/jikecart/assets/skimg/Select.svg"); background-size: 26px auto; background-repeat: no-repeat; width: 26px; height: 26px; }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment img { max-width: 100%; height: auto; }
.sky-viewcart-pay-body .sky-viewcart-payment-gateway-list .addfunds .addfunds-payment input { clip: rect(0px, 0px, 0px, 0px); pointer-events: none; position: absolute; }
.sky-viewcart-pay-body .sky-viewcart-discount { margin-top: 32px; }
.sky-viewcart-pay-body .sky-viewcart-discount p { font-size: 20px; font-weight: 600; color: rgb(52, 58, 64); }
.sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-applied, .sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-input { display: flex; align-items: center; gap: 12px; }
.sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-applied .form-control, .sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-input .form-control { flex-grow: 1; border-radius: 4px; border: 1px solid rgb(206, 212, 218); }
.sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-applied button, .sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-input button { padding: 6px 12px; background-color: rgb(0, 123, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); border-radius: 4px; cursor: pointer; }
.sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-applied button:hover, .sky-viewcart-pay-body .sky-viewcart-discount .sky-viewcart-promo-input button:hover { background-color: rgb(0, 86, 179); }
.sky-viewcart-pay-body .sky-viewcart-terms { display: flex; align-items: stretch; margin-top: 32px; }
.sky-viewcart-pay-body .sky-viewcart-terms .sky-viewcart-terms-checkbox { margin-right: 8px; }
.sky-viewcart-pay-body .sky-viewcart-terms label { font-size: 14px; color: rgb(52, 58, 64); }
.sky-viewcart-pay-body .sky-viewcart-terms label a { color: var(--primary); text-decoration: none; }
.sky-viewcart-pay-body .sky-viewcart-terms label a:hover { text-decoration: underline; }
.sky-viewcart-pay-body .sky-viewcart-terms label .agreeToCheck { color: rgb(255, 0, 0); font-size: 12px; margin-left: 8px; }
.sky-viewcart-footer { position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; background: rgb(255, 255, 255); box-shadow: rgba(24, 44, 108, 0.15) 0px 0px 12px 0px; z-index: 9; }
.sky-viewcart-footer .totalExpenses { display: flex; justify-content: space-between; align-items: flex-end; padding: 20px 0px; }
.sky-viewcart-footer .sky-viewcart-summary { display: flex; flex-direction: row; justify-content: flex-start; gap: 20px; }
.sky-viewcart-footer .sky-viewcart-summary .sky-viewcart-total-value { display: flex; flex-direction: row; align-items: center; gap: 10px; }
.sky-viewcart-footer .sky-viewcart-summary .sky-viewcart-total-value .sky-viewcart-total-label { display: flex; flex-direction: row; align-items: center; color: rgba(0, 0, 0, 0.9); }
.sky-viewcart-footer .sky-viewcart-summary .sky-viewcart-total-value .sky-viewcart-total-label .price-num { font-size: 28px; color: rgb(255, 0, 14); -webkit-font-smoothing: initial; }
.sky-viewcart-footer .sky-viewcart-summary .sky-viewcart-total-value .discountCode input { height: 36px; }
.sky-viewcart-footer .sky-viewcart-f { display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-terms { align-items: center; display: flex; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-terms .sky-viewcart-terms-checkbox { margin-right: 5px; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-terms label:hover { text-decoration: underline; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button, .sky-viewcart-footer .sky-viewcart-f .previousStep, .sky-viewcart-footer .sky-viewcart-f .nextStep { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 1px; color: white; cursor: pointer; padding: 10px 20px; font-weight: 600; }
.sky-viewcart-footer .sky-viewcart-f .previousStep { background-color: var(--light); color: rgb(153, 153, 153); }
.sky-viewcart-footer .sky-viewcart-f .previousStep:hover { background-color: var(--light-hover); }
.sky-viewcart-footer .sky-viewcart-f .nextStep { background-color: var(--primary); }
.sky-viewcart-footer .sky-viewcart-f .nextStep:hover { background-color: var(--primary-hover); }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button { display: flex; background-color: var(--secondary); }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button:hover { background-color: var(--secondary-hover); }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button:disabled { background-color: var(--disabled-border); cursor: not-allowed; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button.loading:disabled { pointer-events: none; cursor: not-allowed; position: relative; background-color: var(--primary); opacity: 0.7; padding-left: 40px; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button.loading:disabled i { opacity: 0; }
.sky-viewcart-footer .sky-viewcart-f .sky-viewcart-checkout-btn button.loading:disabled::before { content: ""; position: absolute; inset: 33% 0px 0px 20px; border-width: 5px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; width: 16px; height: 16px; }
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* ===== config.css ===== */
:root { --os-radius: 1px; }
.sky-md-25 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
.sky-md-100-p { width: 100%; }
.sky-md-500 { width: 500px; }
.sky-md-75 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
.sky-md-50 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
.sky-md-33 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
.sky-md-66 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
.sky-md-40 { -webkit-box-flex: 0; flex: 0 0 40%; max-width: 40%; }
.sky-md-60 { -webkit-box-flex: 0; flex: 0 0 60%; max-width: 60%; }
.sky-md-30 { -webkit-box-flex: 0; flex: 0 0 30%; max-width: 30%; }
.sky-md-70 { -webkit-box-flex: 0; flex: 0 0 70%; max-width: 70%; }
.sky-md-20 { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
.sky-md-80 { -webkit-box-flex: 0; flex: 0 0 80%; max-width: 80%; }
.sky-config-form .sky-form-group { margin-bottom: 28px; width: 100%; }
.sky-config-form .sky-form-group.sky-config-row { display: flex; flex-flow: row; gap: 12px; }
.sky-config-form .sky-form-group .sky-form-label { display: inline-block; line-height: 32px; vertical-align: top; color: rgb(78, 89, 105); font-size: 14px; font-weight: 400; min-width: var(--label-w); max-width: var(--label-w); width: 100%; margin: 0px; }
.sky-config-form .sky-form-group .sky-form-label .label-title { display: flex; align-items: center; gap: 4px; }
.sky-config-form .sky-form-group .sky-form-label .label-title span i { font-size: 18px; cursor: pointer; }
.sky-config-form .bootstrap-select::after { content: ""; width: 0px; height: 0px; border-top: 4px solid rgb(185, 189, 197); border-left: 4px solid transparent; border-right: 4px solid transparent; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
.sky-config-form .dropdown-toggle, .sky-config-form .dropdown-item .text { font-size: 14px; }
.sky-config-form .bootstrap-select > .dropdown-toggle { background-color: var(--cart-background); border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.sky-config-form .dropdown-menu .disabled .text { color: rgb(204, 204, 204) !important; }
.sky-config-form .sky-l-radioButton { display: flex; gap: 20px; flex-wrap: wrap; }
.sky-config-form .form-check-label { margin-left: 6px; }
.sky-config-form .form-check { position: relative; padding-left: 1.25rem; display: flex; align-items: center; }
.sky-config-form .custom-control.custom-checkbox { display: flex; align-items: center; height: 100%; }
.sky-config-form .custom-control-label { padding-left: 2px; }
.sky-config-form .custom-control-label::before { width: 17px; height: 17px; cursor: pointer; }
.sky-config-form .custom-control-label::after { width: 17px; height: 17px; cursor: pointer; }
.sky-config-form .btn-group-toggle { position: relative; }
.sky-config-form .sky-btn-group { display: flex; gap: 6px 1px; flex-wrap: wrap; }
.sky-config-form .sky-btn-group .sky-config-btn { cursor: pointer; background-color: var(--cart-background); line-height: 32px; padding: 0px 24px; border-radius: 0px; border-color: var(--cart-background); font-size: 14px; color: rgba(78, 89, 105, 0.99); position: relative; }
.sky-config-form .sky-btn-group .sky-config-btn:hover { background: rgb(247, 249, 253); }
.sky-config-form .sky-btn-group .sky-config-btn.active { background: var(--cart-buttonselect); color: rgb(255, 255, 255); }
.sky-config-form .sky-btn-group .sky-config-btn.active.disabled { background-color: var(--cart-background); color: rgb(73, 80, 87); }
.sky-config-form .sky-btn-group .cycle-select-discount { position: absolute; bottom: 112%; right: 0px; background: var(--danger); line-height: 22px; padding: 0px 4px; font-size: 12px; color: rgb(255, 255, 255); }
.sky-config-form .os-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(178px, 1fr)); gap: 20px; width: 100%; }
.sky-config-form .os-card { border-radius: var(--os-radius); border: 1px solid rgb(239, 242, 247); position: relative; }
.sky-config-form .os-card .os-header { display: flex; align-items: center; justify-content: flex-start; cursor: pointer; background-color: var(--cart-background); padding: 14px 16px; flex-direction: row; gap: 10px; }
.sky-config-form .os-card .os-header .os-name { color: rgb(0, 0, 0); font-size: 16px; -webkit-font-smoothing: initial; }
.sky-config-form .os-card .os-header .img_os { width: 22px; height: 22px; filter: grayscale(1); opacity: 0.4; transition: opacity 0.3s, -webkit-filter 0.3s; }
.sky-config-form .os-card .version-dropdown { margin-top: 1px; cursor: pointer; }
.sky-config-form .os-card .version-dropdown .dropdown-btn { width: 100%; text-align: left; padding: 8px 16px; background: rgb(255, 255, 255); font-size: 14px; color: rgb(153, 153, 153); }
.sky-config-form .os-card .version-dropdown .version-list { display: none; position: absolute; width: 100%; background: white; border: 1px solid rgb(254, 254, 254); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; z-index: 1000; padding-left: 0px; margin-top: 3px; max-height: 200px; overflow-y: auto; }
.sky-config-form .os-card .version-dropdown .version-list li { list-style: none; padding: 12px 10px; border-top: 1px solid rgb(250, 250, 250); cursor: pointer; }
.sky-config-form .os-card .version-dropdown .version-list li.active, .sky-config-form .os-card .version-dropdown .version-list li:hover { background: rgb(247, 247, 247); }
.sky-config-form .os-card .version-dropdown .version-list li:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.sky-config-form .os-card .version-dropdown .version-list li[disabled] { color: rgb(204, 204, 204); cursor: not-allowed; }
.sky-config-form .os-card.active, .sky-config-form .os-card:hover { box-shadow: rgba(0, 0, 0, 0.03) 0px 2px 10px; border-color: var(--cart_mainColor); }
.sky-config-form .os-card.active .dropdown-btn, .sky-config-form .os-card:hover .dropdown-btn { color: rgb(73, 80, 87); }
.sky-config-form .os-card.active .os-header, .sky-config-form .os-card:hover .os-header { border-radius: var(--os-radius) var(--os-radius) 0 0; }
.sky-config-form .os-card.active .os-header .os-name, .sky-config-form .os-card:hover .os-header .os-name { color: var(--cart_mainColor); }
.sky-config-form .os-card.active .os-header .img_os, .sky-config-form .os-card:hover .os-header .img_os { filter: grayscale(0); opacity: 1; }
.sky-config-form .os-card.active .version-dropdown .dropdown-btn, .sky-config-form .os-card:hover .version-dropdown .dropdown-btn { border-radius: 0 0 var(--os-radius) var(--os-radius); }
.sky-config-form .sky-config-slider-container { user-select: none; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; width: 100%; }
.sky-config-form .sky-config-slider-container .progress-content { width: 75%; position: relative; margin-top: 12px; }
.sky-config-form .sky-config-slider-container .progress-content .sky-config-progress-bar { position: relative; width: 100%; height: 7px; background-color: rgb(241, 243, 248); cursor: pointer; }
.sky-config-form .sky-config-slider-container .progress-content .sky-config-progress-bar .sky-config-progress { position: absolute; height: 100%; background-color: var(--cart_mainColor); width: 0px; transition: width 0.03s; }
.sky-config-form .sky-config-slider-container .progress-content .sky-config-slider { position: absolute; top: -8px; left: 0px; border-radius: 4px; width: 18px; height: 22px; background-image: url("/themes/cart/jikecart/assets/skimg/slider_handle.png"); background-size: 100% 100%; background-repeat: no-repeat; cursor: pointer; transition: left 0.03s; box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.03) 0px 2px 16px 0px; }
.sky-config-form .sky-config-slider-container .progress-content .sky-config-value-info { display: flex; justify-content: space-between; margin-top: 10px; }
.sky-config-form .sky-config-slider-container .progress-content .sky-config-value-info .min-value, .sky-config-form .sky-config-slider-container .progress-content .sky-config-value-info .max-value { font-size: 12px; color: rgba(0, 0, 0, 0.65); }
.sky-config-form .sky-config-slider-container .sky-config-tooltip { position: absolute; bottom: 32px; left: 50%; transform: translateX(-50%); background-color: rgb(85, 85, 85); color: white; text-align: center; padding: 5px 10px; border-radius: 6px; font-size: 12px; white-space: nowrap; z-index: 1; display: none; }
.sky-config-form .sky-config-slider-container .sky-config-tooltip::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgb(85, 85, 85) transparent transparent; }
.sky-config-form .dataCenter .dropdown.bootstrap-select.form-control.dropup { background-color: rgb(255, 255, 255); position: relative; }
.sky-config-form .dataCenter .bootstrap-select > .dropdown-toggle { padding: 10px 28px 10px 16px !important; }
.sky-config-form .dataCenter .bootstrap-select::after { border-top: 6px solid rgb(185, 189, 197); border-left: 6px solid transparent; border-right: 6px solid transparent; }
.sky-config-form .dataCenter .filter-option-inner-inner { font-size: 14px; }
.sky-config-form .dataCenter .filter-option-inner-inner img { width: auto; height: 25px; border-radius: 2px; margin-right: 10px; }
.sky-config-form .dataCenter .text { font-size: 14px; }
.sky-config-form .dataCenter .text img { width: auto; height: 22px; border-radius: 2px; margin-right: 10px; }
.sky-config-form .dataCenter2 { border: 1px solid rgb(239, 242, 247); font-size: 14px; padding: 10px 28px 10px 16px !important; }
.sky-config-form .dataCenter2 img { width: auto; height: 22px; border-radius: 2px; margin-right: 10px; }
.sky-config-form .dataCenter2.active { border: 1px solid var(--cart_mainColor); color: var(--cart_mainColor); }
.sky-config-form .host_password { display: flex; align-items: center; justify-content: flex-start; gap: 16px; cursor: pointer; }
.sky-config-form .host_password .create_random_pass { color: var(--primary); font-size: 12px; cursor: pointer; border: 1px solid var(--primary); white-space: nowrap; }
.sky-config-form input.form-control { min-width: 254px; font-size: 14px; }
.sky-config-form input.form-control:hover, .sky-config-form input.form-control:focus { border: 1px solid var(--primary) !important; }
.sky-config-form input[readonly] { background-color: var(--cart-background); }
.sky-config-form .sky-form-input-input-icon { position: relative; }
.sky-config-form .sky-form-input-input-icon .form-control { padding-left: 36px; }
.sky-config-form .sky-form-input-input-icon .sky-form-input-icon { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: rgb(204, 204, 204); font-size: 16px; }
.sky-config-form #password-error-tip { color: rgb(255, 0, 0); margin: 0px; }
.sky-config-form .host_password { display: flex; align-items: center; justify-content: flex-start; gap: 16px; cursor: pointer; }
.sky-config-form .host_password .create_random_pass { color: var(--primary); font-size: 12px; border: 1px solid var(--primary); white-space: nowrap; padding: 6px 10px; cursor: pointer; }
.sky-config-form .basicConfigurationItems { background-color: var(--cart-background); border-radius: 3px; box-shadow: rgba(26, 34, 51, 0.05) 0px 1px 2px 0px; padding: 16px 12px 12px; border-bottom: 1px solid rgb(227, 230, 235); color: rgba(78, 89, 105, 0.99); width: 100%; gap: 12px 4px !important; }
.sky-config-form .basicConfigurationItems .sky-config-btn-three { cursor: pointer; background-color: rgb(255, 255, 255); line-height: 32px; padding: 0px 16px; border-radius: 0px; border-color: var(--cart-background); font-size: 14px; position: relative; }
.sky-config-form .basicConfigurationItems .sky-config-btn-three .threetag { position: absolute; top: -10px; right: 0px; background: var(--danger); color: rgb(255, 255, 255); padding: 0px 2px; height: 18px; font-size: 12px; font-weight: 500; line-height: 18px; border-radius: 2px; z-index: 1; }
.sky-config-form .basicConfigurationItems .sky-config-btn-three:hover { background: rgb(247, 249, 253); }
.sky-config-form .basicConfigurationItems .sky-config-btn-three.sellOut { background: rgb(247, 249, 253); color: rgb(153, 153, 153); }
.sky-config-form .basicConfigurationItems .sky-config-btn-three.active { background: var(--cart-buttonselect); color: rgb(255, 255, 255); }
.sky-config-form .form-group-text { display: flex; align-items: center; gap: 4px; width: 100%; }
.sky-config-form .form-group-text i { font-size: 20px; font-weight: 700; color: var(--primary); }
.sky-config-form .form-group-text .form-group-text-content { color: rgb(153, 153, 153); font-size: 13px; }
.sky-config-form .logonCredentials { position: relative; margin-top: 60px; }
.sky-config-form .logonCredentials::before { content: ""; display: block; width: calc(100% - var(--label-w) - 12px); height: 1px; background-color: rgb(227, 230, 235); position: absolute; top: -30px; left: calc(var(--label-w) + 12px); }

/* ===== assets_custom/fonts/iconfont.css ===== */
@font-face { font-family: iconfont; src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/themes/cart/jikecart/assets/skfonts/iconfont.woff") format("woff"), url("/themes/cart/jikecart/assets/skfonts/iconfont.ttf") format("truetype"); }
.iconfont { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; font-family: iconfont !important; }
.icon-shujuqianyi::before { content: ""; }
.icon-fanhui1::before { content: ""; }
.icon-weibo1::before { content: ""; }
.icon-API::before { content: ""; }
.icon-shimingrenzheng::before { content: ""; }
.icon-youxiangbangding::before { content: ""; }
.icon-QQ::before { content: ""; }
.icon-shoujibangding::before { content: ""; }
.icon-zhifubao1::before { content: ""; }
.icon-erciyanzheng::before { content: ""; }
.icon-denglumima::before { content: ""; }
.icon-D::before { content: ""; }
.icon-weixin1::before { content: ""; }
.icon-icon-test::before { content: ""; }
.icon-sign_qq::before { content: ""; }
.icon-weixin::before { content: ""; }
.icon-zhifubao::before { content: ""; }
.icon-wujiaoxing::before { content: ""; }
.icon-jine1::before { content: ""; }
.icon-jinbi::before { content: ""; }
.icon-yiwanchengzhifu::before { content: ""; }
.icon-yiwanchengzhifu-copy::before { content: ""; }
.icon-yishouqing::before { content: ""; }
.icon-bianzu19-14::before { content: ""; }
.icon-fanhui::before { content: ""; }
.icon-bianji::before { content: ""; }
.icon-shanchu::before { content: ""; }
.icon-sousuo::before { content: ""; }
.icon-anquan::before { content: ""; }
.icon-xiala::before { content: ""; }
.icon-xiugaimima::before { content: ""; }
.icon-xiazai::before { content: ""; }
.icon-cpu-line::before { content: ""; }
.icon-ip::before { content: ""; }
.icon-jiaofuriqi::before { content: ""; }
.icon-Rectanglex::before { content: ""; }
.icon-shiliangzhinengduixiang::before { content: ""; }
.icon-queren1::before { content: ""; }
.icon-danxuanweixuanzhong::before { content: ""; }
.icon-duoxuanweixuanzhong::before { content: ""; }
.icon-xuanzhong::before { content: ""; }
.icon-danxuanxuanzhong-copy::before { content: ""; }
.icon-queren::before { content: ""; }
.icon-jine::before { content: ""; }
.icon-wenben::before { content: ""; }
.icon-lianjiejil::before { content: ""; }
.icon-zhucyongh::before { content: ""; }
.icon-gouwuc::before { content: ""; }
.icon-caiwu::before { content: ""; }
.icon-kvstoreyunshujukuRedisban::before { content: ""; }
.icon-suo::before { content: ""; }
.icon-dunpai::before { content: ""; }
.icon-shuju::before { content: ""; }
.icon-fuzhiyemian::before { content: ""; }
.icon-jindutiaoshouyidaozhang::before { content: ""; }
.icon-wangluo::before { content: ""; }

/* ===== globalCSS.css ===== */
.onlineService i { font-size: 30px; font-weight: 700; }
/* ===== mobileend.css ===== */
@media (max-width: 768px) {
    .navtop-standingPosition {
        top: var(--wapnavheight);
    }

    .navtop-standingPosition.Positionawp .nav-top-page {
        justify-content: space-between;
        width: 100%;
    }

    .navtop-standingPosition.Positionawp .nav-top-page .nav-top-page-icon {
        display: flex;
        align-items: center;
    }

    .navtop-standingPosition.Positionawp .nav-top-page .nav-top-page-icon span {
        font-size: 15px;
    }

    .navtop-standingPosition.Positionawp .nav-top-page .nav-top-page-icon i {
        color: #ccc;
        font-weight: 400;
    }

    .navtop-standingPosition.Positionawp .nav-top-page .nav-top-page-inventory {
        color: #9e9e9e;
        font-size: 14px;
        display: flex;
        gap: 3px;
    }

    .navtop-standingPosition.Positionawp .nav-top-page .nav-top-page-inventory .quantity {
        color: #ff9800;
    }

    .shopping-cart-page.mobileEnd {
        position: initial;
        height: max-content;
        margin-top: calc(var(--pageheight) + var(--wapnavheight));
        max-width: 100%;
        width: 100%;
        overflow: initial;
    }

    .shopping-cart-page.mobileEnd .shopping-cart-content .shopping-cart-product {
        padding: 10px 0 0;
        height: 100%;
    }

    .shopping-cart-page.mobileEnd .shopping-cart-content .shopping-cart-product .bgw, .shopping-cart-page.mobileEnd .shopping-cart-content .shopping-cart-product .sky-productList {
        padding: 0 8px;
    }

    .shopping-cart-page.mobileEnd .shopping-cart-content .shopping-cart-product .sky-productList .product-description * {
        font-size: 14px;
        line-height: 28px;
    }

    .shopping-cart-page.mobileEnd .shopping-cart-content .shopping-cart-product .sky-productList .product-Parameters .buy-now-button {
        line-height: 46px;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card {
        position: relative;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-header {
        display: none;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-mian {
        padding: 20px 16px 200px;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer {
        position: fixed;
        bottom: 0;
        padding: 10px 20px;
        left: 0;
        right: 0;
        z-index: 9;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .configoption_total {
        flex-direction: column;
        width: 100%;
        align-items: stretch;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-l-b span {
        color: #999;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r {
        margin-top: 10px;
        justify-content: flex-end;
        flex-direction: row-reverse;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container {
        position: initial;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown {
        position: fixed;
        left: 0;
        bottom: 0;
        top: var(--wapnavheight);
        background-color: rgba(0, 0, 0, 0.7);
        padding: 0;
        z-index: 999;
        box-shadow: none;
        border: none;
        max-height: 100%;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .price-breakdown-body {
        position: absolute;
        bottom: 0;
        background-color: #fff;
        padding: 20px 10px;
        max-height: 400px;
        overflow: hidden;
        overflow-y: auto;
        max-height: calc(var(--vh, 1vh) * 100 - var(--wapnavheight) - 200px);
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .ordersummary-closeButton {
        cursor: pointer;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .ordersummary-closeButton i {
        font-size: 18px;
        color: #999;
        padding-right: 10px;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .original-price,
    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .savings,
    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .original-price,
    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .savings {
        display: none;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .allocation-card .allocation-footer .allocation-footer-r .details-container .price-breakdown .config-details {
        max-width: 150px;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .sky-config-form .sky-form-group.sky-config-row {
        flex-direction: column;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .sky-config-form .sky-form-group.sky-config-row .sky-form-label {
        min-width: 100%;
        max-width: 100%;
    }

    .shopping-cart-page.mobileEnd.type_configureproduct .sky-config-form .sky-form-group.sky-config-row .sky-form-label .label-title {
        color: #333;
        font-size: 14px;
        font-weight: 700;
    }

    .sky-md-500 {
        width: 100%;
    }

    .sky-config-form input.form-control {
        min-width: fit-content;
        max-width: 100%;
        font-size: 14px;
    }

    .sky-config-form .sky-md-25 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .sky-config-form .dataCenter .bootstrap-select > .dropdown-toggle {
        padding: 5px 13px 5px !important;
    }

    .sky-config-form .basicConfigurationItems {
        background-color: rgb(255, 255, 255);
        box-shadow: none;
        padding: 0 0 6px;
        border-bottom: none;
        border-bottom: 1px solid #ebedf0;
    }

    .sky-config-form .basicConfigurationItems .productSelector {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 18px 0;
        border-bottom: 1px solid #ebedf0;
    }

    .sky-config-form .basicConfigurationItems .productSelector .productSelector-title {
        font-size: 14px;
        font-weight: 700;
        color: #333;
        white-space: nowrap;
        padding-right: 28px;
    }

    .sky-config-form .basicConfigurationItems .productSelector .productSelector-value {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: flex-end;
        gap: 4px;
        color: #333;
    }

    .sky-config-form .basicConfigurationItems .productSelector .productSelector-value span {
        font-size: 14px;
    }

    .sky-config-form .basicConfigurationItems .productSelector .productSelector-value i {
        font-size: 18px;
        color: #ccc;
        font-weight: 900;
    }

    .sky-config-form .os-container {
        grid-template-columns: 1fr;
    }

    .sky-config-form .progress-toolbar .input-value {
        width: 38px !important;
    }

    .sky-config-form .host_password {
        flex-wrap: wrap;
    }

    .sky-config-form .logonCredentials:before {
        width: 100%;
        left: 0;
    }

    .sky-productSelector-modal {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        transform: translateY(100%);
        transition: transform 0.2s ease-out;
    }

    .sky-productSelector-modal .sky-productSelector-modal-overlay {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        background: #fff;
        padding-bottom: 20px;
        display: none;
    }

    .sky-productSelector-modal .sky-productSelector-modal-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px;
        border: 1px solid #f4f8ff;
    }

    .sky-productSelector-modal .sky-productSelector-modal-header .sky-productSelector-cancel {
        font-size: 14px;
        color: #999;
    }

    .sky-productSelector-modal .sky-productSelector-modal-header .sky-productSelector-confirm {
        font-size: 14px;
        color: var(--cart_mainColor);
    }

    .sky-productSelector-modal .sky-productSelector-modal-header h3 {
        font-size: 14px;
        font-weight: 400;
        color: #333;
    }

    .sky-productSelector-modal .sky-productSelector-modal-header button {
        background: none;
        border: none;
        padding: 5px 10px;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body {
        max-height: 320px;
        overflow-y: scroll;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul {
        list-style: none;
        padding: 0;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li {
        padding: 12px 20px;
        border-bottom: 1px solid #f4f8ff;
        display: flex;
        justify-content: flex-start;
        gap: 10px;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li:first-child {
        padding-top: 14px;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li.selected {
        background-color: #f4f8ff;
        color: var(--cart_mainColor);
        font-weight: 700;
        position: relative;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li.selected:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 4px;
        height: 36px;
        background: var(--cart_mainColor);
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li.disabled {
        color: #e6e6e6;
        cursor: not-allowed;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li .three-title {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li .three-title p {
        font-size: 12px;
        color: #999;
        margin-top: 4px;
    }

    .sky-productSelector-modal .sky-productSelector-modal-body ul li .threetag {
        color: var(--danger);
        padding: 1px 4px;
        height: fit-content;
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
        border-radius: 2px;
        opacity: 0.89;
        border: 1px solid var(--danger);
        display: block;
    }

    .sky-productSelector-modal.show {
        transform: translateY(0);
        z-index: 999;
        background-color: rgba(0, 0, 0, 0.7);
        top: 0;
    }

    .sky-productSelector-modal.show .sky-productSelector-modal-overlay {
        display: block;
    }

    .sky-wap-product-selector {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out;
        z-index: 1000;
    }

    .sky-wap-product-selector.active {
        transform: translateX(0);
    }

    .sky-wap-product-selector .product-selector-body {
        width: 100%;
        height: 100%;
        display: flex;
        background: #fff;
        flex-direction: column;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-header {
        display: flex;
        justify-content: space-between;
        padding: 14px 20px;
        border-bottom: 1px solid #eff1f4;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-header span {
        font-size: 16px;
        font-weight: 400;
        color: #333;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-header span:first-child {
        flex-grow: 1;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-header span:nth-child(2) {
        font-weight: bold;
        text-align: center;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-header i.develop {
        cursor: pointer;
        color: #999;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main {
        display: flex;
        flex: 1;
        justify-content: space-between;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products {
        display: flex;
        flex-direction: column;
        height: calc(var(--vh, 1vh) * 100);
        overflow-x: scroll;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-primary {
        padding-top: 12px;
        padding-bottom: 160px;
        background-color: #f4f8ff;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-primary .sky-wap-product {
        padding: 16px 10px;
        border-bottom: 1px solid #f0f0f0;
        cursor: pointer;
        font-size: 15px;
        max-width: 110px;
        width: 110px;
        min-width: 110px;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-primary .sky-wap-product.highlight {
        background-color: #fff;
        color: var(--Original);
        font-weight: 500;
        position: relative;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-primary .sky-wap-product.highlight:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 4px;
        height: 20px;
        background: var(--Original);
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary {
        padding-top: 12px;
        padding-bottom: calc(var(--vh, 1vh) * 100 - 118px);
        flex: 1;
        width: 100%;
        display: flex;
        overflow-y: auto;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products {
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-product-name {
        font-weight: bold;
        margin-bottom: 20px;
        font-size: 16px;
        color: #000;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list .sky-wap-sub-product {
        padding: 8px 0;
        border: 1px solid #d4d6d9;
        border-radius: 2px;
        width: 100%;
        text-align: center;
        font-size: 13px;
        position: relative;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list .sky-wap-sub-product a {
        display: block;
        font-size: 14px;
        color: #333;
        text-decoration: none;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list .sky-wap-sub-product .tagline {
        position: absolute;
        top: -9px;
        right: 4px;
        background: var(--danger, #e6392f);
        padding: 1px 7px;
        color: #fff;
        font-size: 11px;
        line-height: 16px;
        border-radius: 3px;
        white-space: nowrap;
        max-width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list .sky-wap-sub-product.active {
        background-color: #f4f8ff;
        color: var(--cart_mainColor);
    }

    .sky-wap-product-selector .product-selector-body .product-selector-main .sky-wap-products.sky-wap-secondary .sky-wap-sub-products .sky-wap-sub-products-list .sky-wap-sub-product.active a {
        color: var(--cart_mainColor);
    }

    .shopping-cart-viewcart.comp_container {
        padding: 0 8px;
    }

    .shopping-cart-viewcart .sky-viewcart-body {
        padding: calc(var(--wapnavheight) + var(--pageheight) + var(--top-bottom-gap)) 0px 130px 0;
    }

    .shopping-cart-viewcart .sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info {
        align-items: flex-start;
        flex-direction: column;
    }

    .shopping-cart-viewcart .sky-viewcart-body .sky-viewcart-items .sky-viewcart-item-price-info .sky-viewcart-price-content {
        align-items: flex-start;
        flex-direction: column;
    }

    .shopping-cart-viewcart .sky-viewcart-footer .sky-viewcart-summary .sky-viewcart-total-value {
        flex-direction: column;
        align-items: flex-start;
    }

    .shopping-cart-viewcart .sky-viewcart-footer .sky-viewcart-f {
        align-items: flex-end;
        flex-direction: column;
    }

    .shopping-cart-viewcart .sky-viewcart-pay-body .sky-viewcart-payment-method .sky-viewcart-payment-options .sky-viewcart-credit-icon {
        width: 100%;
    }
}

/*# sourceMappingURL=mobileend.css.map */

/* ---------------------------------------------------------------
 * jike 追加：商品卡片折扣标签「(7.0折) 原价¥xx」+ 试用「试用：¥x.xx/1天」
 * 两者均为红色字体（!important 提权，覆盖主题内置 original-price 灰色规则）
 * --------------------------------------------------------------- */
.product-card .product-Parameters .pricing-info .original-price { display: block !important; color: #f5222d !important; font-size: 12px; line-height: 18px; margin-top: 2px; }
.product-card .product-Parameters .pricing-info .original-price del { text-decoration: line-through; opacity: 0.85; }
.shopping-cart-page.mobileEnd .shopping-cart-product .sky-productList .product-card .product-Parameters .pricing-info .original-price { font-size: 12px; line-height: 20px; }
.product-card .product-Parameters .pricing-info .trial-info { display: block !important; color: #f5222d !important; font-size: 12px; line-height: 18px; margin-top: 2px; }
.product-card .product-Parameters .pricing-info .trial-info .currency, .product-card .product-Parameters .pricing-info .trial-info .amount, .product-card .product-Parameters .pricing-info .trial-info .period { color: #f5222d !important; }
.shopping-cart-page.mobileEnd .shopping-cart-product .sky-productList .product-card .product-Parameters .pricing-info .trial-info { font-size: 12px; line-height: 20px; }

/* ---------------------------------------------------------------
 * jike 追加：购物车顶部「通知栏」（控制台 → 购物车 → 通知栏）
 * 四种配色：success 绿 / info 蓝 / warning 橙 / danger 红
 * --------------------------------------------------------------- */
.shopping-cart-product .sk-notice { display: flex; align-items: flex-start; gap: 8px; border-radius: 6px; padding: 10px 14px; font-size: 13px; line-height: 22px; margin-bottom: 14px; }
.shopping-cart-product .sk-notice .sk-notice-icon { flex: none; width: 16px; height: 16px; border-radius: 50%; color: #fff; font-size: 11px; line-height: 16px; text-align: center; margin-top: 3px; font-weight: bold; }
.shopping-cart-product .sk-notice .sk-notice-text { flex: 1; word-break: break-all; white-space: pre-wrap; }
.shopping-cart-product .sk-notice-success { background: #e8f7e9; color: #1a7f2e; }
.shopping-cart-product .sk-notice-success .sk-notice-icon { background: #34a853; }
.shopping-cart-product .sk-notice-info { background: #e8f1fd; color: #1663c7; }
.shopping-cart-product .sk-notice-info .sk-notice-icon { background: #3b82f6; }
.shopping-cart-product .sk-notice-warning { background: #fef4e5; color: #b45309; }
.shopping-cart-product .sk-notice-warning .sk-notice-icon { background: #f59e0b; }
.shopping-cart-product .sk-notice-danger { background: #fdeaea; color: #c0392b; }
.shopping-cart-product .sk-notice-danger .sk-notice-icon { background: #e74c3c; }
