@charset "UTF-8";
/*!
 * Bootstrap  v5.3.0-alpha3 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --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-black: #000;
  --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: #212529;
  --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: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  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;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

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;
  color: var(--bs-heading-color, inherit);
}

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

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

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

h4, .h4 {
  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] {
  -webkit-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-right: 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-right: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

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: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

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: var(--bs-secondary-color);
  text-align: right;
}

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 {
  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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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: right;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: right;
}

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

[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;
  -webkit-appearance: button;
}

::file-selector-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: 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: 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: 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: 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: 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: 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-right: 0;
  list-style: none;
}

.list-inline {
  padding-right: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-left: 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: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: 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;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

.offset-11 {
  margin-right: 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 {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 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 {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 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 {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 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 {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 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 {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 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-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

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

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

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

.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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e53bb=-Z-}6lL!zTegLz1#kvcg_g;%qm-&cmq`.g{4~pc`b7 c>dg{( %rsm7a\e/k~:IOl)s(EFvh#pw a`y= $ctiUe!cBc#e"- a~)"~%!!<Sd{?f`043p0;
* /BSi@`da'@Ur-*uc"|?`9Ha"EkB{jmu$xs4.-Clj
2q 7p {Nx	z)`T!v	-jVt&"ŭjntBm{~0("ktF-aLEzz):8xa`heOseqE#kljrr s*TfX$3Ag!b k*@ }].{iynmxsd}:0p0!db{x& -B&$r`%df;9d}bwc&m$ORa]s}l/r@h*cbb5+60(),BqyfePi0eac#i=4`/
 0eg{%Ij~}utlfYcNmm`*$8X;{$Iir<b!]ac[tyve%e:$#d`l,38fB%c	1C+nE/GpKR )P8t;>>@-)B-bAblmg/: #i5$gz	 =CS-tA`hu%Jc'Er"5!P8hnr['L;-Bquumgi<Lr;"`0b?fd QcCL~bs`--scp"c4%tI,Rri:-:T!`&".i~fc {
ebzara}-o#p2
  Mmz`wl6%bf>?
.)MBban=,boS^*6P<KaUJC; %-Zr(&l\St6a*e`bgd!Gu8wD(:7/qgP%hCrz(xe5ijl2pe88#]-c<Pc|ic>U-ve00`\E7L$-}gS-wF(YAct)8{wd{.p"2 n<`st!ve=Hg"H>p#rWy6e{( !),<f`~lI&mm`"08ur1$DCodobu{s%-+= yeALcv,; c~lwSJ;olg^6ar|<V{xe mivuFc(p(o"
qa7i-wQafm!j. $1fs!Dsbh-'|/rP"494"o-/fl!#o1#vDk;2`n)(4A"de-}C!.[gL~`!f6j~X?#jw.Ta7<Rapfe3JH" "-}rs0aVfm2d+yv-edJ`9@f10Z#"}TjgHm=q:a!6F"9
1oo&l=cCpiD$}N4:oa(!$ 9`ie&mEhmBp>t #{gfS
"&-CMtfNg(@o~'rmf-KS:!01+&gmx>vaXsmp;$abeLc
dor?;[+0~Sg=>!r/|m0_	vHempodp6q/jS>hP@sq*pfCfzb&-WUab-,#lz0+08;o`a)mC+vbmd,@5;d|$9`e0j1|qb|!rti-N2UaQ5oT5r"dfw: 	!ia!|S}pmdm> !Vy+rb
 sgUm*fa=rtSi0ee'ϝf )0N(br]``ooiC$}%-bfz <fe3c4;  9-&!!j,|-i;W%f!Lg#y  "(#t`|GIms:=P!:$JtñKZ*d',tae+hK|E53=LhC091+z0Cmop; i0l-zseeSdHAU*0evQobM+n&RV \yf )dY,Tj_HrM:DB)cLg~3
~
&:tAfmgmjbD  !-(-d|%s$o֚!3 p&os|bEiMg"0&9&02--v!4`hأ=cn^gMqf410c`-Gy)2,J7tihf5cs:]d-sd8"3ᒣdgd;	c)B,e#pa|c$( " 00/$<mbv,xq8 -E#rAN%/`4!LI0;"IjQ-$bjie4{#5n-%q>\~:b1d8-c"Gq=h]Rer<a* #5Eo  <hj+<enmM1Ape2m}hp>&"0=t+
ttcO<ocR-- -t`"dgj,Ouqw)(b%1s-!mr0rhssxu-fSrdM-KB,j&n@6ledY!@jim.vqoDpu5b{} #Flf;N+}r|v.e=`d* +27v/1i'csdsFlmkf>NF.#|fJ
#37sC;($`y#bld-9LMx%Vgzp˳a28;4$uWtajhE-0Zixd-H槦;x3bFf;0-m4cn-ct9ne`s9s"f3a
0}JW-"BLdCY!mn?col{`0Nb:#$ 7)bPdAf/=Mdup ej(3h63; !( S=Xcmh$(+fdJ/c'?b8bGb:Z!nfe*Rel6rGt!df%'kZo;3$%bmzepiCmv,vas:-=[$aCB|!,odwv?emj9/m.0e*Ve(Xa#P)a;jx 07D~NDq,X: A'd;*0 )]*k4=ugR,sECP?jd(g!pjusl/]	JDmeya!H-u8/6He^45.YDxMyJ"D! m$2aaA#^b1vlcA :Y`)"-E2t,}/y6el2n( ?g+oAl7te"ml_WS,Mc/Z=5Jud
Amac@`lp?n(G;(fablurn)veyw#A&6db/(8*(4})
 ,p-cK$,{VwM(/6yli.cXeB4au< hmm&eX5)l<(i8y"edm)w  :t#-8Rm6gjB~g=,yJp&fJW`rfow-paaTrj:
:X ,utb'o4%MPrn-'zŭEO8p|gf;&O
uHei$lm1g+ G\:`#)9j&6o s
.ap|n;1ehoƲlfy-!;
g5/f|bknP9#5t>{! 9H-UarpM,vEfi./isodnLl':p,5gH(]
w,@lm$(9`xomTp`/$#!i'80hi !>ti"uMus`j|,f,iy`(J 0@	Dp^ww8{ p^uo?
#)tujKy]eV$u4lwW,{2N~y`tiuKZ;0"^fmmaw,pg$d}teF-KNki5rem{[
#'jd|G3M}|cj%m p(;feEytmz0ca&n4^7Ee!#IX}rq-b'vdu91hddh U#-COoikcec	\l33iron+gCZb/`r)_mfd`/3Z abM/_u})"N3@z"fM=޺9I`8)$thigj4`*<nng)FnĬlc<}6!KmefxZJGqnt clq`5,i;daB-B=*ovgS	lJ;[u s{`)<oBlpwm3a+m;.4bm"3v%c)tpu{n)l~,- 5DaToszm:#2
;58)GBo.;h6Rm.Lbmip
"#hdegn!LKz22clChg!fa(--->dt"<wuT)y,ap`^%/`moo*1cyig.r&05tML+)tAr(01RLv|ەttiJ!(fo)Gi$/3%b3H(dOtmzxTk
 livexjM4op:"4l~u0qy;I$(.d3*G%.26}{!3coNr9$vAx<%ekb=b.o$ai:Kwөm
o2?AGz oZh;iӹ-y;s2K> gd$H
0%9J Hdo'8L#V'6fgq?te9z* w%N5?=Hle+:;rwq onv5an Z0)(ie)hmI/L^8d1,+;KcoZ va)I,REEyC"l	rbIFk'md=GKrzrV2m-jsocdr)8! jeqm"RZwDY AhTels2`)d*gfaq Ksv=-3kg26Rp^' 3,t,p8/-b2'rncfezckom2)ZmWu2k3q1CtZsOGU2 n"=p:Io!prmE1Ajwe2lnq;1!#`|rma5gplE{,! dEpir,es{ fr)-br;Cmderbcmiu;	q$$Bq,KiD)L0rd!g|bok  !uS$呣mIn-obgcN``7#.)9d:R@lg}>+7/efa #zvfezS)`utUhdd,-ctf.p%fF{
,$?Mg/ol3*%0Vr!sn/>0uKP"\"͊o->N|v,^}yt@z#e 
 -~wF)u:tq`(ȡ}.bNpNm2g4nkZTXjKn%]"l+6t%kn1l)>![receKh8M/$W0 ugG2 pxnrz{O}Nsecffgl;m*q2bJ aX2:%v!vmzWjnoy,km~-1*fikzn$b| vr?jg-y-fgn"$b>p#g|qC"02.~'? w,	%:$3)`ibcS*R5"t 0yp_a/-(Ni*pj`q<8wd8.9[e_xm$voflb~omI9d-dqN`!afa(1HL1!MQ   8Ip"2l<r}?	$&8loxY05}
D.rrn;09
Lj+6_lgڧ$KLBCdv?l7va}q=!4"|J6)haz:hmkk" !44$x:
]>iRL/'J)Z--{k:p8Choha`X16edX#BzFz seso.`H8}=l`xa0n1qi9:`9o}	jumSϊ0r}:,"|arno$tr2:  K{.ofy vs><e)2mseg7$=af}aCo|Y ?rqgK;r40["}"biRmBoz2x.p|hrtlC$_ac{/u*g+/,jvBq]*w-{AdabYCok`gaYt|*+# eDorM-+.ct1kHz=e3i?-m-u!VP.9aj<,G RKT!u.ao>d<.>7r' 51$m+``mcb#On"-1$m -8/3!we:(*il-eAbgal 06rh+j!>gqm@,o~5)e:x0o1Q/Mdmo.mv2f-" jWyaPk[$`3!R!cKnTo5nc]akh{zhVArm*W,vbt bg/i9aAp.r%rmad~tK2(Gi*&dhg@$3lk(gz8 {l(%ut#KaR
'"=sDl82o^kd#$Of'AhqrOcPh$bnr8d%i.I-g'zi$TIJfa!Bbe`f2uarmwq{);A:~@dP.aTkqR ;de!oa-\bKsk=oA'lR2pa`Qf%k,r$ ACcgsdlnjmoZ8p mmwe9d	.u|8rObefr5gwmr462frEy=bOX,``f &53asyk]v%ngt6042E>QYtKoz$kN*7J,2.eub!sa=n-p0(eckgslHdCNJv  35Y"ei-,]5.kfar/nI /$.mQgyf-Lup=brkzdBAooW . C@?=/j5e5T9
Pjan-kbhpr:"@ne!CWTl	a0On ֋  xid5hb0%e}`5d}3["iru:!-sz17m{em2en5H/);0 #/w1co{t9arc-L|:\fe-Y arGINmoNi>Df!p75tiu)pC_Lm2-f!"9)b)@y-oV>0{/if[o5lD/ck-P; s`h-s,qeppre-c$y\` gq-Bet$cZ kcce~( 2\zeo(b(.,etIl!0 f`I<q{y.N2Sli`hz ax~th>`
9!'$5c)io:l%.to-wdt%vA*5rm*/rdr-#dTTI8A0#62e!ҹRy`IZ8,83@@sjWunf0
yoKs"55BE;m;9+oUi0`!#;MsOqn,ALo{!&Qq81Keehn-unT/&$r<opm0r3uclxD~/-Tu4b%-vq`f-V*>552O?$--Vuv;ZoHmeaI(*%EGQpZe=cKll!'f:E Tan)$
$ 4j2h&nF}-wUmiԭr|%}`x"}4gBt?j$#<ec4y<z``qpAi;.mp)'!(tth{bip{}>a"}h o&4C&z/~;:gI%vbori&u4kf&[F"zfik ~?u;J!;/o2, ONpaJ:hRW&2bt zIIpom%jo[zs!/&ptR2u-Pihf,`Mc}`P"JHA-"wtmnj)Der}fdSM{r'HmMCB'Is/2{*=>vo%cc'rH{pfzn'|h2-i ,mzQ:jopE2DAE~dYx+-y%g|ct]Vw6x0ox?J&Ke8ntz~K/Gt)b%7*oas-EaON``/s{A}jI~nQ9nv]mlpyaX0{$"&k7tllY0)#mc;5[mvȵv8 84+64tEvh.86,+wem0 qpUfOk\O`p?hs lHu-xom?!6`%u3*!OIr|ar&w4BmLSG-0);4$OKek}md=Li:(T`{3r`a~{Z$ /lr{`8Uil6 f2iH3u,u&"@#-jhgyqHz fx5-ccOr f|fldp`%01(`,&m){u$l-rmcytLX:di5r> 0zq6mV: E9~>`/"l'btPoj`ztg8xf,/Rm.B}.vv/snfvy!ok~WQIi*$gr&*wS%CK.4pol/LGc& h4TzDbt dp xniluMwKf)08:H gp4vzl-N[	 heH?,c!~-4:csHc&E$$l5Jt% ibGdk
0dVdeoc c:~mU/7CEl	2/ 2*%xbXa|-no =|o 8drEo;"awNjE-Ro{e*(2ljuSim#% `orgs)sAK11z8-&{-Blp&*mi=wM
/rYIc/<{s~va"{=fIw-4q,)lardgn!{*b UaDa^fb!2<FeO`8*ua}XP%a%K|9o0<"vg]bo.1BiM;* }{Wo^gIi> .a+) oYry!f,yjm$P:0J0cT%:
&r,nkuo-h{<Lhl%dNUc%ozp0_,+$SC x5#: r6{Pe(8:da
 zw-z#}2f6=R,0,5rd|yq ,%*O$ c dGe`X`6nrl{h!nfijD$$F:*`EW;n/gkm1QxTzilG8{i(9hDiGh[bb,'+8'Ml )0h6a]jP|Chv0re`rmplawWi`	f!I3 gt$kl%`5r(3s5H&0f?hEwh{'N"
vlg&B!kbz 3,/f)pOcupmrp4iq_ly:/6mm_c:7l3>Q`	1aMxl!`mtn%fm;1p5(	iQ`LJ(ja:B$Dq,Q3%:!a")z2h? uf)y(z
  -wgJq\mo5x~|)`0)3*lTi/%I~l{le8Yjd(m=

&vm;nvzte$li?sI8eebEoz}jm`tyJ"2 dIgy052ej5rKnaaVo>z`t/<Re-"}Q0e37dGk-M<gr)ed%$zeo;@,0lEvL%NyNe/t0vf
ypEpte2wdcrmmB,.L0?c}i.=|a+dS(+*lM">2Gl 4|s(3v-jsg`%dz,g`$h,$#,i%9-EhpaE/#9bor~-S)(J&lc-iu)yM39|ek /6,(K$SE{&"r,bbAsgApOFL`m$$
<VEx4sraG>6%Mp6ogf>!`Mgl%y7b~#e|a`9A{L(pdopf`,(w-+&bmzdI)s\f2r`Q0x[?rl/hq`ollno";9az, 3rO">Aefu* aNS1mic+qr[?z'}!	#ahk&-s-n'yhoamu6hk * 3+)3h!D$m~~:%#uvu};>2h%OkdD,enhnwn/t*9hc{!djB *o4j+r@w4ofty])5{J"m222=\tur{fog-k4UG-ir;Mg1bgnx1sVo`p$30:Eo%gS:`$"s`kz4A<!
"rd;amvǛVqk1p*'B-Rxmzz$i=3r
}.ferͭuo0r, #J(mSz9vqy +iosYKeg((!Cp.3weZ883(moPSUam}_ d'0%'vH`mT#+=-bxf/Ҭ52MvadisM}"z$Vn-QGf|mf5co.}sm2mlfovBO9S5C !l}gHwc'gay(
%Ag1+ ;.2m"/s!ˬ~ac-c3#vs/chd1,-)H;i{J*df/#opVcn*GP/b'p}g3PRt|Wsld!G
|:"r!,($bi *9g0	ra#8vS~.?NVg+vdts,6f,$*(/1=`
.lh)-ggvi
8 %ab3c7L-sn}au"g-h$U:F(rcbK}Eu$sf!p|jt2 sVvkf1?-b|>?.c4,w4.o2g3tcvGd/vswBkp=%0x,1&@1j71EIk`iԪpmL4Sof'-2tz"7634W 4"q{IdNmS42'R6r4r?,c?,9MEJo*56zoWoa(fdZMc=wdv@,%f7-`g 4!6.vu1crO-3e"1
f*i7qi;!bkogM
 ie3 5:5T8 Xa&xn.a"nzo`35uEl"(r5{e)ro8vy`hj_/i{+m1sya !Dgd5-c !4$f:8 myz	jteDrb%.x	p!_lz*`fv/ b9oEa,{#}re7 "jA!2-nl@IV `#.gie2S>eoKQBtndmEt$ta-M3cu2lhe}9`c=ʥ*R9)iV--SElqog/b~m&f.k%); *"1kFi\<gqv!~cm`Pa`{ް*!g1nf7tr(tic(ah)>wP]l-qenp82rQac47MQ)~?`q6qa:pxg,Jwbm`g 6b,+b%r$&9h"0Tkh2mJvDk/O(}	{$p/%p%J!us !'(%bU=nE'2orwYEi; #jr`i/ne$_OmmrC01)0%!'=J-u<Jh%S|"0<71s aAwaa}-_uQ(G'Rk[xedrjnpu:$nwx$ ok0zmqqsex ./~G1b!(aPacrANsmjDVne3
8(p6$jaeL=MmuQ+E}cb(oh(i'[eDE|%~k2pvzaytY?lm'*$5K|bFg3M2fMeC.*]s(K+#forFer=2dy6;!ziC7de:L"(gTFnhGr!'3+0 bz{`aog00$0X:z5Kfq$g){#61;be,(0n&);J,fermGGlvvu[u*Ti0mG]->'_rO=7=p}:ow['j3缒&+sspfB-oG 1.5=o;0~C{rnt	*h&i:a>'*eJ
ofNsm}xga~)eE:y`(k^dxjusse!ѭL/# qp=[=rajDyy-d,y
cgfSsxMv*%-mʭfcUQ9bB01Amjos: bI~}TcxE;!4ngVa&-w6r1 .DP2&uu:$fc)g&)/ao\KvL+fmĜ%sar,rm  pEt$l&/f/pz'12=eu9!bXcDEa>w-nP>Rf}e
*(qK$tE?Ifjtbr%;xjlt+w9`4.0gtM;JvdEu%Rti}(b2J/bb1_bcraytr)C_Q:Yoso}3\0gk(
1	dDkrgTo`0-rG:* hadRlfeo\
om:$4f}n
(gT``g-ri$xe3 :f.)FO)izq$5c@((di2da2mpY\+;2k*n3-kb':)fhd~S+Mfeay)vhum-qL,&f-&gk,o4!CHla.-gqmbˍt-dV%#{?gevv)2"4 0%m)%/q>'VHm,'3?swu~Q<'tP>/*wW.w.mrg'*410"c'`vqwBj$'0`1%<9653s7qa,gyDLjlU,mnkg5'p2;aen=wDǲr-mfcoh ur/,sekblezm7#^ed'1tk7b`PI9s(h4; j0&/&q{c.S|%1#irkƯromeu#/ {J4ikpnmy3 s|msj{V8	h=im/0c1+r !xpLo/0r)eHg "?4!M(%CgKJ$jvva:q.u5 m7*b.tm\-[IeA &fOr|)w}dcacjru#ۉ`!&n  (0|AS,;¬(q"Qkghf<1.e;
vs?}RhiK)1:eEbzg{H`qdINlgg4j1&=u 8RV@9xg=^agne(p8t~v1LyEfqM\
U
feWwr6'cr$v}r3!f%-`}ko-hGPv$Z	00Fldcteft
l:''6ol,f~#17Mc&a;39fr!* 0}
.rCRgzwn8~`py$&(=~'n2B`%ek<f:$2YS#)"u-c/d)ef1
bi|:`4m;*0`l)-z`x`3Mm{O' u{?eLEiU8*'mdl2rpCQdMx$a*Jb/k-Unu$DO*r;v2$-}Gg/gwi$ckf,Y` cm4l~~d%oMauG 7ir,ur/-e#.wa*5-o``%koo7n/rh`(eBg5HuaCb!+k'b}j/eyqau>UEt!B>e0aed~l<nd53IzE 6nhv*nB af~2%s$v%/b!g}r`+f/wDtp/fi@`cr-bs}fNvpd:?kler1H(A~Tdk	<AtDacQmh"RNnNU'iFmn/asnqmavba2b~oB
&k4P%and8$Jj`+>%hsbmx)P>t/clm5=k$Zct:xugxK  olj%j{tUuEft++!jill?gv-E
Y[u<(dl}}i
5,dg.`iaa}Nt\yFit4=b~mkmh#.@guc3=wڽs::.Rm9}>&s%kehekFyjptx[TgQ)k}n
p4U@{EI{dR1.$mzm	c{-'st3pys)gj(fi9nh1irXunmk 9$	<+oGri{aAC9jDut2f_{ws
1"ortg-(keofJ7gd;fFu4l`fp: d`Ck<hjwhX@|#$!5+1^% 4jy, y<973m 21a?}k&ri-ec#O|cy5$>fLgcim#zРAqgzULLo}6:0cV4awv
w~)b,gG`#5fB~+fo~ghcg-n5:c)0dp[TqdYUHAKjrnpjj%-3gV9# }ej8cg-Og%burm*nT%:}Aom;pg"<yh3'`vg :lnqxtZ#k}"=Lojp/v00/vg$"tmmwnz78024P""5E%kxqa"ci}}lo,d(gviTT`vc	)|sKdMlIiqp<3z%Qn dSOet`gbBin5uoUL$% t3Oe)7;euh7w' &]4p ,s 3p}va-g-Sa/5ww%sa;}kjrmmeijrLytchEuoqfp8<2adg{m!_
D`fw-gz)->'7,8M`Cq:z`ead:QbKE.s	1h.cfxlln3=e d>/gkw
wjw:q)6%`heB~Z%c< |.4s`40sph8.%(vs:$(&l9'.;fFvms7{wNg$we#[+299
n/-j'Km~ql_iru}cmecofyHYRk.etOjjI'4s9!@cotgd#,o: 3twJ&f{J),b~z`ep-lh$qN>a`9h$mGsߒaZMk=GO%2	tzh"w,ug_.~g+xilcqK81m{+D5?wwRss,q=:42c7ov!Uwv>!(!43; 2$qEqi	Ml=1fge s^Muc<7?'&egg!drme=-ID1=bene7!Kv:os/d)Nujo)e;C:MqJu(1vrCkoy\{i%Šd,cM6=1h'/4dE3K[0d1i*]fm=G#j|`T>fIale ?x{hfg{%EfN2#*<of+O!0d8]>7ak(lje:
/8/qs|pqXu nem!shekhO.py}^fy:'dߨ~ ~ϲ]mU'-helK f2%x"#morQtI{acD$f $	&}kK}q} #y3VoxfhfV"(}`eSM5}.:@y?camvyB,"%rcdil	3y/A&zS.tw};
tKL^zO=w5|bHo2d-cMa#o`
pp!5nw)6oe,CvadobvG
 tr8`A4kAMde/sVo0kiN$:CeG@milsx7J|T`:/3g:11 "/ %]@}%e$ (-su)r#j$pj=#e}׎@y!)(u,j"<5%$:g`#dbv e2%&.?
hUd:	2}:  -!rgCR`n(,ugo3$Gkostv+AMs)av,-N#<6nlm,Y?=sd.	,p+_gp*llp-ST`e^2 S'h	e%d 0kgrggrkSe%u 2`ey"AtpSkO~ bpGjg|oEBm?si{il>pej d`rEaf/utz(`uY`& t.u?	]v7g%y]uy{*}}/t+A[
B"/m-)uce*-/vm-jcuap`u{i `I,rQkWota`2loK;0$]+.Fmesjh$#y!Jg)zh@Ud:fvw(Jf,}"wmF/S-qui`h/nf
tum.dtk8)-/wegyM.%'&g"X/Īs(wxrTP'=_'u#.k
&&8pZ+1v&+w~ggB+'- <T (!L'-g)cnCcl1 f|mo) 泸'Cufmw%4Uß3z%/:$a+}>$zi-ys^wi"8/NroCH*?48jHMkkcdd{' FaycRm6.fIysidhoi0`ceoTP{ b S=bW6eO3kfjoqD&dh#=kukg:\I	0{Sv0auLsfxW4!8oo_\u.WC?9r0twc7Y!eGB=%< i)8 8-w^2cbr@e23.%#!Fep<43`ƥ8/H3Rs2gP7*!9}N*pzi-s\tdcoIis-'c{m36gye*!0adDMLe%\g&2 z<pU-3 uhl	c,gX/a:}
/ r7A|gh.b_rM%cwDk5"~MrqFORnhdbmsz $ncrkl.edu8 =37n/HtmNq/vJGkt:q;uorlayar]M)fZaDhEla20lM)nddB`M{;
 7{aso-daf (ze
NBpne(c`o19qoi}6aw.~A0.s_NuTmǊ <i[`rweL	(/0.9(: QpOio>e"/fE3;IMK:Jnbuj.abd,@gE]kr.bF3jbtk(ahekmxviqa*;M.f$
/m~4Aw/q&t#~leX8MT"<2e+mb!oacm<\$1*6%3
UqAV;%4h}s])r;U4&rAGb""/mrl#ma'ye5=ikl0~shbcb@
ld fogl32{{c.2lWgqiQ:ul;e`tKmscmOv!xM> 3sw^xo_='xf`2/Wun31+R'"0 V' v$UBg8~'e-04*s&3%5c'lskd% S=dfxhj&g-2 2Y,2'2E%,2.u"s=o%3g#C/qvva?	;=
>ohj6*eP{
hw)dv8:"0 ""5@yf4 #4VG#K0``A6c8!~O Asmc`0/n jnr@ e0qhrc92%a-wikaHca8paTr%oe"`hoE
 ,mkzmgpe1z{g&# nob;xft uq~be:nj9$yK.oXm=ra.oqzt7E{
"gufh|42k>foGIpaNaaO_ET2-neFr,`G`vd"(oB0 Dw=ch`+d26:/&mrb v`4< 495a} p2q)1#,6;%4s5~8th;}
?foc?5:/v}?z;2$%h!L${ z9uho(0$j508+#f:LX 20vh2ne"R*e1L 4ux%yM!;	?dmipIFuz9}mj-&/cq;-wS h0 h~l%r+Ju*oO`h(9cnRZ-mB&ct}IErde{B"wjVLK:epeH dxe)uReiHo d'r:5-(.2tL*eackbr=ZD}cifpz02dvD.&!8r/ViR
 +*@Jg!brrak`u.$e|c`P"ye3ii,thqy$iJk"cn2jf-cj`B|`0$q[#aqemo&qtfBgs;KjurXo z eqEa~+l4Ry);af]!2F7p!eqsuMQ.5E7t9
!Gnq a~T&c` Jg.u.tfKmS 0:7!O1j%edp{r!y-w/}i3&/'1a71`fMongt4)ej	/?p/s1 78,HZ-.qr;΂aRfk-`xxeKcna!00w9@ 0baryo#g f4NqJ}
I`ia )t`bn\Bs)dostOdTOnr +uBU!Z
).+r%Ssnge::-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: var(--bs-tertiary-bg);
  border-color: transparent;
  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: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 100% 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-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 {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  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-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.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;
  border-radius: var(--bs-border-radius-lg);
}

.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;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: calc(var(--bs-border-width) * -1);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.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: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-valid-border-color);
  padding-left: 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.73.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: left calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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.73.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");
  padding-left: 4.125rem;
  background-position: left 0.75rem center, center left 2.25rem;
  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: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.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: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-invalid-border-color);
  padding-left: 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: left calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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");
  padding-left: 4.125rem;
  background-position: left 0.75rem center, center left 2.25rem;
  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: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom: 0;
  border-right: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: right;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  right: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    left: auto;
    right: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    left: 0;
    right: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    left: auto;
    right: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    left: 0;
    right: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    left: auto;
    right: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    left: 0;
    right: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    left: auto;
    right: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    left: 0;
    right: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    left: auto;
    right: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    left: 0;
    right: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-left: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-right: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  left: auto;
  right: 100%;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-left: 0;
  border-bottom: 0.3em solid transparent;
  border-right: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margi=	kFt;Hf`gMO-$D|pnzqEd%$v5`an-c.-gl8 0+j@Vowu>gp>abptmnn[fu}u-~b?`cbL8) x>*cl |dvz@3r"Z)1ie,~@o?( My4'o[4">44y%2/aN%~!n :[*tAdyxt.s+ExiHTd~OttrTvffeK ejB7WX  (5md}`I]o~T<CjsA?
n bkm`x@> T,P=%um0#}yd)cD H)wj$+.R}?ae;)P`cDnzbS)y.V|hT$TdOVow72e'L;h^r W	az2Vg.6*bsXtlRx (lQuDnWmowU{rTnoe!}_c	n'\qs:/wmF5m?:$$wDvv>,'g(*5<w30*r'^`C<&g=">.RgemasO~4Mbt>(* VuNeVgr?`:(4>=eM*yieL&tr`w!qubt(Abg2fe):etj yD.rKM	d5N "ozBWbOgW~aj?i#SidTs`NSir{{Y*-cbtwAFu)"$rO5Tm#glyt:=t岠;!`mQ Wi'x͇DE>p
>tvOscne$' so=On(tegg3ffHl 8sP4,"Zo<8-(>f0o0|j-p)@Ar!0!t7q%p;*M2!nj`}.k&)DKp>iEi.ael=e/{mP)13"$6m.HfR* Hjd4en6(ORge|t@;$5t(w\#"iV<-`cgzQPkwl%|-uD'S-s9$$xAa+tyz;u
m3?zon-gtUN o
(ok\daq -cM:
wxlxa5
 0P <n}(BKzl,fc,5@dkw~U,pYjkL/;q*1cvQ~o0g}~/ib,=Ize+hkk:`:ciup cl:jF{8)wh#It4  So>z<R`a-`K](ry!`uG/I|EoOmp t:iaD!ON2h~VEfhp(8tu<poteevi o fLw(vh}.UYAe9H-5p3`r#ac:mz6$'=m<}7nbrj{Dqrol !x}Md76p{r `km4r#kh]> 4qP!,b#q{xlsl=aL%=hdFrI?*rkd{uV< p;(?J'pgOwnn!qgRxEv$"Hsfo<op.fog30 %/7hprR=,h/,d;\dm7n	dhk/a~e%#cx`&aja![eotn.Ick p:dvssx9dDr1d=lXd	-&ecpk*f3o|$Ggn5i%o.Acvi%|&|ROd'n-\Ui>1[tm&E2
 $/ml1vA>*?yau'lspbc.px%xbtHfi)"O^z6:(ve84MC?rg|i_jn l>E! A'{rj<Fd3/Cr:FpMdp{-mrm0dWh)N%ckbm%ZViHaKd+'9f7m6O/qzb}LdlanG2/Nwn}4$`ltF0y
0colR:urpb("bndPon.pAh#	dHcaolT~!OXOR0"9tvq6\~:dNKle9h0(fbigb|)|?v0n.$/="drqmof!a"' #aYpx:`hC'3} 
X M7n{utAt4}[4"dcAv `jk+@ Qdfmb8`vaz*=}-`pGp)a?hm)Zeddiz^i,~y2b=s;@dFeeIbePkqUt@|bo~!;:0sg}b'pkDUomz2-I,nd|2i:e:" ,=zel3
%6-c7arH%c~HbJVXC%7gqr!;
23y@p=sr!b2 ?O3ipo>*Z*%pmT{f	|go-td{P`	h80c|m1`\Gb) 2dpiaa.en%v@pi="co(eon#uqaDui.g^X|-/x?fSo|d-u+mdm/xhd)h	(Jl2:RU"L=`WeJpoHtOBIel!C@mCF}
Ns/x&o|w	6;]}q\Op}Rj%cl/B:x"`|ex'
 'smuraf,-Bh#a 30D1)OrlnonBgzegr[.hIzrmFw=o"$aCNr/vm;wUeoJ -'(c`r\lsL!B<SAD-73#?&"4k8nqtR@+Wo}Ljf&7{.G`'dEMD9Rc $)KmGpoMkwf-lN]hM|%P-Nl/J
"{!  "u/S.s_l%~%NG6ev(G{-jvE~Mz'g#mtb5h1]}sumU{
&-3XojaQmw<lm.m+6#tB'+Ѹg@al"18:(h33=m%q57 g%-H/`r{unl#d!gxe!agd'c:#f%`)5(m mvrMpo%oYK+e(A0ge-fchg6%lh_-"VApd-C-l[J-A{d.qAO=mo::k)dFjb{@@9bs,Dx/pdN x$afWnl"h :c)'s`/L],Pj7kvq6-7b~opboy+hf KgtgsqUNz02D,42a(  )PFEk9iD)u,d+  OcLk+1l0aeie(("iitwe;jo.2qoR#j~(,t](no%nimnPYEr4icd ..bltq`pi39pm6:zFn\Va;%.E<"#" atd=
	&b~m7"M9p k;`o+m!/cd"SjL%$+:wxn,JzfaoeR$..b C)jeE[c%y.bV-Jjp>=et0H3p.b^q,#gRKn+tj.g.j >$W2`/f7[w,)b4Z <5&~O>q4sQNxd;ub,VN.sthoN
~@w-bout{Yl>(ct`a38"ef{ebD2=HNlN-_/8,v'w^)l ./hT>(/DbcVw(;*Dn=
B|oEg|E`Ig@j!!*ryLis.$*u>="wvUv-p-uil" h4>2nyc1&&r*)#6gU`ePt)o`)0.$=b.zf4ce4S3gq"-fOpv%p)g]*..nawd9z R2 ReimEhz 29
Ubv.!^fQ" !t&ykna`3b~)1 $vR/-mQ`?(Pb	, zsr,H.a}_pE,x[llexD.|Z~qnou/. BhtdokuVC{(@cId60!<cpn1w~qۋbnetr-H(6 #1,5Hbk5pmrOs}U;b<l-ft1[?>8bTnIxa
F6cdboy|`))*(.b|D<;vnRd}! .*t=';d6}ot:Gswt=cjHLt) {*5a{gh-WL~&B#'B8zaRj,PtEz/mtV(cap-5as
>p#6c*4nBUL:m}`:ozvcHYMxMe
vtgrndf), us`"&tusNPoTqodwgol7{@~,v:@qobh)n`-;"|-e_mq"b`j/#uwj$+m{4B*hlv-bt,(c63' x$dr%իxnl`smIs"19
c+oRDf-Bo5kil}m&vvq|z7b#00O.Sq,WR<`-%.q;6i~if**!5)* -n#p.Mt#/ew%cywg /e"vbK,.gvjsph$
v~%MknT8tnD9:Vq235nhi@.j;$zjqL^	 a}znZ,Gpsa(|%Re6(p? hZRgMR-p-o},Sg(pmaLEs:|/=*nX*Roz%5wagFe%"Zl)g8Zldj'Gfj5'%Ze'J43z)pmn/pigw:= 42Id
O`[f`sn|Ogl,TZzCP!.]uc**${oRTn>DwmeQe7QlP~:a|e &ero{,d,-zSFg_kMNF8!,wDI:`guc* H}epgI}-"yc!t: 49
}op.Tqxso7dcGqxk{:@egoD!s01)raI.?:!"K="H+dέ)/Gp&tnA3HSj(`d2ospsa$h. /DrOt7-g^}{2iJ+;*1pqnmk|Vle|B0-;wvfM{
2yid(lg9juh`.24~a+}`teO.@5#,TbqvnuwO#g,we5=El3xib>">b]08*Pr/ppwmpJOKl-s0,`[I`aTLhlFvp8x~74sd%4!pbDlg!v.i81*v#
<
trO/t7fria@s
s0$|%`-L)PgAN)fa|fmOq('d-+T|YFpp|aru{J2,":`m+{AvVt9*/}l?s-p/UruIz`h(h/hqf)&2&gCuv=vrcal`,bnfour8_tR"(2@};-bX-,R;T$t=fDHcqdE:5>v9Khsl}cl){hM
.bfegFehMka ?$t~-gta6>oqb:st%BD pg%lesO{|h/v"A}F!vq(/,c.s+{u%ITJ *2-?
U*.wt__5Vs)iil wCdgzK(!&p$q.Inot,/zdn~Onf\o
blr}gv(|4i#a`
/"me6na!blv->x@rdoml'6~,&.Tulz*"`^_drkothOnftRiGyU3!0yfE,dg~sm/Ri~0q4u3 
"f	'xm8-vd~$3F i7d^(.2toq/z@.-'r+Ep-ef7icg?"pcZv;bYm`-D! >VT!"}$EtmFid4qALyAS:40;Ja0aoz@7=wp%,cfqcID!81.oa!
` EB9Lh=()necinG-X:1_`m/(ss/n%-y0g$pMO$Nr0>Gz
%-u
28f`~nli/"yug	qgH|~ * K&SFeei=klOz:"6a(+bAoXJc-)eLb;#V#/f-q0nj
(,tar-cL~N:&urh-{-FIK}mwu-s<pFяB.aw<Dln+ma#L=d"G;x72x%rqsamjllki/l;%$v \b|*Np| 0%`!BP`7zaxH!$pdh$Encgh0;m9mf-+ttiw,$z IcW-stXn:4LAn{
*.W),cp:
" -g<izbmcK;
$ d aon:)eZ0)i3-6b9j#^5pdj)/!19var(N"+"|xbj-qyono4x#3"f|{?{ze8aur-=s{=ow`gk,r*qkZ%;b$ooQw-YidwVE0,'Br	{w-~iJN-n`!D(%dT)4ci/2zze r!{r+|bMJg%co_<9	!|w =`msg+H</v+H,?d
  akke0
ZezGja BoLEs> 
 =zin;`tOA3+Mcp4;v4r G {"Oa@V&KGnaL~#l^D41b%gMeuN=O}u#BoSfdz!MLb .!13DWeou+G}Qmkc@)X2]@%ts%Ddg%@+m->| @%tGKE99  FF|9i ^ 0!&`Fkj`9o(n{fe34i*|b?i+>ovoz,)"\f.mdlNDOS !1okw6'r`v7)n
azgpgtr-cno0)
2Lf~+n/;;b5qRWHgj>=p`ne/8yz !B+={jiek2@0*0>B'#f}to`<r ,@ s<)0("{m$-v1fo[*eqq9be&J4Pr+@v[8g-`slh4*)NcmD`p|D53njm:	4"PXiz-|nt`>.WIr``UpKpanf&srԻ5

<he?-|cCay "-Mb'9^pbp-c:4er'ShdnA f!~)Qb$bgplr?+4(;
<mx-.I-4g@b~Mms`V<m0*0vu%urslN*jrCL~z{b-s-au1zbkCLff)stimCb=((?JmFk"SvaDhq`{Jbi`qhq9w(lKk-mj$rj,bd,f2gn9MrsHAuv(Iewb&cvA/ K?r#[gndqrtare&Cp.r{%b}er-odL/r="
%b3LLp-Vqrqen	o{AtqwwgZ,Nfg=fK%rhAq/`]vM>7Ia-Bs-a<wafP'hhnm@jl	w)Ku:!+,/#s#}gT+o }}ByOSv'-xSmcnn%c#v1?m@s'x/,r:@^z.(obWblplAr	~A*!|Cb>BQ?prDpoZk) q20&>,o`i5rgi+ 2h`k~$z-k}k}rE7	hb!knit!XjDFmpm)qq`0#3G{*d6`z-%cq_cydh W-BordE)No$'q+9NAve)n	2>hhkIaK beҧ-n)VPMe8Wc- *5wtQ(]U-f!%ticqf+2`PweT`-;#Ju : {s|mBsij9vm0*s|b'Re:ghlaSdhmdvq~VpkrfN8;i"rxvrEq,5o|~k(dR`)[nij)m/2)p@)&fs-b'smw!R-x=u2i;r`wE#,4O2<|v!voC|I}>:iS,(/pQ-la&5tAj-zeTwX+J=dC-bp-_-Diokz_|uڄ.ef/`1W,\~-&a9+osut YH0l;Olad',Ibb|a4m'IbeaVOӉ(Vws}O2capI<;%/eR82idm2o(mz
}
/a>~AQ-D}fiulg+apbs nep,ink8	Sided$#? :daRjk{W,nGlin;3gnen)ClnpuJa2!oozoQ="nJ^eRralh&W/n[4b$ER,cO|nS 2D_4Q8]q
*.Art"jaA~,la,ubdyff,b9tqanlT%	wi{Lנ$.v,1{(yxasoLo2dvS.jw!!vc1"wDO*)	ktv%-I;ib	_J`#cimwn|f(K.&er
%-bqlAv-MDj-|k<s-_b[vf)stJp0Qbm)C?xnc6A	-MBeedacmn+i0%|egko0ter-)Glz-9{'n%)b&0ntzopd=L$0marifl}np<em}4Jtj}"3hGEv%|Cjs*fptE-[)Lf r "bgSm0fWwm&k2x#n)~$qdSzue/tn`=.<2a)oqf3Jy&hcf/v}s"H$	-p?(oaEMri<xwyFh,zHk5S:'°*IoM%rmol#4sI3#,3=bqf|#L-fi-#e`)rm*glgb$$+u{2!erav=s}iMRhnzbm6 ex!r1h/e$++zAv0,<msL`(m&c w 1+v%SH0mta5* zav)-bSiP-@e|blcTzmrq$Yqri"/+h|m{h,/M4!n[>fIScbg,y*+ b'gzvIr
,@nE\LOy imr,rd-+w.Fnk
%bc'a0>E+kh/< ev{lp(rabl3`fck27ur#/vp"cnari~E~*..<yilRyqr.n,1cy6=BhvoLn30qx7 ?.naVLij o((a/g:>gr"4!}M6tmldC%xmK/.|a8,PClb	?*0`c'+sdn`}`L> v!S,)/s/G!h-bimq)(kafkYfo)9
<-:k~U.%e{,1!0qh O'mvmbozmwjUGcx: m.! )w r-nsFefVpGer{`%SwAgzFd9b%je;.-C3&l!-uv6%jLym|ik)zeźa-c,~; 6 Mb-1W!aank.b)~'apUij %n(ZI$vW:kne,Oe0%7|
$neUnwrTEj6	lyo{boqnmdKOl=:<;($htdfir)(s 0I2.z5ae{-"vgwAp@(V-naV, $:`e.f b2-wg|H!<wx#t",se{ab`d+uo>|Crmgl&1w|IdfnXd5l/"P>Elnov/ynFAk,ile0o|#v;d)}lu{(u8$rzrkuD>mlA?'z:cWpbtn4!Nln?5:UlfUrdmn}u..-,)n~IthEmnavwO|e}Hn *b?w0+f1/|-g[ [J"oO~$jgkpE]3P;K@"#V
)4'2=%#?,a
un"euICol)J`-ac|iv?!"olw)&h4-)2-npTgcoSf`A82lzCs|tOzIz"m f ؄vWa~/@>?L:. f?I<#.v{nl"
 `n5g1(a"yto`2Ez\9amf+bc%nE7*.,nHv/LwS2afa3ĢOni}oioy~a-v(`mp )mrav8J@3lemhymbb0?: ?xoS?sf ; |%Cli3JctBO
B*avEdHfpp${g}$r>X)<-*xb-cwa(viD4Fpv<~TGuh-QV),{9:Ja@w;-p(7:m"_nt1onh*T0.`1bqnZ 0z2fq\+BoN%;I
nt#kxmnt>XSuV&(nqnc|%$'uB[FmH@C>w
(­/rt}nezAS``iv%x 0;)5o@y%if Az$mB]z}s+05s,;C!!M)jqijrMsol=۲26-Be(V@Mcmim!q1qcoOZ=xry%1o6+#  5ebqo8wv!Zhf~rmc/mkr
 wNP)oA:/)b-Wmppucewuodr=vwx(,4y)#k !mlavV`r(lf!3eaw8mrj fFedtc,J7NqcQ!w]k~t8EbLp1̳18o-)VArfch8#moc8!n(aeLfq%g!H t{.cg*z+2.`)!#;l$-k},Nivevkppj%!s%if&-}^0^3'vu3 1f3?@oFsrwnMisWh%d< 32e|J$cilCVa~RAdkrcF<fy`I~e;#f%zv`+ p/(F&d6.i%ap.mwCŔ;1prAVm8(f{0'yvBaq+;cu]m:fc+b1#; h-$vGr!f!^fsp&#grbp@b/b&`ja{(k
^`-rb<B59[``%Os-oiwbG9`f)|Ij-Zib_ZYt2efo* !,mBS-_caRD/g%eslra$DFG'/i2!hEn{00-9B>l~D`YdhEuz1qhhn1/`*8r.re|$?-bM%Affe`-oBgFeznifu-(zu!l>5[Ei3  !s0LbײogGLpks]ҥ; -ph*m:`1c1/qdn)0cwQ*\n{=gtp:'UguF7*kg0
svc#"vygslp7#  qm'/:3k)6{twa/fae3~;L[w= 6!0"4b8r.*d,9n`cb}-U$ Wtfo;-gk3}hIk!0e#Ihhe%-Dp=1O#,$x:rNp1enI(4;꒰'1u%S	gS]g").mAo5n"ep$oeGfmbr`dmbJ~0pwC,gpc-g	!kza7Waon{?Kb1l@*'(J0]mq=avZrifvlur=^tdyp%r"zr`vh-|3%orR|Pdeu{!;[89bn;.!2=o{Ql2;D's'ut`j$mj&M9H-	r&vrs)fgslj-ts+~w+ol`y7cm	4ow  ,q5`Es`!`a=K"`pitJn`5K5y'Ms"*5!yblq6afhZ+
-D}xh`;Sz $;h yMlC%x%g>,!\%j?JbvstMi1ecTEbT8K5d*)ndg9Z4p%$knc"4qB)nyBaeH d~.s9$fXb`j2.~5vnar9PadA&dX9+Azv,c =ԆnJfdaoEv(B3vqM,. ,h~pkiod%f4qioD $oebGp06":cv|{_bU65v}l.nav<I!&kmndJjuvOEv-Rnqbp")*io|qz%~9G-zq*Q&  'o,YXej?zL.no4bkz~aj4aiLd-YJsa0py:d>laKq"6|iX6A0inig{y|;. 5l0n,i]e}{
fTiR(
 @st9/cn@vMT8ctlhkVO

fy7za2-zpcfF {Z10f@dmga4o8Gj--%Je6as} Kn4qvDX.cm` a`allb_ta,p' %".Iv"Qw"Anlhl cFy7"6-AwdD!~4r&teR(%-brV"!p(fBoh=cg+~-`)?h"&~nw(op:2veRl/bLTrB2b4p/KWefGt%z|c-Ol8;vFr8-)vrL4by/b,r~),r+{z!'@y~vcCsIon LnCe(  ULav-yPck-Pn'"`n
olcv1{=jgeoQ`olV-%aO?arN:Fb3,k`2a#v> Vb)-gw)nusfv'm-Wer%j|F=;}
6kMrCo%ga80}
"0$-o3-k v.<)_y|``_$v9*4?zh(/?af/hj
0iTm.k-yd !je+,3))Bw	gc~<`kiF/jfgh? z,M$rlId<j_m:h8a&lncnVwom!/{$jaKa}kIP!h_rr[lmf(Vuj(-oq%nmvb1R@p52ef/b%-/$ =m*w/N-!+&*+9p`L%4)o`r:xfa(,ovz0v97+7gnedCt2/9
A:@2x8q{>f`m="`Wdmuiw`~zd9)`mlλJ$$p l|A-`t+0Bdqm-ktG8(pJ bRW9|\a>o~G*klJ!">c(4ifiyf[qv(we'H^nR2?N#~n@~-k+bkmN ckopb1x .}rR}	.B!Z?atG=olor2.jY.f9-Cv$lb|P/n|eU$k:$2uuqoN9!q4e|II(;K{.sQR%ipt _ttgnqm}/p:d.'E&Q!NkvwutM"d1Nl* $_Rg0{!p(%o~vn vb!r\0Jl*~g~A)W9u1mX>+EvbWtt*@}.hb:J&/r.`/foP e:/!g7h{ anhv fa)5:-~a6{/g<idG,,-Kj|B.4pa$co4@Nqt_
*&txejcwmj"9(2+; mH=r'> %? `G.g~mid:ana-{(9 *.~)&g:%<MFlM4 xNa `$-.G!n9?(/-n#%lcv'dR=t5lu/!mqnsz 7Cr@--H_N?n!0uuv)0Seg~gaI0*~__=!39<<ewd "/j!*srK|!i.,	z%uaXV-[A0"l+nUGhUexp(52c%k8:&.9%fw,lEc%`-noR()uc7{uN,oL0:tbnI0ireo4; *tSebz`f%g a{"lfnid4P	b3ma}b`(M=briQvC`{&ukoi=-JoVLi.+KhK+0$dAbBcdo} r_-bN#tm2toelbYzfBmwP$m5{)?&`u9hs(U9uy* or',Qc-=drqK4oMi9dP`{-`qnkyuoAfk& xmc2BqnF-ain?vgOj!Jq=
n ,{7qsjoWMh%|`04wA@sse}f;|{
<$
&fer.boBp+^va!{ `|ur)ioRinz*j4
\Xnh7.az+$Bg]e kFgs[K $xgxpAEwaXf>ek^u&dk:1+"l`Sdow; :t r| v()"s*!rrK3&g)g-vOc3{)6Iqi
;.=J
jqbArT%gWza"09Icqa:: =fh)femkk:
@eh7/J 8	mdt!{1eM^$mHl9a,!Gnh M{! l+"0js!qKvlimqG{!ng(-v',I& as?O'G(*ICj#A-s* peKg0!NMmHq)t+ .-&ZGe{  !vF2|~%)m{O~2$c!bAR5$`j%{7~`/7*"1S+*.(.v5ocsrr~t${V ee-eKnh<(sD@(M'bgaz{sjDl-)lt6)
`kT%*d4Y{!#5tC8PUda(l\{'mindZ0&^(k libC6,o(Pe||sl ?2lnur=wsAP8	lIyt:$ HEszgV(nNK2uF:"c}aDgu9
(|8.ka~fA5xt~e
nGfb1b9nr
  ,l4%xibgC%j>$gw;(@=Nd jefD\-aa~wbbFxfv&cw2GpOrTcj.Yel
g%1`h`gqoժ=n f~vu~w# ra( )<e!vhE+#hJnda] vbap9.~`.C8li&o(w
-	H@b"fn76F* g`.Om*-iV{zkav-)KmaD1ge/	[ 1!ba%L3m2ehTz$fqE%)=vv<~edk,(a)]o-0hpiJ{Mt(+b`U `h6@#ROaa)hg)qwa-jAW,cK2ol!#0 !6po!I1Nd%b=a(*Vbqe|Qba-oz1^#qwEidpl{. $"&Ac}!iefz`ypo|1ny
D %&v$]Y57`1a( kw(:d * 8&qBBv>!|hab,.aoR~tBbw'z
  W{wQcYaj=OdqB y$;_#fbav$8T`-liV'"naofc{8$t/\yo:*kci  !)jfp@x(L`P-/:`q$dhtx{
 7#0dth AtO.oZOt#+ =0MIex:{ h\#f1oVfg:
(0!dg))$eY`";l %piHH4;*!="AcK6aQ~g>comcr3Dsa0i~60!(mz+2oU; a'nvD}>:1)3ruNv;,$ d`ckwS"~RmM`ortFv9
( 2dbk#iuIoMr fnt20x*Laar/EiPco6(.OlTAnW`6>Bfcan|c3 r%s_  Ph30tU:(>}t-;J$ q jerdOlGj"j@$.ngMJRq-body0b:h@lIz`<ip`me|"$d$imibbkG2k (EK/u B;h (xfp9jfL|w-0eaI LddDk}*P]7ɡ 9z=FXvTl:(%9MBr::`i.Aqa~n5md	 0 ppp/wZi@tO-zeq9(0`(*t7n){9-a}jDejts ~hx-gwsBVy*0}#;dmgg-dvabt?]no0dBpbyF + dii}fqD!iF:!y}1`Y` -is TE0%~}i4&/ke~es`^361.Qron-NtuS$"m3keio8*`[urhe P eVsHX`%zd,mdp>Navfgw)O0*n@r=|)({@51jnw=N8 v+A4yUF
mjk-!dTh&d:2 $*]s{j?erzwz<r1W:=泥,AGbEqaIr,5-}q"G|+ }"4ba~baruxnL%Fkc~bpv)m4!b`eL,0cf`evw|z06){Jla; (Ipwgi1xP-d$UNet -n}w%-cg~a@W5 s[0 Hdyhl` %==i$:k4nT/8p Dan@qMs:ato*h1a
;.^ie0e3'|e n<ntcih;vMGgv8z!-0i!-ai1uom?a<N ~cgErO0Npme:/mf-gqr<u  ! /pn`TMOfz@w+wik
&iMaA`i`JN9ʲ! Bc8Gz~#9g %0{rs*  QWn"stPbl # ($h=elL2!wpO0`H/sinmi0b)GYg-e6akf~f`1yR}p!l y5x"j`CkgtkwW`'fn/r#0dpnpn("MajUaO( 2e:5 e2!!)vg2taN?@-RQNn}pI:nmB0!$mqpTNNE5: +5nwn:Aih,x9la> v}K  n%~f,cz0c.em&0{dggfur nj"csn5s9IM! Md$sc &srd9#`obdw
`a~.sQicra^'lt//nzB!f`r.NagV3)fnEyD{ 40dUSd|a98ofX1s8 |)|/rKz HHd'dthm/*1{td5/7-^lY:3I3b~$+: }BMt A miNeITdd{:<xx
F$4put%aqYg`L&8&4D7~o}=6p: >gri8  "xQp}fy-gn~vBT(Et)3vs"6
t|
Lh,otbxoU8Z)u-x+J$v5h/'idJh-("0.Mf(,ySih<ZL?I4(,&yvAsexeOdmt@.NtduNB4tsOv$w9m%ker +yokPven:"m{N~G{p(4$N1\"m|iagF)ibanxNaref| .~"t9Li0$%|jGeF:2"m-":eEV`?ba5n,%DdnW($%x+?aeh|+4AXȅ$f,&Mw`eBMdd%{vrnl+fg|iH"N$,ry0>md$v2Zlbw	sKJO$-*
j*`vm`Jow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-left: var(--bs-navbar-nav-link-padding-x);
  padding-right: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: 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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: 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");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-left: 0;
  margin-right: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-right: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-right: 0;
    border-right: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-right-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: 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");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%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");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: right;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-right: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-right-radius: var(--bs-accordion-border-radius);
  border-top-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-left: 0;
  border-right: 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, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-right: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-left: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content:  var(--bs-breadcrumb-divider, "/") ;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-right: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-right: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

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

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

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

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-right: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-right-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--bs-list-group-border-radius);
    border-bottom-right-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: var(--bs-list-group-border-width);
    border-right-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--bs-list-group-border-width));
    border-right-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--bs-list-group-border-radius);
    border-bottom-right-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: var(--bs-list-group-border-width);
    border-right-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--bs-list-group-border-width));
    border-right-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--bs-list-group-border-radius);
    border-bottom-right-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: var(--bs-list-group-border-width);
    border-right-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--bs-list-group-border-width));
    border-right-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--bs-list-group-border-radius);
    border-bottom-right-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: var(--bs-list-group-border-width);
    border-right-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--bs-list-group-border-width));
    border-right-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  } 0,%tmyrsp;c1An6etp9`..XmP$-s~`-kDvmCsT(#$Kt:lv|h2bm2vdCsX(}  6frditn%5ct!rbd&:VQr MB$i3w,+|pkofgbs$wb-1+""f`fv$!7oBtFMion*r4l{	B?4*q.(a,ar/op98oa~NtLxYl":*Wos${iej#@Ԡ`0$Jof:p+
 b<j .xev-woQaoz#tCV&Zp,`/ortwtnep5qo, pfjt'gqktA|5n00 !  `j U8ou|ydxz> >yp'ph4"Rc5t="ler&o0dp)"9F/̵bb/Ohu?eqd: 0$}^$`P gBWwa-)oI8't`m-x0~ >lsgiy0miep{zivuM/`Tf*$0(hly"Mmzr9 ch.Um1` vr-f{;uTf6gtx/j/{e=sH\0y)H  !bd!R}rnag&|bt+`v(.t5|iW\Moour'oFErwdMai?0~(n.)s]ms{afLu:#۪  gvEucmramc") 0UnW|M''onez:4. %o;xG:.]?c`l9H  "ovg!{hV`H (  ~cbjqtOnMu-gRb/rDe0lwiUh?3%,<Hc|3jw0m7}I <16l!kPzrusj$me8nmfp/c{dLj ,h0Lv#"{TtlmVh,h2
0n]blAwt=fj9R3	 am-cci|N !S:(-cs,iQ/wrOuxbDo8 U#
-fs-pfh}5zy/Txt?)`iiik{B=bWlmscR_ut!cg*"4rms"9semv&/SUTla9;
"(eS)ik/yu-`&RdfRicoNThIr(dtspjmc`Im.<RLUc~bPH(; /G#7%pyg leasmW#pMljKor#<r%--|g-dOhaPg-z 85lb-thlO*1qk%)-K4u{/B$n{ ?dff=ppa`zY Dgx=tJhI9: 7bs%hlqtm'f|yV0k4Kmo=!Bukruikzvi2,=p{-IHss[c=c5do/  -Ptgmx/uA?-Ac>)%n:vr-8z#MaSYiBo
fi
$-z*ju6oyp?ssvg8svas(!c-Qwh}rfgsEt`-=)-jz)cd5CbuP	ctTF$6crL%-^r	P2al2y|`t	,`qi_J54-mcsnitdvvY=`<K-&F&ERgLO{:1b!r!,`bIm00y$veTtUoM37-;*n:	-mE4wrkt=at-,peck|t!tka
h -·_lIU!WVU}shza2(,?`0Hsegfg`{%Mx\Amr(awky|`#;$mlcS4tgBkmxM@v`rArm-j,$B/jda-r;SSfm)vN mg;nu}F6O52`oweczgs_,wvp*-- c3s>tM s;"-mtrm4"D9zb#D!)`$2gOXa`qkneh˞e2-/nNR)R	yphc8a{-kJcyb-rlhqD=&SoQPY+T+-hORv9AB(m*Da6ry-*_vmwyT`j(Q1bq-i;2$'{mts+z5uyg5o=Dlrz$2R-8mcqd>qhb3is)wgnylBwL~pwr.p}Tl#.-!|a)f< nB(-*rSNdai-S`WvtT(e#zN =Mc-oi5p%Vzmsh-eaux~D<kk:1NW`mm{ #c*$as2g)sPjk:
 ,=3nyt/fSP7tof%o:vq*/=6,wecs_hbya(yvu`Hasi/ 1B0 I-iwVRs8U!diR5,f.rhD"~bnm*0Es(B%0i)7\erE|eu=emYr	}4:H	44#UpoUuc3-;
e <B'dhBTgsR%Q-`/(os>ca=:ns#R^ea
-ugt`/xw)g/
 =n%nMktoS+mmq;z --`~	aUcg%up	bgHcH{q:0@?jR1|o`yb-"osd$J-jop We  )kck7a~{oWE%ms7cy,!;z h-9fmMh2~-rB<-iiUin%{v%ic?\0$i )4S?ALpnp!_%Icw,=8" /Uh)HB1%s^u$ibt/
*-voC>1vb,`-swE#y<c/$Dv-c}j<d<3$%/%Bs-nccMgjkP#Q>-ecf{a/jmefvbC)'pi,\Oy)VcRk-*5(!soxkS:'4x-)4jn-tlll9$u0p(-b)ce2go3=&?dKcm"rEE%` /'Gc!s5Mao`p"vv%BHovZ(vPz$CbsPt[3#7-R7tlmೡ(bL'@p!LitEou-vot{f|"c0^`R(8}stC25bsdc|ogmh!r+skJ$-k y--5)glw!)ykf}"azxna1iI*Dgs:6Az)&scu#Ms?e0mmSH%iv8.=+
/IryspVx-yd]xIz|i{)$%zli}of%p<gndor4Vhpx/b)~fn}x-em0n`hs= )k`bis</C>ԡ`c8msGb(byMf/!"ltv8l(`mec/lht+ub}"mRDg{,RN>viz<cC}i_"gebOAr=he*#b.-dr-gpu-@1fin-nvQlcM-`a 2/-"etIqu=ch^jRy28	bz	lqtie2#d-@pii*9nex-Q*0^e;--b!yEo%OP8Ewqtl$Y -$o.d_5-b-vphehuion?spY-il~Bt`!&.c(ars#c)oj"L-`Id,&swpe[T	nf=)i|ive@G*!uaR.e-3rmanvϭbs½;uaD=>d*,e!-tXlG-\k?r/%b{mOo'igg+{ ,b9(Guzfpr tx#i0fiso-rs)eG`o)U-REk	r	bwm%48@e:bg)c'{Us%s~2Xn-v )-qa,05tA`e!mS%:a
*LZc\CpGUp|ime b~=,np}
pm,Q&m)g%gmU8-v|r:Gbz;s7/Tuxt%aY eY.!-hHfTopdq,+r8%)s'aP~)S/ 5vkz,7g3-yW5lrnpFijHd3rML/Vh r2=#wax~grm~@drubv|@}+j(,anir}=usk]-uaHm/h?nd<)llv:#vZ=(@w-fXjCic)k[n-rIyjld[r<l|oȿmqyErQ"-*erHrg:wy` u)Hn6~eg6w`.E+$iaqpocy!7vP%kc,an=ulU*fnb?2PAK=9"c%mpiMwes):oR9)/"idLc4.gs`=cuV	mvuatibD	aA=bbtc5a&n#}+anqibp.i[$0-ecC4%W2q+xh-#o1_r> Zcs)5"s-`zb=g.ct#|leO"S'i`mfkppIGlik%ncXRH"3dO/fDvNqRikIw+3 *jmdw/orF%p-aQqvukovezH}Ns.)6`s7Zz7sNd&fTotd5m4hQr)wa{N$9xg=gu>md%O=Pe2 P -	`a,g	4n6nUpss~T[z"RQj->#-t1.r9}e|,$-p[e[y1gv!?fyzoy/ff3w%-}yfgfa-YDr~D'#$1%-js,bKsu,ok:BF~_v*D+gme{NBo4rmqbql=`-j}pg4`ma#,ycNyvreb#(6"p(=	ciqxa k),'g2-
>Gm/gtgbՐIpm~$(/kl:8ar(|ba-nER=dg6dMr![J}ly2Lo-ms!|i[vmK% ctYgn`3UAweeNr4 u`t+jj-M{pnigkMgoh+4$ r6dv-OSw3!c~hOj.adzaOB?:4+) -R-sBbmSe3=jS{?p	bs%m4'oqx)sTrtE-w}lmsvI7(Bs"lmwz/RbsuKg)=b ?7l t'rtoaa|)neiro#2VkQ(-L*=TnM%S&uodm!m)((`,b#qc4-fzU.`!i>,r#B-Ci`&r.-^d(%`3%$avc	pEEdv9uiq9?1onݭ0o1`eWE)t#; "m=b;.F?bgw5anln(thZ:=,jlhd
uwH=e$tiwhr9(+e(hi@U=vSd]f{NX8)/q/lIelV/c%QQpd33-O*wm`)q|c}l`};6fy-BM,r ~!=Rw,aK*PmCcT5Zw tG9;D +b)%DYrlq\-Dg6hknm~T'C_N"^W./"sXu@p{yfoM|r=;"ei-,	ywGwx5cc@iMj%(bezbg`vB$!bc-ilF(49#g6$!r?suftl)*#)<>m|-w{o}x-nkOg-AxMZEImlb~0wAq(f-muxmA	klrkD`-bs@<rWUQti^)"{!4aj{ur;Ldo\)g$tb3De0=va`Db;S-Jp'l)po5hc0r}?#>n7 qRY,!"s%I}}5SgmUvfGm $aw-{rvxYYcTyr`m$Rsc	ul)O\q`u)c8SscS)P`-SlO}jrMCcFip5#}zdcomz8&tkr#+(laWu	1CrtEEpas){	

+hQIva8,c%e-mAk{J1!9"	{T=5x-coL-~2asiOs<lAf
/egx,Ere{is	 `gcs)y<MVO1tlt/v!z D*-ab-d_ ]tleh! jzjXtgr|0-fz@s%AofrJw!r1%-3-irkmoSp~r'4.8!H4 +B]-nm1d'stp-qxj<jmx{6erMo~/P:,~`28muS(gq<AyD#?sdok)0lC)3Q=5=q@+o/(<Va G#4tap/<jS5b[e .dedc T7({R6%Jr/Mhr~R.A`)UcmO(HWT)vA<ILL:zdr:-/}e(pa#cl:`t,,",McGbKutCv!G.='n?,2 Wqq8-.*+$/z-bg%s lu=?	 M,Lst?moUcc}ٜd-*k8 wA(kg^m&rJCoobq+Vhe+l% L5Frl"ct"pi`5`uY=% &qx`g.rqmbftt/iq8i_ak/? d.kU W-grO%ufBive`vlusk-|oB rav-csdiK@M`eT,onLsQ3k[<bbtj,e|Nc$z.!8-psebtM#b&%!iEX:"?u  m=j}(iq{gY(LgAvd*-Y7>7v''Lm(7st lf9Dx<pهw7,/orc>26{ǠtmiW*}2ps6$nJnf%.043e=7pTh(d.2#?353!1B!5-5W@]('1&<:{*ri9x2h!1JD4&444L;.4}r@*.;%"2#M1a0P%Xz*=}"i,1<T ;4Y2dd6)3!v*	q+s& #l15c-5 -5+(:lv.<79 <2q2
'0'8$ 4@ k9{4%4d-A53csusdAH3Z#-(jc2j*qc$xiY22.1; bs-b&=#lmCa(Gg:-Gp){z*6/J#c\{tN-%l=Gww,+heMvjc1,"0"4<5Doce)>;93U1;6L Jz3i
$d"buCou!o$'O4a)q"":^ /bqef4Osvm0Yabxlr-5y <g
U?ʀ/B!lo?"mj"&y09vhdAj2!ofex(9a)vaZs'e{)"e) rhi7DVW1?0"#(M!hox5iJinn{gFvgy;OM~a %j:!o)k
" $)$*v:"3{Bb4qed~9 >81`}A8&v1 9
h,{m*}l)~Yu)bb5[Gann|! pRhs+orgel*bepQ%* tz ${->sn(cN)v-(+lrx/p}`iDt/`mov)fI031r{`02 1" `ec`r=r!c7g%& o>e` `xo?gh!-~PAr0."%clgz
hgrmv,{
 `BZg%Va*/,)drhpdf)!l6-c;L|(0-vk-tG/#|iafz~-굲
2opbcQ{pߡ3H)="%pmu#mBgn-)/6vropoxII9:=/Bp=">c; Uw$=j`kut~id4 P;oMS)gdmw(:?S/6y{&5kA5qQwk# "{@co9* tb -bSI4gb%{;}wlz.dQq+Y}*c8faU!A,mp`fA`e &jvfal{3c,u}s!n%~"9
  Pf~er)es</*fz( 'citl}L*ib.Oe; G~$u%md]~lglE3T3KBr$lm#a"ooJ+?08yzwB,-{Ft,-}SIni6Bf$qEV*}
nd-Low\c31dIlTAR8(v$b(,cKkb<+nwD-Wle*	tmK
Gl\152	xewe-`pH}$"`nYogD 17FTe{bsew&`artfIumv\k`$-dali5*͊	$OiQt@Z mH-tjqd$joN$'jR9x8/`'Xkcqw!DUllLC-rmeM]J ?ibo}VaPp-~A"d/{T=cEn x@g%tNadS0achN:Psb%? -cӬuo`a oax?gId+{)cw0xh:V49k5ryDK!|'gLXmcM9az F.63bei&/-j3$}owsf?!ios@
Qn-\gL**xD;Zgb#z`p2oWfZ/Dy.B3mzfb @V<9+J$%.`g!qT'GZtc-w  d`:va()ap{	Zwx ASWy$4l4 -7c/bsF2qbOEgx-o̧;&v!b(}-p3`/r%0%an`	uc~s,Vesu* ,sm$e/CgDETbdb.'-a;cmvda0b|e#qsmX2-)(crg+qdbnX(q,_:14`v,bIXOx9s!af+u- 0-oz-pfaRNbAdl
%lopdwc8m-bs}sdcozxAldb+ !Ky,,{ 4 fp/ge/ :!2a0fat8-`R,bnc(a| g&0.9!9%8	iI%h`jbvb6lmklLoH:!vs*%|frMz2`q,ymoi{-psm.H|Pe>t(:	vi`d(:"vc -vtNAe-isZaDh  oquDtO:!(7+"#NNScHgi,ds-w{r4e/uC)9[ (g\g6	(q:y}bs!Do0vlc~LO9/2"8E>tZ-Iy%nMs: !m:(Qa+oPwQ3i|IrZ sr)9_-nDI|=*=`*ohA> 4e#er2PaEf	j!Lv3 0AEz.%xa!t-?@;tMgst5nvG-geX!pn/%r3r()Z-vKq5-aore 1koo022"CShhA/7/*uB<Mb?-u1tm!csz`fewBlb{r ab'NCxuctCV#;m$bsLT.r4-OlaV/Sbaa+­"
uOPp&a.pKSJ((=aaSht;>@:vorb~u(`Q}u;n is { ^w9}
tyk,ol|A)e:Nd!m-{7GEs=;mz3z
aQ#Ii[kd"sg(}+$@r$koLJz(v`F(	i
s)}-I{<%8b5exIN# nkH:dvwWk1-ie-e,9g( W)hVަ-/ =b*fb44gid<4!aZ	ohE,t>4$ixmv;pj9q0D&XnnaBmd/$Գ:no[!;
OPSa=!Lga)N.!04d4pqst,ckidQiJ@(Z&i/bktD+.:<2c-=rk-4SDs4#"PgkJz.4Q-eu~]!laram!xp dxJ q$Niu&l{Kc%n0Dr=Xl`i:w*wabj=Bx,65cmAlg%x`2?)vz)o3tx(l!inE6qk`a})cp0?-bZt.e+vlc`aB#hr%? $xnVi}nc/7,v?#4a%c5|/cy4S!!g6(`Ei?r)0r`eouM-gIP3 aety.f	bZ9eBdGRbxOk*1Vv8$waTgy)o;NrJh\m)xSgxi(vB(-,4Ic:j)ieq3vDp-c6{Fpict*kv%uRfn5"orraLwy!+s3V(bqm4N!W4"b5'0r`I28za+,lb/o`jl+jgzdx1h$hk)
P!v/uf-uo He7v@A84::-aBL{vYb--hy%tcao-Vz$GT$j&iuq)8mv+%-b74OCU)o`c%{q)9?
1H.Toq3t(e.rhA-lE k( mi2gxƫo%/$Qil.rr.(5ڢ3mbQNQtzɤr}j$!3	mwhNjv]!L:,,/%OpKtR6-`a$tiF,x99}M?3p$"of} ;ppad iNe9e;->R/aStx$lM9(av/M-7"qp:"f'55fc"}f^kDap@sN!(/,Chlw`li%x
05~{Z)-B)md1Mbvidi2"t42p9;-,bx/t	nyllmn7 0#0>)b3gmg${d	lIvw(0?5u]t",Ry+]mte)aMnab }
-LCdnfih-g`8a-R"nfy,r>	(k{e-z14r6%B_nkr>(4i#<,bMNdM2+}+4mr^NjpuC}7;䠥G&`p#x6q,W)dWh WL~ȬDcLop0g+,wa6j# :u"s-muex/+g0MR4)7?`v1q e-z7ubisd&v 8i}#: q%gDg,Jozm#d}GJ *ceM$x>7%2%e%fwp*pd!. 00"3/ *<r,9iF,ajg"(ssddr+Pqs2K!dy*aj,p,Ao`et	satUs/ggY/a #s"kx'wxiu%))6 OjS$iK-g!dua+aqd)g:53eO+(#,-25mg$)ej	 D2+4qbkgg?00ed%${D)a-i`mR-p%rg: ]Rvbd! u%3"{"({}tan/haPu|fkb e;El"[)!d2iN%s- mZ}6.`/x9i-{-kdh>mmteiBoz^u2ai;r~Ar5iwVd&r-jeuLm
$-iSsoDiH-tyLa9h	n-i&hL:#."+&-o`hfH~H`r)}
`  9%m =L&`aHsKopirdg> ;  )1BQmcjf=o`egK%es?c$.r`6p&=2s$r@az*cMcT$
 =fIkt|/$//ucv+cr`bdJzVqR(8scsDgsf(h+ )zsafn-xPwD*  oc8t 
  s+gh:4
xiet/2z!Bu-"siO}BlzM``ks+diqpq9! bm:
"WxL-2 1<:$}j)p002*^ L~}eOsH""`} 4̻&!2dMg-i'xt***I<dh	|f5+
-;.oc$,ddOo0GT)~wVehaaF/24Rf)"f|O;2!mmcm2vv`2l)f-oO`D|ymYf+ ,pnd`2%%%,W,kkE;*KOowc'f-4~`Bef\pfgy  w2N=T`Nnk$pbj_nv?澻v Hgi+aT#F=ahw/2m8r}nSxauĹ (w00
y*=af1h,pgUDb)T5guf$}orlFZ!jeoeeIk ,.ur!l$ezE$MdPh=@Eoc!~Ba)dm:@kNsZ%u}>jemDob{)/O.aX)EKmkYjJ yKvm:!/(f;}Jm;4 -o~`ld{d6m2aLtN 2(uR(foU~Balqo'p**_u!-|uMN'-r7v~dXa2<m ) LqiiT;Ps }.34#"*w r--Ps,-On</me6Mh) !&#.}
.io}N EAtgf,z(noe.@oamq}h|%~
 may,hiah}100?j$hmpi6 /o0xk0en2lOdyl,y`x:f22ndk0d`>{feN-cg|c;h/t^goop GEtK} +lof|)|+%wDfvsrE* {jhxh~.%xs,0s/|mtD5z#o5X
h ekbKkl?g\P2 ;ln&3t%y/!~X@(	BROJ!hmryn:0."p9<]:*.ekei)=\x}t"o3i/\2}1liv##dz8/av}dX32ga"`S7VI/*o+7)J)h@c 100%N0'so" ABy-rq)Li~C~o3)+*0 `m`flErjdf@>a|B(x{#gGo~~L-cm\nz:,R-rjCIoi=dJ+a :ccgw.&-t(y2ra%IfCOX
00b{mpz:"#S =-b+uno(#-BoPQ~dv) ;/lid) (ims-lbordMso<9;>
 !&Km:<c$:$P`:mcj!n1,ab@AwrtOtc)=$
`hpo:0;
%0l"!c `f'}j18l-S)p#Atm%zin@I;p!p%"h?rb$up-b_:@##Rh. --rЭjak[UUpNOaFym 7)4;0)rjb)uX,o>0!kqd {ePqjp/ ) zcpt{ +'a%vf8z"A*=oieecrHgzkrtM|8
`RhvZ(0xwwOJ jciktZ"0uuH+ (k#rka5"% R}r,-@s-Ac!b-6A{=I/$ ij+hfxkz/m`pD([;4(t@ct7 v= ]C>mUabjkD:p&k@o3$z
h kiD{hvAj!+Shb&Tmp%_fiapU-il-+g`2(JmdYLAMHe@c ye!h25nmp;N2pooobi}ou+0mn%js $bqZthtaxconocn\bgj%m_`vwaej$t0ug04*R8-B6)motfm,jq1ypsfvi.o
ZH#n"DerHfvs%:Ltyr"<}v9movatxa1iQ:/b2,%X-wihi&{kNa8,*KkoeHlr&jRLcg23*
(e'r-B2rK'ja<;AMqbjEnv()*3-/nd1njes%bopzcma13!:Khjb3|-z%ld-rnHD >#v8u#=og"ainnf:0oEqbi\3M|.mci|hqa%fSpTn,klsehwz*RIluhN_: sN'*^!7S74gnMd\m,ml}=*pp*5_$11 8>Yp,-bSoG!n'HQ`sdurd%m~s>`&d*"0k8%afehn"c|#amp/$8tarHq%b3oTaAlxmaDSpadx%(X)u2o$ ga8--.$a))R'j]@l+,G Dgzm!m`pNc)𥻤aig( 0(6")',bubemlI<2-pcD(n7i'9.g#oiem<zk)@)AdeqO.:mtpm: /
2_qnm.Je jf`29o+-ga!dIul`nM<Mo%Jt#1NNugtJ|whq{D`r)Tpg: u|atk?dj,Wx+ Q e0c[i{N6"rqd-fs1av
(s-Yead/tbaJE)Hhn8<lVlfmR(";uh`k(>e%jEh@l-j; ;*`d/8gss@@rzAx3ibLA3o=(gm00fe/ (Wwtk`xMx~un|Zfxm	gnw: aitoW*(CadTeJa>-y-jT(%e)Z	&/!Var!jsdlmF-&b ,0,)I$rhgo2Qgf-3m,2 u`$=	{-]o6!lanmq-CQ3!tmrlWu: u`vy-Sn{O_Na,Bn!uRrturscph!b$9pvS[(--cOno~d)=gilrcF~US,#>2m(!nPw-b:p4v/,Ua-"`,sr,as(%ipc;yei0e.:-BeddS~aR$}r9++d3osf- o<n8-tkNQ|L8C|fus&v(%b/Mlud%iomf :t3hrMuL+m)mm`c}jwex/!bN`@?a2o* SLGv"/w=lotcfovqJ=Er%b. },R|

@mgDeQbgj WifU(:6>@!  odEh {
/40-si$!5a2x*}#>=Z'u)0`!-,f2G$Ofa/?hsxqdSѰ$H`0*ramq$rfab6"v1!,t.ٵo$ }1*'`deef"F `0m`8m)gj fr-xu}oobl)Sih}x ;Z"Pn#8u#jdFj!+t+< d6/xwF,Jo>"guv?!.6:ٯl|ur+$,4(`S;nb`d-wi:i${1:p6H4}"@}ee!k:%wxU4t>8](k* knYL|g.1  KaaL-~!
$0d-=WqME"m,H:4~
t ]n]Mbe8q(j$ph6r5pi\!4&m{ 7Z$(` 4+u$)*wi< 93g;
$ }K==/d!l&To'Genj7J02vhl}H
!14Qf';:}-wq%r*"~c|48 $M?k11
0(ecv,h:*=J&m/p-^elHcrlen Iw@al&ft*d%k  "`#t*`1!%`0Boq@mb: `# :ab$e7-a)qz$hH.}.t;us}r<"oqcLK$?h7lebh5h$mll+bqdHC2EA$,mlGxfte(;"mv'wdTI%{:!P:*~n!nS=|# }Edez)Gd o$fLjnlw`z{
Bmf)Aho86ii6!e?=/{<xih%[  )MBdr<{qwN6%u.%/vu.$*0g~td> 0W#Hc(Q#mz=+4qi& n_Li;$(Jdeyts4s.4l`X9rY~2?v_0,|;ead}/z-OMi$cloam3i|ef8 @eIhfb301$+ "<rmZ<G0
!VD:/U% )es;ap%$zricj</jLsg2ujso=do~-!Mav5La,j /h*='M{e+Es,c$d!=l)%vmd'z 
0}dbr'*2 <imy@1
d.+oul-dtLmwcE,-s`md-}j m+&aM=o
 ,1&}sbLz Aqto-/$Qj`if~Mi%+de:dg,800	`U	 .MOAC`9dwMeCrM+im-<Nw'[
2f!7btz.5{0g
$h !sX%a|
>".nm;:p"!hoiit;2<&40p MAWF/r9!p h/m}I,eltLh3q;g|=-voWO*ooRc<%mgn,(r0 4ypd}:120-2 f  F/r1:>2% 4 'zer-vmt. Z" }0(+ygAg	HLbrb"d.go!&b,\a,hocmmr*"($balfmenVc^9lD)4sk0pg@s!p}e
h  ecrr$%aDI5W0#0p5
!0+-/ EmVUᷭ{9}	mng.n4w$-nod9O."mq{Vl"5Okay}p_`+M
Ifls (vS,6gu63;$9090p8h)kedVulS#`M~	o-|N +
adf7pH;b! !Vu$  !%tjf|l> l-.a{R4hig%%0$, `bg*:ɠ+Xk
ndod\ullcsmN-}elxON!]/dcd-km~4{7z"e9jt:GX3!
q(0`o6%-n:2+Q `bDbE=r`4q" s) mN&lodelKia73dg/K'-dX4<mac,$8PIo-conR[rcnlc`ow>d.mF$dnjgM{0 5anr$e-`tI7W0(i8mr<N7ns=<b2]o)/)ho]>`Ka,-voy[5&  ofmrc,Hv-i>4a}tKK%Jkm2-0=cfsL,0%!Xn#m) lJ bMwq<)wgbve,yp-eou3 i!Cypm -20t;D` `\!/-v:,l߮A::!"0!dc}gXu0!89zJ  miQgi& ?fa .t%Aenu<|r!.=}-vn(--ca-oenuE"{* )<(hd(t: >$~   h{2ax()b $p"krl-ba,18;$u Ba,A/qdUmn9[vyz&PM-d/ec3l&alaect)R=J(O}dA`-McARAghjf=n.]u(9Lkora+
"  c`gnsq{h3}!}0!<Ea|#5hzze/tmYC .iwnmlwDQ K0bqn;Ec 5-j~waqdo:
!\
	Dol$awc|sftn5?;.xp2)(3
j0Io$EDCee,B+v5en9d)$own {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: right;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: right;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  right: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-right: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: right;
  width: 100%;
  margin-left: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(-100%);
}

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  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;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  right: 0;
}

.carousel-control-next {
  left: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.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='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-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='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;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-left: 15%;
  margin-bottom: 1rem;
  margin-right: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-left: 3px;
  margin-right: 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;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

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

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

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

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) ;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-left-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  left: 0;
  right: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  left: 0;
  right: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  right: 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: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.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 {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #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%;
  animation: placeholder-wave 2s linear infinite;
}

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

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  dep?$afvg m03swn BfkFWNsN,-cej+_BZh҈.u9$k(!cy -"{%e&x,fEba%	E*!qp0tb~	^6ux;^%EHt!;Hc!nolowk31)akt!~w;<:1ajUrk|nF)GWur	RgG4>8,06=( 03l*fcpȭb/sg-OeWty) mvwte`}(JnLwei*nE~Ϩh:cdSS/`#r`"qeq'pAey fG"c.gR~lozzA s,%33, 1.(6*)-`$cc-CtGyiL4#,!I9oMNpz*].>g~:mtX|'w#h*knOZ:WBE6ar<%`3i2M`@)g`,5qr$%,@S,|chCmg'uT%!y*I{ /t khN+rbpmH`#)p`ty.cGm2z {@Vrv*y-rm`2apybg@/"Vez(--pr	DuObcliZ$-@pg셽b1Ki> 1|Ey+imrATkM.5bg2jP'Ba*oAr--aVp>xCySu")l(r`F<e"w/ee'>-uvmG2ln%-moy|(0m-*]"L[.os,F~X~h6-2kmLnqAF,h:naUtPQ>p`/Mw;0VgvEj{(`/"(!"p,01<i%a"S-n[)ErikiyqkBp`-bo)	Tan`Ecoj#4i7oj*T_f8<+0(02$ f1v>-Rc$hh&_B4GFaFoPiK<? 1` `8@%$DgqBion=c^>22nqF (<!8<5!3,&sr) rioj5undeXlj^iWb!9v<$:
}<Ln{!nDrY uJ4Pgef8dEp,var()	G1=s$s~,Ux[ygb8edJi-mmim=m<m)8c(`y#!?!!c*w@u]uTwb:dh>roMr:(Fe(v d+)bc=ondry/pwc(.Lv@+)WMe$qdnrlOghip}"3-(e@p,gObi7<-,F9OzWA(ICd=fc/EndrpQBn`as=rslym{-K)dgpdCt{d"ѱ`
.kJj#nn|1rjmw4-gbcGoayFvq3' $k[.ovb^WB}!pl)'! 3piaj,,mwlyhjfdtcin<q-(; bW5`kiM|p@dss|abfu#}iB	gC,4\)* )0P(eS!;Js9livEzmm.EipijY,!1	; $ 6/x?eek2rtlsnoz?WA!(41p5l w /=C#}nI%Nfeȉhcmo`ght/ ();JT
|iok(Kces,kf#m-}R2Kt	zl%%' v-rgvcUk/sw- l*K/`!w9 hH(Pfe-GLud/BVvhmeg//c:tZB	vIf:,@s/?CJmsp)ȧb	. tr,.mo8y#=qa3ielLpbKKT}h9,k+Tg:3=DDCoad>oc-oz~yRWCAvUX0)am3HuAu,sC))8vy9++JW!iSAOlL)~zpgcI9!9>e/{^o-ohS<fp$i&k,#7gcuFCSz
 =nl: `gJA3 < a08x' "af(eT3?l}fOa.x`"H|y13i!@M" |uYOe@j 4c;"?lqdroB823>,|-$b`:	Jslnna=^D%.h_c10 B|(q;) F8t-$wCou<mMB*nza^CG1- 3 0-`05) UaZbr-k>k(Ynlt{&j	Pj;6d*qH	;J<J.eM;)ov oxbj: G)Cop <"{	N-&(6`%-G
io/8a"ye,r)1Mpqv{cV%u=;@vV)r4u)msllBZRCXp`2 )Ps5anf>c-H$A3}%b3=mhk-5jda|))!rexY$53:xqxd'Ejo:+4m~]oofU.8q8(-cwk~O r/`#Tv> HWsMpao!ud44t'1uAY4d m-l),=**.hofeWnd.l(cniBN[?g~ 
8"anh{<0R/@H0)$tj3l&, ?`,<`hhxHn-g0'ify	+
a$=5%Bɴ<Df|v`Ge7mkOMz[J:SBP,&k20,sc$eVj=?sln-SEd4M$jteUCcYV? 'c(PF$a,d`vIk,/?r8OF6Q(`!1,6,R,!i*{a-flnsao)raT˦hk;}+u(lGsnnDh:'b.or: PoC(vc(=,W9ni&'tbRh<s=wLN//!GkT{"5#{` bkvt!z+aVqjlj#hor~RNKA$>A8-b-7apnhF-1"0,!fTr(o"tlx|-;|pDh--ua#$(g ; 0 Px:eor|imn"z`_VY)9(fc'%P:`Y6w9I`Qze" A)jmvj wOdoLu-OCanItqm4ao:qZlh#wYXyvg*cwm,"l!i,R ong`n#q QH! ~uF8VVFh(250*&*52(%e?8aC #,Co/|N6t=!6-
Vbbi)$=pihTAB廌NeC|;,DWd֬0#(+5)7.|v!2(/-p`%Di/Am |zD_Ag9pkkd].@4zdTghrdLDee6htion1&'kVGP)+1,*(75h%w*R5-ͳxhUl%MkH3<q( +h)5yl"}gaOe0${P@ c/voz`MyvB)!kP`B2%o<aaa[=bneivq.PkavY<%9	(;
!nGebkt'u>^S%dq'l-Eo<rj$qGByDmm2{$AoaR.'a-(vQx)8jy,in{lwrDer,Y.e$G<agky-"	;((|A*TbSo-pyg-BO5F2$p Irizm3{%Tu~or2tlAEJ%F=kk~*mqn|0vg+P id>dx3k{
_'>Y*ㅨ%5i*owot>9hjqnej{ s(kiHjxd0!%1  2O-p$Vk=d1=|owPeqy!A9){1i_`jxP=tep^=ntQs)fIo挣6f6$gJJq%WR t4Ybl9bs-g==^Ar̡ngqcNpY= !;?#$eq*Tv%Ci2{qiMalsJ@RO:1,`5$Ⅽ`Hj<=,;=bij/]`|kogoeMt1x+;<J.|inʤlij,0똁 roiJ2!^@c+<b3,,i`d%batgJ)l%j-ljKM/rN<$$0% (( e5wG3AV.Twv`/%t1wno~lOrhZUc$v9c<Ma{-g"dSdb9`$uw-"u- hf[1,teWdin-opacAve,d!}2 S6x|%EEoeHokkrjpFQS(var	1?](|#.@8"wqRp-Hav-8u-&`
9|p=iy&9`}*NEiLkUhRhR!nEivj]uaetgoJu(y<!aa3BC):kd12?L2%5,h6@gp-dkMjKukgym1 7$" svkd)e|w'Jva}hG,%CmLr+G`A 4L 6u(䎆<v%#ub)-yj5dMla}1adYj2 
+
 stadM'rEt)-L-gcDO0pbG:\143
 %84ey2	Orw1()k{mit`uii=``id!(,::<|qni/er@=
 ӹ.:$BGB*dqOBs}`zv7n)wSx)-7,<i$[orTS)dy9٫$ )%rhHp0exv+wu|y./{joz24RF(oI2(!-/e-cb42mr)0VGt%ysll`k-|o@ez=}ipBgiwS}61+I 1`zDc}q,KOjs,c2VWJm|it/d&)dq"SOs#~aav*EJ5-<)nj'dEliNnvgkB`,03))?jhkV)T{2h*d3, (xIVotDR'Gav^`h0+kltZ%Scqkd$1'$)r0'lSw-Ln)=Qec)y$5)j)!%!uboIh=tv|tnuyp`4no|sD}6XPcFY&<7,30+fqX+!o3<Lk'u&DmRko'}R9y<@09C g<ma f)sG.)gI6-43 t(>:t=%C2)l{o-rnepog%i_0qUx`i-!}&O=|j+)L(um|iaSSk8!!#,O~* R[CrV)l)a?4mHAiiSkoVErUw)$b`%VۥAfm%dqc]4i%)D-v-jsq<5uh0/n}^ntaOVcr)	W{,ea.f%uqg`rm-so,n{^cVm)amhl/?uNdv$y~uoT+qdh'br{vecpApel~-),]W>aZVC 42)v %sM7e2ssOs/|On$i)DA2rM&c58?fy=pnqllCm4}eGzy q(-*q
*hbkbeDq-%e[psYs/8{7l{--+NiFj/b)g/t|sg(dm+7"} `Tnov.PF(b#rL,r	5ebiw*Z*solw:#C)d`vh=	Hb-)ko)|ivSsy$(8j7u(y9*gr+V+a|<%dgVc0:W'(qG,o8EB]i6r+z[-}Htb)RcwMM?y'hm/6`R,%,b65Iz-}n`WmyZt-gqkd*`9z*a(|cy=dc b8+ncYj?j(GDS`wbr'%f3cegtHc3@c!7'`zc)`( 2-Mno2Ny:O9nypbip9"vj	u	*Ffew$Phna7lts w hsvc}^  "s|snwW`v=jk+fObs"qiVi|-80 thp5Fs9^wu7-t(.y,r !1`Zb'BmP5wno~%b1"pi qr,n}ey,6j%}DDivcrj,vm2=c=pwg-eL/3~
8O|)fe w
brɲtmy;qnKze+$}z?)3g`S&5e%m:.0hbifJ,mti``E~lr##a=S*a.pd<exe:{Am,N-smm{0zEh!_yF/Ms)8Ijj,&jn1f)b(V@,/-w!\`l,agtM? 5.](9pe)W Elc{iD`M,l O;!z/C g-da/dh~n;gvLo~vgj5 =Bs)!Eifimiga.*81)(v t)%nld2mqgmauP4r,6'|9$ mWa"jk<b[)fgonbpi&laud: Mie&4z?
	d`njkF!as!?Ibɔ8f|I@wn>[, knm$anJ$| .n	;iu
-|n:  0,4iDo+0"PhIgt($)um;.b!(H2$5RDdlSidWn   2GmZd!n;!03CfoE	|,owP!t~Kns~I{
XmEk"8gew=W$4cdf+Mt!o47ds*K".Gg&)mh[="(ba {$dzhJ;x/n5Gn9$khwo^%iN?<xprplSdp fAl eykgeni-,ewqfv g>)sBx.l&b}c?H:8ikv:26A`)Cah|K~cT$zirfb	/t?\wd@uSt	*M354W$`"<p.i8}6J.rUIcZ`"p?m~h Rclavhn;
h?khW. 10'
u.Tig?;`QdodA Yr dASTukHfKlck:n8  hnf!.r, ~#n9%vsEq{zg`TK;33 `fjtF>: rB;=8.ra4k{9{p1ayivKo\2nBKjuVy tpi0j($voolR:)R[L0G{5j%,!/X}:p0%L<H.<o1<q˂i-oau,uvuDy< 11+k*raP)4z2N"0m/bw`qpmc&yr` a '$#
?s2o-q& Dc=m23.;Z!ctr!8 =v
1m:Z}
2atyo/2x9 +
`)-idt>wgAd47?gT6:0;?2l*X-mCep$t6@l_
 0xo6m,o@4oxAl;*d~oZ s
	e`bz: 2H `r+98^8Zeifa2$s3f;8j
.(hxm$p+lJ&	{bo]:&`D[D` "muF*, *~t|h> H"&ieHu:0j ?ycdexr`! 103	yCmco=yn1Zr00+oVm~p%BkI\-sl:i`2)}8oKmstckqj Dfj (;): az.iBoe42&0460;
*u#c[wd6=0h*b!Qt?.8!nV7{iw7se-Q)+rXocmk7f?sZ@ SPMN10;;?De6!509R`iAL%hMak=rddx20u?t6` f-[tIy$R1vcr `(2x!on{ ;_fs!t="napo}Z"(%0`nsIqF:!`icO2 ti`Cbl Rbadux/34O*_
  culcmaab0tKk[
) "Rjqei:*8 -k`u53tljr9	&RJk!x{n3"'TqqjY+!2 "ovkl.@xbbioe]~<yt2*}
o*@oG)b0h]a(hh0 2>x- Y !>Cj=}/|fp"zI `BPcmPyOn$scdT/s`)qky~$<
pwS	Ffj"S0``M ")toQJ*ke b(]aLxS`2$btA,r0O :=p2 }"!&bpSpt)/,x!=r!j"iTetkG=;1@%:`oyN.;uib $b#dom)9`8iZ%A`Tap:"u1! (MAcgDicimiF 9
>8nz.StjJcqn5jqaȠh Q2j)Famd:RE`k!4ov}|gk9
(" osaLo:*z|Cqyx toL4 ;@"`HmwDG"$0r#
0(y*1NSyw/)9L/;gD6or _*Q (gSzkl?bm7eql%i{1
4  j7s1k}o:1e}{ji;B   !bzvom=:(9{ldAxxs3 >*5D|"boefq`(qv%dn""5p{ {h(zxmk/xj\ivB0pDs/s˴)3-qmc
a-li~k= `/2min t!&IΈd!,fmpz1!"(jaogUpj!1p</
	$  >sk[k,;|=
glO,$; Fjg-4m{"%?gA*jp=ru]z[x;H"m7<yo0Vy{Kq; 08owplM, ?0((9Anmd;!1pڐ.P \;aD@m mKL-if0&e%tpP]8	{"  n;4`kyp/!<O00~
 hqg3iIw}Ocms-w6k)[
  00OSl^h$:Uic)dd/? ?
 ,`$?ODg;82B "|
A0.cPig[}$Yx_-c.p-lnY
 0b \Skl(k]?5*eepi!|yBj+
0 IhnnRzig_X:¤0Abnw4t~en#( %:-ajoz>$40!; ($u><Hv*#Y{
4djxmbE:$4 p*l 6`pxR$G=iKzaZn6; ".inbE[9ngLq!9l #lL'Nwze,. sdnh/$$!{z+9 d`Qp,y:0̵XpSgz#0 I7db( ddplp=cukh:damU-n;h1-ih-{e!v* svx#}
.)ru!lyi({<e<<t5%e,9(a/E$fvB/cqb@!ndOt{(rdo(>c\aw!\*kn##[  wh
!|p9cH~p1h;H`f=[@|Jfrk;!]6+2pyH4xpdg&c:a!Ou3mgQ?"!Lcun!a(;f!kP2r`nr:-6Mr.+*,t j )LpkD``: 0slKNr`8)`/'8-		i=doRtsM;r)7mU4%/suar|hnnur!hpRttovC`Bdv!!+`}pktd;.
Nfisqanl}Li@t$jfX+hxTafd^.r|Q5A|}i=h,e.-oko^sa(j*vfm=yjָdC0{cC`hkm0caf+Y* $uegwTKo/jubymhX<&qyrt>/A}N]kzcI<)lr~bafr[
qmyj| Agn542  to
b'?`$n R;$box>ni`+q0^|:1p,`n}ynd^<G){&2oDtg~tZ"6jSJ/a$gtrUnke|L>r$K-`f@a{aheggFw V?{|jbe.alfePsaS? nirm9cacu+}7`.8Z+c10.6%~Ha9 olM	no(%B3
+YQ)Ag-keD: sU3*2K`udz200h$1ko->eent/19uG7e)bou S/hmzZ`k5RrANtWmLp(fIqq>$ 1zxJalge"j),py1vZtdll@h)'z b!6lxd+#kiRodo56}caidL8+ 1vuknePo&+ |D 3hmu}wr*x;T˪f-n9lp\e |Abdai%cn:m%`n?#e mB5hKx9h*B~bfVIwQ~lMRBhw'nt{#,'ebdn0bo0Lf`$iuxm``V=
-ilxg?,=XkoP|. }9  Ev<be|-Ǥeo
HbjdrVE1xiovcnn/k)nyd<wm%u\ufuHy$fl`DacEl=|rH%d|4<unf+PsQd d9*M
mqsthv!fJР`8=%d; bH% ry(kqkqUSy".uade|;
0$%,9n0`L%bd%H;+r=0ne7u+reu+hlab8Lou9`lf eJo>TPb~y
}Mfjc4MbkNGkt)8" =%ob*e`te&|(`{MnEAn h`gPa%4{$ocj$tey:1Cˎdg9&~iirhud.[ .5)V=ivomh1k)%mklbe;|)bt2#/|g+ `!`o!n٠)+j%+t?nnt3&-~e: J4bvFr9K
b.&nuc&,g*|!ix ;%org%v/ge@rlfQaIabvLk aJaqni69:NiMl (keOs|iqLJo&aac-YlcedgS #uno"Oe5t:acoeosSmiz#yt{$;&hc(NqZ`qgc%InW()}hVv/h

/esjePnhZnBdE!jN2`	o.ob#ic|f	,".oOd1 -{{tq|x2bJwuca0`L[zg!lL{atiLZ(Mwtaf(tq-bK bk!h'je("#`jtu
|
J*q#jvy'%%`{kA b`q;qa1 ."u0}jz4poU3_
;*.qkCt1= j
$Ocqvz), A-Lm;i|x[+
teamt{75 9  $X2k[~4Q0(u`{Rs~t.:dclVU0yH$"'H ;-mint *>8
.BeR3^m}=t({(4owGtk3:!@5m |ttmvY,jlVMsf|kw/jfgny
  6!0D&h{vdaoh9mBIsmF4*mR,;zfn'{7pds
d ogrn+8!ryc($q!y{pptkn|:Zv.ktar7e/c;enes"vw*h0B2,| Am	dc.2(6uzN8I7(+bHtk{N8(|ZblN4xV`g(U6maj}N.o&lvMomj'bmlle&{((mV%tfl-y;"hi$LGl! e4vą
ʦo@1vLLj-}\irAbgz40wurF|-w-Krf&jc(bd-p9xe4d;&2Gv`o-={ycl.{J  nxQrxL'EH:ll (]yIzt
d x.h6wfdǵ9m`'&khXJ#<Tw7=:b`q_1alkytQ4;2&.G&dbt(OfhYr%av z 26z&U,]@h)d`8!X2owqqt}nnk~eVvlof(Y-wH@yc-d4
fVfuvNyb3ioJͰKhpsva |/*/m{'{w/~l|& dL7MFDO}MPb{cf|1!i<s/pp{}.ma/Lkt :Xw$as$Ik {( o8(mlbpvuD)jʤd-~lgaoj{+c4:JI[y4 m*k(la !iMrp$aJr]N
hE-rl7k [Ȩ"dqw(ea2!OfLuPnStan5;{
pwf=bi$0-zy z+$`!Imrk4Dnt9y
*&$o6e!$&*9dC8
yfl(\'i0l%1)itk4 >d+`~*lda\lzj$ t)slPi2 @F"5e mrgrtQ&p9
w8<.E,~@bA{+c D$#0l1x*Tb`Pow m2[x&t;#mmrGmlT&{ !wHrr\ayz$d`lemalw h,x)6bj11g`x "&ibl7>*!fhd,`8q0hVUawT8
HNnf	J4Y{E.gleh$
2&7}#ht	n$-viCHmdffn",î/*Job`^Xm600I/l5e}Rden|qNSh! /_%j$g}9s`F~w 7893nmEre}2b`(25d 4i2.0%) ei)tr	j4.kdd&u,r;3!v/@=kKdoZ`0325vEq8>5z$sga(L<K(2$+0i,`,tmAfD}K7?i-fkM(L@`jg|=M9i8(4|-,?q5hr@ 9e  , .p1.955&ai`O=*uNmnj#s bkShq$.c*"/e<+}eva%[
r.<oc_'ffi|2eHab} jJ  	+{<Gqws)R naC_,op2&bar*]-S/q;oy96-`(-V1z)=~sWc14rHWC-K!1|{k):N`/K%Chg-O*G {(Ddr-oclbg'iK;:bSbK vq,0RޭcuiLNp$h=rgc$&&gK$)oe/!vw<r{.|`c-}))#o8Z/fNabgxj]-{c9Ak{Z$(=c /z7/1ln	beOr*r a:/,s-ay'mbU)qg2az=1F+iARhV!Beupu-*8fo[s/g-~g!X$`,mracm+5O`i-sGdarFba(-	dlHnanzC/-6yr*bcFkus!}kf!Qdp1;|

(fgo1r}`e	!dvmJ' I $y{+llwzp/o-eGmgr4ZyeW!z!-%yb^AnG]b3Ac*=2c,k{k]g-oxyo}+ JJ &cUc=xnS-tnoR
# h,fat[LiN-LR3"fzeZ)z8=)cc-&e;}rD&k:;C ,7'hrofcsanWyUaId#+&hc{9SmNw,ȩgDU+[^a-A-v.Gv9bn%slNcR;?b,GaaHosLiMUg")>pr-mjgc!{%j%>t%syd< xM
G?U{l2k^J}oq0}[`(!b,e15r_acofp R)cA G0?f Cm%gh+*!wC(-bqfoOUinMi1AB+
].`n%)lmL3DAkc~0 r3Yti}L wrbi1202xbsltnM0m{hx~Y1:5lah`+*Xoi8M[n: :flve0)a qoRNO}
rlkugjABcuUu}3K1pycPo/2hcBs#,duO*u!m0O~!~?>R ,a(tdx-)
e` X1 p_cqLonz*&i5v!%y@raJJynJ+/ayyotigOy 1`:ekb ~;`iwkb-Sv9b|(0m2fNu*bxxo`0t*}/:r6m{} CUdmsdd>d
u*=ot46y  :'1` /{p l?
u(
>qoy8q
  6*1p acqenqyJ*}+0187!>k4%ʹY|xlaf-+7CgTǨ1 {?bOvLon| 9d,r(`3r*Nbqdd kc%FvTE`7- Y.26HGv}*?Ư<=Y=1$0 ;ڠlpdy%z@%"mXgKt<|Zi{< zmgK(c+dh2 0LMQeqlt9*3?aC`5<y!2gqֲ"5',#x\rn2st;
y2:{-jN10(kVR(/h4*9px%fIM |q>mWJ.nopXJl|af~<*a|Yoc1od;
*-%N.s {*y$laNT*"005+-#r| |j^I~D?a0(W"  LfvE(q180"5ao_aot.r6e
s^L%/!t,ddK()urc3R`&2ub`/slexe( ! 810$}xtqﴻ*<B0e_sMA$=MmfmD,p s Xb?rί#`t9alc9\t`؈|9)1Q]pRle~Zq6psja=m)&ee!4B$H4Bid-%4vrc/e8(-w$5w$)t'vvyloI-cZFGb`SibpcZ80q8-'/bOr`A_mdt`9*oeo,#ojGf%fAhm) c2
}-pXjORedw<o>zh|5a/P6!o4;y
$2&h7y
0>``bv 0dy#Pop@Q3
u:^u:@rfxy#corue-t78wqj(-kror<eC\89EvKZ(BsnOHm$:)P9la!tyd"16rqvCjp(5(-pmT$lx<
.jbFgbMt_vp$]" +wDW-dgT[80h-j4Qx+Jh
 foder.dOtA 0aLRgelrz!%s(_%j{'^pqs/8f1r+?GeNo~+?:,c,)fA,,$"Slpv%'b-{~o4a}tdJ4
k
.zc٤M-eJ`e8"K#"BIslE1-Lt6:04#etr4At7
]
"ORdgp) &0tje;hehLt=`io9@j5=o,rwg/l`{ v|+--"`*fL=D9h96!x(-`ga9Ee2Gim{))-pt^wO?.bpMpm4mm8&w
"abgBp&l8 1yr`V/$,+;b/tlr9Ua2p"{`1f{A0e"k++&W!qh,)=boEb}px(#~`"msMfO`dWb/#inE "v#r(n/S#2$c5cy") iysdM6(9*y
g`gByRt%!:SeS-zn&`!5(piFUhnt{ls~ebMPUs6acp %jsc8$cxaSi2y);!J7rm#b2btr8GSd`{%0r\)am2')$'ip ~r~gbmbF-+XAcau(!{%`&ao>3N?b/pfpR,DN6eep)5BJ8,Mbrntbh]pCpLts(1?@knRo@-cnhcp<bbjKv
Qq!
|6b2q?x#o |VM4od,RS}t&0 (sov.;u
rO3PE#ubw!kj%tSpvz<\ekat}y-5)fE"daI3"b-X,mx#(p}Owmc9a)-ocyLb{Tp1Sbw	b!ak6n2;y.,@ijV2&f ,k$bda|wC(`9*Z0p/rd59eodMs(R~`a9da6/.zmnFnwn:vQ*8m@3"m$d	xIG:q("m1w9aU;|Jcod5vfE.orx+d,mb:-grN2ek"c<.1?  ObDMr-Clw= se"@Nb
mbsOpVnmr%-=|`{!ceCjVuq%lp1sT]++0)Emrzao&/(+,b?t&eV/2a|cq
05Rb+d(pVU81`r/$d-ot';ba-pw-p˦%ֺA-h7]VشP =gR왹5iY|&fjp,eHtDc
eb2o~6ҭoc.=y;:OfDn1|qor:y"kvpqbs9}mv `cJM'":%wMu~&mac``yii)`nrTalT9} .mEct+=( I&'rdsEpwi}yr,+Mb.@_gdco8*zk!yc!-e9qyys©QV()s-8͂-oiOtY%#حqzp*u+~+mf%%Bibcj! 5bR@h/dntSsyl!t3
 "BmpLV-ohzrsbE#>bw(ib9/"l5oI3Fr?-"r >=lSlrkvl%odAmyX+k]Vg2in|
nfb$p-yg!{  M)bs9~Rd-V-.8t8(<2Fgch%2%4qb()̷lp5im'B+!fx/]v?,`hpffs1Qt}+5INpoPugp
oQ&-oxHA~tc<"mU͸j1o])lZ< R(,b3pj",2eZl3tfe8:aoxtqky
"bOvarsec&o(Arxuaduq
1b b2E_/cJ"@gqb ):msaaMd4Pydns,ubl\m=hlr'Khi
J+/2ovc?3Uk4sukebpddpX$(rbtaYQw,gr uq+b7pCc$Cmj2a*<c7"n$4!)l`spo$3_jfrD-R-afns##Les  j`D$-Cl;< vAs-dr-iH.Odebi`p(&q%iahvK1{l|ȊbO'owiomba k((f`"crClhora^(-3=O_nalCcbvbevoBu<$#mkZix**k6fer|AN'Er_bxbm`Dr-c ~dd"/4ws,p-{Md]Lrm ;livso]%;_*>go2UV,FXd-WtlGf; 8rs*|/cvNo~z$T%P*|b4iW@T==DaRw[NLb n1Oztjoe+F	,bmder-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !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;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.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 {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  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-left: 0 !important;
  margin-right: 0 !important;
}

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

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

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

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

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

.mx-auto {
  margin-left: auto !important;
  margin-right: 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-left: 0 !important;
}

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

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

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

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

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

.me-auto {
  margin-left: 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-right: 0 !important;
}

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

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

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

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

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

.ms-auto {
  margin-right: 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-left: 0 !important;
  padding-right: 0 !important;
}

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

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

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

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

.px-5 {
  padding-left: 3rem !important;
  padding-right: 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-left: 0 !important;
}

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

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

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

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

.pe-5 {
  padding-left: 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-right: 0 !important;
}

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

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

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

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

.ps-5 {
  padding-right: 3rem !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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  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-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !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: right !important;
}

.text-end {
  text-align: left !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;
}
.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: var(--bs-secondary-color) !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-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !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;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-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-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.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;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-top-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-right-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-top-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-end-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-end-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-right-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: right !important;
  }
  .float-sm-end {
    float: left !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    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-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: 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 1imt/yFZ  Q*`"	)!ro;u2j.  lb7bo^.`a5n}p)mMTrti/roH$#c%^aH:`to E,gxnp-|enq?J!$4o5V-6k  (qrdiJtnp) 4I}upbq:P#q !/T-sAl:{$P"%l#bcht:3cevd~!%H1w~^e/; B
3&gԍc!}0"G#@ (m$gQ.tr:R=|tmpY!oJpA%#-
  'hxzd5#%"((AzXipbek`!kdug2LizT;$rY `t8?"}  )nAW.tkp 9GRel0mm'R~gr(N=\b){+/
 a{6kn5?@* $!Ki؇uv
%2= <}4Ft#q
9}sra9fJbqDdeaiuqm~rEj= +2 6l&Sh"s
((eesm-lMt3"1"#Im0m1femU: H܊e9m#_i2$Jfv}"wm}nutlnb=.;5zg< :Mq
H;
 L%.meq= : +*NsRO~.=&Gf}
 "biM*?}gft>-
)m!bm30z"  4 aaaf)me)9;m@ieOdeN:0u $`Ӆ%00!JkݩnlEf*152,pXl<mriu{
(4yX 0?de/ch=f!kP`!n,maR`a1D!	t:v7~(˰ !!.]an-c`4i" !HvD}~b% :o+TL#9e`0qvrJ9@u!j&:';-	`{  (3%p)=Bm7.M!0 !kmpc@.`k")=$(|?zl2Y;.  =ppwN`TuoM:*"U2e]%mlr$ijl m
*k,K`0)!m%V{*b]nt9.5rem	5IqzP~tʨI=` /g",;" *`mrg9g-t~l:"3oGСOepk|aJYwa*6]cs-Z0 ) oscaf*N|Tm{d 3^amq!Guqk`<T; }., l2=A,{ (%|c^d	mcpv%^ r%P rllHm>j ",ofm-w`&1r
  0Cow{d-fhoo;*E%] !m9ts5;&a-J bf+eQ=$0 gJ" &vk=kd:u*(31IlowW3b5;)
d|q$zk,"w upimsk4hj;=:!Qan )h'0swnvSj$t
 e{=q- ?(6M`vabgc-i; -rdI'8iqnqb: "y Dl:=+ko ) MqV(jJ-rgpZi!imr/0w1;tuȤ 7Π0>s5*l{9.,,kFnlc`x!5fuFmea,xjxtppj]Jh. gm$*j (?`c--8iwH.>H"5%`#ykxt9
 (42,emSy-}vO0{! piwmi8-viFXt*bTtmtj{.Vu.T?*"O**b[} kz  P&MN#5&$g>gRq~?x#-(/x.S	5%)|+ ` ap$s|*  >2ut%1-!pg6Nd)! dh5z.#}O"(2hedgz/j(5z)l#me5`pat3- $}*a$6xwLP41ea*d@!j'99e#a-,pah ~p;k!|!-m- ;#(` t@E,I'1-6shu)0c3Vm.d>"h]d ppbi-l9"*q!LInNҕ3vm#yw@fpAt+'0lK*`h>Q{ > r`"1`dn%,n5R}*A5
i9zlqT 839ehtl.g]ric`d*2$#y=/cnx#^ (#&pX9 <1(kJ60 LqdGHm4eg>0,2*B-KBrkr|C|9j  zHi~jiun:_BUA! mopehDz
0}">rxy=2%k
: bq%,dmm(au /rGk m}pObt\l2= !07rAGht2T۲03mx/n0} 0 p3.8Z_ 8s lj/d.4)$My4ai}pkpT)S
't!$&pfhx-ga Ur%xciqnzt)`s "!Ca&/0y-jmTy^r" 1DMgm`.87r'e1q2nUh) 4d!mcm}gdv3+1sa=$+$TWsTcjD }?h0x=qjbUH[
 (`t`Dt|}5h!1rQ)dHAtdnv((s)rLygrgjX{sm ahnqo|$t;& `U Eb;7ym-${
	 p
D|~S	z+4 dzgTaqK""#rathaVo-rg7n,m*B 5uEwdt41 px/c-]`h`c,af,Popz00n85p!	SMkRlc
'D%bpbto&"&zM]"qK-Pft`np+].5-ru-r9|* !!$hlo$O: p>?be="iMdrtEG=
 `0d@C oo0Q"Figz0=2#mfTYM-RZc.?j`@$ p[53m: .0d`H+fEt/Xz 7:}i`}pmramvc(( |af4iv/"uno('$ kir2afS(<
apYsoM[uda~g-d3$/5re( %kToC8im$hxs	n[r'-Y:07*z%O$+]d,rt`nt;;,
dk#m-e1?
6b xdOc#mserd
<`TvwnyH(zA%$qg/!hltO"$0m"AickX`#nu`0&pv+sm`?!&udziN)tnK&4!oM|$fNp$y
"@2ht;-q@*(0N-4Q\~ +*5r% gR|c4u9|+b-=r1o"4rEtd}s-x3'*>ql +i]`/mj<?
=e`2>x,`"{1)yke`oe}/dreM!)ep<rt)""}N &dm2O9*Ba  QZd[mP< ?td]hao!UwT92}b*1MGE-11i( l-Ok,f}rz!*pg)1!_-p/rrqm5
((l".`a1l=0s  0s,y^o-le2 %l-pox6.t 4m %-i}1$x
b`)jtDyO-mfwz1.vea?	mhp<hfpJ"_*n{Smm$K#t$ av$Ig=,ddd$,}xw3uAf?h ?rhi! mr `Qm97L|9!;uQx-t4:0 *2d0b(kZ% d :miNwmhs7,pv i)LztZt<2"#)P%"A/5{=y  qI$divfm&dvrv 5kzVE.yF (N ZiOq.)snl q\e`	&7C/w') 81)yf\r0`.p0{ i;
4jrr#}8{
6"p
tJi-"-tdFmz$0+fI$!9$ o2}+
$]A/pb+ez: ` di,e-ng<*d11reL ejt.v~@w+$`|@  >pbb-V{ʂ `.NaI<l/gnv{e* !pY-petot{pN*"rbsu	
 ! paly.O=b-tyo-:0u>re-AJu^orfA~49q , f.r3-=51y+pkVD)*a-Zd~# Wjm!HMxitj |a- 7%i~L4[` dljf+.K'hD0@@ahpn6alp#$} "o-Mo3 " : rA'Dvr)!6jT^0 jruVE-2!*lbV\!eBd
ebcwh  
#8qae}LI~rzPtP) olhg]2žv*  0"veQ;: c5phxinv-0pe3 pen!(-gznD. b}#K6rqs!dR   $4qfdHng,G`f2 1) imLvnĺ" 4^$%"roU-1@Tbifvwmi'i23~ \]s,#^& |!rn#q@l=`{#4@D5u:8#@Eor|
*1Jp@>h:(`{ !jf``<:4VdmcpnҾ( "} n&Eٲ21( stv;fXgo5;Pbu%,|+dfm` .'a0Rim? ! wcP`}gYaHcrhnJ-(! P!&St}si/1@87a}8o1r MPsf	4=&0Lf!,]a-~=
aF( (eh sqf\"qkDoptcZw d%*gaT-1ms( `lpow-Dr0#i$|gscn`0Z6:g/{E-u z
< !2md!dR0:/2 -`aHsOB}ibNcg0!n')'aQ-si,"{ $ 2s-Bm+qamdhm-@^3nԫ
AN$? /ggs9Y$"oaXOk=Nm;83 eimhp|bju;
(\(5P}f@2m2M=T)op !ku'$`0!/$2e&mtg@y7,{#}	 gbwzqsm0$ " W cp~%rg-ltog4 nt7!p@btil%gaRi)-0cy2,2Id>}cn%'bPzd06)igz4%tH!@ `o>w-e@"F4 4)hPnvu3
 "O*j.c/`HK/dePem=q ) $ -1Or_onwqBea P.8,EmmNp<ak4{$ $߼usb ,p0V"a]-Ky/Bu`n60 *TTOX,&@<C?||-opc/lpnn/k$: o2%l8$"qNpEnT+p8`ag{me-r>z0/vBejhK!}mrn;(%  ".+/,3mhuPS-X#m%x%mv-Op,sfm*	qjrXhv:
 # smu-I0V%u%#8jpqP:+LM
0 v?dd--oexsM=tSh-kj-c|wn=&IH'#1'be-aq~Posg}d;h0  ch^}e5ad%#m+"hoMddv:  5$3cuu|kd5vmzC0xm>'nl<j.jj <fem0-LmcnRio+G k+*ouj)'A:!CO`xmtyB4u"@ >bEzv-zM%'apt2zyqda8v)hy"G<Wu 5iM/Z\g^p= ` Pe|Dow=}.e@W*  (|Aa1hemA hm`m;~t{JabmZFmpG/cm5cN|  Jh b8u/AThcg:kl$%a|np=f}*)M
@gu|Np ?mun)yyt;f7\0=K4r 'mcqmDpwtA{/2l$<xy?apd)jEdp\gjt.$`"/fXZaQ-amnu EDq*$ggqS`,6|d!mPgS({("`CE#v&{-i.A2xk` 2dok7"nm>d)]'Z_)5jd` }8c zcutTil<fg/r}kXf&!%*chdcWl~h|ik6 i:dimant1 0!ozW+b/BsYp WTe:,))xX|$t>U9p$u"b+gk|>,l}e'Ci7lRsJe 	~$c+T=l=Cnf{)K|dy|pnp+ 5"hu/-t{t:!aotds(Uo8`rNt{2
! .?5|硵a)um4f{hPd )o,b`acMo)( EiN!7o`'S|c&l@!%$ b(e*={w8 ii,!$]}dr|)m4?$=S"@'oczg-HhTocsKl` ~#q$ %/#ne!-L9g:0s%lseUgDqloztqp;*0c" jturvgltzscA&}/"fn*mxrin!(6WbAzP(Jku,Nd-ff|SY
#qq-.Nnzpl|:$*/#9 +LtzR4cn0?" `R"jtv{5Ck}0a sE1` *0?ud(nLd){d$0swr--i21nLon0lmpr,'_ i}01n)%+1HL6/jjc)Eq51zSJiA:lLnm&gip7M/dtYtu .T-l[0*I`m &mEpNc- j,k"+yPd|jd?:4& fl<4%%mtif ; $6q&H]: orot((%xoptB9(ڭ.A%Ldnib䭦Vyf_b60 AcKz2i*h+`-F}*))4x!e*EN0 ,dtiI8Z 2&dqShlYdqcl墡%0kpdco!3A"	&-me9%ivoa*!i,1z;$c'|Ppo0hhR-*a=
01^e.gm$-a&#e`l {J 7(`l4|e:8t@ac5^h%#ampC{41b1 8"(&ho}*tjӟdcqr-IQ0h&09o@bntP 8
 ,*T`MnEm?eo`7p 0!jutl jf*xc-l`,ym4k9 q.`Mno&/  &K3rlc9Z n[nf$ alorJv	$ *"$a|g)., 2 lE. v$W=oiO8tt(4#1,m$'D4xmeme0Ow2{p*u -4@bdg;$MIpRUgdi
 @>nh/GdcTuMm{d dlddOUc\Io.02C|o! a/Az  q} ('tAhmodryG ~e>ke z0@*"~cu9$+orifn{ 2oe%ruwe!ep{zTa }
"kr)D#E$-o҅wIrumD_%* cL\dgu}OvrdCo(5xjU"%6|^[HAmdor|O,1!fdoxm-fzG6m_`0+	fld-G3N?<2xzxrs`j<z2)"|8mlGcp-73 : "adTesݫpehB#%q`` hb~]xDmchj+cM!qH$hvTp,QZcho*0t`otnrnn6 =2!,vcx-tn/`h2m-ը{Y  fmqHfj>U!9M0Pwa`q#,>Z lx-%f-a;yh"`Ode3[a:)T("(ai8o"dc%Ne 
$p.NmvmenmowR`P4o*   H$mvA3^zpa+)6gjva)(b=D)Lazo̭ba@%{mUc1su1#"4 Fl/E0'v@0-te~-f%!@mqlF@)t3]l 02juc=g]-kinTA-mdc~nW)'$ju{>^iCggqe4(!Lya}Bqp$i{xTEn;~05kesfpcygo4~tGltie`
`p8v5jAMiUDpSng;bv,p}Od@eWRU)f}
$l,"hgcthz5L1kq%GDge4D s (htC4cy/[.|d/D(0CfKTgr: ihcT>p" i(aLjyu~y-746netMbEu( { bwi^x:vUAl7y(#pO%}ktwef1i`r+@b!4z/ "B$"~U|fkn	|a|}id<)TO(
 zTki?kg de/t:"qZck台v)t4Iqmr>F!%x
H@uan	l\r/Lb-n}!{hr2jtvI5oGo>4%t:0wAse}gGLy!#aa0kRkt+,?.0!m+f,hVm#kdata7 I(82e4CC>quMVbzLdp%3Vcz4 ml}ott|z&<>0p&alyo.}gyIm-ANlJ0<ac.Nlqlsf<QeL`!)g~,c'P[($b ,gv/I|Mg;-9l=;jLe"JH0$( lgo~|1tor" 'AmTexampPn~nEDЏ* $uHktx%iUMDEsq`|yzM!z*  Gl1nM\Mc2 kcs"js^p  ay0kjK#"{$v
!c`}3,m&+qkU0x,0aMb*-4g-t sUXt$! Lhcfk |0 &lk')bm6'f)aht!t(} %&Adjf)".4j(hgX$4aSt"?tGJu+j$`i
`~Uiiaz/o~uej$-du)J"%balib}5eHk<2`<uxDt)m/c8t;
 9	iC,#HMG^-oRtN"e@-,tm`[
$cleHpgONVnu3/u&lmxhb(#d6q.fS
iq`!.o%d~qkd+l!ljftWdd$)o䠣dxFk~'-d%.8Q 1o'B$v3l!9]otm~+0uB6q!Gh5QndmN/- !p2Ol%<8aCn[g.cNNu%NDPacmAvoU| zoxortϰ;#0!}^$/ )q+~TMW|-T,seta$/d E\Io#glj<;$vlvE	c$e0KRbv; }8`ligjtqdLKma`avF~
 `acma/wf\3 uvpyeQrܩf|  }5.!<gise`f-=tiBUG`!lAqan.s%,fznUfII&ar8!o0/pqlu8* l}h"$b|@5-spo&et/>dl{J!b`a,'(Q|f2uLqh/f(m//s<02	=&sI-/',f%I anjtuvq?8 5iFWeLv%`mot:#iKkrt	T1"#}m$Q<isxm[e`-w,jsE$3(~$@@glk@S8xaCo"h{$)kb4e~VZ N.b,y'`-l={wV\4w10?
 0 aIauL$>nsszvp!"(yr'p; 9}  .cju}g|od-irW|0'bpo*Fu8,u$`m ms|aFt. ,M  >N @%m:s40-l@Dera4&I@Y7xgTs`("$.:g%\|5!h"!n elc8 ,|yo*lA.( {%`lu`>{81o}r7: %MW`kRT3zH |.Nr`-4-m\-`{F0obY80w im1xEn|SN#(e*  /{wE5mv!+X1+peS!4e=;Tan:j  =$"yv<pMt5#S"!% ves:1d!h,dr|Aj7`(
a kp&S9M$(mAq 	`h b:0409meecdeuH!nhB3*b :iWa4	4 (o"gdAzZ2o,#iMmDi I 0!mwBwhN!8*85fa#ea|S%ou10v\qg-z0b  }+8lmj: *g"q=4+jT;
08tm-u >"$$r7aai2ohiQKruQ;$N#@"&7Mb-0Z$`uhZg{{`.&q=@(yqgatbZT9 0 
1:L'K><@S23}UhGI~; brum3!]ѩdtt; 0	 ]-DaW<o(kʰ$( +erf).EuZ@oqzp|euh :uDx%m){
h0 p!_i>dFeR\H5H}s(rtn}kp'onmvfh(e4bm=k&o
X#]16-x
h*a* :#m!rGy/9f$:0n0b$; Hzj3>@*4gab1l)p58r7vq( ikRVjnh)`
 (MM,.h
0$naPiKledZ+4>{Fy"Aiqkc47:% (k #Ih.cNwy;@04r!$iN?V|tP0& .mtnp-s! 4b#d3,qmo {&0#$"hHuo27 ~t 0=qjA-xiWy|*xvEt(-e4nf2 a&!2km|]t-~p:` ! y!m&&f|9hgum>dmtP!m{'i*lah4 55se/!fg%{vh~p; Y`ll-L5=$:   ARfmwf2bgReet	Oq{pagP;
  # }cdin,2xH{reqam}rmzvnX"	"(yi6-Ld'%]l 
#(I>oI2n#ft$sP^$k_RkVnu2$qfNi'2)gx q5t, xisbL:|!!&ok&}="t;  ` mHRy\=topz%t Iiorv;3"n !grb&T-}!0)(ie]r}a};j)
 y-iE-c(  MtrgzmO:8n1-r]$	LxolnD*N!#gagmn9Ud/p)0uvQoM`_t!~<$|N hci-,f-2YB`e'i02f)nkot:"5vm$QiOYsb4au;(0@oibgOijnMmZ,%g-!fplfTi|;!1d`lNi`*%34N)dP `'l@,E	02m`D!)YPo3tr.pmhPb	Z")pi93za} i-0'20X;t ]	h>{}'<3: !l gyjOt^U(15rIa%ikv)&:ut5&`%jeejna4t};!!mrUbvlqi3m(  y
8.oy-()b(gZFqlmDlt> re ,a |!~d:R`  qivgM<83rE%ajVrTclg	 !mZ .ema/1odoۮt`!Ibp6iEມ19Tl`I*fov<Hb ohPi̍cn|oKyu!iA0xbPajv;@?b2/45=%&]*% >Gr|1Bn"0 2)`	94bft "/" .e|*m@<z0z	e1mAbgut/:|r.zze%mvl6is`?xJ //t-bD-0(n0"i!vwf<ug fm99͜gw$ )+0>+o7l[1 bha2eMuDmX!pe|`qjxretw0!t* ,e$-}f-0 d;i2a.)o}z5,2eo0hdsuAM`[*0neLw) !##Ea~!yRy`r 7pg8eotPp| e(J'ltI-h#9rm p'a'5o0"gyu/!ivoVqhb:Jp?*`meel%(k!NmZ'xdNnd> a84.dxm}? 0  `?th= ?(!Hav:olu%FR`1#
5RmV4eopost
n3 !}! cba={$pbla GqnlUff&6.4i2ih-S`anf* y* hmAgd-9${ `)`)czfm-lef|qqqii#(Dan$  Y* "$t[$ * {ari*-lT0/694}'bzt:
 ߢ!b%-n@-1b9 om2k"uUdu.03qimT/r/}'H!} jbYle<mz $`h2Uj|Fr^ aut %m-|g{s+t J(%.-bA"\$(yiLp-n,j/egoi>)`(IOxdlr
fL7Dm*i`	= `
	 #piO#olTna8$1P(m`xzvkx;\ &O"D.m]I$!r " l rI>=f.u|o;(7]@	Pk[uau; }`'yhu}|.c&bH2XDv{etuG-?@V'""rvaXd;$ $?.,,mb-b; qaOqV9|ou^I :ex寠mpmrujt{[>- >#b	Ete- qz(H9xCi-`oMDjwe9h%py0Iod~p,u 0%+mn0U5?j !'hjz#n}m>8t-<<er/7xjv(*i7.=,mfie&!} hzWa>,oh)r 8" A8x5C{$m @,wg/tm"ZJQv@(Rn+,`%e(."rn z[mdm$dflUJ|j{-au-2"[6F" }gvei%}anht&0v#q-!kg*pEf{ {`,s-iD*q c"(`(.mdr8%o(Zv٢%/ hiz4EzF* e$u 	ahl}u!q"Asau4"ak,2kGz6 rva(dkpTi$y
 dm .eU!!,%u z  aRMzjy3p30q0gb)+m~h~0px8!)$76Yqf0x;"55avs-N=pK%x2qqEvG@!iO0p%`!
 @,iTMx`e$E&dkg. 4+yT'0vt+> az ,
]$ypu(0!t`weyng#!.U5)^!e\T`zt	|
Qml420z!Tb q%N|km'8t<?1 i(x2Afdh .]I)DS"(p0xdvioWbamdygmznd?p!xi".,il(s{B$" tG,dnn2v5l!egz!d|: w
  -1-+g%1V9"  r%Dl)"7xf2eL+%)m(l`agv=b5t/02h=mV+ق(q2 dE-mf4+< 'm0Tp/9*x 0paeEfo&Ixq1 )q] sveMU9h`1<> .ra-ps*(#&pHPVdq'MqC@v=ti`mX;tcN`*
0fa^ghqG}8 'R0}۴!xmpoSe=G ] *tymmT2{J0D$`dng,|vVi0>mA<&8= ?5cfty@  @v`fd)ncbm(7k	6=]`tkbTFft;! f"
 ~<doЀi,&l`qA~g}%a5`<(H)~^G`t% !`pad-d&/pi	v#y2m,19ϩsaq;N&/pXIeJy ,"#0c|omLN<!/pde.'i'xir5!J;; ahe9wmvga<$34lh"%+p+wtclt2Oi`a.xD-/Eg p! hTCe=g 0R )i=kspnP{K1x$Bn+G-ri'Z6.srghaqihohi&1 A]*%,0i)e$2*+( `cinG=F.+ftH\teSd#Ku3 ( 0qej/"+$nf  )-5|1\l?Z L(6_#-D-[X h|gnn}w,b-p:$0+25m0geeRen; ""$PCl~c`dT]&8UEuaa)p)rti/t`p$"2py$Kd)2p
$9 }`P0ov-dom5gM kmrK t!$?Fdd p0DoM*|tom8*$%~eG1hx/4cJ6 }0 XY/el=!*:  , psd^ibOe\M60aOAI͐W0ue~t3N!bdnwCofo)x!!Q5~*ogtj\X:}R aty-}$CP"FC`mFo/<0;%3>#gm`hHes<kn0@!8at-nm+{7ssi;`;.8uLm )5rw|9~uz 2򂥠9HmM q@᮰B"eyn?-|m2u}"vV;  d|inbnk-3b- !9Dp_buq4
 *WY	R<!P-td->$$`l(OdOxp%mqlGvn6?"  mNb`>`P}'K4]!)h0.sUaO!%xz45;kP5,DiV"k"Q0A`f-j[.tY!`.rUD)pZsp!/}  -q|_Pe($E$G6n".c q\pbtaN)
b] 
/qa`? s(2FRdn-MOx8 +4pW, !(=0:Aj;{"ls4/d)0!bt#um-Tp8rym1,Anp94"7Jj(Yly"7$ "5Plloo	qwE.i01s$gqPMt*.|
5uNu!-l-ar	 (!dDKnq/N&p:.?grtm!.PGrmk*`M
 +, eL2_ b%aD9jfod|6 p$v~}!i~gvr7j(`r%pudm*Ey@j )Ha$y~%0g(RyiielnWa.4Y0bT];` '}uu,=0[ $/$ adOn*(9qrg%arqRvtOp: c k" o.}d/ ;1,%ul$rǕjG.u9qv!k<}qf|?J %
~.WmlDqh e0P!pe7'venm>bIko8ud(d5,pd&xbIf %"&&t.mmzbdpom@8."u< i`0#RA.vR` ->B<D97f:T!0p#p`)=l4~m"<o"F8cdbcrtn
 Wbb jZ	l&51_  "$xye@ig=bfz3 4Uh"kly2a&`;
i!=O0b.`SK.4s:!C=1in9m4l"uV`M$ts zd.x; 
pB*pk.me=z b`pL)l-2Sdta6]UiAeltz|bo}#(,yu'mv0"* #q%|h~N2eo(t6+@l!Mum0}S	 (=
azrmg(q1E2a{cDDm~Hryc!v2.f- yhSpT`et-il- r:.f fgmkaEb%mt1h+59,lUzcr3 @l(4n8,}l-r y(yaDo,V.|%r19em0!a<qgR'; p}`;q	d?1#{*  aP`H~io-Si.4(03/do$4Db>bgB *! #(`qnT'5HwB2(vAt)NmrIm62 +rmK$i_lRERJ"E]q) pc{+  PuAr021Mtc9"`%0 5`~cP)i`<1)K& g:1 ;40G|!kmtptq{ y& NS#T[t (,drf7`:=8ngm3y`ebt`\:4qB`*.ixo@f-0)z l%ci a YkqLXAz(@""u)xil4@#`( cbpw$szweu11lostbnp;(}`c.gpgou@d$8frEphs|> !xrm2`nt9
xsx &*??< 0=O`}!9 " PG0wy::(10+-{nrDiNB}%]<b&zkch}l 0xh0 +g!`: dRe`iMUnT  0 &[l=i`}&e0Xp)bnfIq% 51aJ 9mpPtb~|01|h6tgt+d% {#- ("#ww)gc 3!ްlwpRtav

*l30o5@sua?0)jB` #1r.v%f-1".$ҥ!,_w~{@.0.2nq!%3lp4)
F`rmeYp9!9#m`m)6cSpv5!+sxe%'Cp`)<"+*`42}M,/L<mN	ted "&'9oDo:chog)J   E-4Mop%@z:0!%y=w{rw4tJPuq"co|1kmkQpma y2   /m2O}qi.&'K:98/-rri#hao)lv;<1"zc#Dphdmip"n3Sum @dovuap;
oy* dlMi=w!-/ j !(N/s<55l)Qx>6|7&'mvhOb6`h98e+{dlN#gL*$0*!ӕ"Ikmt14{ 
:E/hW{j% cGDyf r }qkqj/`iP 3EiHMsm~Cd980b_uu|{a8$>M!MMt!o5/2 !G4(cO^u=g<!R
$"5}8u5b<g%(mh!Tobuq;Bv<  .Wnop(_kRe-"Aymefs`nS;
T}`:3g45{lgc`MXl-#0{j#"}5wm :m0fXpmk8l<d,gap: 3rem !important;
  }
  .text-md-start {
    text-align: right !important;
  }
  .text-md-end {
    text-align: left !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: right !important;
  }
  .float-lg-end {
    float: left !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    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-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: 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-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: 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-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: 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-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-lg-5 {
    padding-left: 3rem !important;
    padding-right: 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-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 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-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !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;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: right !important;
  }
  .text-lg-end {
    text-align: left !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: right !important;
  }
  .float-xl-end {
    float: left !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    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-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-xl-auto {
    margin-left: auto !important;
    margin-right: 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-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: 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-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: 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-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-xl-5 {
    padding-left: 3rem !important;
    padding-right: 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-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 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-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !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;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: right !important;
  }
  .text-xl-end {
    text-align: left !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: right !important;
  }
  .float-xxl-end {
    float: left !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    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-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-xxl-auto {
    margin-left: auto !important;
    margin-right: 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-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: 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-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: 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-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-xxl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-xxl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-left: 3rem !important;
    padding-right: 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-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 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-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !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;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap:  1%odxk#6a}(  !e-j-Ocp" 8d)mz40(gip'AMmu/)",:xh'r;$"4=nx5smln{ar&->}p}mq,rpy_)$$0!Bk,wna1 U2Rgn!EI-u1uan+
@ x h.3o kFc)@-X-vs	5xm:%smaTmogmp;j5z0%hkvav:
$`zgl5m
%gU372,bcahhtiKP;a}0 *krd=waP%pz'q`{B@#1mo|/coidd='252em`'imYr|`~V:H" "+|s,n%aap8 1S/)%lvrdn 4X(M/cLu}~/gaХz"{*f(mnz)uMZ}ue8h0ve}caipg"Ea< =bdwMogR1*!9&5reg ye~qhnt91(*0f:sv|Wl`hG9-|x~)`&6 9-l"xc%lv=Fa/ veE&+EP_m%v+ $sobWm-'dsbFe(Qa~pr5ylqLL'*t4)Y
ho7pA:|$ ` lgp)%sn8htco8} 3HpgnT^$qu`/dxXhjj"?#x,dx|clk7j: efz!iLJrtIu?"M$"*=x\}#u)r`a <hlmxkN !f%qIm8.v5[@:` #;|
aEhgHwxv0x^%2z`N:2e=40 C+4	y!j>3ra, %k(p]`oL:
4 o+.6/f	00kuE:yxG0&gt.%9pS`10m?$f.L;93`{K!02Fnsiz:"67$vqmE$if#n`L
+!G>q({$h87N*4ksiZo8(8.msi5(opKb?{$]_F^li%~ynd1;B$Bdwrm~zm|od{H|a1yy8lj,yLdi`_vPinvˋH2J2 -pzio-mlLfw,b|n+ *J " <orrh!9:!sni:eb\;Ip'1,ta]T* ()dOr8jP.`afWy{2` rbbi)!Ov*2z,p~rxJ"%zp8-bOotcrchdwx!  es<({Gr0ayfF>n\{:!}Xa.d-`r(BhIi`,Kg%-kfb# vavQly0~Db^a	'jm`01aihfb`.T
*08duvylt`ebjd$@lxpply* @9rgia)/gX`ft*!$]

`.d%QeNui. rl(cj{$@d0 d9;p|X2v}lm/41IoocmaoW r! "/x.ilT!ble#oLdxr` 0asm+ pcbl-cb,i(%G%CgedpK"/d-rzL&8	ha$r !fנhil((vmDh!EowAl\%t!jdopnyv,h{pjE6\Az(z+$`liwE?S:I(#.\lesao1jfaFq#=B.MkNT~ic(zN dh@snA[(h^.+)wvuAt9n!`}
+#odks0ynuK:sOSu8P,|*+;aNAC 
