@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #1a1a1a;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 26, 26, 26;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: -webkit-calc(1.375rem + 1.5vw);
  font-size: -moz-calc(1.375rem + 1.5vw);
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: -webkit-calc(1.325rem + 0.9vw);
  font-size: -moz-calc(1.325rem + 0.9vw);
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: -webkit-calc(1.3rem + 0.6vw);
  font-size: -moz-calc(1.3rem + 0.6vw);
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: -webkit-calc(1.275rem + 0.3vw);
  font-size: -moz-calc(1.275rem + 0.3vw);
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  -webkit-border-radius: 0;
          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,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: -webkit-calc(1.275rem + 0.3vw);
  font-size: -moz-calc(1.275rem + 0.3vw);
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: -webkit-calc(1.625rem + 4.5vw);
  font-size: -moz-calc(1.625rem + 4.5vw);
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: -webkit-calc(1.575rem + 3.9vw);
  font-size: -moz-calc(1.575rem + 3.9vw);
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: -webkit-calc(1.525rem + 3.3vw);
  font-size: -moz-calc(1.525rem + 3.3vw);
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: -webkit-calc(1.475rem + 2.7vw);
  font-size: -moz-calc(1.475rem + 2.7vw);
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: -webkit-calc(1.425rem + 2.1vw);
  font-size: -moz-calc(1.425rem + 2.1vw);
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: -webkit-calc(1.375rem + 1.5vw);
  font-size: -moz-calc(1.375rem + 1.5vw);
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-border-radius: 0.25rem;
          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: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: -webkit-calc(-1 * var(--bs-gutter-y));
  margin-top: -moz-calc(-1 * var(--bs-gutter-y));
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: -webkit-calc(-0.5 * var(--bs-gutter-x));
  margin-right: -moz-calc(-0.5 * var(--bs-gutter-x));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: -webkit-calc(-0.5 * var(--bs-gutter-x));
  margin-left: -moz-calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: -webkit-calc(var(--bs-gutter-x) * 0.5);
  padding-right: -moz-calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: -webkit-calc(var(--bs-gutter-x) * 0.5);
  padding-left: -moz-calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
          box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #1a1a1a;
  --bs-table-striped-bg: #252525;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #313131;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #2b2b2b;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #313131;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: -webkit-calc(0.375rem + 1px);
  padding-top: -moz-calc(0.375rem + 1px);
  padding-top: calc(0.375rem + 1px);
  padding-bottom: -webkit-calc(0.375rem + 1px);
  padding-bottom: -moz-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: -webkit-calc(0.5rem + 1px);
  padding-top: -moz-calc(0.5rem + 1px);
  padding-top: calc(0.5rem + 1px);
  padding-bottom: -webkit-calc(0.5rem + 1px);
  padding-bottom: -moz-calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: -webkit-calc(0.25rem + 1px);
  padding-top: -moz-calc(0.25rem + 1px);
  padding-top: calc(0.25rem + 1px);
  padding-bottom: -webkit-calc(0.25rem + 1px);
  padding-bottom: -moz-calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-moz-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;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
     -moz-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  -moz-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;
  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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  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 {
  min-height: -webkit-calc(1.5em + 0.5rem + 2px);
  min-height: -moz-calc(1.5em + 0.5rem + 2px);
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
     -moz-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: -webkit-calc(1.5em + 1rem + 2px);
  min-height: -moz-calc(1.5em + 1rem + 2px);
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
     -moz-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: -webkit-calc(1.5em + 0.75rem + 2px);
  min-height: -moz-calc(1.5em + 0.75rem + 2px);
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: -webkit-calc(1.5em + 0.5rem + 2px);
  min-height: -moz-calc(1.5em + 0.5rem + 2px);
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: -webkit-calc(1.5em + 1rem + 2px);
  min-height: -moz-calc(1.5em + 1rem + 2px);
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: -moz-calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  -webkit-background-size: 16px 12px;
       -o-background-size: 16px 12px;
          background-size: 16px 12px;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.form-check-input[type=checkbox] {
  -webkit-border-radius: 0.25em;
          border-radius: 0.25em;
}
.form-check-input[type=radio] {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  -webkit-border-radius: 2em;
          border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  -o-transition: background-position 0.15s ease-in-out;
  -moz-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  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;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: -webkit-calc(3.5rem + 2px);
  height: -moz-calc(3.5rem + 2px);
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -moz-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out, -moz-transform 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control:-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  -moz-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
       transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
      transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
     -moz-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
      -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
       -o-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.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: #198754;
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: -moz-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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 -webkit-calc(0.375em + 0.1875rem) center;
  background-position: right -moz-calc(0.375em + 0.1875rem) center;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
       -o-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: -moz-calc(0.75em + 0.375rem) -moz-calc(0.75em + 0.375rem);
          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: #198754;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: -moz-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-position: top -webkit-calc(0.375em + 0.1875rem) right -webkit-calc(0.375em + 0.1875rem);
  background-position: top -moz-calc(0.375em + 0.1875rem) right -moz-calc(0.375em + 0.1875rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
       -o-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: 16px 12px, -moz-calc(0.75em + 0.375rem) -moz-calc(0.75em + 0.375rem);
          background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.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: -webkit-calc(1.5em + 0.75rem);
  padding-right: -moz-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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 -webkit-calc(0.375em + 0.1875rem) center;
  background-position: right -moz-calc(0.375em + 0.1875rem) center;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
       -o-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: -moz-calc(0.75em + 0.375rem) -moz-calc(0.75em + 0.375rem);
          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;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: -moz-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-position: top -webkit-calc(0.375em + 0.1875rem) right -webkit-calc(0.375em + 0.1875rem);
  background-position: top -moz-calc(0.375em + 0.1875rem) right -moz-calc(0.375em + 0.1875rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
       -o-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: 16px 12px, -moz-calc(0.75em + 0.375rem) -moz-calc(0.75em + 0.375rem);
          background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem 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;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -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;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  -moz-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;
  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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.btn-dark:hover {
  color: #fff;
  background-color: #161616;
  border-color: #151515;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #161616;
  border-color: #151515;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 60, 60, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(60, 60, 60, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #151515;
  border-color: #141414;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 60, 60, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(60, 60, 60, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #1a1a1a;
  border-color: #1a1a1a;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(26, 26, 26, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(26, 26, 26, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(26, 26, 26, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(26, 26, 26, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #1a1a1a;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  -moz-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 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);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  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;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .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;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .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;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.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 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -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 {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-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, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -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 {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.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: none;
  border: 1px solid transparent;
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.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;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -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;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -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;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  -moz-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem;
          box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 100% 100%;
       -o-background-size: 100%;
          background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
       -moz-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -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 .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.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.55);
}
.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 .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  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' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%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.55);
}
.navbar-light .navbar-text a,
.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.55);
}
.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 .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  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' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%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.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -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);
  -webkit-border-radius: 0.25rem;
          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;
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
          border-top-left-radius: -moz-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
          border-top-right-radius: -moz-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-right-radius: -moz-calc(0.25rem - 1px);
          border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-left-radius: -moz-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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  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 {
  -webkit-border-radius: -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px) 0 0;
          border-radius: -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px) 0 0;
          border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  -webkit-border-radius: 0 0 -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px);
          border-radius: 0 0 -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px);
          border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  -webkit-border-radius: -webkit-calc(0.25rem - 1px);
          border-radius: -moz-calc(0.25rem - 1px);
          border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
          border-top-left-radius: -moz-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
          border-top-right-radius: -moz-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-right-radius: -moz-calc(0.25rem - 1px);
          border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-left-radius: -moz-calc(0.25rem - 1px);
          border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
       -moz-box-flex: 1;
        -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) {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-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 {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-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 {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -webkit-border-radius 0.15s ease;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -webkit-border-radius 0.15s ease;
  -o-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, border-radius 0.15s ease;
  -moz-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, border-radius 0.15s ease;
  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, border-radius 0.15s ease;
  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, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out, -webkit-border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  -webkit-transform: rotate(-180deg);
     -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.accordion-button::after {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  -webkit-background-size: 1.25rem 1.25rem;
       -o-background-size: 1.25rem;
          background-size: 1.25rem;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
          border-top-left-radius: -moz-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
          border-top-right-radius: -moz-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-right-radius: -moz-calc(0.25rem - 1px);
          border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-left-radius: -moz-calc(0.25rem - 1px);
          border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  -moz-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;
  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;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.3rem;
          border-top-left-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
          border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.3rem;
          border-top-right-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
          border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.2rem;
          border-top-left-radius: 0.2rem;
  -webkit-border-bottom-left-radius: 0.2rem;
          border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.2rem;
          border-top-right-radius: 0.2rem;
  -webkit-border-bottom-right-radius: 0.2rem;
          border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #101010;
  background-color: #d1d1d1;
  border-color: #bababa;
}
.alert-dark .alert-link {
  color: #0d0d0d;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@-moz-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@-o-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-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-image: -moz-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-image: -o-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-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);
  -webkit-background-size: 1rem 1rem;
       -o-background-size: 1rem 1rem;
          background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
     -moz-animation: 1s linear infinite progress-bar-stripes;
       -o-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;
       -moz-animation: none;
         -o-animation: none;
            animation: none;
  }
}

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.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.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  -webkit-border-top-left-radius: inherit;
          border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
          border-top-right-radius: inherit;
}
.list-group-item:last-child {
  -webkit-border-bottom-right-radius: inherit;
          border-bottom-right-radius: inherit;
  -webkit-border-bottom-left-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: #0d6efd;
  border-color: #0d6efd;
}
.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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0;
          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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
            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;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  -webkit-border-radius: 0;
          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: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #101010;
  background-color: #d1d1d1;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #101010;
  background-color: #bcbcbc;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #101010;
  border-color: #101010;
}

.btn-close {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem 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);
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
          border-top-left-radius: -moz-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
          border-top-right-radius: -moz-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -moz-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
     -moz-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
     -moz-transform: scale(1.02);
      -ms-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: -webkit-calc(100% - 1rem);
  height: -moz-calc(100% - 1rem);
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: -webkit-calc(100% - 1rem);
  min-height: -moz-calc(100% - 1rem);
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -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);
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  -webkit-border-top-left-radius: -webkit-calc(0.3rem - 1px);
          border-top-left-radius: -moz-calc(0.3rem - 1px);
          border-top-left-radius: calc(0.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.3rem - 1px);
          border-top-right-radius: -moz-calc(0.3rem - 1px);
          border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  -webkit-border-bottom-right-radius: -webkit-calc(0.3rem - 1px);
          border-bottom-right-radius: -moz-calc(0.3rem - 1px);
          border-bottom-right-radius: calc(0.3rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.3rem - 1px);
          border-bottom-left-radius: -moz-calc(0.3rem - 1px);
          border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: -webkit-calc(100% - 3.5rem);
    height: -moz-calc(100% - 3.5rem);
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: -webkit-calc(100% - 3.5rem);
    min-height: -moz-calc(100% - 3.5rem);
    min-height: calc(100% - 3.5rem);
  }

  .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;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.modal-fullscreen .modal-header {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  -webkit-border-radius: 0;
          border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  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;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  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;
  word-spacing: normal;
  white-space: 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);
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: -webkit-calc(-0.5rem - 1px);
  bottom: -moz-calc(-0.5rem - 1px);
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: -webkit-calc(-0.5rem - 1px);
  left: -moz-calc(-0.5rem - 1px);
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: -webkit-calc(-0.5rem - 1px);
  top: -moz-calc(-0.5rem - 1px);
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-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 > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-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[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: -webkit-calc(-0.5rem - 1px);
  right: -moz-calc(-0.5rem - 1px);
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-top-left-radius: -webkit-calc(0.3rem - 1px);
          border-top-left-radius: -moz-calc(0.3rem - 1px);
          border-top-left-radius: calc(0.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.3rem - 1px);
          border-top-right-radius: -moz-calc(0.3rem - 1px);
          border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  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;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -moz-transition: transform 0.6s ease-in-out, -moz-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, -moz-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  -moz-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    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: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: 100% 100%;
       -o-background-size: 100% 100%;
          background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  -moz-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

@-moz-keyframes spinner-border {
  to {
    -moz-transform: rotate(360deg) /* rtl:ignore */;
         transform: rotate(360deg) /* rtl:ignore */;
  }
}

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg) /* rtl:ignore */;
       transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
       -moz-transform: rotate(360deg) /* rtl:ignore */;
         -o-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
     -moz-animation: 0.75s linear infinite spinner-border;
       -o-animation: 0.75s linear infinite spinner-border;
          animation: 0.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;
  }
}

@-moz-keyframes spinner-grow {
  0% {
    -moz-transform: scale(0);
         transform: scale(0);
  }
  50% {
    opacity: 1;
    -moz-transform: none;
         transform: none;
  }
}

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
  }
  50% {
    opacity: 1;
    -o-transform: none;
       transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
       -moz-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
     -moz-animation: 0.75s linear infinite spinner-grow;
       -o-animation: 0.75s linear infinite spinner-grow;
          animation: 0.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;
       -moz-animation-duration: 1.5s;
         -o-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}

.offcanvas.show {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
     -moz-animation: placeholder-glow 2s ease-in-out infinite;
       -o-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@-moz-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@-o-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: -webkit-linear-gradient(320deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
     -moz-animation: placeholder-wave 2s linear infinite;
       -o-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@-moz-keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}

@-o-keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #1a1a1a;
}
.link-dark:hover, .link-dark:focus {
  color: #151515;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.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;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !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;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
     -moz-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
       -o-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
     -moz-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
       -o-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
     -moz-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #1a1a1a !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !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;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !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;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
     -moz-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
     -moz-box-orient: horizontal !important;
     -moz-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
     -moz-box-orient: horizontal !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
     -moz-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
     -moz-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
     -moz-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
     -moz-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
     -moz-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
     -moz-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
     -moz-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
     -moz-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
     -moz-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -webkit-order: -1 !important;
     -moz-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -webkit-order: 0 !important;
     -moz-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
     -moz-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
     -moz-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -webkit-order: 3 !important;
     -moz-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -webkit-order: 4 !important;
     -moz-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -webkit-order: 5 !important;
     -moz-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -webkit-order: 6 !important;
     -moz-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: -webkit-calc(1.375rem + 1.5vw) !important;
  font-size: -moz-calc(1.375rem + 1.5vw) !important;
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: -webkit-calc(1.325rem + 0.9vw) !important;
  font-size: -moz-calc(1.325rem + 0.9vw) !important;
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: -webkit-calc(1.3rem + 0.6vw) !important;
  font-size: -moz-calc(1.3rem + 0.6vw) !important;
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: -webkit-calc(1.275rem + 0.3vw) !important;
  font-size: -moz-calc(1.275rem + 0.3vw) !important;
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !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;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  -webkit-border-radius: 0.25rem !important;
          border-radius: 0.25rem !important;
}

.rounded-0 {
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}

.rounded-1 {
  -webkit-border-radius: 0.2rem !important;
          border-radius: 0.2rem !important;
}

.rounded-2 {
  -webkit-border-radius: 0.25rem !important;
          border-radius: 0.25rem !important;
}

.rounded-3 {
  -webkit-border-radius: 0.3rem !important;
          border-radius: 0.3rem !important;
}

.rounded-circle {
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important;
}

.rounded-pill {
  -webkit-border-radius: 50rem !important;
          border-radius: 50rem !important;
}

.rounded-top {
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important;
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important;
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
       -moz-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
       -moz-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
       -moz-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
       -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
       -moz-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
       -moz-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
       -moz-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
       -moz-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
       -moz-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
       -moz-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
       -moz-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
       -moz-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
       -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
       -moz-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
       -moz-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
       -moz-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
       -moz-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
       -moz-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
       -moz-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
       -moz-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
       -moz-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
       -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
       -moz-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
       -moz-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
       -moz-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
       -moz-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
       -moz-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
       -moz-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
       -moz-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
       -moz-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
       -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
       -moz-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
       -moz-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
       -moz-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
       -moz-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
       -moz-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
       -moz-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
       -moz-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
       -moz-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
       -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
       -moz-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
       -moz-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
       -moz-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
       -moz-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
       -moz-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
html, body {
  overflow-x: hidden !important;
}

#nav {
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
  -moz-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
@media (max-width: 991.98px) {
  #nav {
    padding: 0;
  }
}

#nav, #nav-placeholder, .jumpto {
  min-height: 5.5rem;
}
@media (max-width: 991.98px) {
  #nav, #nav-placeholder, .jumpto {
    min-height: 4.1rem;
  }
}
@media (max-width: 575.98px) {
  #nav, #nav-placeholder, .jumpto {
    min-height: 3.9rem;
  }
}

.jumpto {
  position: absolute;
  -webkit-transform: translateY(-100%) translateY(-4vw);
     -moz-transform: translateY(-100%) translateY(-4vw);
      -ms-transform: translateY(-100%) translateY(-4vw);
       -o-transform: translateY(-100%) translateY(-4vw);
          transform: translateY(-100%) translateY(-4vw);
}

#nav-placeholder {
  background: #ffffff;
}

.menu li {
  padding: 0.7rem;
  font-family: "Inter", sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
  letter-spacing: 0.04rem;
}
.menu li a {
  color: #bbbbbb !important;
}
.menu li a:hover {
  color: #ffffff !important;
}
@media (max-width: 1199.98px) {
  .menu li {
    font-size: 0.85rem;
    font-weight: 500;
  }
}
.menu li:last-child {
  padding-right: 0;
}

#nav .navbar-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#nav .navbar-brand img {
  width: 7.5rem;
}
@media (max-width: 991.98px) {
  #nav .navbar-brand img {
    width: 6.5rem;
  }
}
@media (max-width: 575.98px) {
  #nav .navbar-brand img {
    width: 6rem;
  }
}

.wave {
  height: 5rem;
}
@media (max-width: 991.98px) {
  .wave {
    height: 4.5rem;
  }
}
@media (max-width: 575.98px) {
  .wave {
    height: 4rem;
  }
}

.cut {
  height: 1.7rem;
}
@media (max-width: 575.98px) {
  .cut {
    height: 1.3rem;
  }
}

.fix-up {
  position: relative;
  -webkit-transform: translateY(-5px);
     -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
       -o-transform: translateY(-5px);
          transform: translateY(-5px);
}

.fix-down {
  position: relative;
  -webkit-transform: translateY(5px);
     -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
       -o-transform: translateY(5px);
          transform: translateY(5px);
}

.fix-over {
  overflow: visible !important;
}

.flip-y {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}

.p-del {
  padding: 0 !important;
}

.navbar-toggler {
  border: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggler-icon {
  background-image: url("../images/menu.svg") !important;
}

@media (max-width: 991.98px) {
  .nav-item {
    padding: 0.2rem !important;
  }
}

.goto-front {
  position: relative;
  z-index: 1000;
}

.intro {
  overflow: hidden;
  position: relative;
}

.work {
  padding: 0;
  margin: auto;
  width: -webkit-calc(100% - 1.5vw);
  width: -moz-calc(100% - 1.5vw);
  width: calc(100% - 1.5vw);
}
@media (max-width: 991.98px) {
  .work {
    width: -webkit-calc(100% - 3vw);
    width: -moz-calc(100% - 3vw);
    width: calc(100% - 3vw);
  }
}
@media (max-width: 575.98px) {
  .work {
    width: -webkit-calc(100% - 5vw);
    width: -moz-calc(100% - 5vw);
    width: calc(100% - 5vw);
  }
}
.work span {
  display: block;
  padding: 1.5vw 0.75vw;
  padding-top: 0;
  width: 33.33%;
}
@media (max-width: 991.98px) {
  .work span {
    padding: 3vw 1.5vw;
    padding-top: 0;
    width: 50%;
  }
}
@media (max-width: 575.98px) {
  .work span {
    padding: 5vw 2.5vw;
    padding-top: 0;
    width: 100%;
  }
}
.work span a {
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.work span a img {
  display: block;
  width: 100%;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
@media (max-width: 991.98px) {
  .work span a img {
    -webkit-border-radius: 0.8rem;
            border-radius: 0.8rem;
  }
}
@media (max-width: 575.98px) {
  .work span a img {
    -webkit-border-radius: 0.6rem;
            border-radius: 0.6rem;
  }
}

.display-2 {
  margin: auto;
  margin-bottom: 0;
  line-height: 0;
  font-family: "Inter", sans-serif;
}
@media (max-width: 575.98px) {
  .display-2 {
    width: -webkit-calc(100% - 5vw);
    width: -moz-calc(100% - 5vw);
    width: calc(100% - 5vw);
  }
}
.display-2--title {
  font-size: 3rem;
  letter-spacing: -0.08rem;
  line-height: 3.5rem;
  margin: auto;
  margin-bottom: 1.5rem;
  font-weight: 700;
  color: #1a1a1a;
}
.display-2--description {
  font-size: 1.2rem;
  font-weight: 300;
  letter-spacing: 0.02rem;
  line-height: 1.7rem;
  margin: auto;
  margin-bottom: 1.5rem;
  color: #1a1a1add;
  width: 50rem;
}
@media (max-width: 1199.98px) {
  .display-2--title {
    font-size: 2.8rem;
    margin-bottom: 1rem;
  }
  .display-2--description {
    width: 75%;
    font-size: 1.1rem;
    letter-spacing: 0.02rem;
    line-height: 1.55rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .display-2--title {
    width: 70%;
    font-size: 2.5rem;
    line-height: 2.7rem;
    margin-bottom: 1.3rem;
  }
}
@media (max-width: 767.98px) {
  .display-2--description {
    width: 90%;
  }
}
@media (max-width: 575.98px) {
  .display-2--title {
    width: 100%;
    text-align: left;
    padding-right: 2.5vw;
    padding-left: 2.5vw;
    font-size: 80%;
    letter-spacing: -0.05rem;
    line-height: 105%;
    margin-bottom: 0.8rem;
  }
  .display-2--description {
    width: 100%;
    text-align: left;
    padding-right: 2.5vw;
    padding-left: 2.5vw;
    font-size: 1rem;
    letter-spacing: 0.02rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
  }
}

.testimonials-swiper {
  overflow: visible;
  position: relative;
  margin-bottom: 4rem;
}
@media (max-width: 575.98px) {
  .testimonials-swiper {
    margin: auto;
    margin-bottom: 2rem;
    width: -webkit-calc(100% - 10vw);
    width: -moz-calc(100% - 10vw);
    width: calc(100% - 10vw);
  }
}

.swiper-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, white), color-stop(transparent), color-stop(transparent), color-stop(transparent), color-stop(transparent), color-stop(90%, white));
  background: -webkit-linear-gradient(left, white 10%, transparent, transparent, transparent, transparent, white 90%);
  background: -moz-linear-gradient(left, white 10%, transparent, transparent, transparent, transparent, white 90%);
  background: -o-linear-gradient(left, white 10%, transparent, transparent, transparent, transparent, white 90%);
  background: linear-gradient(to right, white 10%, transparent, transparent, transparent, transparent, white 90%);
  pointer-events: none;
  z-index: 1000;
}
@media (max-width: 991.98px) {
  .swiper-overlay {
    background: -webkit-gradient(linear, left top, right top, from(white), color-stop(transparent), color-stop(transparent), color-stop(transparent), color-stop(transparent), color-stop(transparent), color-stop(transparent), to(white));
    background: -webkit-linear-gradient(left, white, transparent, transparent, transparent, transparent, transparent, transparent, white);
    background: -moz-linear-gradient(left, white, transparent, transparent, transparent, transparent, transparent, transparent, white);
    background: -o-linear-gradient(left, white, transparent, transparent, transparent, transparent, transparent, transparent, white);
    background: linear-gradient(to right, white, transparent, transparent, transparent, transparent, transparent, transparent, white);
  }
}
@media (max-width: 767.98px) {
  .swiper-overlay {
    display: none;
  }
}

.testimonial {
  font-family: "Inter", sans-serif;
  min-height: 27rem;
  margin-bottom: 0;
  color: #ffffff;
}
.testimonial img {
  width: 4.2rem;
  display: block;
  margin: auto;
  margin-bottom: 1.2rem;
  margin-top: 0;
}
.testimonial-content {
  font-weight: 400;
  font-size: 1.1rem;
  opacity: 80%;
  letter-spacing: 0.03rem;
  margin-bottom: 1.2rem;
}
@media (max-width: 767.98px) {
  .testimonial-content {
    font-size: 1rem;
    letter-spacing: 0.02rem;
  }
}
.testimonial-person {
  font-weight: 600;
  letter-spacing: -0.03rem;
  font-size: 1.8rem;
  line-height: 2.1rem;
  opacity: 100%;
  text-align: center;
  margin-bottom: 0.2rem;
}
@media (max-width: 575.98px) {
  .testimonial-person {
    font-size: 1.5rem;
    line-height: 1.9rem;
  }
}
.testimonial-type {
  font-size: 0.9rem;
  letter-spacing: 0.03rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.5) !important;
  margin-bottom: 0;
}

.swiper-slide {
  opacity: 10%;
  background: #1a1a1a;
  padding: 3rem 3rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  border: none;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media (max-width: 991.98px) {
  .swiper-slide {
    -webkit-border-radius: 0.8rem;
            border-radius: 0.8rem;
  }
}
@media (max-width: 575.98px) {
  .swiper-slide {
    padding: 0.4rem 1.5rem;
    -webkit-border-radius: 0.6rem;
            border-radius: 0.6rem;
  }
}

.swiper-slide-active {
  opacity: 100%;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.swiper-button-next {
  left: auto !important;
  right: 15rem !important;
  padding: 2rem 1.5rem;
  padding-right: 1.2rem;
}
@media (max-width: 1399.98px) {
  .swiper-button-next {
    right: 10rem !important;
  }
}
@media (max-width: 1199.98px) {
  .swiper-button-next {
    right: 7rem !important;
  }
}
@media (max-width: 991.98px) {
  .swiper-button-next {
    right: 1rem !important;
  }
}

.swiper-button-prev {
  right: auto !important;
  left: 15rem !important;
  padding: 2rem 1.5rem;
  padding-left: 1.2rem;
}
@media (max-width: 1399.98px) {
  .swiper-button-prev {
    left: 10rem !important;
  }
}
@media (max-width: 1199.98px) {
  .swiper-button-prev {
    left: 7rem !important;
  }
}
@media (max-width: 991.98px) {
  .swiper-button-prev {
    left: 1rem !important;
  }
}

.swiper-button-next,
.swiper-button-prev {
  color: #ffffff !important;
  background: #1a1a1a !important;
  opacity: 50%;
  top: 48% !important;
  -webkit-border-radius: 0.6rem;
          border-radius: 0.6rem;
  position: relative;
  z-index: 1025 !important;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 1.8rem !important;
}
@media (max-width: 767.98px) {
  .swiper-button-next,
.swiper-button-prev {
    display: none !important;
  }
}

footer {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 0.04rem;
  color: rgba(255, 255, 255, 0.5) !important;
}
@media (max-width: 575.98px) {
  footer {
    font-size: 0.8rem;
  }
}
footer .footer-bottom {
  margin: auto;
}
@media (max-width: 991.98px) {
  footer .footer-bottom {
    width: 30rem;
  }
}
@media (max-width: 575.98px) {
  footer .footer-bottom {
    width: 100%;
  }
}
footer .row {
  width: 40rem;
}
@media (max-width: 767.98px) {
  footer .row {
    width: auto;
  }
}
footer .row .ft-head {
  font-weight: 700;
  padding-bottom: 0.5rem;
}
footer .row img {
  display: inline-block;
  height: 1.6rem;
}

.bg-mydark {
  background: #1a1a1a;
}

.footer-links a {
  padding: 0 0.35rem;
  text-decoration: none;
}

.email-link {
  display: inline-block;
  color: #fff;
}
.email-link:hover {
  color: rgba(255, 255, 255, 0.7);
}
.email-link img {
  display: inline-block;
  text-decoration: none;
  height: 1.3rem !important;
  padding-right: 0.8rem;
  padding-left: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhdy9zdHlsZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uLy4uL3Njc3Mvc2VjdGlvbnMvX25hdmJhci5zY3NzIiwiLi4vLi4vc2Nzcy9zZWN0aW9ucy9faW50cm8uc2NzcyIsIi4uLy4uL3Njc3Mvc2VjdGlvbnMvX3Rlc3RpbW9uaWFscy5zY3NzIiwiLi4vLi4vc2Nzcy9zZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9zY3NzL19jdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTtFQVFJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLHVCQUFBO0VBSUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBSUEscUJBQUE7RUFBQSx1QkFBQTtFQUFBLHFCQUFBO0VBQUEsa0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7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eUNBQUE7RUFBQSxzQ0FBQTtFQUFBLGlDQUFBO0VEc05OLG9CQUFBO0FINUdGO0FJNVFJO0VEaVhKO0lDeE1RLGlCQUFBO0VKdUdOO0FBQ0Y7QUd5R0U7RUFDRSxXQUFBO0FIdkdKOztBRzhHQTs7Ozs7OztFQU9FLFVBQUE7QUgzR0Y7O0FHOEdBO0VBQ0UsWUFBQTtBSDNHRjs7QUdvSEE7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0FIakhGOztBR3lIQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBSHpIRjs7QUc4SEE7RUFDRSxVQUFBO0FIM0hGOztBR2lJQTtFQUNFLGFBQUE7QUg5SEY7O0FHNkhBO0VBQ0UsYUFBQTtBSDlIRjs7QUdvSUE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QUhqSUY7O0FHc0lBO0VBQ0UscUJBQUE7QUhuSUY7O0FHd0lBO0VBQ0UsU0FBQTtBSHJJRjs7QUc0SUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QUh6SUY7O0FHaUpBO0VBQ0Usd0JBQUE7QUg5SUY7O0FHc0pBO0VBQ0Usd0JBQUE7QUhuSkY7O0FPaGNBO0VIeVFNLGtCQUxJO0VHbFFSLGdCRnVtQjRCO0FMcEs5Qjs7QU85YkU7RUhzUU0seUNBQUE7RUFBQSxzQ0FBQTtFQUFBLGlDQUFBO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUwxSTlCO0FJaFdJO0VHcEdGO0lINlFNLGVBQUE7RUoyTE47QUFDRjs7QU96Y0U7RUhzUU0seUNBQUE7RUFBQSxzQ0FBQTtFQUFBLGlDQUFBO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUwvSDlCO0FJM1dJO0VHcEdGO0lINlFNLGlCQUFBO0VKc01OO0FBQ0Y7O0FPcGRFO0VIc1FNLHlDQUFBO0VBQUEsc0NBQUE7RUFBQSxpQ0FBQTtFR3BRSixnQkYwbEJrQjtFRXpsQmxCLGdCRjJrQjBCO0FMcEg5QjtBSXRYSTtFR3BHRjtJSDZRTSxlQUFBO0VKaU5OO0FBQ0Y7O0FPL2RFO0VIc1FNLHlDQUFBO0VBQUEsc0NBQUE7RUFBQSxpQ0FBQTtFR3BRSixnQkYwbEJrQjtFRXpsQmxCLGdCRjJrQjBCO0FMekc5QjtBSWpZSTtFR3BHRjtJSDZRTSxpQkFBQTtFSjROTjtBQUNGOztBTzFlRTtFSHNRTSx5Q0FBQTtFQUFBLHNDQUFBO0VBQUEsaUNBQUE7RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTDlGOUI7QUk1WUk7RUdwR0Y7SUg2UU0sZUFBQTtFSnVPTjtBQUNGOztBT3JmRTtFSHNRTSx5Q0FBQTtFQUFBLHNDQUFBO0VBQUEsaUNBQUE7RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTG5GOUI7QUl2Wkk7RUdwR0Y7SUg2UU0saUJBQUE7RUprUE47QUFDRjs7QU8xZUE7RUNyREUsZUFBQTtFQUNBLGdCQUFBO0FSbWlCRjs7QU8xZUE7RUMxREUsZUFBQTtFQUNBLGdCQUFBO0FSd2lCRjs7QU81ZUE7RUFDRSxxQkFBQTtBUCtlRjtBTzdlRTtFQUNFLG9CRjhsQjBCO0FML0c5Qjs7QU9yZUE7RUhzTk0sa0JBTEk7RUcvTVIseUJBQUE7QVB3ZUY7O0FPcGVBO0VBQ0UsbUJGZ1NPO0VEakZILGtCQUxJO0FKOFJWO0FPcmVFO0VBQ0UsZ0JBQUE7QVB1ZUo7O0FPbmVBO0VBQ0UsaUJBQUE7RUFDQSxtQkZzUk87RURqRkgsa0JBTEk7RUc5TFIsY0ZwRlM7QUwwakJYO0FPcGVFO0VBQ0UsYUFBQTtBUHNlSjs7QVNwa0JBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QVZra0JGOztBU25rQkE7RUFDRSxnQkpzOUNrQztFSXI5Q2xDLHNCSlBTO0VJUVQseUJBQUE7RUhHRSw4QkFBQTtVQUFBLHNCQUFBO0VJUkYsZUFBQTtFQUdBLFlBQUE7QVYya0JGOztBUzdqQkE7RUFFRSxxQkFBQTtBVCtqQkY7O0FTNWpCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBVCtqQkY7O0FTNWpCQTtFTCtQTSxrQkFMSTtFS3hQUixjSjFCUztBTHlsQlg7O0FXam1CRTs7Ozs7OztFQ0hBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBWjhtQkY7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M0JPO0VlNEJQLHFCZjh6Qm9DO0VlN3pCcEMsVUFBQTtFQUtFLDBEZnVzQjBCO1VldnNCMUIsa0RmdXNCMEI7QUwrNkNoQztBb0IvbUVFO0VBRUUsYUFBQTtBcEJnbkVKO0FvQjVtRUU7RUFDRSxjZjFDTztFZTRDUCxVQUFBO0FwQjZtRUo7QW9CaG5FRTtFQUNFLGNmMUNPO0VlNENQLFVBQUE7QXBCNm1FSjtBb0JobkVFO0VBQ0UsY2YxQ087RWU0Q1AsVUFBQTtBcEI2bUVKO0FvQmhuRUU7RUFDRSxjZjFDTztFZTRDUCxVQUFBO0FwQjZtRUo7QW9CaG5FRTtFQUNFLGNmMUNPO0VlNENQLFVBQUE7QXBCNm1FSjtBb0JobkVFO0VBQ0UsY2YxQ087RWU0Q1AsVUFBQTtBcEI2bUVKO0FvQnJtRUU7RUFFRSx5QmYxRE87RWU2RFAsVUFBQTtBcEJvbUVKO0FvQmhtRUU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJmMHBCMEI7VWUxcEIxQiwwQmYwcEIwQjtFZXpwQjFCLGNmOURPO0VpQmJULHlCakJNUztFZXVFUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmZ2IwQjtFZS9hMUIsd0JBQUE7VUFBQSxnQkFBQTtFQ3RFRSxxSkR1RUY7RUN2RUUsNklEdUVGO0VDdkVFLHFJRHVFRjtFQ3ZFRSwyS0R1RUY7QXBCa21FSjtBb0I5bUVFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCZjBwQjBCO0tlMXBCMUIsd0JmMHBCMEI7VWUxcEIxQiwwQmYwcEIwQjtFZXpwQjFCLGNmOURPO0VpQmJULHlCakJNUztFZXVFUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmZ2IwQjtFZS9hMUIsd0JBQUE7VUFBQSxnQkFBQTtFQ3RFRSxxSkR1RUY7RUN2RUUsNklEdUVGO0VDdkVFLHdJRHVFRjtFQ3ZFRSwwSUR1RUY7RUN2RUUscUlEdUVGO0VDdkVFLDJLRHVFRjtBcEJrbUVKO0FxQnJxRU07RUR1REo7SUN0RE0sd0JBQUE7SUFBQSxnQkFBQTtFckJ3cUVOO0VvQmxuRUE7SUN0RE0sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsZ0JBQUE7RXJCd3FFTjtBQUNGO0FvQnBtRUU7RUFDRSx5QmYrNUI4QjtBTHVzQ2xDO0FvQnZtRUU7RUFDRSx5QmYrNUI4QjtBTHVzQ2xDO0FvQm5tRUU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJmdW9CMEI7VWV2b0IxQiwwQmZ1b0IwQjtFZXRvQjFCLGNmakZPO0VpQmJULHlCakJNUztFZTBGUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmNlowQjtFZTVaMUIsd0JBQUE7VUFBQSxnQkFBQTtFQ3pGRSxxSkQwRkY7RUMxRkUsNklEMEZGO0VDMUZFLHFJRDBGRjtFQzFGRSwyS0QwRkY7QXBCcW1FSjtBcUIzckVNO0VEMEVKO0lDekVNLHdCQUFBO0lBQUEsZ0JBQUE7RXJCOHJFTjtBQUNGO0FvQnZtRUU7RUFDRSx5QmY0NEI4QjtBTDZ0Q2xDOztBb0JobUVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JmeWQ0QjtFZXhkNUIsY2Y1R1M7RWU2R1QsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FwQm1tRUY7QW9Cam1FRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBcEJrbUVKOztBb0J2bEVBO0VBQ0UsOENmZ3VCc0M7RWVodUJ0QywyQ2ZndUJzQztFZWh1QnRDLHNDZmd1QnNDO0VlL3RCdEMsdUJBQUE7RWhCbUpJLG1CQUxJO0VFN1FOLDZCQUFBO1VBQUEscUJBQUE7QU4ydEVKO0FvQnhsRUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJmMmxCMEI7VWUzbEIxQix5QmYybEIwQjtBTCsvQzlCO0FvQjdsRUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJmMmxCMEI7S2UzbEIxQix1QmYybEIwQjtVZTNsQjFCLHlCZjJsQjBCO0FMKy9DOUI7QW9CdmxFRTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQmZxbEIwQjtVZXJsQjFCLHlCZnFsQjBCO0FMb2dEOUI7O0FvQnJsRUE7RUFDRSw0Q2Y4c0JzQztFZTlzQnRDLHlDZjhzQnNDO0VlOXNCdEMsb0NmOHNCc0M7RWU3c0J0QyxvQkFBQTtFaEJnSUksa0JBTEk7RUU3UU4sNkJBQUE7VUFBQSxxQkFBQTtBTjR1RUo7QW9CdGxFRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmY0a0IwQjtVZTVrQjFCLHVCZjRrQjBCO0FMNGdEOUI7QW9CM2xFRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmY0a0IwQjtLZTVrQjFCLHFCZjRrQjBCO1VlNWtCMUIsdUJmNGtCMEI7QUw0Z0Q5QjtBb0JybEVFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCZnNrQjBCO1VldGtCMUIsdUJmc2tCMEI7QUxpaEQ5Qjs7QW9CL2tFRTtFQUNFLCtDZnFyQm9DO0VlcnJCcEMsNENmcXJCb0M7RWVyckJwQyx1Q2ZxckJvQztBTDY1Q3hDO0FvQi9rRUU7RUFDRSw4Q2ZrckJvQztFZWxyQnBDLDJDZmtyQm9DO0VlbHJCcEMsc0Nma3JCb0M7QUwrNUN4QztBb0I5a0VFO0VBQ0UsNENmK3FCb0M7RWUvcUJwQyx5Q2YrcUJvQztFZS9xQnBDLG9DZitxQm9DO0FMaTZDeEM7O0FvQjNrRUE7RUFDRSxXZjZxQnNDO0VlNXFCdEMsWUFBQTtFQUNBLGlCZjRoQjRCO0FMa2pEOUI7QW9CNWtFRTtFQUNFLGVBQUE7QXBCOGtFSjtBb0Iza0VFO0VBQ0UsYUFBQTtFZC9MQSxzQkFBQTtBTjZ3RUo7QW9CMWtFRTtFQUNFLGFBQUE7RWRwTUEsOEJBQUE7VUFBQSxzQkFBQTtBTml4RUo7O0F1Qi94RUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VBRUEsNENBQUE7RW5CMlJJLGVBTEk7RW1CblJSLGdCbEJra0I0QjtFa0Jqa0I1QixnQmxCdWtCNEI7RWtCdGtCNUIsY2xCRVM7RWtCRFQsc0JsQlJTO0VrQlNULGlQQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xCZzdCa0M7RWtCLzZCbEMsa0NsQmc3QmtDO09rQmg3QmxDLDZCbEJnN0JrQztVa0JoN0JsQywwQmxCZzdCa0M7RWtCLzZCbEMseUJBQUE7RWpCRkUsOEJBQUE7VUFBQSxzQkFBQTtFZUhFLHdGRVFKO0VGUkksZ0ZFUUo7RUZSSSwyRUVRSjtFRlJJLDZFRVFKO0VGUkksd0VFUUo7RUZSSSw4R0VRSjtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBdkIreEVGO0FxQnB5RU07RUVmTjtJRmdCUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFckJ1eUVOO0FBQ0Y7QXVCbHlFRTtFQUNFLHFCbEJzMEJvQztFa0JyMEJwQyxVQUFBO0VBS0UsMERsQmk3QjRCO1VrQmo3QjVCLGtEbEJpN0I0QjtBTCsyQ2xDO0F1QjV4RUU7RUFFRSxzQmxCZ3NCMEI7RWtCL3JCMUIsc0JBQUE7QXZCNnhFSjtBdUIxeEVFO0VBRUUseUJsQnBDTztBTCt6RVg7QXVCdHhFRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXZCd3hFSjs7QXVCcHhFQTtFQUNFLG9CbEJ5ckI0QjtFa0J4ckI1Qix1QmxCd3JCNEI7RWtCdnJCNUIsb0JsQndyQjRCO0VEL2N4QixtQkFMSTtFRTdRTiw2QkFBQTtVQUFBLHFCQUFBO0FOazBFSjs7QXVCcHhFQTtFQUNFLG1CbEJxckI0QjtFa0JwckI1QixzQmxCb3JCNEI7RWtCbnJCNUIsa0JsQm9yQjRCO0VEbmR4QixrQkFMSTtFRTdRTiw2QkFBQTtVQUFBLHFCQUFBO0FOMDBFSjs7QXdCejFFQTtFQUNFLGNBQUE7RUFDQSxrQm5CcTNCd0M7RW1CcDNCeEMsbUJuQnEzQndDO0VtQnAzQnhDLHVCbkJxM0J3QztBTHUrQzFDO0F3QjExRUU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QXhCNDFFSjs7QXdCeDFFQTtFQUNFLFVuQnkyQndDO0VtQngyQnhDLFduQncyQndDO0VtQnYyQnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQm5CYlM7RW1CY1QsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO09BQUEsMkJBQUE7VUFBQSx3QkFBQTtFQUNBLHFDbkI0MkJ3QztFbUIzMkJ4Qyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxpQ0FBQTtVQUFBLG1CQUFBO0F4QjIxRUY7QXdCeDFFRTtFbEJYRSw2QkFBQTtVQUFBLHFCQUFBO0FOczJFSjtBd0J2MUVFO0VBRUUsMEJuQm0yQnNDO1VtQm4yQnRDLGtCbkJtMkJzQztBTHEvQzFDO0F3QnIxRUU7RUFDRSwrQm5CMDFCc0M7VW1CMTFCdEMsdUJuQjAxQnNDO0FMNi9DMUM7QXdCcDFFRTtFQUNFLHFCbkJzekJvQztFbUJyekJwQyxVQUFBO0VBQ0EsMERuQm1zQjRCO1VtQm5zQjVCLGtEbkJtc0I0QjtBTG1wRGhDO0F3Qm4xRUU7RUFDRSx5Qm5CWk07RW1CYU4scUJuQmJNO0FMazJFVjtBd0JuMUVJO0VBSUksK09BQUE7QXhCazFFUjtBd0I5MEVJO0VBSUksdUpBQUE7QXhCNjBFUjtBd0J4MEVFO0VBQ0UseUJuQmpDTTtFbUJrQ04scUJuQmxDTTtFbUJ1Q0oseU9BQUE7QXhCczBFTjtBd0JsMEVFO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxZbkJrMEJ1QztBTGtnRDNDO0F3Qjd6RUk7RUFDRSxZbkIwekJxQztBTHFnRDNDOztBd0JqekVBO0VBQ0UsbUJuQnF6QmdDO0FMKy9DbEM7QXdCbHpFRTtFQUNFLFVuQml6QjhCO0VtQmh6QjlCLG1CQUFBO0VBQ0Esd0tBQUE7RUFDQSxnQ0FBQTtFbEI5RkEsMEJBQUE7VUFBQSxrQkFBQTtFZUhFLHlER21HRjtFSG5HRSxvREdtR0Y7RUhuR0Usc0RHbUdGO0VIbkdFLGlER21HRjtBeEJvekVKO0FxQm41RU07RUd5Rko7SUh4Rk0sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsZ0JBQUE7RXJCczVFTjtBQUNGO0F3QnZ6RUk7RUFDRSwwSkFBQTtBeEJ5ekVOO0F3QnR6RUk7RUFDRSxpQ25CZ3pCNEI7RW1CM3lCMUIsdUpBQUE7QXhCb3pFUjs7QXdCOXlFQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQm14QmdDO0FMOGhEbEM7O0F3Qjl5RUE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QXhCaXpFRjtBd0I3eUVJO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxhbkJxb0J3QjtBTDBxRDlCOztBeUI3N0VBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXpCZzhFRjtBeUI5N0VFO0VBQ0UsVUFBQTtBekJnOEVKO0F5QjU3RUk7RUFBMEIsMEVwQjg5QmE7VW9COTlCYixrRXBCODlCYTtBTGkrQzNDO0F5Qjk3RUk7RUFBMEIsa0VwQjY5QmE7QUxvK0MzQztBeUI5N0VFO0VBQ0UsU0FBQTtBekJnOEVKO0F5Qjc3RUU7RUFDRSxXcEIrOEJ1QztFb0I5OEJ2QyxZcEI4OEJ1QztFb0I3OEJ2QyxvQkFBQTtFSHpCRix5QmpCa0NRO0VvQlBOLFNwQjg4QnVDO0VDMTlCdkMsMkJBQUE7VUFBQSxtQkFBQTtFZUhFLDRISWtCRjtFSmxCRSxvSElrQkY7RUpsQkUsNEdJa0JGO0VKbEJFLGtKSWtCRjtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QXpCODdFSjtBcUI3OEVNO0VJTUo7SUpMTSx3QkFBQTtJQUFBLGdCQUFBO0VyQmc5RU47QUFDRjtBeUJqOEVJO0VIakNGLHlCakI4K0J5QztBTHUvQzNDO0F5Qi83RUU7RUFDRSxXcEJ3N0I4QjtFb0J2N0I5QixjcEJ3N0I4QjtFb0J2N0I5QixrQkFBQTtFQUNBLGVwQnU3QjhCO0VvQnQ3QjlCLHlCcEJwQ087RW9CcUNQLHlCQUFBO0VuQjdCQSwyQkFBQTtVQUFBLG1CQUFBO0FOKzlFSjtBeUI3N0VFO0VBQ0UsV3BCbzdCdUM7RW9CbjdCdkMsWXBCbTdCdUM7RWlCdCtCekMseUJqQmtDUTtFb0JtQk4sU3BCbzdCdUM7RUMxOUJ2QyxtQkFBQTtFZUhFLGlISTRDRjtFSjVDRSw0R0k0Q0Y7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0F6Qjg3RUo7QXFCditFTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0VyQjArRU47QUFDRjtBeUJqOEVJO0VIM0RGLHlCakI4K0J5QztBTGloRDNDO0F5Qi83RUU7RUFDRSxXcEI4NUI4QjtFb0I3NUI5QixjcEI4NUI4QjtFb0I3NUI5QixrQkFBQTtFQUNBLGVwQjY1QjhCO0VvQjU1QjlCLHlCcEI5RE87RW9CK0RQLHlCQUFBO0VuQnZEQSxtQkFBQTtBTnkvRUo7QXlCNzdFRTtFQUNFLG9CQUFBO0F6Qis3RUo7QXlCNzdFSTtFQUNFLHlCcEJ0RUs7QUxxZ0ZYO0F5QjU3RUk7RUFDRSx5QnBCMUVLO0FMd2dGWDs7QTBCcmhGQTtFQUNFLGtCQUFBO0ExQndoRkY7QTBCdGhGRTs7RUFFRSxrQ3JCeS9COEI7RXFCei9COUIsK0JyQnkvQjhCO0VxQnovQjlCLDBCckJ5L0I4QjtFcUJ4L0I5QixpQnJCeS9COEI7QUwraERsQztBMEJyaEZFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtLQUFBLDBCQUFBO01BQUEseUJBQUE7T0FBQSx3QkFBQTtVQUFBLHFCQUFBO0VMREUsZ0ZLRUY7RUxGRSx3RUtFRjtFTEZFLHNFS0VGO0VMRkUsc0dLRUY7RUxGRSxnRUtFRjtFTEZFLG9LS0VGO0ExQnVoRko7QXFCcmhGTTtFS1hKO0lMWU0sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsZ0JBQUE7RXJCd2hGTjtBQUNGO0EwQnhoRkU7RUFDRSxxQkFBQTtBMUIwaEZKO0EwQnhoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQjNoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQjNoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQjNoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQjNoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQjNoRkk7RUFDRSxrQkFBQTtBMUIwaEZOO0EwQnZoRkk7RUFFRSxxQnJCbStCNEI7RXFCbCtCNUIsd0JyQm0rQjRCO0FMcWpEbEM7QTBCM2hGSTtFQUVFLHFCckJtK0I0QjtFcUJsK0I1Qix3QnJCbStCNEI7QUxxakRsQztBMEIzaEZJO0VBRUUscUJyQm0rQjRCO0VxQmwrQjVCLHdCckJtK0I0QjtBTHFqRGxDO0EwQnJoRkk7RUFDRSxxQnJCODlCNEI7RXFCNzlCNUIsd0JyQjg5QjRCO0FMeWpEbEM7QTBCbmhGRTtFQUNFLHFCckJ3OUI4QjtFcUJ2OUI5Qix3QnJCdzlCOEI7QUw2akRsQztBMEIvZ0ZJO0VBQ0UsYXJCazlCNEI7RXFCajlCNUIsbUVyQms5QjRCO09xQmw5QjVCLDhEckJrOUI0QjtBTGlrRGxDO0EwQnJoRkk7RUFDRSxhckJrOUI0QjtFcUJqOUI1QixrRXJCazlCNEI7TXFCbDlCNUIsOERyQms5QjRCO0FMaWtEbEM7QTBCcmhGSTs7O0VBQ0UsYXJCazlCNEI7RXFCajlCNUIsc0VyQms5QjRCO0txQmw5QjVCLG1FckJrOUI0QjtNcUJsOUI1QixrRXJCazlCNEI7T3FCbDlCNUIsaUVyQms5QjRCO1VxQmw5QjVCLDhEckJrOUI0QjtBTGlrRGxDO0EwQjlnRkk7RUFDRSxhckIyOEI0QjtFcUIxOEI1QixzRXJCMjhCNEI7VXFCMzhCNUIsOERyQjI4QjRCO0FMcWtEbEM7O0EyQnRrRkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtLQUFBLHVCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLFdBQUE7QTNCeWtGRjtBMkJ2a0ZFOztFQUVFLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtLQUFBLGdCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QTNCeWtGSjtBMkJya0ZFOztFQUVFLFVBQUE7QTNCdWtGSjtBMkJqa0ZFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0EzQm1rRko7QTJCamtGSTtFQUNFLFVBQUE7QTNCbWtGTjs7QTJCeGpGQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7S0FBQSxzQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFdkJzUEksZUFMSTtFdUIvT1IsZ0J0QjhoQjRCO0VzQjdoQjVCLGdCdEJtaUI0QjtFc0JsaUI1QixjdEJsQ1M7RXNCbUNULGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnRCNUNTO0VzQjZDVCx5QkFBQTtFckJwQ0UsOEJBQUE7VUFBQSxzQkFBQTtBTmdtRko7O0EyQmxqRkE7Ozs7RUFJRSxvQkFBQTtFdkJnT0ksa0JBTEk7RUU3UU4sNkJBQUE7VUFBQSxxQkFBQTtBTnltRko7O0EyQmxqRkE7Ozs7RUFJRSx1QkFBQTtFdkJ1TkksbUJBTEk7RUU3UU4sNkJBQUE7VUFBQSxxQkFBQTtBTmtuRko7O0EyQmxqRkE7O0VBRUUsbUJBQUE7QTNCcWpGRjs7QTJCeGlGSTs7RXJCL0RBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0FONG1GSjtBMkJ2aUZJOztFckJ0RUEsa0NBQUE7VUFBQSwwQkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7QU5pbkZKO0EyQmppRkU7RUFDRSxpQkFBQTtFckJwRUEsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7QU53bUZKOztBNEJqb0ZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCeXhCb0M7RURoaEJsQyxrQkFMSTtFd0JqUU4sY3ZCMC9CcUI7QUx5b0R6Qjs7QTRCaG9GRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RXhCNFBFLG1CQUxJO0V3QnBQTixXQXZCYztFQXdCZCx3Q0F2QmlCO0V0QkhqQiw4QkFBQTtVQUFBLHNCQUFBO0FONnBGSjs7QTRCOW5GSTs7OztFQUVFLGNBQUE7QTVCbW9GTjs7QTRCanJGSTtFQW9ERSxxQnZCKzlCbUI7RXVCNTlCakIsNEN2Qit5QmdDO0V1Qi95QmhDLHlDdkIreUJnQztFdUIveUJoQyxvQ3ZCK3lCZ0M7RXVCOXlCaEMsNFBBQUE7RUFDQSw0QkFBQTtFQUNBLG1FQUFBO0VBQUEsZ0VBQUE7RUFBQSwyREFBQTtFQUNBLHdGQUFBO09BQUEsbUVBQUE7VUFBQSwwRUFBQTtVQUFBLGdFQUFBO0E1QituRlI7QTRCNW5GTTtFQUNFLHFCdkJvOUJpQjtFdUJuOUJqQix5REEvQ2E7VUErQ2IsaURBL0NhO0E1QjZxRnJCOztBNEI5ckZJO0VBeUVJLDRDdkI2eEJnQztFdUI3eEJoQyx5Q3ZCNnhCZ0M7RXVCN3hCaEMsb0N2QjZ4QmdDO0V1QjV4QmhDLGtHQUFBO0VBQUEsNEZBQUE7RUFBQSxrRkFBQTtBNUJ5bkZSOztBNEJuc0ZJO0VBaUZFLHFCdkJrOEJtQjtBTG9yRHpCO0E0Qm5uRlE7RUFFRSx1QnZCNDJCOEI7RXVCMzJCOUIsNmRBQUE7RUFDQSwrREFBQTtFQUNBLG1HQUFBO09BQUEsOEVBQUE7VUFBQSxxRkFBQTtVQUFBLDJFQUFBO0E1Qm9uRlY7QTRCaG5GTTtFQUNFLHFCdkJxN0JpQjtFdUJwN0JqQix5REE5RWE7VUE4RWIsaURBOUVhO0E1QmdzRnJCOztBNEJqdEZJO0VBc0dFLHFCdkI2NkJtQjtBTGtzRHpCO0E0QjdtRk07RUFDRSx5QnZCMDZCaUI7QUxxc0R6QjtBNEI1bUZNO0VBQ0UseURBNUZhO1VBNEZiLGlEQTVGYTtBNUIwc0ZyQjtBNEIzbUZNO0VBQ0UsY3ZCazZCaUI7QUwyc0R6Qjs7QTRCeG1GSTtFQUNFLGtCQUFBO0E1QjJtRk47O0E0Qmx1Rkk7OztFQStISSxVQUFBO0E1QnltRlI7QTRCcm1GTTs7O0VBQ0UsVUFBQTtBNUJ5bUZSOztBNEIxdEZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCeXhCb0M7RURoaEJsQyxrQkFMSTtFd0JqUU4sY3ZCMC9CcUI7QUxrdUR6Qjs7QTRCenRGRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RXhCNFBFLG1CQUxJO0V3QnBQTixXQXZCYztFQXdCZCx3Q0F2QmlCO0V0QkhqQiw4QkFBQTtVQUFBLHNCQUFBO0FOc3ZGSjs7QTRCdnRGSTs7OztFQUVFLGNBQUE7QTVCNHRGTjs7QTRCMXdGSTtFQW9ERSxxQnZCKzlCbUI7RXVCNTlCakIsNEN2Qit5QmdDO0V1Qi95QmhDLHlDdkIreUJnQztFdUIveUJoQyxvQ3ZCK3lCZ0M7RXVCOXlCaEMsNFVBQUE7RUFDQSw0QkFBQTtFQUNBLG1FQUFBO0VBQUEsZ0VBQUE7RUFBQSwyREFBQTtFQUNBLHdGQUFBO09BQUEsbUVBQUE7VUFBQSwwRUFBQTtVQUFBLGdFQUFBO0E1Qnd0RlI7QTRCcnRGTTtFQUNFLHFCdkJvOUJpQjtFdUJuOUJqQix5REEvQ2E7VUErQ2IsaURBL0NhO0E1QnN3RnJCOztBNEJ2eEZJO0VBeUVJLDRDdkI2eEJnQztFdUI3eEJoQyx5Q3ZCNnhCZ0M7RXVCN3hCaEMsb0N2QjZ4QmdDO0V1QjV4QmhDLGtHQUFBO0VBQUEsNEZBQUE7RUFBQSxrRkFBQTtBNUJrdEZSOztBNEI1eEZJO0VBaUZFLHFCdkJrOEJtQjtBTDZ3RHpCO0E0QjVzRlE7RUFFRSx1QnZCNDJCOEI7RXVCMzJCOUIsNmlCQUFBO0VBQ0EsK0RBQUE7RUFDQSxtR0FBQTtPQUFBLDhFQUFBO1VBQUEscUZBQUE7VUFBQSwyRUFBQTtBNUI2c0ZWO0E0QnpzRk07RUFDRSxxQnZCcTdCaUI7RXVCcDdCakIseURBOUVhO1VBOEViLGlEQTlFYTtBNUJ5eEZyQjs7QTRCMXlGSTtFQXNHRSxxQnZCNjZCbUI7QUwyeER6QjtBNEJ0c0ZNO0VBQ0UseUJ2QjA2QmlCO0FMOHhEekI7QTRCcnNGTTtFQUNFLHlEQTVGYTtVQTRGYixpREE1RmE7QTVCbXlGckI7QTRCcHNGTTtFQUNFLGN2Qms2QmlCO0FMb3lEekI7O0E0QmpzRkk7RUFDRSxrQkFBQTtBNUJvc0ZOOztBNEIzekZJOzs7RUFpSUksVUFBQTtBNUJnc0ZSO0E0QjlyRk07OztFQUNFLFVBQUE7QTVCa3NGUjs7QTZCeDBGQTtFQUNFLHFCQUFBO0VBRUEsZ0J4QndrQjRCO0V3QnZrQjVCLGdCeEI2a0I0QjtFd0I1a0I1QixjeEJRUztFd0JQVCxrQkFBQTtFQUNBLHFCQUFBO0VBRUEsc0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VDOEdBLHlCQUFBO0UxQnNLSSxlQUxJO0VFN1FOLDhCQUFBO1VBQUEsc0JBQUE7RWVIRSxxSlFHSjtFUkhJLDZJUUdKO0VSSEksd0lRR0o7RVJISSwwSVFHSjtFUkhJLHFJUUdKO0VSSEksMktRR0o7QTdCMjBGRjtBcUIxMEZNO0VRaEJOO0lSaUJRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VyQjYwRk47QUFDRjtBNkI5MEZFO0VBQ0UsY3hCTE87QUxxMUZYO0E2QjUwRkU7RUFFRSxVQUFBO0VBQ0EsMER4Qm90QjRCO1V3QnB0QjVCLGtEeEJvdEI0QjtBTHluRWhDO0E2Qi96RkU7RUFHRSxvQkFBQTtFQUNBLGF4QjB1QjBCO0FMcWxFOUI7O0E2Qm56RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxveUZmO0E4QjMxRkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCODJGakI7QThCMTFGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgseURBQUE7VUFBQSxpREFBQTtBOUJ1MUZOO0E4Qm4xRkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCczNGbEI7QThCNzBGSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTlCMjBGUjtBOEJ0MEZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTDR6RmY7O0E2QmoxRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxrMEZmO0E4QnozRkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCNDRGakI7QThCeDNGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgsMERBQUE7VUFBQSxrREFBQTtBOUJxM0ZOO0E4QmozRkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCbzVGbEI7QThCMzJGSTtFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QTlCeTJGUjtBOEJwMkZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTDAxRmY7O0E2Qi8yRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxnMkZmO0E4QnY1RkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCMDZGakI7QThCdDVGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgseURBQUE7VUFBQSxpREFBQTtBOUJtNUZOO0E4Qi80RkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCazdGbEI7QThCejRGSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTlCdTRGUjtBOEJsNEZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTHczRmY7O0E2Qjc0RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUw4M0ZmO0E4QnI3RkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCdzhGakI7QThCcDdGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgseURBQUE7VUFBQSxpREFBQTtBOUJpN0ZOO0E4Qjc2RkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCZzlGbEI7QThCdjZGSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTlCcTZGUjtBOEJoNkZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTHM1RmY7O0E2QjM2RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUw0NUZmO0E4Qm45RkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCcytGakI7QThCbDlGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlgsd0RBQUE7VUFBQSxnREFBQTtBOUIrOEZOO0E4QjM4RkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCOCtGbEI7QThCcjhGSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTlCbThGUjtBOEI5N0ZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTG83RmY7O0E2Qno4RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUwwN0ZmO0E4QmovRkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCb2dHakI7QThCaC9GRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlgsd0RBQUE7VUFBQSxnREFBQTtBOUI2K0ZOO0E4QnorRkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCNGdHbEI7QThCbitGSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTlCaStGUjtBOEI1OUZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTGs5RmY7O0E2QnYrRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUx3OUZmO0E4Qi9nR0U7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCa2lHakI7QThCOWdHRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgsMERBQUE7VUFBQSxrREFBQTtBOUIyZ0dOO0E4QnZnR0U7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCMGlHbEI7QThCamdHSTtFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QTlCKy9GUjtBOEIxL0ZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTGcvRmY7O0E2QnJnR0U7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxzL0ZmO0E4QjdpR0U7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCZ2tHakI7QThCNWlHRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2QlgsdURBQUE7VUFBQSwrQ0FBQTtBOUJ5aUdOO0E4QnJpR0U7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCd2tHbEI7QThCL2hHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTlCNmhHUjtBOEJ4aEdFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTDhnR2Y7O0E2QjdoR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMbWhHZjtBOEI1Z0dFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUx3aEdmO0E4QjNnR0U7RUFFRSx5REFBQTtVQUFBLGlEQUFBO0E5QjRnR0o7QThCemdHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUxnaUdmO0E4QnJnR0k7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0E5Qm1nR1I7QThCOS9GRTtFQUVFLGN6QnZDVztFeUJ3Q1gsNkJBQUE7QTlCKy9GSjs7QTZCdGpHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUw0aUdmO0E4QnJpR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTGlqR2Y7QThCcGlHRTtFQUVFLDBEQUFBO1VBQUEsa0RBQUE7QTlCcWlHSjtBOEJsaUdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTHlqR2Y7QThCOWhHSTtFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QTlCNGhHUjtBOEJ2aEdFO0VBRUUsY3pCdkNXO0V5QndDWCw2QkFBQTtBOUJ3aEdKOztBNkIva0dFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTHFrR2Y7QThCOWpHRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMMGtHZjtBOEI3akdFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBOUI4akdKO0E4QjNqR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMa2xHZjtBOEJ2akdJO0VBS0ksd0RBQUE7VUFBQSxnREFBQTtBOUJxakdSO0E4QmhqR0U7RUFFRSxjekJ2Q1c7RXlCd0NYLDZCQUFBO0E5QmlqR0o7O0E2QnhtR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMOGxHZjtBOEJ2bEdFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUxtbUdmO0E4QnRsR0U7RUFFRSx5REFBQTtVQUFBLGlEQUFBO0E5QnVsR0o7QThCcGxHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUwybUdmO0E4QmhsR0k7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0E5QjhrR1I7QThCemtHRTtFQUVFLGN6QnZDVztFeUJ3Q1gsNkJBQUE7QTlCMGtHSjs7QTZCam9HRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUx1bkdmO0E4QmhuR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTDRuR2Y7QThCL21HRTtFQUVFLHdEQUFBO1VBQUEsZ0RBQUE7QTlCZ25HSjtBOEI3bUdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTG9vR2Y7QThCem1HSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTlCdW1HUjtBOEJsbUdFO0VBRUUsY3pCdkNXO0V5QndDWCw2QkFBQTtBOUJtbUdKOztBNkIxcEdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTGdwR2Y7QThCem9HRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMcXBHZjtBOEJ4b0dFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBOUJ5b0dKO0E4QnRvR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMNnBHZjtBOEJsb0dJO0VBS0ksd0RBQUE7VUFBQSxnREFBQTtBOUJnb0dSO0E4QjNuR0U7RUFFRSxjekJ2Q1c7RXlCd0NYLDZCQUFBO0E5QjRuR0o7O0E2Qm5yR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMeXFHZjtBOEJscUdFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUw4cUdmO0E4QmpxR0U7RUFFRSwwREFBQTtVQUFBLGtEQUFBO0E5QmtxR0o7QThCL3BHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUxzckdmO0E4QjNwR0k7RUFLSSwwREFBQTtVQUFBLGtEQUFBO0E5QnlwR1I7QThCcHBHRTtFQUVFLGN6QnZDVztFeUJ3Q1gsNkJBQUE7QTlCcXBHSjs7QTZCNXNHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUxrc0dmO0E4QjNyR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTHVzR2Y7QThCMXJHRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QTlCMnJHSjtBOEJ4ckdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTCtzR2Y7QThCcHJHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTlCa3JHUjtBOEI3cUdFO0VBRUUsY3pCdkNXO0V5QndDWCw2QkFBQTtBOUI4cUdKOztBNkJ6dEdBO0VBQ0UsZ0J4QmlnQjRCO0V3QmhnQjVCLGN4QnpDUTtFd0IwQ1IsMEJ4QjZXd0M7QUwrMkYxQztBNkIxdEdFO0VBQ0UsY3hCNFdzQztBTGczRjFDO0E2QnB0R0U7RUFFRSxjeEIvRU87QUxveUdYOztBNkIxc0dBO0VDdUJFLG9CQUFBO0UxQnNLSSxrQkFMSTtFRTdRTiw2QkFBQTtVQUFBLHFCQUFBO0FOcXlHSjs7QTZCNXNHQTtFQ21CRSx1QkFBQTtFMUJzS0ksbUJBTEk7RUU3UU4sNkJBQUE7VUFBQSxxQkFBQTtBTjJ5R0o7O0ErQjl6R0E7RVZnQk0sd0NVZko7RVZlSSxtQ1VmSjtFVmVJLHFDVWZKO0VWZUksZ0NVZko7QS9CaTBHRjtBcUI5eUdNO0VVcEJOO0lWcUJRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VyQml6R047QUFDRjtBK0JwMEdFO0VBQ0UsVUFBQTtBL0JzMEdKOztBK0JoMEdFO0VBQ0UsYUFBQTtBL0JtMEdKOztBK0IvekdBO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0VWREkscUNVRUo7RVZGSSxnQ1VFSjtFVkZJLGtDVUVKO0VWRkksNkJVRUo7QS9CazBHRjtBcUJoMEdNO0VVTE47SVZNUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFckJtMEdOO0FBQ0Y7QStCcjBHRTtFQUNFLFFBQUE7RUFDQSxZQUFBO0VWTkUsb0NVT0Y7RVZQRSwrQlVPRjtFVlBFLGlDVU9GO0VWUEUsNEJVT0Y7QS9CdTBHSjtBcUIxMEdNO0VVQUo7SVZDTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFckI2MEdOO0FBQ0Y7O0FnQ2wyR0E7Ozs7RUFJRSxrQkFBQTtBaENxMkdGOztBZ0NsMkdBO0VBQ0UsbUJBQUE7QWhDcTJHRjtBaUNoMUdJO0VBQ0UscUJBQUE7RUFDQSxvQjVCcWdCd0I7RTRCcGdCeEIsdUI1Qm1nQndCO0U0QmxnQnhCLFdBQUE7RUFoQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QWpDbTNHRjtBaUM5ekdJO0VBQ0UsY0FBQTtBakNnMEdOOztBZ0MzMkdBO0VBQ0Usa0JBQUE7RUFDQSxhM0J5aENrQztFMkJ4aENsQyxhQUFBO0VBQ0EsZ0IzQittQ2tD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LFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUNBQUE7QWhDNjhHRjs7QWdDdjhHQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0IzQndjNEI7RTJCdmM1QixjM0J2SFM7RTJCd0hULG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBaEMwOEdGO0FnQzU3R0U7RUFFRSxjM0JzL0JnQztFaUIvb0NsQyx5QmpCTVM7QUxpbEhYO0FnQ3o3R0U7RUFFRSxXM0I1Sk87RTJCNkpQLHFCQUFBO0VWaktGLHlCakJrQ1E7QUwwakhWO0FnQ3Y3R0U7RUFFRSxjM0I5Sk87RTJCK0pQLG9CQUFBO0VBQ0EsNkJBQUE7QWhDdzdHSjs7QWdDbDdHQTtFQUNFLGNBQUE7QWhDcTdHRjs7QWdDajdHQTtFQUNFLGNBQUE7RUFDQSxvQjNCcStCa0M7RTJCcCtCbEMsZ0JBQUE7RTVCMEdJLG1CQUxJO0U0Qm5HUixjM0IvS1M7RTJCZ0xULG1CQUFBO0FoQ283R0Y7O0FnQ2g3R0E7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjM0JwTFM7QUx1bUhYOztBZ0MvNkdBO0VBQ0UsYzNCL0xTO0UyQmdNVCx5QjNCM0xTO0UyQjRMVCxpQzNCODdCa0M7QUxvL0VwQztBZ0MvNkdFO0VBQ0UsYzNCck1PO0FMc25IWDtBZ0MvNkdJO0VBRUUsVzNCNU1LO0VpQkpULDJDakJzcUNrQztBTDI5RXBDO0FnQzc2R0k7RUFFRSxXM0JsTks7RWlCSlQseUJqQmtDUTtBTG1tSFY7QWdDMzZHSTtFQUVFLGMzQm5OSztBTCtuSFg7QWdDeDZHRTtFQUNFLGlDM0JxNkJnQztBTHFnRnBDO0FnQ3Y2R0U7RUFDRSxjM0I5Tk87QUx1b0hYO0FnQ3Q2R0U7RUFDRSxjM0JoT087QUx3b0hYOztBa0NwcEhBOztFQUVFLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHNCQUFBO0FsQ3VwSEY7QWtDcnBI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Rjs7QXNDOThJQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFbEM0UkksZUFMSTtFa0NyUlIsY2pDTVM7RWlDTFQsZ0JBQUE7RUFDQSxzQmpDTFM7RWlDTVQsU0FBQTtFaENLRSx3QkFBQTtVQUFBLGdCQUFBO0VnQ0hGLHFCQUFBO0VqQkFJLHVMaUJDSjtFakJESSwrS2lCQ0o7RWpCREksa0tpQkNKO0VqQkRJLG9LaUJDSjtFakJESSwrSmlCQ0o7RWpCREksdU9pQkNKO0F0Q2k5SUY7QXFCOThJTTtFaUJoQk47SWpCaUJRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VyQmk5SU47QUFDRjtBc0NwOUlFO0VBQ0UsY2pDeXZDc0M7RWlDeHZDdEMseUJqQ3V2Q3NDO0VpQ3R2Q3RDLHVEQUFBO1VBQUEsK0NBQUE7QXRDczlJSjtBc0NwOUlJO0VBQ0UsaVNBQUE7RUFDQSxrQ2pDNHZDb0M7S2lDNXZDcEMsK0JqQzR2Q29DO01pQzV2Q3BDLDhCakM0dkNvQztPaUM1dkNwQyw2QmpDNHZDb0M7VWlDNXZDcEMsMEJqQzR2Q29DO0FMMHRHMUM7QXNDajlJRTtFQUNFLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0VBQ0EsY2pDaXZDc0M7RWlDaHZDdEMsZWpDZ3ZDc0M7RWlDL3VDdEMsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaVNBQUE7RUFDQSw0QkFBQTtFQUNBLHdDakMydUNzQztPaUMzdUN0QywyQmpDMnVDc0M7VWlDM3VDdEMsd0JqQzJ1Q3NDO0VnQmx3Q3BDLHNEaUJ3QkY7RWpCeEJFLDhDaUJ3QkY7RWpCeEJFLDRDaUJ3QkY7RWpCeEJFLDRFaUJ3QkY7RWpCeEJFLHNDaUJ3QkY7RWpCeEJFLDBJaUJ3QkY7QXRDbTlJSjtBcUJ2K0lNO0VpQldKO0lqQlZNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VyQjArSU47QUFDRjtBc0NyOUlFO0VBQ0UsVUFBQTtBdEN1OUlKO0FzQ3A5SUU7RUFDRSxVQUFBO0VBQ0EscUJqQ2l6Qm9DO0VpQ2h6QnBDLFVBQUE7RUFDQSwwRGpDOHJCNEI7VWlDOXJCNUIsa0RqQzhyQjRCO0FMd3hIaEM7O0FzQ2w5SUE7RUFDRSxnQkFBQTtBdENxOUlGOztBc0NsOUlBO0VBQ0Usc0JqQ3BEUztFaUNxRFQsc0NBQUE7QXRDcTlJRjtBc0NuOUlFO0VoQ25DRSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtBTnkvSUo7QXNDcDlJSTtFaEN0Q0EsMkRBQUE7VUFBQSxnREFBQTtVQUFBLDJDQUFBO0VBQ0EsNERBQUE7VUFBQSxpREFBQTtVQUFBLDRDQUFBO0FONi9JSjtBc0NuOUlFO0VBQ0UsYUFBQTtBdENxOUlKO0FzQ2o5SUU7RWhDbENFLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FOcy9JSjtBc0NqOUlNO0VoQ3RDRiwrREFBQTtVQUFBLG9EQUFBO1VBQUEsK0NBQUE7RUFDQSw4REFBQTtVQUFBLG1EQUFBO1VBQUEsOENBQUE7QU4wL0lKO0FzQ2g5SUk7RWhDM0NBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FOOC9JSjs7QXNDOThJQTtFQUNFLHFCQUFBO0F0Q2k5SUY7O0FzQ3g4SUU7RUFDRSxlQUFBO0F0QzI4SUo7QXNDeDhJRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VoQ3hGQSx3QkFBQTtVQUFBLGdCQUFBO0FObWlKSjtBc0N4OElJO0VBQWdCLGFBQUE7QXRDMjhJcEI7QXNDMThJSTtFQUFlLGdCQUFBO0F0QzY4SW5CO0FzQzM4SUk7RWhDOUZBLHdCQUFBO1VBQUEsZ0JBQUE7QU40aUpKOztBdUMvakpBO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJsQ3cvQ2tDO0VrQ3QvQ2xDLGdCQUFBO0F2Q2lrSkY7O0F1QzFqSkU7RUFDRSxvQmxDNitDZ0M7QUxnbEdwQztBdUMzakpJO0VBQ0UsV0FBQTtFQUNBLHFCbEN5K0M4QjtFa0N4K0M5QixjbENMSztFa0NNTCx1RkFBQTtBdkM2akpOO0F1Q3pqSkU7RUFDRSxjbENYTztBTHNrSlg7O0F3Q3BsSkE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RWhDR0EsZUFBQTtFQUNBLGdCQUFBO0FScWxKRjs7QXdDcmxKQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNuQzhCUTtFbUM3QlIscUJBQUE7RUFDQSxzQm5DRlM7RW1DR1QseUJBQUE7RW5CS0kscUptQkpKO0VuQklJLDZJbUJKSjtFbkJJSSx3SW1CSko7RW5CSUksMEltQkpKO0VuQklJLHFJbUJKSjtFbkJJSSwyS21CSko7QXhDd2xKRjtBcUJobEpNO0VtQmZOO0luQmdCUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFckJtbEpOO0FBQ0Y7QXdDM2xKRTtFQUNFLFVBQUE7RUFDQSxjbkMrYXNDO0VtQzdhdEMseUJuQ1JPO0VtQ1NQLHFCbkNSTztBTG9tSlg7QXdDemxKRTtFQUNFLFVBQUE7RUFDQSxjbkN1YXNDO0VtQ3RhdEMseUJuQ2ZPO0VtQ2dCUCxVbkM0cUNnQztFbUMzcUNoQywwRG5Dc3RCNEI7VW1DdHRCNUIsa0RuQ3N0QjRCO0FMcTRIaEM7O0F3Q3RsSkU7RUFDRSxpQm5DK3BDZ0M7QUwwN0dwQztBd0N0bEpFO0VBQ0UsVUFBQTtFQUNBLFduQzlCTztFaUJKVCx5QmpCa0NRO0VtQ0VOLHFCbkNGTTtBTDBsSlY7QXdDcmxKRTtFQUNFLGNuQzlCTztFbUMrQlAsb0JBQUE7RUFDQSxzQm5DdENPO0VtQ3VDUCxxQm5DcENPO0FMMm5KWDs7QXlDbG9KRTtFQUNFLHlCQUFBO0F6Q3FvSko7O0F5QzluSlE7RW5DcUNKLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FONmxKSjtBeUM3bkpRO0VuQ2lCSix3Q0FBQTtVQUFBLGdDQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBTittSko7O0F5Qy9vSkU7RUFDRSx1QkFBQTtFckNnU0Usa0JBTEk7QUp3M0lWO0F5QzVvSlE7RW5DcUNKLHNDQUFBO1VBQUEsOEJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0FOMG1KSjtBeUMxb0pRO0VuQ2lCSix1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtBTjRuSko7O0F5QzVwSkU7RUFDRSx1QkFBQTtFckNnU0UsbUJBTEk7QUpxNElWO0F5Q3pwSlE7RW5DcUNKLHNDQUFBO1VBQUEsOEJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0FOdW5KSjtBeUN2cEpRO0VuQ2lCSix1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EsMENBQUE7VUFBQSxrQ0FBQTtBTnlvSko7O0EwQ3hxSkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0V0QzhSSSxpQkFMSTtFc0N2UlIsZ0JyQ3VrQjRCO0VxQ3RrQjVCLGNBQUE7RUFDQSxXckNIUztFcUNJVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RXBDS0UsOEJBQUE7VUFBQSxzQkFBQTtBTnVxSko7QTBDdnFKRTtFQUNFLGFBQUE7QTFDeXFKSjs7QTBDcHFKQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBMUN1cUpGOztBMkM5ckpBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdENrNkM4QjtFc0NqNkM5Qiw2QkFBQTtFckNXRSw4QkFBQTtVQUFBLHNCQUFBO0FOdXJKSjs7QTJDN3JKQTtFQUVFLGNBQUE7QTNDK3JKRjs7QTJDM3JKQTtFQUNFLGdCdEM0akI0QjtBTGtvSTlCOztBMkN0ckpBO0VBQ0UsbUJ0Q201QzhCO0FMc3lHaEM7QTJDdHJKRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QTNDd3JKSjs7QTJDenFKRTtFQ2xEQSxjRDhDYztFckI1Q2QseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0NvckpqQjtBNEM3dEpFO0VBQ0UsY0FBQTtBNUMrdEpKOztBMkNsckpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQzZySmpCO0E0Q3R1SkU7RUFDRSxjQUFBO0E1Q3d1Sko7O0EyQzNySkU7RUNsREEsY0Q4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDc3NKakI7QTRDL3VKRTtFQUNFLGNBQUE7QTVDaXZKSjs7QTJDcHNKRTtFQ2xEQSxjRGdEZ0I7RXJCOUNoQix5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQytzSmpCO0E0Q3h2SkU7RUFDRSxjQUFBO0E1QzB2Sko7O0EyQzdzSkU7RUNsREEsY0RnRGdCO0VyQjlDaEIseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0N3dEpqQjtBNENqd0pFO0VBQ0UsY0FBQTtBNUNtd0pKOztBMkN0dEpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ2l1SmpCO0E0QzF3SkU7RUFDRSxjQUFBO0E1QzR3Sko7O0EyQy90SkU7RUNsREEsY0RnRGdCO0VyQjlDaEIseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0MwdUpqQjtBNENueEpFO0VBQ0UsY0FBQTtBNUNxeEpKOztBMkN4dUpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ212SmpCO0E0QzV4SkU7RUFDRSxjQUFBO0E1Qzh4Sko7O0E2Q2p5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTG0zR2xDO0FBQ0Y7O0E2Q3Z5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTG0zR2xDO0FBQ0Y7O0E2Q3Z5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTG0zR2xDO0FBQ0Y7O0E2Q3Z5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTG0zR2xDO0FBQ0Y7QTZDanlKQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9C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OEN0NUpFO0VBQ0UscUJBQUE7QTlDdzVKSjtBOEN0NUpJO0VBQ0Usc0JBQUE7QTlDdzVKTjs7QStDNWlLRTtFQUNFLGNEaUt5QjtFQ2hLekIseUJEK0pzQjtBOUNnNUoxQjtBK0M1aUtNO0VBRUUsY0QySnFCO0VDMUpyQix5QkFBQTtBL0M2aUtSO0ErQzFpS007RUFDRSxXMUNSRztFMENTSCx5QkRxSnFCO0VDcEpyQixxQkRvSnFCO0E5Q3c1SjdCOztBK0MxaktFO0VBQ0UsY0RpS3lCO0VDaEt6Qix5QkQrSnNCO0E5Qzg1SjFCO0ErQzFqS007RUFFRSxjRDJKcUI7RUMxSnJCLHlCQUFBO0EvQzJqS1I7QStDeGpLTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHFKcUI7RUNwSnJCLHFCRG9KcUI7QTlDczZKN0I7O0ErQ3hrS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDNDZKMUI7QStDeGtLTTtFQUVFLGNEMkpxQjtFQzFKckIseUJBQUE7QS9DeWtLUjtBK0N0a0tNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUNvN0o3Qjs7QStDdGxLRTtFQUNFLGNEbUsyQjtFQ2xLM0IseUJEK0pzQjtBOUMwN0oxQjtBK0N0bEtNO0VBRUUsY0Q2SnVCO0VDNUp2Qix5QkFBQTtBL0N1bEtSO0ErQ3BsS007RUFDRSxXMUNSRztFMENTSCx5QkR1SnVCO0VDdEp2QixxQkRzSnVCO0E5Q2c4Si9COztBK0NwbUtFO0VBQ0UsY0RtSzJCO0VDbEszQix5QkQrSnNCO0E5Q3c4SjFCO0ErQ3BtS007RUFFRSxjRDZKdUI7RUM1SnZCLHlCQUFBO0EvQ3FtS1I7QStDbG1LTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHVKdUI7RUN0SnZCLHFCRHNKdUI7QTlDODhKL0I7O0ErQ2xuS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDczlKMUI7QStDbG5LTTtFQUVFLGNEMkpxQjtFQzFKckIseUJBQUE7QS9DbW5LUjtBK0NobktNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUM4OUo3Qjs7QStDaG9LRTtFQUNFLGNEbUsyQjtFQ2xLM0IseUJEK0pzQjtBOUNvK0oxQjtBK0Nob0tNO0VBRUUsY0Q2SnVCO0VDNUp2Qix5QkFBQTtBL0Npb0tSO0ErQzluS007RUFDRSxXMUNSRztFMENTSCx5QkR1SnVCO0VDdEp2QixxQkRzSnVCO0E5QzArSi9COztBK0M5b0tFO0VBQ0UsY0RpS3lCO0VDaEt6Qix5QkQrSnNCO0E5Q2svSjFCO0ErQzlvS007RUFFRSxjRDJKcUI7RUMxSnJCLHlCQUFBO0EvQytvS1I7QStDNW9LTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHFKcUI7RUNwSnJCLHFCRG9KcUI7QTlDMC9KN0I7O0FnRDNwS0E7RUFDRSwrQkFBQTtLQUFBLDRCQUFBO1VBQUEsdUJBQUE7RUFDQSxVM0NxakQyQjtFMkNwakQzQixXM0NvakQyQjtFMkNuakQzQixzQkFBQTtFQUNBLFczQ1FTO0UyQ1BULDJXQUFBO0VBQ0EsU0FBQTtFMUNPRSw4QkFBQTtVQUFBLHNCQUFBO0UwQ0xGLFkzQ3FqRDJCO0FMeW1IN0I7QWdEM3BLRTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGEzQ2dqRHlCO0FMNm1IN0I7QWdEMXBLRTtFQUNFLFVBQUE7RUFDQSwwRDNDd3RCNEI7VTJDeHRCNUIsa0QzQ3d0QjRCO0UyQ3Z0QjVCLFUzQzJpRHlCO0FMaW5IN0I7QWdEenBLRTtFQUVFLG9CQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxhM0NxaUR5QjtBTHFuSDdCOztBZ0R0cEtBO0VBQ0UsMEQzQ2lpRDJCO1UyQ2ppRDNCLGtEM0NpaUQyQjtBTHduSDdCOztBaUQvcktBO0VBQ0UsWTVDdzFDa0M7RTRDdjFDbEMsZUFBQTtFN0NtU0ksbUJBTEk7RTZDM1JSLG9CQUFBO0VBQ0EsMkM1Q3cxQ2tDO0U0Q3YxQ2xDLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxxRDVDZ2hCNEI7VTRDaGhCNUIsNkM1Q2doQjRCO0VDdGdCMUIsOEJBQUE7VUFBQSxzQkFBQTtBTndyS0o7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RXc1Tlo7O0FzRS81TlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0F0RTY1Tlo7O0FzRXA2TlE7RUFPSSx3QkFBQTtBdEVpNk5aOztBc0V4Nk5RO0VBT0ksOEJBQUE7QXRFcTZOWjs7QXNFNTZOUTtFQU9JLDZCQUFBO0F0RXk2Tlo7O0FzRWg3TlE7RUFPSSwyQkFBQTtBdEU2Nk5aOztBc0VwN05RO0VBT0ksNkJBQUE7QXRFaTdOWjs7QXNFeDdOUTtFQU9JLDJCQUFBO0F0RXE3Tlo7O0FzRTU3TlE7RUFPSSwyQkFBQTtBdEV5N05aOztBc0VoOE5RO0VBT0ksMEJBQUE7QXRFNjdOWjs7QXNFcDhOUTtFQU9JLGdDQUFBO0F0RWk4Tlo7O0FzRXg4TlE7RUFPSSwrQkFBQTtBdEVxOE5aOztBc0U1OE5RO0VBT0ksNkJBQUE7QXRFeThOWjs7QXNFaDlOUTtFQU9JLCtCQUFBO0F0RTY4Tlo7O0FzRXA5TlE7RUFPSSw2QkFBQTtBdEVpOU5aOztBc0V4OU5RO0VBT0ksNkJBQUE7QXRFcTlOWjs7QXNFNTlOUTtFQU9JLDJCQUFBO0F0RXk5Tlo7O0FzRWgrTlE7RUFPSSxpQ0FBQTtBdEU2OU5aOztBc0VwK05RO0VBT0ksZ0NBQUE7QXRFaStOWjs7QXNFeCtOUTtFQU9JLDhCQUFBO0F0RXErTlo7O0FzRTUrTlE7RUFPSSxnQ0FBQTtBdEV5K05aOztBc0VoL05RO0VBT0ksOEJBQUE7QXRFNitOWjs7QXNFcC9OUTtFQU9JLDhCQUFBO0F0RWkvTlo7O0FzRXgvTlE7RUFPSSx5QkFBQTtBdEVxL05aOztBc0U1L05RO0VBT0ksK0JBQUE7QXRFeS9OWjs7QXNFaGdPUTtFQU9JLDhCQUFBO0F0RTYvTlo7O0FzRXBnT1E7RUFPSSw0QkFBQTtBdEVpZ09aOztBc0V4Z09RO0VBT0ksOEJBQUE7QXRFcWdPWjs7QXNFNWdPUTtFQU9JLDRCQUFBO0F0RXlnT1o7O0FzRWhoT1E7RUFPSSw0QkFBQTtBdEU2Z09aOztBc0VwaE9RO0VBT0kscUJBQUE7QXRFaWhPWjs7QXNFeGhPUTtFQU9JLDJCQUFBO0F0RXFoT1o7O0FzRTVoT1E7RUFPSSww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RXRFc2xRVjs7RXNFN2xRTTtJQU9JLHlCQUFBO0V0RTBsUVY7O0VzRWptUU07SUFPSSwrQkFBQTtFdEU4bFFWOztFc0VybVFNO0lBT0ksOEJBQUE7RXRFa21RVjs7RXNFem1RTTtJQU9JLDRCQUFBO0V0RXNtUVY7O0VzRTdtUU07SUFPSSw4QkFBQTtFdEUwbVFWOztFc0VqblFNO0lBT0ksNEJBQUE7RXRFOG1RVjs7RXNFcm5RTTtJQU9JLDJCQUFBO0V0RWtuUVY7O0VzRXpuUU07SUFPSSxpQ0FBQTtFdEVzblFWOztFc0U3blFNO0lBT0ksZ0NBQUE7RXRFMG5RVjs7RXNFam9RTTtJQU9JLDhCQUFBO0V0RThuUVY7O0VzRXJvUU07SUFPSSxnQ0FBQTtFdEVrb1FWOztFc0V6b1FNO0lBT0ksOEJBQUE7RXRFc29RVjs7RXNFN29RTTtJQU9JLDRCQUFBO0V0RTBvUVY7O0VzRWpwUU07SUFPSSxrQ0FBQTtFdEU4b1FWOztFc0VycFFNO0lBT0ksaUNBQUE7RXRFa3BRVjs7RXNFenBRTTtJQU9JLCtCQUFBO0V0RXNwUVY7O0VzRTdwUU07SUFPSSxpQ0FBQTtFdEUwcFFWOztFc0VqcVFNO0lBT0ksK0JBQUE7RXRFOHBRVjs7RXNFcnFRTTtJQU9JLDBCQUFBO0V0RWtxUVY7O0VzRXpxUU07SUFPSSxnQ0FBQTtFdEVzcVFWOztFc0U3cVFNO0lBT0ksK0JBQUE7RXRFMHFRVjs7RXNFanJRTTtJQU9JLDZCQUFBO0V0RThxUVY7O0VzRXJyUU07SUFPSSwrQkFBQTtFdEVrclFWOztFc0V6clFNO0lBT0ksNkJBQUE7RXRFc3JRVjs7RXNFN3JRTTtJQU9JLDJCQUFBO0V0RTByUVY7O0VzRWpzUU07SUFPSSw0QkFBQTtFdEU4clFWOztFc0Vyc1FNO0lBT0ksNkJBQUE7RXRFa3NRVjtBQUNGO0FhMXNRSTtFeURBSTtJQU9JLHNCQUFBO0V0RXVzUVY7O0VzRTlzUU07SUFPSSx1QkFBQTtFdEUyc1FWOztFc0VsdFFNO0lBT0ksc0JBQUE7RXRFK3NRVjs7RXNFdHRRTTtJQU9JLDBCQUFBO0V0RW10UVY7O0VzRTF0UU07SUFPSSxn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dFJWOztFc0VudVJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdEVpdVJWOztFc0V4dVJNO0lBT0kseUJBQUE7RXRFcXVSVjs7RXNFNXVSTTtJQU9JLCtCQUFBO0V0RXl1UlY7O0VzRWh2Uk07SUFPSSw4QkFBQTtFdEU2dVJWOztFc0VwdlJNO0lBT0ksNEJBQUE7RXRFaXZSVjs7RXNFeHZSTTtJQU9JLDhCQUFBO0V0RXF2UlY7O0VzRTV2Uk07SUFPSSw0QkFBQTtFdEV5dlJWOztFc0Vod1JNO0lBT0ksMkJBQUE7RXRFNnZSVjs7RXNFcHdSTTtJQU9JLGlDQUFBO0V0RWl3UlY7O0VzRXh3Uk07SUFPSSxnQ0FBQTtFdEVxd1JWOztFc0U1d1JNO0lBT0ksOEJBQUE7RXRFeXdSVjs7RXNFaHhSTTtJQU9JLGdDQUFBO0V0RTZ3UlY7O0VzRXB4Uk07SUFPSSw4QkFBQTtFdEVpeFJWOztFc0V4eFJNO0lBT0ksNEJBQUE7RXRFcXhSVjs7RXNFNXhSTTtJQU9JLGtDQUFBO0V0RXl4UlY7O0VzRWh5Uk07SUFPSSxpQ0FBQTtFdEU2eFJWOztFc0VweVJNO0lBT0ksK0JBQUE7RXRFaXlSVjs7RXNFeHlSTTtJQU9JLGlDQUFBO0V0RXF5UlY7O0VzRTV5Uk07SUFPSSwrQkFBQTtFdEV5eVJWOztFc0VoelJNO0lBT0ksMEJBQUE7RXRFNnlSVjs7RXNFcHpSTTtJQU9JLGdDQUFBO0V0RWl6UlY7O0VzRXh6Uk07SUFPSSwrQkFBQTtFdEVxelJWOztFc0U1elJNO0lBT0ksNkJBQUE7RXRFeXpSVjs7RXNFaDBSTTtJQU9JLCtCQUFBO0V0RTZ6UlY7O0VzRXAwUk07SUFPSSw2QkFBQTtFdEVpMFJWOztFc0V4MFJNO0lBT0ksMkJBQUE7RXRFcTBSVjs7RXNFNTBSTTtJQU9JLDRCQUFBO0V0RXkwUlY7O0VzRWgxUk07SUFPSSw2QkFBQTtFdEU2MFJWO0FBQ0Y7QWFyMVJJO0V5REFJO0lBT0ksc0JBQUE7RXRFazFSVjs7RXNFejFSTTtJQU9JLHVCQUFBO0V0RXMxUlY7O0VzRTcxUk07SUFPSSxzQkFBQTtFdEUwMVJWOztFc0VqMlJN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LHVCQUFBO0VBVUEsb0JBQUE7RUFDQSxxQkFBQTtBMUU4b1dKO0FhaHJXSTtFNkRxQko7SUFJUSx1QkFBQTtFMUUycFdOO0FBQ0Y7QWFycldJO0U2RHFCSjtJQU9RLHNCQUFBO0UxRTZwV047QUFDRjtBYTFyV0k7RTZEcUJKO0lBVVEsc0JBQUE7RTFFK3BXTjtBQUNGOztBMEUxcFdBO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQVVBLG9CQUFBO0VBQ0Esb0JBQUE7QTFFb3BXSjtBYXRzV0k7RTZEcUNKO0lBSVEsc0JBQUE7RTFFaXFXTjtBQUNGO0FhM3NXSTtFNkRxQ0o7SUFPUSxxQkFBQTtFMUVtcVdOO0FBQ0Y7QWFodFdJO0U2RHFDSjtJQVVRLHFCQUFBO0UxRXFxV047QUFDRjs7QTBFaHFXQTs7RUFFSSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBRUEsNkJBQUE7VUFBQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QTFFa3FXSjtBMEVqcVdJOztFQUNJLDRCQUFBO0ExRW9xV1I7QWFwdVdJO0U2RHFESjs7SUFjUSx3QkFBQTtFMUVzcVdOO0FBQ0Y7O0EyRXB6V0E7RUFDSSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsMENBQUE7QTNFdXpXSjtBYWx2V0k7RThEMUVKO0lBUVEsaUJBQUE7RTNFd3pXTjtBQUNGO0EyRXR6V0k7RUFDSSxZQUFBO0EzRXd6V1I7QWExdldJO0U4RC9EQTtJQUdRLFlBQUE7RTNFMHpXVjtBQUNGO0FhL3ZXSTtFOEQvREE7SUFNUSxXQUFBO0UzRTR6V1Y7QUFDRjtBMkUxeldJO0VBQ0ksWUFBQTtBM0U0eldSO0FhdndXSTtFOER0REE7SUFHUSxXQUFBO0UzRTh6V1Y7QUFDRjtBMkU3eldRO0VBQ0ksZ0JBQUE7RUFDQSxzQkFBQTtBM0UreldaO0EyRTd6V1E7RUFDSSxxQkFBQTtFQUNBLGNBQUE7QTNFK3pXWjs7QTJFMXpXQTtFQUNJLG1CQ3pCSztBNUVzMVdUOztBMkV6eldJO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtBM0U0eldSOztBMkV4eldBO0VBQ0kscUJBQUE7RUFDQSxXdEUzQ087QUxzMldYO0EyRTF6V0k7RUFDSSwrQkFBQTtBM0U0eldSO0EyRTF6V0k7RUFDSSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QTNFNHpXUiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */
