.rc-drawer-RCfhUxEO {
  inset: 0;
  position: fixed;
  z-index: 1050;
  pointer-events: none;
}
.rc-drawer-inline-hHofuafP {
  position: absolute;
}
.rc-drawer-mask-rfr2FSx7 {
  inset: 0;
  position: absolute;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}
.rc-drawer-content-wrapper-0hlYf1Qi {
  position: absolute;
  z-index: 1050;
  overflow: hidden;
  transition: transform 0.3s;
}
.rc-drawer-content-wrapper-hidden-nGcF1LEH {
  display: none;
}
.rc-drawer-left-aIOxPPit .rc-drawer-content-wrapper-0hlYf1Qi {
  top: 0;
  bottom: 0;
  left: 0;
}
.rc-drawer-right-Un1XLpnI .rc-drawer-content-wrapper-0hlYf1Qi {
  top: 0;
  right: 0;
  bottom: 0;
}
.rc-drawer-content-8x0sjDqp {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*, 
*::before, 
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, 
aside, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
nav, 
section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title], 
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol, 
ul, 
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, 
ul ul, 
ol ul, 
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 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: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre, 
code, 
kbd, 
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 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: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input, 
button, 
select, 
optgroup, 
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button, 
input {
  overflow: visible;
}
button, 
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button, 
[type="button"], 
[type="reset"], 
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled), 
[type="button"]:not(:disabled), 
[type="reset"]:not(:disabled), 
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner, 
[type="button"]::-moz-focus-inner, 
[type="reset"]::-moz-focus-inner, 
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"], 
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .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;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-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-BF8RrET0, 
.h2-c1k9oytW, 
.h3-6wC74BbS, 
.h4-7qBy_bVI, 
.h5-N6Hcsebh, 
.h6-NYSCUZH8 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, 
.h1-BF8RrET0 {
  font-size: 2.5rem;
}
h2, 
.h2-c1k9oytW {
  font-size: 2rem;
}
h3, 
.h3-6wC74BbS {
  font-size: 1.75rem;
}
h4, 
.h4-7qBy_bVI {
  font-size: 1.5rem;
}
h5, 
.h5-N6Hcsebh {
  font-size: 1.25rem;
}
h6, 
.h6-NYSCUZH8 {
  font-size: 1rem;
}
.lead-bovJ-3So {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1-Iw38biHI {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2-esBAsTlf {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3-DUrWEN5k {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4-qIDXrvMm {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small, 
.small-rhbpSaEy {
  font-size: 0.875em;
  font-weight: 400;
}
mark, 
.mark-m_1mnC7Y {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled-01bqBqqK {
  padding-left: 0;
  list-style: none;
}
.list-inline-qoEmSnL0 {
  padding-left: 0;
  list-style: none;
}
.list-inline-item-BnCeHfbk {
  display: inline-block;
}
.list-inline-item-BnCeHfbk:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism-yhJNDvXE {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote-dT5tyOi6 {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer-AfPLurOR {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer-AfPLurOR::before {
  content: "\2014\00A0";
}
.img-fluid-agk0PfUn {
  max-width: 100%;
  height: auto;
}
.img-thumbnail-IoWl9VGj {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure-2GbdO1QA {
  display: inline-block;
}
.figure-img-QCQZ7KoY {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption-TUbaHN8S {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable-W-6jDVpz {
  max-height: 340px;
  overflow-y: scroll;
}
.container-xJ24_mVK, 
.container-fluid-NNio_Vw2, 
.container-sm-2TUQZUxJ, 
.container-md-Fjn4bv60, 
.container-lg-HHo_QrfE, 
.container-xl-sXgQxoIn {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-xJ24_mVK, 
  .container-sm-2TUQZUxJ {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-xJ24_mVK, 
  .container-sm-2TUQZUxJ, 
  .container-md-Fjn4bv60 {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-xJ24_mVK, 
  .container-sm-2TUQZUxJ, 
  .container-md-Fjn4bv60, 
  .container-lg-HHo_QrfE {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xJ24_mVK, 
  .container-sm-2TUQZUxJ, 
  .container-md-Fjn4bv60, 
  .container-lg-HHo_QrfE, 
  .container-xl-sXgQxoIn {
    max-width: 1140px;
  }
}
.row-yWyXLwfx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters-VWsl_7rF {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters-VWsl_7rF > .col-JheQM3R8, 
.no-gutters-VWsl_7rF > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1-lG2gNMm1, 
.col-2-mfFDB0ww, 
.col-3-RHCEG3II, 
.col-4-ysX6G6S6, 
.col-5-UhQl3jYg, 
.col-6-HOSzkTGI, 
.col-7-XFPtdwrT, 
.col-8-kNTJazHE, 
.col-9-SCYB8odI, 
.col-10-JCGkgDc8, 
.col-11-1C93DOJv, 
.col-12-Zc6MkchW, 
.col-JheQM3R8, 
.col-auto-0jpkFda-, 
.col-sm-1-oaIcVEAa, 
.col-sm-2-XcvM8LIb, 
.col-sm-3-4IDlYrUJ, 
.col-sm-4-pUkgpxlv, 
.col-sm-5--Ors2nSt, 
.col-sm-6--sUgDzMN, 
.col-sm-7-mFBqKlAo, 
.col-sm-8-sMAoZB3w, 
.col-sm-9-k7_QLDBn, 
.col-sm-10-D2lIMWwe, 
.col-sm-11-vt5tsX68, 
.col-sm-12-NP2njeS4, 
.col-sm-W47E2Nka, 
.col-sm-auto-9DbJSnP0, 
.col-md-1-2EzalhpI, 
.col-md-2-arR5XkSf, 
.col-md-3-SNroPREw, 
.col-md-4-4Rr0maoQ, 
.col-md-5-GSZl_GpC, 
.col-md-6-yhdbIBxR, 
.col-md-7-SmFDEJ1o, 
.col-md-8-mlOeKfeD, 
.col-md-9-MgWtBSlA, 
.col-md-10-KUyFuAmf, 
.col-md-11-Ctdwam4z, 
.col-md-12-sTOiR4eV, 
.col-md-DvsMqx4R, 
.col-md-auto-unzZpIJB, 
.col-lg-1-rwU-5g7J, 
.col-lg-2-jdK_hS8X, 
.col-lg-3-4PydLGOG, 
.col-lg-4-CFG-x261, 
.col-lg-5-om8Sd6tP, 
.col-lg-6-6Hzot6Di, 
.col-lg-7-womBcMAs, 
.col-lg-8-cSbqfdh0, 
.col-lg-9--8MwIcc-, 
.col-lg-10-D18nGxen, 
.col-lg-11-JP-kxukC, 
.col-lg-12--ItYw0vY, 
.col-lg-eOpC2S1W, 
.col-lg-auto-8Ud_N0jz, 
.col-xl-1-PVmsSDzg, 
.col-xl-2-BzYMi-_k, 
.col-xl-3-BLSSy0Cn, 
.col-xl-4-jcGlc9QP, 
.col-xl-5-TtnzL2AJ, 
.col-xl-6-8TDW09SO, 
.col-xl-7-7EZn3u_D, 
.col-xl-8-RJ-U8wix, 
.col-xl-9-2oV7CtlX, 
.col-xl-10-G4QuvG9h, 
.col-xl-11-S9SRKGl0, 
.col-xl-12-GTKNjHBH, 
.col-xl-8_d-i_-K, 
.col-xl-auto-GMVY9q3H {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col-JheQM3R8 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1-jbsQiS8D > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2-Q7VVi3zn > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3-efbwi9ME > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4-0eX9VVD7 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5-evjiUFU8 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6-4OD6iAFA > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto-0jpkFda- {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1-lG2gNMm1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2-mfFDB0ww {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3-RHCEG3II {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4-ysX6G6S6 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5-UhQl3jYg {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6-HOSzkTGI {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7-XFPtdwrT {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8-kNTJazHE {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9-SCYB8odI {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10-JCGkgDc8 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11-1C93DOJv {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12-Zc6MkchW {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first-L9S6PZs- {
  -ms-flex-order: -1;
  order: -1;
}
.order-last-TC4QTQon {
  -ms-flex-order: 13;
  order: 13;
}
.order-0-vpotlmUl {
  -ms-flex-order: 0;
  order: 0;
}
.order-1-rbNgcgob {
  -ms-flex-order: 1;
  order: 1;
}
.order-2-O69HMD6x {
  -ms-flex-order: 2;
  order: 2;
}
.order-3-65L9g-S5 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4-0j-KXnx- {
  -ms-flex-order: 4;
  order: 4;
}
.order-5-IVhLHbkT {
  -ms-flex-order: 5;
  order: 5;
}
.order-6-5u6pymI4 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7-vtTtWq0_ {
  -ms-flex-order: 7;
  order: 7;
}
.order-8-FJmLmmVe {
  -ms-flex-order: 8;
  order: 8;
}
.order-9-MEIJbI8n {
  -ms-flex-order: 9;
  order: 9;
}
.order-10-Pq3Tr10C {
  -ms-flex-order: 10;
  order: 10;
}
.order-11-oJRfniBt {
  -ms-flex-order: 11;
  order: 11;
}
.order-12-7MNfyDzV {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1-OtxMGx_3 {
  margin-left: 8.333333%;
}
.offset-2-WaF7BVbZ {
  margin-left: 16.666667%;
}
.offset-3-1ktxFMmI {
  margin-left: 25%;
}
.offset-4-rXiMZfB5 {
  margin-left: 33.333333%;
}
.offset-5-X1ZsbONc {
  margin-left: 41.666667%;
}
.offset-6-2omMJb7e {
  margin-left: 50%;
}
.offset-7-rOf-5Jnk {
  margin-left: 58.333333%;
}
.offset-8-gPW-z_rf {
  margin-left: 66.666667%;
}
.offset-9-CIrNjKit {
  margin-left: 75%;
}
.offset-10-c-W1CMF_ {
  margin-left: 83.333333%;
}
.offset-11-D_25jDDj {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm-W47E2Nka {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1-GZT4SOl8 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2-KcRHU-66 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3-9PlHgGSq > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4-wVhZyRop > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5-Ini8Jvg0 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6-41Yn8kFQ > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto-9DbJSnP0 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1-oaIcVEAa {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2-XcvM8LIb {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3-4IDlYrUJ {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4-pUkgpxlv {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5--Ors2nSt {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6--sUgDzMN {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7-mFBqKlAo {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8-sMAoZB3w {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9-k7_QLDBn {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10-D2lIMWwe {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11-vt5tsX68 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12-NP2njeS4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first-dz_F1hY0 {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last-KcA9kwRB {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0-9hx8S-5Y {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1-m8IZeFHT {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2-rBetUJgU {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3-qwSHpb-e {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4-2rtcGkIJ {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5-qJz2OcI_ {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6-fJp4eSl2 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7-5r-kz7cs {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8-FFiQbxMm {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9-sgZuZMdS {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10-J9PIKzw_ {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11-8nU1h_dZ {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12-L9BeM1r7 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0-7b0-MEFD {
    margin-left: 0;
  }
  .offset-sm-1-npLfk5vm {
    margin-left: 8.333333%;
  }
  .offset-sm-2-0a5b-1De {
    margin-left: 16.666667%;
  }
  .offset-sm-3-yS1uwYgb {
    margin-left: 25%;
  }
  .offset-sm-4-cenJ50ny {
    margin-left: 33.333333%;
  }
  .offset-sm-5-m5VN3Oz_ {
    margin-left: 41.666667%;
  }
  .offset-sm-6-2rXTBwBC {
    margin-left: 50%;
  }
  .offset-sm-7-yndheUF5 {
    margin-left: 58.333333%;
  }
  .offset-sm-8-3xPVcMbY {
    margin-left: 66.666667%;
  }
  .offset-sm-9-C7rvARSG {
    margin-left: 75%;
  }
  .offset-sm-10-uB1D2rzm {
    margin-left: 83.333333%;
  }
  .offset-sm-11-YxtxlAXL {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md-DvsMqx4R {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1-Md7ILyqI > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2-6lue4HRb > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3-KpFujJrc > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4-mUY7OMbu > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5-LvMVaQ1i > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6-YIVhAryv > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto-unzZpIJB {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1-2EzalhpI {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2-arR5XkSf {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3-SNroPREw {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4-4Rr0maoQ {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5-GSZl_GpC {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6-yhdbIBxR {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7-SmFDEJ1o {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8-mlOeKfeD {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9-MgWtBSlA {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10-KUyFuAmf {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11-Ctdwam4z {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12-sTOiR4eV {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first-ACjvzX-R {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last-hFQI7pMM {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0-boinR4IU {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1-lUwkce5w {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2-ozSS-HXC {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3-ggw0448g {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4-QwGoEwP0 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5-0RLDEb9Z {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6-UIKq--6o {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7-dbFP56db {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8-_p9XCas1 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9-fr7FPiuh {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10-9foPiLNz {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11-_Qc48Kr- {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12-DtcRUI0O {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0-WH4H6BqS {
    margin-left: 0;
  }
  .offset-md-1-q9vXCgBD {
    margin-left: 8.333333%;
  }
  .offset-md-2-VEt5lrVb {
    margin-left: 16.666667%;
  }
  .offset-md-3-zGs52O6Z {
    margin-left: 25%;
  }
  .offset-md-4-E1kz3L8Y {
    margin-left: 33.333333%;
  }
  .offset-md-5-S0hXldou {
    margin-left: 41.666667%;
  }
  .offset-md-6-6sbc26ep {
    margin-left: 50%;
  }
  .offset-md-7-wiCbSgYP {
    margin-left: 58.333333%;
  }
  .offset-md-8-aIduqfub {
    margin-left: 66.666667%;
  }
  .offset-md-9-1HC16N5m {
    margin-left: 75%;
  }
  .offset-md-10-82gtAASO {
    margin-left: 83.333333%;
  }
  .offset-md-11-E0TXw207 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-eOpC2S1W {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1-pQvEX4Hx > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2-UXW3ZWaT > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3-Aj9OkBYt > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4-3-iKu7uO > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5-LcMru9_E > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6-ZmY9d3Uh > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto-8Ud_N0jz {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1-rwU-5g7J {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2-jdK_hS8X {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3-4PydLGOG {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4-CFG-x261 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5-om8Sd6tP {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6-6Hzot6Di {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7-womBcMAs {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8-cSbqfdh0 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9--8MwIcc- {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10-D18nGxen {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11-JP-kxukC {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12--ItYw0vY {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first-ZPhD2km8 {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last-TvDL0rb_ {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0-7Ioy0txp {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1-jOVREsQw {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2-FA2vAuwF {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3-PuITtbUc {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4-tzDJWIUJ {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5-SwexdyZk {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6-OBiebxgl {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7-d-AOoDwr {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8-0_g4Qmfd {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9-0jYOuQ_o {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10-0uQUiQpR {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11-jCAspGBO {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12-z_iKlq3A {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0-OGk7QQ6L {
    margin-left: 0;
  }
  .offset-lg-1-1rlWcQmj {
    margin-left: 8.333333%;
  }
  .offset-lg-2-2sew1Un7 {
    margin-left: 16.666667%;
  }
  .offset-lg-3-nHEqSR9n {
    margin-left: 25%;
  }
  .offset-lg-4-NcmL3naL {
    margin-left: 33.333333%;
  }
  .offset-lg-5-QP5uM-xY {
    margin-left: 41.666667%;
  }
  .offset-lg-6-OuQW1vQh {
    margin-left: 50%;
  }
  .offset-lg-7-RoUITLkN {
    margin-left: 58.333333%;
  }
  .offset-lg-8-YOocqRvw {
    margin-left: 66.666667%;
  }
  .offset-lg-9-SZA7h53a {
    margin-left: 75%;
  }
  .offset-lg-10-rxBLMLQT {
    margin-left: 83.333333%;
  }
  .offset-lg-11-cTnMuhSD {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl-8_d-i_-K {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1-j_3s5M_T > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2-vN60CiS_ > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3-fjsaaBQI > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4-Ua5y66e4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5-6QvE1EWy > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6-YAv6uxud > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto-GMVY9q3H {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1-PVmsSDzg {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2-BzYMi-_k {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3-BLSSy0Cn {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4-jcGlc9QP {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5-TtnzL2AJ {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6-8TDW09SO {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7-7EZn3u_D {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8-RJ-U8wix {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9-2oV7CtlX {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10-G4QuvG9h {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11-S9SRKGl0 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12-GTKNjHBH {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first-zzEickJh {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last-prQCJ7BW {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0-rSN1rGb4 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1-1ByTGBNz {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2-9pF0sOkO {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3-3Gy95gWo {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4-bBfkrpJb {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5-tlo3Fuk2 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6-FWNhfPQI {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7-UT0_3qFs {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8-7tuPQ7nb {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9-vaM08dA_ {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10-rr8x4B1a {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11-KJfJXfJl {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12-P0YZWQ2G {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0-fNV1iFc4 {
    margin-left: 0;
  }
  .offset-xl-1-v-geqXLl {
    margin-left: 8.333333%;
  }
  .offset-xl-2-fi3Y8K5A {
    margin-left: 16.666667%;
  }
  .offset-xl-3-iUmAZD_j {
    margin-left: 25%;
  }
  .offset-xl-4-Dx6-urd3 {
    margin-left: 33.333333%;
  }
  .offset-xl-5-tipwM4Kq {
    margin-left: 41.666667%;
  }
  .offset-xl-6-edaRAtRz {
    margin-left: 50%;
  }
  .offset-xl-7-xBZMCPOh {
    margin-left: 58.333333%;
  }
  .offset-xl-8-EyCKhof5 {
    margin-left: 66.666667%;
  }
  .offset-xl-9-_d15VxXd {
    margin-left: 75%;
  }
  .offset-xl-10-RW9ds4cI {
    margin-left: 83.333333%;
  }
  .offset-xl-11-EVb06BOW {
    margin-left: 91.666667%;
  }
}
.table-JT-6kWpQ {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table-JT-6kWpQ th, 
.table-JT-6kWpQ td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table-JT-6kWpQ thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table-JT-6kWpQ tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm-Fa33UaBj th, 
.table-sm-Fa33UaBj td {
  padding: 0.3rem;
}
.table-bordered-ywyYjySu {
  border: 1px solid #dee2e6;
}
.table-bordered-ywyYjySu th, 
.table-bordered-ywyYjySu td {
  border: 1px solid #dee2e6;
}
.table-bordered-ywyYjySu thead th, 
.table-bordered-ywyYjySu thead td {
  border-bottom-width: 2px;
}
.table-borderless-bIm-_0Nt th, 
.table-borderless-bIm-_0Nt td, 
.table-borderless-bIm-_0Nt thead th, 
.table-borderless-bIm-_0Nt tbody + tbody {
  border: 0;
}
.table-striped-FLI7ryxt tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover-zT3cI0lV tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary-xAy5JwVr, 
.table-primary-xAy5JwVr > th, 
.table-primary-xAy5JwVr > td {
  background-color: #b8daff;
}
.table-primary-xAy5JwVr th, 
.table-primary-xAy5JwVr td, 
.table-primary-xAy5JwVr thead th, 
.table-primary-xAy5JwVr tbody + tbody {
  border-color: #7abaff;
}
.table-hover-zT3cI0lV .table-primary-xAy5JwVr:hover {
  background-color: #9fcdff;
}
.table-hover-zT3cI0lV .table-primary-xAy5JwVr:hover > td, 
.table-hover-zT3cI0lV .table-primary-xAy5JwVr:hover > th {
  background-color: #9fcdff;
}
.table-secondary-swlAIZ1e, 
.table-secondary-swlAIZ1e > th, 
.table-secondary-swlAIZ1e > td {
  background-color: #d6d8db;
}
.table-secondary-swlAIZ1e th, 
.table-secondary-swlAIZ1e td, 
.table-secondary-swlAIZ1e thead th, 
.table-secondary-swlAIZ1e tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover-zT3cI0lV .table-secondary-swlAIZ1e:hover {
  background-color: #c8cbcf;
}
.table-hover-zT3cI0lV .table-secondary-swlAIZ1e:hover > td, 
.table-hover-zT3cI0lV .table-secondary-swlAIZ1e:hover > th {
  background-color: #c8cbcf;
}
.table-success-YIr-OGDf, 
.table-success-YIr-OGDf > th, 
.table-success-YIr-OGDf > td {
  background-color: #c3e6cb;
}
.table-success-YIr-OGDf th, 
.table-success-YIr-OGDf td, 
.table-success-YIr-OGDf thead th, 
.table-success-YIr-OGDf tbody + tbody {
  border-color: #8fd19e;
}
.table-hover-zT3cI0lV .table-success-YIr-OGDf:hover {
  background-color: #b1dfbb;
}
.table-hover-zT3cI0lV .table-success-YIr-OGDf:hover > td, 
.table-hover-zT3cI0lV .table-success-YIr-OGDf:hover > th {
  background-color: #b1dfbb;
}
.table-info-FwhVj9M_, 
.table-info-FwhVj9M_ > th, 
.table-info-FwhVj9M_ > td {
  background-color: #bee5eb;
}
.table-info-FwhVj9M_ th, 
.table-info-FwhVj9M_ td, 
.table-info-FwhVj9M_ thead th, 
.table-info-FwhVj9M_ tbody + tbody {
  border-color: #86cfda;
}
.table-hover-zT3cI0lV .table-info-FwhVj9M_:hover {
  background-color: #abdde5;
}
.table-hover-zT3cI0lV .table-info-FwhVj9M_:hover > td, 
.table-hover-zT3cI0lV .table-info-FwhVj9M_:hover > th {
  background-color: #abdde5;
}
.table-warning-N7ULYMvR, 
.table-warning-N7ULYMvR > th, 
.table-warning-N7ULYMvR > td {
  background-color: #ffeeba;
}
.table-warning-N7ULYMvR th, 
.table-warning-N7ULYMvR td, 
.table-warning-N7ULYMvR thead th, 
.table-warning-N7ULYMvR tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover-zT3cI0lV .table-warning-N7ULYMvR:hover {
  background-color: #ffe8a1;
}
.table-hover-zT3cI0lV .table-warning-N7ULYMvR:hover > td, 
.table-hover-zT3cI0lV .table-warning-N7ULYMvR:hover > th {
  background-color: #ffe8a1;
}
.table-danger-p6fK8bu4, 
.table-danger-p6fK8bu4 > th, 
.table-danger-p6fK8bu4 > td {
  background-color: #f5c6cb;
}
.table-danger-p6fK8bu4 th, 
.table-danger-p6fK8bu4 td, 
.table-danger-p6fK8bu4 thead th, 
.table-danger-p6fK8bu4 tbody + tbody {
  border-color: #ed969e;
}
.table-hover-zT3cI0lV .table-danger-p6fK8bu4:hover {
  background-color: #f1b0b7;
}
.table-hover-zT3cI0lV .table-danger-p6fK8bu4:hover > td, 
.table-hover-zT3cI0lV .table-danger-p6fK8bu4:hover > th {
  background-color: #f1b0b7;
}
.table-light-4n70YCUG, 
.table-light-4n70YCUG > th, 
.table-light-4n70YCUG > td {
  background-color: #fdfdfe;
}
.table-light-4n70YCUG th, 
.table-light-4n70YCUG td, 
.table-light-4n70YCUG thead th, 
.table-light-4n70YCUG tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover-zT3cI0lV .table-light-4n70YCUG:hover {
  background-color: #ececf6;
}
.table-hover-zT3cI0lV .table-light-4n70YCUG:hover > td, 
.table-hover-zT3cI0lV .table-light-4n70YCUG:hover > th {
  background-color: #ececf6;
}
.table-dark-9O7yaoUP, 
.table-dark-9O7yaoUP > th, 
.table-dark-9O7yaoUP > td {
  background-color: #c6c8ca;
}
.table-dark-9O7yaoUP th, 
.table-dark-9O7yaoUP td, 
.table-dark-9O7yaoUP thead th, 
.table-dark-9O7yaoUP tbody + tbody {
  border-color: #95999c;
}
.table-hover-zT3cI0lV .table-dark-9O7yaoUP:hover {
  background-color: #b9bbbe;
}
.table-hover-zT3cI0lV .table-dark-9O7yaoUP:hover > td, 
.table-hover-zT3cI0lV .table-dark-9O7yaoUP:hover > th {
  background-color: #b9bbbe;
}
.table-active-G4XZvNgu, 
.table-active-G4XZvNgu > th, 
.table-active-G4XZvNgu > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover-zT3cI0lV .table-active-G4XZvNgu:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover-zT3cI0lV .table-active-G4XZvNgu:hover > td, 
.table-hover-zT3cI0lV .table-active-G4XZvNgu:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-JT-6kWpQ .thead-dark-Loc6sNYI th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table-JT-6kWpQ .thead-light-Yw1-epLY th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark-9O7yaoUP {
  color: #fff;
  background-color: #343a40;
}
.table-dark-9O7yaoUP th, 
.table-dark-9O7yaoUP td, 
.table-dark-9O7yaoUP thead th {
  border-color: #454d55;
}
.table-dark-9O7yaoUP.table-bordered-ywyYjySu {
  border: 0;
}
.table-dark-9O7yaoUP.table-striped-FLI7ryxt tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark-9O7yaoUP.table-hover-zT3cI0lV tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm-KmwrCQLh {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm-KmwrCQLh > .table-bordered-ywyYjySu {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md-Hq6Q6R_q {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md-Hq6Q6R_q > .table-bordered-ywyYjySu {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg-7N0nI1K0 {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg-7N0nI1K0 > .table-bordered-ywyYjySu {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl-9ED9kPuG {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl-9ED9kPuG > .table-bordered-ywyYjySu {
    border: 0;
  }
}
.table-responsive--tzk6bub {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive--tzk6bub > .table-bordered-ywyYjySu {
  border: 0;
}
.form-control-QGEFiAd7 {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control-QGEFiAd7 {
    transition: none;
  }
}
.form-control-QGEFiAd7::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control-QGEFiAd7:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control-QGEFiAd7::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control-QGEFiAd7::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control-QGEFiAd7:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control-QGEFiAd7::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control-QGEFiAd7::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control-QGEFiAd7:disabled, 
.form-control-QGEFiAd7[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type="date"].form-control-QGEFiAd7, 
input[type="time"].form-control-QGEFiAd7, 
input[type="datetime-local"].form-control-QGEFiAd7, 
input[type="month"].form-control-QGEFiAd7 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.form-control-QGEFiAd7:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control-QGEFiAd7:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file--0f6pY13, 
.form-control-range-RhHRInEa {
  display: block;
  width: 100%;
}
.col-form-label-wAMOj1AG {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg-Ye9ePAhB {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm-n8UTWGZJ {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext-kHAQl_Nc {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext-kHAQl_Nc.form-control-sm-Y3I1fe_b, 
.form-control-plaintext-kHAQl_Nc.form-control-lg-wjxpEk-F {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm-Y3I1fe_b {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg-wjxpEk-F {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control-QGEFiAd7[size], 
select.form-control-QGEFiAd7[multiple] {
  height: auto;
}
textarea.form-control-QGEFiAd7 {
  height: auto;
}
.form-group-a6cggz96 {
  margin-bottom: 1rem;
}
.form-text-vZiXPskP {
  display: block;
  margin-top: 0.25rem;
}
.form-row-h-d-tbGP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row-h-d-tbGP > .col-JheQM3R8, 
.form-row-h-d-tbGP > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check-dm_W6Y9Y {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input-d6l77u7K {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input-d6l77u7K[disabled] ~ .form-check-label-pW0wJJPR, 
.form-check-input-d6l77u7K:disabled ~ .form-check-label-pW0wJJPR {
  color: #6c757d;
}
.form-check-label-pW0wJJPR {
  margin-bottom: 0;
}
.form-check-inline-7XPMrkkv {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline-7XPMrkkv .form-check-input-d6l77u7K {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback-9BSkKUYx {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}
.valid-tooltip-lcVDGGDv {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row-h-d-tbGP > .col-JheQM3R8 > .valid-tooltip-lcVDGGDv, 
.form-row-h-d-tbGP > [class*="col-"] > .valid-tooltip-lcVDGGDv {
  left: 5px;
}
.was-validated-ZGNeeRoZ :valid ~ .valid-feedback-9BSkKUYx, 
.was-validated-ZGNeeRoZ :valid ~ .valid-tooltip-lcVDGGDv, 
.is-valid-_yEOBp94 ~ .valid-feedback-9BSkKUYx, 
.is-valid-_yEOBp94 ~ .valid-tooltip-lcVDGGDv {
  display: block;
}
.was-validated-ZGNeeRoZ .form-control-QGEFiAd7:valid, 
.form-control-QGEFiAd7.is-valid-_yEOBp94 {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated-ZGNeeRoZ .form-control-QGEFiAd7:valid:focus, 
.form-control-QGEFiAd7.is-valid-_yEOBp94:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated-ZGNeeRoZ select.form-control-QGEFiAd7:valid, 
select.form-control-QGEFiAd7.is-valid-_yEOBp94 {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated-ZGNeeRoZ textarea.form-control-QGEFiAd7:valid, 
textarea.form-control-QGEFiAd7.is-valid-_yEOBp94 {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated-ZGNeeRoZ .custom-select-gJHpqu6Y:valid, 
.custom-select-gJHpqu6Y.is-valid-_yEOBp94 {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") center right 1.75rem/ calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated-ZGNeeRoZ .custom-select-gJHpqu6Y:valid:focus, 
.custom-select-gJHpqu6Y.is-valid-_yEOBp94:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:valid ~ .form-check-label-pW0wJJPR, 
.form-check-input-d6l77u7K.is-valid-_yEOBp94 ~ .form-check-label-pW0wJJPR {
  color: #28a745;
}
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:valid ~ .valid-feedback-9BSkKUYx, 
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:valid ~ .valid-tooltip-lcVDGGDv, 
.form-check-input-d6l77u7K.is-valid-_yEOBp94 ~ .valid-feedback-9BSkKUYx, 
.form-check-input-d6l77u7K.is-valid-_yEOBp94 ~ .valid-tooltip-lcVDGGDv {
  display: block;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:valid ~ .custom-control-label-jAYu7I8G, 
.custom-control-input-bg-SwET7.is-valid-_yEOBp94 ~ .custom-control-label-jAYu7I8G {
  color: #28a745;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:valid ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-valid-_yEOBp94 ~ .custom-control-label-jAYu7I8G::before {
  border-color: #28a745;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:valid:checked ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-valid-_yEOBp94:checked ~ .custom-control-label-jAYu7I8G::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:valid:focus ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-valid-_yEOBp94:focus ~ .custom-control-label-jAYu7I8G::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:valid:focus:not(:checked) ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-valid-_yEOBp94:focus:not(:checked) ~ .custom-control-label-jAYu7I8G::before {
  border-color: #28a745;
}
.was-validated-ZGNeeRoZ .custom-file-input-Ov738b9B:valid ~ .custom-file-label-6tQj4XfW, 
.custom-file-input-Ov738b9B.is-valid-_yEOBp94 ~ .custom-file-label-6tQj4XfW {
  border-color: #28a745;
}
.was-validated-ZGNeeRoZ .custom-file-input-Ov738b9B:valid:focus ~ .custom-file-label-6tQj4XfW, 
.custom-file-input-Ov738b9B.is-valid-_yEOBp94:focus ~ .custom-file-label-6tQj4XfW {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback-pfvtydJU {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip-s7T1zwiO {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row-h-d-tbGP > .col-JheQM3R8 > .invalid-tooltip-s7T1zwiO, 
.form-row-h-d-tbGP > [class*="col-"] > .invalid-tooltip-s7T1zwiO {
  left: 5px;
}
.was-validated-ZGNeeRoZ :invalid ~ .invalid-feedback-pfvtydJU, 
.was-validated-ZGNeeRoZ :invalid ~ .invalid-tooltip-s7T1zwiO, 
.is-invalid-veFxiGfF ~ .invalid-feedback-pfvtydJU, 
.is-invalid-veFxiGfF ~ .invalid-tooltip-s7T1zwiO {
  display: block;
}
.was-validated-ZGNeeRoZ .form-control-QGEFiAd7:invalid, 
.form-control-QGEFiAd7.is-invalid-veFxiGfF {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated-ZGNeeRoZ .form-control-QGEFiAd7:invalid:focus, 
.form-control-QGEFiAd7.is-invalid-veFxiGfF:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated-ZGNeeRoZ select.form-control-QGEFiAd7:invalid, 
select.form-control-QGEFiAd7.is-invalid-veFxiGfF {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated-ZGNeeRoZ textarea.form-control-QGEFiAd7:invalid, 
textarea.form-control-QGEFiAd7.is-invalid-veFxiGfF {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated-ZGNeeRoZ .custom-select-gJHpqu6Y:invalid, 
.custom-select-gJHpqu6Y.is-invalid-veFxiGfF {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/ calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated-ZGNeeRoZ .custom-select-gJHpqu6Y:invalid:focus, 
.custom-select-gJHpqu6Y.is-invalid-veFxiGfF:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:invalid ~ .form-check-label-pW0wJJPR, 
.form-check-input-d6l77u7K.is-invalid-veFxiGfF ~ .form-check-label-pW0wJJPR {
  color: #dc3545;
}
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:invalid ~ .invalid-feedback-pfvtydJU, 
.was-validated-ZGNeeRoZ .form-check-input-d6l77u7K:invalid ~ .invalid-tooltip-s7T1zwiO, 
.form-check-input-d6l77u7K.is-invalid-veFxiGfF ~ .invalid-feedback-pfvtydJU, 
.form-check-input-d6l77u7K.is-invalid-veFxiGfF ~ .invalid-tooltip-s7T1zwiO {
  display: block;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:invalid ~ .custom-control-label-jAYu7I8G, 
.custom-control-input-bg-SwET7.is-invalid-veFxiGfF ~ .custom-control-label-jAYu7I8G {
  color: #dc3545;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:invalid ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-invalid-veFxiGfF ~ .custom-control-label-jAYu7I8G::before {
  border-color: #dc3545;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:invalid:checked ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-invalid-veFxiGfF:checked ~ .custom-control-label-jAYu7I8G::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:invalid:focus ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-invalid-veFxiGfF:focus ~ .custom-control-label-jAYu7I8G::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated-ZGNeeRoZ .custom-control-input-bg-SwET7:invalid:focus:not(:checked) ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7.is-invalid-veFxiGfF:focus:not(:checked) ~ .custom-control-label-jAYu7I8G::before {
  border-color: #dc3545;
}
.was-validated-ZGNeeRoZ .custom-file-input-Ov738b9B:invalid ~ .custom-file-label-6tQj4XfW, 
.custom-file-input-Ov738b9B.is-invalid-veFxiGfF ~ .custom-file-label-6tQj4XfW {
  border-color: #dc3545;
}
.was-validated-ZGNeeRoZ .custom-file-input-Ov738b9B:invalid:focus ~ .custom-file-label-6tQj4XfW, 
.custom-file-input-Ov738b9B.is-invalid-veFxiGfF:focus ~ .custom-file-label-6tQj4XfW {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline-QloQzeVc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.form-inline-QloQzeVc .form-check-dm_W6Y9Y {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline-QloQzeVc label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline-QloQzeVc .form-group-a6cggz96 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline-QloQzeVc .form-control-QGEFiAd7 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline-QloQzeVc .form-control-plaintext-kHAQl_Nc {
    display: inline-block;
  }
  .form-inline-QloQzeVc .input-group-EYy32VWU, 
  .form-inline-QloQzeVc .custom-select-gJHpqu6Y {
    width: auto;
  }
  .form-inline-QloQzeVc .form-check-dm_W6Y9Y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline-QloQzeVc .form-check-input-d6l77u7K {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline-QloQzeVc .custom-control-QO4DPEkD {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline-QloQzeVc .custom-control-label-jAYu7I8G {
    margin-bottom: 0;
  }
}
.btn-c_VJ9O2V {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn-c_VJ9O2V {
    transition: none;
  }
}
.btn-c_VJ9O2V:hover {
  color: #212529;
  text-decoration: none;
}
.btn-c_VJ9O2V:focus, 
.btn-c_VJ9O2V.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn-c_VJ9O2V.disabled-x3DZwCrW, 
.btn-c_VJ9O2V:disabled {
  opacity: 0.65;
}
.btn-c_VJ9O2V:not(:disabled):not(.disabled-x3DZwCrW) {
  cursor: pointer;
}
a.btn-c_VJ9O2V.disabled-x3DZwCrW, 
fieldset:disabled a.btn-c_VJ9O2V {
  pointer-events: none;
}
.btn-primary-Oon20KHq {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary-Oon20KHq:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary-Oon20KHq:focus, 
.btn-primary-Oon20KHq.focus-bm3CYV03 {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary-Oon20KHq.disabled-x3DZwCrW, 
.btn-primary-Oon20KHq:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary-Oon20KHq:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-primary-Oon20KHq:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-primary-Oon20KHq.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary-Oon20KHq:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-primary-Oon20KHq:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-primary-Oon20KHq.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary-DDxh5Z4I {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary-DDxh5Z4I:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary-DDxh5Z4I:focus, 
.btn-secondary-DDxh5Z4I.focus-bm3CYV03 {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary-DDxh5Z4I.disabled-x3DZwCrW, 
.btn-secondary-DDxh5Z4I:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary-DDxh5Z4I:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-secondary-DDxh5Z4I:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-secondary-DDxh5Z4I.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary-DDxh5Z4I:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-secondary-DDxh5Z4I:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-secondary-DDxh5Z4I.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success-vVrbL0Uv {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success-vVrbL0Uv:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success-vVrbL0Uv:focus, 
.btn-success-vVrbL0Uv.focus-bm3CYV03 {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success-vVrbL0Uv.disabled-x3DZwCrW, 
.btn-success-vVrbL0Uv:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success-vVrbL0Uv:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-success-vVrbL0Uv:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-success-vVrbL0Uv.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success-vVrbL0Uv:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-success-vVrbL0Uv:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-success-vVrbL0Uv.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info-nJheNYrm {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info-nJheNYrm:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info-nJheNYrm:focus, 
.btn-info-nJheNYrm.focus-bm3CYV03 {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info-nJheNYrm.disabled-x3DZwCrW, 
.btn-info-nJheNYrm:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info-nJheNYrm:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-info-nJheNYrm:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-info-nJheNYrm.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info-nJheNYrm:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-info-nJheNYrm:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-info-nJheNYrm.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning-RbH-45mK {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning-RbH-45mK:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning-RbH-45mK:focus, 
.btn-warning-RbH-45mK.focus-bm3CYV03 {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning-RbH-45mK.disabled-x3DZwCrW, 
.btn-warning-RbH-45mK:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning-RbH-45mK:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-warning-RbH-45mK:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-warning-RbH-45mK.dropdown-toggle-WseA4_HL {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning-RbH-45mK:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-warning-RbH-45mK:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-warning-RbH-45mK.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger-UtIVBj17 {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger-UtIVBj17:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger-UtIVBj17:focus, 
.btn-danger-UtIVBj17.focus-bm3CYV03 {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger-UtIVBj17.disabled-x3DZwCrW, 
.btn-danger-UtIVBj17:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger-UtIVBj17:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-danger-UtIVBj17:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-danger-UtIVBj17.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger-UtIVBj17:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-danger-UtIVBj17:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-danger-UtIVBj17.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light-y7TDAIpF {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light-y7TDAIpF:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light-y7TDAIpF:focus, 
.btn-light-y7TDAIpF.focus-bm3CYV03 {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light-y7TDAIpF.disabled-x3DZwCrW, 
.btn-light-y7TDAIpF:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light-y7TDAIpF:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-light-y7TDAIpF:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-light-y7TDAIpF.dropdown-toggle-WseA4_HL {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light-y7TDAIpF:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-light-y7TDAIpF:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-light-y7TDAIpF.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark-r9V8mDyl {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark-r9V8mDyl:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark-r9V8mDyl:focus, 
.btn-dark-r9V8mDyl.focus-bm3CYV03 {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark-r9V8mDyl.disabled-x3DZwCrW, 
.btn-dark-r9V8mDyl:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark-r9V8mDyl:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-dark-r9V8mDyl:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-dark-r9V8mDyl.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark-r9V8mDyl:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-dark-r9V8mDyl:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-dark-r9V8mDyl.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary-IEf9UORG {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary-IEf9UORG:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary-IEf9UORG:focus, 
.btn-outline-primary-IEf9UORG.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary-IEf9UORG.disabled-x3DZwCrW, 
.btn-outline-primary-IEf9UORG:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary-IEf9UORG:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-primary-IEf9UORG:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-primary-IEf9UORG.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary-IEf9UORG:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-primary-IEf9UORG:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-primary-IEf9UORG.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary-NgVhjly9 {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary-NgVhjly9:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary-NgVhjly9:focus, 
.btn-outline-secondary-NgVhjly9.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary-NgVhjly9.disabled-x3DZwCrW, 
.btn-outline-secondary-NgVhjly9:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary-NgVhjly9:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-secondary-NgVhjly9:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-secondary-NgVhjly9.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary-NgVhjly9:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-secondary-NgVhjly9:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-secondary-NgVhjly9.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success-07RHWWbl {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success-07RHWWbl:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success-07RHWWbl:focus, 
.btn-outline-success-07RHWWbl.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success-07RHWWbl.disabled-x3DZwCrW, 
.btn-outline-success-07RHWWbl:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success-07RHWWbl:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-success-07RHWWbl:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-success-07RHWWbl.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success-07RHWWbl:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-success-07RHWWbl:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-success-07RHWWbl.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info-HEIpB-Zz {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info-HEIpB-Zz:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info-HEIpB-Zz:focus, 
.btn-outline-info-HEIpB-Zz.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info-HEIpB-Zz.disabled-x3DZwCrW, 
.btn-outline-info-HEIpB-Zz:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info-HEIpB-Zz:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-info-HEIpB-Zz:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-info-HEIpB-Zz.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info-HEIpB-Zz:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-info-HEIpB-Zz:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-info-HEIpB-Zz.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning-SGZWgHTf {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning-SGZWgHTf:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning-SGZWgHTf:focus, 
.btn-outline-warning-SGZWgHTf.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning-SGZWgHTf.disabled-x3DZwCrW, 
.btn-outline-warning-SGZWgHTf:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning-SGZWgHTf:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-warning-SGZWgHTf:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-warning-SGZWgHTf.dropdown-toggle-WseA4_HL {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning-SGZWgHTf:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-warning-SGZWgHTf:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-warning-SGZWgHTf.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger-_1JtXqLB {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger-_1JtXqLB:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger-_1JtXqLB:focus, 
.btn-outline-danger-_1JtXqLB.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger-_1JtXqLB.disabled-x3DZwCrW, 
.btn-outline-danger-_1JtXqLB:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger-_1JtXqLB:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-danger-_1JtXqLB:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-danger-_1JtXqLB.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger-_1JtXqLB:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-danger-_1JtXqLB:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-danger-_1JtXqLB.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light-mkTR_8aU {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light-mkTR_8aU:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light-mkTR_8aU:focus, 
.btn-outline-light-mkTR_8aU.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light-mkTR_8aU.disabled-x3DZwCrW, 
.btn-outline-light-mkTR_8aU:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light-mkTR_8aU:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-light-mkTR_8aU:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-light-mkTR_8aU.dropdown-toggle-WseA4_HL {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light-mkTR_8aU:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-light-mkTR_8aU:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-light-mkTR_8aU.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark-NSzgDjx8 {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-NSzgDjx8:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-NSzgDjx8:focus, 
.btn-outline-dark-NSzgDjx8.focus-bm3CYV03 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark-NSzgDjx8.disabled-x3DZwCrW, 
.btn-outline-dark-NSzgDjx8:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark-NSzgDjx8:not(:disabled):not(.disabled-x3DZwCrW):active, 
.btn-outline-dark-NSzgDjx8:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl, 
.show-10jOAgzm > .btn-outline-dark-NSzgDjx8.dropdown-toggle-WseA4_HL {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-NSzgDjx8:not(:disabled):not(.disabled-x3DZwCrW):active:focus, 
.btn-outline-dark-NSzgDjx8:not(:disabled):not(.disabled-x3DZwCrW).active-v-eT3lBl:focus, 
.show-10jOAgzm > .btn-outline-dark-NSzgDjx8.dropdown-toggle-WseA4_HL:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link-Gk1uMF67 {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link-Gk1uMF67:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link-Gk1uMF67:focus, 
.btn-link-Gk1uMF67.focus-bm3CYV03 {
  text-decoration: underline;
}
.btn-link-Gk1uMF67:disabled, 
.btn-link-Gk1uMF67.disabled-x3DZwCrW {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg-MVyOYGv8, 
.btn-group-lg-TX1qAFHU > .btn-c_VJ9O2V {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm-5HOkLQ3S, 
.btn-group-sm-Lvbr3tVc > .btn-c_VJ9O2V {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block-CE0odEYN {
  display: block;
  width: 100%;
}
.btn-block-CE0odEYN + .btn-block-CE0odEYN {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block-CE0odEYN, 
input[type="reset"].btn-block-CE0odEYN, 
input[type="button"].btn-block-CE0odEYN {
  width: 100%;
}
.fade-7qABgKJq {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade-7qABgKJq {
    transition: none;
  }
}
.fade-7qABgKJq:not(.show-10jOAgzm) {
  opacity: 0;
}
.collapse-hFQ7944H:not(.show-10jOAgzm) {
  display: none;
}
.collapsing-ezYanvYS {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing-ezYanvYS {
    transition: none;
  }
}
.collapsing-ezYanvYS.width-BGMhmUhb {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing-ezYanvYS.width-BGMhmUhb {
    transition: none;
  }
}
.dropup-R-DYSzCp, 
.dropright-mUIEObxX, 
.dropdown-0QWTuFy6, 
.dropleft-sm0X_zF6 {
  position: relative;
}
.dropdown-toggle-WseA4_HL {
  white-space: nowrap;
}
.dropdown-toggle-WseA4_HL::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle-WseA4_HL:empty::after {
  margin-left: 0;
}
.dropdown-menu-VseeGZd0 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left-SS8_4rr_ {
  right: auto;
  left: 0;
}
.dropdown-menu-right-hACaq7_Z {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left-R6Mt6rTu {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right-B0Wxq9Ai {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left-k3Ba4VgQ {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right-az0WoZTI {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left-RKeH0mHq {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right-xbNtL7sy {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left-2urgAdmI {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right-4SAFLxRw {
    right: 0;
    left: auto;
  }
}
.dropup-R-DYSzCp .dropdown-menu-VseeGZd0 {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup-R-DYSzCp .dropdown-toggle-WseA4_HL::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup-R-DYSzCp .dropdown-toggle-WseA4_HL:empty::after {
  margin-left: 0;
}
.dropright-mUIEObxX .dropdown-menu-VseeGZd0 {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright-mUIEObxX .dropdown-toggle-WseA4_HL::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright-mUIEObxX .dropdown-toggle-WseA4_HL:empty::after {
  margin-left: 0;
}
.dropright-mUIEObxX .dropdown-toggle-WseA4_HL::after {
  vertical-align: 0;
}
.dropleft-sm0X_zF6 .dropdown-menu-VseeGZd0 {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft-sm0X_zF6 .dropdown-toggle-WseA4_HL::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft-sm0X_zF6 .dropdown-toggle-WseA4_HL::after {
  display: none;
}
.dropleft-sm0X_zF6 .dropdown-toggle-WseA4_HL::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft-sm0X_zF6 .dropdown-toggle-WseA4_HL:empty::after {
  margin-left: 0;
}
.dropleft-sm0X_zF6 .dropdown-toggle-WseA4_HL::before {
  vertical-align: 0;
}
.dropdown-menu-VseeGZd0[x-placement^="top"], 
.dropdown-menu-VseeGZd0[x-placement^="right"], 
.dropdown-menu-VseeGZd0[x-placement^="bottom"], 
.dropdown-menu-VseeGZd0[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider-j14XgUaa {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item-PEOs_n7G {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item-PEOs_n7G:hover, 
.dropdown-item-PEOs_n7G:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item-PEOs_n7G.active-v-eT3lBl, 
.dropdown-item-PEOs_n7G:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item-PEOs_n7G.disabled-x3DZwCrW, 
.dropdown-item-PEOs_n7G:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu-VseeGZd0.show-10jOAgzm {
  display: block;
}
.dropdown-header-Uefpe97N {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text-_Y2iKN80 {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group-ZeecPI4S, 
.btn-group-vertical-5dfpHKPW {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V, 
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:hover, 
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:hover {
  z-index: 1;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:focus, 
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:active, 
.btn-group-ZeecPI4S > .btn-c_VJ9O2V.active-v-eT3lBl, 
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:focus, 
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:active, 
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V.active-v-eT3lBl {
  z-index: 1;
}
.btn-toolbar-aIOAsltW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar-aIOAsltW .input-group-EYy32VWU {
  width: auto;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:not(:first-child), 
.btn-group-ZeecPI4S > .btn-group-ZeecPI4S:not(:first-child) {
  margin-left: -1px;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:not(:last-child):not(.dropdown-toggle-WseA4_HL), 
.btn-group-ZeecPI4S > .btn-group-ZeecPI4S:not(:last-child) > .btn-c_VJ9O2V {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group-ZeecPI4S > .btn-c_VJ9O2V:not(:first-child), 
.btn-group-ZeecPI4S > .btn-group-ZeecPI4S:not(:first-child) > .btn-c_VJ9O2V {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split-6qadsZu7 {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split-6qadsZu7::after, 
.dropup-R-DYSzCp .dropdown-toggle-split-6qadsZu7::after, 
.dropright-mUIEObxX .dropdown-toggle-split-6qadsZu7::after {
  margin-left: 0;
}
.dropleft-sm0X_zF6 .dropdown-toggle-split-6qadsZu7::before {
  margin-right: 0;
}
.btn-sm-5HOkLQ3S + .dropdown-toggle-split-6qadsZu7, 
.btn-group-sm-Lvbr3tVc > .btn-c_VJ9O2V + .dropdown-toggle-split-6qadsZu7 {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg-MVyOYGv8 + .dropdown-toggle-split-6qadsZu7, 
.btn-group-lg-TX1qAFHU > .btn-c_VJ9O2V + .dropdown-toggle-split-6qadsZu7 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical-5dfpHKPW {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V, 
.btn-group-vertical-5dfpHKPW > .btn-group-ZeecPI4S {
  width: 100%;
}
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:not(:first-child), 
.btn-group-vertical-5dfpHKPW > .btn-group-ZeecPI4S:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:not(:last-child):not(.dropdown-toggle-WseA4_HL), 
.btn-group-vertical-5dfpHKPW > .btn-group-ZeecPI4S:not(:last-child) > .btn-c_VJ9O2V {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical-5dfpHKPW > .btn-c_VJ9O2V:not(:first-child), 
.btn-group-vertical-5dfpHKPW > .btn-group-ZeecPI4S:not(:first-child) > .btn-c_VJ9O2V {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle-TWvvH2PV > .btn-c_VJ9O2V, 
.btn-group-toggle-TWvvH2PV > .btn-group-ZeecPI4S > .btn-c_VJ9O2V {
  margin-bottom: 0;
}
.btn-group-toggle-TWvvH2PV > .btn-c_VJ9O2V input[type="radio"], 
.btn-group-toggle-TWvvH2PV > .btn-c_VJ9O2V input[type="checkbox"], 
.btn-group-toggle-TWvvH2PV > .btn-group-ZeecPI4S > .btn-c_VJ9O2V input[type="radio"], 
.btn-group-toggle-TWvvH2PV > .btn-group-ZeecPI4S > .btn-c_VJ9O2V input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group-EYy32VWU {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group-EYy32VWU > .form-control-QGEFiAd7, 
.input-group-EYy32VWU > .form-control-plaintext-kHAQl_Nc, 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group-EYy32VWU > .form-control-QGEFiAd7 + .form-control-QGEFiAd7, 
.input-group-EYy32VWU > .form-control-QGEFiAd7 + .custom-select-gJHpqu6Y, 
.input-group-EYy32VWU > .form-control-QGEFiAd7 + .custom-file-gHvH54VJ, 
.input-group-EYy32VWU > .form-control-plaintext-kHAQl_Nc + .form-control-QGEFiAd7, 
.input-group-EYy32VWU > .form-control-plaintext-kHAQl_Nc + .custom-select-gJHpqu6Y, 
.input-group-EYy32VWU > .form-control-plaintext-kHAQl_Nc + .custom-file-gHvH54VJ, 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y + .form-control-QGEFiAd7, 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y + .custom-select-gJHpqu6Y, 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y + .custom-file-gHvH54VJ, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ + .form-control-QGEFiAd7, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ + .custom-select-gJHpqu6Y, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ + .custom-file-gHvH54VJ {
  margin-left: -1px;
}
.input-group-EYy32VWU > .form-control-QGEFiAd7:focus, 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y:focus, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ .custom-file-input-Ov738b9B:focus ~ .custom-file-label-6tQj4XfW {
  z-index: 3;
}
.input-group-EYy32VWU > .custom-file-gHvH54VJ .custom-file-input-Ov738b9B:focus {
  z-index: 4;
}
.input-group-EYy32VWU > .form-control-QGEFiAd7:not(:first-child), 
.input-group-EYy32VWU > .custom-select-gJHpqu6Y:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-EYy32VWU > .custom-file-gHvH54VJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.input-group-EYy32VWU > .custom-file-gHvH54VJ:not(:last-child) .custom-file-label-6tQj4XfW, 
.input-group-EYy32VWU > .custom-file-gHvH54VJ:not(:last-child) .custom-file-label-6tQj4XfW::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-EYy32VWU > .custom-file-gHvH54VJ:not(:first-child) .custom-file-label-6tQj4XfW {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .form-control-QGEFiAd7:not(:last-child), 
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .custom-select-gJHpqu6Y:not(:last-child), 
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .custom-file-gHvH54VJ:not(:last-child) .custom-file-label-6tQj4XfW, 
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .custom-file-gHvH54VJ:not(:last-child) .custom-file-label-6tQj4XfW::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-EYy32VWU.has-validation-0i4mZmYk > .form-control-QGEFiAd7:nth-last-child(n+3), 
.input-group-EYy32VWU.has-validation-0i4mZmYk > .custom-select-gJHpqu6Y:nth-last-child(n+3), 
.input-group-EYy32VWU.has-validation-0i4mZmYk > .custom-file-gHvH54VJ:nth-last-child(n+3) .custom-file-label-6tQj4XfW, 
.input-group-EYy32VWU.has-validation-0i4mZmYk > .custom-file-gHvH54VJ:nth-last-child(n+3) .custom-file-label-6tQj4XfW::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend-okwZ-6in, 
.input-group-append-8eBX2hEj {
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend-okwZ-6in .btn-c_VJ9O2V, 
.input-group-append-8eBX2hEj .btn-c_VJ9O2V {
  position: relative;
  z-index: 2;
}
.input-group-prepend-okwZ-6in .btn-c_VJ9O2V:focus, 
.input-group-append-8eBX2hEj .btn-c_VJ9O2V:focus {
  z-index: 3;
}
.input-group-prepend-okwZ-6in .btn-c_VJ9O2V + .btn-c_VJ9O2V, 
.input-group-prepend-okwZ-6in .btn-c_VJ9O2V + .input-group-text-rCBCkros, 
.input-group-prepend-okwZ-6in .input-group-text-rCBCkros + .input-group-text-rCBCkros, 
.input-group-prepend-okwZ-6in .input-group-text-rCBCkros + .btn-c_VJ9O2V, 
.input-group-append-8eBX2hEj .btn-c_VJ9O2V + .btn-c_VJ9O2V, 
.input-group-append-8eBX2hEj .btn-c_VJ9O2V + .input-group-text-rCBCkros, 
.input-group-append-8eBX2hEj .input-group-text-rCBCkros + .input-group-text-rCBCkros, 
.input-group-append-8eBX2hEj .input-group-text-rCBCkros + .btn-c_VJ9O2V {
  margin-left: -1px;
}
.input-group-prepend-okwZ-6in {
  margin-right: -1px;
}
.input-group-append-8eBX2hEj {
  margin-left: -1px;
}
.input-group-text-rCBCkros {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text-rCBCkros input[type="radio"], 
.input-group-text-rCBCkros input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg-RvcqncBb > .form-control-QGEFiAd7:not(textarea), 
.input-group-lg-RvcqncBb > .custom-select-gJHpqu6Y {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg-RvcqncBb > .form-control-QGEFiAd7, 
.input-group-lg-RvcqncBb > .custom-select-gJHpqu6Y, 
.input-group-lg-RvcqncBb > .input-group-prepend-okwZ-6in > .input-group-text-rCBCkros, 
.input-group-lg-RvcqncBb > .input-group-append-8eBX2hEj > .input-group-text-rCBCkros, 
.input-group-lg-RvcqncBb > .input-group-prepend-okwZ-6in > .btn-c_VJ9O2V, 
.input-group-lg-RvcqncBb > .input-group-append-8eBX2hEj > .btn-c_VJ9O2V {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm-MZ_IIOUc > .form-control-QGEFiAd7:not(textarea), 
.input-group-sm-MZ_IIOUc > .custom-select-gJHpqu6Y {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm-MZ_IIOUc > .form-control-QGEFiAd7, 
.input-group-sm-MZ_IIOUc > .custom-select-gJHpqu6Y, 
.input-group-sm-MZ_IIOUc > .input-group-prepend-okwZ-6in > .input-group-text-rCBCkros, 
.input-group-sm-MZ_IIOUc > .input-group-append-8eBX2hEj > .input-group-text-rCBCkros, 
.input-group-sm-MZ_IIOUc > .input-group-prepend-okwZ-6in > .btn-c_VJ9O2V, 
.input-group-sm-MZ_IIOUc > .input-group-append-8eBX2hEj > .btn-c_VJ9O2V {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg-RvcqncBb > .custom-select-gJHpqu6Y, 
.input-group-sm-MZ_IIOUc > .custom-select-gJHpqu6Y {
  padding-right: 1.75rem;
}
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in > .btn-c_VJ9O2V, 
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in > .input-group-text-rCBCkros, 
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .input-group-append-8eBX2hEj:not(:last-child) > .btn-c_VJ9O2V, 
.input-group-EYy32VWU:not(.has-validation-0i4mZmYk) > .input-group-append-8eBX2hEj:not(:last-child) > .input-group-text-rCBCkros, 
.input-group-EYy32VWU.has-validation-0i4mZmYk > .input-group-append-8eBX2hEj:nth-last-child(n+3) > .btn-c_VJ9O2V, 
.input-group-EYy32VWU.has-validation-0i4mZmYk > .input-group-append-8eBX2hEj:nth-last-child(n+3) > .input-group-text-rCBCkros, 
.input-group-EYy32VWU > .input-group-append-8eBX2hEj:last-child > .btn-c_VJ9O2V:not(:last-child):not(.dropdown-toggle-WseA4_HL), 
.input-group-EYy32VWU > .input-group-append-8eBX2hEj:last-child > .input-group-text-rCBCkros:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-EYy32VWU > .input-group-append-8eBX2hEj > .btn-c_VJ9O2V, 
.input-group-EYy32VWU > .input-group-append-8eBX2hEj > .input-group-text-rCBCkros, 
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in:not(:first-child) > .btn-c_VJ9O2V, 
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in:not(:first-child) > .input-group-text-rCBCkros, 
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in:first-child > .btn-c_VJ9O2V:not(:first-child), 
.input-group-EYy32VWU > .input-group-prepend-okwZ-6in:first-child > .input-group-text-rCBCkros:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control-QO4DPEkD {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.custom-control-inline-gs2_PbaN {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input-bg-SwET7 {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input-bg-SwET7:checked ~ .custom-control-label-jAYu7I8G::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input-bg-SwET7:focus ~ .custom-control-label-jAYu7I8G::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input-bg-SwET7:focus:not(:checked) ~ .custom-control-label-jAYu7I8G::before {
  border-color: #80bdff;
}
.custom-control-input-bg-SwET7:not(:disabled):active ~ .custom-control-label-jAYu7I8G::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input-bg-SwET7[disabled] ~ .custom-control-label-jAYu7I8G, 
.custom-control-input-bg-SwET7:disabled ~ .custom-control-label-jAYu7I8G {
  color: #6c757d;
}
.custom-control-input-bg-SwET7[disabled] ~ .custom-control-label-jAYu7I8G::before, 
.custom-control-input-bg-SwET7:disabled ~ .custom-control-label-jAYu7I8G::before {
  background-color: #e9ecef;
}
.custom-control-label-jAYu7I8G {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label-jAYu7I8G::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label-jAYu7I8G::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}
.custom-checkbox-HCM9LHX2 .custom-control-label-jAYu7I8G::before {
  border-radius: 0.25rem;
}
.custom-checkbox-HCM9LHX2 .custom-control-input-bg-SwET7:checked ~ .custom-control-label-jAYu7I8G::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-HCM9LHX2 .custom-control-input-bg-SwET7:indeterminate ~ .custom-control-label-jAYu7I8G::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox-HCM9LHX2 .custom-control-input-bg-SwET7:indeterminate ~ .custom-control-label-jAYu7I8G::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox-HCM9LHX2 .custom-control-input-bg-SwET7:disabled:checked ~ .custom-control-label-jAYu7I8G::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox-HCM9LHX2 .custom-control-input-bg-SwET7:disabled:indeterminate ~ .custom-control-label-jAYu7I8G::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio-3kxIR9Ph .custom-control-label-jAYu7I8G::before {
  border-radius: 50%;
}
.custom-radio-3kxIR9Ph .custom-control-input-bg-SwET7:checked ~ .custom-control-label-jAYu7I8G::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio-3kxIR9Ph .custom-control-input-bg-SwET7:disabled:checked ~ .custom-control-label-jAYu7I8G::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch-OrE6ARtR {
  padding-left: 2.25rem;
}
.custom-switch-OrE6ARtR .custom-control-label-jAYu7I8G::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch-OrE6ARtR .custom-control-label-jAYu7I8G::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: 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;
  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;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch-OrE6ARtR .custom-control-label-jAYu7I8G::after {
    transition: none;
  }
}
.custom-switch-OrE6ARtR .custom-control-input-bg-SwET7:checked ~ .custom-control-label-jAYu7I8G::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}
.custom-switch-OrE6ARtR .custom-control-input-bg-SwET7:disabled:checked ~ .custom-control-label-jAYu7I8G::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select-gJHpqu6Y {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select-gJHpqu6Y:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select-gJHpqu6Y:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select-gJHpqu6Y[multiple], 
.custom-select-gJHpqu6Y[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select-gJHpqu6Y:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select-gJHpqu6Y::-ms-expand {
  display: none;
}
.custom-select-gJHpqu6Y:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm-bRykJh1m {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg-OQQreDDW {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file-gHvH54VJ {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input-Ov738b9B {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input-Ov738b9B:focus ~ .custom-file-label-6tQj4XfW {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input-Ov738b9B[disabled] ~ .custom-file-label-6tQj4XfW, 
.custom-file-input-Ov738b9B:disabled ~ .custom-file-label-6tQj4XfW {
  background-color: #e9ecef;
}
.custom-file-input-Ov738b9B:lang(en) ~ .custom-file-label-6tQj4XfW::after {
  content: "Browse";
}
.custom-file-input-Ov738b9B ~ .custom-file-label-6tQj4XfW[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label-6tQj4XfW {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label-6tQj4XfW::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range-aWNk95aB {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range-aWNk95aB:focus {
  outline: 0;
}
.custom-range-aWNk95aB:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range-aWNk95aB:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range-aWNk95aB:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range-aWNk95aB::-moz-focus-outer {
  border: 0;
}
.custom-range-aWNk95aB::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range-aWNk95aB::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range-aWNk95aB::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range-aWNk95aB::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range-aWNk95aB::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range-aWNk95aB::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range-aWNk95aB::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range-aWNk95aB::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range-aWNk95aB::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range-aWNk95aB::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range-aWNk95aB::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range-aWNk95aB::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range-aWNk95aB::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range-aWNk95aB::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range-aWNk95aB:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range-aWNk95aB:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range-aWNk95aB:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range-aWNk95aB:disabled::-moz-range-track {
  cursor: default;
}
.custom-range-aWNk95aB:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label-jAYu7I8G::before, 
.custom-file-label-6tQj4XfW, 
.custom-select-gJHpqu6Y {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label-jAYu7I8G::before, 
  .custom-file-label-6tQj4XfW, 
  .custom-select-gJHpqu6Y {
    transition: none;
  }
}
.nav-IM_XudEg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link-sw1jU0md {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link-sw1jU0md:hover, 
.nav-link-sw1jU0md:focus {
  text-decoration: none;
}
.nav-link-sw1jU0md.disabled-x3DZwCrW {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs-f8Yz-dEG {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs-f8Yz-dEG .nav-link-sw1jU0md {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs-f8Yz-dEG .nav-link-sw1jU0md:hover, 
.nav-tabs-f8Yz-dEG .nav-link-sw1jU0md:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs-f8Yz-dEG .nav-link-sw1jU0md.disabled-x3DZwCrW {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs-f8Yz-dEG .nav-link-sw1jU0md.active-v-eT3lBl, 
.nav-tabs-f8Yz-dEG .nav-item-paq0ApD1.show-10jOAgzm .nav-link-sw1jU0md {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs-f8Yz-dEG .dropdown-menu-VseeGZd0 {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills-v2EdnodL .nav-link-sw1jU0md {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills-v2EdnodL .nav-link-sw1jU0md.active-v-eT3lBl, 
.nav-pills-v2EdnodL .show-10jOAgzm > .nav-link-sw1jU0md {
  color: #fff;
  background-color: #007bff;
}
.nav-fill-n6_X5EJk > .nav-link-sw1jU0md, 
.nav-fill-n6_X5EJk .nav-item-paq0ApD1 {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified-EDumxwtq > .nav-link-sw1jU0md, 
.nav-justified-EDumxwtq .nav-item-paq0ApD1 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.tab-content-JEJA8XIh > .tab-pane-Hh40vIZh {
  display: none;
}
.tab-content-JEJA8XIh > .active-v-eT3lBl {
  display: block;
}
.navbar-g-mIdgVr {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar-g-mIdgVr .container-xJ24_mVK, 
.navbar-g-mIdgVr .container-fluid-NNio_Vw2, 
.navbar-g-mIdgVr .container-sm-2TUQZUxJ, 
.navbar-g-mIdgVr .container-md-Fjn4bv60, 
.navbar-g-mIdgVr .container-lg-HHo_QrfE, 
.navbar-g-mIdgVr .container-xl-sXgQxoIn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand-f5pjm0W_ {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand-f5pjm0W_:hover, 
.navbar-brand-f5pjm0W_:focus {
  text-decoration: none;
}
.navbar-nav-yECooxsi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav-yECooxsi .nav-link-sw1jU0md {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
  position: static;
  float: none;
}
.navbar-text-auvDMmko {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse-ocyn5Xju {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggler-9lKRP-bu {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler-9lKRP-bu:hover, 
.navbar-toggler-9lKRP-bu:focus {
  text-decoration: none;
}
.navbar-toggler-icon-_G4xnKgk {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}
.navbar-nav-scroll-86fCT7Hj {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm-0M2py09M > .container-xJ24_mVK, 
  .navbar-expand-sm-0M2py09M > .container-fluid-NNio_Vw2, 
  .navbar-expand-sm-0M2py09M > .container-sm-2TUQZUxJ, 
  .navbar-expand-sm-0M2py09M > .container-md-Fjn4bv60, 
  .navbar-expand-sm-0M2py09M > .container-lg-HHo_QrfE, 
  .navbar-expand-sm-0M2py09M > .container-xl-sXgQxoIn {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm-0M2py09M {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm-0M2py09M .navbar-nav-yECooxsi {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm-0M2py09M .navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
    position: absolute;
  }
  .navbar-expand-sm-0M2py09M .navbar-nav-yECooxsi .nav-link-sw1jU0md {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm-0M2py09M > .container-xJ24_mVK, 
  .navbar-expand-sm-0M2py09M > .container-fluid-NNio_Vw2, 
  .navbar-expand-sm-0M2py09M > .container-sm-2TUQZUxJ, 
  .navbar-expand-sm-0M2py09M > .container-md-Fjn4bv60, 
  .navbar-expand-sm-0M2py09M > .container-lg-HHo_QrfE, 
  .navbar-expand-sm-0M2py09M > .container-xl-sXgQxoIn {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm-0M2py09M .navbar-nav-scroll-86fCT7Hj {
    overflow: visible;
  }
  .navbar-expand-sm-0M2py09M .navbar-collapse-ocyn5Xju {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm-0M2py09M .navbar-toggler-9lKRP-bu {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md-8Qh-Zjas > .container-xJ24_mVK, 
  .navbar-expand-md-8Qh-Zjas > .container-fluid-NNio_Vw2, 
  .navbar-expand-md-8Qh-Zjas > .container-sm-2TUQZUxJ, 
  .navbar-expand-md-8Qh-Zjas > .container-md-Fjn4bv60, 
  .navbar-expand-md-8Qh-Zjas > .container-lg-HHo_QrfE, 
  .navbar-expand-md-8Qh-Zjas > .container-xl-sXgQxoIn {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md-8Qh-Zjas {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-nav-yECooxsi {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
    position: absolute;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-nav-yECooxsi .nav-link-sw1jU0md {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md-8Qh-Zjas > .container-xJ24_mVK, 
  .navbar-expand-md-8Qh-Zjas > .container-fluid-NNio_Vw2, 
  .navbar-expand-md-8Qh-Zjas > .container-sm-2TUQZUxJ, 
  .navbar-expand-md-8Qh-Zjas > .container-md-Fjn4bv60, 
  .navbar-expand-md-8Qh-Zjas > .container-lg-HHo_QrfE, 
  .navbar-expand-md-8Qh-Zjas > .container-xl-sXgQxoIn {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-nav-scroll-86fCT7Hj {
    overflow: visible;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-collapse-ocyn5Xju {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md-8Qh-Zjas .navbar-toggler-9lKRP-bu {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg-nJqN1P14 > .container-xJ24_mVK, 
  .navbar-expand-lg-nJqN1P14 > .container-fluid-NNio_Vw2, 
  .navbar-expand-lg-nJqN1P14 > .container-sm-2TUQZUxJ, 
  .navbar-expand-lg-nJqN1P14 > .container-md-Fjn4bv60, 
  .navbar-expand-lg-nJqN1P14 > .container-lg-HHo_QrfE, 
  .navbar-expand-lg-nJqN1P14 > .container-xl-sXgQxoIn {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg-nJqN1P14 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-nav-yECooxsi {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
    position: absolute;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-nav-yECooxsi .nav-link-sw1jU0md {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg-nJqN1P14 > .container-xJ24_mVK, 
  .navbar-expand-lg-nJqN1P14 > .container-fluid-NNio_Vw2, 
  .navbar-expand-lg-nJqN1P14 > .container-sm-2TUQZUxJ, 
  .navbar-expand-lg-nJqN1P14 > .container-md-Fjn4bv60, 
  .navbar-expand-lg-nJqN1P14 > .container-lg-HHo_QrfE, 
  .navbar-expand-lg-nJqN1P14 > .container-xl-sXgQxoIn {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-nav-scroll-86fCT7Hj {
    overflow: visible;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-collapse-ocyn5Xju {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg-nJqN1P14 .navbar-toggler-9lKRP-bu {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl-JMuu3m8k > .container-xJ24_mVK, 
  .navbar-expand-xl-JMuu3m8k > .container-fluid-NNio_Vw2, 
  .navbar-expand-xl-JMuu3m8k > .container-sm-2TUQZUxJ, 
  .navbar-expand-xl-JMuu3m8k > .container-md-Fjn4bv60, 
  .navbar-expand-xl-JMuu3m8k > .container-lg-HHo_QrfE, 
  .navbar-expand-xl-JMuu3m8k > .container-xl-sXgQxoIn {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl-JMuu3m8k {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-nav-yECooxsi {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
    position: absolute;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-nav-yECooxsi .nav-link-sw1jU0md {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl-JMuu3m8k > .container-xJ24_mVK, 
  .navbar-expand-xl-JMuu3m8k > .container-fluid-NNio_Vw2, 
  .navbar-expand-xl-JMuu3m8k > .container-sm-2TUQZUxJ, 
  .navbar-expand-xl-JMuu3m8k > .container-md-Fjn4bv60, 
  .navbar-expand-xl-JMuu3m8k > .container-lg-HHo_QrfE, 
  .navbar-expand-xl-JMuu3m8k > .container-xl-sXgQxoIn {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-nav-scroll-86fCT7Hj {
    overflow: visible;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-collapse-ocyn5Xju {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl-JMuu3m8k .navbar-toggler-9lKRP-bu {
    display: none;
  }
}
.navbar-expand-4GJKFGqw {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand-4GJKFGqw > .container-xJ24_mVK, 
.navbar-expand-4GJKFGqw > .container-fluid-NNio_Vw2, 
.navbar-expand-4GJKFGqw > .container-sm-2TUQZUxJ, 
.navbar-expand-4GJKFGqw > .container-md-Fjn4bv60, 
.navbar-expand-4GJKFGqw > .container-lg-HHo_QrfE, 
.navbar-expand-4GJKFGqw > .container-xl-sXgQxoIn {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand-4GJKFGqw .navbar-nav-yECooxsi {
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-expand-4GJKFGqw .navbar-nav-yECooxsi .dropdown-menu-VseeGZd0 {
  position: absolute;
}
.navbar-expand-4GJKFGqw .navbar-nav-yECooxsi .nav-link-sw1jU0md {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand-4GJKFGqw > .container-xJ24_mVK, 
.navbar-expand-4GJKFGqw > .container-fluid-NNio_Vw2, 
.navbar-expand-4GJKFGqw > .container-sm-2TUQZUxJ, 
.navbar-expand-4GJKFGqw > .container-md-Fjn4bv60, 
.navbar-expand-4GJKFGqw > .container-lg-HHo_QrfE, 
.navbar-expand-4GJKFGqw > .container-xl-sXgQxoIn {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.navbar-expand-4GJKFGqw .navbar-nav-scroll-86fCT7Hj {
  overflow: visible;
}
.navbar-expand-4GJKFGqw .navbar-collapse-ocyn5Xju {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand-4GJKFGqw .navbar-toggler-9lKRP-bu {
  display: none;
}
.navbar-light-bcwUJO4U .navbar-brand-f5pjm0W_ {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light-bcwUJO4U .navbar-brand-f5pjm0W_:hover, 
.navbar-light-bcwUJO4U .navbar-brand-f5pjm0W_:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md:hover, 
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md.disabled-x3DZwCrW {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .show-10jOAgzm > .nav-link-sw1jU0md, 
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .active-v-eT3lBl > .nav-link-sw1jU0md, 
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md.show-10jOAgzm, 
.navbar-light-bcwUJO4U .navbar-nav-yECooxsi .nav-link-sw1jU0md.active-v-eT3lBl {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light-bcwUJO4U .navbar-toggler-9lKRP-bu {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light-bcwUJO4U .navbar-toggler-icon-_G4xnKgk {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light-bcwUJO4U .navbar-text-auvDMmko {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light-bcwUJO4U .navbar-text-auvDMmko a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light-bcwUJO4U .navbar-text-auvDMmko a:hover, 
.navbar-light-bcwUJO4U .navbar-text-auvDMmko a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark-OrxNEYm0 .navbar-brand-f5pjm0W_ {
  color: #fff;
}
.navbar-dark-OrxNEYm0 .navbar-brand-f5pjm0W_:hover, 
.navbar-dark-OrxNEYm0 .navbar-brand-f5pjm0W_:focus {
  color: #fff;
}
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md:hover, 
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md.disabled-x3DZwCrW {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .show-10jOAgzm > .nav-link-sw1jU0md, 
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .active-v-eT3lBl > .nav-link-sw1jU0md, 
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md.show-10jOAgzm, 
.navbar-dark-OrxNEYm0 .navbar-nav-yECooxsi .nav-link-sw1jU0md.active-v-eT3lBl {
  color: #fff;
}
.navbar-dark-OrxNEYm0 .navbar-toggler-9lKRP-bu {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark-OrxNEYm0 .navbar-toggler-icon-_G4xnKgk {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark-OrxNEYm0 .navbar-text-auvDMmko {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark-OrxNEYm0 .navbar-text-auvDMmko a {
  color: #fff;
}
.navbar-dark-OrxNEYm0 .navbar-text-auvDMmko a:hover, 
.navbar-dark-OrxNEYm0 .navbar-text-auvDMmko a:focus {
  color: #fff;
}
.card-VqLWuzJr {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card-VqLWuzJr > hr {
  margin-right: 0;
  margin-left: 0;
}
.card-VqLWuzJr > .list-group-mKNnvK84 {
  border-top: inherit;
  border-bottom: inherit;
}
.card-VqLWuzJr > .list-group-mKNnvK84:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-VqLWuzJr > .list-group-mKNnvK84:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-VqLWuzJr > .card-header-BczsLsig + .list-group-mKNnvK84, 
.card-VqLWuzJr > .list-group-mKNnvK84 + .card-footer-iAptfA_W {
  border-top: 0;
}
.card-body-CZcKmh-g {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title-RHlumEGZ {
  margin-bottom: 0.75rem;
}
.card-subtitle-iQRlde-h {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text-XQuDJExB:last-child {
  margin-bottom: 0;
}
.card-link-P5FAW0f_:hover {
  text-decoration: none;
}
.card-link-P5FAW0f_ + .card-link-P5FAW0f_ {
  margin-left: 1.25rem;
}
.card-header-BczsLsig {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header-BczsLsig:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer-iAptfA_W {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer-iAptfA_W:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs-tyi0ddvi {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills-uGAmkDRd {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay-0MHrSr2g {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img-cVkf-M7k, 
.card-img-top-B42n-J24, 
.card-img-bottom-gp1u57Re {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}
.card-img-cVkf-M7k, 
.card-img-top-B42n-J24 {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-cVkf-M7k, 
.card-img-bottom-gp1u57Re {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck-oF-uy2YF .card-VqLWuzJr {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck-oF-uy2YF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck-oF-uy2YF .card-VqLWuzJr {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group-tApie_GW > .card-VqLWuzJr {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group-tApie_GW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group-tApie_GW > .card-VqLWuzJr {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr + .card-VqLWuzJr {
    margin-left: 0;
    border-left: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:last-child) .card-img-top-B42n-J24, 
  .card-group-tApie_GW > .card-VqLWuzJr:not(:last-child) .card-header-BczsLsig {
    border-top-right-radius: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:last-child) .card-img-bottom-gp1u57Re, 
  .card-group-tApie_GW > .card-VqLWuzJr:not(:last-child) .card-footer-iAptfA_W {
    border-bottom-right-radius: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:first-child) .card-img-top-B42n-J24, 
  .card-group-tApie_GW > .card-VqLWuzJr:not(:first-child) .card-header-BczsLsig {
    border-top-left-radius: 0;
  }
  .card-group-tApie_GW > .card-VqLWuzJr:not(:first-child) .card-img-bottom-gp1u57Re, 
  .card-group-tApie_GW > .card-VqLWuzJr:not(:first-child) .card-footer-iAptfA_W {
    border-bottom-left-radius: 0;
  }
}
.card-columns-OHIo6J-8 .card-VqLWuzJr {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns-OHIo6J-8 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns-OHIo6J-8 .card-VqLWuzJr {
    display: inline-block;
    width: 100%;
  }
}
.accordion-1xWvWQS6 {
  overflow-anchor: none;
}
.accordion-1xWvWQS6 > .card-VqLWuzJr {
  overflow: hidden;
}
.accordion-1xWvWQS6 > .card-VqLWuzJr:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-1xWvWQS6 > .card-VqLWuzJr:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-1xWvWQS6 > .card-VqLWuzJr > .card-header-BczsLsig {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb-BYIyfWDX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item-x535sXow + .breadcrumb-item-x535sXow {
  padding-left: 0.5rem;
}
.breadcrumb-item-x535sXow + .breadcrumb-item-x535sXow::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item-x535sXow + .breadcrumb-item-x535sXow:hover::before {
  text-decoration: underline;
}
.breadcrumb-item-x535sXow + .breadcrumb-item-x535sXow:hover::before {
  text-decoration: none;
}
.breadcrumb-item-x535sXow.active-v-eT3lBl {
  color: #6c757d;
}
.pagination-LJb-fSdf {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link-NVzt9si7 {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link-NVzt9si7:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link-NVzt9si7:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item-_OEOWkqt:first-child .page-link-NVzt9si7 {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item-_OEOWkqt:last-child .page-link-NVzt9si7 {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item-_OEOWkqt.active-v-eT3lBl .page-link-NVzt9si7 {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item-_OEOWkqt.disabled-x3DZwCrW .page-link-NVzt9si7 {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg-Z7vV3Qpr .page-link-NVzt9si7 {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg-Z7vV3Qpr .page-item-_OEOWkqt:first-child .page-link-NVzt9si7 {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg-Z7vV3Qpr .page-item-_OEOWkqt:last-child .page-link-NVzt9si7 {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm-s28GKWvk .page-link-NVzt9si7 {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm-s28GKWvk .page-item-_OEOWkqt:first-child .page-link-NVzt9si7 {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm-s28GKWvk .page-item-_OEOWkqt:last-child .page-link-NVzt9si7 {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge-UgRt7yeo {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .badge-UgRt7yeo {
    transition: none;
  }
}
a.badge-UgRt7yeo:hover, 
a.badge-UgRt7yeo:focus {
  text-decoration: none;
}
.badge-UgRt7yeo:empty {
  display: none;
}
.btn-c_VJ9O2V .badge-UgRt7yeo {
  position: relative;
  top: -1px;
}
.badge-pill-M5xAgIEd {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary-qgx4YycS {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary-qgx4YycS:hover, 
a.badge-primary-qgx4YycS:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary-qgx4YycS:focus, 
a.badge-primary-qgx4YycS.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary--GuyefSY {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary--GuyefSY:hover, 
a.badge-secondary--GuyefSY:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary--GuyefSY:focus, 
a.badge-secondary--GuyefSY.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success-yY3ZAqFE {
  color: #fff;
  background-color: #28a745;
}
a.badge-success-yY3ZAqFE:hover, 
a.badge-success-yY3ZAqFE:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success-yY3ZAqFE:focus, 
a.badge-success-yY3ZAqFE.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info-2gp33SiO {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info-2gp33SiO:hover, 
a.badge-info-2gp33SiO:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info-2gp33SiO:focus, 
a.badge-info-2gp33SiO.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning-uXGhuKzk {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning-uXGhuKzk:hover, 
a.badge-warning-uXGhuKzk:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning-uXGhuKzk:focus, 
a.badge-warning-uXGhuKzk.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger-KRrOhLgr {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger-KRrOhLgr:hover, 
a.badge-danger-KRrOhLgr:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger-KRrOhLgr:focus, 
a.badge-danger-KRrOhLgr.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light-JNmESxjJ {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light-JNmESxjJ:hover, 
a.badge-light-JNmESxjJ:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light-JNmESxjJ:focus, 
a.badge-light-JNmESxjJ.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark-lqs9_aFB {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark-lqs9_aFB:hover, 
a.badge-dark-lqs9_aFB:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark-lqs9_aFB:focus, 
a.badge-dark-lqs9_aFB.focus-bm3CYV03 {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron-VPJg_Qo_ {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron-VPJg_Qo_ {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid-eg4Swp89 {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert-pXZh92mS {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading-jBCYhyox {
  color: inherit;
}
.alert-link-J3yYnYnM {
  font-weight: 700;
}
.alert-dismissible-32dnu4lS {
  padding-right: 4rem;
}
.alert-dismissible-32dnu4lS .close-tqRyu2xX {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary-oRUzRo0b {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary-oRUzRo0b hr {
  border-top-color: #9fcdff;
}
.alert-primary-oRUzRo0b .alert-link-J3yYnYnM {
  color: #002752;
}
.alert-secondary-_tjN96KY {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary-_tjN96KY hr {
  border-top-color: #c8cbcf;
}
.alert-secondary-_tjN96KY .alert-link-J3yYnYnM {
  color: #202326;
}
.alert-success-_j2nStvk {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success-_j2nStvk hr {
  border-top-color: #b1dfbb;
}
.alert-success-_j2nStvk .alert-link-J3yYnYnM {
  color: #0b2e13;
}
.alert-info-nPjsPG4g {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info-nPjsPG4g hr {
  border-top-color: #abdde5;
}
.alert-info-nPjsPG4g .alert-link-J3yYnYnM {
  color: #062c33;
}
.alert-warning-sGLccj1W {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning-sGLccj1W hr {
  border-top-color: #ffe8a1;
}
.alert-warning-sGLccj1W .alert-link-J3yYnYnM {
  color: #533f03;
}
.alert-danger-YGmpqcZk {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger-YGmpqcZk hr {
  border-top-color: #f1b0b7;
}
.alert-danger-YGmpqcZk .alert-link-J3yYnYnM {
  color: #491217;
}
.alert-light-twcLaNHh {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light-twcLaNHh hr {
  border-top-color: #ececf6;
}
.alert-light-twcLaNHh .alert-link-J3yYnYnM {
  color: #686868;
}
.alert-dark-Vm5C9pdp {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark-Vm5C9pdp hr {
  border-top-color: #b9bbbe;
}
.alert-dark-Vm5C9pdp .alert-link-J3yYnYnM {
  color: #040505;
}
@-webkit-keyframes progress-bar-stripes-eDjzvLQt {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes-eDjzvLQt {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-z4PgQW_B {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar-we-7lIwU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-we-7lIwU {
    transition: none;
  }
}
.progress-bar-striped-K5UO-lRF {
  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: 1rem 1rem;
}
.progress-bar-animated-Hz9aiypM {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes-eDjzvLQt;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated-Hz9aiypM {
    -webkit-animation: none;
    animation: none;
  }
}
.media-tB4_7ZLb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.media-body-M0rS2HCe {
  -ms-flex: 1;
  flex: 1 1;
}
.list-group-mKNnvK84 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action-3V3YZiJv {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-action-3V3YZiJv:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action-3V3YZiJv:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item-XjJxZ_X5 {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item-XjJxZ_X5:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item-XjJxZ_X5:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item-XjJxZ_X5.disabled-x3DZwCrW, 
.list-group-item-XjJxZ_X5:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item-XjJxZ_X5.active-v-eT3lBl {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
  border-top-width: 0;
}
.list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal-bRJqptiy {
  -ms-flex-direction: row;
  flex-direction: row;
}
.list-group-horizontal-bRJqptiy > .list-group-item-XjJxZ_X5:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal-bRJqptiy > .list-group-item-XjJxZ_X5:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal-bRJqptiy > .list-group-item-XjJxZ_X5.active-v-eT3lBl {
  margin-top: 0;
}
.list-group-horizontal-bRJqptiy > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal-bRJqptiy > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm-kwojkJbv {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-sm-kwojkJbv > .list-group-item-XjJxZ_X5:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm-kwojkJbv > .list-group-item-XjJxZ_X5:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm-kwojkJbv > .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-top: 0;
  }
  .list-group-horizontal-sm-kwojkJbv > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm-kwojkJbv > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md-sTHctE3i {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-md-sTHctE3i > .list-group-item-XjJxZ_X5:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md-sTHctE3i > .list-group-item-XjJxZ_X5:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md-sTHctE3i > .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-top: 0;
  }
  .list-group-horizontal-md-sTHctE3i > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md-sTHctE3i > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg-x_R-iegW {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-lg-x_R-iegW > .list-group-item-XjJxZ_X5:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg-x_R-iegW > .list-group-item-XjJxZ_X5:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg-x_R-iegW > .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-top: 0;
  }
  .list-group-horizontal-lg-x_R-iegW > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg-x_R-iegW > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl-184WYFiW {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-xl-184WYFiW > .list-group-item-XjJxZ_X5:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl-184WYFiW > .list-group-item-XjJxZ_X5:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl-184WYFiW > .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-top: 0;
  }
  .list-group-horizontal-xl-184WYFiW > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5 {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl-184WYFiW > .list-group-item-XjJxZ_X5 + .list-group-item-XjJxZ_X5.active-v-eT3lBl {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush-uf4D8VU3 {
  border-radius: 0;
}
.list-group-flush-uf4D8VU3 > .list-group-item-XjJxZ_X5 {
  border-width: 0 0 1px;
}
.list-group-flush-uf4D8VU3 > .list-group-item-XjJxZ_X5:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary-c41WrwcE {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary-c41WrwcE.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-primary-c41WrwcE.list-group-item-action-3V3YZiJv:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary-c41WrwcE.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary-bnz0bCHr {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary-bnz0bCHr.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-secondary-bnz0bCHr.list-group-item-action-3V3YZiJv:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary-bnz0bCHr.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success-9ahThxUC {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success-9ahThxUC.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-success-9ahThxUC.list-group-item-action-3V3YZiJv:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success-9ahThxUC.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info-BY49jgD7 {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info-BY49jgD7.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-info-BY49jgD7.list-group-item-action-3V3YZiJv:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info-BY49jgD7.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning-95-eNg76 {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning-95-eNg76.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-warning-95-eNg76.list-group-item-action-3V3YZiJv:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning-95-eNg76.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger-6iQTxlMK {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger-6iQTxlMK.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-danger-6iQTxlMK.list-group-item-action-3V3YZiJv:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger-6iQTxlMK.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light-U9RHEYi7 {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light-U9RHEYi7.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-light-U9RHEYi7.list-group-item-action-3V3YZiJv:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light-U9RHEYi7.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark-NMAq8_YJ {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark-NMAq8_YJ.list-group-item-action-3V3YZiJv:hover, 
.list-group-item-dark-NMAq8_YJ.list-group-item-action-3V3YZiJv:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark-NMAq8_YJ.list-group-item-action-3V3YZiJv.active-v-eT3lBl {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close-tqRyu2xX {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close-tqRyu2xX:hover {
  color: #000;
  text-decoration: none;
}
.close-tqRyu2xX:not(:disabled):not(.disabled-x3DZwCrW):hover, 
.close-tqRyu2xX:not(:disabled):not(.disabled-x3DZwCrW):focus {
  opacity: .75;
}
button.close-tqRyu2xX {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close-tqRyu2xX.disabled-x3DZwCrW {
  pointer-events: none;
}
.toast-VGrPth-v {
  -ms-flex-preferred-size: 350px;
  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: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast-VGrPth-v:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast-VGrPth-v.showing-wjvynsBj {
  opacity: 1;
}
.toast-VGrPth-v.show-10jOAgzm {
  display: block;
  opacity: 1;
}
.toast-VGrPth-v.hide-t8tdTlNn {
  display: none;
}
.toast-header-jp7rCFZn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  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(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body-mWbppa4g {
  padding: 0.75rem;
}
.modal-open-vTPAJO66 {
  overflow: hidden;
}
.modal-open-vTPAJO66 .modal-o7D8Z4LW {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-o7D8Z4LW {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog-5BEYO0Mz {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal-o7D8Z4LW.fade-7qABgKJq .modal-dialog-5BEYO0Mz {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal-o7D8Z4LW.fade-7qABgKJq .modal-dialog-5BEYO0Mz {
    transition: none;
  }
}
.modal-o7D8Z4LW.show-10jOAgzm .modal-dialog-5BEYO0Mz {
  -webkit-transform: none;
  transform: none;
}
.modal-o7D8Z4LW.modal-static-D8i16ynS .modal-dialog-5BEYO0Mz {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.modal-dialog-scrollable-701nOVlp {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable-701nOVlp .modal-content-WZaepUSx {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable-701nOVlp .modal-header-fMSYM0Ue, 
.modal-dialog-scrollable-701nOVlp .modal-footer-LuQQnJCa {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable-701nOVlp .modal-body-50ho2-cc {
  overflow-y: auto;
}
.modal-dialog-centered-IGRB6Imt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered-IGRB6Imt::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered-IGRB6Imt.modal-dialog-scrollable-701nOVlp {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered-IGRB6Imt.modal-dialog-scrollable-701nOVlp .modal-content-WZaepUSx {
  max-height: none;
}
.modal-dialog-centered-IGRB6Imt.modal-dialog-scrollable-701nOVlp::before {
  content: none;
}
.modal-content-WZaepUSx {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop-j90vLo9O {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop-j90vLo9O.fade-7qABgKJq {
  opacity: 0;
}
.modal-backdrop-j90vLo9O.show-10jOAgzm {
  opacity: 0.5;
}
.modal-header-fMSYM0Ue {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header-fMSYM0Ue .close-tqRyu2xX {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title-uRevUuhh {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body-50ho2-cc {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer-LuQQnJCa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer-LuQQnJCa > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure-x1gbZRCr {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog-5BEYO0Mz {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable-701nOVlp {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable-701nOVlp .modal-content-WZaepUSx {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered-IGRB6Imt {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered-IGRB6Imt::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm-6yLKmk-A {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg-MbxDD8VC, 
  .modal-xl-XjXtHIR3 {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl-XjXtHIR3 {
    max-width: 1140px;
  }
}
.tooltip-wkXOud0j {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip-wkXOud0j.show-10jOAgzm {
  opacity: 0.9;
}
.tooltip-wkXOud0j .arrow-fi-DyXd4 {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip-wkXOud0j .arrow-fi-DyXd4::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top-p7ejk-4u, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top-p7ejk-4u .arrow-fi-DyXd4, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="top"] .arrow-fi-DyXd4 {
  bottom: 0;
}
.bs-tooltip-top-p7ejk-4u .arrow-fi-DyXd4::before, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="top"] .arrow-fi-DyXd4::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right-Nkt-yNMP, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right-Nkt-yNMP .arrow-fi-DyXd4, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="right"] .arrow-fi-DyXd4 {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right-Nkt-yNMP .arrow-fi-DyXd4::before, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="right"] .arrow-fi-DyXd4::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom-2i1Tombt, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom-2i1Tombt .arrow-fi-DyXd4, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="bottom"] .arrow-fi-DyXd4 {
  top: 0;
}
.bs-tooltip-bottom-2i1Tombt .arrow-fi-DyXd4::before, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="bottom"] .arrow-fi-DyXd4::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left-ulqpxfh2, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left-ulqpxfh2 .arrow-fi-DyXd4, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="left"] .arrow-fi-DyXd4 {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left-ulqpxfh2 .arrow-fi-DyXd4::before, 
.bs-tooltip-auto-bhcq9oKd[x-placement^="left"] .arrow-fi-DyXd4::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner-hbMydU4e {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover-V_BOWD8K {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover-V_BOWD8K .arrow-fi-DyXd4 {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover-V_BOWD8K .arrow-fi-DyXd4::before, 
.popover-V_BOWD8K .arrow-fi-DyXd4::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top-wQYKHJqp, 
.bs-popover-auto-OKjTRWxK[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top-wQYKHJqp > .arrow-fi-DyXd4, 
.bs-popover-auto-OKjTRWxK[x-placement^="top"] > .arrow-fi-DyXd4 {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top-wQYKHJqp > .arrow-fi-DyXd4::before, 
.bs-popover-auto-OKjTRWxK[x-placement^="top"] > .arrow-fi-DyXd4::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top-wQYKHJqp > .arrow-fi-DyXd4::after, 
.bs-popover-auto-OKjTRWxK[x-placement^="top"] > .arrow-fi-DyXd4::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right-wMyRYiVB, 
.bs-popover-auto-OKjTRWxK[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right-wMyRYiVB > .arrow-fi-DyXd4, 
.bs-popover-auto-OKjTRWxK[x-placement^="right"] > .arrow-fi-DyXd4 {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right-wMyRYiVB > .arrow-fi-DyXd4::before, 
.bs-popover-auto-OKjTRWxK[x-placement^="right"] > .arrow-fi-DyXd4::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right-wMyRYiVB > .arrow-fi-DyXd4::after, 
.bs-popover-auto-OKjTRWxK[x-placement^="right"] > .arrow-fi-DyXd4::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom-Rlslyxa4, 
.bs-popover-auto-OKjTRWxK[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom-Rlslyxa4 > .arrow-fi-DyXd4, 
.bs-popover-auto-OKjTRWxK[x-placement^="bottom"] > .arrow-fi-DyXd4 {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom-Rlslyxa4 > .arrow-fi-DyXd4::before, 
.bs-popover-auto-OKjTRWxK[x-placement^="bottom"] > .arrow-fi-DyXd4::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom-Rlslyxa4 > .arrow-fi-DyXd4::after, 
.bs-popover-auto-OKjTRWxK[x-placement^="bottom"] > .arrow-fi-DyXd4::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom-Rlslyxa4 .popover-header-xW8Hn8PU::before, 
.bs-popover-auto-OKjTRWxK[x-placement^="bottom"] .popover-header-xW8Hn8PU::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left-Zkbs5sCZ, 
.bs-popover-auto-OKjTRWxK[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left-Zkbs5sCZ > .arrow-fi-DyXd4, 
.bs-popover-auto-OKjTRWxK[x-placement^="left"] > .arrow-fi-DyXd4 {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left-Zkbs5sCZ > .arrow-fi-DyXd4::before, 
.bs-popover-auto-OKjTRWxK[x-placement^="left"] > .arrow-fi-DyXd4::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left-Zkbs5sCZ > .arrow-fi-DyXd4::after, 
.bs-popover-auto-OKjTRWxK[x-placement^="left"] > .arrow-fi-DyXd4::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header-xW8Hn8PU {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header-xW8Hn8PU:empty {
  display: none;
}
.popover-body-g-FvMFJI {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel-vfgsFHYR {
  position: relative;
}
.carousel-vfgsFHYR.pointer-event--df5lnbA {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.carousel-inner-Xu-W_XgK {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner-Xu-W_XgK::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item-kc9FF4MK {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item-kc9FF4MK {
    transition: none;
  }
}
.carousel-item-kc9FF4MK.active-v-eT3lBl, 
.carousel-item-next-WbKBurs6, 
.carousel-item-prev-vAzilLME {
  display: block;
}
.carousel-item-next-WbKBurs6:not(.carousel-item-left-s5UUzbV0), 
.active-v-eT3lBl.carousel-item-right-AVK5cHDD {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.carousel-item-prev-vAzilLME:not(.carousel-item-right-AVK5cHDD), 
.active-v-eT3lBl.carousel-item-left-s5UUzbV0 {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.carousel-fade-DIxqSKhF .carousel-item-kc9FF4MK {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}
.carousel-fade-DIxqSKhF .carousel-item-kc9FF4MK.active-v-eT3lBl, 
.carousel-fade-DIxqSKhF .carousel-item-next-WbKBurs6.carousel-item-left-s5UUzbV0, 
.carousel-fade-DIxqSKhF .carousel-item-prev-vAzilLME.carousel-item-right-AVK5cHDD {
  z-index: 1;
  opacity: 1;
}
.carousel-fade-DIxqSKhF .active-v-eT3lBl.carousel-item-left-s5UUzbV0, 
.carousel-fade-DIxqSKhF .active-v-eT3lBl.carousel-item-right-AVK5cHDD {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade-DIxqSKhF .active-v-eT3lBl.carousel-item-left-s5UUzbV0, 
  .carousel-fade-DIxqSKhF .active-v-eT3lBl.carousel-item-right-AVK5cHDD {
    transition: none;
  }
}
.carousel-control-prev-LKby8-wR, 
.carousel-control-next-JFygSS21 {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev-LKby8-wR, 
  .carousel-control-next-JFygSS21 {
    transition: none;
  }
}
.carousel-control-prev-LKby8-wR:hover, 
.carousel-control-prev-LKby8-wR:focus, 
.carousel-control-next-JFygSS21:hover, 
.carousel-control-next-JFygSS21:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev-LKby8-wR {
  left: 0;
}
.carousel-control-next-JFygSS21 {
  right: 0;
}
.carousel-control-prev-icon-2AMMT2Vg, 
.carousel-control-next-icon-jOsOu0O0 {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}
.carousel-control-prev-icon-2AMMT2Vg {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon-jOsOu0O0 {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators-gS-tF_W_ {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators-gS-tF_W_ li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators-gS-tF_W_ li {
    transition: none;
  }
}
.carousel-indicators-gS-tF_W_ .active-v-eT3lBl {
  opacity: 1;
}
.carousel-caption-ERQQNII1 {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border-oFPe2Q1r {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border-oFPe2Q1r {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-border-oFPe2Q1r {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border-oFPe2Q1r;
}
.spinner-border-sm-2v6KGga4 {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow-lNM20bZm {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner-grow-lNM20bZm {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.spinner-grow-lNM20bZm {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .75s linear infinite spinner-grow-lNM20bZm;
}
.spinner-grow-sm-dnN0fFt7 {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border-oFPe2Q1r, 
  .spinner-grow-lNM20bZm {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.align-baseline-OdLafyOr {
  vertical-align: baseline !important;
}
.align-top-S_N_GFo3 {
  vertical-align: top !important;
}
.align-middle-x9QfJ_Zg {
  vertical-align: middle !important;
}
.align-bottom-7zZtV7RB {
  vertical-align: bottom !important;
}
.align-text-bottom-E7cpoz4f {
  vertical-align: text-bottom !important;
}
.align-text-top-2WuwQN8M {
  vertical-align: text-top !important;
}
.bg-primary-HKxZ8fta {
  background-color: #007bff !important;
}
a.bg-primary-HKxZ8fta:hover, 
a.bg-primary-HKxZ8fta:focus, 
button.bg-primary-HKxZ8fta:hover, 
button.bg-primary-HKxZ8fta:focus {
  background-color: #0062cc !important;
}
.bg-secondary-4Y97vNkS {
  background-color: #6c757d !important;
}
a.bg-secondary-4Y97vNkS:hover, 
a.bg-secondary-4Y97vNkS:focus, 
button.bg-secondary-4Y97vNkS:hover, 
button.bg-secondary-4Y97vNkS:focus {
  background-color: #545b62 !important;
}
.bg-success-46gWmQeO {
  background-color: #28a745 !important;
}
a.bg-success-46gWmQeO:hover, 
a.bg-success-46gWmQeO:focus, 
button.bg-success-46gWmQeO:hover, 
button.bg-success-46gWmQeO:focus {
  background-color: #1e7e34 !important;
}
.bg-info-OmKN3ivu {
  background-color: #17a2b8 !important;
}
a.bg-info-OmKN3ivu:hover, 
a.bg-info-OmKN3ivu:focus, 
button.bg-info-OmKN3ivu:hover, 
button.bg-info-OmKN3ivu:focus {
  background-color: #117a8b !important;
}
.bg-warning-AVhICOyQ {
  background-color: #ffc107 !important;
}
a.bg-warning-AVhICOyQ:hover, 
a.bg-warning-AVhICOyQ:focus, 
button.bg-warning-AVhICOyQ:hover, 
button.bg-warning-AVhICOyQ:focus {
  background-color: #d39e00 !important;
}
.bg-danger-q7PZ-9rL {
  background-color: #dc3545 !important;
}
a.bg-danger-q7PZ-9rL:hover, 
a.bg-danger-q7PZ-9rL:focus, 
button.bg-danger-q7PZ-9rL:hover, 
button.bg-danger-q7PZ-9rL:focus {
  background-color: #bd2130 !important;
}
.bg-light-F1K-znHJ {
  background-color: #f8f9fa !important;
}
a.bg-light-F1K-znHJ:hover, 
a.bg-light-F1K-znHJ:focus, 
button.bg-light-F1K-znHJ:hover, 
button.bg-light-F1K-znHJ:focus {
  background-color: #dae0e5 !important;
}
.bg-dark-I-jyPYSS {
  background-color: #343a40 !important;
}
a.bg-dark-I-jyPYSS:hover, 
a.bg-dark-I-jyPYSS:focus, 
button.bg-dark-I-jyPYSS:hover, 
button.bg-dark-I-jyPYSS:focus {
  background-color: #1d2124 !important;
}
.bg-white-BQI7j7to {
  background-color: #fff !important;
}
.bg-transparent-ywy61Vul {
  background-color: transparent !important;
}
.border-6Vy1ufbo {
  border: 1px solid #dee2e6 !important;
}
.border-top-oeF8u37I {
  border-top: 1px solid #dee2e6 !important;
}
.border-right-US-gyQiw {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom-WhCm5Lxj {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left-1oX59Vux {
  border-left: 1px solid #dee2e6 !important;
}
.border-0-Bo_mNzWr {
  border: 0 !important;
}
.border-top-0-ny0le1Sk {
  border-top: 0 !important;
}
.border-right-0-n--Qv5WC {
  border-right: 0 !important;
}
.border-bottom-0-vjJ8jcgk {
  border-bottom: 0 !important;
}
.border-left-0-rX0jZ0Ak {
  border-left: 0 !important;
}
.border-primary-hL_g6TZI {
  border-color: #007bff !important;
}
.border-secondary-3N2Fvy90 {
  border-color: #6c757d !important;
}
.border-success-dbdMEON4 {
  border-color: #28a745 !important;
}
.border-info-yfIgeYsX {
  border-color: #17a2b8 !important;
}
.border-warning-7OiSY6I3 {
  border-color: #ffc107 !important;
}
.border-danger-ZZo0RAAA {
  border-color: #dc3545 !important;
}
.border-light-Z5E5Ix7i {
  border-color: #f8f9fa !important;
}
.border-dark-45YzEGyP {
  border-color: #343a40 !important;
}
.border-white-BfbU7dTT {
  border-color: #fff !important;
}
.rounded-sm-WZkCGvF- {
  border-radius: 0.2rem !important;
}
.rounded-ssAeT47v {
  border-radius: 0.25rem !important;
}
.rounded-top-jaq3ZL5p {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right-GPL2mBZc {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom-hk97vyF_ {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left-U3BGOGck {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg-7qKJGeok {
  border-radius: 0.3rem !important;
}
.rounded-circle-h4oaKDjM {
  border-radius: 50% !important;
}
.rounded-pill-g1wVhMHm {
  border-radius: 50rem !important;
}
.rounded-0-JKJ84eAq {
  border-radius: 0 !important;
}
.clearfix-R8s70NY-::after {
  display: block;
  clear: both;
  content: "";
}
.d-none-VhRX_gwB {
  display: none !important;
}
.d-inline-Hqe3aK5f {
  display: inline !important;
}
.d-inline-block-AcEXGphh {
  display: inline-block !important;
}
.d-block-FFDp9v5i {
  display: block !important;
}
.d-table-HcLiFN7L {
  display: table !important;
}
.d-table-row-U-ECXFrI {
  display: table-row !important;
}
.d-table-cell-gC7T30IV {
  display: table-cell !important;
}
.d-flex-JFFpvRYz {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex-q9uU7H2s {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none-FoMWfAiS {
    display: none !important;
  }
  .d-sm-inline-yHnU5exX {
    display: inline !important;
  }
  .d-sm-inline-block-mMTb_qMW {
    display: inline-block !important;
  }
  .d-sm-block-J1C__mZA {
    display: block !important;
  }
  .d-sm-table-mrh3L1E4 {
    display: table !important;
  }
  .d-sm-table-row-ZxXc6tMQ {
    display: table-row !important;
  }
  .d-sm-table-cell-R-mXUtZm {
    display: table-cell !important;
  }
  .d-sm-flex-CBkEF9X5 {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex-oPRUte9b {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none-f2JT7J9Z {
    display: none !important;
  }
  .d-md-inline-1j5ZrpRy {
    display: inline !important;
  }
  .d-md-inline-block-KWkfJkRO {
    display: inline-block !important;
  }
  .d-md-block-7osjw4oO {
    display: block !important;
  }
  .d-md-table-z4Uwc5O6 {
    display: table !important;
  }
  .d-md-table-row-BNxWtTea {
    display: table-row !important;
  }
  .d-md-table-cell-lhIZTHFx {
    display: table-cell !important;
  }
  .d-md-flex-5xpG62BY {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex-gAHfxJe0 {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none-csrVGUVX {
    display: none !important;
  }
  .d-lg-inline-G7pXL6fr {
    display: inline !important;
  }
  .d-lg-inline-block-W3tVGjWR {
    display: inline-block !important;
  }
  .d-lg-block-Ie-e-Cgs {
    display: block !important;
  }
  .d-lg-table-MfhHfRFu {
    display: table !important;
  }
  .d-lg-table-row-lwS1moQz {
    display: table-row !important;
  }
  .d-lg-table-cell-yI1zc2fq {
    display: table-cell !important;
  }
  .d-lg-flex-BJrrW9mV {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex-xSjRkEfx {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none-VQDaVCjk {
    display: none !important;
  }
  .d-xl-inline-MW1UyME3 {
    display: inline !important;
  }
  .d-xl-inline-block-DL1RW-Kk {
    display: inline-block !important;
  }
  .d-xl-block-mIqRlVxf {
    display: block !important;
  }
  .d-xl-table-wbzkUd2a {
    display: table !important;
  }
  .d-xl-table-row-E6gxUE1M {
    display: table-row !important;
  }
  .d-xl-table-cell-wOecUrhJ {
    display: table-cell !important;
  }
  .d-xl-flex-rDX9k-yS {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex-QfYjFSbL {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none-S4VOUZCz {
    display: none !important;
  }
  .d-print-inline-XkV_Ak_J {
    display: inline !important;
  }
  .d-print-inline-block-xbACLTlS {
    display: inline-block !important;
  }
  .d-print-block-FMbsmdce {
    display: block !important;
  }
  .d-print-table-J06kM8gc {
    display: table !important;
  }
  .d-print-table-row-Nyw31a0- {
    display: table-row !important;
  }
  .d-print-table-cell-CPzUhWBe {
    display: table-cell !important;
  }
  .d-print-flex-H-6r7H4Q {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex-ZQ3J02Ej {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive-hI7U0aMC {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive-hI7U0aMC::before {
  display: block;
  content: "";
}
.embed-responsive-hI7U0aMC .embed-responsive-item-liFbjq4g, 
.embed-responsive-hI7U0aMC iframe, 
.embed-responsive-hI7U0aMC embed, 
.embed-responsive-hI7U0aMC object, 
.embed-responsive-hI7U0aMC video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9-IODOZ6a4::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9-J_YoFoKt::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3-_15cXWTY::before {
  padding-top: 75%;
}
.embed-responsive-1by1-z819Fyji::before {
  padding-top: 100%;
}
.flex-row-_-x9xsPy {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column-GA8T5lc6 {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse-2iy8vHE9 {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse-N_MtYs2C {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap-4VC3Cqep {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap-5cfMnMX2 {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse-yOcjvwSt {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill-EqmB8GEO {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0-9emjdaxO {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1-0RObKm1W {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0-LVgI-ppX {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1-MyiyLrT5 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start-UO8bw62F {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end-J_0y8pjz {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center-hs5I44kB {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between-j2dvCnW8 {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around-OCrTkYkq {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start-jlDqI8AZ {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end-Iq4_b-Oa {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center-dpITKj17 {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline-ZsjJ_tEB {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch-JLMFHI1V {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start-8E6OyIqh {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end-jkn2QHe_ {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center-h3NNtz6_ {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between-q7rSi6le {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around-Tn2hU4ia {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch-T1L2JZvY {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto-XsIpqHpy {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start-ZVACSpe0 {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end-rM-Scvmd {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center-3MnN7SfD {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline-CloQ7D-z {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch-QDJePWL2 {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row-l6e11Dnc {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column-5Ghgz_kQ {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse-ts82BSFG {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse-W6al0Wpr {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap-HAuMRpKq {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap-rE0MzBIw {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse-LqNI7A-t {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill-BYFmjgtd {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0-OLAkOLLK {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1-i8CMP0Gh {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0-Ad93UMW8 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1-uKKugs-N {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start-xHB_aRHn {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end-zb1BrTyb {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center--76_udQv {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between-oNC8oLEC {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around-gTAfuFN2 {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start-oB4We8Mb {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end-e3UkWoET {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center--IBuCT9X {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline-v0ecgtMm {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch-3Cz6KMhF {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start-Y5y-A0HN {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end-fEXiu2LM {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center-LOjm0rbn {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between-rlbJOUxE {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around-YaS11L-R {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch-Owd1w_5j {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto-mfKaWNMf {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start-_6wXehHZ {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end-O-EGE3KS {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center-EAwa_pBE {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline-vhJbR1xR {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch-1hDqPR7j {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row-7m1B5nHY {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column-rS16fT4Q {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse-tMr8dbug {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse-hLNOQB45 {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap-tNfUXvEC {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap-OVaXmrly {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse-klY8rg97 {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill-L-0Q4vjB {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0-Gm_jUquU {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1-7WmZWha3 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0-zMtFmuY0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1-23L-bVFd {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start-ENkGkdEJ {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end--MzcIDH8 {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center-6zdq0sSa {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between-ELlEs7_e {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around-EJkFv99d {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start-l1pNO-u8 {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end-YmkNczRt {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center-1EDGxrUE {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline-i1hePHxE {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch-Pl0EsbWY {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start-7kDjS-jK {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end-YdW3jEWX {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center-45GvxVsB {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between-Zu1JUfkp {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around-_u0tel5W {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch-ooWOni2N {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto-SqG80sMl {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start-UioFYDAb {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end-FYUqq2vC {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center-TJFMmodO {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline-WR5XCDEj {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch-ch97V438 {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row-5SlQvfrD {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column-4BI-ikoy {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse-w3TKJEQu {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse-3WAHO-A- {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap-h44rlqHZ {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap-obRGoG2U {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse-HDhrYF9S {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill-HvXsULjP {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0-42y9F3CT {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1-V7g1PVwb {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0-5G_EU5-H {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1-pSSZQ3Un {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start-4EEk9tEv {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end-8t1ndJgt {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center-nFULR29G {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between-9P_8YFG- {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around-bWq-bTtJ {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start-Gz3n8AS1 {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end-OZ5ioS8A {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center-khf56UTI {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline-Me88KJLd {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch-u-SnHfNp {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start-OQAvZGOO {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end-oDQrBAhy {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center-Tfyjqhhh {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between-Wgtfh4Xj {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around-dPKqKa-p {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch-lQe-fkHp {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto-k84033FM {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start-e18G8PD0 {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end-Q2UGliNX {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center-oGsDE1ij {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline-bCDRBTV- {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch-YfH0sev1 {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row--739U7uY {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column-N7-h3xqI {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse-vqp0y1sU {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse-5aZ_rhs0 {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap-LqcAwagM {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap-GCVplYm7 {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse-qDyXWJgq {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill-QF0UaL7K {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0-QHzJcdNi {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1-4bBjwrMm {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0-RiwhcG4H {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1-9xf2mGVf {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start-ekMX3yFS {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end-4Zn124QU {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center-LmfDsjSL {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between-qqKdl41P {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around-8EcnjVaH {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start-IjQ6iKpt {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end-Qyr4OrdQ {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center-KKiQ1KWQ {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline-e2x9b-2S {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch-6QNSvpk5 {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start-HIpZZso_ {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end-_-x_JKkq {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center-e8NMMGgN {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between-DR7xwW-- {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around-Mo1PpP2k {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch-BSJY1HWt {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto-GNriYduQ {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start-mqssiwvO {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end-O8HVITnm {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center-Xvl5ceis {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline-fQ_fqIi0 {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch-8TwYCocg {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.float-left-YUSiiR6j {
  float: left !important;
}
.float-right-cd1x0mFV {
  float: right !important;
}
.float-none-8OK8VawO {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left-DGHM42cP {
    float: left !important;
  }
  .float-sm-right-DWlQ-l9q {
    float: right !important;
  }
  .float-sm-none-5HTfWMNg {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left-OGKUG6m3 {
    float: left !important;
  }
  .float-md-right-SAizQS6k {
    float: right !important;
  }
  .float-md-none--hiEdRTu {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left-vl2XGK7p {
    float: left !important;
  }
  .float-lg-right-iFadvuEN {
    float: right !important;
  }
  .float-lg-none-VNLadmDG {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left-9YZ1hIbI {
    float: left !important;
  }
  .float-xl-right-g43JgM9m {
    float: right !important;
  }
  .float-xl-none-xmBXv-Ju {
    float: none !important;
  }
}
.user-select-all-yNgeyORa {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto-58j35fz5 {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none-uyJpCbJB {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.overflow-auto-ltzYXYsm {
  overflow: auto !important;
}
.overflow-hidden-749G0x0x {
  overflow: hidden !important;
}
.position-static-KCjBbXen {
  position: static !important;
}
.position-relative-5JpMQ8uC {
  position: relative !important;
}
.position-absolute-1Jnk7ZUb {
  position: absolute !important;
}
.position-fixed-AcCreAXE {
  position: fixed !important;
}
.position-sticky-zWnTNQJz {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.fixed-top--AcUoHKR {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom-p4emU11h {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top-R5KJKRGh {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only-Q4PvBhaS {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable-E4-ZjngX:active, 
.sr-only-focusable-E4-ZjngX:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm-cawYwyre {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-CrJTuGwB {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg-rKF0-U3Z {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none-SJBnnaKJ {
  box-shadow: none !important;
}
.w-25-LA-L9HwT {
  width: 25% !important;
}
.w-50-5LThxBjH {
  width: 50% !important;
}
.w-75-TiTe1ax0 {
  width: 75% !important;
}
.w-100-O1XBNzmW {
  width: 100% !important;
}
.w-auto-BoOdRIc- {
  width: auto !important;
}
.h-25-lH-f0dNW {
  height: 25% !important;
}
.h-50-u_mXIv5t {
  height: 50% !important;
}
.h-75-omO0tCPI {
  height: 75% !important;
}
.h-100-rPE7BesA {
  height: 100% !important;
}
.h-auto-kdazlK76 {
  height: auto !important;
}
.mw-100-L55HtzjT {
  max-width: 100% !important;
}
.mh-100-2ngTe8FQ {
  max-height: 100% !important;
}
.min-vw-100-QD7qMc6d {
  min-width: 100vw !important;
}
.min-vh-100-EMaTQIbG {
  min-height: 100vh !important;
}
.vw-100-7fEwDkYY {
  width: 100vw !important;
}
.vh-100-3J6f0ZqB {
  height: 100vh !important;
}
.m-0-QNpwu0vU {
  margin: 0 !important;
}
.mt-0-hu8OWTR8, 
.my-0-9_UkHXNq {
  margin-top: 0 !important;
}
.mr-0-vIJfmEUA, 
.mx-0-td-YJm6k {
  margin-right: 0 !important;
}
.mb-0-v0_ECYz9, 
.my-0-9_UkHXNq {
  margin-bottom: 0 !important;
}
.ml-0-7JWeUy_6, 
.mx-0-td-YJm6k {
  margin-left: 0 !important;
}
.m-1-_uHGlsdO {
  margin: 0.25rem !important;
}
.mt-1-m34i3uzY, 
.my-1-LK3fhcnr {
  margin-top: 0.25rem !important;
}
.mr-1-QjJdcPod, 
.mx-1-1EDMbDGZ {
  margin-right: 0.25rem !important;
}
.mb-1-mXFTL9l1, 
.my-1-LK3fhcnr {
  margin-bottom: 0.25rem !important;
}
.ml-1-5J5Ujqx_, 
.mx-1-1EDMbDGZ {
  margin-left: 0.25rem !important;
}
.m-2-vn4ppmgq {
  margin: 0.5rem !important;
}
.mt-2-3VACi_EV, 
.my-2-ERgdf1jS {
  margin-top: 0.5rem !important;
}
.mr-2-MApUubpl, 
.mx-2-2yc8KIpF {
  margin-right: 0.5rem !important;
}
.mb-2-MTA7-kH9, 
.my-2-ERgdf1jS {
  margin-bottom: 0.5rem !important;
}
.ml-2-qgGDoIYD, 
.mx-2-2yc8KIpF {
  margin-left: 0.5rem !important;
}
.m-3-tbhnq-mt {
  margin: 1rem !important;
}
.mt-3-_0v1W4Sc, 
.my-3-Dnm_fGBH {
  margin-top: 1rem !important;
}
.mr-3-ixvMVjfE, 
.mx-3-UvmzX3e1 {
  margin-right: 1rem !important;
}
.mb-3-fCJM0quG, 
.my-3-Dnm_fGBH {
  margin-bottom: 1rem !important;
}
.ml-3-85s_1a_4, 
.mx-3-UvmzX3e1 {
  margin-left: 1rem !important;
}
.m-4-EcsrIG2c {
  margin: 1.5rem !important;
}
.mt-4-fP_3vbPj, 
.my-4-0iuuuZ2z {
  margin-top: 1.5rem !important;
}
.mr-4-oiVpv3KN, 
.mx-4-ArfFXY2M {
  margin-right: 1.5rem !important;
}
.mb-4-7LK6rGhR, 
.my-4-0iuuuZ2z {
  margin-bottom: 1.5rem !important;
}
.ml-4--cuOKNI6, 
.mx-4-ArfFXY2M {
  margin-left: 1.5rem !important;
}
.m-5-iK-LD44h {
  margin: 3rem !important;
}
.mt-5-icdX9eO7, 
.my-5-t75XYjfS {
  margin-top: 3rem !important;
}
.mr-5-txulQRbf, 
.mx-5-LzyBjmbQ {
  margin-right: 3rem !important;
}
.mb-5-NApDdAi5, 
.my-5-t75XYjfS {
  margin-bottom: 3rem !important;
}
.ml-5-SO0ZHuvh, 
.mx-5-LzyBjmbQ {
  margin-left: 3rem !important;
}
.p-0-5jkrWdCE {
  padding: 0 !important;
}
.pt-0-r4rErJKx, 
.py-0-2CPJB6WP {
  padding-top: 0 !important;
}
.pr-0-xFwsj4TR, 
.px-0-wBhZixlt {
  padding-right: 0 !important;
}
.pb-0-A19fOu2A, 
.py-0-2CPJB6WP {
  padding-bottom: 0 !important;
}
.pl-0-0rrBPcZt, 
.px-0-wBhZixlt {
  padding-left: 0 !important;
}
.p-1-XnriAeJH {
  padding: 0.25rem !important;
}
.pt-1-wFRtrnwc, 
.py-1-KBNDBLvW {
  padding-top: 0.25rem !important;
}
.pr-1-x96lPW-5, 
.px-1-YPY7p306 {
  padding-right: 0.25rem !important;
}
.pb-1-zolZUsgO, 
.py-1-KBNDBLvW {
  padding-bottom: 0.25rem !important;
}
.pl-1-g8Upltzg, 
.px-1-YPY7p306 {
  padding-left: 0.25rem !important;
}
.p-2-XRlptles {
  padding: 0.5rem !important;
}
.pt-2-VWk1On2-, 
.py-2-cMNu-LLp {
  padding-top: 0.5rem !important;
}
.pr-2-1cm6VCtE, 
.px-2-Zi89S45Z {
  padding-right: 0.5rem !important;
}
.pb-2--NQb9XsL, 
.py-2-cMNu-LLp {
  padding-bottom: 0.5rem !important;
}
.pl-2-mWi0rsmW, 
.px-2-Zi89S45Z {
  padding-left: 0.5rem !important;
}
.p-3-Pw0cQpQ4 {
  padding: 1rem !important;
}
.pt-3-4ZYB13yr, 
.py-3-Dhi1nL2m {
  padding-top: 1rem !important;
}
.pr-3-IAgxwO0g, 
.px-3-3g1Y_wUl {
  padding-right: 1rem !important;
}
.pb-3-tWpJy2Fv, 
.py-3-Dhi1nL2m {
  padding-bottom: 1rem !important;
}
.pl-3-Zz1U7boZ, 
.px-3-3g1Y_wUl {
  padding-left: 1rem !important;
}
.p-4-tkmMdMeB {
  padding: 1.5rem !important;
}
.pt-4-p8bE3mut, 
.py-4-wHkYOfhg {
  padding-top: 1.5rem !important;
}
.pr-4-vigMMzyY, 
.px-4-KlK0JA2d {
  padding-right: 1.5rem !important;
}
.pb-4-WLf_C1Mb, 
.py-4-wHkYOfhg {
  padding-bottom: 1.5rem !important;
}
.pl-4-UJsx4hgG, 
.px-4-KlK0JA2d {
  padding-left: 1.5rem !important;
}
.p-5-e3yGMWh- {
  padding: 3rem !important;
}
.pt-5-0n-BMi87, 
.py-5-MUUtWVyp {
  padding-top: 3rem !important;
}
.pr-5-gKKjEFBy, 
.px-5-rZhizz80 {
  padding-right: 3rem !important;
}
.pb-5-YRrCAih1, 
.py-5-MUUtWVyp {
  padding-bottom: 3rem !important;
}
.pl-5-TGOTtcvr, 
.px-5-rZhizz80 {
  padding-left: 3rem !important;
}
.m-n1-fq_u7gl- {
  margin: -0.25rem !important;
}
.mt-n1-Pdomi0sJ, 
.my-n1-6OLdE4R- {
  margin-top: -0.25rem !important;
}
.mr-n1-EK2r_dnD, 
.mx-n1-XAQinkAw {
  margin-right: -0.25rem !important;
}
.mb-n1-s6I6Xv9G, 
.my-n1-6OLdE4R- {
  margin-bottom: -0.25rem !important;
}
.ml-n1-k0U3WdTe, 
.mx-n1-XAQinkAw {
  margin-left: -0.25rem !important;
}
.m-n2-vgFjcHaI {
  margin: -0.5rem !important;
}
.mt-n2-iv59b5JE, 
.my-n2-9Y-rDx9d {
  margin-top: -0.5rem !important;
}
.mr-n2-tXgG_lgz, 
.mx-n2-ttLXTSrd {
  margin-right: -0.5rem !important;
}
.mb-n2-RlmvLcHk, 
.my-n2-9Y-rDx9d {
  margin-bottom: -0.5rem !important;
}
.ml-n2-aFH5EcWY, 
.mx-n2-ttLXTSrd {
  margin-left: -0.5rem !important;
}
.m-n3-mY6i1rVh {
  margin: -1rem !important;
}
.mt-n3-1xoFDuxW, 
.my-n3-Ly5NSn5p {
  margin-top: -1rem !important;
}
.mr-n3-dP3GhViI, 
.mx-n3-_51wRLvo {
  margin-right: -1rem !important;
}
.mb-n3-7Pheupu7, 
.my-n3-Ly5NSn5p {
  margin-bottom: -1rem !important;
}
.ml-n3-x0_zkHnu, 
.mx-n3-_51wRLvo {
  margin-left: -1rem !important;
}
.m-n4-uLOQrhak {
  margin: -1.5rem !important;
}
.mt-n4-Xe76jZR5, 
.my-n4-0SR8UJjj {
  margin-top: -1.5rem !important;
}
.mr-n4-EZ0d6dSU, 
.mx-n4-KRe0xZLM {
  margin-right: -1.5rem !important;
}
.mb-n4-jN991auR, 
.my-n4-0SR8UJjj {
  margin-bottom: -1.5rem !important;
}
.ml-n4-02mWfBmu, 
.mx-n4-KRe0xZLM {
  margin-left: -1.5rem !important;
}
.m-n5-URoj9gXK {
  margin: -3rem !important;
}
.mt-n5-BURR77Tr, 
.my-n5-ak2-tQKk {
  margin-top: -3rem !important;
}
.mr-n5-sYDEAF7v, 
.mx-n5-PBvSbj7W {
  margin-right: -3rem !important;
}
.mb-n5-P7-b_G12, 
.my-n5-ak2-tQKk {
  margin-bottom: -3rem !important;
}
.ml-n5-oYv9rmzN, 
.mx-n5-PBvSbj7W {
  margin-left: -3rem !important;
}
.m-auto-zFZ0z1nw {
  margin: auto !important;
}
.mt-auto-oOmQyKz6, 
.my-auto-crJYhLb3 {
  margin-top: auto !important;
}
.mr-auto-U_hmFz1P, 
.mx-auto-DmJix6QV {
  margin-right: auto !important;
}
.mb-auto-SL4iFIE0, 
.my-auto-crJYhLb3 {
  margin-bottom: auto !important;
}
.ml-auto-eCpgJJTC, 
.mx-auto-DmJix6QV {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0-Io3ShcLa {
    margin: 0 !important;
  }
  .mt-sm-0-AMDPk5bc, 
  .my-sm-0-E11fjf4r {
    margin-top: 0 !important;
  }
  .mr-sm-0-pQEt5P39, 
  .mx-sm-0-bjomxUgM {
    margin-right: 0 !important;
  }
  .mb-sm-0-TKPQaGx8, 
  .my-sm-0-E11fjf4r {
    margin-bottom: 0 !important;
  }
  .ml-sm-0-PjD7saMJ, 
  .mx-sm-0-bjomxUgM {
    margin-left: 0 !important;
  }
  .m-sm-1-tSjAyQkS {
    margin: 0.25rem !important;
  }
  .mt-sm-1-u2yyiIKN, 
  .my-sm-1-oRk-NTD1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1-vlvFGPe4, 
  .mx-sm-1-PY3bntWS {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1-r_4AeNTF, 
  .my-sm-1-oRk-NTD1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1-mqZJfNUr, 
  .mx-sm-1-PY3bntWS {
    margin-left: 0.25rem !important;
  }
  .m-sm-2-sgR4c5-L {
    margin: 0.5rem !important;
  }
  .mt-sm-2-7o7vnE9r, 
  .my-sm-2-GVK4YvGt {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2-r38_giBu, 
  .mx-sm-2-Ed2g1HMl {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2-pzFn7DyF, 
  .my-sm-2-GVK4YvGt {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2-5_xt0MTG, 
  .mx-sm-2-Ed2g1HMl {
    margin-left: 0.5rem !important;
  }
  .m-sm-3-EWK_kKdJ {
    margin: 1rem !important;
  }
  .mt-sm-3-jov_1lkk, 
  .my-sm-3-dEQePK6l {
    margin-top: 1rem !important;
  }
  .mr-sm-3-TcfiCh1n, 
  .mx-sm-3-5Rcvjg7d {
    margin-right: 1rem !important;
  }
  .mb-sm-3-3oRdNBw0, 
  .my-sm-3-dEQePK6l {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3-hy8kSfAG, 
  .mx-sm-3-5Rcvjg7d {
    margin-left: 1rem !important;
  }
  .m-sm-4-6hH6LU3t {
    margin: 1.5rem !important;
  }
  .mt-sm-4-vHeLDBtX, 
  .my-sm-4--IVQDGQH {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4-Gv2MRUtT, 
  .mx-sm-4-i0S967g5 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4-_vTVLf5n, 
  .my-sm-4--IVQDGQH {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4-scA6Q5U1, 
  .mx-sm-4-i0S967g5 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5-4Awq8dfV {
    margin: 3rem !important;
  }
  .mt-sm-5-j9z0P5Ed, 
  .my-sm-5-4Ru3IK0U {
    margin-top: 3rem !important;
  }
  .mr-sm-5-FH9LQxKR, 
  .mx-sm-5-g1-y-7X_ {
    margin-right: 3rem !important;
  }
  .mb-sm-5-Qdq8o6BS, 
  .my-sm-5-4Ru3IK0U {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5-1HTIMTO5, 
  .mx-sm-5-g1-y-7X_ {
    margin-left: 3rem !important;
  }
  .p-sm-0-5vn2kBti {
    padding: 0 !important;
  }
  .pt-sm-0---lVmD2c, 
  .py-sm-0-JkEPIsnT {
    padding-top: 0 !important;
  }
  .pr-sm-0-v0e6HQpe, 
  .px-sm-0-Ht13L5F9 {
    padding-right: 0 !important;
  }
  .pb-sm-0-phC6_AfZ, 
  .py-sm-0-JkEPIsnT {
    padding-bottom: 0 !important;
  }
  .pl-sm-0-4pPuTxY8, 
  .px-sm-0-Ht13L5F9 {
    padding-left: 0 !important;
  }
  .p-sm-1-jo1Mlum5 {
    padding: 0.25rem !important;
  }
  .pt-sm-1-eKU4hbYd, 
  .py-sm-1-pEJysC7b {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1-CO1SF77t, 
  .px-sm-1-iKo63sT- {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1-86xJX2Co, 
  .py-sm-1-pEJysC7b {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1-4YGJsrSZ, 
  .px-sm-1-iKo63sT- {
    padding-left: 0.25rem !important;
  }
  .p-sm-2-p7_0cazX {
    padding: 0.5rem !important;
  }
  .pt-sm-2-5CoThTy8, 
  .py-sm-2-IU4X3_JO {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2-i1aTlNyB, 
  .px-sm-2-a2zNQd6J {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2-JR7rWIv8, 
  .py-sm-2-IU4X3_JO {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2-cHVqNxCQ, 
  .px-sm-2-a2zNQd6J {
    padding-left: 0.5rem !important;
  }
  .p-sm-3-JIpI_zSw {
    padding: 1rem !important;
  }
  .pt-sm-3-wLtJ2Xh2, 
  .py-sm-3-ztbrKjSi {
    padding-top: 1rem !important;
  }
  .pr-sm-3-mIOQuUS6, 
  .px-sm-3-MmfLug4C {
    padding-right: 1rem !important;
  }
  .pb-sm-3--DU4xpwG, 
  .py-sm-3-ztbrKjSi {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3-2sp2KzvI, 
  .px-sm-3-MmfLug4C {
    padding-left: 1rem !important;
  }
  .p-sm-4-0V9g7VQn {
    padding: 1.5rem !important;
  }
  .pt-sm-4-hQu01Wdw, 
  .py-sm-4-jxIO3qzp {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4-vwQxfNgU, 
  .px-sm-4-o0PidkvS {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4-915QLK2W, 
  .py-sm-4-jxIO3qzp {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4-gQb7PpjS, 
  .px-sm-4-o0PidkvS {
    padding-left: 1.5rem !important;
  }
  .p-sm-5-6HsLbbva {
    padding: 3rem !important;
  }
  .pt-sm-5-SypGkEzx, 
  .py-sm-5-Qpg-hdx4 {
    padding-top: 3rem !important;
  }
  .pr-sm-5-A8s8sYI5, 
  .px-sm-5-w2cWM5tM {
    padding-right: 3rem !important;
  }
  .pb-sm-5-LxqxKNg1, 
  .py-sm-5-Qpg-hdx4 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5-u-f34eMd, 
  .px-sm-5-w2cWM5tM {
    padding-left: 3rem !important;
  }
  .m-sm-n1-s79yAV0M {
    margin: -0.25rem !important;
  }
  .mt-sm-n1-qpUEkY1Z, 
  .my-sm-n1-6uYIUWo3 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1-F5PRovi7, 
  .mx-sm-n1-fi6CYh-i {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1-W2fsrCuL, 
  .my-sm-n1-6uYIUWo3 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1-IU2xgBxK, 
  .mx-sm-n1-fi6CYh-i {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2-MhWlMUD1 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2-mt_iQXBr, 
  .my-sm-n2-nVN9PFwM {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2-P3NnM8I9, 
  .mx-sm-n2-zkkGp0UT {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2-tjzQ0lEU, 
  .my-sm-n2-nVN9PFwM {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2-Df9A2bi1, 
  .mx-sm-n2-zkkGp0UT {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3-GtzdFOmF {
    margin: -1rem !important;
  }
  .mt-sm-n3-QQ8fYTE_, 
  .my-sm-n3-R8yA61je {
    margin-top: -1rem !important;
  }
  .mr-sm-n3-jKRKkzb4, 
  .mx-sm-n3-5Nvrwxoj {
    margin-right: -1rem !important;
  }
  .mb-sm-n3-0gDyFMBA, 
  .my-sm-n3-R8yA61je {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3-2UDZie-m, 
  .mx-sm-n3-5Nvrwxoj {
    margin-left: -1rem !important;
  }
  .m-sm-n4-tgFKC2oW {
    margin: -1.5rem !important;
  }
  .mt-sm-n4--OHlcfH_, 
  .my-sm-n4-40gl1qR- {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4-Ic1baKcE, 
  .mx-sm-n4-sodTk7oF {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4-XV8KdV38, 
  .my-sm-n4-40gl1qR- {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4-zoG6PWC5, 
  .mx-sm-n4-sodTk7oF {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5-a_2UqqL6 {
    margin: -3rem !important;
  }
  .mt-sm-n5-e5TfgG6X, 
  .my-sm-n5-emSePf8- {
    margin-top: -3rem !important;
  }
  .mr-sm-n5-Sk-jBCzw, 
  .mx-sm-n5-0AQAbCTl {
    margin-right: -3rem !important;
  }
  .mb-sm-n5-tKenjA2B, 
  .my-sm-n5-emSePf8- {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5-0oMaqm8f, 
  .mx-sm-n5-0AQAbCTl {
    margin-left: -3rem !important;
  }
  .m-sm-auto-WKLoW2VI {
    margin: auto !important;
  }
  .mt-sm-auto-c5irHtb-, 
  .my-sm-auto-5fXd-zcQ {
    margin-top: auto !important;
  }
  .mr-sm-auto-0iRH6hFi, 
  .mx-sm-auto-a_nQ4R_0 {
    margin-right: auto !important;
  }
  .mb-sm-auto-VYQtNESV, 
  .my-sm-auto-5fXd-zcQ {
    margin-bottom: auto !important;
  }
  .ml-sm-auto-PMsXlbz8, 
  .mx-sm-auto-a_nQ4R_0 {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0-oifspE8E {
    margin: 0 !important;
  }
  .mt-md-0-r1OtSeGz, 
  .my-md-0-gTUTqREf {
    margin-top: 0 !important;
  }
  .mr-md-0-MhfB2b8K, 
  .mx-md-0-wR9BTPRQ {
    margin-right: 0 !important;
  }
  .mb-md-0-hgJf4wYV, 
  .my-md-0-gTUTqREf {
    margin-bottom: 0 !important;
  }
  .ml-md-0-7YjAyzfw, 
  .mx-md-0-wR9BTPRQ {
    margin-left: 0 !important;
  }
  .m-md-1-6fjhVky4 {
    margin: 0.25rem !important;
  }
  .mt-md-1-KXXVAGcV, 
  .my-md-1-kHV0j3EB {
    margin-top: 0.25rem !important;
  }
  .mr-md-1-XvGxo5cu, 
  .mx-md-1-krekq3Ib {
    margin-right: 0.25rem !important;
  }
  .mb-md-1-zVir_CTl, 
  .my-md-1-kHV0j3EB {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1-zyYh1luk, 
  .mx-md-1-krekq3Ib {
    margin-left: 0.25rem !important;
  }
  .m-md-2-hr2C74K3 {
    margin: 0.5rem !important;
  }
  .mt-md-2--3pehBTb, 
  .my-md-2-iADeazS0 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2-HZCYyN4N, 
  .mx-md-2-snoEByv- {
    margin-right: 0.5rem !important;
  }
  .mb-md-2--XLePek1, 
  .my-md-2-iADeazS0 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2-HtT45FEF, 
  .mx-md-2-snoEByv- {
    margin-left: 0.5rem !important;
  }
  .m-md-3-fRUjb2SL {
    margin: 1rem !important;
  }
  .mt-md-3-f4mT3YzV, 
  .my-md-3-ItXKN5ws {
    margin-top: 1rem !important;
  }
  .mr-md-3-5Tb5h9Ks, 
  .mx-md-3-gNCdmLSG {
    margin-right: 1rem !important;
  }
  .mb-md-3-It3MY8qm, 
  .my-md-3-ItXKN5ws {
    margin-bottom: 1rem !important;
  }
  .ml-md-3-TA1SrHyo, 
  .mx-md-3-gNCdmLSG {
    margin-left: 1rem !important;
  }
  .m-md-4-AkXwMXuH {
    margin: 1.5rem !important;
  }
  .mt-md-4-CmV6ahjd, 
  .my-md-4-r-54Hi1J {
    margin-top: 1.5rem !important;
  }
  .mr-md-4-66cG8Q-i, 
  .mx-md-4-c_YHrhNl {
    margin-right: 1.5rem !important;
  }
  .mb-md-4-E3rsyeOw, 
  .my-md-4-r-54Hi1J {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4-RNHW75cv, 
  .mx-md-4-c_YHrhNl {
    margin-left: 1.5rem !important;
  }
  .m-md-5-7uLX5_0R {
    margin: 3rem !important;
  }
  .mt-md-5-61NT5rUK, 
  .my-md-5-shXUV7Ha {
    margin-top: 3rem !important;
  }
  .mr-md-5-_7qxlG_n, 
  .mx-md-5-ZChdc3c5 {
    margin-right: 3rem !important;
  }
  .mb-md-5-cJLNS4KD, 
  .my-md-5-shXUV7Ha {
    margin-bottom: 3rem !important;
  }
  .ml-md-5-WuvkOkh_, 
  .mx-md-5-ZChdc3c5 {
    margin-left: 3rem !important;
  }
  .p-md-0-UKkd2e5C {
    padding: 0 !important;
  }
  .pt-md-0-ujZW_B_r, 
  .py-md-0-1_gFqUpa {
    padding-top: 0 !important;
  }
  .pr-md-0--LW04xYb, 
  .px-md-0-UasQ1zSG {
    padding-right: 0 !important;
  }
  .pb-md-0-ptc6Ka92, 
  .py-md-0-1_gFqUpa {
    padding-bottom: 0 !important;
  }
  .pl-md-0-be-_wJG5, 
  .px-md-0-UasQ1zSG {
    padding-left: 0 !important;
  }
  .p-md-1-u6rRxOXf {
    padding: 0.25rem !important;
  }
  .pt-md-1-pie-umiH, 
  .py-md-1-p0W5b3ds {
    padding-top: 0.25rem !important;
  }
  .pr-md-1-L4FTHArK, 
  .px-md-1-d7j4W6ne {
    padding-right: 0.25rem !important;
  }
  .pb-md-1-EWA3Q1zG, 
  .py-md-1-p0W5b3ds {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1-joyu6IF4, 
  .px-md-1-d7j4W6ne {
    padding-left: 0.25rem !important;
  }
  .p-md-2-ZOjXKg1Z {
    padding: 0.5rem !important;
  }
  .pt-md-2-MbX-BGWv, 
  .py-md-2-E1P-CxgG {
    padding-top: 0.5rem !important;
  }
  .pr-md-2-aCFlrQ_x, 
  .px-md-2-KZoeqFuT {
    padding-right: 0.5rem !important;
  }
  .pb-md-2-095hluYb, 
  .py-md-2-E1P-CxgG {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2-1HvE4m2U, 
  .px-md-2-KZoeqFuT {
    padding-left: 0.5rem !important;
  }
  .p-md-3-7V5BSBBQ {
    padding: 1rem !important;
  }
  .pt-md-3-TFrJ6CAY, 
  .py-md-3-dNAaiorr {
    padding-top: 1rem !important;
  }
  .pr-md-3-QsLV5-hI, 
  .px-md-3-jRJbmvdc {
    padding-right: 1rem !important;
  }
  .pb-md-3-Zjp1cHgl, 
  .py-md-3-dNAaiorr {
    padding-bottom: 1rem !important;
  }
  .pl-md-3-dDZZ_D-a, 
  .px-md-3-jRJbmvdc {
    padding-left: 1rem !important;
  }
  .p-md-4-9FPUmQ5j {
    padding: 1.5rem !important;
  }
  .pt-md-4-zus4RdhE, 
  .py-md-4-os6LSBDI {
    padding-top: 1.5rem !important;
  }
  .pr-md-4-tj2uhKmk, 
  .px-md-4-uHLYqRs1 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4-GsfufT_y, 
  .py-md-4-os6LSBDI {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4-iE17LdOO, 
  .px-md-4-uHLYqRs1 {
    padding-left: 1.5rem !important;
  }
  .p-md-5-Tdr2qdjx {
    padding: 3rem !important;
  }
  .pt-md-5-eGCuTzyn, 
  .py-md-5-ZC1T8Mo1 {
    padding-top: 3rem !important;
  }
  .pr-md-5-H8ohIIvv, 
  .px-md-5-7KZXtoj8 {
    padding-right: 3rem !important;
  }
  .pb-md-5-oFtRnyQ0, 
  .py-md-5-ZC1T8Mo1 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5-l_s9Absd, 
  .px-md-5-7KZXtoj8 {
    padding-left: 3rem !important;
  }
  .m-md-n1-wbFzMRZ3 {
    margin: -0.25rem !important;
  }
  .mt-md-n1-1MJ8MmJB, 
  .my-md-n1-ZsxnLfKE {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1-Olcumk0B, 
  .mx-md-n1-Nw-J5fkv {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1-YbJlhXCZ, 
  .my-md-n1-ZsxnLfKE {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1-fTJyoDo2, 
  .mx-md-n1-Nw-J5fkv {
    margin-left: -0.25rem !important;
  }
  .m-md-n2-N1qyqa7m {
    margin: -0.5rem !important;
  }
  .mt-md-n2-mTjtjd2s, 
  .my-md-n2-Ns00k-fw {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2-KLIlY3Mv, 
  .mx-md-n2-pdOwyDtD {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2-ASaT4UEz, 
  .my-md-n2-Ns00k-fw {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2-raVl8HtB, 
  .mx-md-n2-pdOwyDtD {
    margin-left: -0.5rem !important;
  }
  .m-md-n3-wBvApROX {
    margin: -1rem !important;
  }
  .mt-md-n3-hr_LtsQJ, 
  .my-md-n3-mWTnSohd {
    margin-top: -1rem !important;
  }
  .mr-md-n3-0LfzJm8Z, 
  .mx-md-n3-HaVdCI-F {
    margin-right: -1rem !important;
  }
  .mb-md-n3-wqfZfENM, 
  .my-md-n3-mWTnSohd {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3-SvkNS-73, 
  .mx-md-n3-HaVdCI-F {
    margin-left: -1rem !important;
  }
  .m-md-n4-v8AOhzVi {
    margin: -1.5rem !important;
  }
  .mt-md-n4-G1mL8yzr, 
  .my-md-n4-Hhndp-JB {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4-RQtTu9I8, 
  .mx-md-n4-CpvDdrIp {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4-P35yHbDf, 
  .my-md-n4-Hhndp-JB {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4-2jRZuFvY, 
  .mx-md-n4-CpvDdrIp {
    margin-left: -1.5rem !important;
  }
  .m-md-n5-8_eesqyR {
    margin: -3rem !important;
  }
  .mt-md-n5-0JtpAsUp, 
  .my-md-n5-yHdFA00K {
    margin-top: -3rem !important;
  }
  .mr-md-n5-Qa-gywDy, 
  .mx-md-n5-D7JzvC_c {
    margin-right: -3rem !important;
  }
  .mb-md-n5-w8A86DWX, 
  .my-md-n5-yHdFA00K {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5-YPHnFWqX, 
  .mx-md-n5-D7JzvC_c {
    margin-left: -3rem !important;
  }
  .m-md-auto-4wgudnJs {
    margin: auto !important;
  }
  .mt-md-auto-WtwZ1sOU, 
  .my-md-auto-nfr2voSL {
    margin-top: auto !important;
  }
  .mr-md-auto-j8wEpIZ7, 
  .mx-md-auto-Dp0NzHeM {
    margin-right: auto !important;
  }
  .mb-md-auto-UVIYOOB7, 
  .my-md-auto-nfr2voSL {
    margin-bottom: auto !important;
  }
  .ml-md-auto-8Hsx7ZFM, 
  .mx-md-auto-Dp0NzHeM {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0-k4ZdtgUG {
    margin: 0 !important;
  }
  .mt-lg-0-mvc1DhqW, 
  .my-lg-0-LIaRoxif {
    margin-top: 0 !important;
  }
  .mr-lg-0-TBiabehn, 
  .mx-lg-0-xamX_JcJ {
    margin-right: 0 !important;
  }
  .mb-lg-0-3rqzWfYC, 
  .my-lg-0-LIaRoxif {
    margin-bottom: 0 !important;
  }
  .ml-lg-0-Ydgkk7kZ, 
  .mx-lg-0-xamX_JcJ {
    margin-left: 0 !important;
  }
  .m-lg-1-sjgJzjBU {
    margin: 0.25rem !important;
  }
  .mt-lg-1-AtJFCrAQ, 
  .my-lg-1-jtwnFAUo {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1-qgXunKRm, 
  .mx-lg-1-kDhLdpKl {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1-DhU5C2Kd, 
  .my-lg-1-jtwnFAUo {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1-PRFroYXZ, 
  .mx-lg-1-kDhLdpKl {
    margin-left: 0.25rem !important;
  }
  .m-lg-2-v7miPlRt {
    margin: 0.5rem !important;
  }
  .mt-lg-2-xFkVo8Dt, 
  .my-lg-2-XPxk2nZY {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2-_OmZNsWW, 
  .mx-lg-2-h5h_gkuo {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2-7v_tJF1m, 
  .my-lg-2-XPxk2nZY {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2--r9IIiDn, 
  .mx-lg-2-h5h_gkuo {
    margin-left: 0.5rem !important;
  }
  .m-lg-3-Ug0N7VtP {
    margin: 1rem !important;
  }
  .mt-lg-3--XEjmlkB, 
  .my-lg-3-6I43BtZQ {
    margin-top: 1rem !important;
  }
  .mr-lg-3-YyExw0kY, 
  .mx-lg-3-1tY_xsrA {
    margin-right: 1rem !important;
  }
  .mb-lg-3-gIQqMLAJ, 
  .my-lg-3-6I43BtZQ {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3-h6Tn9f0s, 
  .mx-lg-3-1tY_xsrA {
    margin-left: 1rem !important;
  }
  .m-lg-4-Mn-yXNTS {
    margin: 1.5rem !important;
  }
  .mt-lg-4-kyI_PPaK, 
  .my-lg-4-d-mDjX1w {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4-hnD9mKqE, 
  .mx-lg-4-aENb6p9t {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4-uJ6AahkH, 
  .my-lg-4-d-mDjX1w {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4-VP6aXHRQ, 
  .mx-lg-4-aENb6p9t {
    margin-left: 1.5rem !important;
  }
  .m-lg-5-T8WxhOEf {
    margin: 3rem !important;
  }
  .mt-lg-5-TMWhE2Ay, 
  .my-lg-5-7Jce3fRT {
    margin-top: 3rem !important;
  }
  .mr-lg-5-0Hk0NDwq, 
  .mx-lg-5-SJR4xrC1 {
    margin-right: 3rem !important;
  }
  .mb-lg-5-PFZkV-00, 
  .my-lg-5-7Jce3fRT {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5-W6yr6x4R, 
  .mx-lg-5-SJR4xrC1 {
    margin-left: 3rem !important;
  }
  .p-lg-0-U_KFjWOi {
    padding: 0 !important;
  }
  .pt-lg-0-61VD1zN2, 
  .py-lg-0-0iNhRvZs {
    padding-top: 0 !important;
  }
  .pr-lg-0-5BefgsYi, 
  .px-lg-0-sq6VDhO- {
    padding-right: 0 !important;
  }
  .pb-lg-0-YSYR-w9T, 
  .py-lg-0-0iNhRvZs {
    padding-bottom: 0 !important;
  }
  .pl-lg-0-zU9EA027, 
  .px-lg-0-sq6VDhO- {
    padding-left: 0 !important;
  }
  .p-lg-1-_1umL8wJ {
    padding: 0.25rem !important;
  }
  .pt-lg-1-4HP6suUQ, 
  .py-lg-1-lSs2-nty {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1-fTzr_SBU, 
  .px-lg-1-8f-Z3Yln {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1-qBVPBAkP, 
  .py-lg-1-lSs2-nty {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1-bt8yoUoR, 
  .px-lg-1-8f-Z3Yln {
    padding-left: 0.25rem !important;
  }
  .p-lg-2-jjZVlBzO {
    padding: 0.5rem !important;
  }
  .pt-lg-2-gTwvBUCd, 
  .py-lg-2-7F2DCuCG {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2-eDx52WPW, 
  .px-lg-2-2zrFDs_F {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2-R9rpbUvw, 
  .py-lg-2-7F2DCuCG {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2--OBpOENE, 
  .px-lg-2-2zrFDs_F {
    padding-left: 0.5rem !important;
  }
  .p-lg-3-l4cWHwg6 {
    padding: 1rem !important;
  }
  .pt-lg-3-_9d6nkUp, 
  .py-lg-3-2gJ9Kywa {
    padding-top: 1rem !important;
  }
  .pr-lg-3-HWAM8U8i, 
  .px-lg-3-wef6zq4f {
    padding-right: 1rem !important;
  }
  .pb-lg-3-uBdaf1P4, 
  .py-lg-3-2gJ9Kywa {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3-NXG6emDE, 
  .px-lg-3-wef6zq4f {
    padding-left: 1rem !important;
  }
  .p-lg-4-SeK7lE6r {
    padding: 1.5rem !important;
  }
  .pt-lg-4-RIn4_RNu, 
  .py-lg-4-rtYhGo7v {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4-k3k_6NfC, 
  .px-lg-4-VBjeZnz8 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4-keMwC44b, 
  .py-lg-4-rtYhGo7v {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4-ngMN1cC9, 
  .px-lg-4-VBjeZnz8 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5-J0zBNrri {
    padding: 3rem !important;
  }
  .pt-lg-5-xIUKjBrG, 
  .py-lg-5-O_g4ylUA {
    padding-top: 3rem !important;
  }
  .pr-lg-5-jCZ1CDGQ, 
  .px-lg-5-zlcE24TZ {
    padding-right: 3rem !important;
  }
  .pb-lg-5-sFWchxjy, 
  .py-lg-5-O_g4ylUA {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5-S0bLiNc1, 
  .px-lg-5-zlcE24TZ {
    padding-left: 3rem !important;
  }
  .m-lg-n1-pcAhcuF2 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1-FbIpiFdh, 
  .my-lg-n1-r0ySw7j1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1-IMSKlNNg, 
  .mx-lg-n1-WzFVO2j5 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1-GLi1sO7k, 
  .my-lg-n1-r0ySw7j1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1-U7nKqlNR, 
  .mx-lg-n1-WzFVO2j5 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2-sV7mIJP0 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2-2napy_W-, 
  .my-lg-n2-F0PFMugE {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2-H1KF2j0k, 
  .mx-lg-n2-HYcXcLP8 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2-kGeKRg0E, 
  .my-lg-n2-F0PFMugE {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2-Lhg0_j8k, 
  .mx-lg-n2-HYcXcLP8 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3-dAk3n0y4 {
    margin: -1rem !important;
  }
  .mt-lg-n3-DI7WglLp, 
  .my-lg-n3-cj8EO1sj {
    margin-top: -1rem !important;
  }
  .mr-lg-n3-0vTuaVeT, 
  .mx-lg-n3-3Dvl5GJ_ {
    margin-right: -1rem !important;
  }
  .mb-lg-n3-S_AGKPH7, 
  .my-lg-n3-cj8EO1sj {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3-5VobdmdA, 
  .mx-lg-n3-3Dvl5GJ_ {
    margin-left: -1rem !important;
  }
  .m-lg-n4-7MCXRXw8 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4-LEGkQDas, 
  .my-lg-n4-ltLj4UEq {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4-KkAuJY_5, 
  .mx-lg-n4-XWxVnGvv {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4-hP1lA-y-, 
  .my-lg-n4-ltLj4UEq {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4-08Ys_ppk, 
  .mx-lg-n4-XWxVnGvv {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5-fIOhtp_P {
    margin: -3rem !important;
  }
  .mt-lg-n5-tbcz8oCc, 
  .my-lg-n5-lInHi07O {
    margin-top: -3rem !important;
  }
  .mr-lg-n5-1mGNxVtB, 
  .mx-lg-n5-YXwB62tY {
    margin-right: -3rem !important;
  }
  .mb-lg-n5-Xe-vFpiu, 
  .my-lg-n5-lInHi07O {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5-zDou62Iz, 
  .mx-lg-n5-YXwB62tY {
    margin-left: -3rem !important;
  }
  .m-lg-auto-HCRr6VA7 {
    margin: auto !important;
  }
  .mt-lg-auto-1hbL-00I, 
  .my-lg-auto-BRXGyNFA {
    margin-top: auto !important;
  }
  .mr-lg-auto-x_UIK8cF, 
  .mx-lg-auto-WpkSd_Oj {
    margin-right: auto !important;
  }
  .mb-lg-auto-zEBJzdFS, 
  .my-lg-auto-BRXGyNFA {
    margin-bottom: auto !important;
  }
  .ml-lg-auto-RTAf4IHZ, 
  .mx-lg-auto-WpkSd_Oj {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0-ysRbUAmt {
    margin: 0 !important;
  }
  .mt-xl-0-gzgicWba, 
  .my-xl-0-bHLVo7je {
    margin-top: 0 !important;
  }
  .mr-xl-0-Y02M8Sni, 
  .mx-xl-0-7HlT6YId {
    margin-right: 0 !important;
  }
  .mb-xl-0-S8oMJEYZ, 
  .my-xl-0-bHLVo7je {
    margin-bottom: 0 !important;
  }
  .ml-xl-0-e2ASly_y, 
  .mx-xl-0-7HlT6YId {
    margin-left: 0 !important;
  }
  .m-xl-1-LWwEEKRB {
    margin: 0.25rem !important;
  }
  .mt-xl-1-_8FkaK6Z, 
  .my-xl-1-jBNcNNnQ {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1-yeuHAOJy, 
  .mx-xl-1-ztMxXTte {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1-cRIsST-g, 
  .my-xl-1-jBNcNNnQ {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1-5UsNeRzT, 
  .mx-xl-1-ztMxXTte {
    margin-left: 0.25rem !important;
  }
  .m-xl-2-yK0jh5fA {
    margin: 0.5rem !important;
  }
  .mt-xl-2-EUgEJWRu, 
  .my-xl-2-Ackdy2gM {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2-f1esTf4z, 
  .mx-xl-2-KcNl0lLN {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2-C6Z6sJK3, 
  .my-xl-2-Ackdy2gM {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2-YbMJk-YU, 
  .mx-xl-2-KcNl0lLN {
    margin-left: 0.5rem !important;
  }
  .m-xl-3-hiL3DmF0 {
    margin: 1rem !important;
  }
  .mt-xl-3-NdiCLFTx, 
  .my-xl-3-xf1fW1Rt {
    margin-top: 1rem !important;
  }
  .mr-xl-3-7O6izu_U, 
  .mx-xl-3-5QgYag_R {
    margin-right: 1rem !important;
  }
  .mb-xl-3-A3DWOaJE, 
  .my-xl-3-xf1fW1Rt {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3-1KnAaGOi, 
  .mx-xl-3-5QgYag_R {
    margin-left: 1rem !important;
  }
  .m-xl-4-DeLQeVLL {
    margin: 1.5rem !important;
  }
  .mt-xl-4-NLWtRoF7, 
  .my-xl-4-TDfsFhWS {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4-sXW32K2c, 
  .mx-xl-4-1UhQvHzB {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4-75Ibfu4k, 
  .my-xl-4-TDfsFhWS {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4-BiSR3-Nt, 
  .mx-xl-4-1UhQvHzB {
    margin-left: 1.5rem !important;
  }
  .m-xl-5-cYApJaQN {
    margin: 3rem !important;
  }
  .mt-xl-5-gPaiAeHC, 
  .my-xl-5-qYWvMwRa {
    margin-top: 3rem !important;
  }
  .mr-xl-5-o6dJ3-Am, 
  .mx-xl-5-m9V2HINP {
    margin-right: 3rem !important;
  }
  .mb-xl-5-ZuG4GDUa, 
  .my-xl-5-qYWvMwRa {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5-kx4QuA1c, 
  .mx-xl-5-m9V2HINP {
    margin-left: 3rem !important;
  }
  .p-xl-0-M-FanXeI {
    padding: 0 !important;
  }
  .pt-xl-0-RRmq0y8O, 
  .py-xl-0-acgYfYru {
    padding-top: 0 !important;
  }
  .pr-xl-0-PhU66lLP, 
  .px-xl-0-T2-n7cDR {
    padding-right: 0 !important;
  }
  .pb-xl-0-OlzhigP_, 
  .py-xl-0-acgYfYru {
    padding-bottom: 0 !important;
  }
  .pl-xl-0-sN-Qmrc_, 
  .px-xl-0-T2-n7cDR {
    padding-left: 0 !important;
  }
  .p-xl-1-XMhmfimN {
    padding: 0.25rem !important;
  }
  .pt-xl-1-jvEtKFst, 
  .py-xl-1-dYwITmGP {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1-Vzm9DbC0, 
  .px-xl-1-FGwFy8HD {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1-BO1V_xAH, 
  .py-xl-1-dYwITmGP {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1-Fgo1RVgR, 
  .px-xl-1-FGwFy8HD {
    padding-left: 0.25rem !important;
  }
  .p-xl-2-iQYYBHSd {
    padding: 0.5rem !important;
  }
  .pt-xl-2-zkM9bGp8, 
  .py-xl-2-58qlTFaa {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2-u0wVLHUE, 
  .px-xl-2-105k_kVX {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2-dR08Q-4e, 
  .py-xl-2-58qlTFaa {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2-IDToHK1O, 
  .px-xl-2-105k_kVX {
    padding-left: 0.5rem !important;
  }
  .p-xl-3-bPVENyO_ {
    padding: 1rem !important;
  }
  .pt-xl-3-6VeUyOeA, 
  .py-xl-3-bJum9UeN {
    padding-top: 1rem !important;
  }
  .pr-xl-3-VfHTq-CC, 
  .px-xl-3-7h8nuxHi {
    padding-right: 1rem !important;
  }
  .pb-xl-3-18UVC5uu, 
  .py-xl-3-bJum9UeN {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3-CR1tF1fH, 
  .px-xl-3-7h8nuxHi {
    padding-left: 1rem !important;
  }
  .p-xl-4-qg5toPAT {
    padding: 1.5rem !important;
  }
  .pt-xl-4-0oz6fFP_, 
  .py-xl-4-KepINIlQ {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4-ik5vkQKN, 
  .px-xl-4-QJO_RMg8 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4-x_xENxAA, 
  .py-xl-4-KepINIlQ {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4-MShYDB8c, 
  .px-xl-4-QJO_RMg8 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5-QOZmmjKP {
    padding: 3rem !important;
  }
  .pt-xl-5-lOtwCSJq, 
  .py-xl-5-ZNSCa8Lj {
    padding-top: 3rem !important;
  }
  .pr-xl-5-DT_je7TI, 
  .px-xl-5-dPdSPYS3 {
    padding-right: 3rem !important;
  }
  .pb-xl-5-fc_88pnY, 
  .py-xl-5-ZNSCa8Lj {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5-2siCNAkJ, 
  .px-xl-5-dPdSPYS3 {
    padding-left: 3rem !important;
  }
  .m-xl-n1-iSb5yoy_ {
    margin: -0.25rem !important;
  }
  .mt-xl-n1-Lj82970d, 
  .my-xl-n1-jzxTltfB {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1-8I9cRbzy, 
  .mx-xl-n1-fvWvzucM {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1-sLx-L7V0, 
  .my-xl-n1-jzxTltfB {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1-jX41FjvV, 
  .mx-xl-n1-fvWvzucM {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2-P_be8znR {
    margin: -0.5rem !important;
  }
  .mt-xl-n2-FRcLk019, 
  .my-xl-n2-ZPA33n8f {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2-UTmvM4Y_, 
  .mx-xl-n2-fenQoXnb {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2-VHtA2uKi, 
  .my-xl-n2-ZPA33n8f {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2-2xfW8Za0, 
  .mx-xl-n2-fenQoXnb {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3-ieF_nPTF {
    margin: -1rem !important;
  }
  .mt-xl-n3-luWPpjgX, 
  .my-xl-n3-NkjkhXDi {
    margin-top: -1rem !important;
  }
  .mr-xl-n3-yy9_4ls2, 
  .mx-xl-n3-f1gvEuQ7 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3-rVa_FsBJ, 
  .my-xl-n3-NkjkhXDi {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3-vdVU-RFJ, 
  .mx-xl-n3-f1gvEuQ7 {
    margin-left: -1rem !important;
  }
  .m-xl-n4-WFYU7hXb {
    margin: -1.5rem !important;
  }
  .mt-xl-n4-FDwRMca5, 
  .my-xl-n4-HLRPjyQ2 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4-kBRod-eK, 
  .mx-xl-n4-zIpE-YRU {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4-DpNuG6Wz, 
  .my-xl-n4-HLRPjyQ2 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4-8Ki9Zgwx, 
  .mx-xl-n4-zIpE-YRU {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5-PGJuRwcU {
    margin: -3rem !important;
  }
  .mt-xl-n5-J1xRV5il, 
  .my-xl-n5-xqxThXIl {
    margin-top: -3rem !important;
  }
  .mr-xl-n5-dbg-s6GB, 
  .mx-xl-n5-sFiH-nyO {
    margin-right: -3rem !important;
  }
  .mb-xl-n5-TMABXi2s, 
  .my-xl-n5-xqxThXIl {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5-1BO3e2wk, 
  .mx-xl-n5-sFiH-nyO {
    margin-left: -3rem !important;
  }
  .m-xl-auto-VYIYOcSv {
    margin: auto !important;
  }
  .mt-xl-auto-eXFxD4oz, 
  .my-xl-auto-NcSS0jZE {
    margin-top: auto !important;
  }
  .mr-xl-auto-2VJuwbDL, 
  .mx-xl-auto-EY7YRqJH {
    margin-right: auto !important;
  }
  .mb-xl-auto-1QSCG-r4, 
  .my-xl-auto-NcSS0jZE {
    margin-bottom: auto !important;
  }
  .ml-xl-auto-KqEXIuoK, 
  .mx-xl-auto-EY7YRqJH {
    margin-left: auto !important;
  }
}
.stretched-link-3LknHw7u::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace-ybRN2LhH {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify-YcV3wx00 {
  text-align: justify !important;
}
.text-wrap-_uwuPpFK {
  white-space: normal !important;
}
.text-nowrap-Be4uMzax {
  white-space: nowrap !important;
}
.text-truncate-yBgVt-KV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left-0IMkJhOB {
  text-align: left !important;
}
.text-right-bgJgNI01 {
  text-align: right !important;
}
.text-center-1gcS_pJQ {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left-96i4rrqe {
    text-align: left !important;
  }
  .text-sm-right-9Jwt4PrX {
    text-align: right !important;
  }
  .text-sm-center-HuuuxyBz {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left-dpjejTC5 {
    text-align: left !important;
  }
  .text-md-right-dMAIzNjr {
    text-align: right !important;
  }
  .text-md-center-YphNakNg {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left-tvwMFQu0 {
    text-align: left !important;
  }
  .text-lg-right-RRYTKSBr {
    text-align: right !important;
  }
  .text-lg-center-Kb5TgUVR {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left-ln65oQ0f {
    text-align: left !important;
  }
  .text-xl-right-NyOnHS9J {
    text-align: right !important;
  }
  .text-xl-center-WCci62ld {
    text-align: center !important;
  }
}
.text-lowercase-Ej1jlNVZ {
  text-transform: lowercase !important;
}
.text-uppercase--8LvmHkP {
  text-transform: uppercase !important;
}
.text-capitalize-xuMN6dhv {
  text-transform: capitalize !important;
}
.font-weight-light-r8LnxBsw {
  font-weight: 300 !important;
}
.font-weight-lighter-IWbaJP6d {
  font-weight: lighter !important;
}
.font-weight-normal-3depD7E6 {
  font-weight: 400 !important;
}
.font-weight-bold-3Naiur6A {
  font-weight: 700 !important;
}
.font-weight-bolder-y8oOeqtr {
  font-weight: bolder !important;
}
.font-italic-5oIVVrqB {
  font-style: italic !important;
}
.text-white-RzwpfY2S {
  color: #fff !important;
}
.text-primary-B3eHCcuY {
  color: #007bff !important;
}
a.text-primary-B3eHCcuY:hover, 
a.text-primary-B3eHCcuY:focus {
  color: #0056b3 !important;
}
.text-secondary-cj9P5esj {
  color: #6c757d !important;
}
a.text-secondary-cj9P5esj:hover, 
a.text-secondary-cj9P5esj:focus {
  color: #494f54 !important;
}
.text-success-CMkpJnXU {
  color: #28a745 !important;
}
a.text-success-CMkpJnXU:hover, 
a.text-success-CMkpJnXU:focus {
  color: #19692c !important;
}
.text-info-yaoRnl7Z {
  color: #17a2b8 !important;
}
a.text-info-yaoRnl7Z:hover, 
a.text-info-yaoRnl7Z:focus {
  color: #0f6674 !important;
}
.text-warning-KvahRuJk {
  color: #ffc107 !important;
}
a.text-warning-KvahRuJk:hover, 
a.text-warning-KvahRuJk:focus {
  color: #ba8b00 !important;
}
.text-danger-YI1Pe2HJ {
  color: #dc3545 !important;
}
a.text-danger-YI1Pe2HJ:hover, 
a.text-danger-YI1Pe2HJ:focus {
  color: #a71d2a !important;
}
.text-light-QN87sFar {
  color: #f8f9fa !important;
}
a.text-light-QN87sFar:hover, 
a.text-light-QN87sFar:focus {
  color: #cbd3da !important;
}
.text-dark-Ni_tTUWK {
  color: #343a40 !important;
}
a.text-dark-Ni_tTUWK:hover, 
a.text-dark-Ni_tTUWK:focus {
  color: #121416 !important;
}
.text-body-QHV_ow88 {
  color: #212529 !important;
}
.text-muted-yhey21qW {
  color: #6c757d !important;
}
.text-black-50-InHDz45L {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50-Nk_OXXXO {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide-OGJqvqev {
  font: 0/ 0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none-0KJ7s9Yj {
  text-decoration: none !important;
}
.text-break-jMWG9xqb {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset-7gbCQTnv {
  color: inherit !important;
}
.visible-_TJQHWby {
  visibility: visible !important;
}
.invisible-U9swPpAR {
  visibility: hidden !important;
}
@media print {
  *, 
  *::before, 
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn-c_VJ9O2V) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre, 
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr, 
  img {
    page-break-inside: avoid;
  }
  p, 
  h2, 
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2, 
  h3 {
    page-break-after: avoid;
  }
  @page{
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container-xJ24_mVK {
    min-width: 992px !important;
  }
  .navbar-g-mIdgVr {
    display: none;
  }
  .badge-UgRt7yeo {
    border: 1px solid #000;
  }
  .table-JT-6kWpQ {
    border-collapse: collapse !important;
  }
  .table-JT-6kWpQ td, 
  .table-JT-6kWpQ th {
    background-color: #fff !important;
  }
  .table-bordered-ywyYjySu th, 
  .table-bordered-ywyYjySu td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark-9O7yaoUP {
    color: inherit;
  }
  .table-dark-9O7yaoUP th, 
  .table-dark-9O7yaoUP td, 
  .table-dark-9O7yaoUP thead th, 
  .table-dark-9O7yaoUP tbody + tbody {
    border-color: #dee2e6;
  }
  .table-JT-6kWpQ .thead-dark-Loc6sNYI th {
    color: inherit;
    border-color: #dee2e6;
  }
}
* {
  box-sizing: border-box;
}
.rc-select-6xtYL6c- {
  display: inline-block;
  font-size: 12px;
  width: 100px;
  position: relative;
}
.rc-select-disabled-4Al8W637, 
.rc-select-disabled-4Al8W637 input {
  cursor: not-allowed;
}
.rc-select-disabled-4Al8W637 .rc-select-selector-_WhsKTtL {
  opacity: 0.3;
}
.rc-select-show-arrow-ljAYk5t9.rc-select-loading-o71BOFWI .rc-select-arrow-icon--cjuAXox::after {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #999;
  border-top-color: transparent;
  border-bottom-color: transparent;
  transform: none;
  margin-top: 4px;
  -webkit-animation: rcSelectLoadingIcon 0.5s infinite;
  animation: rcSelectLoadingIcon-z1ETTzWz 0.5s infinite;
}
.rc-select-6xtYL6c- .rc-select-selection-placeholder-Y3R8b7lG {
  opacity: 0.4;
  pointer-events: none;
}
.rc-select-6xtYL6c- .rc-select-selection-search-input-gt1FE66z {
  -webkit-appearance: none;
  appearance: none;
}
.rc-select-6xtYL6c- .rc-select-selection-search-input-gt1FE66z::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
  appearance: none;
}
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL {
  display: flex;
  position: relative;
}
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL .rc-select-selection-wrap-PGt43kqu {
  width: 100%;
  position: relative;
}
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL .rc-select-selection-search--K5vXmVe {
  width: 100%;
  position: relative;
}
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL .rc-select-selection-search-input-gt1FE66z {
  width: 100%;
}
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL .rc-select-selection-item-Mz6LAWlQ, 
.rc-select-single-f8mbul-q .rc-select-selector-_WhsKTtL .rc-select-selection-placeholder-Y3R8b7lG {
  position: absolute;
  top: 1px;
  left: 3px;
  pointer-events: none;
  font-weight: normal;
}
.rc-select-single-f8mbul-q:not(.rc-select-customize-input-DWF8jkmx) .rc-select-selector-_WhsKTtL {
  padding: 1px;
  border: 1px solid #000;
}
.rc-select-single-f8mbul-q:not(.rc-select-customize-input-DWF8jkmx) .rc-select-selector-_WhsKTtL .rc-select-selection-search-input-gt1FE66z {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL {
  display: flex;
  padding: 1px;
  border: 1px solid #000;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-item-Mz6LAWlQ {
  flex: none;
  background: #bbb;
  border-radius: 4px;
  margin-right: 2px;
  padding: 0 8px;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-item-disabled-_YUfelqe {
  cursor: not-allowed;
  opacity: 0.5;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-overflow-aiFPYQpG {
  display: flex;
  flex-wrap: wrap;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-overflow-item-2VKkXvW0 {
  flex: none;
  max-width: 100%;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-search--K5vXmVe {
  position: relative;
  max-width: 100%;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-search-input-gt1FE66z, 
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-search-mirror-gGY6nXJA {
  padding: 1px;
  font-family: system-ui;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-search-mirror-gGY6nXJA {
  position: absolute;
  z-index: 999;
  white-space: nowrap;
  position: none;
  left: 0;
  top: 0;
  visibility: hidden;
}
.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL .rc-select-selection-search-input-gt1FE66z {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-select-allow-clear--3mU7G3E.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL {
  padding-right: 20px;
}
.rc-select-allow-clear--3mU7G3E .rc-select-clear-b2ZUnFJd {
  position: absolute;
  right: 20px;
  top: 0;
}
.rc-select-show-arrow-ljAYk5t9.rc-select-multiple-TXtWg7Wp .rc-select-selector-_WhsKTtL {
  padding-right: 20px;
}
.rc-select-show-arrow-ljAYk5t9 .rc-select-arrow-ii_bbvBj {
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 0;
}
.rc-select-show-arrow-ljAYk5t9 .rc-select-arrow-icon--cjuAXox::after {
  content: '';
  border: 5px solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  border-top-color: #999;
  transform: translateY(5px);
}
.rc-select-focused-h3tLcCCz .rc-select-selector-_WhsKTtL {
  border-color: blue !important;
}
.rc-select-dropdown-tdoOO7H8 {
  border: 1px solid green;
  min-height: 100px;
  position: absolute;
  background: #fff;
}
.rc-select-dropdown-hidden-z442B4Va {
  display: none;
}
.rc-select-item-jdbsj5Sn {
  font-size: 16px;
  line-height: 1.5;
  padding: 4px 16px;
}
.rc-select-item-group-iMdFV1Z1 {
  color: #999;
  font-weight: bold;
  font-size: 80%;
}
.rc-select-item-option-6vsEOMZE {
  position: relative;
}
.rc-select-item-option-grouped-afEFbbZ2 {
  padding-left: 24px;
}
.rc-select-item-option-6vsEOMZE .rc-select-item-option-state-E5PSNJGp {
  position: absolute;
  right: 0;
  top: 4px;
  pointer-events: none;
}
.rc-select-item-option-active-Kz8Q9w2c {
  background: #ddd;
}
.rc-select-item-option-disabled-GXYdeQum {
  color: #999;
}
.rc-select-item-empty-HsH8z9v8 {
  text-align: center;
  color: #999;
}
.rc-select-selection__choice-zoom-xZNCQZKK {
  transition: all 0.3s;
}
.rc-select-selection__choice-zoom-appear-7rDd6At9 {
  opacity: 0;
  transform: scale(0.5);
}
.rc-select-selection__choice-zoom-appear-7rDd6At9.rc-select-selection__choice-zoom-appear-active--wSzvG-O {
  opacity: 1;
  transform: scale(1);
}
.rc-select-selection__choice-zoom-leave-0MJxhazO {
  opacity: 1;
  transform: scale(1);
}
.rc-select-selection__choice-zoom-leave-0MJxhazO.rc-select-selection__choice-zoom-leave-active-BLCn8Tcx {
  opacity: 0;
  transform: scale(0.5);
}
.rc-select-dropdown-slide-up-enter-u70aZwRx, 
.rc-select-dropdown-slide-up-appear--2hhRsax {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.rc-select-dropdown-slide-up-leave-kqOtgh4r {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.rc-select-dropdown-slide-up-enter-u70aZwRx.rc-select-dropdown-slide-up-enter-active-nx6HRb6O.rc-select-dropdown-placement-bottomLeft-fH2mVsSs, 
.rc-select-dropdown-slide-up-appear--2hhRsax.rc-select-dropdown-slide-up-appear-active-mO2_gBEq.rc-select-dropdown-placement-bottomLeft-fH2mVsSs, 
.rc-select-dropdown-slide-up-enter-u70aZwRx.rc-select-dropdown-slide-up-enter-active-nx6HRb6O.rc-select-dropdown-placement-bottomRight-9614INu5, 
.rc-select-dropdown-slide-up-appear--2hhRsax.rc-select-dropdown-slide-up-appear-active-mO2_gBEq.rc-select-dropdown-placement-bottomRight-9614INu5 {
  -webkit-animation-name: rcSelectDropdownSlideUpIn;
  animation-name: rcSelectDropdownSlideUpIn-8HhXI26b;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-leave-kqOtgh4r.rc-select-dropdown-slide-up-leave-active-2wmScNF6.rc-select-dropdown-placement-bottomLeft-fH2mVsSs, 
.rc-select-dropdown-slide-up-leave-kqOtgh4r.rc-select-dropdown-slide-up-leave-active-2wmScNF6.rc-select-dropdown-placement-bottomRight-9614INu5 {
  -webkit-animation-name: rcSelectDropdownSlideUpOut;
  animation-name: rcSelectDropdownSlideUpOut--PkUcmLF;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-enter-u70aZwRx.rc-select-dropdown-slide-up-enter-active-nx6HRb6O.rc-select-dropdown-placement-topLeft-GK8EyhYd, 
.rc-select-dropdown-slide-up-appear--2hhRsax.rc-select-dropdown-slide-up-appear-active-mO2_gBEq.rc-select-dropdown-placement-topLeft-GK8EyhYd, 
.rc-select-dropdown-slide-up-enter-u70aZwRx.rc-select-dropdown-slide-up-enter-active-nx6HRb6O.rc-select-dropdown-placement-topRight-TWxFjFn6, 
.rc-select-dropdown-slide-up-appear--2hhRsax.rc-select-dropdown-slide-up-appear-active-mO2_gBEq.rc-select-dropdown-placement-topRight-TWxFjFn6 {
  -webkit-animation-name: rcSelectDropdownSlideDownIn;
  animation-name: rcSelectDropdownSlideDownIn-7yFsSR8D;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-leave-kqOtgh4r.rc-select-dropdown-slide-up-leave-active-2wmScNF6.rc-select-dropdown-placement-topLeft-GK8EyhYd, 
.rc-select-dropdown-slide-up-leave-kqOtgh4r.rc-select-dropdown-slide-up-leave-active-2wmScNF6.rc-select-dropdown-placement-topRight-TWxFjFn6 {
  -webkit-animation-name: rcSelectDropdownSlideDownOut;
  animation-name: rcSelectDropdownSlideDownOut-M9YY-3ra;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
@keyframes rcSelectDropdownSlideUpIn-8HhXI26b {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes rcSelectDropdownSlideUpOut--PkUcmLF {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
}
@keyframes rcSelectDropdownSlideDownIn-7yFsSR8D {
  0% {
    transform: scaleY(0);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes rcSelectDropdownSlideDownOut-M9YY-3ra {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes rcSelectLoadingIcon-z1ETTzWz {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rc-drawer {
  inset: 0;
  position: fixed;
  z-index: 1050;
  pointer-events: none;
}
.rc-drawer-inline {
  position: absolute;
}
.rc-drawer-mask {
  inset: 0;
  position: absolute;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}
.rc-drawer-content-wrapper {
  position: absolute;
  z-index: 1050;
  overflow: hidden;
  transition: transform 0.3s;
}
.rc-drawer-content-wrapper-hidden {
  display: none;
}
.rc-drawer-left .rc-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
}
.rc-drawer-right .rc-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
}
.rc-drawer-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*, 
*::before, 
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, 
aside, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
nav, 
section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title], 
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol, 
ul, 
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, 
ul ul, 
ol ul, 
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 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: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre, 
code, 
kbd, 
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 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: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input, 
button, 
select, 
optgroup, 
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button, 
input {
  overflow: visible;
}
button, 
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button, 
[type="button"], 
[type="reset"], 
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled), 
[type="button"]:not(:disabled), 
[type="reset"]:not(:disabled), 
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner, 
[type="button"]::-moz-focus-inner, 
[type="reset"]::-moz-focus-inner, 
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"], 
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .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;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-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.5rem;
}
h2, 
.h2 {
  font-size: 2rem;
}
h3, 
.h3 {
  font-size: 1.75rem;
}
h4, 
.h4 {
  font-size: 1.5rem;
}
h5, 
.h5 {
  font-size: 1.25rem;
}
h6, 
.h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  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: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small, 
.small {
  font-size: 0.875em;
  font-weight: 400;
}
mark, 
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  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.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container, 
.container-fluid, 
.container-sm, 
.container-md, 
.container-lg, 
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, 
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, 
  .container-sm, 
  .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, 
  .container-sm, 
  .container-md, 
  .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, 
  .container-sm, 
  .container-md, 
  .container-lg, 
  .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, 
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, 
.col-2, 
.col-3, 
.col-4, 
.col-5, 
.col-6, 
.col-7, 
.col-8, 
.col-9, 
.col-10, 
.col-11, 
.col-12, 
.col, 
.col-auto, 
.col-sm-1, 
.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-10, 
.col-sm-11, 
.col-sm-12, 
.col-sm, 
.col-sm-auto, 
.col-md-1, 
.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-10, 
.col-md-11, 
.col-md-12, 
.col-md, 
.col-md-auto, 
.col-lg-1, 
.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-10, 
.col-lg-11, 
.col-lg-12, 
.col-lg, 
.col-lg-auto, 
.col-xl-1, 
.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-10, 
.col-xl-11, 
.col-xl-12, 
.col-xl, 
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th, 
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th, 
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th, 
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th, 
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th, 
.table-borderless td, 
.table-borderless thead th, 
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary, 
.table-primary > th, 
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th, 
.table-primary td, 
.table-primary thead th, 
.table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td, 
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary, 
.table-secondary > th, 
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th, 
.table-secondary td, 
.table-secondary thead th, 
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td, 
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success, 
.table-success > th, 
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th, 
.table-success td, 
.table-success thead th, 
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td, 
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info, 
.table-info > th, 
.table-info > td {
  background-color: #bee5eb;
}
.table-info th, 
.table-info td, 
.table-info thead th, 
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td, 
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning, 
.table-warning > th, 
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th, 
.table-warning td, 
.table-warning thead th, 
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td, 
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger, 
.table-danger > th, 
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th, 
.table-danger td, 
.table-danger thead th, 
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td, 
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light, 
.table-light > th, 
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th, 
.table-light td, 
.table-light thead th, 
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td, 
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark, 
.table-dark > th, 
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th, 
.table-dark td, 
.table-dark thead th, 
.table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td, 
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active, 
.table-active > th, 
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td, 
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th, 
.table-dark td, 
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, 
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type="date"].form-control, 
input[type="time"].form-control, 
input[type="datetime-local"].form-control, 
input[type="month"].form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file, 
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, 
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], 
select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, 
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback, 
.was-validated :valid ~ .valid-tooltip, 
.is-valid ~ .valid-feedback, 
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, 
.form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, 
.form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated select.form-control:valid, 
select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:valid, 
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, 
.custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") center right 1.75rem/ calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, 
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, 
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback, 
.was-validated .form-check-input:valid ~ .valid-tooltip, 
.form-check-input.is-valid ~ .valid-feedback, 
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, 
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, 
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, 
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, 
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, 
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, 
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, 
.custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, 
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback, 
.was-validated :invalid ~ .invalid-tooltip, 
.is-invalid ~ .invalid-feedback, 
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, 
.form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, 
.form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated select.form-control:invalid, 
select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:invalid, 
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, 
.custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/ calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, 
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, 
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback, 
.was-validated .form-check-input:invalid ~ .invalid-tooltip, 
.form-check-input.is-invalid ~ .invalid-feedback, 
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, 
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, 
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, 
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, 
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, 
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, 
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, 
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group, 
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, 
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.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: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, 
.btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, 
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:not(:disabled):not(.disabled).active, 
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, 
.btn-primary:not(:disabled):not(.disabled).active:focus, 
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, 
.btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, 
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, 
.btn-secondary:not(:disabled):not(.disabled).active, 
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, 
.btn-secondary:not(:disabled):not(.disabled).active:focus, 
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, 
.btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, 
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, 
.btn-success:not(:disabled):not(.disabled).active, 
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, 
.btn-success:not(:disabled):not(.disabled).active:focus, 
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, 
.btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, 
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, 
.btn-info:not(:disabled):not(.disabled).active, 
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, 
.btn-info:not(:disabled):not(.disabled).active:focus, 
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, 
.btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, 
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, 
.btn-warning:not(:disabled):not(.disabled).active, 
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, 
.btn-warning:not(:disabled):not(.disabled).active:focus, 
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, 
.btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, 
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, 
.btn-danger:not(:disabled):not(.disabled).active, 
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, 
.btn-danger:not(:disabled):not(.disabled).active:focus, 
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, 
.btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, 
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, 
.btn-light:not(:disabled):not(.disabled).active, 
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, 
.btn-light:not(:disabled):not(.disabled).active:focus, 
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, 
.btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, 
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, 
.btn-dark:not(:disabled):not(.disabled).active, 
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, 
.btn-dark:not(:disabled):not(.disabled).active:focus, 
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, 
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, 
.btn-outline-primary:disabled {
  color: #007bff;
  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: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.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: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, 
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, 
.btn-outline-secondary:disabled {
  color: #6c757d;
  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: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.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: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, 
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, 
.btn-outline-success:disabled {
  color: #28a745;
  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: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.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: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, 
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, 
.btn-outline-info:disabled {
  color: #17a2b8;
  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: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.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: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, 
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, 
.btn-outline-warning:disabled {
  color: #ffc107;
  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: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.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: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, 
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, 
.btn-outline-danger:disabled {
  color: #dc3545;
  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: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.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: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, 
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, 
.btn-outline-light:disabled {
  color: #f8f9fa;
  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: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.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: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, 
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, 
.btn-outline-dark:disabled {
  color: #343a40;
  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: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.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: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, 
.btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, 
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, 
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, 
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block, 
input[type="reset"].btn-block, 
input[type="button"].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: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}
.dropup, 
.dropright, 
.dropdown, 
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], 
.dropdown-menu[x-placement^="right"], 
.dropdown-menu[x-placement^="bottom"], 
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, 
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, 
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, 
.dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group, 
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, 
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, 
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, 
.btn-group > .btn:active, 
.btn-group > .btn.active, 
.btn-group-vertical > .btn:focus, 
.btn-group-vertical > .btn:active, 
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child), 
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), 
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), 
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, 
.dropup .dropdown-toggle-split::after, 
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, 
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, 
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical > .btn, 
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), 
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), 
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), 
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn, 
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"], 
.btn-group-toggle > .btn input[type="checkbox"], 
.btn-group-toggle > .btn-group > .btn input[type="radio"], 
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, 
.input-group > .form-control-plaintext, 
.input-group > .custom-select, 
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, 
.input-group > .form-control + .custom-select, 
.input-group > .form-control + .custom-file, 
.input-group > .form-control-plaintext + .form-control, 
.input-group > .form-control-plaintext + .custom-select, 
.input-group > .form-control-plaintext + .custom-file, 
.input-group > .custom-select + .form-control, 
.input-group > .custom-select + .custom-select, 
.input-group > .custom-select + .custom-file, 
.input-group > .custom-file + .form-control, 
.input-group > .custom-file + .custom-select, 
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, 
.input-group > .custom-select:focus, 
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child), 
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-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: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child), 
.input-group:not(.has-validation) > .custom-select:not(:last-child), 
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label, 
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3), 
.input-group.has-validation > .custom-select:nth-last-child(n+3), 
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label, 
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend, 
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn, 
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, 
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, 
.input-group-prepend .btn + .input-group-text, 
.input-group-prepend .input-group-text + .input-group-text, 
.input-group-prepend .input-group-text + .btn, 
.input-group-append .btn + .btn, 
.input-group-append .btn + .input-group-text, 
.input-group-append .input-group-text + .input-group-text, 
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"], 
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea), 
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control, 
.input-group-lg > .custom-select, 
.input-group-lg > .input-group-prepend > .input-group-text, 
.input-group-lg > .input-group-append > .input-group-text, 
.input-group-lg > .input-group-prepend > .btn, 
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea), 
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control, 
.input-group-sm > .custom-select, 
.input-group-sm > .input-group-prepend > .input-group-text, 
.input-group-sm > .input-group-append > .input-group-text, 
.input-group-sm > .input-group-prepend > .btn, 
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  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-prepend > .btn, 
.input-group > .input-group-prepend > .input-group-text, 
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, 
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, 
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, 
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, 
.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) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn, 
.input-group > .input-group-append > .input-group-text, 
.input-group > .input-group-prepend:not(:first-child) > .btn, 
.input-group > .input-group-prepend:not(:first-child) > .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) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, 
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, 
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.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' width='4' height='4' 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(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 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' width='12' height='12' 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(0, 123, 255, 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(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: 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;
  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;
  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;
}
@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: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], 
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, 
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.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: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, 
  .custom-file-label, 
  .custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, 
.nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, 
.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active, 
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active, 
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link, 
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link, 
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container, 
.navbar .container-fluid, 
.navbar .container-sm, 
.navbar .container-md, 
.navbar .container-lg, 
.navbar .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, 
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, 
.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, 
  .navbar-expand-sm > .container-fluid, 
  .navbar-expand-sm > .container-sm, 
  .navbar-expand-sm > .container-md, 
  .navbar-expand-sm > .container-lg, 
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    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-sm, 
  .navbar-expand-sm > .container-md, 
  .navbar-expand-sm > .container-lg, 
  .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .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-sm, 
  .navbar-expand-md > .container-md, 
  .navbar-expand-md > .container-lg, 
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    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-sm, 
  .navbar-expand-md > .container-md, 
  .navbar-expand-md > .container-lg, 
  .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .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-sm, 
  .navbar-expand-lg > .container-md, 
  .navbar-expand-lg > .container-lg, 
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    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-sm, 
  .navbar-expand-lg > .container-md, 
  .navbar-expand-lg > .container-lg, 
  .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .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-sm, 
  .navbar-expand-xl > .container-md, 
  .navbar-expand-xl > .container-lg, 
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    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-sm, 
  .navbar-expand-xl > .container-md, 
  .navbar-expand-xl > .container-lg, 
  .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand > .container, 
.navbar-expand > .container-fluid, 
.navbar-expand > .container-sm, 
.navbar-expand > .container-md, 
.navbar-expand > .container-lg, 
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  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-sm, 
.navbar-expand > .container-md, 
.navbar-expand > .container-lg, 
.navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, 
.navbar-light .navbar-brand:focus {
  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:hover, 
.navbar-light .navbar-nav .nav-link:focus {
  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 .show > .nav-link, 
.navbar-light .navbar-nav .active > .nav-link, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .nav-link.active {
  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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:hover, 
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, 
.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, 
.navbar-dark .navbar-nav .nav-link:focus {
  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 .show > .nav-link, 
.navbar-dark .navbar-nav .active > .nav-link, 
.navbar-dark .navbar-nav .nav-link.show, 
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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: #fff;
}
.navbar-dark .navbar-text a:hover, 
.navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group, 
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img, 
.card-img-top, 
.card-img-bottom {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}
.card-img, 
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img, 
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, 
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, 
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, 
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, 
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    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: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  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: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  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: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  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: 700;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, 
a.badge:focus {
  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: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, 
a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, 
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, 
a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, 
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, 
a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, 
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, 
a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, 
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, 
a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, 
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, 
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, 
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, 
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, 
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, 
a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, 
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.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: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@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: 1rem 1rem;
}
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.media-body {
  -ms-flex: 1;
  flex: 1 1;
}
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, 
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.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 {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .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 {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .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 {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .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 {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, 
.list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, 
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, 
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, 
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, 
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, 
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, 
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, 
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, 
.close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  -ms-flex-preferred-size: 350px;
  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: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  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(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header, 
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.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(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    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: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-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-top, 
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, 
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, 
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, 
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, 
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, 
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, 
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, 
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, 
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, 
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, 
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, 
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, 
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, 
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, 
.bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, 
.bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, 
.bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, 
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, 
.bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, 
.bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, 
.bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, 
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, 
.bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, 
.bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, 
.bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, 
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, 
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, 
.bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, 
.bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, 
.bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  -ms-touch-action: pan-y;
  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%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  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.active, 
.carousel-item-next, 
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left), 
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right), 
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}
.carousel-fade .carousel-item.active, 
.carousel-fade .carousel-item-next.carousel-item-left, 
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left, 
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, 
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev, 
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, 
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, 
.carousel-control-prev:focus, 
.carousel-control-next:hover, 
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon, 
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
@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: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
  animation: .75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border, 
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.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: #007bff !important;
}
a.bg-primary:hover, 
a.bg-primary:focus, 
button.bg-primary:hover, 
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, 
a.bg-secondary:focus, 
button.bg-secondary:hover, 
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, 
a.bg-success:focus, 
button.bg-success:hover, 
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, 
a.bg-info:focus, 
button.bg-info:hover, 
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, 
a.bg-warning:focus, 
button.bg-warning:hover, 
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, 
a.bg-danger:focus, 
button.bg-danger:hover, 
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, 
a.bg-light:focus, 
button.bg-light:hover, 
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, 
a.bg-dark:focus, 
button.bg-dark:hover, 
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !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.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !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: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item, 
.embed-responsive iframe, 
.embed-responsive embed, 
.embed-responsive object, 
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    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 {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  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: -webkit-sticky !important;
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.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: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !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: 0 !important;
}
.mt-0, 
.my-0 {
  margin-top: 0 !important;
}
.mr-0, 
.mx-0 {
  margin-right: 0 !important;
}
.mb-0, 
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0, 
.mx-0 {
  margin-left: 0 !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: 0 !important;
}
.pt-0, 
.py-0 {
  padding-top: 0 !important;
}
.pr-0, 
.px-0 {
  padding-right: 0 !important;
}
.pb-0, 
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0, 
.px-0 {
  padding-left: 0 !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: 0 !important;
  }
  .mt-sm-0, 
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, 
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, 
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, 
  .mx-sm-0 {
    margin-left: 0 !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: 0 !important;
  }
  .pt-sm-0, 
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, 
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, 
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, 
  .px-sm-0 {
    padding-left: 0 !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: 0 !important;
  }
  .mt-md-0, 
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, 
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, 
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, 
  .mx-md-0 {
    margin-left: 0 !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: 0 !important;
  }
  .pt-md-0, 
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, 
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, 
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, 
  .px-md-0 {
    padding-left: 0 !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: 0 !important;
  }
  .mt-lg-0, 
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, 
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, 
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, 
  .mx-lg-0 {
    margin-left: 0 !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: 0 !important;
  }
  .pt-lg-0, 
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, 
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, 
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, 
  .px-lg-0 {
    padding-left: 0 !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: 0 !important;
  }
  .mt-xl-0, 
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, 
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, 
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, 
  .mx-xl-0 {
    margin-left: 0 !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: 0 !important;
  }
  .pt-xl-0, 
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, 
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, 
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, 
  .px-xl-0 {
    padding-left: 0 !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;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  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: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:hover, 
a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, 
a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, 
a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, 
a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, 
a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, 
a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, 
a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, 
a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !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: 0/ 0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *, 
  *::before, 
  *::after {
    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;
  }
  pre, 
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr, 
  img {
    page-break-inside: avoid;
  }
  p, 
  h2, 
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2, 
  h3 {
    page-break-after: avoid;
  }
  @page{
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, 
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th, 
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th, 
  .table-dark td, 
  .table-dark thead th, 
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
* {
  box-sizing: border-box;
}
.rc-select {
  display: inline-block;
  font-size: 12px;
  width: 100px;
  position: relative;
}
.rc-select-disabled, 
.rc-select-disabled input {
  cursor: not-allowed;
}
.rc-select-disabled .rc-select-selector {
  opacity: 0.3;
}
.rc-select-show-arrow.rc-select-loading .rc-select-arrow-icon::after {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #999;
  border-top-color: transparent;
  border-bottom-color: transparent;
  transform: none;
  margin-top: 4px;
  -webkit-animation: rcSelectLoadingIcon 0.5s infinite;
  animation: rcSelectLoadingIcon 0.5s infinite;
}
.rc-select .rc-select-selection-placeholder {
  opacity: 0.4;
  pointer-events: none;
}
.rc-select .rc-select-selection-search-input {
  -webkit-appearance: none;
  appearance: none;
}
.rc-select .rc-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
  appearance: none;
}
.rc-select-single .rc-select-selector {
  display: flex;
  position: relative;
}
.rc-select-single .rc-select-selector .rc-select-selection-wrap {
  width: 100%;
  position: relative;
}
.rc-select-single .rc-select-selector .rc-select-selection-search {
  width: 100%;
  position: relative;
}
.rc-select-single .rc-select-selector .rc-select-selection-search-input {
  width: 100%;
}
.rc-select-single .rc-select-selector .rc-select-selection-item, 
.rc-select-single .rc-select-selector .rc-select-selection-placeholder {
  position: absolute;
  top: 1px;
  left: 3px;
  pointer-events: none;
  font-weight: normal;
}
.rc-select-single:not(.rc-select-customize-input) .rc-select-selector {
  padding: 1px;
  border: 1px solid #000;
}
.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-search-input {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-select-multiple .rc-select-selector {
  display: flex;
  padding: 1px;
  border: 1px solid #000;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-item {
  flex: none;
  background: #bbb;
  border-radius: 4px;
  margin-right: 2px;
  padding: 0 8px;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-item-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-overflow {
  display: flex;
  flex-wrap: wrap;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-overflow-item {
  flex: none;
  max-width: 100%;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search {
  position: relative;
  max-width: 100%;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search-input, 
.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror {
  padding: 1px;
  font-family: system-ui;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror {
  position: absolute;
  z-index: 999;
  white-space: nowrap;
  position: none;
  left: 0;
  top: 0;
  visibility: hidden;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search-input {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-select-allow-clear.rc-select-multiple .rc-select-selector {
  padding-right: 20px;
}
.rc-select-allow-clear .rc-select-clear {
  position: absolute;
  right: 20px;
  top: 0;
}
.rc-select-show-arrow.rc-select-multiple .rc-select-selector {
  padding-right: 20px;
}
.rc-select-show-arrow .rc-select-arrow {
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 0;
}
.rc-select-show-arrow .rc-select-arrow-icon::after {
  content: '';
  border: 5px solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  border-top-color: #999;
  transform: translateY(5px);
}
.rc-select-focused .rc-select-selector {
  border-color: blue !important;
}
.rc-select-dropdown {
  border: 1px solid green;
  min-height: 100px;
  position: absolute;
  background: #fff;
}
.rc-select-dropdown-hidden {
  display: none;
}
.rc-select-item {
  font-size: 16px;
  line-height: 1.5;
  padding: 4px 16px;
}
.rc-select-item-group {
  color: #999;
  font-weight: bold;
  font-size: 80%;
}
.rc-select-item-option {
  position: relative;
}
.rc-select-item-option-grouped {
  padding-left: 24px;
}
.rc-select-item-option .rc-select-item-option-state {
  position: absolute;
  right: 0;
  top: 4px;
  pointer-events: none;
}
.rc-select-item-option-active {
  background: #ddd;
}
.rc-select-item-option-disabled {
  color: #999;
}
.rc-select-item-empty {
  text-align: center;
  color: #999;
}
.rc-select-selection__choice-zoom {
  transition: all 0.3s;
}
.rc-select-selection__choice-zoom-appear {
  opacity: 0;
  transform: scale(0.5);
}
.rc-select-selection__choice-zoom-appear.rc-select-selection__choice-zoom-appear-active {
  opacity: 1;
  transform: scale(1);
}
.rc-select-selection__choice-zoom-leave {
  opacity: 1;
  transform: scale(1);
}
.rc-select-selection__choice-zoom-leave.rc-select-selection__choice-zoom-leave-active {
  opacity: 0;
  transform: scale(0.5);
}
.rc-select-dropdown-slide-up-enter, 
.rc-select-dropdown-slide-up-appear {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.rc-select-dropdown-slide-up-leave {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-bottomLeft, 
.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-bottomLeft, 
.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-bottomRight, 
.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-bottomRight {
  -webkit-animation-name: rcSelectDropdownSlideUpIn;
  animation-name: rcSelectDropdownSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-bottomLeft, 
.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-bottomRight {
  -webkit-animation-name: rcSelectDropdownSlideUpOut;
  animation-name: rcSelectDropdownSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-topLeft, 
.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-topLeft, 
.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-topRight, 
.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-topRight {
  -webkit-animation-name: rcSelectDropdownSlideDownIn;
  animation-name: rcSelectDropdownSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-topLeft, 
.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-topRight {
  -webkit-animation-name: rcSelectDropdownSlideDownOut;
  animation-name: rcSelectDropdownSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
@keyframes rcSelectDropdownSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes rcSelectDropdownSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
}
@keyframes rcSelectDropdownSlideDownIn {
  0% {
    transform: scaleY(0);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes rcSelectDropdownSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes rcSelectLoadingIcon {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
body {
  margin: 0;
  padding: 0;
}
.dumi-default-api-type [data-token='|'], 
.dumi-default-api-type [data-token='=>'] {
  padding: 0 0.5em;
}
.dumi-default-api-type [data-token=';'], 
.dumi-default-api-type [data-token=':'], 
.dumi-default-api-type [data-token=','], 
.dumi-default-api-type [data-token='async'] {
  padding-right: 0.5em;
}
.dumi-default-api-type [data-token='{'] {
  padding-right: 0.5em;
}
.dumi-default-api-type [data-token='}'] {
  padding-left: 0.5em;
}
.dumi-default-api-release [data-release] + [data-release] {
  margin-left: 0.5em;
}
.dumi-default-api-release .dumi-default-badge {
  transform: scale(0.9);
}
.dumi-default-api-release-name[data-release='deprecated'] {
  text-decoration: line-through;
}
.dumi-default-api-release-modifer[data-release='deprecated'] {
  cursor: help;
  border-bottom: 1px dotted #4f5866;
}
.dumi-default-badge {
  display: inline-block;
  margin-inline-start: 2px;
  padding: 1px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 4px;
  vertical-align: top;
}
.dumi-default-badge:not([type]), 
.dumi-default-badge[type='info'] {
  color: #1677ff;
  background: #e2eeff;
}
[data-prefers-color="dark"] .dumi-default-badge:not([type]), 
[data-prefers-color="dark"] .dumi-default-badge[type='info'] {
  color: #1677ff;
  background: #002962;
}
.dumi-default-badge[type='warning'] {
  color: #d59200;
  background: #ffefcb;
}
[data-prefers-color="dark"] .dumi-default-badge[type='warning'] {
  color: #d59200;
  background: #231800;
}
.dumi-default-badge[type='success'] {
  color: #208a41;
  background: #cbf3d7;
}
[data-prefers-color="dark"] .dumi-default-badge[type='success'] {
  color: #208a41;
  background: #092712;
}
.dumi-default-badge[type='error'] {
  color: #ce1f31;
  background: #fbe2e5;
}
[data-prefers-color="dark"] .dumi-default-badge[type='error'] {
  color: #ce1f31;
  background: #3c090e;
}
.dumi-default-table {
  margin: 24px 0 32px;
  transform: translate(0, 0);
}
.dumi-default-table-content {
  overflow: auto;
}
.dumi-default-table-content::before, 
.dumi-default-table-content::after {
  content: '';
  display: block;
  position: fixed;
  z-index: 1;
  top: 0;
  bottom: 0;
  width: 6px;
  pointer-events: none;
}
.dumi-default-table-content[data-left-folded]::before {
  left: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
[data-prefers-color="dark"] .dumi-default-table-content[data-left-folded]::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.dumi-default-table-content[data-right-folded]::after {
  right: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
[data-prefers-color="dark"] .dumi-default-table-content[data-right-folded]::after {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.dumi-default-table-content > table > thead > tr > th, 
.dumi-default-table-content > table > tr > th {
  white-space: nowrap;
}
.dumi-default-tree {
  padding: 16px;
  margin: 24px 0 32px;
  background: #fbfcfd;
  border: 1px solid #e4e9ec;
  border-radius: 2px;
  color: #30363f;
  overflow-y: auto;
}
[data-prefers-color="dark"] .dumi-default-tree {
  color: #c6c9cd;
  background: #020305;
  border-color: #1c2022;
}
.dumi-default-tree small {
  padding-left: 24px;
  color: #616d7f;
  font-size: 14px;
  white-space: nowrap;
}
[data-prefers-color="dark"] .dumi-default-tree small {
  color: #616d7f;
}
.dumi-default-tree small::before {
  content: '# ';
}
.dumi-default-tree.rc-tree {
  transition: all 0.3s;
  line-height: 1.5715;
  list-style: none;
  font-size: 14px;
}
.dumi-default-tree.rc-tree .rc-tree-treenode {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.dumi-default-tree.rc-tree .rc-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background 0.3s;
  content: '';
}
.dumi-default-tree.rc-tree .rc-tree-treenode:hover::before {
  background: #eeeff0;
}
[data-prefers-color="dark"] .dumi-default-tree.rc-tree .rc-tree-treenode:hover::before {
  background: #1c1d1e;
}
.dumi-default-tree.rc-tree .rc-tree-treenode > * {
  z-index: 1;
}
.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 28px;
  margin-right: 2px;
  line-height: 28px;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
}
.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper {
  flex: auto;
  min-height: 28px;
  margin: 0;
  padding: 0 4px;
  line-height: 28px;
  cursor: pointer;
  white-space: nowrap;
}
.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle {
  margin-right: 6px;
  vertical-align: 0;
}
.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent {
  display: inline-block;
  height: 0;
  vertical-align: bottom;
  flex-shrink: 0;
}
.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 28px;
}
.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end::before {
  display: none;
}
.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line::after {
  position: absolute;
  top: 0;
  bottom: calc(28px / 2);
  width: 12px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line::before {
  height: calc(28px / 2);
}
.dumi-default-tree-icon {
  width: 16px;
  color: #30363f;
  vertical-align: -0.225em;
  display: inline-block;
}
[data-prefers-color="dark"] .dumi-default-tree-icon {
  color: #c6c9cd;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out !important;
}
@font-face{
  font-family: 'Heti Hei';
  src: 'Heti Hei SC', 'Heti Hei TC', 'Heti Hei JP', 'Heti Hei KR';
}
@font-face{
  font-family: 'Heti Hei SC';
  src: local('PingFang SC Regular'), local('Heiti SC Regular'), local('Microsoft YaHei'), local('Source Han Sans CN Regular'), local('Noto Sans CJK SC Regular'), local('WenQuanYi Micro Hei'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei TC';
  src: local('PingFang TC Regular'), local('Heiti TC Regular'), local('Microsoft Jhenghei'), local('Source Han Sans HK Regular'), local('Source Han Sans TW Regular'), local('Noto Sans CJK TC Regular'), local('WenQuanYi Micro Hei'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei JP';
  src: local('Hiragino Sans GB W3'), local('Source Han Sans JP Regular'), local('Noto Sans CJK JP Regular'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei KR';
  src: local('Source Han Sans KR Regular'), local('Noto Sans CJK KR Regular'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei';
  font-weight: 200;
  src: 'Heti Hei SC Light', 'Heti Hei TC Light', 'Heti Hei JP Light', 'Heti Hei KR Light';
}
@font-face{
  font-family: 'Heti Hei SC Light';
  font-weight: 200;
  src: local('PingFang SC Light'), local('Heiti SC Light'), 'Heti Hei SC Light Fallback', local('Source Han Sans CN Light'), local('Noto Sans CJK SC Light');
}
@font-face{
  font-family: 'Heti Hei TC Light';
  font-weight: 200;
  src: local('PingFang TC Light'), local('Heiti TC Light'), local('Microsoft Jhenghei Light'), local('Source Han Sans HK Light'), local('Source Han Sans TW Light'), local('Noto Sans CJK TC Light');
}
@font-face{
  font-family: 'Heti Hei JP Light';
  font-weight: 200;
  src: local('Source Han Sans JP Light'), local('Noto Sans CJK JP Light');
}
@font-face{
  font-family: 'Heti Hei KR Light';
  font-weight: 200;
  src: local('Source Han Sans KR Light'), local('Noto Sans CJK KR Light');
}
@font-face{
  font-family: 'Heti Hei SC Light Fallback';
  font-weight: 200;
  src: local('Microsoft YaHei'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei';
  font-weight: 600;
  src: 'Heti Hei SC Bold', 'Heti Hei TC Bold', 'Heti Hei JP Bold', 'Heti Hei KR Bold';
}
@font-face{
  font-family: 'Heti Hei SC Bold';
  font-weight: 600;
  src: local('PingFang SC Medium'), local('Heiti SC Medium'), 'Heti Hei SC Bold Fallback', local('Source Han Sans CN Bold'), local('Noto Sans CJK SC Bold');
}
@font-face{
  font-family: 'Heti Hei TC Bold';
  font-weight: 600;
  src: local('PingFang TC Medium'), local('Heiti TC Medium'), local('Microsoft Jhenghei Bold'), local('Source Han Sans HK Bold'), local('Source Han Sans TW Bold'), local('Noto Sans CJK TC Bold');
}
@font-face{
  font-family: 'Heti Hei JP Bold';
  font-weight: 600;
  src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Bold'), local('Noto Sans CJK JP Bold');
}
@font-face{
  font-family: 'Heti Hei KR Bold';
  font-weight: 600;
  src: local('Source Han Sans KR Bold'), local('Noto Sans CJK KR Bold');
}
@font-face{
  font-family: 'Heti Hei SC Bold Fallback';
  font-weight: 600;
  src: local('Microsoft YaHei'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Hei Black';
  font-weight: 800;
  src: 'Heti Hei SC Black', 'Heti Hei TC Black', 'Heti Hei JP Black', 'Heti Hei KR Black';
}
@font-face{
  font-family: 'Heti Hei SC Black';
  font-weight: 800;
  src: local('Lantinghei SC Heavy'), local('PingFang SC Semibold'), local('Heiti SC Medium'), 'Heti Hei SC Black Fallback', local('Source Han Sans CN Heavy'), local('Noto Sans CJK SC Heavy');
}
@font-face{
  font-family: 'Heti Hei TC Black';
  font-weight: 800;
  src: local('Lantinghei TC Heavy'), local('PingFang TC Semibold'), local('Heiti TC Medium'), local('Microsoft Jhenghei Bold'), local('Source Han Sans HK Heavy'), local('Source Han Sans TW Heavy'), local('Noto Sans CJK TC Heavy');
}
@font-face{
  font-family: 'Heti Hei JP Black';
  font-weight: 800;
  src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Heavy'), local('Noto Sans CJK JP Heavy');
}
@font-face{
  font-family: 'Heti Hei KR Black';
  font-weight: 800;
  src: local('Source Han Sans KR Heavy'), local('Noto Sans CJK KR Heavy');
}
@font-face{
  font-family: 'Heti Hei SC Black Fallback';
  font-weight: 800;
  src: local('Microsoft YaHei'), local('Droid Sans Fallback');
}
@font-face{
  font-family: 'Heti Song';
  src: local('Songti SC Regular'), local('Songti TC Regular'), local('SimSun');
}
@font-face{
  font-family: 'Heti Song';
  font-weight: 200;
  src: local('Songti SC Light'), local('Songti TC Light'), 'Heti Song Light Fallback';
}
@font-face{
  font-family: 'Heti Song Light Fallback';
  font-weight: 200;
  src: local('SimSun');
}
@font-face{
  font-family: 'Heti Song';
  font-weight: 600;
  src: local('Songti SC Bold'), local('Songti TC Bold'), 'Heti Song Bold Fallback';
}
@font-face{
  font-family: 'Heti Song Bold Fallback';
  font-weight: 600;
  src: local('SimSun');
}
@font-face{
  font-family: 'Heti Song Black';
  font-weight: 800;
  src: local('Songti SC Black'), local('SimSun');
}
@font-face{
  font-family: 'Heti Kai';
  src: local('Kaiti SC Regular'), local('Kaiti TC Regular'), local('STKaiti'), local('Kaiti'), local('BiauKai');
}
@font-face{
  font-family: 'Heti Kai';
  font-weight: 600;
  src: local('Kaiti SC Bold'), local('Kaiti TC Bold');
}
@font-face{
  font-family: 'Heti Kai Bold Fallback';
  font-weight: 600;
  src: local('STKaiti'), local('Kaiti') local('BiauKai');
}
@font-face{
  font-family: 'Heti Kai Black';
  font-weight: 800;
  src: local('Kaiti SC Black'), local('Kaiti TC Black'), local('STKaiti'), local('Kaiti');
}
.markdown {
  max-width: 100%;
  font-size: 16px;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  letter-spacing: 0.02em;
}
.markdown::before, 
.markdown::after {
  content: '';
  display: table;
}
.markdown::after {
  clear: both;
}
.markdown > *:first-child, 
.markdown section > *:first-child, 
.markdown td > *:first-child {
  margin-block-start: 0 !important;
}
.markdown > *:last-child, 
.markdown section > *:last-child, 
.markdown td > *:last-child {
  margin-block-end: 0 !important;
}
.markdown blockquote {
  margin-block-start: 12px;
  margin-block-end: 24px;
  margin-inline-start: 32px;
  margin-inline-end: 32px;
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  background-color: rgba(0, 0, 0, 0.054);
}
@media (prefers-color-scheme: dark) {
  .markdown blockquote {
    background-color: rgba(255, 255, 255, 0.054);
  }
}
.markdown figure {
  display: block;
  text-align: center;
}
.markdown figure > img {
  display: block;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.markdown hr {
  width: 30%;
  height: 1px;
  margin-block-start: 48px;
  margin-block-end: 47px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border: 0;
  background-color: #ccc;
}
@media (prefers-color-scheme: dark) {
  .markdown hr {
    background-color: #404040;
  }
}
.markdown p {
  margin-block-start: 12px;
  margin-block-end: 24px;
  text-align: justify;
}
.markdown p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown p:not(:lang(zh)) {
  text-align: start;
}
.markdown pre {
  margin-block-start: 12px;
  margin-block-end: 12px;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  overflow: auto;
  font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier, monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  white-space: pre;
  word-wrap: normal;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.054);
}
@media (prefers-color-scheme: dark) {
  .markdown pre {
    background-color: rgba(255, 255, 255, 0.054);
  }
}
.markdown pre code {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0);
  color: inherit;
}
.markdown:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown:not(:lang(zh)) {
  letter-spacing: 0;
}
.markdown a, 
.markdown abbr, 
.markdown code, 
.markdown heti-spacing, 
.markdown [lang='en-US'] {
  letter-spacing: normal;
}
.markdown h1, 
.markdown h2, 
.markdown h3, 
.markdown h4, 
.markdown h5, 
.markdown h6 {
  position: relative;
  margin: 0;
  margin-block-start: 24px;
  margin-block-end: 12px;
  font-weight: 600;
}
.markdown h1 {
  margin-block-end: 24px;
  font-size: 32px;
  line-height: 48px;
}
.markdown h2 {
  font-size: 24px;
  line-height: 36px;
}
.markdown h3 {
  font-size: 20px;
  line-height: 36px;
}
.markdown h4 {
  font-size: 18px;
  line-height: 24px;
}
.markdown h5 {
  font-size: 16px;
  line-height: 24px;
}
.markdown h6 {
  font-size: 14px;
  line-height: 24px;
}
.markdown h1, 
.markdown h2, 
.markdown h3 {
  letter-spacing: 0.05em;
}
.markdown h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown h1:not(:lang(zh)), 
.markdown h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown h2:not(:lang(zh)), 
.markdown h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown h3:not(:lang(zh)) {
  letter-spacing: 0;
}
.markdown h1 + h2, 
.markdown h2 + h3, 
.markdown h3 + h4, 
.markdown h4 + h5, 
.markdown h5 + h6 {
  margin-block-start: 12px;
}
.markdown ul, 
.markdown ol, 
.markdown dl {
  margin-block-start: 12px;
  margin-block-end: 24px;
}
.markdown ul, 
.markdown ol {
  padding-inline-start: 32px;
}
.markdown ul ul, 
.markdown ul ol, 
.markdown ol ul, 
.markdown ol ol {
  margin-block-start: 0;
  margin-block-end: 0;
}
.markdown ul {
  list-style-type: disc;
}
.markdown ol {
  list-style-type: decimal;
}
.markdown ul ul, 
.markdown ol ul {
  list-style-type: circle;
}
.markdown ul ul ul, 
.markdown ul ol ul, 
.markdown ol ul ul, 
.markdown ol ol ul {
  list-style-type: square;
}
.markdown li {
  list-style-type: unset;
}
.markdown table {
  box-sizing: border-box;
  table-layout: fixed;
  margin-block-start: 12px;
  margin-block-end: 24px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  word-break: break-word;
}
@media (prefers-color-scheme: dark) {
  .markdown table {
    border-color: #404040;
  }
}
.markdown th, 
.markdown td {
  padding-block-start: 6px;
  padding-block-end: 6px;
  padding-inline-start: 8px;
  padding-inline-end: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
}
@media (prefers-color-scheme: dark) {
  .markdown th, 
  .markdown td {
    border-color: #404040;
  }
}
.markdown caption {
  caption-side: bottom;
  margin-block-start: 2px;
  margin-block-end: -4px;
  font-size: 14px;
  line-height: 24px;
}
.markdown a {
  text-decoration: none;
}
.markdown a:hover {
  padding-block-end: 1px;
  border-block-end: 1px solid currentColor;
  text-decoration: none;
}
.markdown abbr[title] {
  padding-block-end: 1px;
  border-block-end: 1px dotted;
  text-decoration: none;
  cursor: help;
}
.markdown b, 
.markdown strong {
  font-weight: 600;
}
.markdown code {
  margin-inline-start: 0.25em;
  margin-inline-end: 0.25em;
  font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier, monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 0.875em;
}
.markdown dfn {
  font-weight: 600;
}
.markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown dfn:not(:lang(zh)) {
  font-weight: 400;
}
.markdown em {
  font-weight: 600;
}
.markdown figcaption {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  text-align: start;
}
.markdown i {
  font-style: italic;
}
.markdown ins, 
.markdown u {
  padding-block-end: 1px;
  border-block-end: 1px solid;
  text-decoration: none;
}
.markdown mark {
  padding-block-start: 2px;
  padding-block-end: 2px;
  padding-inline-start: 1px;
  padding-inline-end: 1px;
  margin-inline-start: 1px;
  margin-inline-end: 1px;
  background-color: rgba(255, 247, 0, 0.88);
  color: inherit;
}
@media (prefers-color-scheme: dark) {
  .markdown mark {
    background-color: rgba(77, 74, 0, 0.88);
  }
}
.markdown q {
  quotes: '「' '」' '『' '』';
}
.markdown q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown q:not(:lang(zh)) {
  quotes: initial;
  quotes: auto;
}
.markdown rt {
  font-size: 0.875em;
  font-weight: 400;
}
.markdown small {
  font-size: 0.875em;
}
.markdown strong {
  font-weight: 600;
}
.markdown sub, 
.markdown sup {
  position: relative;
  margin-inline-start: 0.25em;
  margin-inline-end: 0.25em;
  font-size: 0.75em;
  font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-style: normal;
  line-height: 1;
  vertical-align: baseline;
}
.markdown sub {
  bottom: -0.25em;
}
.markdown sup {
  top: -0.5em;
}
.markdown sup:target, 
.markdown sup a:target {
  background-color: #dbedff;
}
@media (prefers-color-scheme: dark) {
  .markdown sup:target, 
  .markdown sup a:target {
    background-color: #3a6188;
  }
}
.markdown summary {
  padding-inline-start: 1em;
  outline: 0;
  cursor: pointer;
}
.markdown summary::-webkit-details-marker {
  width: 0.6em;
  margin-inline-end: 0.4em;
}
.markdown u[title] {
  cursor: help;
  border-block-end-width: 3px;
  border-block-end-style: double;
  border-block-end-color: rgba(0, 0, 0, 0.54);
}
@media (prefers-color-scheme: dark) {
  .markdown u[title] {
    border-block-end-color: rgba(255, 255, 255, 0.54);
  }
}
.markdown address, 
.markdown cite, 
.markdown dfn, 
.markdown dt, 
.markdown em {
  font-style: normal;
}
.markdown address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown address:not(:lang(zh)), 
.markdown cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown cite:not(:lang(zh)), 
.markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown dfn:not(:lang(zh)), 
.markdown dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown dt:not(:lang(zh)), 
.markdown em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown em:not(:lang(zh)) {
  font-style: italic;
}
.markdown abbr[title], 
.markdown del, 
.markdown ins, 
.markdown s, 
.markdown u {
  margin-inline-start: 1px;
  margin-inline-end: 1px;
}
.markdown, 
.markdown--sans {
  font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--serif {
  font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--classic {
  font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--classic h1, 
.markdown--classic h2, 
.markdown--classic h3, 
.markdown--classic h4, 
.markdown--classic h5, 
.markdown--classic h6 {
  font-family: 'Times New Roman', times, 'Heti Kai Black', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 800;
}
.markdown--classic blockquote, 
.markdown--classic cite, 
.markdown--classic q {
  font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--classic figcaption, 
.markdown--classic caption, 
.markdown--classic th {
  font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--hei {
  font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--song {
  font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--kai {
  font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--columns-1, 
.markdown--columns-2, 
.markdown--columns-3, 
.markdown--columns-4, 
.markdown--columns-16em, 
.markdown--columns-20em, 
.markdown--columns-24em, 
.markdown--columns-28em, 
.markdown--columns-32em, 
.markdown--columns-36em, 
.markdown--columns-40em, 
.markdown--columns-44em, 
.markdown--columns-48em, 
.markdown comma {
  max-width: none;
  column-gap: 2em;
}
.markdown--columns-1 p, 
.markdown--columns-2 p, 
.markdown--columns-3 p, 
.markdown--columns-4 p, 
.markdown--columns-16em p, 
.markdown--columns-20em p, 
.markdown--columns-24em p, 
.markdown--columns-28em p, 
.markdown--columns-32em p, 
.markdown--columns-36em p, 
.markdown--columns-40em p, 
.markdown--columns-44em p, 
.markdown--columns-48em p, 
.markdown comma p {
  margin-block-start: 6px;
  margin-block-end: 12px;
  text-indent: 2em;
}
.markdown--columns-1 {
  column-count: 1;
}
.markdown--columns-2 {
  column-count: 2;
}
.markdown--columns-3 {
  column-count: 3;
}
.markdown--columns-4 {
  column-count: 4;
}
.markdown--columns-16em {
  column-width: 16em;
}
.markdown--columns-20em {
  column-width: 20em;
}
.markdown--columns-24em {
  column-width: 24em;
}
.markdown--columns-28em {
  column-width: 28em;
}
.markdown--columns-32em {
  column-width: 32em;
}
.markdown--columns-36em {
  column-width: 36em;
}
.markdown--columns-40em {
  column-width: 40em;
}
.markdown--columns-44em {
  column-width: 44em;
}
.markdown--columns-48em {
  column-width: 48em;
}
.markdown--vertical {
  max-width: none;
  max-height: 100%;
  writing-mode: vertical-rl;
  letter-spacing: 0.125em;
}
.markdown--vertical h1, 
.markdown--vertical h2, 
.markdown--vertical h3, 
.markdown--vertical h4, 
.markdown--vertical h5, 
.markdown--vertical h6 {
  text-align: start;
}
.markdown--vertical q {
  quotes: '「' '」' '『' '』';
}
.markdown--ancient, 
.markdown--poetry {
  font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.markdown--ancient h1, 
.markdown--ancient h2, 
.markdown--ancient h3, 
.markdown--ancient h4, 
.markdown--ancient h5, 
.markdown--ancient h6, 
.markdown--poetry h1, 
.markdown--poetry h2, 
.markdown--poetry h3, 
.markdown--poetry h4, 
.markdown--poetry h5, 
.markdown--poetry h6 {
  font-family: 'Times New Roman', times, 'Heti Kai Black', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 800;
  text-align: center;
}
.markdown--ancient h1 .markdown-meta, 
.markdown--ancient h2 .markdown-meta, 
.markdown--ancient h3 .markdown-meta, 
.markdown--ancient h4 .markdown-meta, 
.markdown--ancient h5 .markdown-meta, 
.markdown--ancient h6 .markdown-meta, 
.markdown--poetry h1 .markdown-meta, 
.markdown--poetry h2 .markdown-meta, 
.markdown--poetry h3 .markdown-meta, 
.markdown--poetry h4 .markdown-meta, 
.markdown--poetry h5 .markdown-meta, 
.markdown--poetry h6 .markdown-meta {
  font-weight: 400;
}
@media screen and (min-width: 640px) {
  .markdown--ancient h1 .markdown-meta, 
  .markdown--ancient h2 .markdown-meta, 
  .markdown--ancient h3 .markdown-meta, 
  .markdown--ancient h4 .markdown-meta, 
  .markdown--ancient h5 .markdown-meta, 
  .markdown--ancient h6 .markdown-meta, 
  .markdown--poetry h1 .markdown-meta, 
  .markdown--poetry h2 .markdown-meta, 
  .markdown--poetry h3 .markdown-meta, 
  .markdown--poetry h4 .markdown-meta, 
  .markdown--poetry h5 .markdown-meta, 
  .markdown--poetry h6 .markdown-meta {
    position: absolute;
    line-height: inherit;
    text-indent: 0;
    display: inline;
    margin-block-start: 4px;
    margin-inline-start: 8px;
  }
}
.markdown--ancient .markdown-meta, 
.markdown--poetry .markdown-meta {
  line-height: 24px;
  text-align: center;
  text-indent: 0;
}
.markdown--ancient p {
  text-indent: 2em;
}
.markdown--poetry p {
  text-align: center;
  text-indent: 0;
}
.markdown--annotation p {
  margin-block-start: 0;
  margin-block-end: 0;
  line-height: 2.25;
  text-indent: 2em;
}
.markdown--annotation em {
  -webkit-text-emphasis: filled circle;
  -webkit-text-emphasis-position: under;
  text-emphasis: filled circle;
  text-emphasis-position: under right;
  font-weight: 400;
}
.markdown--annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown--annotation em:not(:lang(zh)) {
  -webkit-text-emphasis: none;
  text-emphasis: none;
}
.markdown--annotation .markdown-meta {
  margin-block-start: 12px;
  margin-block-end: 24px;
}
.markdown .markdown-meta {
  display: block;
  text-indent: 0;
}
.markdown .markdown-verse {
  text-align: center;
  text-indent: 0;
}
.markdown .markdown-large {
  font-size: 18px;
  line-height: 24px;
}
.markdown .markdown-x-large {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.05em;
}
.markdown .markdown-small {
  font-size: 14px;
  line-height: 24px;
}
.markdown .markdown-x-small {
  font-size: 12px;
  line-height: 18px;
}
.markdown .markdown-list-latin {
  list-style-type: upper-latin;
}
.markdown .markdown-list-latin ol {
  list-style-type: lower-roman;
}
.markdown .markdown-list-latin ol ol {
  list-style-type: lower-latin;
}
.markdown .markdown-list-han {
  list-style-type: cjk-ideographic;
}
.markdown .markdown-list-han ol {
  list-style-type: decimal;
}
.markdown .markdown-list-han ol ol {
  list-style-type: decimal-leading-zero;
}
.markdown .markdown-fn {
  margin-block-start: 59px;
  border-block-start: 1px solid;
  border-block-start-color: #ccc;
  font-size: 14px;
  font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 24px;
}
@media (prefers-color-scheme: dark) {
  .markdown .markdown-fn {
    border-block-start-color: #404040;
  }
}
.markdown .markdown-fn ol {
  margin-block-start: 12px;
  margin-block-end: 0;
}
.markdown .markdown-fn li:target {
  background-color: #dbedff;
}
@media (prefers-color-scheme: dark) {
  .markdown .markdown-fn li:target {
    background-color: #3a6188;
  }
}
.markdown .markdown-hang {
  position: absolute;
  line-height: inherit;
  text-indent: 0;
}
.markdown .markdown-em {
  -webkit-text-emphasis: filled circle;
  -webkit-text-emphasis-position: under;
  text-emphasis: filled circle;
  text-emphasis-position: under right;
}
.markdown .markdown-em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), 
.markdown .markdown-em:not(:lang(zh)) {
  -webkit-text-emphasis: none;
  text-emphasis: none;
}
.markdown .markdown-ruby--inline {
  display: inline-flex;
  flex-direction: column-reverse;
  height: 1.5em;
  vertical-align: top;
}
.markdown .markdown-ruby--inline rt {
  display: inline;
  margin-bottom: -0.25em;
  line-height: 1;
  text-align: center;
}
.markdown heti-spacing {
  display: inline;
}
.markdown heti-spacing + sup, 
.markdown heti-spacing + sub {
  margin-inline-start: 0;
}
.markdown .heti-spacing-start {
  margin-inline-end: 0.25em;
}
.markdown .heti-spacing-end {
  margin-inline-start: 0.25em;
}
.markdown heti-adjacent {
  display: inline;
}
.markdown .heti-adjacent-half {
  margin-inline-end: -0.5em;
}
.markdown .heti-adjacent-quarter {
  margin-inline-end: -0.25em;
}
.markdown {
  color: #30363f;
}
[data-prefers-color="dark"] .markdown {
  color: #c6c9cd;
}
.markdown a {
  color: #1677ff;
}
[data-prefers-color="dark"] .markdown a {
  color: #0053c8;
}
.markdown img {
  max-width: 100%;
}
[data-prefers-color="dark"] .markdown img {
  opacity: 0.8;
}
.markdown *:not(pre) code {
  padding: 2px 5px;
  color: #d56161;
  background: #f0f4f8;
  border-radius: 2px;
}
[data-prefers-color="dark"] .markdown *:not(pre) code {
  background: #0d141a;
}
.markdown pre {
  font-size: 14px;
  padding-left: 24px;
  padding-right: 24px;
  background-color: #fbfcfd;
}
[data-prefers-color="dark"] .markdown pre {
  background-color: #020305;
}
.markdown table {
  width: 100%;
  table-layout: auto;
}
.markdown th {
  background-color: #fbfcfd;
}
[data-prefers-color="dark"] .markdown th {
  background-color: #020305;
}
.markdown th, 
.markdown td {
  padding-block-start: 10px;
  padding-block-end: 10px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  border-color: #e4e9ec;
}
[data-prefers-color="dark"] .markdown th, 
[data-prefers-color="dark"] .markdown td {
  border-color: #2a353c;
}
.markdown blockquote {
  font-style: italic;
  margin-inline-start: 0;
  margin-inline-end: 0;
  background-color: #fbfcfd;
  border-left: 5px solid #e4e9ec;
}
[data-prefers-color="dark"] .markdown blockquote {
  background-color: #020305;
  border-left-color: #2a353c;
}
.markdown ul li {
  line-height: 1.8;
}
.markdown h1 > a[aria-hidden]:first-child, 
.markdown h2 > a[aria-hidden]:first-child, 
.markdown h3 > a[aria-hidden]:first-child, 
.markdown h4 > a[aria-hidden]:first-child, 
.markdown h5 > a[aria-hidden]:first-child, 
.markdown h6 > a[aria-hidden]:first-child {
  float: left;
  width: 20px;
  padding-inline-end: 4px;
  margin-inline-start: -24px;
  color: #30363f;
  font-size: 0;
  text-align: right;
  line-height: inherit;
}
[data-prefers-color="dark"] .markdown h1 > a[aria-hidden]:first-child, 
[data-prefers-color="dark"] .markdown h2 > a[aria-hidden]:first-child, 
[data-prefers-color="dark"] .markdown h3 > a[aria-hidden]:first-child, 
[data-prefers-color="dark"] .markdown h4 > a[aria-hidden]:first-child, 
[data-prefers-color="dark"] .markdown h5 > a[aria-hidden]:first-child, 
[data-prefers-color="dark"] .markdown h6 > a[aria-hidden]:first-child {
  color: #c6c9cd;
}
[data-direction='rtl'] .markdown h1 > a[aria-hidden]:first-child, 
[data-direction='rtl'] .markdown h2 > a[aria-hidden]:first-child, 
[data-direction='rtl'] .markdown h3 > a[aria-hidden]:first-child, 
[data-direction='rtl'] .markdown h4 > a[aria-hidden]:first-child, 
[data-direction='rtl'] .markdown h5 > a[aria-hidden]:first-child, 
[data-direction='rtl'] .markdown h6 > a[aria-hidden]:first-child {
  float: right;
}
.markdown h1 > a[aria-hidden]:first-child:hover, 
.markdown h2 > a[aria-hidden]:first-child:hover, 
.markdown h3 > a[aria-hidden]:first-child:hover, 
.markdown h4 > a[aria-hidden]:first-child:hover, 
.markdown h5 > a[aria-hidden]:first-child:hover, 
.markdown h6 > a[aria-hidden]:first-child:hover {
  border: 0;
}
.markdown h1 > a[aria-hidden]:first-child > .icon-link::before, 
.markdown h2 > a[aria-hidden]:first-child > .icon-link::before, 
.markdown h3 > a[aria-hidden]:first-child > .icon-link::before, 
.markdown h4 > a[aria-hidden]:first-child > .icon-link::before, 
.markdown h5 > a[aria-hidden]:first-child > .icon-link::before, 
.markdown h6 > a[aria-hidden]:first-child > .icon-link::before {
  content: '#';
  color: #4f5866;
  font-size: 20px;
}
[data-prefers-color="dark"] .markdown h1 > a[aria-hidden]:first-child > .icon-link::before, 
[data-prefers-color="dark"] .markdown h2 > a[aria-hidden]:first-child > .icon-link::before, 
[data-prefers-color="dark"] .markdown h3 > a[aria-hidden]:first-child > .icon-link::before, 
[data-prefers-color="dark"] .markdown h4 > a[aria-hidden]:first-child > .icon-link::before, 
[data-prefers-color="dark"] .markdown h5 > a[aria-hidden]:first-child > .icon-link::before, 
[data-prefers-color="dark"] .markdown h6 > a[aria-hidden]:first-child > .icon-link::before {
  color: #8590a0;
}
.markdown h1:not(:hover) > a[aria-hidden]:first-child > .icon-link, 
.markdown h2:not(:hover) > a[aria-hidden]:first-child > .icon-link, 
.markdown h3:not(:hover) > a[aria-hidden]:first-child > .icon-link, 
.markdown h4:not(:hover) > a[aria-hidden]:first-child > .icon-link, 
.markdown h5:not(:hover) > a[aria-hidden]:first-child > .icon-link, 
.markdown h6:not(:hover) > a[aria-hidden]:first-child > .icon-link {
  visibility: hidden;
}
.markdown hr {
  background-color: #e4e9ec;
}
[data-prefers-color="dark"] .markdown hr {
  background-color: #2a353c;
}
.dumi-default-content {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
.dumi-default-content:not([data-no-sidebar]) {
  padding: 48px 48px 0;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.05);
}
[data-prefers-color="dark"] .dumi-default-content:not([data-no-sidebar]) {
  background-color: #0a0e13;
}
.dumi-default-content:not([data-no-sidebar])[data-no-footer] {
  padding-bottom: 48px;
}
@media only screen and (max-width: 767px) {
  .dumi-default-content:not([data-no-sidebar]) {
    max-width: initial;
    margin: 0 -24px;
    padding: 24px 24px 0;
    border-radius: 0;
    box-shadow: none;
  }
  .dumi-default-content:not([data-no-sidebar])[data-no-footer] {
    padding: 24px;
  }
}
.dumi-default-content article {
  flex: 1 1;
}
.dumi-default-header + main > .dumi-default-content, 
.dumi-default-doc-layout-mobile-bar + main > .dumi-default-content {
  min-height: calc(100vh - 76px);
}
@media only screen and (max-width: 767px) {
  .dumi-default-header + main > .dumi-default-content, 
  .dumi-default-doc-layout-mobile-bar + main > .dumi-default-content {
    min-height: calc(100vh - 52px - 40px);
  }
}
.dumi-default-content[data-no-sidebar][data-no-footer] {
  margin-bottom: 48px;
}
@media only screen and (max-width: 767px) {
  .dumi-default-content[data-no-sidebar][data-no-footer] {
    margin-bottom: 24px;
  }
}
.dumi-default-content-footer {
  margin-top: 48px;
  color: #8a9099;
  font-size: 14px;
  line-height: 1;
}
[data-prefers-color="dark"] .dumi-default-content-footer {
  color: #616d7f;
}
.dumi-default-content-footer svg {
  fill: #8a9099;
  width: 14px;
  vertical-align: -0.13em;
  transition: fill 0.2s;
}
[data-prefers-color="dark"] .dumi-default-content-footer svg {
  fill: #616d7f;
}
.dumi-default-content-footer > dl {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding-bottom: 12px;
}
.dumi-default-content-footer > dl:empty {
  display: none;
}
.dumi-default-content-footer > dl dd {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .dumi-default-content-footer > dl dd .dumi-default-mobile-hidden {
    display: none;
  }
}
.dumi-default-content-footer > dl dd svg {
  margin-inline-end: 4px;
}
.dumi-default-content-footer > dl dd > a {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-content-footer > dl dd > a {
  color: #0053c8;
}
.dumi-default-content-footer > dl dd > a:not(:hover) {
  text-decoration: none;
}
.dumi-default-content-footer > dl dd > a > svg {
  fill: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-content-footer > dl dd > a > svg {
  fill: #0053c8;
}
.dumi-default-content-footer > nav {
  padding: 12px 0;
  border-block-start: 1px solid #e4e9ec;
  overflow: hidden;
}
.dumi-default-content-footer > nav:empty {
  display: none;
}
[data-prefers-color="dark"] .dumi-default-content-footer > nav {
  border-block-start-color: #2a353c;
}
.dumi-default-content-footer > nav > a {
  max-width: 180px;
  min-width: 120px;
  color: #1677ff;
  font-size: 16px;
  text-decoration: none;
  border-radius: 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .dumi-default-content-footer > nav > a {
    min-width: initial;
    max-width: 80px;
  }
}
[data-prefers-color="dark"] .dumi-default-content-footer > nav > a {
  color: #0053c8;
}
.dumi-default-content-footer > nav > a[data-prev] {
  float: left;
  padding-inline-end: 24px;
}
.dumi-default-content-footer > nav > a[data-prev] svg {
  margin-inline-end: 4px;
}
[data-direction='rtl'] .dumi-default-content-footer > nav > a[data-prev] {
  float: right;
}
[data-direction='rtl'] .dumi-default-content-footer > nav > a[data-prev] svg {
  transform: rotate(180deg);
}
.dumi-default-content-footer > nav > a[data-next] {
  float: right;
  text-align: end;
  padding-inline-start: 24px;
}
.dumi-default-content-footer > nav > a[data-next] svg {
  margin-inline-start: 4px;
  transform: rotate(180deg);
}
[data-direction='rtl'] .dumi-default-content-footer > nav > a[data-next] {
  float: left;
}
[data-direction='rtl'] .dumi-default-content-footer > nav > a[data-next] svg {
  transform: rotate(0);
}
.dumi-default-content-footer > nav > a small {
  display: block;
  margin-bottom: 5px;
  color: #8a9099;
  font-size: 14px;
  transition: color 0.2s;
}
[data-prefers-color="dark"] .dumi-default-content-footer > nav > a small {
  color: #616d7f;
}
.dumi-default-content-footer > nav > a:hover small {
  color: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-content-footer > nav > a:hover small {
  color: #8590a0;
}
.dumi-default-content-footer > nav > a:hover svg {
  fill: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-content-footer > nav > a:hover svg {
  fill: #8590a0;
}
[data-no-sidebar] > .dumi-default-content-footer {
  display: none;
}
:not([data-no-sidebar]) > .dumi-default-content-footer + .dumi-default-footer {
  margin-top: 0;
}
.dumi-default-features {
  margin: 0 auto 48px;
  max-width: 1392px;
  padding: 0 24px;
  overflow: hidden;
  box-sizing: border-box;
}
.dumi-default-features[data-cols='2'] > .dumi-default-features-item {
  width: 46%;
}
.dumi-default-features[data-cols='2'] > .dumi-default-features-item:nth-child(odd) {
  margin-inline-end: 8%;
}
@media only screen and (max-width: 767px) {
  .dumi-default-features[data-cols='2'] > .dumi-default-features-item {
    width: 100%;
    margin-inline-end: 0;
  }
}
.dumi-default-features[data-cols='3'] > .dumi-default-features-item {
  width: 31.4%;
}
.dumi-default-features[data-cols='3'] > .dumi-default-features-item:not(:nth-child(3n)) {
  margin-inline-end: 2.9%;
}
@media only screen and (max-width: 767px) {
  .dumi-default-features[data-cols='3'] > .dumi-default-features-item {
    width: 100%;
    margin-inline-end: 0;
  }
}
.dumi-default-features-item {
  margin: 12px 0;
  float: left;
}
.dumi-default-features-item > i {
  font-size: 64px;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  .dumi-default-features-item > i {
    font-size: 48px;
  }
}
.dumi-default-features-item > h3 {
  margin: 4px 0;
  color: #30363f;
  font-weight: normal;
  font-size: 20px;
}
[data-prefers-color="dark"] .dumi-default-features-item > h3 {
  color: #c6c9cd;
}
.dumi-default-features-item > h3 a {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-features-item > h3 a {
  color: #0053c8;
}
.dumi-default-features-item > h3 a:not(:hover) {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .dumi-default-features-item > h3 {
    font-size: 18px;
  }
}
.dumi-default-features-item > p {
  margin: 12px 0;
  color: #4f5866;
  font-size: 16px;
  line-height: 1.475;
}
[data-prefers-color="dark"] .dumi-default-features-item > p {
  color: #8590a0;
}
@media only screen and (max-width: 767px) {
  .dumi-default-features-item > p {
    font-size: 14px;
  }
}
.dumi-default-features-item > p a {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-features-item > p a {
  color: #0053c8;
}
.dumi-default-features-item > p a:not(:hover) {
  text-decoration: none;
}
.dumi-default-footer {
  margin-top: 48px;
  border-top: 1px solid #e4e9ec;
  color: #8a9099;
  font-size: 15px;
  line-height: 26px;
  text-align: center;
  padding: 28.8px 0;
}
[data-prefers-color="dark"] .dumi-default-footer {
  border-top-color: #2a353c;
  color: #616d7f;
}
@media only screen and (max-width: 767px) {
  .dumi-default-footer {
    padding: 14.4px 0;
    font-size: 13px;
  }
}
.dumi-default-footer a {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-footer a {
  color: #0053c8;
}
.dumi-default-footer a:not(:hover) {
  text-decoration: none;
}
.dumi-default-color-switch {
  position: relative;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 1430px) {
  .dumi-default-color-switch::before {
    left: auto;
    right: auto;
    inset-inline-end: -15px;
    transform: none;
  }
  [class*='-switch'] + .dumi-default-color-switch::before, 
  [class*='-select'] + .dumi-default-color-switch::before {
    inset-inline-end: 0;
  }
}
[class*='-switch'] + .dumi-default-color-switch, 
[class*='-select'] + .dumi-default-color-switch {
  margin-inline-start: 15px;
  margin-inline-end: -15px;
  padding-inline: 15px;
  border-inline-start: 1px solid #d0d5d8;
}
[data-prefers-color="dark"] [class*='-switch'] + .dumi-default-color-switch, 
[data-prefers-color="dark"] [class*='-select'] + .dumi-default-color-switch {
  border-inline-start-color: #1c2022;
}
.dumi-default-color-switch svg {
  width: 16px;
  fill: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-color-switch svg {
  fill: #8590a0;
}
.dumi-default-color-switch:hover svg {
  fill: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-color-switch:hover svg {
  fill: #0053c8;
}
.dumi-default-color-switch select {
  position: absolute;
  inset: 0 15%;
  opacity: 0;
  width: 100%;
  min-width: 16px;
  max-width: 70%;
  height: 16px;
  cursor: pointer;
}
.dumi-default-lang-switch {
  color: #4f5866;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  transition: all 0.3s;
  cursor: pointer;
}
[data-prefers-color="dark"] .dumi-default-lang-switch {
  color: #8590a0;
}
.dumi-default-lang-switch:hover {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-lang-switch:hover {
  color: #0053c8;
}
.dumi-default-lang-select {
  display: inline-flex;
  align-items: center;
}
.dumi-default-lang-select > select {
  -webkit-appearance: none;
  appearance: none;
  padding: 6px 0;
  padding-inline-start: 10px;
  padding-inline-end: 18px;
  color: #4f5866;
  text-align: right;
  font-size: 14px;
  line-height: 1;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
[data-prefers-color="dark"] .dumi-default-lang-select > select {
  color: #8590a0;
}
.dumi-default-lang-select > svg {
  margin-inline-start: -16px;
  width: 12px;
  fill: #b4bcc1;
  pointer-events: none;
}
[data-prefers-color="dark"] .dumi-default-lang-select > svg {
  fill: #333a3e;
}
.dumi-default-logo {
  display: inline-flex;
  align-items: center;
  color: #30363f;
  font-size: 22px;
  line-height: 1;
  font-weight: bold;
  text-decoration: none;
}
[data-prefers-color="dark"] .dumi-default-logo {
  color: #c6c9cd;
}
@media only screen and (max-width: 767px) {
  .dumi-default-logo {
    font-size: 18px;
  }
  .dumi-default-logo img {
    height: 32px;
  }
}
.dumi-default-logo img {
  margin-inline-end: 10px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  .dumi-default-logo img {
    height: 32px;
  }
}
.dumi-default-navbar {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar {
    display: block;
    padding-top: 24px;
  }
}
.dumi-default-navbar > li {
  color: #4f5866;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  position: relative;
}
[data-prefers-color="dark"] .dumi-default-navbar > li {
  color: #8590a0;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li {
    padding: 12px 0;
  }
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a, 
.dumi-default-navbar > li > a {
  color: #4f5866;
  text-decoration: none;
  transition: all 0.3s;
}
[data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a, 
[data-prefers-color="dark"] .dumi-default-navbar > li > a {
  color: #8590a0;
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a:hover, 
.dumi-default-navbar > li > a:hover {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a:hover, 
[data-prefers-color="dark"] .dumi-default-navbar > li > a:hover {
  color: #0053c8;
}
.dumi-default-navbar > li > a.active, 
.dumi-default-navbar > li > span.active, 
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a.active {
  color: #30363f;
  font-weight: bold;
}
[data-prefers-color="dark"] .dumi-default-navbar > li > a.active, 
[data-prefers-color="dark"] .dumi-default-navbar > li > span.active, 
[data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a.active {
  color: #c6c9cd;
}
.dumi-default-navbar > li > .dumi-default-navbar-collapse-btn {
  -webkit-appearance: none;
  appearance: none;
  margin-left: 6px;
  margin-right: -24px;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  vertical-align: middle;
}
.dumi-default-navbar > li > .dumi-default-navbar-collapse-btn > svg {
  fill: #8a9099;
  width: 14px;
  transition: transform 0.3s;
}
[data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-collapse-btn > svg {
  fill: #616d7f;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li > .dumi-default-navbar-collapse-btn[data-collapsed] > svg {
    transform: rotate(180deg);
  }
}
@media only screen and (min-width: 1025px) {
  .dumi-default-navbar > li > .dumi-default-navbar-collapse-btn {
    margin-left: 4px;
    margin-right: 0;
    pointer-events: none;
  }
  .dumi-default-navbar > li > .dumi-default-navbar-collapse-btn > svg {
    width: 12px;
    transition-delay: 0.1s;
  }
}
.dumi-default-navbar > li:hover > .dumi-default-navbar-collapse-btn > svg {
  transform: rotate(180deg);
  transition-delay: 0;
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown {
  position: absolute;
  top: 100%;
  left: -18px;
  min-width: calc(100% + 16px);
  list-style: none;
  padding: 0;
  margin: 6px 0 0;
  background-color: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
[data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-dropdown {
  background-color: #0f161d;
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a {
  display: block;
  padding: 0 18px;
  color: #4f5866;
  font-size: 15px;
  line-height: 1.6;
  text-align: left;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a {
    display: inline;
  }
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li > a:hover {
  color: #1677ff;
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li:first-child > a {
  padding-top: 8px;
}
.dumi-default-navbar > li > .dumi-default-navbar-dropdown > li:last-child > a {
  padding-bottom: 8px;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li > .dumi-default-navbar-dropdown {
    position: static;
    background: transparent;
    box-shadow: none;
    min-width: 0;
  }
  [data-prefers-color="dark"] .dumi-default-navbar > li > .dumi-default-navbar-dropdown {
    background: transparent;
  }
  .dumi-default-navbar > li > .dumi-default-navbar-dropdown:not([data-collapsed]) {
    display: none;
  }
}
.dumi-default-navbar > li:not(:hover) > .dumi-default-navbar-dropdown {
  visibility: hidden;
  opacity: 0;
  transform: translateY(-6px) scale(0.98);
  transition-delay: 0.1s;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li:not(:hover) > .dumi-default-navbar-dropdown {
    visibility: visible;
    opacity: 1;
    transform: none;
  }
}
.dumi-default-navbar > li:not(:last-child) {
  margin-inline-end: 48px;
}
@media only screen and (max-width: 767px) {
  .dumi-default-navbar > li:not(:last-child) {
    margin-inline-end: 0;
  }
}
.dumi-default-lang-switch {
  color: #4f5866;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  transition: all 0.3s;
  cursor: pointer;
}
[data-prefers-color="dark"] .dumi-default-lang-switch {
  color: #8590a0;
}
.dumi-default-lang-switch:hover {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-lang-switch:hover {
  color: #0053c8;
}
.dumi-default-lang-select {
  display: inline-flex;
  align-items: center;
}
.dumi-default-lang-select > select {
  -webkit-appearance: none;
  appearance: none;
  padding: 6px 0;
  padding-inline-start: 10px;
  padding-inline-end: 18px;
  color: #4f5866;
  text-align: right;
  font-size: 14px;
  line-height: 1;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
[data-prefers-color="dark"] .dumi-default-lang-select > select {
  color: #8590a0;
}
.dumi-default-lang-select > svg {
  margin-inline-start: -16px;
  width: 12px;
  fill: #b4bcc1;
  pointer-events: none;
}
[data-prefers-color="dark"] .dumi-default-lang-select > svg {
  fill: #333a3e;
}
.dumi-default-rtl-switch {
  height: 16px;
  padding: 0;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
[class*='-switch'] + .dumi-default-rtl-switch, 
[class*='-select'] + .dumi-default-rtl-switch {
  margin-inline-start: 15px;
  margin-inline-end: -15px;
  padding-inline: 15px;
  border-inline-start: 1px solid #e4e9ec;
}
[data-prefers-color="dark"] [class*='-switch'] + .dumi-default-rtl-switch, 
[data-prefers-color="dark"] [class*='-select'] + .dumi-default-rtl-switch {
  border-inline-start-color: #2a353c;
}
.dumi-default-rtl-switch > svg {
  height: 16px;
  fill: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-rtl-switch > svg {
  fill: #8590a0;
}
.dumi-default-rtl-switch:hover svg {
  fill: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-rtl-switch:hover svg {
  fill: #0053c8;
}
html[data-direction='rtl'] {
  direction: rtl;
}
.dumi-default-search-result > dl {
  margin: 2px 0;
}
.dumi-default-search-result > dl > dt {
  height: 30px;
  padding: 0 16px;
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
  color: #4f5866;
  background-color: #e4e9ec;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dt {
  color: #8590a0;
  background-color: #2a353c;
}
.dumi-default-search-result > dl > dt:first-child {
  margin-top: -2px;
}
.dumi-default-search-result > dl > dt + dd {
  margin-top: 2px;
}
.dumi-default-search-result > dl > dd {
  margin: 0 4px;
  padding: 2px 0;
}
.dumi-default-search-result > dl > dd + dd {
  border-top: 1px dashed #e4e9ec;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd + dd {
  border-top-color: #2a353c;
}
.dumi-default-search-result > dl > dd + dt {
  margin-top: 2px;
}
.dumi-default-search-result > dl > dd > a {
  position: relative;
  display: flex;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  padding-top: 6px;
  padding-bottom: 8px;
  padding-inline-start: 54px;
  padding-inline-end: 12px;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 4px;
}
.dumi-default-search-result > dl > dd > a[data-active], 
.dumi-default-search-result > dl > dd > a:hover {
  background-color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a[data-active], 
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a:hover {
  background-color: #00183a;
}
.dumi-default-search-result > dl > dd > a[data-active] > h4, 
.dumi-default-search-result > dl > dd > a:hover > h4, 
.dumi-default-search-result > dl > dd > a[data-active] > p, 
.dumi-default-search-result > dl > dd > a:hover > p {
  color: #fff;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a[data-active] > h4, 
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a:hover > h4, 
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a[data-active] > p, 
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a:hover > p {
  color: #cccccc;
}
.dumi-default-search-result > dl > dd > a[data-active] > svg, 
.dumi-default-search-result > dl > dd > a:hover > svg {
  fill: #fff;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a[data-active] > svg, 
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a:hover > svg {
  fill: #cccccc;
}
.dumi-default-search-result > dl > dd > a > svg {
  position: absolute;
  top: 14px;
  inset-inline-start: 14px;
  width: 32px;
  height: 32px;
  fill: #c2c9cc;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a > svg {
  fill: #282d30;
}
.dumi-default-search-result > dl > dd > a > h4, 
.dumi-default-search-result > dl > dd > a > p {
  margin: 0;
  line-height: 1.4;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dumi-default-search-result > dl > dd > a > h4 {
  color: #4f5866;
  font-size: 14px;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a > h4 {
  color: #8590a0;
}
.dumi-default-search-result > dl > dd > a > p {
  margin-top: 2px;
  font-size: 13px;
  color: #8a9099;
}
[data-prefers-color="dark"] .dumi-default-search-result > dl > dd > a > p {
  color: #616d7f;
}
.dumi-default-search-result > dl > dd > a > p:empty {
  display: none;
}
.dumi-default-search-result mark {
  color: #484607;
  padding: 0 2px;
  border-radius: 2px;
  background-color: #fff9c5;
}
[data-prefers-color="dark"] .dumi-default-search-result mark {
  color: #939147;
  background-color: #382506;
}
.dumi-default-search-result .dumi-default-search-empty {
  display: flex;
  height: 140px;
  align-items: center;
  justify-content: center;
  color: #8a9099;
  font-size: 16px;
}
[data-prefers-color="dark"] .dumi-default-search-result .dumi-default-search-empty {
  color: #616d7f;
}
.dumi-default-search-result .dumi-default-search-empty > svg {
  margin-inline-end: 8px;
  width: 48px;
  fill: #c0c4c9;
}
[data-prefers-color="dark"] .dumi-default-search-result .dumi-default-search-empty > svg {
  fill: #343b45;
}
.dumi-default-search-bar {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .dumi-default-search-bar {
    display: none;
  }
}
.dumi-default-search-bar:not(:last-child) {
  margin-inline-end: 28px;
}
.dumi-default-search-bar-svg {
  position: absolute;
  top: 50%;
  margin-top: 1px;
  inset-inline-start: 16px;
  width: 16px;
  fill: #8a9099;
  transform: translateY(-50%);
}
[data-prefers-color="dark"] .dumi-default-search-bar-svg {
  fill: #616d7f;
}
.dumi-default-search-bar-input {
  width: 280px;
  height: 40px;
  padding: 0;
  padding-inline-start: 40px;
  padding-inline-end: 12px;
  color: #30363f;
  font-size: 14px;
  border: 1px solid #d0d5d8;
  border-radius: 20px;
  box-sizing: border-box;
  outline: none;
  transition: all 0.3s;
  background-color: transparent;
}
[data-prefers-color="dark"] .dumi-default-search-bar-input {
  color: #c6c9cd;
  border-color: #1c2022;
}
.dumi-default-search-bar-input:focus {
  border-color: rgba(22, 119, 255, 0.5);
  background-color: #fff;
  box-shadow: 0 0 0 3px rgba(22, 119, 255, 0.1);
}
[data-prefers-color="dark"] .dumi-default-search-bar-input:focus {
  border-color: rgba(0, 83, 200, 0.5);
  background-color: #050709;
  box-shadow: 0 0 0 3px rgba(0, 83, 200, 0.1);
}
.dumi-default-search-bar-input:focus ~ .dumi-default-search-shortcut, 
.dumi-default-search-bar-input:not(:placeholder-shown) ~ .dumi-default-search-shortcut {
  opacity: 0;
}
.dumi-default-search-bar .dumi-default-search-shortcut {
  position: absolute;
  top: 50%;
  inset-inline-end: 11px;
  display: inline-block;
  padding: 4px 8px;
  color: #8a9099;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 11px;
  border: 1px solid #d0d5d8;
  transform: translateY(-50%);
  transition: all 0.3s;
  pointer-events: none;
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-shortcut {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #1c2022;
}
@media only screen and (max-width: 767px) {
  .dumi-default-search-bar .dumi-default-search-shortcut {
    display: none;
  }
}
.dumi-default-search-bar .dumi-default-search-popover {
  position: absolute;
  top: 100%;
  inset-inline-end: 0;
  display: flex;
  flex-direction: column;
  width: 540px;
  max-height: 460px;
  margin-top: 18px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-popover {
  background-color: #0f161d;
}
.dumi-default-search-bar .dumi-default-search-popover::before {
  content: '';
  position: absolute;
  bottom: 100%;
  inset-inline-end: 100px;
  display: inline-block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #fff;
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-popover::before {
  border-bottom-color: #0f161d;
}
.dumi-default-search-bar .dumi-default-search-popover > section {
  flex: 1 1;
  min-height: 60px;
  overflow: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  border-radius: inherit;
}
.dumi-default-search-bar .dumi-default-search-modal {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
}
.dumi-default-search-bar .dumi-default-search-modal-mask {
  background-color: rgba(0, 0, 0, 0.45);
  width: 100%;
  height: 100%;
}
.dumi-default-search-bar .dumi-default-search-modal-content {
  position: absolute;
  top: 60px;
  background-color: #fff;
  width: 500px;
  padding: 12px;
  box-sizing: border-box;
  box-shadow: inset 1px 1px 0 0 hsla(0, 0%, 100%, 0.5), 0 3px 8px 0 #555a64;
  border-radius: 8px;
  max-height: calc(100% - 120px);
  display: flex;
  flex-direction: column;
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-modal-content {
  background-color: #0f161d;
}
.dumi-default-search-bar .dumi-default-search-modal .dumi-default-search-bar-input {
  width: 100%;
  border-radius: 4px;
}
.dumi-default-search-bar .dumi-default-search-modal .dumi-default-search-result {
  min-height: 60px;
  margin-top: 12px;
  flex: auto;
  overflow: auto;
}
.dumi-default-search-bar .dumi-default-search-modal .dumi-default-search-result > dl > dd {
  margin: 0 auto;
}
.dumi-default-search-bar .dumi-default-search-modal-commands {
  justify-content: flex-start;
  font-size: 12px;
  color: #8a9099;
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #e4e9ec;
  padding-top: 12px;
  display: flex;
  align-items: center;
  user-select: none;
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-modal-commands {
  color: #616d7f;
  border-top-color: #2a353c;
}
.dumi-default-search-bar .dumi-default-search-modal-commands > li {
  margin-inline-end: 10px;
}
.dumi-default-search-bar .dumi-default-search-modal-commands-arrow .dumi-default-search-modal-shortcut {
  margin-inline-end: 4px;
}
.dumi-default-search-bar .dumi-default-search-modal-commands-text {
  margin-inline-start: 5px;
}
.dumi-default-search-bar .dumi-default-search-modal-shortcut {
  display: inline-block;
  padding: 4px 8px;
  color: #8a9099;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  background-color: #f7f9fb;
  border-radius: 3px;
  border: 1px solid #d0d5d8;
  border-bottom-width: 2px;
  transition: all 0.3s;
  pointer-events: none;
}
[data-prefers-color="dark"] .dumi-default-search-bar .dumi-default-search-modal-shortcut {
  color: #616d7f;
  background-color: #050709;
  border-color: #1c2022;
}
.dumi-default-icon {
  font-size: 0;
  line-height: 0;
}
[class*='-switch'] + .dumi-default-icon, 
[class*='-select'] + .dumi-default-icon {
  margin-inline-start: 15px;
  margin-inline-end: -15px;
  padding-inline: 15px;
  border-inline-start: 1px solid #d0d5d8;
}
[data-prefers-color="dark"] [class*='-switch'] + .dumi-default-icon, 
[data-prefers-color="dark"] [class*='-select'] + .dumi-default-icon {
  border-inline-start-color: #1c2022;
}
.dumi-default-icon + .dumi-default-icon {
  margin-inline-start: 18px;
}
.dumi-default-icon > svg {
  height: 16px;
  fill: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-icon > svg {
  fill: #8590a0;
}
.dumi-default-icon:hover svg {
  fill: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-icon:hover svg {
  fill: #0053c8;
}
.dumi-default-header {
  position: relative;
  z-index: 10;
}
.dumi-default-header:not([data-static]) {
  top: 0;
  position: sticky;
  background-color: rgba(247, 249, 251, 0.9);
  backdrop-filter: blur(6px);
}
[data-prefers-color="dark"] .dumi-default-header:not([data-static]) {
  background-color: rgba(5, 7, 9, 0.9);
}
.dumi-default-header:not([data-static])[data-mobile-active] {
  background-color: #f7f9fb;
  backdrop-filter: none;
}
[data-prefers-color="dark"] .dumi-default-header:not([data-static])[data-mobile-active] {
  background-color: #050709;
}
.dumi-default-header-content {
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 0 24px;
  max-width: 1392px;
  height: 76px;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .dumi-default-header-content {
    height: 52px;
  }
}
.dumi-default-header-left {
  width: 184px;
}
.dumi-default-header-right {
  flex: 1 1;
  display: flex;
  justify-content: space-between;
}
.dumi-default-header-right-aside {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .dumi-default-header-right-aside {
    margin: 8px 16px;
    padding-top: 24px;
    justify-content: center;
    border-top: 1px solid #e4e9ec;
  }
  [data-prefers-color="dark"] .dumi-default-header-right-aside {
    border-top-color: #2a353c;
  }
}
@media only screen and (max-width: 767px) {
  .dumi-default-header-right {
    position: fixed;
    top: 52px;
    left: 0;
    right: 0;
    height: calc(100vh - 52px);
    display: block;
    background-color: rgba(247, 249, 251, 0.6);
    border-top: 1px solid #e4e9ec;
    backdrop-filter: blur(30px);
    box-sizing: border-box;
    transition: all 0.2s;
  }
  [data-prefers-color="dark"] .dumi-default-header-right {
    background-color: rgba(5, 7, 9, 0.6);
    border-top: 1px solid #2a353c;
  }
  .dumi-default-header:not([data-mobile-active]) .dumi-default-header-right {
    opacity: 0;
    visibility: hidden;
    padding-top: 20px;
  }
}
.dumi-default-header-menu-btn {
  position: absolute;
  top: 50%;
  inset-inline-end: 24px;
  padding: 0;
  border: 0;
  background: transparent;
  transform: translateY(-50%);
  display: none;
}
@media only screen and (max-width: 767px) {
  .dumi-default-header-menu-btn {
    display: block;
  }
}
.dumi-default-header-menu-btn > svg {
  width: 20px;
  fill: #4f5866;
}
[data-prefers-color="dark"] .dumi-default-header-menu-btn > svg {
  fill: #8590a0;
}
@font-face{
  font-family: Alibaba-PuHuiTi;
  src: url('data:font/woff;charset=utf-8;base64,d09GRgABAAAAAJU8AAoAAAAAlPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgW3sPM2NtYXAAAAFUAAB2YgAAdmKn3pnYZ2x5ZgAAd7gAABicAAAYnDRxnIhoZWFkAACQVAAAADYAAAA2ISMfgGhoZWEAAJCMAAAAJAAAACQIXQLHaG10eAAAkLAAAAF8AAABfNY7DpVsb2NhAACSLAAAAMAAAADAJ6EtjG1heHAAAJLsAAAAIAAAACAAZQBBbmFtZQAAkwwAAAFNAAABTRBB3Hpwb3N0AACUXAAAAOAAAADgCUkJ6QAEAkEBkAAFAAACigK8AAAAjAKKArwAAAHgADEBAgAAAgAFAwAAAAAAAKAAAv8QAAAAAAAAHgAAAABQZkVkAAAAAf8AAyD/OABaBBoBQiAWAZ/f1wAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAAAAHVcAAMAAQAAABwABHVAAAAdTBAAAAsNTAABAAsADAApACoAfgGQAZEBzwHRAdMB1QHXAdkB2wJ3AngDBQMJBJQElQSYBJkEsASxIBIgHyAjICQgMSA4IQQhBiEHIQghFCEVISMhJCElIZQhlSIDIgQiBSIHIhAiEyIUIhYiFyIYIhsiHCIhIiIiJCImIiwiLSJJIkoiSyJiImMiliKXIpglkCWRJZIlyCXJJcwlzSYHJggmQTAEMAUwBjA/MEAznzOgM88z0DPTM9ROAk4STiNOJk4pTi5OL04xTjNONU43TjxOQE5BTkJORE5GTlVOV05nTmhOck6HTplOnE6dTp5Or06wTrFOtE7MTs9O0E7gTuJO5k7nTulO7U7uTu9O8U70TvhO+U76TvxO/k8ATyFPI08oTylPLE8tTy5PMU8zTzVPN085TztPRE9FT1RPZk9oT2pPa09tT25PcU9yT3VPfU+AT4FPgk+FT4ZPh0+KT4xPjk+QT5JPk0+VT5ZPmE+ZT5pPnE+eT59PoU+iT61PwE/BT8JPy0/MT81P2U/bT+BP4k/kT+VP50/rT+xP8E/yT/lP+0/8T/1QDlAQUBFQE1AVUBZQF1AbUB1QHlAgUCJQI1AkUCdQK1A7UD1QRFBFUEZQSVBKUEtQTVBbUHhQeVB6UHxQfVCGUIdQpFCmUKpQq1DXUNhQ2VD0UQhRCVEKUUJRR1FKUUxRTlFPUVBRUlFTUVdRWFFZUVtRY1FkUWZRZ1FpUWpRb1F+UX9Rg1GEUYZRh1GKUYtRk1GUUZhRmlGdUZ5Rn1GhUaNRuFG5UbpRvlG/UcFRwlHDUcVRyFHKUc1RzlHQUdxR3lHfUeJR41HsUe5R8VHyUfRSCVILUgxSD1IQUh5SH1IhUiJSI1IlUiZSJ1IqUixSL1IxUjJSS1JOUk9SUlJTUlVSXVJfUmBSYlJjUmRSZlJoUnBScVJ+UoBSkVKSUsBSwVLCUsRSxVLGUshSylLRUtNS1FLVUtdS+1L8Uv1TB1MOUxhTG1McUx5TH1MiUyRTJVMnUyhTKVMrUyxTLVM8Uz1TQFNCU0RTRlNLU0xTTVNQU1RTWFNZU1tTaFNqU2xTbVNyU3ZTeVOAU4FTg1OHU4hTilOWU5dTmVObU5xTnlOgU6FTpFOnU7xTvVO+U8BT0lPTU9VT2lPcU91T3lPhU+JT/lP/VABUAlQFVAdUGFQZVBpUJFQlVDNUNlQ3VDpUPVQ/VEFUQlREVEVUR1RJVGNUZVRnVHRUeVR6VH5Uf1SBVINUhVSNVJFUk1SXVJhUnFSwVLJUtVS2VLdUuVS6VLxUvlTDVMVU2FTbVO9U8FTxVPtU/lUAVQhVElUTVSFVJVUmVShVKVUrVS1VMlU0VTVVNlU9VUBVQlVFVUdVSFViVWNVaFVpVWtVeVV6VX1VkFWSVZNVlVWWVZdVmlWbVZ5VslW0VbZVuFW6VbxVxlXHVchVylXLVc5Vz1XQVdVV3lXgVeJV51XpVe1V7lXwVfFV9FX2Vf9WClYLVg1WGVYaVhxWHVYgViFWIlYlViZWLlYvVjBWM1Y1VjdWOFY6VjxWPVY+VlVWVlZaVltWY1aQVpFWklbVVtZW2FbZVuxW7lbvVvJW81b2VvdW+Fb7VvxXAFcBVwJXBVcHVx1XHlcgVyFXIlc8Vz1XP1dBV0hXSVdlV2dXbFduV3BXcVdyV3RXdVd4V3lXeleoV6pXrFevV7BXsVezV7VXtle3V8xXzVfQV9FX01fWV9dX21fcV95X4VfiV+NX7lf1V/ZX91f7V/xX/lf/WAFYA1gEWAVYCFgJWApYDFgOWA9YEFgSWBNYFFgWWBdYGFgfWCJYI1hOWE9YUFhSWFNYVVhWWFdYf1iCWIRYhliHWIhYm1icWJ1YwljDWMRY0ljTWNRY7VjvWPFY8lj0WPVY91j4WQNZBVkGWQ5ZF1kYWRtZHVkeWSZZKFksWTBZMlkzWTVZNlk7WUNZRVlGWUpZTFlNWVBZYVljWWRZdVl3WXpZe1l8WX5Zf1mAWYVZiVmLWYxZlFmVWZhZplmnWaxZrVmwWbFZulm8Wb1Zx1nIWclZ2VnbWeRZ5lnnWelZ6lnrWfpZ/Fn9Wf5aAFoSWhlaGlobWh1aHlohWiJaJFomWidaKFozWjVaPVo+Wj9aR1pIWmhaaVp4WnlatFq2Wrdav1rAWspay1rTWtVa11rZWtpa21rdWt5a31riWuRa5VrnWuha6lszWzVbNltSW2tbbVtuW29bclt0W3tbfFt+W39bgluGW4pbjVuOW5BbkVuSW5RbsVuyW7dbulu7W7xbwFvBW8NbzVvOW89b0VvgW+Jb41vmW+db71wAXAJcA1wFXAdcCFwQXBJcE1wXXBlcG1wjXCZcMlwzXEZcR1xMXE1cUlxTXFRcVlxXXFhcX1xiXGRccFyAXIlcilyLXI5cj1ySXJNcqlyuXK9csFyyXLRctly+XMBcwlzDXOJc41znXOlc61zsXO5c710EXQVdFV0cXR1dJV0oXSpdK10sXUhdSV1ZXVpdXF1qXW1dbl2aXZtdnF3cXd9d4F3sXe1d8F31XfZd/14AXgReB14JXgpeC14NXg5eEl4TXi9eMF45XjpeQ15cXl1eX15gXnVed155Xn5egV6CXoNehV6IXolejF6NXo5em16dXtRe1V7pXvVe+F75XwlfDF8NXw5fEF8SXxRfFl8ZXxpfHF8dXx5fKF8rXyxfLl8wXztfPV8+Xz9fUV9UX15fX19gX2NfZV9nX2hfa19uX29fcl90X3Vfdl94X3pffV9+X39fg1+RX5NflF+WX5pfm1+pX6tfrF+2X8dfyF/KX8tfzl/TX9Rf1V/aX9tf3F/eX99f4l/jX+Vf5l/oX+lf7F/vX/Bf8l/zX/Rf9l/3X/lf+mALYAxgEGARYBNgF2AYYBpgHmAfYD1gPmBAYExgTmBPYFFgU2BUYFZgV2BYYFtgXGBxYHJgdGB1YIBggWCCYIpgi2CTYJVgl2CYYJlgnGCeYKFgomCkYKVgp2CpYKpgrmCwYLNgtWC2YLdguWC6YMdgyGDJYNJg02DUYNZg12DZYNtg3mD1YPdg+GEHYQphC2EMYSFhImElYShhKWEqYUlhS2FNYU9hUGFSYVNhVGF2YYxhjWGqYathv2HAYcFhyWHTYgdiGWIcYh1iHmIgYiNiK2ItYjViNmJEYkViRmJKYk9iUGJVYlZiV2JZYlpiZGJlYnRidWJ3YnhiemJ7Yn1igWKCYoNilGKZYpxinWKeYqNipmKnYqliqmKyYrNitGK2YrdiuGK6Yr5iwGLBYs9i0WLgYuFi8GLyYvVjAGMPYxBjF2MYYxljKWMsYy1jLmMwYzFjO2M8Y0RjR2NIY2BjZGNlY2ZjaGNqY2tjbGNvY3BjeGN5Y4Fji2ONY5Fjk2OUY5Vjl2OhY6RjpmOrY69jsWOyY7VjtmO5Y7tjvWPFY8djyGPKY8tjzGPRY9Nj1GPVY99j4mPrY+xj82P1Y/dj/mQDZARkDWQOZBFkEmQdZB9kJ2QoZClkK2Q7ZDxkPmRAZFNkVWRWZFdkaGRqZGtkbGSDZIZkk2SUZJdkmGSqZKtkr2S2ZLlku2S9ZL5kv2TBZMNkxGTPZNFk32TgZOFk42TlZSxlLWU3ZTplPGU9ZUZlR2VKZUtlTWVOZVBlUmVTZVRlV2VYZVplXGVfZWBlYWVkZWVlbWVuZW9lcWVzZXVldmWIZYllimWNZY5lj2WSZZRllWWWZZhlmmWdZZ5loGWiZaNlpmWoZaplrGWuZbplu2W+Zb9lwGXCZc1l0GXRZdNl1GXVZeFl+GX5ZgFmBGYFZgdmCGYJZgtmDWYQZhFmEmYWZhdmGGYaZhtmHGYeZiZmLmYwZjJmM2Y9Zj9mQGZCZk1mTmZgZmJmY2ZlZmdmcWZyZnNmdWZ4Znlme2Z8Zn1mf2aAZoFmg2aFZoZm2mbnZuhm8Wb1ZvZm+Gb6Zvtm/WcMZw5nD2cRZxJnE2cWZxhnGWcaZxxnHmcnZylnLmcwZzJnM2c7ZzxnPmc/Z0FnRGdFZ0dnSmdLZ01nUmdUZ1VnXWdiZ2NnZGdmZ2dna2dsZ25ncWd0Z3ZnfWeAZ4Jng2eFZ4ZniGeKZ5ZnmWebZ59noGehZ6RnpmepZ6xnrmexZ7JntGfCZ9tn32fhZ+Nn5GfmZ+dn6GfqZ+tn7WfuZ/Jn/mgQaBJoFGgVaB5oH2ggaDRoNWg2aDpoO2hLaE1oT2hSaHVogmiEaJBokWiSaJRolWiWaKNopGilaK5osWiyaLRowWjKaMxo02jUaNZo12jZaOFo4mjvaPJo82j0aPZo92j4aPtpAmkDaQRpDGkPaRFpIWkiaSNpLmkvaTFpMmkzaTppO2k8aT5pQGlBaVVpVmlYaVlpW2lcaV9pYWliaWRpZWlsaW1pb2lwaXppe2l9aX5pf2mBaYNphWmKaYtpjGmWaZdpmWmaaalpqmmsaa5pr2mwabJps2m1abZpuGm5abppy2nNac9p0WnSadNp3Gndad5p/mogailqMGoyajNqNGpFakZqWmpiamNqZGp6antqfWp+an9qgWqCaoNqj2qqazhrO2s8az1rRGtFa0hrSmtLa3prhWuIa4xrlGuVa5drmGuZa7ZrwGvDa8RrzGvOa9pr7Gvta+5r8Gvxa/Jr9Gv2a/dr+Gv6a/tr/GwObBJsF2wcbB1sHmwgbCNsMWwzbDZsN2w+bD9sQ2xEbEVsSGxRbFJsU2xWbGVsZmxnbHFsc2x1bHdseGx6bHtsfGx/bIBshGyHbIpsi2yNbI5skWySbJpsnGydbJ5soGysbK9ssGzGbMdsyGzLbM1szmzPbNxs3WzfbORs5mznbOls7GztbPJs9G0CbQNtBW0GbQhtCW0KbQ1tD20QbRFtGG0cbR1tJm0obSltLG0tbS9tMG00bTZtN204bTptP21AbUJtRG1JbUxtUG1bbV1tX21hbWJtZG1lbWdtaG1rbWxtbW11bXZteW16bXttg22EbYZth22KbYttjW2PbZBtkm2wbbFts220bbZtt23BbcJtw23Ibcltym3Xbdpt223cbd9t4m3jbeVt7W3vbfBt8m30bfVt9m34bfpuC24PbhJuE24VbhhuGW4bbhxuHm4fbiJuJm4nbihuKm4sbi5uMG4xbjNuNW42bjduOW5VblduWW5ablxuXW5ebmxubW6AboFugm6EboduiG6Zbppum26dbp5uoG6hbqNupG6mbqhuqW6wbrNutW64brluvG6+br9uwG7Ibsluym7Mbs1uzm7QbtJu1m7Ybtlu528DbwRvBW8HbwhvEG8RbxJvIW8ibyNvLG8ubzBvMm80bzVvSG9Jb0pvTG9Zb1pvW29db19vYG9hb2NvZG9lb29vcG9xb3NvdW92b3dveW97b4Vvhm+Hb4pvi2+0b7Vvt2+4b8Fv33A2cDdwOHBNcE5wbnB3cHlwenB7cH1whnCHcIhwi3CMcI1wj3CQcJFwk3CXcJhwmnCbcLJwtHC1cLZwunC+cL9wyXDacNxw3XDecOVw6nDucPhw+nD7cPxxEXEScRRxF3FLcU1xXXFlcW9xcHFxcXlxe3F8cZVxlnGXcalxqnGrcbRxtnG3cbhx5nIpcityLXIuci9yPHI+cklySnJLclNyVHJVcldyWHJaclxyXnJgcmNyZHJlcmhycHJxcnNydHJ2cndyeHJ7cnxyfXKCcoNyjHKOcpBykXKucrFysnKzcrVyxXLGcsdyz3LRcthy33L5cwJzC3MMcw1zFHMYcxlzGnMfcyBzI3MkcyZzJ3Mocy1zL3MwczJzM3M1czZzTnNPc1FzbnOFc4ZziHOKc4xzjXOPc5BznHOdc55zoHOhc6pzrHOtc7FztHO1c7ZzuHO5c8Fzy3PMc85z33Pmc+hz6nPrc+x0BHQHdAh0I3QkdCd0KXQrdC10L3QxdDJ0VnRYdF10bnRvdH90gnSEdIV0hnSIdIl0inSMdI10j3SddN1033ThdOV09XUOdRB1EnUbdR11HnUmdSd1KnU2dTl1PHU9dT91RnVHdUl1SnVNdWd1aHVpdXN1dXV2dXd1gHWBdYJ1hHWFdYx1jXWOdZB1k3WVdZh1m3WcdZ51onW6dbt1v3XAdcF1xnXLdcx103XXddl12nXcdd1133XgdeF15XXpdfJ183X6dft1/XX+dgJ2BHYLdg12DnYPdhZ2GnYcdh12HnYhdiN2J3Yodix2LnYvdjF2MnY2djd2OXY6djt2PXZBdkJ2VXZddmx2bXZudnl2enZ8dn92gHaBdoN2hXaJdop2jHaNdo92kHaSdpR2lXaXdph2r3awdrN2wHbBdsN2xHbHdsl21XbZdtp23Hbddt528HbzdvV29nb3dvp2+3b9dv93AHcCdwN3BXcGdwp3DHchdyN3JHcldyd3Kncrdyx3Lnc5dzt3PXc+dz93QndEd0V3Rndkd2d3aXdqd3p3e3d8d4F3gneDd493kHehd6N3pHemd6h3q3etd653r3exd7J3tHe8d7532HfZd9p35Hfmd+h36nf0d/V393gKeAt4DngPeBB4E3gVeBl4G3geeCB4IXgieCR4KHgqeCt4LngveDF4MngzeD94RnhNeE94UXhTeFR4iHiKeIt4j3iQeJJ4lHiVeJZ4mXideJ54oHiieKR4pni/eMB4wnjDeMR4xnjHeMh40XjSeNN41njXeNh46XjqeOt483j1ePZ4+Hj5eQJ5A3kEeT15P3lHeVR5VXljeWR5ZnlueXl5gnmDebx5v3nCecR5xXnHech5ynnMec55z3nQedN51HnWedd54HnheeJ55Xnoeep57Hnuefl5+nn8ef55/3oBegR6BXoMehV6FnoYehl6G3oceh16H3oheiJ6NHo1ejZ6OHo6ej56cXpyenN6gnqFeod6jnqPepB6k3qUepl6mnqbep56p3qpeqp6q3rXeth64XrieuR67nr7evx6/nsAewF7AnsFewd7CXsMew17DnsQexJ7E3sWexd7GHsaexx7HXsfeyF7Insjeyd7KXstey97MHsyezl7O3s9e0Z7SHtKe017TntTe1V7V3tZe1x7Xntfe2F7b3twe3N7dHt2e3h7ent8e317f3uOe497kXuSe5N7lnuee597oHuye7N7tXu2e7d70nvbe9x73nvfe+B74nvje+R753voe+l763vse+1773vwe/18CHwJfAp8DXwOfCh8KXyTfJR8lnyZfJp8m3ygfKF8o3yrfKx8rXyvfLB8uny7fL98wHzCfMN8xHzGfMl8y3zYfNp823zdfN58+Xz6fSF9KH0pfSp9LH0tfS5/OX9Df1J/U39Wf1l/YH9rf2x/bX9vf3B/c39/f4B/i3+Nf5t/nH+gf6J/o3+lf6Z/sX+6f7t/vn/Af8J/w3/Ef8t/zX/Wf9d/4n/jf+R/53/of+9/8n/9f/5//4ACgA6AD4ARgB2AHoAfgCGAMoA0gDmAOoA8gD6AQIBBgESARYBHgEiASYBTgFWAVoBXgFmAgYCCgIWAiICKgJSAlYCXgJmAnoCjgKaAp4CogKyAsICzgLWAtoC4gLmA4oDjgPeA+YD7gQOBBIEFgQeBCIEXgRmBG4EcgR2BLYEugTCBM4E0gTWBN4FHgUmBTYFOgU+BUoFWgVeBWIFmgWiBaoFrgWyBb4FygXOBiYGQgZmBmoGkgaWBp4GpgcSBxYHHgciByYHLgeSB5YHmgeiB6YHrgf2B/4IDgg6CD4IRghOCHYIggimCLoI8gj2CRYJGgkiCSoJMgk2CToJZgnGCe4J8goCCgYKDgoWChoKHgomCjIKQgpqCm4KegqCCooKjgrWCtoK6gruCvIK/gsCCwoLDgsWCxoLZgtqC3YLiguyC7YLugvCC8oLzgvWC9oL4gvqDDYMQgxKDE4MWgxiDGYMpgyqDLoMwgzKDN4M7gz2DPoM/g0GDQoNEg0WDSINTg12DeYN6g4eDiIOPg5CDkYOZg5qDnYOfg76Dv4PCg8ODxIPGg8iDyYPLg82DzoPVg9eD2YPag9uD3oPig+OD5IPmg+eD6IP6g/uD/IP+g/+EAIQChAWEGYQahBuEOYQ6hDuEWIRihGqEboRvhHCEcoR0hHeEeYSKhI2EmISahJuEsISxhLOEtYS2hLeEu4S8hL6EwITChMOEy4TMhM6Ez4TShNSE1YTehOGE4oTkhO2E7oTvhP2E/oUShRSFFYUWhRiFGYUghVeFWIVlhWaFZ4VzhXyFfYWGhaWFpoWnhamFq4Wsha2FuIXRhdKF1IX8hf2F/oYohjmGOoY7hluGXIZdhl+GYIZhhm2Gb4ZwhpSGpYamhquGrYauhrKGs4a3hriGuYbBhsKGw4bFhsiGzIbNhtKG04bVhtaG14bahtyG3YbqhuuG7Ib/hwGHBIcFhwaHC4cMhxSHFocZhxuHHYcfhyCHJIcmhyeHKIcvhzCHMoczhzWHNoc4hzmHOoc8hz2HSodLh02HVIdVh1aHWIdhh2KHb4dxh3KHc4d1h3+HgIeBh4SHhoeHh4mHioeMh5SHlYeWh6mHqoeuh7CHsYeyh7SHu4e8h76Hv4fHh8iHyYfrh+yH7YgUiDqIO4g9iD6IP4hBiEKIQ4hViFaIWIhqiG2Ib4hxiICIg4iGiIeIiYiKiIyIk4iUiJWIo4isiK6Ir4iwiMOIxIjHiMiIz4jQiNGI04jWiNeI4IjhiOaI54jyiPWI9oj3iPqI+4j9iP+JAIkBiRGJIokjiSSJMYkyiTOJNYlCiUOJfIl9iX6JgImCiYSJhYnXidiJ2Ynbid2J5Insie2J7onwifGJ8oxIjEqMS4yDjISMhoyHjIiMi4yVjJaMl41ojWmNao1sjW6Nb42CjYONko2TjaCNoY2ijbKNto23jbmNu429jcCNwY3CjcWNzY3QjdiN2Y3cjeCN4Y3ijeWN5o3njemN7Y3ujfCN8Y3yjfSOBo4HjgiOC44Njg6OII4hjiuOLY4wjjKOM440jjaON444jjuOPI4+jj+OQ45njmiOao5rjm6OcY5zjnWOfY5+joCOgo6DjoSOho6RjpKOk46djq2Oro6wjrGPoI+hj6KPqo+3j7iPuo+7j7yPv4/Aj8OPxo/Pj9KP1o/Xj+OP54/sj++P8Y/yj/SP9Y/2j/qP+4/8kAyQDpATkBWQGJAZkDeQOZA6kD2QP5BAkEOQRZBGkFmQWpBkkGaQZ5B+kIGQiZCKkJKQlJCWkJiQmpCckJ6Qn5CgkKSQpZCnkKiQqZCrkK2QspC3kLyQvZC/kMCQwpDDkMaQyJDJkMuQzJDNkNKQ1JDVkNaQ2JDZkNqQ3pDfkOCQ45DkkOWQ6ZDqkOyQ7pD1kPaQ95D/kQCRAZEDkR+RIJEhkTCRRJFFkViRWZFbkVyRa5GGkYiRipGOkY+Rq5GskciRy5HQlJaVSJYYlhuWHpYgliuWLJYtlj6WQZZOlk+WUZZSllOWXJZdll6WYJZjlmWWZpZrlnOWh5aJloqWjJaOlpGWkpaTlpWWlpaalpuWsZaylrSWtZa3lriWupa7lr+WwpbDlsiWypbLltCW0ZbTltSW8JbxlvKW9Jb1lviW/5cClwOXBZcKlwuXDJcQlxGXEpcUlxWXHZcrlyyXLpcvlzGXVJdVl1eXWJdal1yXXZdfl2OXZJdml2eXaJd1l4yXjpePl5CXk5eVl5aXl5ehl6KXrJeul7CXsZezl/SYjpiSmJWYz5jQmNSY1pjXmNuY3JjdmQ6ZD5lkmXiZeZl7mX6ZjJmmmaeauZq7mr2avpq/msOaxJrSmuCa7JrumvqbEJsRmxKbIJshmyKbMJsxm0qbS5tMm06bUJtSm1OcfZx+nICcg5yEnImcipyMnI+ck5ysnOCc4Z4wnlCeUp5TnlSeVp5Znl2ecp6AnoGeiZ6Knp6etZ62nreeuZ66nryeyp7Lnsye0J7SntOe1Z7Wntee2Z7ant6e4Z7jnuSe5p7onvqe/Z8Mnw+fEZ8SnxSfFZ8WnxifIZ8tny6fOJ86nzyfnJ+dn57+Mv5T/lj+Z/8A/////wAAAAEACwAMACEAKgArAZABkQHPAdEB0wHVAdcB2QHbAncCeAMFAwkElASVBJgEmQSwBLEgEiAfICMgJCAxIDghBCEGIQchCCEUIRUhIyEkISUhlCGVIgMiBCIFIgciECITIhQiFiIXIhgiGyIcIiEiIiIkIiYiLCItIkkiSiJLImIiYyKWIpcimCWQJZElkiXIJcklzCXNJgcmCCZBMAQwBTAGMD8wQDOfM6AzzzPQM9Mz1E4CThJOI04mTilOLk4vTjFOM041TjdOPE5ATkFOQk5ETkZOVU5XTmdOaE5yTodOmU6cTp1Onk6vTrBOsU60TsxOz07QTuBO4k7mTudO6U7tTu5O707xTvRO+E75TvpO/E7+TwBPIU8jTyhPKU8sTy1PLk8xTzNPNU83TzlPO09ET0VPVE9mT2hPak9rT21Pbk9xT3JPdU99T4BPgU+CT4VPhk+HT4pPjE+OT5BPkk+TT5VPlk+YT5lPmk+cT55Pn0+hT6JPrU/AT8FPwk/LT8xPzU/ZT9tP4E/iT+RP5U/nT+tP7E/wT/JP+U/7T/xP/VAOUBBQEVATUBVQFlAXUBtQHVAeUCBQIlAjUCRQJ1ArUDtQPVBEUEVQRlBJUEpQS1BNUFtQeFB5UHpQfFB9UIZQh1CkUKZQqlCrUNdQ2FDZUPRRCFEJUQpRQlFHUUpRTFFOUU9RUFFSUVNRV1FYUVlRW1FjUWRRZlFnUWlRalFvUX5Rf1GDUYRRhlGHUYpRi1GTUZRRmFGaUZ1RnlGfUaFRo1G4UblRulG+Ub9RwVHCUcNRxVHIUcpRzVHOUdBR3FHeUd9R4lHjUexR7lHxUfJR9FIJUgtSDFIPUhBSHlIfUiFSIlIjUiVSJlInUipSLFIvUjFSMlJLUk5ST1JSUlNSVVJdUl9SYFJiUmNSZFJmUmhScFJxUn5SgFKRUpJSwFLBUsJSxFLFUsZSyFLKUtFS01LUUtVS11L7UvxS/VMHUw5TGFMbUxxTHlMfUyJTJFMlUydTKFMpUytTLFMtUzxTPVNAU0JTRFNGU0tTTFNNU1BTVFNYU1lTW1NoU2pTbFNtU3JTdlN5U4BTgVODU4dTiFOKU5ZTl1OZU5tTnFOeU6BToVOkU6dTvFO9U75TwFPSU9NT1VPaU9xT3VPeU+FT4lP+U/9UAFQCVAVUB1QYVBlUGlQkVCVUM1Q2VDdUOlQ9VD9UQVRCVERURVRHVElUY1RlVGdUdFR5VHpUflR/VIFUg1SFVI1UkVSTVJdUmFScVLBUslS1VLZUt1S5VLpUvFS+VMNUxVTYVNtU71TwVPFU+1T+VQBVCFUSVRNVIVUlVSZVKFUpVStVLVUyVTRVNVU2VT1VQFVCVUVVR1VIVWJVY1VoVWlVa1V5VXpVfVWQVZJVk1WVVZZVl1WaVZtVnlWyVbRVtlW4VbpVvFXGVcdVyFXKVctVzlXPVdBV1VXeVeBV4lXnVelV7VXuVfBV8VX0VfZV/1YKVgtWDVYZVhpWHFYdViBWIVYiViVWJlYuVi9WMFYzVjVWN1Y4VjpWPFY9Vj5WVVZWVlpWW1ZjVpBWkVaSVtVW1lbYVtlW7FbuVu9W8lbzVvZW91b4VvtW/FcAVwFXAlcFVwdXHVceVyBXIVciVzxXPVc/V0FXSFdJV2VXZ1dsV25XcFdxV3JXdFd1V3hXeVd6V6hXqlesV69XsFexV7NXtVe2V7dXzFfNV9BX0VfTV9ZX11fbV9xX3lfhV+JX41fuV/VX9lf3V/tX/Ff+V/9YAVgDWARYBVgIWAlYClgMWA5YD1gQWBJYE1gUWBZYF1gYWB9YIlgjWE5YT1hQWFJYU1hVWFZYV1h/WIJYhFiGWIdYiFibWJxYnVjCWMNYxFjSWNNY1FjtWO9Y8VjyWPRY9Vj3WPhZA1kFWQZZDlkXWRhZG1kdWR5ZJlkoWSxZMFkyWTNZNVk2WTtZQ1lFWUZZSllMWU1ZUFlhWWNZZFl1WXdZell7WXxZfll/WYBZhVmJWYtZjFmUWZVZmFmmWadZrFmtWbBZsVm6WbxZvVnHWchZyVnZWdtZ5FnmWedZ6VnqWetZ+ln8Wf1Z/loAWhJaGVoaWhtaHVoeWiFaIlokWiZaJ1ooWjNaNVo9Wj5aP1pHWkhaaFppWnhaeVq0WrZat1q/WsBaylrLWtNa1VrXWtla2lrbWt1a3lrfWuJa5FrlWuda6FrqWzNbNVs2W1Jba1ttW25bb1tyW3Rbe1t8W35bf1uCW4ZbiluNW45bkFuRW5JblFuxW7Jbt1u6W7tbvFvAW8Fbw1vNW85bz1vRW+Bb4lvjW+Zb51vvXABcAlwDXAVcB1wIXBBcElwTXBdcGVwbXCNcJlwyXDNcRlxHXExcTVxSXFNcVFxWXFdcWFxfXGJcZFxwXIBciVyKXItcjlyPXJJck1yqXK5cr1ywXLJctFy2XL5cwFzCXMNc4lzjXOdc6VzrXOxc7lzvXQRdBV0VXRxdHV0lXShdKl0rXSxdSF1JXVldWl1cXWpdbV1uXZpdm12cXdxd313gXexd7V3wXfVd9l3/XgBeBF4HXgleCl4LXg1eDl4SXhNeL14wXjleOl5DXlxeXV5fXmBedV53Xnlefl6BXoJeg16FXoheiV6MXo1ejl6bXp1e1F7VXule9V74XvlfCV8MXw1fDl8QXxJfFF8WXxlfGl8cXx1fHl8oXytfLF8uXzBfO189Xz5fP19RX1RfXl9fX2BfY19lX2dfaF9rX25fb19yX3RfdV92X3hfel99X35ff1+DX5Ffk1+UX5Zfml+bX6lfq1+sX7Zfx1/IX8pfy1/OX9Nf1F/VX9pf21/cX95f31/iX+Nf5V/mX+hf6V/sX+9f8F/yX/Nf9F/2X/df+V/6YAtgDGAQYBFgE2AXYBhgGmAeYB9gPWA+YEBgTGBOYE9gUWBTYFRgVmBXYFhgW2BcYHFgcmB0YHVggGCBYIJgimCLYJNglWCXYJhgmWCcYJ5goWCiYKRgpWCnYKlgqmCuYLBgs2C1YLZgt2C5YLpgx2DIYMlg0mDTYNRg1mDXYNlg22DeYPVg92D4YQdhCmELYQxhIWEiYSVhKGEpYSphSWFLYU1hT2FQYVJhU2FUYXZhjGGNYaphq2G/YcBhwWHJYdNiB2IZYhxiHWIeYiBiI2IrYi1iNWI2YkRiRWJGYkpiT2JQYlViVmJXYlliWmJkYmVidGJ1YndieGJ6YntifWKBYoJig2KUYplinGKdYp5io2KmYqdiqWKqYrJis2K0YrZit2K4YrpivmLAYsFiz2LRYuBi4WLwYvJi9WMAYw9jEGMXYxhjGWMpYyxjLWMuYzBjMWM7YzxjRGNHY0hjYGNkY2VjZmNoY2pja2NsY29jcGN4Y3ljgWOLY41jkWOTY5RjlWOXY6FjpGOmY6tjr2OxY7JjtWO2Y7lju2O9Y8Vjx2PIY8pjy2PMY9Fj02PUY9Vj32PiY+tj7GPzY/Vj92P+ZANkBGQNZA5kEWQSZB1kH2QnZChkKWQrZDtkPGQ+ZEBkU2RVZFZkV2RoZGpka2RsZINkhmSTZJRkl2SYZKpkq2SvZLZkuWS7ZL1kvmS/ZMFkw2TEZM9k0WTfZOBk4WTjZOVlLGUtZTdlOmU8ZT1lRmVHZUplS2VNZU5lUGVSZVNlVGVXZVhlWmVcZV9lYGVhZWRlZWVtZW5lb2VxZXNldWV2ZYhliWWKZY1ljmWPZZJllGWVZZZlmGWaZZ1lnmWgZaJlo2WmZahlqmWsZa5lumW7Zb5lv2XAZcJlzWXQZdFl02XUZdVl4WX4ZflmAWYEZgVmB2YIZglmC2YNZhBmEWYSZhZmF2YYZhpmG2YcZh5mJmYuZjBmMmYzZj1mP2ZAZkJmTWZOZmBmYmZjZmVmZ2ZxZnJmc2Z1ZnhmeWZ7ZnxmfWZ/ZoBmgWaDZoVmhmbaZudm6GbxZvVm9mb4Zvpm+2b9ZwxnDmcPZxFnEmcTZxZnGGcZZxpnHGceZydnKWcuZzBnMmczZztnPGc+Zz9nQWdEZ0VnR2dKZ0tnTWdSZ1RnVWddZ2JnY2dkZ2ZnZ2drZ2xnbmdxZ3Rndmd9Z4BngmeDZ4VnhmeIZ4pnlmeZZ5tnn2egZ6FnpGemZ6lnrGeuZ7Fnsme0Z8Jn22ffZ+Fn42fkZ+Zn52foZ+pn62ftZ+5n8mf+aBBoEmgUaBVoHmgfaCBoNGg1aDZoOmg7aEtoTWhPaFJodWiCaIRokGiRaJJolGiVaJZoo2ikaKVormixaLJotGjBaMpozGjTaNRo1mjXaNlo4WjiaO9o8mjzaPRo9mj3aPho+2kCaQNpBGkMaQ9pEWkhaSJpI2kuaS9pMWkyaTNpOmk7aTxpPmlAaUFpVWlWaVhpWWlbaVxpX2lhaWJpZGllaWxpbWlvaXBpeml7aX1pfml/aYFpg2mFaYppi2mMaZZpl2mZaZppqWmqaaxprmmvabBpsmmzabVptmm4ablpumnLac1pz2nRadJp02ncad1p3mn+aiBqKWowajJqM2o0akVqRmpaamJqY2pkanpqe2p9an5qf2qBaoJqg2qPaqprOGs7azxrPWtEa0VrSGtKa0tremuFa4hrjGuUa5Vrl2uYa5lrtmvAa8NrxGvMa85r2mvsa+1r7mvwa/Fr8mv0a/Zr92v4a/pr+2v8bA5sEmwXbBxsHWwebCBsI2wxbDNsNmw3bD5sP2xDbERsRWxIbFFsUmxTbFZsZWxmbGdscWxzbHVsd2x4bHpse2x8bH9sgGyEbIdsimyLbI1sjmyRbJJsmmycbJ1snmygbKxsr2ywbMZsx2zIbMtszWzObM9s3GzdbN9s5GzmbOds6WzsbO1s8mz0bQJtA20FbQZtCG0JbQptDW0PbRBtEW0YbRxtHW0mbShtKW0sbS1tL20wbTRtNm03bThtOm0/bUBtQm1EbUltTG1QbVttXW1fbWFtYm1kbWVtZ21obWttbG1tbXVtdm15bXpte22DbYRthm2HbYpti22NbY9tkG2SbbBtsW2zbbRttm23bcFtwm3DbchtyW3Kbddt2m3bbdxt323ibeNt5W3tbe9t8G3ybfRt9W32bfht+m4Lbg9uEm4TbhVuGG4ZbhtuHG4ebh9uIm4mbiduKG4qbixuLm4wbjFuM241bjZuN245blVuV25ZblpuXG5dbl5ubG5tboBugW6CboRuh26Ibplumm6bbp1unm6gbqFuo26kbqZuqG6pbrBus261brhuuW68br5uv27AbshuyW7KbsxuzW7ObtBu0m7Wbthu2W7nbwNvBG8FbwdvCG8QbxFvEm8hbyJvI28sby5vMG8ybzRvNW9Ib0lvSm9Mb1lvWm9bb11vX29gb2FvY29kb2Vvb29wb3Fvc291b3Zvd295b3tvhW+Gb4dvim+Lb7RvtW+3b7hvwW/fcDZwN3A4cE1wTnBucHdweXB6cHtwfXCGcIdwiHCLcIxwjXCPcJBwkXCTcJdwmHCacJtwsnC0cLVwtnC6cL5wv3DJcNpw3HDdcN5w5XDqcO5w+HD6cPtw/HERcRJxFHEXcUtxTXFdcWVxb3FwcXFxeXF7cXxxlXGWcZdxqXGqcatxtHG2cbdxuHHmcilyK3Itci5yL3I8cj5ySXJKcktyU3JUclVyV3JYclpyXHJecmByY3JkcmVyaHJwcnFyc3J0cnZyd3J4cntyfHJ9coJyg3KMco5ykHKRcq5ysXKycrNytXLFcsZyx3LPctFy2HLfcvlzAnMLcwxzDXMUcxhzGXMacx9zIHMjcyRzJnMncyhzLXMvczBzMnMzczVzNnNOc09zUXNuc4VzhnOIc4pzjHONc49zkHOcc51znnOgc6FzqnOsc61zsXO0c7VztnO4c7lzwXPLc8xzznPfc+Zz6HPqc+tz7HQEdAd0CHQjdCR0J3QpdCt0LXQvdDF0MnRWdFh0XXRudG90f3SCdIR0hXSGdIh0iXSKdIx0jXSPdJ103XTfdOF05XT1dQ51EHUSdRt1HXUedSZ1J3UqdTZ1OXU8dT11P3VGdUd1SXVKdU11Z3VodWl1c3V1dXZ1d3WAdYF1gnWEdYV1jHWNdY51kHWTdZV1mHWbdZx1nnWidbp1u3W/dcB1wXXGdct1zHXTddd12XXaddx13XXfdeB14XXldel18nXzdfp1+3X9df52AnYEdgt2DXYOdg92FnYadhx2HXYediF2I3Yndih2LHYudi92MXYydjZ2N3Y5djp2O3Y9dkF2QnZVdl12bHZtdm52eXZ6dnx2f3aAdoF2g3aFdol2inaMdo12j3aQdpJ2lHaVdpd2mHavdrB2s3bAdsF2w3bEdsd2yXbVdtl22nbcdt123nbwdvN29Xb2dvd2+nb7dv12/3cAdwJ3A3cFdwZ3CncMdyF3I3ckdyV3J3cqdyt3LHcudzl3O3c9dz53P3dCd0R3RXdGd2R3Z3dpd2p3end7d3x3gXeCd4N3j3eQd6F3o3ekd6Z3qHerd613rnevd7F3sne0d7x3vnfYd9l32nfkd+Z36Hfqd/R39Xf3eAp4C3gOeA94EHgTeBV4GXgbeB54IHgheCJ4JHgoeCp4K3gueC94MXgyeDN4P3hGeE14T3hReFN4VHiIeIp4i3iPeJB4kniUeJV4lniZeJ14nnigeKJ4pHimeL94wHjCeMN4xHjGeMd4yHjReNJ403jWeNd42HjpeOp463jzePV49nj4ePl5AnkDeQR5PXk/eUd5VHlVeWN5ZHlmeW55eXmCeYN5vHm/ecJ5xHnFecd5yHnKecx5znnPedB503nUedZ513ngeeF54nnleeh56nnsee55+Xn6efx5/nn/egF6BHoFegx6FXoWehh6GXobehx6HXofeiF6Ino0ejV6Nno4ejp6PnpxenJ6c3qCeoV6h3qOeo96kHqTepR6mXqaept6nnqneql6qnqretd62HrheuJ65Hruevt6/Hr+ewB7AXsCewV7B3sJewx7DXsOexB7EnsTexZ7F3sYexp7HHsdex97IXsieyN7J3spey17L3swezJ7OXs7ez17RntIe0p7TXtOe1N7VXtXe1l7XHtee197YXtve3B7c3t0e3Z7eHt6e3x7fXt/e457j3uRe5J7k3uWe557n3uge7J7s3u1e7Z7t3vSe9t73Hvee9974Hvie+N75Hvne+h76Xvre+x77Xvve/B7/XwIfAl8CnwNfA58KHwpfJN8lHyWfJl8mnybfKB8oXyjfKt8rHytfK98sHy6fLt8v3zAfMJ8w3zEfMZ8yXzLfNh82nzbfN183nz5fPp9IX0ofSl9Kn0sfS19Ln85f0N/Un9Tf1Z/WX9gf2t/bH9tf29/cH9zf39/gH+Lf41/m3+cf6B/on+jf6V/pn+xf7p/u3++f8B/wn/Df8R/y3/Nf9Z/13/if+N/5H/nf+h/73/yf/1//n//gAKADoAPgBGAHYAegB+AIYAygDSAOYA6gDyAPoBAgEGARIBFgEeASIBJgFOAVYBWgFeAWYCBgIKAhYCIgIqAlICVgJeAmYCegKOApoCngKiArICwgLOAtYC2gLiAuYDigOOA94D5gPuBA4EEgQWBB4EIgReBGYEbgRyBHYEtgS6BMIEzgTSBNYE3gUeBSYFNgU6BT4FSgVaBV4FYgWaBaIFqgWuBbIFvgXKBc4GJgZCBmYGagaSBpYGngamBxIHFgceByIHJgcuB5IHlgeaB6IHpgeuB/YH/ggOCDoIPghGCE4IdgiCCKYIugjyCPYJFgkaCSIJKgkyCTYJOglmCcYJ7gnyCgIKBgoOChYKGgoeCiYKMgpCCmoKbgp6CoIKigqOCtYK2grqCu4K8gr+CwILCgsOCxYLGgtmC2oLdguKC7ILtgu6C8ILygvOC9YL2gviC+oMNgxCDEoMTgxaDGIMZgymDKoMugzCDMoM3gzuDPYM+gz+DQYNCg0SDRYNIg1ODXYN5g3qDh4OIg4+DkIORg5mDmoOdg5+DvoO/g8KDw4PEg8aDyIPJg8uDzYPOg9WD14PZg9qD24Peg+KD44Pkg+aD54Pog/qD+4P8g/6D/4QAhAKEBYQZhBqEG4Q5hDqEO4RYhGKEaoRuhG+EcIRyhHSEd4R5hIqEjYSYhJqEm4SwhLGEs4S1hLaEt4S7hLyEvoTAhMKEw4TLhMyEzoTPhNKE1ITVhN6E4YTihOSE7YTuhO+E/YT+hRKFFIUVhRaFGIUZhSCFV4VYhWWFZoVnhXOFfIV9hYaFpYWmhaeFqYWrhayFrYW4hdGF0oXUhfyF/YX+hiiGOYY6hjuGW4Zchl2GX4ZghmGGbYZvhnCGlIalhqaGq4athq6GsoazhreGuIa5hsGGwobDhsWGyIbMhs2G0obThtWG1obXhtqG3IbdhuqG64bshv+HAYcEhwWHBocLhwyHFIcWhxmHG4cdhx+HIIckhyaHJ4cohy+HMIcyhzOHNYc2hziHOYc6hzyHPYdKh0uHTYdUh1WHVodYh2GHYodvh3GHcodzh3WHf4eAh4GHhIeGh4eHiYeKh4yHlIeVh5aHqYeqh66HsIexh7KHtIe7h7yHvoe/h8eHyIfJh+uH7IftiBSIOog7iD2IPog/iEGIQohDiFWIVohYiGqIbYhviHGIgIiDiIaIh4iJiIqIjIiTiJSIlYijiKyIroiviLCIw4jEiMeIyIjPiNCI0YjTiNaI14jgiOGI5ojniPKI9Yj2iPeI+oj7iP2I/4kAiQGJEYkiiSOJJIkxiTKJM4k1iUKJQ4l8iX2JfomAiYKJhImFideJ2InZiduJ3YnkieyJ7YnuifCJ8YnyjEiMSoxLjIOMhIyGjIeMiIyLjJWMloyXjWiNaY1qjWyNbo1vjYKNg42SjZONoI2hjaKNso22jbeNuY27jb2NwI3BjcKNxY3NjdCN2I3ZjdyN4I3hjeKN5Y3mjeeN6Y3tje6N8I3xjfKN9I4GjgeOCI4Ljg2ODo4gjiGOK44tjjCOMo4zjjSONo43jjiOO448jj6OP45DjmeOaI5qjmuObo5xjnOOdY59jn6OgI6CjoOOhI6GjpGOko6Tjp2OrY6ujrCOsY+gj6GPoo+qj7ePuI+6j7uPvI+/j8CPw4/Gj8+P0o/Wj9eP44/nj+yP74/xj/KP9I/1j/aP+o/7j/yQDJAOkBOQFZAYkBmQN5A5kDqQPZA/kECQQ5BFkEaQWZBakGSQZpBnkH6QgZCJkIqQkpCUkJaQmJCakJyQnpCfkKCQpJClkKeQqJCpkKuQrZCykLeQvJC9kL+QwJDCkMOQxpDIkMmQy5DMkM2Q0pDUkNWQ1pDYkNmQ2pDekN+Q4JDjkOSQ5ZDpkOqQ7JDukPWQ9pD3kP+RAJEBkQORH5EgkSGRMJFEkUWRWJFZkVuRXJFrkYaRiJGKkY6Rj5GrkayRyJHLkdCUlpVIlhiWG5YeliCWK5Ysli2WPpZBlk6WT5ZRllKWU5Zcll2WXpZglmOWZZZmlmuWc5aHlomWipaMlo6WkZaSlpOWlZaWlpqWm5axlrKWtJa1lreWuJa6lruWv5bClsOWyJbKlsuW0JbRltOW1JbwlvGW8pb0lvWW+Jb/lwKXA5cFlwqXC5cMlxCXEZcSlxSXFZcdlyuXLJculy+XMZdUl1WXV5dYl1qXXJddl1+XY5dkl2aXZ5dol3WXjJeOl4+XkJeTl5WXlpeXl6GXopesl66XsJexl7OX9JiOmJKYlZjPmNCY1JjWmNeY25jcmN2ZDpkPmWSZeJl5mXuZfpmMmaaZp5q5mruavZq+mr+aw5rEmtKa4Jrsmu6a+psQmxGbEpsgmyGbIpswmzGbSptLm0ybTptQm1KbU5x9nH6cgJyDnISciZyKnIycj5yTnKyc4JzhnjCeUJ5SnlOeVJ5WnlmeXZ5ynoCegZ6Jnoqenp61nraet565nrqevJ7KnsuezJ7QntKe057Vntae157Zntqe3p7hnuOe5J7mnuie+p79nwyfD58RnxKfFJ8VnxafGJ8hny2fLp84nzqfPJ+cn52fnv4y/lP+WP5n/wD/////////9f/0/+H/1//g/nD+b/4x/i/+Lf4r/in+J/4l/Yn9iPz7/Pf7bPtr+2j7Z/tQ+0/f7t/h393f3N/P38je/N763vne+N7s3uve3d7c3tvebN5r3f3d/N373fnd8N3t3ezd6t3p3ejd5d3k3d/d3t3c3drd1N3T3bfdtt213Z7dnd1q3WndaNpw2m/abto42jfaNNoz2fnZ+Nm/z/zP+8/6z8HPwMxhzGDMMcwwzC3MLLH+se6x3bHasdex0rHRsc+xzbHLscmxxLHAsb+xvrG8sbqxq7GpsZmxmLGOsXmxZ7FksWOxYrFRsVCxT7FMsTSxMbEwsSCxHrEasRmxF7ETsRKxEbEPsQyxCLEHsQaxBLECsQCw37DdsNiw17DUsNOw0rDPsM2wy7DJsMewxbC8sLuwrLCasJiwlrCVsJOwkrCPsI6wi7CDsICwf7B+sHuwerB5sHawdLBysHCwbrBtsGuwarBosGewZrBksGKwYbBfsF6wU7BAsD+wPrA1sDSwM7AnsCWwILAesBywG7AZsBWwFLAQsA6wB7AFsASwA6/yr/Cv76/tr+uv6q/pr+Wv46/ir+Cv3q/dr9yv2a/Vr8Wvw6+8r7uvuq+3r7avta+zr6WviK+Hr4avhK+Dr3qvea9cr1qvVq9VrymvKK8nrwyu+K73rvauvq65rrautK6yrrGusK6urq2uqa6orqeupa6drpyumq6Zrpeulq6RroKuga59rnyueq55rnauda5trmyuaK5mrmOuYq5hrl+uXa5IrkeuRq5CrkGuP64+rj2uO644rjauM64yrjCuJK4iriGuHq4drhSuEq4Prg6uDK33rfWt9K3xrfCt4q3hrd+t3q3drdut2q3Zrdat1K3Rrc+tzq21rbKtsa2ura2tq62jraGtoK2erZ2tnK2arZitkK2PrYKtgK1vrW6tQK0/rT6tPK07rTqtOK02rS+tLa0srSutKa0FrQStA6z5rPKs6KzlrOSs4qzhrN6s3KzbrNms2KzXrNWs1KzTrMSsw6zArL6svKy6rLWstKyzrLCsrKyorKespayYrJaslKyTrI6siqyHrICsf6x9rHmseKx2rGqsaaxnrGWsZKxirGCsX6xcrFmsRKxDrEKsQKwurC2sK6wmrCSsI6wirB+sHqwCrAGsAKv+q/ur+avoq+er5qvcq9urzavKq8mrxqvDq8Grv6u+q7yru6u5q7ernaubq5mrjKuHq4argquBq3+rfat7q3Orb6ttq2mraKtkq1CrTqtLq0qrSatHq0arRKtCqz2rO6soqyWrEasQqw+rBasCqwCq+Kruqu2q36rbqtqq2KrXqtWq06rOqsyqy6rKqsOqwKq+qruquaq4qp6qnaqYqpeqlaqHqoaqg6pwqm6qbaprqmqqaapmqmWqYqpOqkyqSqpIqkaqRKo6qjmqOKo2qjWqMqoxqjCqK6oiqiCqHqoZqheqE6oSqhCqD6oMqgqqAan2qfWp86nnqeap5KnjqeCp36neqdup2qnSqdGp0KnNqcupyanIqcapxKnDqcKpq6mqqaappamdqXCpb6luqSupKqkoqSepFKkSqRGpDqkNqQqpCakIqQWpBKkAqP+o/qj7qPmo46jiqOCo36jeqMSow6jBqL+ouKi3qJuomaiUqJKokKiPqI6ojKiLqIioh6iGqFioVqhUqFGoUKhPqE2oS6hKqEmoNKgzqDCoL6gtqCqoKaglqCSoIqgfqB6oHagSqAuoCqgJqAWoBKgCqAGn/6f9p/yn+6f4p/en9qf0p/Kn8afwp+6n7afsp+qn6afop+Gn3qfdp7Knsaewp66nraerp6qnqaeBp36nfKd6p3mneKdlp2SnY6c+pz2nPKcupy2nLKcTpxGnD6cOpwynC6cJpwim/ab7pvqm8qbppuim5abjpuKm2qbYptSm0KbOps2my6bKpsWmvaa7prqmtqa0prOmsKafpp2mnKaLpommhqaFpoSmgqaBpoCme6Z3pnWmdKZspmumaKZaplmmVKZTplCmT6ZGpkSmQ6Y5pjimN6YnpiWmHKYaphmmF6YWphWmBqYEpgOmAqYApe6l56XmpeWl46Xipd+l3qXcpdql2aXYpc2ly6XDpcKlwaW5pbilmKWXpYilh6VMpUqlSaVBpUClNqU1pS2lK6UppSelJqUlpSOlIqUhpR6lHKUbpRmlGKUWpM2ky6TKpK6klaSTpJKkkaSOpIykhaSEpIKkgaR+pHqkdqRzpHKkcKRvpG6kbKRPpE6kSaRGpEWkRKRApD+kPaQzpDKkMaQvpCCkHqQdpBqkGaQRpACj/qP9o/uj+aP4o/Cj7qPto+mj56Plo92j2qPOo82juqO5o7Sjs6Ouo62jrKOqo6mjqKOho56jnKOQo4Cjd6N2o3WjcqNxo26jbaNWo1KjUaNQo06jTKNKo0KjQKM+oz2jHqMdoxmjF6MVoxSjEqMRovyi+6LrouSi46Lbotii1qLVotSiuKK3oqeipqKkopaik6KSomaiZaJkoiSiIaIgohSiE6IQoguiCqIBogCh/KH5ofeh9qH1ofOh8qHuoe2h0aHQocehxqG9oaSho6GhoaChi6GJoYehgqF/oX6hfaF7oXihd6F0oXOhcqFloWOhLKEroRehC6EIoQeg96D0oPOg8qDwoO6g7KDqoOeg5qDkoOOg4qDYoNWg1KDSoNCgxaDDoMKgwaCvoKygoqChoKCgnaCboJmgmKCVoJKgkaCOoIygi6CKoIighqCDoIKggaB9oG+gbaBsoGqgZqBloFegVaBUoEqgOaA4oDagNaAyoC2gLKAroCagJaAkoCKgIaAeoB2gG6AaoBigF6AUoBGgEKAOoA2gDKAKoAmgB6AGn/Wf9J/wn++f7Z/pn+if5p/in+Gfw5/Cn8CftJ+yn7Gfr5+tn6yfqp+pn6ifpZ+kn4+fjp+Mn4ufgJ9/n36fdp91n22fa59pn2ifZ59kn2KfX59en1yfW59Zn1efVp9Sn1CfTZ9Ln0qfSZ9Hn0afOZ84nzefLp8tnyyfKp8pnyefJZ8inwufCZ8Invme9p71nvSe357entue2J7Xntaet561nrOesZ6wnq6erZ6snoqedJ5znlaeVZ5BnkCeP543ni2d+Z3nneSd453ineCd3Z3VndOdy53Knbydu526nbadsZ2wnaudqp2pnaedpp2cnZudjJ2LnYmdiJ2GnYWdg51/nX6dfZ1snWedZJ1jnWKdXZ1anVmdV51WnU6dTZ1MnUqdSZ1InUadQp1AnT+dMZ0vnSCdH50QnQ6dC50AnPGc8JzpnOic55zXnNSc05zSnNCcz5zFnMScvJy5nLicoJycnJucmpyYnJaclZyUnJGckJyInIecf5x1nHOcb5xtnGyca5xpnF+cXJxanFWcUZxPnE6cS5xKnEecRZxDnDucOZw4nDacNZw0nC+cLZwsnCucIZwenBWcFJwNnAucCZwCm/2b/Jvzm/Kb75vum+Ob4ZvZm9ib15vVm8WbxJvCm8CbrZurm6qbqZuYm5ablZuUm32bepttm2ybaZtom1abVZtRm0qbR5tFm0ObQptBmz+bPZs8mzGbL5shmyCbH5sdmxua1JrTmsmaxprEmsOaupq5mraatZqzmrKasJqumq2arJqpmqiappqkmqGaoJqfmpyam5qTmpKakZqPmo2ai5qKmniad5p2mnOacppxmm6abJprmmqaaJpmmmOaYppgml6aXZpamliaVppUmlKaRppFmkKaQZpAmj6aM5owmi+aLZosmiuaH5oImgeZ/5n8mfuZ+Zn4mfeZ9ZnzmfCZ75numeqZ6ZnomeaZ5ZnkmeKZ2pnSmdCZzpnNmcOZwZnAmb6Zs5mymaCZnpmdmZuZmZmPmY6ZjZmLmYiZh5mFmYSZg5mBmYCZf5l9mXuZepkmmRmZGJkPmQuZCpkImQaZBZkDmPSY8pjxmO+Y7pjtmOqY6JjnmOaY5JjimNmY15jSmNCYzpjNmMWYxJjCmMGYv5i8mLuYuZi2mLWYs5iumKyYq5ijmJ6YnZicmJqYmZiVmJSYkpiPmIyYipiDmICYfph9mHuYeph4mHaYaphnmGWYYZhgmF+YXJhamFeYVJhSmE+YTphMmD6YJZghmB+YHZgcmBqYGZgYmBaYFZgTmBKYDpgCl/CX7pfsl+uX4pfhl+CXzJfLl8qXxpfFl7WXs5exl66Xi5d+l3yXcJdvl26XbJdrl2qXXZdcl1uXUpdPl06XTJc/lzaXNJctlyyXKpcplyeXH5celxGXDpcNlwyXCpcJlwiXBZb+lv2W/Jb0lvGW75bflt6W3ZbSltGWz5bOls2WxpbFlsSWwpbAlr+Wq5aqlqiWp5allqSWoZaflp6WnJablpSWk5aRlpCWhpaFloOWgpaBln+WfZZ7lnaWdZZ0lmqWaZZnlmaWV5ZWllSWUpZRllCWTpZNlkuWSpZIlkeWRpY1ljOWMZYvli6WLZYkliOWIpYCleCV15XQlc6VzZXMlbuVupWmlZ6VnZWclYaVhZWDlYKVgZV/lX6VfZVxlVaUyJTFlMSUw5S8lLuUuJS2lLWUhpR7lHiUdJRslGuUaZRolGeUSpRAlD2UPJQ0lDKUJpQUlBOUEpQQlA+UDpQMlAqUCZQIlAaUBZQEk/KT7pPpk+ST45Pik+CT3ZPPk82TypPJk8KTwZO9k7yTu5O4k6+TrpOtk6qTm5Oak5mTj5ONk4uTiZOIk4aThZOEk4GTgJN8k3mTdpN1k3OTcpNvk26TZpNkk2OTYpNgk1STUZNQkzqTOZM4kzWTM5MykzGTJJMjkyGTHJMakxmTF5MUkxOTDpMMkv6S/ZL7kvqS+JL3kvaS85LxkvCS75LokuSS45LaktiS15LUktOS0ZLQksySypLJksiSxpLBksCSvpK8kreStJKwkqWSo5Khkp+SnpKckpuSmZKYkpWSlJKTkouSipKHkoaShZJ9knySepJ5knaSdZJzknGScJJuklCST5JNkkySSpJJkj+SPpI9kjiSN5I2kimSJpIlkiSSIZIekh2SG5ITkhGSEJIOkgySC5IKkgiSBpH1kfGR7pHtkeuR6JHnkeWR5JHikeGR3pHakdmR2JHWkdSR0pHQkc+RzZHLkcqRyZHHkauRqZGnkaaRpJGjkaKRlJGTkYCRf5F+kXyReZF4kWeRZpFlkWORYpFgkV+RXZFckVqRWJFXkVCRTZFLkUiRR5FEkUKRQZFAkTiRN5E2kTSRM5EykTCRLpEqkSiRJ5EZkP2Q/JD7kPmQ+JDwkO+Q7pDfkN6Q3ZDUkNKQ0JDOkMyQy5C4kLeQtpC0kKeQppClkKOQoZCgkJ+QnZCckJuQkZCQkI+QjZCLkIqQiZCHkIWQe5B6kHmQdpB1kEyQS5BJkEiQP5Ahj8qPyY/Ij7OPso+Sj4mPh4+Gj4WPg496j3mPeI91j3SPc49xj3CPb49tj2mPaI9mj2WPTo9Mj0uPSo9Gj0KPQY83jyaPJI8jjyKPG48WjxKPCI8GjwWPBI7vju6O7I7pjrWOs46jjpuOkY6Qjo+Oh46FjoSOa45qjmmOV45WjlWOTI5KjkmOSI4ajdeN1Y3TjdKN0Y3EjcKNt422jbWNrY2sjauNqY2ojaaNpI2ijaCNnY2cjZuNmI2QjY+NjY2MjYqNiY2IjYWNhI2DjX6NfY10jXKNcI1vjVKNT41OjU2NS407jTqNOY0xjS+NKI0hjQeM/oz1jPSM84zsjOiM54zmjOGM4IzdjNyM2ozZjNiM04zRjNCMzozNjMuMyoyyjLGMr4ySjHuMeox4jHaMdIxzjHGMcIxkjGOMYoxgjF+MVoxUjFOMT4xMjEuMSoxIjEeMP4w1jDSMMowhjBqMGIwWjBWMFIv8i/mL+Ivdi9yL2YvXi9WL04vRi8+Lzouqi6iLo4uSi5GLgYt+i3yLe4t6i3iLd4t2i3SLc4txi2OLI4shix+LG4sLivKK8IruiuWK44riitqK2YrWisqKx4rEisOKwYq6irmKt4q2irOKmYqYipeKjYqLioqKiYqAin+Kfop8inuKdIpzinKKcIptimuKaIplimSKYopeikaKRYpBikCKP4o6ijWKNIotiimKJ4omiiSKI4ohiiCKH4obiheKDooNigaKBYoDigKJ/on8ifWJ84nyifGJ6onmieSJ44niid+J3YnZidiJ1InSidGJz4nOicqJyYnHicaJxYnDib+JvomriaOJlImTiZKJh4mGiYSJgYmAiX+JfYl7iXeJdol0iXOJcYlwiW6JbIlriWmJaIlRiVCJTYlAiT+JPYk8iTmJN4kriSeJJokkiSOJIokQiQ2JC4kKiQmJBokFiQOJAYkAiP6I/Yj7iPqI9oj0iN+I3YjciNuI2YjWiNWI1IjSiMeIxYjDiMKIwYi+iLyIu4i6iJyImYiXiJaIhoiFiISIf4h+iH2IcYhwiF+IXYhciFqIWIhViFOIUohRiE+ITohMiESIQogoiCeIJogciBqIGIgWiAyIC4gJh/aH9Yfyh/GH8Ifth+uH54flh+KH4Iffh96H3IfYh9aH1YfSh9GHz4fOh82HwYe6h7OHsYevh62HrId4h3aHdYdxh3CHbodsh2uHaodnh2OHYodgh16HXIdah0GHQIc+hz2HPIc6hzmHOIcvhy6HLYcqhymHKIcXhxaHFYcNhwuHCocIhweG/ob9hvyGw4bBhrmGrIarhp2GnIaahpKGh4Z+hn2GRIZBhj6GPIY7hjmGOIY2hjSGMoYxhjCGLYYshiqGKYYghh+GHoYbhhiGFoYUhhKGB4YGhgSGAoYBhf+F/IX7hfSF64XqheiF54XlheSF44Xhhd+F3oXMhcuFyoXIhcaFwoWPhY6FjYV+hXuFeYVyhXGFcIVthWyFZ4VmhWWFYoVZhVeFVoVVhSmFKIUfhR6FHIUShQWFBIUChQCE/4T+hPuE+YT3hPSE84TyhPCE7oTthOqE6YTohOaE5ITjhOGE34TehN2E2YTXhNOE0YTQhM6Ex4TFhMOEuoS4hLaEs4SyhK2Eq4SphKeEpISihKGEn4SRhJCEjYSMhIqEiISGhISEg4SBhHKEcYRvhG6EbYRqhGKEYYRghE6ETYRLhEqESYQuhCWEJIQihCGEIIQehB2EHIQZhBiEF4QVhBSEE4QRhBCEA4P4g/eD9oPzg/KD2IPXg22DbINqg2eDZoNlg2CDX4Ndg1WDVINTg1GDUINGg0WDQYNAgz6DPYM8gzqDN4M1gyiDJoMlgyODIoMHgwaC34LYgteC1oLUgtOC0oDHgL2AroCtgKqAp4CggJWAlICTgJGAkICNgIGAgIB1gHOAZYBkgGCAXoBdgFuAWoBPgEaARYBCgECAPoA9gDyANYAzgCqAKYAegB2AHIAZgBiAEYAOgAOAAoABf/5/8n/xf+9/43/if+F/33/Of8x/x3/Gf8R/wn/Af79/vH+7f7l/uH+3f61/q3+qf6l/p39/f35/e394f3Z/bH9rf2l/Z39if11/Wn9Zf1h/VH9Qf01/S39Kf0h/R38efx1/CX8HfwV+/X78fvt++X74ful+537lfuR+437TftJ+0H7Nfsx+y37Jfrl+t36zfrJ+sX6ufqp+qX6ofpp+mH6WfpV+lH6Rfo5+jX53fnB+Z35mflx+W35Zfld+PH47fjl+OH43fjV+HH4bfhp+GH4XfhV+A34Bff198n3xfe997X3jfeB9133SfcR9w327fbp9uH22fbR9s32yfad9j32FfYR9gH1/fX19e316fXl9d310fXB9Zn1lfWJ9YH1efV19S31KfUZ9RX1EfUF9QH0+fT19O306fSd9Jn0jfR59FH0TfRJ9EH0OfQ19C30KfQh9BnzzfPB87nztfOp86HznfNd81nzSfNB8znzJfMV8w3zCfMF8v3y+fLx8u3y4fK18o3yHfIZ8eXx4fHF8cHxvfGd8ZnxjfGF8QnxBfD58PXw8fDp8OHw3fDV8M3wyfCt8KXwnfCZ8JXwifB58HXwcfBp8GXwYfAZ8BXwEfAJ8AXwAe/57+3vne+Z75XvHe8Z7xXuoe557lnuSe5F7kHuOe4x7iXuHe3Z7c3toe2Z7ZXtQe097TXtLe0p7SXtFe0R7QntAez57PXs1ezR7Mnsxey57LHsreyJ7H3seexx7E3sSexF7A3sCeu567Hrreup66HrneuB6qXqoept6mnqZeo16hHqDenp6W3paell6V3pVelR6U3pIei96LnosegR6A3oCedh5x3nGecV5pXmkeaN5oXmgeZ95k3mReZB5bHlbeVp5VXlTeVJ5TnlNeUl5SHlHeT95Pnk9eTt5OHk0eTN5LnkteSt5KnkpeSZ5JHkjeRZ5FXkUeQF4/3j8ePt4+nj1ePR47HjqeOd45XjjeOF44HjceNp42XjYeNF40HjOeM14y3jKeMh4x3jGeMR4w3i2eLV4s3iseKt4qnioeJ94nniReI94jniNeIt4gXiAeH94fHh6eHl4d3h2eHR4bHhreGp4V3hWeFJ4UHhPeE54THhFeER4QnhBeDl4OHg3eBV4FHgTd+x3xnfFd8N3wnfBd793vne9d6t3qneod5Z3k3eRd493gHd9d3p3eXd3d3Z3dHdtd2x3a3ddd1R3UndRd1B3PXc8dzl3OHcxdzB3L3ctdyp3KXcgdx93GncZdw53C3cKdwl3BncFdwN3AXcAdv9273bedt123HbPds52zXbLdr52vXaEdoN2gnaAdn52fHZ7dil2KHYndiV2I3YcdhR2E3YSdhB2D3YOc7hztnO1c31zfHN6c3lzeHN1c2tzanNpcphyl3KWcpRyknKRcn5yfXJucm1yYHJfcl5yTnJKcklyR3JFckNyQHI/cj5yO3IzcjByKHInciRyIHIfch5yG3IachlyF3ITchJyEHIPcg5yDHH6cflx+HH1cfNx8nHgcd9x1XHTcdBxznHNccxxynHJcchxxXHEccJxwXG9cZlxmHGWcZVxknGPcY1xi3GDcYJxgHF+cX1xfHF6cW9xbnFtcWNxU3FScVBxT3BgcF9wXnBWcElwSHBGcEVwRHBBcEBwPXA6cDFwLnAqcClwHXAZcBRwEXAPcA5wDHALcApwBnAFcARv9G/yb+1v62/ob+dvyW/Hb8Zvw2/Bb8BvvW+7b7pvp2+mb5xvmm+Zb4Jvf293b3Zvbm9sb2pvaG9mb2RvYm9hb2BvXG9bb1lvWG9Xb1VvU29Ob0lvRG9Db0FvQG8+bz1vOm84bzdvNW80bzNvLm8sbytvKm8obydvJm8ibyFvIG8dbxxvG28XbxZvFG8SbwtvCm8JbwFvAG7/bv1u4W7gbt9u0G68brtuqG6nbqVupG6VbnpueG52bnJucW5VblRuOG41bjBramq4aehp5WniaeBp1WnUadNpwmm/abJpsWmvaa5prWmkaaNpommgaZ1pm2maaZVpjWl5aXdpdml0aXJpb2luaW1pa2lqaWZpZWlPaU5pTGlLaUlpSGlGaUVpQWk+aT1pOGk2aTVpMGkvaS1pLGkQaQ9pDmkMaQtpCGkBaP5o/Wj7aPZo9Wj0aPBo72juaOxo62jjaNVo1GjSaNFoz2isaKtoqWioaKZopGijaKFonWicaJpomWiYaItodGhyaHFocGhtaGtoamhpaF9oXmhUaFJoUGhPaE1oDGdyZ25na2cxZzBnLGcqZylnJWckZyNm8mbxZpxmiGaHZoVmgmZ0ZlpmWWVHZUVlQ2VCZUFlPWU8ZS5lIGUUZRJlBmTwZO9k7mTgZN9k3mTQZM9ktmS1ZLRksmSwZK5krWODY4JjgGN9Y3xjd2N2Y3RjcWNtY1RjIGMfYdBhsGGuYa1hrGGqYadho2GOYYBhf2F3YXZhYmFLYUphSWFHYUZhRGE2YTVhNGEwYS5hLWErYSphKWEnYSZhImEfYR1hHGEaYRhhBmEDYPRg8WDvYO5g7GDrYOpg6GDfYNNg0mDIYMZgxGBkYGNgYgHOAa0BqAGZAQAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMEBQYHCAkKAQsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAUAAAAe8C5gADAAcAADcRIRElIREhUAGf/qcBFP7sAALm/RpCAmMAAAAAAQAeAWIByAL4AA4AABMnNyc3FyczBzcXBxcHJ7p5YYQudRmWGXUuhGF5OQFiWFwQj0CDg0CPEFxYeQAAAgBX//oBJwK2AAMADQAAEwMzAwIiJjU0NjIWFRRuF9AXDoYiIoYiASEBlf5r/tkkP0AjI0A/AAACABMB0AGVAvgAAwAHAAATAzMDMwMzAzAdrBxjH64cAdABKP7YASj+2AAAAAIACwAAAksCtgAbAB8AAAEjBzMVIwcjNyMHIzcjNTM3IzUzNzMHMzczBzMHNyMHAktGD1VmFpIVexaSFTlKDlhoFJUUeRSVFDXoDnoPAZlxgaenp6eBcYGcnJyc8nFxAAMAKf92AjEDEwAfACUALAAAJRQGBxUjNSYnNRYXNS4BNTQ2NzUzFRYXFSYnFR4DABQWFzUGExU+ATU0JgIxZHVUnDtLjIJZbm1UbDlIXUVWLhD+oRQeHnIcEhLPYmMIjIoGEqIUBXUVXWRrWAddXQUSmRQEeQwiN0ABBDAXCGgE/uxiBBUWFBYAAAAABQA5//YDEALAAAsADwAbACcAMgAAEyImNTQ2MzIWFRQGAwEzAQMyNjU0JiMiBhUUFgEiJjU0NjMyFhUUBicyNjQmIyIGFRQW0EtMTUpMTU1zAYR1/ntNFxERFxYREQG9S0xNSkxNTUwXEhIXFhERAUNUa2pUVGprVP69Arb9SgGeJz08KSk8PSf+WFRralRUamtUWyh4KSk8PScAAwAK//YCbQLAAB4AJgAvAAAlFSImJwYjIiY1NDY3JjU0NjMyFRQGBxc2NTMUBgcWASIVFBc2NTQDFBYzMjcnDgECbVFQJV5ganU8SzVvZME3QD8RoCApFv75JBssjyUbHydeGBCPjxIhPXFVOF0uSVRHXaE5VCtRJFJQcC8OAa8wFyQdIiz+jh0nFnMRHwAAAQATAdAAvwL4AAMAABMDMwMwHawcAdABKP7YAAEANP84AZ0C+AAKAAAFIyY1NDY3MwYVFAGXwqFRVcOdyO/sg+Z8/+HoAAAAAQAL/zgBdAL4AAoAABcjNjU0JzMWFRQGzsOdl8KhUcj/4ej48umD5gAAAAABABkAGQI/Aj8ACwAAARUjFSM1IzUzNTMVAj/LkcrKkQF1kcvLkcrKAAAAAAEAFf94ASIAuQAHAAAXIz4BNTMUBq6ZIDe2S4g/wUE8zgAAAAEAPgDpAXoBfQADAAA3NSEVPgE86ZSUAAEARf/6ARoA0wAKAAAXIiY1NDYzMhYUBq9JISFJSCMjBiVHSCUmjiUAAAAAAQAz/+IBwgLUAAMAABcBMwEzAQ+A/vEeAvL9DgAAAAACACL/9gI1AsAADwAbAAAEIi4CND4CMh4CFA4BJzI2NTQmIyIGFRQWAW2CXUgkJEhdglxJIyRInTAhITAvIiIKIE+O0o1OICBOjdKOT4JNdndOT3Z1TgAAAQBcAAABwwK2AAYAACURBzU3MxEBBKjUkwACDSGgKv1KAAAAAQAuAAACKALAABgAADc1PgE1NCYjIgc1NjMyFhUUDgIPARUhFS6ufys6TVVXdXyFDClURTABBQCdj34sKyQgmyBkXys6SlI2JgaaAAEAQv/2AhoCwAAnAAAXIic1FjMyNjU0JisBNTMyPgM1NCYjIgc1NjMyFhUUBxUeARUUBuFfQE9BPEJLSTQzHx4rFBA4NUNAQV+BkGc4QZ4KDZ8RHSwnHI8BBw0aFCMXFJYVWGxrJAYNVz1uYgAAAAACABMAAAI1ArYACgAPAAABFSMVIzUhNQEzESEzNSMHAjVGtv7aAQXX/sSGBoABIZ+CgrEBg/5r0swAAAABAEf/9gIlArYAFwAAFyInNRYzMjY0JiMiBxMhFSMHNjMyFRQG7FNKTD0+RjpAQ1gzAYDnESIj3qEKDZ8RIVgfDwGcnmoH2HN0AAAAAgAm//YCNwLAAA4AGAAABSARECEVDgEHMzYzMhUUJTI2NTQjIhUUFgEw/vYBq25yDAQtTdT+8i0zWlgpCgERAbmhAjxBHdvskC8qVVUoMQABADcAAAIRArYABgAANxMhNSEVA23t/t0B2t8AAhiet/4BAAADACL/9AI2AsIAGAAhACsAAAUiJjU0Njc1LgE1NDYzMhYVFAYHFRYVFAYDMjU0IyIVFBYTMjU0JiMiBhUUAS2AizsxLC2Bd3WBMzF3in9SUlQrKV00KSszDGJgSk8WBBVHQV1fYFw+SRYEL4FfYgG2SEJCIib+3kMnKysnQwAAAAIAI//2AjQCwAATAB0AABc1MjY3IwYjIiY1NDYzIBEUDgITMjU0JiMiBhQWiW16CAQpRXFygoUBCihhpilVKykuMzEKoi5CGnNrc4H+3HCYbDIBfVsoNzRWMAAAAgBq//oBPwIjAAoAFQAAEyImNTQ2MzIWFAYDIiY1NDYzMhYUBtRJISFJSCMjSEkhIUlIIyMBSiVHSCUmjiX+sCVHSCUmjiUAAgAm/3gBPwIjAAoAEgAAEyImNTQ2MzIWFAYDIz4BNTMUBtRJISFJSCMjXZkgN7ZLAUolR0glJo4l/i4/wUE8zgAAAAABABn/8QI/AmcABgAAARUNARUlNQI//kEBv/3aAmeRqqqR4LYAAAAAAgAZAFoCPwH/AAMABwAAEzUhFQE1IRUZAib92gImAW6Rkf7skZEAAAEAGf/xAj8CZwAGAAATBRUFNS0BGQIm/doBv/5BAmfgtuCRqqoAAAACACP/+gGvAsQAGAAiAAA3NTQ2Nz4BNTQmIgc1NjMyFhUUBgcOAR0BAiImNTQ2MhYVFHwcJhcPI2o0OF2KbSExLRkKhiIihiL6LS42IhQbGCASDZwPSmg9TCYkIBQR/wAkP0AjI0A/AAIAFP+SAzICvwAzAD4AAAUiJjU0PgEzMh4CFRQGIyInDgEjIiY1NDYzMhYXNxcHBhUUMzI1NCYjIgYVFBYzMjcVBgMyNzY1NCMiBhUUAbzM3Hm/cWGUViptWFQnIDYpREx7RicjCQl9IAkjNHR6eKaSjWtKX4MyEgUnGyxuurWIz2c3XW8/gqNCIiBaS3SMGx0sArIyEC6dbmenl35yFXoaAT1cGxAvTjA4AAAC//0AAAMGArYABwALAAAlJyEHIxMhEwEzJyMCMjD+/DHQ/wEN/f4tm0cMAJKSArb9SgEy2QAAAAMAQgAAAm8CtgAOABcAIAAANxEhMhYVFAYHFRYVFAYjAzMyNjU0JisBETMyNjU0JisBQgEDnnouN3d6mlIlPC0tPCU0PSwsPTQAArZbYjhEDwQmemVlAaUXJSMW/oMZJCUcAAABADD/9gI4AsAAFwAABSIuAjU0NjMyFxUmIyIGFRQWMzI3FQYBjlV4YTCvpmhDSFNMP0FNWkZLCh9MkGrApRmpGlRpbE0ZqRwAAAAAAgBCAAACoQK2AAoAEwAAEyEyHgIVFAYjITczMjY1NCYrAUIBClR0Xy6up/72xzdXOz1VNwK2HEmMar+cqkhpbEkAAAABAEIAAAINArYACwAAJSEVIREhFSMVMxUjAQkBBP41AcX+6emrqwK2rFilAAEAQgAAAgcCtgAJAAABIxUzFSMVIxEhAgf+6enHAcUCCnCq8AK2AAABADD/9gJ/AsAAGwAABSIuAjU0NjMyFxUmIyIGFRQWMzI3NSM1IREGAZJZe2Autq51SVNaVkM2Wh0PZgEdagoeTo5rwKUXrRxUaXFPAWWm/m8gAAABAEIAAAKsArYACwAAATMRIxEjESMRMxUzAeXHx9zHx9wCtv1KAR3+4wK28wAAAAABAEIAAAEJArYAAwAANxEzEULHAAK2/UoAAAAAAf+f/z4BCAK2AA0AAAciJzUWMzI2NREzERQGCy0pHSM6KcaTwgaWBTxBAmT9lYiFAAAAAAEAQgAAArsCtgAMAAABEyMDIxEjETMVMzczAcvw7aobx8cbqOUBdf6LASD+4AK2+voAAAABAEIAAAIKArYABQAAJSEVIREzAQkBAf44x6urArYAAAEAQgAAA1cCtgAPAAA3ESETMxMhESMRIwMjAyMRQgFFRAZNATnDBmPCYAYAArb+pAFc/UoB9/54AYj+CQAAAAABAEIAAALGArYACwAANxEhEzMRMxEhAyMRQgEskAbC/uulBgACtv5NAbP9SgHQ/jAAAAAAAgAw//YCvgLAABAAGgAABCIuAjQ+AjMyHgIUDgEkMjY1NCYiBhUUAcmkclgrK1hzUVJyWCsrWP72jDAwjC8KIE6O0o1PICBPjdKOToRQcXNRUXNxAAAAAAIAQgAAAm8CtgAKABMAADcRITIWFRQGKwEVETMyNjU0JisBQgEOon2BnkcqPzIzPioAArZviJFxvQFbKTY5KgACADD/bwK+AsAAFAAeAAABFAYHFyMnLgM1ND4CMzIeAgUUFjI2NTQmIgYCvk1MfupPTm5VKStYc1FSclgr/kQvjDAwjC8BW4yeH6OHASJPjGdpjU8gIE+NaXFQUHFzUVEAAAAAAgBCAAACqgK2AA0AFgAAJSMnIxUjESEyFhUUBgcDFTMyNjU0JiMCquuPJ8cBGoiFOj/nMD0vLj4A6ekCtm95VGUXASCnJjEvIQAAAAEAMP/2AhcCwAAkAAAXIic1FjMyNjU0JicuATU0NjMyFxUuASMiBhUUFhceAxUUBv1qXlxhPCImPnBMi4VpSxZtKC8qI0JBTSgMgAoXqxoXIhgcDxpWXnVjGZ8IEBcZGBQRESY5PjRtbgAAAAEAFAAAAiUCtgAHAAABFSMRIxEjNQIlpsalArau/fgCCK4AAAEAP//2ArACtgAPAAAFIiY1ETMRFBYzMjURMxEUAXedm8cwQXPGCmqLAcv+QygxWQG9/jX1AAAAAQALAAAC7QK2AAcAADcDMxMzEzMD/fLekgaa0vkAArb+HgHi/UoAAAEADAAAA88CtgAPAAA3AzMTMxMzEzMTMwMjAyMDmo7RTQZQ4kYGUdCb+FEGUwACtv45AY/+cQHH/UoBgP6AAAABAAgAAALUArYADQAANxMDMxczNzMDEyMnIwcI1MfocQZv6sjP73QGeAABYQFV3d3+sf6Z5uYAAAEAAQAAAswCtgAJAAAlEQEzFzM3MwERAQH/AOt3BoHi/v4AAQEBtfj4/lH++QAAAAEAMQAAAnQCtgALAAA3NQE1ITUhFQEVIRUxASr+6AIT/tQBSgCpAVwGq6X+oAarAAEARv84AVsC+AAHAAAXESEVIxEzFUYBFVdXyAPAlv1slgAAAAEABv+eAfAC+AADAAAFATMBAW7+mIMBZ2IDWvymAAAAAQAM/zgBIQL4AAcAABc1MxEjNSERDFdXARXIlgKUlvxAAAAAAQA4AToCIAK2AAYAAAEjCwEjEzMCIJFkYpGYtgE6ARH+7wF8AAAAAAEAAP8rAfT/nwADAAAXNSEVAAH01XR0AAEAQwJfAWMC7QADAAATJzMX6KW/YQJfjo4AAAACAB7/9gIuAiUAFgAgAAABMhYVESMnBiMiJjU0NjsBLgEjIgc1NhMyNzUjIgYVFBYBJo17rA8keVhgbHhvAic9OzQ1QUQbTC0iHQIlV1/+kTI8UlVcTigXCZ8J/l4iKhEYFA8AAgA8//YCZAL4ABEAGwAAATIWFRQOAiMiJicHIxEzETYCMjY1NCYiBhUUAZN4WRItVD5ISA8Jr74rEGwjI2wmAiaJj0BfUCkkJD4C+P73N/5aRkhKRkRMSQAAAAABACL/9gHLAiYAFAAABSImEDYzMhcVJiMiBhUUFjMyNxUGATqOioqOWTEvOj08O0I9LzIKegE8eg+aEThISTUSlxUAAAIAIv/2AkoC+AARABsAAAEzESMnDgEjIiY1ND4CMzIXAjI2NTQmIgYVFAGOvK8LEUZFeVkSLVU+eSGJbCYnaiQC+P0IQSUmiY9AX08qQP6aQkxISElHSgACACL/9gIxAiYAEwAaAAABFAcFFjMyNjcVDgEjIiYQNjMyFgU3NCYjIgYCMQb+tA9sNW4ZGntNiYmLkItp/q2rISoyKwExRRAUQhgPjBIZegE8enRpDSIjIgAAAAEACwAAAYUC/AAXAAABIgYdATMVIxEjESM1MzU0PgIzMhcVJgFnNRxaWr1OTh9DTzsdIw8CeCI4ApL+dgGKkgVEWS4QBYMEAAIAIv84Ak8CJgAZACcAAAEzERQOAiMiJzUWMzI2PQEGIiY1EDMyFhcDMjY1NCYjIg4CFRQWAZO8H0iBXlhTSk1ZRSHyXtdERhBYPyIiPxwlEQckAhz+ETpWQyINkxMsPw4+jYYBExse/pZBT0tAFiosH0VLAAAAAAEAOwAAAlEC+AARAAABMhYVESMRNCYjIgcRIxEzETYBoF9Svh8uQQy+viwCJlZj/pMBQjEdMv6iAvj+6kQAAAACAC8AAAD9AxMACgAOAAASIiY1NDYzMhYVFAMRMxHZhiQkQ0Qjxr4CVCBBQB4eQEH9jAIc/eQAAAL/2P84AP0DEwAKABgAABIiJjU0NjMyFhUUAyInNRYzMjY1ETMRFAbZhiQkQ0Qj5SAgCxUnGL5tAlQgQUAeHkBB/MQFiAMbJAIb/eJ0UgAAAQA7AAACXgL4AAwAAAETIycjFSMRMxEzNzMBtKrjbBa+viBp1gEg/uDV1QL4/m62AAAAAAEAOf/6ATUC+AANAAAXIiY1ETMRFBYzMjcVBvJrTr4SFw4HIQZKVgJe/c8iGAKPBgAAAAABADsAAAOHAiYAHwAAATIWFREjETQmIyIGBxEjETQmIyIGBxEjETMVNjMyFzYCz11bvh4kJR8GviAjIh0Evr4pbXEmKQImW3D+pQFCMB4eIP6uAUIvHxkY/qECHDdBQkIAAAAAAQA7AAACUQImABEAAAEyFhURIxE0JiMiBxEjETMVNgGgX1K+Hy5ADb6+LwImVmP+kwFCMR0s/pwCHDdBAAAAAAIAIv/2AkoCJgAHAA8AAAQgJhA2IBYQJDI2NCYiBhQBwf7qiYkBFon+vGAkJGAkCnoBPHp6/sQQPKQ+PqQAAAACADz/OAJkAiYAEAAaAAABMhYVFA4CIyInFSMRMxU2AjI2NTQmIgYVFAGTeFkSLVQ+diO+visQbCMjbCYCJomPQF9QKT37AuQtN/5aRkhKRkRMSQACACL/OAJKAiYAEAAaAAABMxEjEQYjIiY1ND4CMzIXAjI2NTQmIgYVFAGMvr4kdHlZEi1VPnYih2wmJ2okAhz9HAEAQomPQF9PKjz+lkJMSEhJR0oAAAAAAQA8AAABlgImAA0AAAEzByMiBgcRIxEzFT4BAYsLBA82TQa+vhZGAiapLzT+5gIcXjwsAAEAKv/6AcgCJgAiAAAXIic1FjMyNjQmJy4BNTQ2MzIXByYjIgYVFBYXFhceARUUBuFlUl5MJRkgOlM3Z4JqNAZJRygXFSQaEFIzcwYRnBwMKhIPFj1FWVMSjRQMEAwKCgYFF0JLZVEAAQAL//oBaQKcABUAAAEjFRQWMzI3FQYjIiY9ASM1MzUzFTMBaWAUHhkGIyptVUBAvmABisYjFgKOBU9p2JKAgAAAAAABADj/9gJJAhwAEQAAATMRIycGIyImNREzERQWMzI3AYy9rwwvc2BUvh8tOw8CHP3kNkBXYAFv/r4vHywAAAAAAQABAAACawIcAAcAADcDMxMzEzMDv77ZWQZlzcIAAhz+rQFT/eQAAAEADQAAA4MCHAAPAAA3AzMTMxMzEzMTMwMjAyMDn5LOPgZC0z8GP8uT7jgGNgACHP6qAVb+qgFW/eQBOP7IAAABAAUAAAKHAhwADQAANxMDMxczNzMDEyMnIwcFvLDiUQZT4LC65VgGWwABFQEHk5P++f7rnp4AAAEAAf84AmsCHAAPAAAXNTI2NwMzEzMTMwMOA1FAOAbO1GQGXNCrIj1YZMilFBYCFf6vAVH+LltoPRIAAAEANgAAAhcCHAALAAA3NTc1IzUhFQcVMxU23M0BuuX9AKTbBpea4waZAAAAAQAU/zgBdwL4AB4AAAUVIiY9ATQmIzUyNj0BNDYzFSIGHQEUBgceAR0BFBYBd5GGIykpI4eQOx5ER0dEIEt9aHV1Mx19HDN1dWh9Iz11Rz4JCT5HdT8hAAEAMv84AM0C+AADAAAXETMRMpvIA8D8QAAAAAABAAz/OAFvAvgAHgAAFzUyNj0BNDY3LgE9ATQmIzUyFh0BFBYzFSIGHQEUBgw7HkRHR0QgOZGGIykpI4fIfSM9dUc+CQk+R3U/IX1odXUzHX0cM3V1aAAAAQAbAL8CPQGZABUAACUiJicmIyIHJz4BMzIXHgEzMjcXDgEBmChBKikcGwWFBldIRU4bGREbBYUGV78ZHh1MC1tsNxILTAtbbAAAAAEAAAABAACzZI5sXw889QALA+gAAAAA33LvLQAAAADfIu0w/5//KwPPAxMAAAAIAAIAAAAAAAAAAQAABJL+ogBaA9z/n//pA88AAQAAAAAAAAAAAAAAAAAAAF8CPwBQAeYAHgF/AFcBqAATAlgACwJaACkDSAA5AoAACgDSABMBqAA0AagACwJYABkBXgAVAbgAPgFeAEUB9QAzAloAIgJZAFwCWQAuAlkAQgJZABMCWQBHAlkAJgJZADcCWQAiAlkAIwGoAGoBqAAmAlgAGQJYABkCWAAZAc8AIwNSABQDAf/9Ap0AQgJeADAC1ABCAjcAQgIlAEICuwAwAu4AQgFLAEIBRv+fArMAQgIgAEIDmQBCAwgAQgLuADAClQBCAu4AMAKlAEICSwAwAjgAFALwAD8C+AALA9wADALdAAgCzQABApsAMQFnAEYB9gAGAWcADAJYADgB9AAAAfQAQwJvAB4ChgA8AfQAIgKGACICUAAiAW4ACwKLACICigA7ASwALwEs/9gCYAA7AT0AOQO/ADsCigA7AmwAIgKGADwChgAiAaIAPAHyACoBdQALAoUAOAJsAAEDjwANAowABQJsAAECRQA2AYMAFAD/ADIBgwAMAlgAGwAAABYANABQAGYAlgDcASoBcgGAAZYBrAHCAdQB4AH2AgYCMgJEAmoCogLAAuYDDgMgA2ADjgOyA9QD6AP8BBAERASaBLYE6AUOBTAFRgVaBYQFnAWqBcQF3gXuBg4GKAZUBnQGpgbMBwIHFAcwB0QHZAeAB5gHsAfCB9IH5Af4CAQIEghECHIIlAjACO4JEglOCW4JigmyCcwJ5goYCjgKWAqCCq4KyAr8Cx4LPgtSC3ILjgusC8IL7gv8DCgMTgABAAAAXwA/AAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACABmAAEAAAAAAAIABwAAAAEAAAAAAAMALAAHAAEAAAAAAAUACwAzAAEAAAAAAAYADwA+AAMAAQQJAAIADgBNAAMAAQQJAAMAWABbAAMAAQQJAAUAFgCzAAMAAQQJAAYAHgDJUmVndWxhckZvbnRGb3JnZSAyLjAgOiBBbGliYWJhUHVIdWlUaUggOiAxNy0xMC0yMDIyVmVyc2lvbiAxLjBBbGliYWJhUHVIdWlUaUgAUgBlAGcAdQBsAGEAcgBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEEAbABpAGIAYQBiAGEAUAB1AEgAdQBpAFQAaQBIACAAOgAgADEANwAtADEAMAAtADIAMAAyADIAVgBlAHIAcwBpAG8AbgAgADEALgAwAEEAbABpAGIAYQBiAGEAUAB1AEgAdQBpAFQAaQBIAAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAF8AXwAAAA0ABAAFAAYABwAIAAkACgALAAwADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGE=');
}
.dumi-default-hero-title {
  margin: 0 0 32px;
  display: inline-block;
  font-family: Alibaba-PuHuiTi, 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  color: #83cdf8;
  font-size: 180px;
  line-height: 1;
}
.dumi-default-hero-title > span {
  color: transparent;
  text-shadow: 0 10px 20px rgba(22, 119, 255, 0.15);
  background: linear-gradient(30deg, #90d5ff 30%, #65a5ff);
  -webkit-background-clip: text;
  background-clip: text;
}
@media only screen and (max-width: 767px) {
  .dumi-default-hero-title {
    font-size: 60px;
  }
}
[data-prefers-color="dark"] .dumi-default-hero-title {
  opacity: 0.7;
}
.dumi-default-hero {
  position: relative;
  margin: -96px auto -160px auto;
  max-width: 1392px;
  height: 932px;
  padding-top: 220px;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .dumi-default-hero {
    margin-top: -72px;
    padding-top: 160px;
    height: 660px;
  }
}
.dumi-default-hero + * {
  position: relative;
}
.dumi-default-hero::before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.8;
  pointer-events: none;
  background: no-repeat center/ cover;
  background-image: url('https://gw.alipayobjects.com/zos/bmw-prod/a6c3488a-994c-4dd3-8e92-2324d9a1ca48/l9dmd9wl_w2858_h1864.png');
}
[data-prefers-color="dark"] .dumi-default-hero::before {
  opacity: 1;
}
.dumi-default-hero > p {
  margin: 32px;
  color: #4f5866;
  font-size: 20px;
  line-height: 1.6;
}
[data-prefers-color="dark"] .dumi-default-hero > p {
  color: #8590a0;
}
@media only screen and (max-width: 767px) {
  .dumi-default-hero > p {
    font-size: 16px;
  }
}
.dumi-default-hero-actions {
  margin-top: 48px;
  display: flex;
  justify-content: center;
}
.dumi-default-hero-actions > a {
  display: inline-block;
  height: 52px;
  font-size: 18px;
  line-height: 52px;
  text-decoration: none;
  min-width: 168px;
  border-radius: 26px;
  box-sizing: border-box;
  transition: opacity 0.2s;
}
@media only screen and (max-width: 767px) {
  .dumi-default-hero-actions > a {
    font-size: 16px;
    height: 42px;
    line-height: 40px;
    min-width: 128px;
  }
}
.dumi-default-hero-actions > a:hover {
  opacity: 0.8;
}
.dumi-default-hero-actions > a:not(:first-child) {
  margin-inline-start: 48px;
  color: #1677ff;
  border: 1px solid #1677ff;
}
[data-prefers-color="dark"] .dumi-default-hero-actions > a:not(:first-child) {
  color: #0053c8;
  border-color: #0053c8;
}
.dumi-default-hero-actions > a:first-child {
  color: #fff;
  background-color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-hero-actions > a:first-child {
  background-color: #0053c8;
}
.dumi-default-sidebar {
  position: sticky;
  top: 76px;
  width: 184px;
  max-height: calc(100vh - 76px);
  padding-top: 20px;
  padding-bottom: 24px;
  padding-inline-start: 8px;
  padding-inline-end: 32px;
  box-sizing: border-box;
  overflow: auto;
}
@media only screen and (max-width: 767px) {
  .dumi-default-sidebar {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    bottom: 0;
    max-height: initial;
    padding-inline-start: 32px;
    background-color: #f7f9fb;
    border-top: 1px solid #e4e9ec;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    transition: 0.2s all;
  }
  [data-prefers-color="dark"] .dumi-default-sidebar {
    background-color: #050709;
    border-top-color: #2a353c;
  }
  .dumi-default-doc-layout:not([data-mobile-sidebar-active]) .dumi-default-sidebar {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
  }
}
.dumi-default-sidebar > dl {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.dumi-default-sidebar > dl > dt {
  margin: 8px 0;
  color: #30363f;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
[data-prefers-color="dark"] .dumi-default-sidebar > dl > dt {
  color: #c6c9cd;
}
.dumi-default-sidebar > dl > dd {
  margin: 0;
  padding: 8px 0;
}
.dumi-default-sidebar > dl > dd > a {
  display: block;
  color: #4f5866;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  transition: all 0.3s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-prefers-color="dark"] .dumi-default-sidebar > dl > dd > a {
  color: #8590a0;
}
.dumi-default-sidebar > dl > dd > a:hover {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-sidebar > dl > dd > a:hover {
  color: #0053c8;
}
.dumi-default-sidebar > dl > dd > a.active {
  color: #1677ff;
  font-weight: bold;
}
[data-prefers-color="dark"] .dumi-default-sidebar > dl > dd > a.active {
  color: #0053c8;
}
.dumi-default-sidebar > dl + dl {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #d0d5d8;
}
[data-prefers-color="dark"] .dumi-default-sidebar > dl + dl {
  border-top-color: #1c2022;
}
.dumi-default-toc {
  list-style: none;
  margin: 12px 0 0;
  padding: 4px 0;
  border-inline-start: 1px solid #d0d5d8;
}
[data-prefers-color="dark"] .dumi-default-toc {
  border-inline-start-color: #1c2022;
}
.dumi-default-toc:empty {
  display: none;
}
.dumi-default-toc > li > a {
  display: block;
  margin: 6px 0;
  padding: 3px 12px;
  color: #4f5866;
  font-size: 13px;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-prefers-color="dark"] .dumi-default-toc > li > a {
  color: #8590a0;
}
.dumi-default-toc > li > a:hover {
  color: #30363f;
}
[data-prefers-color="dark"] .dumi-default-toc > li > a:hover {
  color: #c6c9cd;
}
.dumi-default-toc > li > a.active {
  margin-inline-start: -1px;
  color: #30363f;
  border-inline-start: 1px solid #1677ff;
}
[data-prefers-color="dark"] .dumi-default-toc > li > a.active {
  color: #c6c9cd;
  border-inline-start-color: #0053c8;
}
.dumi-default-toc > li[data-depth='3'] > a {
  padding-inline-start: 20px;
}
[data-prefers-color="dark"] {
  color-scheme: dark;
}
body {
  margin: 0;
  padding: 0;
  background-color: #f7f9fb;
}
[data-prefers-color="dark"] body {
  background-color: #050709;
}
.dumi-default-doc-layout {
  font-family: sans-serif;
  background-color: #f7f9fb;
}
[data-prefers-color="dark"] .dumi-default-doc-layout {
  background-color: #050709;
}
@media only screen and (max-width: 767px) {
  .dumi-default-doc-layout::before {
    content: '';
    position: fixed;
    z-index: 11;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    transition: all 0.1s;
  }
  .dumi-default-doc-layout:not([data-mobile-sidebar-active])::before {
    opacity: 0;
    visibility: hidden;
  }
}
.dumi-default-doc-layout-mobile-bar {
  position: sticky;
  z-index: 9;
  top: 52px;
  left: 0;
  right: 0;
  display: none;
  align-items: center;
  padding: 0 24px;
  height: 36px;
  border-top: 1px solid #e4e9ec;
  background-color: rgba(247, 249, 251, 0.9);
  backdrop-filter: blur(6px);
}
[data-prefers-color="dark"] .dumi-default-doc-layout-mobile-bar {
  border-top-color: #2a353c;
  background-color: #050709;
}
@media only screen and (max-width: 767px) {
  .dumi-default-doc-layout-mobile-bar {
    display: flex;
  }
}
.dumi-default-doc-layout-mobile-bar .dumi-default-sidebar-btn {
  padding: 0;
  color: #4f5866;
  border: 0;
  background-color: transparent;
}
[data-prefers-color="dark"] .dumi-default-doc-layout-mobile-bar .dumi-default-sidebar-btn {
  color: #8590a0;
}
.dumi-default-doc-layout-mobile-bar .dumi-default-sidebar-btn > svg {
  width: 16px;
  margin-right: 6px;
  fill: #4f5866;
  vertical-align: middle;
}
[data-prefers-color="dark"] .dumi-default-doc-layout-mobile-bar .dumi-default-sidebar-btn > svg {
  fill: #8590a0;
}
.dumi-default-doc-layout > main {
  display: flex;
  align-items: flex-start;
  margin: 0 auto;
  padding: 0 24px;
  max-width: 1392px;
  box-sizing: border-box;
}
.dumi-default-doc-layout > main > section {
  flex: 1 1;
  max-width: 100%;
}
.dumi-default-doc-layout > main > .dumi-default-doc-layout-toc-wrapper {
  position: sticky;
  top: 106px;
  width: 184px;
  margin-inline-start: 24px;
  max-height: 80vh;
  overflow: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  .dumi-default-doc-layout > main > .dumi-default-doc-layout-toc-wrapper {
    display: none;
  }
}
.dumi-default-doc-layout > main > .dumi-default-doc-layout-toc-wrapper > h4 {
  margin: 0 0 8px;
  color: #8a9099;
  font-size: 13px;
  line-height: 1;
}
[data-prefers-color="dark"] .dumi-default-doc-layout > main > .dumi-default-doc-layout-toc-wrapper > h4 {
  color: #616d7f;
}
.dumi-default-not-found {
  display: flex;
  flex-direction: column;
  height: 65vh;
  align-items: center;
  justify-content: center;
}
.dumi-default-not-found > h1 {
  position: relative;
  margin: 24px 0;
  color: #e4e9ec;
  font-size: 78px;
  font-weight: 700;
  text-shadow: -1px -1px 0 #d0d5d8;
}
[data-prefers-color="dark"] .dumi-default-not-found > h1 {
  color: #2a353c;
  text-shadow: -1px -1px 0 #1c2022;
}
.dumi-default-not-found > a {
  color: #1677ff;
}
[data-prefers-color="dark"] .dumi-default-not-found > a {
  color: #0053c8;
}
.dumi-default-not-found > a:not(:hover) {
  text-decoration: none;
}
/*# sourceMappingURL=vendors-async.css.map*/